.xterm{cursor:text;position:relative;-moz-user-select:none;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#FFF;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;right:0;left:0;top:0;bottom:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm .xterm-cursor-pointer,.xterm.xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;left:0;top:0;bottom:0;right:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) ::-moz-selection{color:transparent}.xterm .xterm-accessibility-tree:not(.debug) ::selection{color:transparent}.xterm .xterm-accessibility-tree{font-family:monospace;-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre}.xterm .xterm-accessibility-tree>div{transform-origin:left;width:-moz-fit-content;width:fit-content}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{-webkit-text-decoration:double underline;text-decoration:double underline}.xterm-underline-3{-webkit-text-decoration:wavy underline;text-decoration:wavy underline}.xterm-underline-4{-webkit-text-decoration:dotted underline;text-decoration:dotted underline}.xterm-underline-5{-webkit-text-decoration:dashed underline;text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{-webkit-text-decoration:overline double underline;text-decoration:overline double underline}.xterm-overline.xterm-underline-3{-webkit-text-decoration:overline wavy underline;text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{-webkit-text-decoration:overline dotted underline;text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{-webkit-text-decoration:overline dashed underline;text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.xterm .xterm-scrollable-element>.scrollbar{cursor:default}.xterm .xterm-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}.xterm .xterm-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}.xterm .xterm-scrollable-element>.invisible{opacity:0;pointer-events:none}.xterm .xterm-scrollable-element>.invisible.fade{transition:opacity .8s linear}.xterm .xterm-scrollable-element>.shadow{position:absolute;display:none}.xterm .xterm-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow,#000) 0 6px 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}.xterm .xterm-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}.xterm .xterm-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow,#000) 6px 0 6px -6px inset}:root{--society-font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC",ui-sans-serif,system-ui,sans-serif;--society-font-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono",monospace;--society-type-caption-size:11px;--society-type-caption-line:16px;--society-type-caption-weight:500;--society-type-meta-size:12px;--society-type-meta-line:16px;--society-type-meta-weight:400;--society-type-control-size:13px;--society-type-control-line:18px;--society-type-control-weight:600;--society-type-body-sm-size:13px;--society-type-body-sm-line:20px;--society-type-body-sm-weight:400;--society-type-body-size:14px;--society-type-body-line:22px;--society-type-body-weight:400;--society-type-conversation-size:15px;--society-type-conversation-line:25px;--society-type-conversation-weight:400;--society-type-list-title-size:15px;--society-type-list-title-line:20px;--society-type-list-title-weight:600;--society-type-section-title-size:17px;--society-type-section-title-line:24px;--society-type-section-title-weight:600;--society-type-page-title-size:22px;--society-type-page-title-line:30px;--society-type-page-title-weight:700;--society-type-metric-size:40px;--society-type-metric-line:44px;--society-type-metric-weight:700;--society-type-code-size:12.5px;--society-type-code-line:20px;--society-type-code-weight:400;--society-space-0:0;--society-space-1:2px;--society-space-2:4px;--society-space-3:6px;--society-space-4:8px;--society-space-5:10px;--society-space-6:12px;--society-space-7:16px;--society-space-8:20px;--society-space-9:24px;--society-space-10:32px;--society-space-11:40px;--society-space-12:48px;--society-radius-xs:3px;--society-radius-sm:4px;--society-radius-md:6px;--society-radius-lg:8px;--society-radius-xl:10px;--society-radius-pill:999px;--society-size-control-xs:28px;--society-size-control-sm:32px;--society-size-control-md:36px;--society-size-control-lg:40px;--society-size-target-min:24px;--society-size-touch-target:40px;--society-size-icon-sm:16px;--society-size-icon-md:20px;--society-size-icon-lg:24px;--society-size-avatar-xs:24px;--society-size-avatar-sm:32px;--society-size-avatar-md:40px;--society-size-avatar-lg:52px;--society-size-avatar-xl:68px;--society-size-row-compact:48px;--society-size-row-default:64px;--society-size-row-comfortable:72px;--society-size-rail-width:56px;--society-size-pane-min:280px;--society-size-pane-default:320px;--society-size-pane-max:500px;--society-stroke-icon:1.9;--society-stroke-focus:2px;--society-opacity-disabled:0.5;--society-opacity-muted:0.62;--society-opacity-hover:0.86;--society-opacity-overlay:0.4;--society-motion-duration-fast:120ms;--society-motion-duration-base:160ms;--society-motion-duration-slow:240ms;--society-motion-duration-presence:320ms;--society-motion-ease-standard:cubic-bezier(0.2,0,0,1);--society-motion-ease-enter:cubic-bezier(0.16,1,0.3,1);--society-motion-ease-exit:cubic-bezier(0.7,0,0.84,0);--society-breakpoint-mobile:720px;--society-breakpoint-tablet:980px;--society-breakpoint-desktop:1280px;--society-focus-ring:0 0 0 3px rgba(7,193,96,0.14);--society-z-base:0;--society-z-sticky:20;--society-z-dropdown:60;--society-z-popover:70;--society-z-tooltip:80;--society-z-drawer:90;--society-z-modal:100;--society-z-toast:110;--society-sage-1:#fbfdfc;--society-sage-2:#f7f9f8;--society-sage-3:#eef1f0;--society-sage-4:#e6e9e8;--society-sage-5:#dfe2e0;--society-sage-6:#d7dad9;--society-sage-7:#cbcfcd;--society-sage-8:#b8bcba;--society-sage-9:#868e8b;--society-sage-10:#7c8481;--society-sage-11:#5f6563;--society-sage-12:#1a211e;--society-grass-1:#fbfefb;--society-grass-2:#f5fbf5;--society-grass-3:#e9f6e9;--society-grass-4:#daf1db;--society-grass-5:#c9e8ca;--society-grass-6:#b2ddb5;--society-grass-7:#94ce9a;--society-grass-8:#65ba74;--society-grass-9:#46a758;--society-grass-10:#3e9b4f;--society-grass-11:#2a7e3b;--society-grass-12:#203c25;--society-brand-50:#e9f8ef;--society-brand-100:#d7f2e2;--society-brand-500:#07c160;--society-brand-600:#06ae56;--society-brand-700:#08954a;--society-brand-800:#087f40;--society-data-green:#07c160;--society-data-blue:#1677ff;--society-data-teal:#69c7b4;--society-data-yellow:#f5a524;--society-data-gold:#d8b46a;--society-data-red:#fa5151;--society-data-purple:#7c3aed;--society-data-purple-soft:#f1eaff;--society-data-purple-border:#ddd0ff;--society-data-gray:#8f9aa6;--society-status-danger:#e5484d;--society-status-danger-bg:#fff0f0;--society-status-danger-border:#ffd0d0;--society-status-success:var(--society-brand-700);--society-status-success-bg:var(--society-brand-50);--society-status-success-border:var(--society-brand-100);--society-status-info:#1677ff;--society-status-info-bg:#edf5ff;--society-status-info-border:#dcecff;--society-status-warning:#b76e00;--society-status-warning-bg:#fff7e6;--society-status-warning-border:#ffe2a8;--society-surface-app:var(--society-sage-2);--society-surface-panel:#ffffff;--society-surface-rail:var(--society-sage-3);--society-surface-list:var(--society-sage-2);--society-surface-list-hover:var(--society-sage-4);--society-surface-list-selected:#ffffff;--society-surface-control-hover:var(--society-sage-3);--society-surface-control-hover-strong:rgba(26,33,30,0.06);--society-surface-control-hover-soft:rgba(26,33,30,0.035);--society-surface-control-active:var(--society-grass-3);--society-surface-elevated:#ffffff;--society-surface-overlay:rgba(26,33,30,0.4);--society-surface-loading:rgba(26,33,30,0.055);--society-border-subtle:var(--society-sage-6);--society-border-muted:var(--society-sage-6);--society-border-list:var(--society-sage-5);--society-border-strong:var(--society-sage-8);--society-border-focus:var(--society-brand-500);--society-text-primary:var(--society-sage-12);--society-text-heading:var(--society-sage-12);--society-text-secondary:var(--society-sage-11);--society-text-tertiary:var(--society-sage-10);--society-text-muted:var(--society-sage-9);--society-text-subtle:var(--society-sage-8);--society-text-disabled:var(--society-sage-8);--society-text-inverse:#ffffff;--society-text-on-brand-soft:#10200f;--society-message-self-bg:#95ec69;--society-action-primary:var(--society-brand-500);--society-action-primary-hover:var(--society-brand-600);--society-action-active:var(--society-brand-700);--society-action-selected:var(--society-surface-list-selected);--society-action-focus-ring:var(--society-brand-500);--society-action-link:var(--society-brand-700);--society-action-link-hover:var(--society-brand-800);--society-app-bg:var(--society-surface-app);--society-talk-bg:var(--society-surface-panel);--society-panel-bg:var(--society-surface-panel);--society-rail-bg:var(--society-surface-rail);--society-list-bg:var(--society-surface-list);--society-list-item-hover-bg:var(--society-surface-list-hover);--society-list-item-selected-bg:var(--society-sage-5);--society-loading-bg:var(--society-surface-loading);--society-elev-card:0 1px 2px rgba(26,33,30,0.06),0 4px 12px -2px rgba(26,33,30,0.08);--society-elev-pop:0 1px 2px rgba(26,33,30,0.07),0 8px 24px -4px rgba(26,33,30,0.12);--society-elev-modal:0 1px 3px rgba(26,33,30,0.1),0 16px 48px -8px rgba(26,33,30,0.2);--society-shadow-btn:inset 0 1px 0 rgba(255,255,255,0.16),0 1px 1px rgba(26,33,30,0.1);--society-shadow-btn-active:inset 0 1px 2px rgba(26,33,30,0.22);--society-list-item-selected-shadow:0 1px 2px rgba(26,33,30,0.06);--society-overlay-drawer-shadow:0 16px 48px rgba(26,33,30,0.14);--society-shadow-floating:var(--society-elev-pop);--society-shadow-modal:var(--society-elev-modal);--society-list-item-selected-text:var(--society-text-primary);--society-list-item-selected-muted-text:var(--society-text-secondary);--society-list-item-selected-state-text:var(--society-brand-800);--society-list-item-selected-icon:var(--society-text-tertiary);--society-list-item-selected-accent:var(--society-brand-500);--society-control-hover-bg:var(--society-surface-control-hover);--society-control-hover-bg-soft:var(--society-surface-control-hover-soft);--society-control-hover-bg-strong:var(--society-surface-control-hover-strong);--society-control-active-bg:var(--society-surface-control-active);--society-avatar-bg:var(--society-brand-500);--society-avatar-border:var(--society-border-list);--society-avatar-text:var(--society-text-inverse);--society-avatar-talk-bg:var(--society-brand-500);--society-avatar-talk-text:var(--society-text-inverse);--society-avatar-task-bg:var(--society-data-blue);--society-avatar-task-text:var(--society-text-inverse);--society-avatar-notice-bg:var(--society-data-purple);--society-avatar-notice-text:var(--society-text-inverse);--society-avatar-tone-green-bg:var(--society-brand-500);--society-avatar-tone-teal-bg:var(--society-data-teal);--society-avatar-tone-blue-bg:var(--society-data-blue);--society-avatar-tone-purple-bg:var(--society-data-purple);--society-avatar-tone-gold-bg:var(--society-data-gold);--society-avatar-tone-gray-bg:var(--society-data-gray);--society-state-active-text:var(--society-brand-700);--society-state-active-text-strong:var(--society-brand-800);--society-unread-bg:var(--society-status-danger);--society-unread-text:var(--society-text-inverse);--society-message-self-text:var(--society-text-on-brand-soft);--society-message-remote-text:var(--society-text-heading);--society-message-remote-bg:var(--society-sage-3);--society-message-tool-border:var(--society-border-muted);--society-message-tool-text:var(--society-text-secondary);--society-message-thinking-text:var(--society-text-tertiary);--society-composer-bg:var(--society-surface-panel);--society-composer-border:var(--society-border-subtle);--society-bg:var(--society-surface-app);--society-panel:var(--society-surface-panel);--society-list:var(--society-surface-list);--society-hover:var(--society-surface-list-hover);--society-text:var(--society-text-primary);--society-muted:var(--society-text-muted);--society-border:var(--society-border-subtle);--society-danger:var(--society-status-danger);--society-selected:var(--society-surface-list-selected);--society-green:var(--society-brand-500);--society-green-soft:var(--society-brand-100);--society-green-strong:var(--society-brand-600)}[data-society-theme=blue]{--society-brand-50:#edf5ff;--society-brand-100:#dcecff;--society-brand-500:#1677ff;--society-brand-600:#0f67dd;--society-brand-700:#155cc1;--society-brand-800:#174c9c;--society-status-success:#155cc1;--society-status-success-bg:#edf5ff;--society-status-success-border:#dcecff;--society-message-self-bg:#d8eaff;--society-text-on-brand-soft:#10243d}.sui-focus-ring-within:focus-within,.sui-focus-ring:focus-visible{border-color:var(--society-border-focus);box-shadow:var(--society-focus-ring)}.society-activity-actions[data-open=true],.society-activity-item:focus-within .society-activity-actions,.society-activity-item:hover .society-activity-actions{display:inline-flex}.society-chat-emoji .EmojiPickerReact{--epr-category-label-height:28px;--epr-category-navigation-button-size:24px;--epr-emoji-padding:3px;--epr-emoji-size:24px;--epr-header-padding:10px var(--epr-horizontal-padding);--epr-search-input-height:34px;border:0;box-shadow:none;font-size:13px}.society-chat-emoji .epr-body{contain:content;overscroll-behavior:contain;will-change:scroll-position}@media (max-width:720px){.society-module-shell{grid-template-columns:52px minmax(0,1fr)}}@keyframes society-chat-turn-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.society-chat-turn-enter{animation:society-chat-turn-enter .2s cubic-bezier(.22,1,.36,1) both}@keyframes society-chat-token-in{0%{opacity:0}to{opacity:1}}[data-society-token-animate]{animation:society-chat-token-in var(--society-token-duration,.16s) var(--society-token-easing,ease-out) var(--society-token-delay,0s) both}@media (prefers-reduced-motion:reduce){.society-chat-turn-enter,[data-society-token-animate]{animation:none}}.society-page-frame[data-frame-width=standard]{--society-page-frame-width:min(1120px,calc(100% - 64px))}.society-page-frame[data-frame-width=wide]{--society-page-frame-width:min(1232px,calc(100% - 104px))}@media (max-width:760px){.society-page-frame{--society-page-frame-width:calc(100% - 32px)}}.society-product{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);height:var(--society-shell-height,100vh);min-height:0;overflow:hidden;font-family:var(--society-font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.society-product,.society-product-content,.sui-surface),:where(.society-product,.society-product-content,.sui-surface) :where(*,:before,:after){box-sizing:border-box;border-width:0;border-style:solid;border-color:var(--society-border-subtle)}:where(.society-product,.society-product-content,.sui-surface) :where(button,[type=button],[type=reset],[type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:where(.society-product,.society-product-content,.sui-surface) :where(button,input,optgroup,select,textarea){font:inherit;letter-spacing:inherit;color:inherit}.society-product-content{grid-template-columns:minmax(0,1fr)}.society-product-status{position:fixed;z-index:50;top:12px;right:16px;max-width:min(360px,calc(100vw - 32px));padding:7px 10px;border:1px solid var(--society-border-subtle);border-radius:6px;background:var(--society-panel-bg);color:var(--society-text-secondary);font-size:12px;line-height:1.35;box-shadow:var(--society-overlay-drawer-shadow)}.society-api-error-panel{display:grid;place-items:center;min-width:0;min-height:0;padding:24px;background:var(--society-talk-bg);color:var(--society-text-secondary)}.society-api-error-panel>div{max-width:420px;padding:18px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-panel-bg)}.society-api-error-panel h2{margin:0 0 8px;color:var(--society-text-heading);font-size:16px}.society-api-error-panel p{margin:0;font-size:13px;line-height:1.5}.society-product-error-fallback{display:grid;place-items:center;min-height:var(--society-shell-height,100vh);min-width:0;padding:24px;background:var(--society-talk-bg);color:var(--society-text-secondary)}.society-product-error-card{display:grid;width:min(100%,480px);gap:10px;padding:20px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-panel-bg);box-shadow:var(--society-overlay-drawer-shadow)}.society-product-error-kicker{margin:0;color:var(--society-text-tertiary);font-size:12px}.society-product-error-card h1{margin:0;color:var(--society-text-heading);font-size:18px;font-weight:600;line-height:1.35}.society-product-error-card p{margin:0;font-size:13px;line-height:1.5}.society-product-error-detail{overflow-wrap:anywhere;color:var(--society-text-tertiary)}.society-product-error-actions{display:flex;flex-wrap:wrap;gap:8px;padding-top:4px}.society-product-error-actions button{min-height:32px;padding:0 12px;border:1px solid var(--society-border-subtle);border-radius:6px;background:var(--society-surface-app);color:var(--society-text-primary);cursor:pointer}.society-product-error-actions button:hover{border-color:var(--society-border-strong)}.society-legacy-migration-dialog{position:fixed;z-index:80;inset:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--society-surface-app) 72%,transparent)}.society-legacy-migration-card{display:grid;width:min(100%,420px);gap:10px;padding:18px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-panel-bg);color:var(--society-text-secondary);box-shadow:var(--society-overlay-drawer-shadow)}.society-legacy-migration-card h2,.society-legacy-migration-card p{margin:0}.society-legacy-migration-card h2{color:var(--society-text-heading);font-size:17px;font-weight:650;line-height:1.35}.society-legacy-migration-card p{font-size:13px;line-height:1.5}.society-legacy-migration-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.society-legacy-migration-actions button{min-height:34px;padding:0 12px;border:1px solid var(--society-border-subtle);border-radius:6px;background:var(--society-surface-app);color:var(--society-text-primary);cursor:pointer}.society-legacy-migration-actions button[data-primary=true]{border-color:var(--society-accent,#07c160);background:var(--society-accent,#07c160);color:var(--society-accent-contrast,#fff)}.society-legacy-migration-url{overflow-wrap:anywhere;color:var(--society-text-tertiary)}.society-settings{display:grid;grid-template-columns:220px minmax(0,1fr);min-width:0;min-height:0;background:var(--society-talk-bg);color:var(--society-text-primary)}.society-settings-sidebar{min-height:0;border-right:1px solid var(--society-border-subtle);background:var(--society-list-bg);padding:28px 14px}.society-settings-sidebar-head{padding:0 10px 16px}.society-settings-sidebar-head h1{margin:0;color:var(--society-text-heading);font-size:18px;font-weight:600}.society-settings-nav{display:grid;gap:4px}.society-settings-nav button{display:flex;width:100%;min-height:36px;align-items:center;gap:10px;border:0;border-radius:8px;background:transparent;color:var(--society-text-secondary);cursor:pointer;font-size:13px;text-align:left;padding:0 10px}.society-settings-nav button:hover{background:var(--society-control-hover-bg);color:var(--society-text-primary)}.society-settings-nav button.is-active{background:var(--society-list-item-selected-bg);color:var(--society-text-primary);box-shadow:var(--society-list-item-selected-shadow);font-weight:600}.society-settings-nav svg{width:16px;height:16px}.society-settings-content{min-width:0;min-height:0;overflow:auto;padding:40px 32px}.society-settings-mobile-header{display:none}.society-settings-panel{display:grid;width:min(100%,620px);margin:0 auto;gap:18px}.society-settings-panel-header{display:flex;align-items:flex-start;justify-content:space-between;gap:6px;padding-bottom:2px}.society-settings-panel-header h2{margin:0;color:var(--society-text-heading);font-size:22px;font-weight:600}.society-settings-panel-header p{margin:0}.society-settings-hint,.society-settings-panel-header p{color:var(--society-text-tertiary);font-size:13px;line-height:1.5}.society-settings-hint{margin:0 0 4px}.society-settings-secondary-action{display:inline-flex;min-height:32px;align-items:center;justify-content:center;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-surface-panel);color:var(--society-text-primary);cursor:pointer;font-size:13px;font-weight:600;padding:0 12px}.society-settings-secondary-action:disabled{color:var(--society-text-disabled);cursor:not-allowed}.society-settings-error{border:1px solid var(--society-status-danger-border);border-radius:8px;background:var(--society-status-danger-bg);color:var(--society-status-danger);font-size:13px;line-height:1.4;padding:10px 12px}.society-settings-verification{display:grid;gap:12px;border-top:1px solid var(--society-border-list);padding-top:14px}.society-settings-profile-row{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;gap:16px}.society-settings-profile-main{min-width:0}.society-settings-avatar{display:flex;width:72px;height:72px;align-items:center;justify-content:center;border:1px solid var(--society-avatar-border);border-radius:50%;-o-object-fit:cover;object-fit:cover}.society-settings-avatar-fallback{background:var(--society-avatar-bg);color:var(--society-avatar-text);font-size:24px;font-weight:600}.society-settings-field{display:grid;gap:8px}.society-settings-field span,.society-settings-readonly span{color:var(--society-text-secondary);font-size:13px}.society-settings-field input{width:100%;min-height:38px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-surface-panel);color:var(--society-text-primary);font:inherit;font-size:14px;outline:none;padding:0 12px}.society-settings-field input:focus{border-color:var(--society-border-focus)}.society-settings-field input:disabled{color:var(--society-text-disabled);cursor:not-allowed}.society-settings-readonly{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 0}.society-settings-editable,.society-settings-readonly{min-height:38px;border-bottom:1px solid var(--society-border-list)}.society-settings-editable{display:grid;gap:8px;padding:2px 0 10px}.society-settings-editable-header{display:flex;min-height:32px;align-items:center;justify-content:space-between;gap:12px}.society-settings-editable-header span{color:var(--society-text-secondary);font-size:13px}.society-settings-editable>strong{min-width:0;color:var(--society-text-primary);font-size:14px;font-weight:500;overflow-wrap:anywhere;text-align:right}.society-settings-editable>strong.is-mono{font-family:var(--society-font-mono);font-size:12px}.society-settings-inline-form{display:grid;gap:8px}.society-settings-sr-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.society-settings-feedback{margin:0;color:var(--society-text-tertiary);font-size:12px;line-height:1.4}.society-settings-feedback.is-danger{color:var(--society-status-danger)}.society-settings-feedback.is-success{color:var(--society-status-success)}.society-settings-readonly strong{min-width:0;color:var(--society-text-primary);font-size:14px;font-weight:500;overflow-wrap:anywhere;text-align:right}.society-settings-readonly strong.is-mono{font-family:var(--society-font-mono);font-size:12px}.society-settings-actions{display:flex;gap:8px;justify-content:flex-end;padding-top:4px}.society-settings-actions button,.society-settings-danger-row button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-action-primary);color:var(--society-text-inverse);cursor:pointer;font-size:14px;font-weight:600;padding:0 14px}.society-settings-actions button:disabled{background:var(--society-surface-control-hover);color:var(--society-text-disabled);cursor:not-allowed}.society-settings-actions button[type=button]{background:var(--society-surface-panel);color:var(--society-text-primary)}.society-launchpad{display:grid;grid-template-columns:212px minmax(0,1fr);height:100%;min-height:0;overflow:hidden}.society-launchpad-targets{display:flex;flex-direction:column;gap:18px;padding:22px 14px;border-right:1px solid var(--society-border-subtle);overflow-y:auto}.society-launchpad-targets-head{display:grid;gap:2px;padding:0 8px 4px}.society-launchpad-targets-head h1{margin:0;font-size:18px;font-weight:700;color:var(--society-text-heading)}.society-launchpad-targets-head span{font-size:12px;color:var(--society-text-tertiary)}.society-launchpad-targets-group{display:grid;gap:4px}.society-launchpad-targets-group:last-child{margin-top:auto}.society-launchpad-targets-label{padding:0 8px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--society-text-tertiary)}.society-launchpad-target{display:flex;align-items:center;gap:10px;width:100%;min-height:38px;padding:0 10px;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--society-text-secondary);font-size:14px;font-weight:600;text-align:left;cursor:pointer}.society-launchpad-target:hover:not(:disabled){background:var(--society-surface-muted,var(--society-surface-panel));color:var(--society-text-primary)}.society-launchpad-target.is-active{border-color:var(--society-border-subtle);background:var(--society-surface-panel);color:var(--society-action-primary)}.society-launchpad-target svg{width:16px;height:16px;flex-shrink:0}.society-launchpad-target>span{flex:1}.society-launchpad-target:disabled{color:var(--society-text-disabled);cursor:not-allowed}.society-launchpad-target-soon{padding:1px 5px;border:1px solid var(--society-border-subtle);border-radius:6px;font-size:10px;font-style:normal;color:var(--society-text-tertiary)}.society-launchpad-panel{min-width:0;height:100%;padding:30px 32px 48px;overflow-y:auto}.society-launchpad-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:20px}.society-launchpad-panel-head h2{margin:0;font-size:20px;font-weight:700;color:var(--society-text-heading)}.society-launchpad-panel-head p{margin:4px 0 0;font-size:13px;color:var(--society-text-tertiary)}.society-launchpad-empty-cta button.is-primary,.society-launchpad-panel-head button.is-primary{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;padding:0 14px;border:1px solid var(--society-action-primary);border-radius:8px;background:var(--society-action-primary);color:var(--society-text-inverse);font-size:14px;font-weight:600;white-space:nowrap;cursor:pointer}.society-launchpad-empty-cta button.is-primary svg,.society-launchpad-panel-head button.is-primary svg{width:16px;height:16px}.society-launchpad-settings{max-width:640px}.society-launchpad-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.society-launchpad-header h1{margin:0;color:var(--society-text-heading);font-size:28px;font-weight:700;letter-spacing:0}.society-launchpad-header p{margin:4px 0 0;color:var(--society-text-tertiary);font-size:13px}.society-launchpad-actions,.society-launchpad-band-side{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.society-launchpad-actions button,.society-launchpad-band-side button{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-surface-panel);color:var(--society-text-primary);cursor:pointer;font-size:14px;font-weight:600;padding:0 14px;white-space:nowrap}.society-launchpad-actions button.is-primary{background:var(--society-action-primary);color:var(--society-text-inverse)}.society-launchpad-actions svg,.society-launchpad-band-side svg{width:16px;height:16px}.society-launchpad-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.society-launchpad-status{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px 10px;border-bottom:1px solid var(--society-border-list);padding:12px 0}.society-launchpad-status svg{width:18px;height:18px;color:var(--society-text-tertiary)}.society-launchpad-status span{color:var(--society-text-secondary);font-size:13px}.society-launchpad-status strong{grid-column:2;color:var(--society-text-heading);font-size:28px;font-weight:700}.society-launchpad-band{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--society-border-list);border-bottom:1px solid var(--society-border-list);padding:16px 0}.society-launchpad-band-main{display:grid;min-width:0;gap:4px}.society-launchpad-eyebrow{color:var(--society-text-tertiary);font-size:12px;font-weight:600}.society-launchpad-band-main strong{color:var(--society-text-heading);font-size:18px;overflow-wrap:anywhere}.society-launchpad-band-main span:last-child{color:var(--society-text-secondary);font-size:13px;overflow-wrap:anywhere}.society-launchpad-state,.society-launchpad-verification{display:inline-flex;min-height:28px;align-items:center;gap:6px;border:1px solid var(--society-border-subtle);border-radius:999px;color:var(--society-text-secondary);font-size:12px;font-weight:600;padding:0 10px;white-space:nowrap}.society-launchpad-state-published,.society-launchpad-verification-verified{border-color:var(--society-status-success-border);background:var(--society-status-success-bg);color:var(--society-status-success)}.society-launchpad-state-draft,.society-launchpad-verification-requested{border-color:var(--society-status-warning-border);background:var(--society-status-warning-bg);color:var(--society-status-warning)}.society-launchpad-verification-error{border-color:var(--society-status-danger-border);background:var(--society-status-danger-bg);color:var(--society-status-danger)}.society-launchpad-list{display:grid;gap:10px}.society-launchpad-workbench{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.85fr);gap:36px;align-items:start}.society-launchpad-list>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.society-launchpad-list h2{margin:0;color:var(--society-text-heading);font-size:18px;font-weight:700}.society-launchpad-list>header span{color:var(--society-text-tertiary);font-size:13px}.society-launchpad-rows{display:grid;border-top:1px solid var(--society-border-list)}.society-launchpad-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;border-bottom:1px solid var(--society-border-list);padding:12px 0}.society-launchpad-row-avatar{display:inline-flex;width:36px;height:36px;align-items:center;justify-content:center;border:1px solid var(--society-avatar-border);border-radius:50%;background:var(--society-avatar-bg);color:var(--society-avatar-text);font-size:14px;font-weight:700}.society-launchpad-row-avatar svg{width:16px;height:16px}.society-launchpad-row-main{display:grid;min-width:0;gap:2px}.society-launchpad-row-main strong{min-width:0;color:var(--society-text-primary);font-size:14px;font-weight:600;overflow-wrap:anywhere}.society-launchpad-row-main span{min-width:0;color:var(--society-text-tertiary);font-size:12px;overflow-wrap:anywhere}.society-launchpad-row-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:6px}.society-launchpad-row-actions button{display:inline-grid;width:32px;height:32px;place-items:center;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-surface-panel);color:var(--society-text-secondary);cursor:pointer}.society-launchpad-row-actions button:hover{border-color:var(--society-action-primary);color:var(--society-action-primary)}.society-launchpad-row-actions button:disabled{cursor:not-allowed;opacity:.55}.society-launchpad-row-actions button:disabled,.society-launchpad-row-actions button:disabled:hover{border-color:var(--society-border-subtle);color:var(--society-text-disabled)}.society-launchpad-products{display:grid;gap:14px}.society-launchpad-products-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.society-launchpad-products-head h2{margin:0;color:var(--society-text-heading);font-size:18px;font-weight:700}.society-launchpad-products-head span{color:var(--society-text-tertiary);font-size:13px}.society-launchpad-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px}.society-launchpad-card{display:grid;gap:12px;padding:16px;border:1px solid var(--society-border-subtle);border-radius:14px;background:var(--society-surface-panel)}.society-launchpad-card.is-unavailable{opacity:.7}.society-launchpad-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.society-launchpad-card-avatar{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:1px solid var(--society-avatar-border);border-radius:50%;background:var(--society-avatar-bg);color:var(--society-avatar-text);font-size:15px;font-weight:700}.society-launchpad-card-body{display:grid;gap:3px;min-width:0}.society-launchpad-card-body strong{color:var(--society-text-primary);font-size:15px;font-weight:600;overflow-wrap:anywhere}.society-launchpad-card-body span{color:var(--society-text-tertiary);font-size:12px;overflow-wrap:anywhere}.society-launchpad-card-warn{display:inline-flex;align-items:center;gap:4px;color:var(--society-status-warning);font-size:12px}.society-launchpad-card-warn svg{width:13px;height:13px}.society-launchpad-card-actions{display:flex;align-items:center;gap:8px}.society-launchpad-card-actions button{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-surface-panel);color:var(--society-text-secondary);font-size:13px;font-weight:600;cursor:pointer}.society-launchpad-card-actions button:hover{border-color:var(--society-action-primary);color:var(--society-action-primary)}.society-launchpad-card-actions button.is-danger:hover{border-color:var(--society-status-danger);color:var(--society-status-danger)}.society-launchpad-card-actions button:disabled{color:var(--society-text-disabled);cursor:not-allowed;opacity:.55}.society-launchpad-card-actions button svg{width:14px;height:14px}.society-launchpad-state{display:inline-flex;align-items:center;gap:5px}.society-launchpad-state svg{width:13px;height:13px}.society-launchpad-state-modified{border-color:var(--society-border-subtle);background:var(--society-surface-muted,var(--society-surface-panel));color:var(--society-text-secondary)}.society-launchpad-empty-cta{display:grid;justify-items:center;gap:12px;padding:48px 24px;text-align:center}.society-launchpad-empty-cta svg{width:28px;height:28px;color:var(--society-text-tertiary)}.society-launchpad-empty-cta p{margin:0;color:var(--society-text-tertiary);font-size:14px}.society-launchpad-row-actions svg{width:15px;height:15px}.society-launchpad-draft-missing .society-launchpad-row-avatar{background:var(--society-status-warning-bg);color:var(--society-status-warning)}.society-launchpad-empty{border-top:1px solid var(--society-border-list);color:var(--society-text-tertiary);font-size:14px;padding:18px 0}.society-settings-danger-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border:1px solid var(--society-border-subtle);border-radius:8px;background:var(--society-panel-bg);padding:16px}.society-settings-danger-row h3{margin:0;color:var(--society-text-heading);font-size:15px;font-weight:600}.society-settings-danger-row p{margin:6px 0 0;color:var(--society-text-tertiary);font-size:13px;line-height:1.5}.society-settings-danger-row button{flex:none;background:var(--society-surface-panel);color:var(--society-status-danger)}.society-settings-danger-row svg{width:16px;height:16px}@media (max-width:860px){.society-product,.society-settings{grid-template-columns:1fr}.society-settings{grid-template-rows:auto minmax(0,1fr);overflow:hidden}.society-settings-sidebar{border-right:0;border-bottom:1px solid var(--society-border-subtle);padding:14px 16px 12px}.society-settings-sidebar-head{padding:0 0 12px}.society-settings-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.society-settings-nav button{min-height:44px;justify-content:center;padding:0 12px}.society-settings-content{padding:24px 18px 28px}.society-settings-danger-row{align-items:stretch;flex-direction:column}}@media (max-width:768px){.society-product[data-society-active-view=settings] .society-rail{display:none}.society-settings{grid-template-rows:minmax(0,1fr)}.society-settings-sidebar{display:none}.society-settings-content{padding:0 16px 28px}.society-settings-mobile-header{position:sticky;top:0;z-index:5;display:flex;align-items:center;min-height:56px;gap:6px;margin:0 -16px 18px;border-bottom:1px solid var(--society-border-subtle);background:var(--society-talk-bg);padding:0 10px}.society-settings-mobile-header button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border:0;border-radius:6px;background:transparent;color:var(--society-text-primary)}.society-settings-mobile-header svg{width:20px;height:20px}.society-settings-mobile-header h1{margin:0;color:var(--society-text-heading);font-size:17px;font-weight:600}.society-settings-panel{width:100%;gap:16px}.society-settings-panel-header{align-items:flex-start;gap:12px}.society-settings-panel-header h2{font-size:21px}.society-settings-secondary-action{min-width:52px;min-height:34px;flex:none}.society-settings-error{overflow-wrap:anywhere}.society-settings-profile-row{grid-template-columns:72px minmax(0,1fr);align-items:center}.society-settings-readonly{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;justify-content:stretch;gap:6px;min-height:0;padding:10px 0}.society-settings-readonly strong{text-align:left}.society-settings-editable{padding:10px 0}.society-settings-editable>strong{text-align:left}.society-settings-editable-header{align-items:center}.society-settings-actions{justify-content:stretch}.society-settings-actions button{flex:1 1 0;min-height:42px}.society-launchpad{width:100%;gap:18px;padding:20px 16px 84px}.society-launchpad-band,.society-launchpad-header{display:grid;justify-content:stretch}.society-launchpad-header h1{font-size:24px}.society-launchpad-actions,.society-launchpad-band-side{justify-content:stretch}.society-launchpad-actions button,.society-launchpad-band-side button{flex:1 1 0;min-height:42px}.society-launchpad-status-grid{grid-template-columns:minmax(0,1fr);gap:0}.society-launchpad-workbench{grid-template-columns:minmax(0,1fr);gap:24px}.society-launchpad-row{grid-template-columns:36px minmax(0,1fr)}.society-launchpad-row-actions,.society-launchpad-state{grid-column:2;justify-self:start}.society-module-shell{grid-template-columns:minmax(0,1fr)}.society-product[data-society-active-view=talk]>.society-module-shell,.society-product[data-society-roster-detail=open] .society-module-shell{display:none}}