.s-studio-header{display:flex;align-items:center;justify-content:space-between;min-height:60px;border-bottom:1px solid var(--studio-line);background:#fffffff0}.s-studio-header{position:sticky;z-index:20;top:0;padding:0 28px;backdrop-filter:blur(14px)}.s-studio-global-header{display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);justify-content:normal;gap:20px}.s-studio-global-header__brand-menu,.s-studio-global-header__account-menu,.s-studio-global-header__notice{position:relative}.s-studio-global-header__identity{display:flex;min-width:0;gap:6px;align-items:center;justify-self:start}.s-studio-global-header__brand-menu{display:flex;min-width:0;align-items:center;justify-self:start}.s-studio-global-header__brand-trigger{display:grid;width:28px;height:32px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#737373;cursor:pointer}.s-studio-global-header__brand-trigger:hover{background:var(--studio-soft);color:var(--studio-ink)}.s-studio-global-header__brand-trigger:focus{outline:none}.s-studio-global-header__system-menu{position:absolute;z-index:40;top:calc(100% + 7px);left:0;display:grid;width:178px;gap:3px;padding:7px;border:1px solid #e0e4e7;border-radius:8px;background:#fff;box-shadow:var(--studio-popover-shadow)}.s-studio-global-header__system-menu a,.s-studio-global-header__account-panel button{display:flex;min-height:34px;align-items:center;gap:9px;padding:0 9px;border:0;border-radius:5px;background:transparent;color:#585858;cursor:pointer;font:inherit;font-size:12px;text-align:left;text-decoration:none}.s-studio-global-header__system-menu a:hover,.s-studio-global-header__account-panel button:hover{background:#f3f4f5;color:#343434}.s-studio-brand{display:inline-flex;align-items:center;gap:11px;border:0;background:transparent;cursor:pointer}.s-studio-brand__mark,.s-workbench-logo{display:grid;width:31px;height:31px;place-items:center;border-radius:6px;background:var(--xiaoque-logo-surface, #232323);color:#fff;font-family:Georgia,serif;font-size:17px;font-weight:700}.s-studio-brand__name{font-size:16px;font-weight:750}.s-studio-header__nav{display:flex;align-self:stretch;gap:4px}.s-studio-header__nav button{position:relative;min-width:70px;border:0;background:transparent;color:var(--studio-muted);cursor:pointer;font-size:14px}.s-studio-header__nav button.is-active{color:var(--studio-ink);font-weight:700}.s-studio-header__nav button.is-active:after{position:absolute;right:14px;bottom:-1px;left:14px;height:2px;background:var(--studio-ink);content:""}.s-studio-header__actions{display:flex;align-items:center}.s-studio-header__actions{gap:16px}.s-studio-global-header .s-studio-header__actions{position:absolute;top:50%;right:28px;transform:translateY(-50%);justify-self:end;gap:5px}.s-icon-button{display:inline-grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.s-icon-button:hover{border-color:var(--studio-line);background:var(--studio-soft)}.s-account-chip__avatar{display:grid;width:29px;height:29px;place-items:center;border-radius:50%;background:#eceef0;color:#232323;font-size:12px;font-weight:800}.s-studio-global-header__account-trigger{display:grid;width:38px;height:38px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;box-shadow:none;cursor:pointer}.s-studio-global-header__account-trigger:hover,.s-studio-global-header__account-trigger[aria-expanded=true]{background:transparent}.s-system-menu-brand{display:grid;width:18px;height:18px;flex:0 0 18px;place-items:center;border-radius:5px;background:var(--xiaoque-logo-surface, #232323);color:#fff;font-size:11px}.s-studio-global-header__account-menu>.s-studio-global-header__account-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:40;display:grid;width:202px;gap:3px;padding:7px;border:1px solid #e0e4e7;border-radius:8px;background:#fff;box-shadow:var(--studio-popover-shadow)}.s-studio-global-header__account-panel>div{display:flex;align-items:center;gap:9px;padding:5px 5px 9px;border-bottom:1px solid #edf0f2}.s-studio-global-header__account-panel p{display:grid;gap:2px;margin:0}.s-studio-global-header__account-panel small{color:var(--studio-muted);font-size:11px}.s-studio-global-header__account-panel strong{color:var(--studio-ink);font-size:13px}.s-studio-global-header__account-panel .s-studio-global-header__account-logout{margin-top:3px;border-top:1px solid #edf0f2;border-radius:0 0 5px 5px;color:var(--studio-muted)}.s-studio-global-header__account-panel .s-studio-global-header__account-logout:hover{color:var(--studio-ink)}.s-studio-global-header__account-panel .s-studio-global-header__account-logout:disabled{cursor:wait;opacity:.62}@media(max-width:720px){.s-studio-header{backdrop-filter:none}.m-project-home.m-resource-home{overflow:visible}.s-studio-global-header .s-studio-header__actions{top:9px;transform:none}.s-studio-header:has(.s-studio-global-header__account-panel),.s-studio-header:has(.s-studio-global-header__coin-panel){z-index:200}}.s-studio-global-header__account-panel,.s-studio-global-header__coin-panel{--studio-profile-card-shadow: 0 2px 8px rgba(0, 0, 0, .05)}.s-studio-global-header__account-menu,.s-studio-global-header__coin-menu{position:relative;display:inline-flex;align-items:center}.s-studio-global-header__account-menu:after,.s-studio-global-header__coin-menu:after{position:absolute;top:100%;right:0;left:0;height:12px;content:""}.s-studio-global-header__account-menu>.s-studio-global-header__account-panel{width:260px;gap:0;padding:0;border:1px solid #f0f0f0;border-radius:16px;box-shadow:var(--studio-profile-card-shadow);overflow:hidden}.s-studio-global-header__account-panel .s-studio-global-header__account-identity{position:relative;min-width:0;min-height:48px;margin:12px;padding:16px;border:0;border-radius:12px;background:#f5f6f7}.s-studio-global-header__account-identity>.s-account-avatar{width:48px;height:48px;flex:0 0 48px;border-radius:50%}.s-studio-global-header__account-identity p{display:grid;gap:4px;min-width:0;flex:1 1 auto}.s-studio-global-header__account-identity strong{display:block;overflow:hidden;color:#333;font-size:16px;font-weight:600;line-height:1.2;padding-right:50px;text-overflow:ellipsis;white-space:nowrap}.s-studio-global-header__account-identity small{display:inline-flex;align-items:center;gap:5px;overflow:hidden;color:#666;font-size:13px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.s-studio-global-header__account-role{display:inline-flex;align-items:center;min-height:18px;margin-left:4px;padding:0 6px;border-radius:999px;background:#e8f0ff;color:var(--9e-system-blue-strong);font-size:11px;font-weight:600;line-height:18px}.s-studio-global-header__account-identity .s-account-panel__tenant-avatar{width:16px;height:16px;flex:0 0 16px;font-size:8px}.s-studio-global-header__account-identity-link{position:absolute;top:17px;right:16px;min-height:auto!important;padding:0!important;color:#596271!important;font-size:12px!important;white-space:nowrap}.s-studio-global-header__account-identity-link:hover{background:transparent!important;color:var(--9e-system-blue-strong)!important}.s-studio-global-header__account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 12px;padding:0}.s-studio-global-header__account-trigger{width:36px;height:36px}.s-studio-global-header__account-trigger .s-account-avatar{width:36px;height:36px;flex:0 0 36px;font-size:13px}.s-studio-global-header__account-panel>.s-studio-global-header__account-grid{display:grid;align-items:stretch;padding:0;border-bottom:0}.s-studio-global-header__account-grid button{min-height:64px!important;align-items:center!important;justify-content:center;flex-direction:column;gap:8px!important;padding:12px 0!important;border-radius:8px!important;color:#333!important;font-size:13px!important;text-align:center!important}.s-studio-global-header__account-grid button:hover,.s-studio-global-header__account-grid button:focus-visible{background:#f4f6f8!important;color:var(--9e-system-blue-strong)!important}.s-studio-global-header__account-grid button svg{width:24px;height:24px;color:#596271}.s-studio-global-header__account-panel .s-studio-global-header__account-logout{box-sizing:border-box;width:calc(100% - 24px);min-height:44px;justify-content:center;gap:8px;margin:8px 12px 12px;padding:12px 16px;border-top:0;border-radius:8px;color:#ef4444;font-size:14px}.s-studio-global-header__account-panel .s-studio-global-header__account-logout svg{width:20px;height:20px}.s-studio-global-header__account-panel .s-studio-global-header__account-logout:hover{background:#fff2f2;color:#cf3439}.s-studio-global-header__coin-trigger{display:inline-flex;height:36px;min-height:36px;align-items:center;gap:7px;padding:0 13px;border:1px solid #ffead6;border-radius:18px;background:#fff8ef;color:#3a3a3a;cursor:pointer;font:inherit;font-size:12px;font-weight:600;white-space:nowrap}.s-studio-global-header__coin-trigger:hover,.s-studio-global-header__coin-trigger[aria-expanded=true]{border-color:#ffd5aa;background:#fff2e3}.s-studio-global-header__coin-value,.s-studio-global-header__coin-balance{display:inline-flex;align-items:center}.s-studio-global-header__coin-value{gap:4px;font-weight:650}.s-studio-global-header__coin-icon{display:inline-block;width:9px;height:9px;flex:0 0 9px;transform:rotate(45deg);background:#f7a400}.s-studio-global-header__coin-icon.is-large{width:8px;height:8px;flex-basis:8px;background:#6366f1}.s-studio-global-header__coin-menu>.s-studio-global-header__coin-panel{position:absolute;top:calc(100% + 12px);right:0;z-index:40;width:260px;padding:18px 20px;border:1px solid #f0f0f0;border-radius:16px;background:#fff;box-shadow:var(--studio-profile-card-shadow)}.s-studio-global-header__coin-panel:before{position:absolute;top:-7px;right:38px;width:12px;height:12px;border-top:1px solid #e5e7eb;border-left:1px solid #e5e7eb;background:#fff;content:"";transform:rotate(45deg)}.s-studio-global-header__coin-heading,.s-studio-global-header__coin-content{display:flex;align-items:center;justify-content:space-between;gap:16px}.s-studio-global-header__coin-heading strong{font-size:15px}.s-studio-global-header__coin-heading button,.s-studio-global-header__coin-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:transparent;color:#4f46e5;cursor:pointer;font:inherit;font-size:14px}.s-studio-global-header__coin-heading button:hover,.s-studio-global-header__coin-link:hover{color:#3730a3}.s-studio-global-header__coin-divider{height:1px;margin:16px -20px;background:#f0f1f3}.s-studio-global-header__coin-balance{gap:14px}.s-studio-global-header__coin-balance strong{font-size:20px;letter-spacing:-.03em}.s-studio-global-header__coin-balance>span:last-child{margin-top:3px;color:#64748b;font-size:12px}.s-studio-global-header__coin-membership{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding-top:14px;border-top:1px solid #f0f1f3}.s-studio-global-header__coin-membership>div{display:grid;min-width:0;gap:3px}.s-studio-global-header__coin-membership strong{color:#30343a;font-size:14px}.s-studio-global-header__coin-membership span{overflow:hidden;color:#64748b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.s-studio-global-header__account-scrim,.s-studio-global-header__coin-scrim{display:none}@media(max-width:720px){.s-studio-global-header__coin-trigger{width:40px;height:40px;min-height:40px;justify-content:center;padding:0;border-radius:10px}.s-studio-global-header__coin-trigger>span:last-child,.s-studio-global-header__coin-trigger .s-studio-global-header__coin-value>span:last-child{display:none}.s-studio-global-header__account-scrim,.s-studio-global-header__coin-scrim{position:fixed;inset:0;z-index:1190;display:block;padding:0;border:0;border-radius:0;background:#00000073}.s-studio-global-header__account-menu>.s-studio-global-header__account-panel,.s-studio-global-header__coin-menu>.s-studio-global-header__coin-panel{position:fixed;inset:auto 12px 12px;z-index:1200;width:auto!important;max-height:calc(100dvh - 82px);box-sizing:border-box;overflow-y:auto;border-radius:20px}.s-studio-global-header__account-panel{padding:0 0 calc(16px + env(safe-area-inset-bottom))}.s-studio-global-header__coin-panel{padding:18px 20px calc(18px + env(safe-area-inset-bottom))}.s-studio-global-header__account-panel:before,.s-studio-global-header__coin-panel:before{position:relative;top:auto;right:auto;display:block;width:36px;height:4px;margin:0 auto 8px;border:0;border-radius:999px;background:#d8dadd;content:"";transform:none}.s-studio-global-header__account-panel .s-studio-global-header__account-identity{min-height:48px;margin:12px;padding:16px}.s-studio-global-header__account-grid{gap:12px}.s-studio-global-header__account-grid button{min-height:58px!important;padding:12px 0!important;font-size:13px!important}.s-studio-global-header__account-panel .s-studio-global-header__account-logout{min-height:46px}}@media(max-width:479px){.s-studio-global-header__account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-9e-preview .s-studio-global-header__account-menu>.s-studio-global-header__account-panel{right:8px;box-shadow:var(--studio-profile-card-shadow)}.s-studio-global-header__notice .s-icon-button{position:relative}.s-studio-global-header__notice .s-icon-button i{position:absolute;top:7px;right:7px;width:5px;height:5px;border:1px solid #fff;border-radius:50%;background:#ef6558}.s-studio-global-header__notice-panel{position:absolute;top:calc(100% + 8px);right:-38px;z-index:40;display:grid;width:min(330px,calc(100vw - 32px));overflow:hidden;border:1px solid #e2e7ea;border-radius:12px;background:#fff;box-shadow:var(--studio-popover-shadow)}.s-studio-global-header__notice-panel>p{margin:0;padding:12px;color:#6e6e6e;font-size:12px}.s-studio-global-header__notice-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px 9px;border-bottom:1px solid #edf0f2}.s-studio-global-header__notice-header strong{color:#323232;font-size:13px}.s-studio-global-header__notice-header span{color:#8a8f96;font-size:11px}.s-studio-global-header__notice-item{display:flex;min-width:0;align-items:flex-start;gap:9px;padding:11px 12px;border:0;border-bottom:1px solid #edf0f2;background:#fff;text-align:left;cursor:pointer}.s-studio-global-header__notice-item:last-child{border-bottom:0}.s-studio-global-header__notice-item:hover,.s-studio-global-header__notice-item.is-unread{background:#f8f8f8}.s-studio-global-header__notice-status{width:6px;height:6px;flex:0 0 6px;margin-top:6px;border-radius:50%;background:#2878d4}.s-studio-global-header__notice-item:not(.is-unread) .s-studio-global-header__notice-status{visibility:hidden}.s-studio-global-header__notice-main{display:grid;min-width:0;flex:1 1 auto;gap:4px}.s-studio-global-header__notice-meta{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:8px}.s-studio-global-header__notice-category,.s-studio-global-header__notice-meta time{color:#757575;font-size:11px}.s-studio-global-header__notice-meta time{flex:0 0 auto;white-space:nowrap}.s-studio-global-header__notice-item strong{overflow:hidden;color:#323232;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.s-studio-global-header__notice-item small{overflow:hidden;color:#757575;font-size:11px;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}@media(max-width:720px){.s-workbench-logo{display:none}.s-studio-header{min-height:56px;padding:0 14px}.s-studio-header__nav{display:none}.s-studio-global-header__notice-panel{position:fixed;top:calc(56px + env(safe-area-inset-top));right:12px;left:auto;width:min(360px,calc(100vw - 24px));max-height:min(60dvh,calc(100dvh - 72px - env(safe-area-inset-top)));box-sizing:border-box;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}}.s-user-avatar{display:inline-flex;position:relative;width:36px;height:36px;flex:0 0 36px;align-items:center;justify-content:center;overflow:hidden;border-radius:50%;font-size:14px;font-weight:650;line-height:1;vertical-align:middle;transition:background-color .2s ease,box-shadow .2s ease}.s-user-avatar,.s-user-avatar.s-account-avatar{background:var(--user-avatar-background, #d9dde3);color:var(--user-avatar-foreground, #272b30)}.s-user-avatar>img{display:block;width:100%;height:100%;object-fit:cover}.s-user-avatar>.s-user-avatar__image{position:absolute;inset:0;opacity:0}.s-user-avatar>.s-user-avatar__image.is-ready{opacity:1}.s-user-avatar>.s-user-avatar__logo{width:60%;height:60%;object-fit:contain}.s-user-avatar>.s-user-avatar__icon{width:60%;height:60%;stroke-width:1.8}.s-user-avatar.is-image{box-shadow:0 0 0 2px #d5d8dc}.s-user-avatar:hover,.s-user-avatar.s-account-avatar:hover,button:hover>.s-user-avatar,button[aria-expanded=true]>.s-user-avatar{background:var(--user-avatar-hover, #cbd1d9)}.s-user-avatar.is-image:hover{box-shadow:0 0 0 3px #b8bdc4}.s-user-avatar>span[aria-hidden=true]{color:inherit;font-size:inherit;font-weight:inherit;line-height:1}@media(prefers-reduced-motion:reduce){.s-user-avatar{transition:none}}.s-account-avatar--tenant{width:16px;height:16px;flex-basis:16px;font-size:8px}.s-account-organization{display:grid;gap:18px;padding:24px 28px;border:1px solid #e6e9ed;border-radius:12px;background:#fff}.s-studio-global-header__account-organization{display:grid;gap:4px;margin:0 12px 10px;padding:10px 12px;border:1px solid #e7ebf0;border-radius:8px;background:#fff}.s-studio-global-header__account-organization span,.s-studio-global-header__account-organization small{color:#89919c;font-size:11px;line-height:1.35}.s-studio-global-header__account-organization strong{overflow:hidden;color:#2e3742;font-size:13px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.s-account-organization__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.s-account-organization__heading>div{display:grid;gap:5px}.s-account-organization__heading h2{margin:0;color:#252a31;font-size:17px;font-weight:650}.s-account-organization__heading span{color:#89919c;font-size:12px}.s-account-organization__heading strong{max-width:48%;overflow:hidden;color:#252a31;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.s-account-organization__tree{display:grid;gap:2px;padding:4px 0}.s-account-organization__row{display:flex;min-height:40px;align-items:center;gap:9px;padding:0 10px;border-radius:8px;color:#555e69;font-size:13px}.s-account-organization__row--level-2{padding-left:32px}.s-account-organization__row--level-3{padding-left:54px}.s-account-organization__row--level-4{padding-left:76px}.s-account-organization__row--level-5{padding-left:98px}.s-account-organization__row.is-current{background:#f1f6ff;color:#1f4fa3}.s-account-organization__branch{width:8px;height:8px;flex:0 0 8px;border:1px solid #9da7b3;border-radius:2px}.s-account-organization__name{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.s-account-organization__type{color:#9aa2ad;font-size:11px}.s-account-organization__current{margin-left:auto;padding:2px 7px;border-radius:4px;background:#dfeaff;color:#2455a6;font-size:11px;line-height:1.4}@media(max-width:640px){.s-account-organization{padding:20px}.s-account-organization__heading{align-items:flex-start;flex-direction:column;gap:8px}.s-account-organization__heading strong{max-width:100%}}.s-studio-global-header__account-grid-icon{display:block;width:24px;height:24px;flex:0 0 24px;object-fit:contain}.s-studio-global-header__account-panel .s-studio-global-header__account-logout.is-login{background:#edf4ff;color:var(--9e-system-blue-strong)}.s-studio-global-header__account-panel .s-studio-global-header__account-logout.is-login:hover{background:#eef5ff;color:var(--9e-system-blue-strong)}.s-studio-global-header__notice-all{min-height:38px;border:0;border-top:1px solid #edf0f2;background:#fff;color:#1769e0;cursor:pointer;font:inherit;font-size:12px}.s-studio-global-header__notice-all:hover{background:#f8fbff}.s-studio-global-header__notice .s-icon-button i{top:5px;right:5px;width:7px;height:7px}
