.ProjectPicker_sheet__X3pa5{width:min(520px,calc(100vw - 32px))}.ProjectPicker_body__oaT8D{display:flex;flex-direction:column;gap:var(--sp-3)}.ProjectPicker_lead__Bzqe4,.ProjectPicker_status__lnXbs{margin:0;color:var(--fg-muted);font-size:var(--fs-sm)}.ProjectPicker_status__lnXbs a{margin-left:var(--sp-1);color:var(--fg)}.ProjectPicker_list__SIqVF{display:flex;flex-direction:column;gap:var(--sp-1);max-height:min(52vh,420px);margin:0;padding:0;overflow:auto;list-style:none}.ProjectPicker_item__V3Gmv{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);width:100%;min-height:var(--hit-min);border:1px solid transparent;border-radius:var(--r-sm);background:var(--bg-raised);color:var(--fg);padding:0 var(--sp-3);font:inherit;font-size:var(--fs-md);text-align:left;cursor:pointer}.ProjectPicker_item__V3Gmv:hover:not(:disabled){border-color:var(--line);background:var(--bg-hover)}.ProjectPicker_item__V3Gmv:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProjectPicker_item__V3Gmv:disabled{cursor:progress;opacity:.8}.ProjectPicker_current__uDC5e{border-color:var(--accent);background:var(--accent-weak)}.ProjectPicker_name__ccZ02{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectPicker_meta__MwUQZ{flex:none;color:var(--fg-faint);font-size:var(--fs-sm)}.ProjectPicker_manage__1eENz{border-top:1px solid var(--line);padding-top:var(--sp-2);font-size:var(--fs-sm)}.ProjectPicker_manage__1eENz a{color:var(--fg-muted)}.ProjectPicker_startNew__J4tzJ{margin:0}.ProjectPicker_retry__aV2cA{margin-left:var(--sp-1);padding:0;border:none;background:none;color:var(--fg);font:inherit;cursor:pointer}.ProjectPicker_retry__aV2cA:disabled{cursor:progress;opacity:.8}.studioCampaign_root__uovHx{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.studioCampaign_item__mKqjN{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;padding:4px 10px;border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-raised);color:var(--fg);font-size:var(--fs-sm);line-height:1.3}.studioCampaign_card__QlV8J{border-radius:12px}.studioCampaign_copy__AiZBs,.studioCampaign_countdown__IDOW2{margin:0;min-width:0}.studioCampaign_copy__AiZBs{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studioCampaign_countdown__IDOW2{color:var(--fg-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.studioCampaign_close__SrblI,.studioCampaign_cta__SzRlo{border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:0;white-space:nowrap}.studioCampaign_cta__SzRlo{font-weight:700}.studioCampaign_close__SrblI{color:var(--fg-muted)}@media (max-width:900px){.studioCampaign_root__uovHx{width:100%;flex-wrap:nowrap;align-items:stretch;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:var(--sp-1)}.studioCampaign_root__uovHx:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.studioCampaign_item__mKqjN{display:grid;grid-template-columns:minmax(0,1fr) auto auto;flex:0 0 min(100%,360px);grid-gap:var(--sp-1) var(--sp-2);gap:var(--sp-1) var(--sp-2);padding:var(--sp-2) var(--sp-3);border-radius:var(--r-lg);scroll-snap-align:start}.studioCampaign_copy__AiZBs{grid-column:1/-1;white-space:normal;overflow:visible;overflow-wrap:anywhere}.studioCampaign_countdown__IDOW2{overflow:hidden;text-overflow:ellipsis}.studioCampaign_close__SrblI,.studioCampaign_cta__SzRlo{min-width:44px;min-height:44px}}.noticeSlot_label__Y8qu2{margin:0;min-width:0;color:var(--fg-muted);font-size:var(--fs-sm);white-space:nowrap}.noticeSlot_loginLink__dKFUM{margin-left:8px;color:var(--fg);font-size:var(--fs-sm);text-decoration:underline}.noticeSlot_loginLink__dKFUM:hover{color:var(--fg)}.noticeSlot_root__izial{display:inline-flex;align-items:center;flex:0 0 auto}.noticeSlot_bell__owKns{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid var(--line);border-radius:var(--r-full);background:var(--bg-raised);color:var(--fg);cursor:pointer}.noticeSlot_bell__owKns:hover{background:var(--bg-hover)}.noticeSlot_bell__owKns:focus-visible{outline:none;box-shadow:var(--focus-ring)}.noticeSlot_badge__igf6f{position:absolute;top:-4px;right:-4px;box-sizing:border-box;min-width:18px;height:18px;padding:0 var(--sp-1);border-radius:var(--r-full);background:var(--danger);color:var(--fg-on-accent);font-size:var(--fs-xs);font-weight:700;line-height:18px;text-align:center}.noticeSlot_panel__nI2_w{width:min(92vw,360px);max-width:min(92vw,360px);max-height:min(70dvh,480px);overflow-y:auto;padding:var(--sp-2)}.noticeSlot_head__BySVa{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);padding:var(--sp-2) var(--sp-2) var(--sp-1)}.noticeSlot_title__f6Ir7{margin:0;font-size:var(--fs-md);font-weight:700}.noticeSlot_textButton__4THOr{padding:var(--sp-1) var(--sp-2);border:0;border-radius:var(--r-sm);background:none;color:var(--accent);font-size:var(--fs-sm);cursor:pointer}.noticeSlot_textButton__4THOr:hover{background:var(--accent-weak)}.noticeSlot_textButton__4THOr:focus-visible{outline:none;box-shadow:var(--focus-ring)}.noticeSlot_flash__fG_mh{margin:0 var(--sp-2) var(--sp-1);padding:var(--sp-2);border-radius:var(--r-sm);background:var(--danger-weak);color:var(--danger);font-size:var(--fs-sm)}.noticeSlot_state__4SA68{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);margin:0;padding:var(--sp-4) var(--sp-2);color:var(--fg-muted);font-size:var(--fs-sm)}.noticeSlot_stateText__hhH1w{margin:0}.noticeSlot_group__W7CPd{padding-top:var(--sp-1)}.noticeSlot_groupTitle__RYs4E{margin:0;padding:var(--sp-2) var(--sp-2) var(--sp-1);color:var(--fg-faint);font-size:var(--fs-xs);font-weight:600}.noticeSlot_list__KdXyC{display:grid;grid-gap:var(--sp-1);gap:var(--sp-1);margin:0;padding:0;list-style:none}.noticeSlot_row__nAAvi{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-2);box-sizing:border-box;width:100%;min-height:44px;padding:var(--sp-2);border-radius:var(--r-sm);color:var(--fg);font-size:var(--fs-sm);text-decoration:none}a.noticeSlot_row__nAAvi:hover{background:var(--bg-hover)}a.noticeSlot_row__nAAvi:focus-visible{outline:none;box-shadow:var(--focus-ring)}.noticeSlot_rowRead__iVLSt{color:var(--fg-muted)}.noticeSlot_rowDead__G0Ik2{color:var(--fg-faint);cursor:default}.noticeSlot_rowTitle__ekEJI{min-width:0}.noticeSlot_rowNote__5fUWk{flex:1 0 100%;color:var(--fg-faint);font-size:var(--fs-xs)}.noticeSlot_dot__Paaum{width:8px;height:8px;flex:0 0 auto;border-radius:var(--r-full);background:var(--accent)}.studio_shell__EFwAg{min-height:100dvh;background:var(--bg-base);color:var(--fg)}.studio_top__6BUIy{height:64px;display:flex;align-items:center;gap:20px;padding:0 24px;border-bottom:1px solid var(--line)}.studio_brand__ltREw{color:inherit;font-size:var(--fs-xl);font-weight:700;text-decoration:none}.studio_account__nahgD{flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.studio_muted__KCFXd,.studio_quota__EKM67{color:var(--fg-muted);font-size:var(--fs-sm)}.studio_upgrade__sOMJH{padding:8px 16px;border:1px solid var(--line);border-radius:18px;text-decoration:none}.studio_avatar__m_Ci1{width:36px;height:36px;border-radius:50%;border:1px solid var(--line);background:var(--bg-raised);color:inherit;cursor:pointer}.studio_userName__Izn2c{padding:8px 12px}.studio_userTenant__DILQr{padding:0 12px 8px;color:var(--fg-muted);font-size:var(--fs-sm)}.studio_body__PonUB{display:flex;min-height:calc(100dvh - 64px)}.studio_sidebar__70R3c{width:var(--w-sidebar);flex:0 0 var(--w-sidebar);padding:var(--sp-4) var(--sp-3);border-right:1px solid var(--line);max-height:calc(100dvh - 64px);position:-webkit-sticky;position:sticky;top:0;overflow-y:auto}.studio_collapsed__XwEbG{width:var(--w-sidebar-collapsed);flex-basis:var(--w-sidebar-collapsed);padding:var(--sp-3) var(--sp-2)}.studio_collapse__LzPkB{border:0;background:none;color:var(--fg-muted);cursor:pointer;padding:8px;margin-bottom:12px}.studio_nav__Jwjck{display:grid;grid-gap:4px;gap:4px}.studio_nav__Jwjck a{color:var(--fg-muted);display:flex;align-items:center;gap:12px;border-radius:12px;padding:11px 14px;font-size:var(--fs-md);line-height:1.2;text-decoration:none;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.studio_nav__Jwjck a svg{flex:0 0 auto}.studio_nav__Jwjck a[aria-current=page]{background:var(--bg-raised);color:var(--fg);font-weight:600}.studio_nav__Jwjck a[aria-current=page] svg{color:var(--accent)}.studio_nav__Jwjck a:hover{background:var(--bg-hover);color:var(--fg)}.studio_history__3w_an a:hover{background:var(--bg-raised)}.studio_nav__Jwjck a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.studio_selector__yTpoQ{display:grid;grid-gap:8px;gap:8px;margin-top:24px;font-size:var(--fs-sm)}.studio_selector__yTpoQ select{width:100%;min-width:0}.studio_manage__XuA9E{color:var(--fg-muted);display:inline-block;margin:12px 0;font-size:var(--fs-sm)}.studio_history__3w_an{margin-top:20px}.studio_history__3w_an h2{font-size:var(--fs-sm);color:var(--fg-muted)}.studio_history__3w_an p{font-size:var(--fs-sm)}.studio_history__3w_an ul{list-style:none;padding:0}.studio_history__3w_an a{color:var(--fg);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 4px;text-decoration:none;font-size:var(--fs-sm)}.studio_main___DW1z{flex:1 1;min-width:0;padding:clamp(20px,4vw,64px)}.studio_verifySkeleton__ebtC0{display:flex;flex-direction:column;gap:var(--sp-3);max-width:720px}.studio_mobileToggle__LCggD{display:none}.studio_sheet__xyH0y.studio_sheet__xyH0y{top:0;left:0;transform:none;width:min(320px,90vw);max-width:320px;height:100dvh;max-height:100dvh;border-radius:0}.studio_cards__Dk9mv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));grid-gap:16px;gap:16px;margin-top:24px}.studio_card__9keBo{padding:24px;border:1px solid var(--line);border-radius:16px;text-decoration:none}.studio_card__9keBo video{width:100%;border-radius:10px}.studio_card__9keBo button{margin-top:12px;padding:8px 12px;border:1px solid var(--line);border-radius:8px;background:var(--bg-raised);color:inherit;cursor:pointer}.studio_card__9keBo button:disabled{opacity:.45;cursor:not-allowed}.studio_notice__gN5Nq{margin:8px 0 0;color:var(--fg-muted);font-size:var(--fs-sm)}.studio_skillSearch__O7cHL{display:grid;grid-gap:8px;gap:8px;margin-top:16px;font-size:var(--fs-sm)}.studio_skillSearch__O7cHL input{width:100%;min-width:0;padding:8px;background:var(--bg-raised);color:inherit;border:1px solid var(--line);border-radius:8px}.studio_groupTitle__F1DIs{margin:20px 0 0;font-size:var(--fs-sm);color:var(--fg-muted)}@media (max-width:760px){.studio_sidebar__70R3c{display:none}.studio_mobileToggle__LCggD{display:block;border:0;background:none;color:inherit;font-size:var(--fs-xl)}.studio_top__6BUIy{padding:0 12px;gap:12px}.studio_account__nahgD{display:none}.studio_brand__ltREw{flex:1 1}.studio_quota__EKM67{font-size:11px}.studio_upgrade__sOMJH{padding:6px 10px}}.studio_createMain__XbihH{padding-top:24px}@media (max-width:1100px){.studio_top__6BUIy{height:auto;min-height:64px;flex-wrap:wrap;padding-block:var(--sp-3);row-gap:var(--sp-2)}.studio_brand__ltREw{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.studio_mobileToggle__LCggD,.studio_upgrade__sOMJH{flex-shrink:0;white-space:nowrap}.studio_top__6BUIy>:last-child:not(.studio_quota__EKM67){flex:0 0 auto;min-width:36px}.studio_top__6BUIy>span:not(.studio_account__nahgD):not(.studio_quota__EKM67){order:1;flex-grow:1;flex-shrink:0;flex-basis:calc(100% - 100px)}.studio_top__6BUIy>.studio_quota__EKM67{order:1;flex:0 0 auto;white-space:nowrap}.studio_top__6BUIy>[role=region][aria-label="活动"]{order:2;flex:1 0 100%;min-width:0}}@media (max-width:760px){.studio_brand__ltREw{font-size:var(--fs-lg)}.studio_mobileToggle__LCggD{width:44px;min-height:44px;padding:0}.studio_upgrade__sOMJH{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-block:0}.studio_avatar__m_Ci1{width:44px;height:44px}.studio_top__6BUIy>:last-child:not(.studio_quota__EKM67){min-width:44px}}.studio_history__3w_an time{display:block;color:var(--fg-muted);font-size:11px;margin-top:3px}