:root{color:#17191f;background:#f6f7f9;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;--ink: #17191f;--muted: #707682;--soft: #f4f5f7;--line: #e4e6ea;--panel: #ffffff;--sidebar: #17191f;--sidebar-soft: #24272e;--accent: #eb5d73;--accent-deep: #d94861;--lilac: #8777d7;--green: #2c8b68;--shadow: 0 18px 60px rgba(25, 29, 38, .08)}html.dark{color:#f2f2ef;background:#222324;--ink: #f2f2ef;--muted: #a3a4a0;--soft: #2a2b2f;--line: #3b3c40;--panel: #292a2e;--sidebar: #1d1e21;--sidebar-soft: #292a2f;--shadow: 0 18px 60px rgba(0, 0, 0, .24)}html.dark body,html.dark .main-stage,html.dark .page-scroll,html.dark .workspace-app-frame,html.dark .workspace-app-frame .main-stage,html.dark .workspace-shell,html.dark .workspace-main,html.dark .conversation-pane{background:#222324}html.dark input,html.dark textarea,html.dark select{color:#ededeb;border-color:#45464b;background:#292a2e}html.dark input::placeholder,html.dark textarea::placeholder{color:#77797e}html.dark input:focus,html.dark textarea:focus,html.dark select:focus{border-color:#8074bc;box-shadow:0 0 0 4px #8074bc24}html.dark .panel{background:#292a2e;box-shadow:0 4px 18px #0000001f}html.dark .primary-button{color:#202124;background:#f0f0ed;box-shadow:none}html.dark .primary-button:hover:not(:disabled){background:#fff}html.dark .secondary-button,html.dark .icon-button{color:#d2d3d0;border-color:#46474c;background:#303136}html.dark .secondary-button:hover:not(:disabled),html.dark .icon-button:hover:not(:disabled){background:#393a3f}html.dark .notice{color:#c9c2ef;border-color:#514a74;background:#302d40}html.dark .notice.error{color:#f0a4af;border-color:#6c3f48;background:#3a282d}html.dark .notice.success{color:#8ed6b7;border-color:#35604f;background:#273832}html.dark .status-pill.neutral{color:#c2c3c0;background:#393a3e}html.dark .status-pill.success{color:#91d2b6;background:#284037}html.dark .auth-layout,html.dark .auth-panel,html.dark .register-layout,html.dark .loading-screen{color:#f2f2ef;background:#222324}html.dark .auth-card label,html.dark .register-card label,html.dark .settings-form>label,html.dark .settings-form .form-grid label{color:#d0d1ce}html.dark .register-layout{background-image:radial-gradient(circle at 50% 0%,#302d42 0,#242529 36%,#222324)}html.dark .register-card{border-color:#3c3d42;background:#292a2ef5}html.dark .register-progress:before{background:#4a4b50}html.dark .register-progress span{color:#a5a6a2;border-color:#4a4b50;background:#303136}html.dark .login-registration-notice{color:#d7c39e;border-color:#655537;background:#352f24}html.dark .login-registration-notice strong{color:#e3c58d}html.dark .text-button,html.dark .auth-foot a,html.dark .register-head a{color:#bdb3e3}html.dark .text-button:hover:not(:disabled),html.dark .auth-foot a:hover,html.dark .register-head a:hover{color:#ddd8f7}html.dark .verification-actions{border-color:#414246}html.dark .verification-actions p,html.dark .panel-footer,html.dark .invite-actions{color:#aaa9ae}html.dark .stat-grid>div{border-color:#414246}html.dark .stat-grid span{color:#aaa9ae}html.dark .stat-grid strong{color:#eeeef0}html.dark .workspace-sidebar{border-color:#393a3d;background:#292a2e}html.dark .workspace-brand{color:#f3f3f0}html.dark .workspace-quick-actions,html.dark .workspace-utility-nav,html.dark .workspace-sidebar-foot{border-color:#3b3c40}html.dark .workspace-quick-actions button,html.dark .workspace-utility-nav>button,html.dark .workspace-utility-nav>a,html.dark .workspace-more-nav>summary,html.dark .workspace-more-menu a,html.dark .workspace-more-menu button{color:#c6c7c4}html.dark .workspace-utility-nav>.workspace-utility-plan{color:#c9c2ef;background:#34313f}html.dark .workspace-utility-nav>.workspace-utility-plan:hover{color:#ddd8fa;background:#3d394a}html.dark .workspace-utility-nav>button small{color:#b9b1d7}html.dark .workspace-utility-nav>a small{color:#b9b1d7}html.dark .workspace-quick-actions button:hover,html.dark .workspace-utility-nav>button:hover,html.dark .workspace-utility-nav>a:hover,html.dark .workspace-more-nav>summary:hover,html.dark .workspace-more-nav[open]>summary,html.dark .workspace-more-menu a:hover,html.dark .workspace-more-menu button:hover{color:#fff;background:#35363a}html.dark .workspace-quick-actions .search-conversations kbd{color:#999a96;border-color:#515257;background:#303136}html.dark .workspace-tree{scrollbar-color:#4a4b50 transparent}html.dark .workspace-tree-loading i{background-image:linear-gradient(100deg,#343539 20%,#3b3c40,#343539 70%)}html.dark .workspace-group-toggle strong{color:#e6e6e3}html.dark .workspace-tree-heading-actions>button:hover,html.dark .workspace-tree-list-menu>summary:hover,html.dark .workspace-tree-list-menu[open]>summary,html.dark .workspace-group-add,html.dark .workspace-group-actions{color:#c5c6c2;background:#393a3f}html.dark .workspace-sidebar-collapse:hover,html.dark .workspace-sidebar-expand:hover{color:#d5cff5;border-color:#625a89;background:#383542}html.dark .workspace-tree-list-menu>div>small{color:#aaa9ae;border-color:#414246}html.dark .workspace-tree-empty-state{color:#aaa9ae;border-color:#4a4b50}html.dark .workspace-tree-empty-state button{color:#c9c0ec;border-color:#514b68;background:#34313f}html.dark .workspace-tree-empty-state button:hover{background:#3c3849}html.dark .workspace-default-badge{color:#c9c2ef;background:#3a3647}html.dark .workspace-conversation-count{color:#b8b9b5;background:#3a3b3f}html.dark .workspace-group.active>.workspace-group-head>.workspace-group-toggle{background:#343539}html.dark .workspace-group-toggle:hover,html.dark .workspace-group-head:hover>.workspace-group-toggle,html.dark .workspace-group-head:focus-within>.workspace-group-toggle{background:#3a3b40}html.dark .conversation-row{color:#c0c1be}html.dark .conversation-row:hover{border-color:#45464a;background:#323337}html.dark .conversation-row.selected{color:#fff;border-color:#505157;background:#3a3b40}html.dark .conversation-attention{border-color:#414246;background:#292a2e}html.dark .conversation-attention-head strong{color:#dededb}html.dark .conversation-attention-head small,html.dark .conversation-attention-group>button small,html.dark .conversation-attention-group>button time{color:#aaa9ae}html.dark .conversation-attention-group>header{color:#b8b9b5}html.dark .conversation-attention-group>header span{color:#b8b9b5;background:#3a3b3f}html.dark .conversation-attention-group>button{color:#c6c7c4}html.dark .conversation-attention-group>button:hover{background:#343539}html.dark .conversation-attention-group>button.selected{color:#fff;background:#3a3b40}html.dark .conversation-attention-workspace{color:#c9c0ec;background:#3a3647}html.dark .workspace-group.conversation-drop{background:#34313f;box-shadow:inset 0 0 0 1px #625a89,0 4px 12px #00000024}html.dark .workspace-group.conversation-drop>.workspace-group-head{background:#383542}html.dark .workspace-group.conversation-drop.same-workspace{background:#303432;box-shadow:inset 0 0 0 1px #4b5a53}html.dark .workspace-group.conversation-drop.same-workspace>.workspace-group-head{background:#343936}html.dark .conversation-drop-hint{color:#d5cff5;background:#45405a}html.dark .conversation-drop-hint.same-workspace{color:#c5c6c2;background:#3c413e}html.dark .conversation-row-actions:hover,html.dark .workspace-sidebar-foot button:hover{color:#fff;background:#414247}html.dark .workspace-sidebar-foot strong{color:#e6e6e3}html.dark .workspace-sidebar-foot small{color:#b8b9b5}html.dark .workspace-tree-list-menu>div,html.dark .workspace-more-menu,html.dark .conversation-context-menu{color:#d4d5d2;border-color:#46474b;background:#2d2e32;box-shadow:0 12px 32px #00000059}html.dark .workspace-tree-list-menu>div>button,html.dark .conversation-context-menu button,html.dark .conversation-context-menu a{color:#d4d5d2}html.dark .workspace-tree-list-menu>div>button:hover,html.dark .conversation-context-menu button:hover,html.dark .conversation-context-menu a:hover{background:#3a3b40}html.dark .conversation-topbar{border-color:#38393d;background:#222324f0}html.dark .conversation-topbar strong{color:#eeeef0}html.dark .conversation-topbar-actions>a,html.dark .conversation-topbar-actions>button{color:#c5c6c2;border-color:#46474b;background:#2d2e32}html.dark .conversation-topbar-actions>a:hover,html.dark .conversation-topbar-actions>button:hover{color:#d3cdf5;border-color:#625a89;background:#35323f}html.dark .conversation-empty h2,html.dark .assistant-response,html.dark .generated-outputs>header strong,html.dark .markdown-content h1,html.dark .markdown-content h2,html.dark .markdown-content h3,html.dark .markdown-content h4{color:#ececea}html.dark .empty-illustration,html.dark .conversation-preparing-mark{border-color:#514b72;background:#302e3d}html.dark .codexy-tip{color:#b9b8bd}html.dark .suggestion-grid button{color:#c8c9c6;border-color:#404145;background:#292a2e}html.dark .suggestion-grid button:hover{color:#ddd8fa;border-color:#625a89;background:#312f3b}html.dark .user-message{color:#eeeef0;background:#36373b}html.dark .user-message-editor{border-color:#514b68;background:#302e3b;box-shadow:0 7px 22px #00000029}html.dark .user-message-editor textarea{color:#ededeb;border-color:#45464b;background:#292a2e}html.dark .user-message-editor button{color:#d2d3d0;border-color:#46474c;background:#303136}html.dark .message-actions button:hover{color:#d5cff5;background:#383542}html.dark .message-actions button.retry-job{color:#eda0ad}html.dark .message-actions button.retry-job:hover{color:#f0a4af;background:#3d292f}html.dark .message-skill-tags span{color:#c9c0ec;border-color:#514b68;background:#34313f}html.dark .message-skill-tags span.authoring{color:#eda0ad;border-color:#624048;background:#3d292f}html.dark .message-skill-tags span.search{color:#91d2b6;border-color:#35604f;background:#273832}html.dark .message-skill-tags small{color:#aaa4bd}html.dark .assistant-message-foot{border-color:#3b3c40}html.dark .markdown-content blockquote{color:#b8b9b6;border-color:#625c82}html.dark .markdown-content code{color:#c7bef2;background:#34313f}html.dark .markdown-content pre{color:#e3e3df;background:#191a1c}html.dark .markdown-content hr,html.dark .markdown-content th,html.dark .markdown-content td{border-color:#46474b}html.dark .markdown-content th{color:#d7d8d4;background:#303136}html.dark .codex-process{border-color:#414246;background:#292a2e}html.dark .codex-process.running,html.dark .codex-process.queued{border-color:#514c6c;background:#2e2c39}html.dark .codex-process.failed{border-color:#69434a;background:#36292d}html.dark .process-summary-copy strong,html.dark .process-plan li.current p{color:#e1e2df}html.dark .process-summary,html.dark .process-row,html.dark .process-group>summary{color:#b8b9b5}html.dark .process-section-head,html.dark .queue-waiting,html.dark .process-actions{border-color:#414246}html.dark .process-plan ol{border-color:#444549;background:#26272a}html.dark .process-plan li{border-color:#3b3c40}html.dark .process-note{background:#34313f}html.dark .process-group,html.dark .process-group-body{border-color:#424347}html.dark .composer{border-color:#47484d;background:#2a2b2ff7;box-shadow:0 14px 42px #00000057}html.dark .composer-toolbar{border-color:#414246}html.dark .attach-button,html.dark .skill-picker-button,html.dark .search-toggle-button{color:#c2c3bf;border-color:#4a4b50;background:#303136}html.dark .attach-button:hover:not(:disabled),html.dark .skill-picker-button:hover,html.dark .skill-picker-button.active,html.dark .search-toggle-button:hover{color:#d5cff5;border-color:#625a89;background:#383542}html.dark .send-button{color:#202124;background:#eeeef0}html.dark .tier-control{border-color:#494a50;background:#303136}html.dark .tier-control button{color:#d0d1ce}html.dark .tier-control button:hover:not(.active){color:#e2e2e0;background:#3a3b40}html.dark .tier-control button.active{color:#f4f1ff;background:#514967;box-shadow:inset 0 0 0 1px #a496da38,0 2px 8px #00000029}html.dark .tier-control button:focus-visible{outline-color:#8f82c9}html.dark .composer-usage{color:#c4bcec;background:#35323f}html.dark .composer-usage:hover{background:#3d394a}html.dark .composer-usage>i{background:#555062}html.dark .composer-usage.notice{color:#c9c0ec;background:#35323f}html.dark .composer-usage.warning{color:#e0bf82;background:#3d3425}html.dark .composer-usage.warning>i{background:#655537}html.dark .composer-usage.critical{color:#eda0ad;background:#3d292f}html.dark .composer-usage.critical>i{background:#624048}html.dark .conversation-search-dialog,html.dark .workspace-dialog,html.dark .skill-dialog,html.dark .skill-picker-menu,html.dark .skill-mention-menu{color:#dededb;border-color:#46474b;background:#292a2e;box-shadow:0 24px 80px #0006}html.dark .conversation-search-dialog>header,html.dark .conversation-search-summary{border-color:#404145;background:#2d2e32}html.dark .conversation-search-dialog>header input{color:#eeeef0}html.dark .conversation-search-results>button{color:#c3c4c0}html.dark .conversation-search-results>button.active{color:#fff;background:#393a3f}html.dark .workspace-dialog header strong,html.dark .skill-dialog>header strong{color:#eeeef0}html.dark .workspace-dialog header button,html.dark .skill-dialog>header button{color:#bbbcb8;background:#3a3b40}html.dark .archive-list article,html.dark .skill-manage-row{border-color:#444549;background:#2d2e32}html.dark .archive-list article strong,html.dark .skill-manage-copy>strong{color:#dededb}html.dark .workspace-dialog label,html.dark .skill-author-form label{color:#d0d1ce}html.dark .workspace-dialog header small,html.dark .skill-dialog>header small,html.dark .skill-dialog-actions p,html.dark .skill-manage-copy p,html.dark .skill-author-tip{color:#aaa9ae}html.dark .skill-picker-menu>header,html.dark .skill-picker-menu>footer,html.dark .skill-dialog>header{border-color:#414246}html.dark .skill-picker-menu>header strong,html.dark .skill-picker-menu p strong,html.dark .skill-mention-menu p strong,html.dark .skill-empty strong{color:#dededb}html.dark .skill-picker-menu>header small,html.dark .skill-picker-menu p small,html.dark .skill-mention-menu p small,html.dark .skill-mention-menu>header,html.dark .skill-picker-empty,html.dark .skill-empty{color:#aaa9ae}html.dark .skill-picker-menu>header button,html.dark .skill-picker-menu>div>button>span,html.dark .skill-mention-menu>button>span,html.dark .skill-glyph,html.dark .skill-empty>span{color:#c9c0ec;background:#373442}html.dark .skill-picker-menu>div>button,html.dark .skill-mention-menu>button{color:#c6c7c4}html.dark .skill-picker-menu>div>button:hover,html.dark .skill-picker-menu>div>button.selected,html.dark .skill-mention-menu>button:hover{background:#383542}html.dark .skill-picker-menu>div>button>i{border-color:#55565b;background:#303136}html.dark .skill-picker-menu>div>button.selected>i{border-color:#8074bc;background:#8074bc}html.dark .skill-manage-row.disabled{background:#292a2e}html.dark .skill-manage-copy>strong small{color:#aaa9ae;background:#393a3e}html.dark .skill-row-actions>button:not(.skill-switch){color:#c2c3bf;border-color:#46474b;background:#303136}html.dark .skill-row-actions>button:not(.skill-switch):hover{color:#d5cff5;border-color:#625a89;background:#383542}html.dark .skill-switch{background:#505157}html.dark .skill-creator-note{border-color:#514b68;background:#302e3b}html.dark .skill-creator-note>span{color:#c9c0ec;background:#3a3647}html.dark .skill-creator-note strong{color:#d4cdf3}html.dark .skill-creator-note small{color:#aaa4bd}html.dark .skill-limit-note,html.dark .skill-author-blocked{color:#eda0ad;background:#3d292f}html.dark .skill-dialog-error{color:#f0a4af;border-color:#6c3f48;background:#3a282d}html.dark .skill-dialog-success{color:#8fd9bb;border-color:#365f50;background:#263c34}html.dark .skill-center-tabs button{color:#aaa9ae}html.dark .skill-center-tabs button.active{color:#c8bff0;background:#3a354d}html.dark .skill-center-search,html.dark .skill-catalog-grid article,html.dark .skill-version-panel article,html.dark .skill-source-form input,html.dark .skill-source-form textarea{color:#dededb;border-color:#444549;background:#2d2e32}html.dark .skill-source-form{border-color:#4b4563;background:#302d3b}html.dark .skill-catalog-grid article>strong,html.dark .skill-version-panel article strong,html.dark .skill-discover-panel section>header strong,html.dark .skill-source-form>header strong{color:#dededb}html.dark .skill-row-mode{background:#393a3e}html.dark .skill-row-mode button.active{color:#c8bff0;background:#4a4658}html.dark .workspace-delete-summary strong{color:#e4e3e5}html.dark .workspace-delete-summary small,html.dark .archive-list article small{color:#aaa9ae}html.dark .feedback-reference span{color:#aaa9ae}html.dark .feedback-reference code{color:#c9c0ec}html.dark .attachment-card{border-color:#444549;background:#2d2e32}html.dark .attachment-card.failed{border-color:#69434a;background:#36292d}html.dark .attachment-image-open,html.dark .attachment-image-media,html.dark .attachment-image-placeholder{color:#aaa9ae;background:#35363a}html.dark .attachment-file-copy strong{color:#dededb}html.dark .attachment-file-copy small{color:#aaa9ae}html.dark .attachment-file-icon{color:#aebbd0;background:#393e47}html.dark .attachment-file-icon.pdf{color:#e5a2ab;background:#463036}html.dark .attachment-file-icon.table{color:#91d2b6;background:#284037}html.dark .attachment-file-icon.document,html.dark .attachment-file-icon.markdown{color:#a9bfe3;background:#303a49}html.dark .attachment-file-icon.slides{color:#dfb38e;background:#46382e}html.dark .attachment-remove,html.dark .attachment-action{color:#d2d3d0;border-color:#55565b;background:#2d2e32f0}html.dark .attachment-action:hover{color:#d5cff5;background:#393a3f}html.dark .file-drop-overlay{color:#d5cff5;border-color:#8074bc;background:#2d2b37f0}html.dark .file-drop-overlay>span{background:#3a3647}html.dark .file-drop-overlay small{color:#aaa4bd}html.dark .transcript-jump{color:#c4c5c1;border-color:#46474b;background:#2d2e32f5;box-shadow:0 6px 20px #0000003d}html.dark .transcript-jump:hover{color:#d5cff5;border-color:#625a89}html.dark .theme-options>button{background:#292a2e}html.dark .profile-email strong{color:#e5e5e2}html.dark .plans-beta-notice{color:#c9c2d5;border-color:#504963;background:linear-gradient(115deg,#302e3b,#352b31)}html.dark .plans-beta-notice strong{color:#ecebed}html.dark .plans-beta-notice p{color:#aaa5b0}html.dark .plans-payment-notice.success{color:#9fd7bc;border-color:#3f6652;background:#293a31}html.dark .plans-payment-notice.error{color:#efa4b0;border-color:#6b4149;background:#3b292d}html.dark .plan-current-status{border-color:#4b4655;background:#2d2c33}html.dark .plan-current-status strong{color:#eeeaf4}html.dark .plan-current-status small,html.dark .plan-current-status p{color:#aaa5b0}html.dark .plan-current-status .scheduled{border-color:#5c5373;background:#373341}html.dark .quota-overview-card{border-color:#484251;background:linear-gradient(135deg,#302e38,#292a2e);box-shadow:0 12px 30px #0000002e}html.dark .quota-overview-card header h2,html.dark .quota-overview-main>strong,html.dark .quota-overview-card dd,html.dark .quota-overview-card footer strong{color:#eeeaf4}html.dark .quota-overview-stats b{color:#d0ccd5}html.dark .quota-overview-stats em{color:#c8bce9}html.dark .quota-overview-card header b{color:#c8bce9;background:#3b3649}html.dark .quota-overview-main>span,html.dark .quota-overview-stats small,html.dark .quota-overview-card dt,html.dark .quota-overview-card footer span,html.dark .quota-overview-card footer small{color:#aaa5b0}html.dark .quota-overview-card dl{border-color:#494650}html.dark .quota-overview-track{background:#46434c}html.dark .quota-overview-legend{color:#aaa5b0}html.dark .quota-overview-legend b{color:#d8d4dc}html.dark .quota-overview-card footer{border-color:#494650;background:#23222780}html.dark .quota-permanent-balance{border-color:#494650;background:#3b364985}html.dark .quota-permanent-balance span,html.dark .quota-permanent-balance p{color:#aaa5b0}html.dark .quota-permanent-balance strong{color:#eeeaf4}html.dark .quota-permanent-balance b{color:#c8bce9;background:#3b3649}html.dark .quota-addon-balance{border-color:#4d594f;background:#2b41348c}html.dark .quota-addon-balance b{color:#afe0c4;background:#304b3c}html.dark .quota-usage-reminder{color:#c9c0ec;border-color:#514a67;background:#302e3b}html.dark .quota-usage-reminder p,html.dark .quota-usage-reminder span{color:#aaa5b0}html.dark .quota-usage-reminder.warning{color:#e0bf82;border-color:#665637;background:#383125}html.dark .quota-usage-reminder.critical{color:#eda0ad;border-color:#70424c;background:#3d292f}html.dark .plan-term-panel{border-color:#424347;background:#292a2e;box-shadow:0 8px 28px #00000029}html.dark .plan-term-panel>div:first-child strong{color:#e7e6e8}html.dark .plan-term-switch{background:#222326}html.dark .plan-term-switch button{color:#b5b2b8}html.dark .plan-term-switch button small{color:#858289}html.dark .plan-term-switch button.selected{color:#ddd8f6;border-color:#5b5475;background:#383641;box-shadow:0 2px 8px #0000002e}html.dark .plan-term-switch button.selected small{color:#b5aad8}html.dark .plan-card{border-color:#414246;background:#292a2e;box-shadow:0 8px 28px #00000029}html.dark .plan-card.featured{border-color:#70669a;box-shadow:0 14px 32px #00000038}html.dark .plan-card.current{border-color:#7569a2}html.dark .plan-addon-card{border-color:#4b4755;background:linear-gradient(115deg,#302e3b,#2d2c31);box-shadow:0 8px 28px #00000029}html.dark .plan-addon-card h2{color:#eeeef0}html.dark .plan-addon-card p,html.dark .plan-addon-price small{color:#aaa5b0}html.dark .plan-addon-price strong{color:#c9c0ec}html.dark .plan-change-hint{border-color:#494650;background:#333238}html.dark .plan-change-hint span{color:#d9d3ed}html.dark .plan-change-hint small{color:#aaa5b0}html.dark .plan-card header small{color:#bbb1e0;background:#373442}html.dark .plan-card h2{color:#eeeef0}html.dark .plan-purchase-button:disabled{color:#aaa5ad;border-color:#49464f;background:#343139}html.dark .plan-price-block{border-color:#414246}html.dark .plan-price strong{color:#f2f1f3}html.dark .plan-effective strong{color:#bcb2e0}html.dark .plan-checkout-dialog h3{color:#eeeef0}html.dark .plan-checkout-summary span{border-color:#4a4652;background:#333139}html.dark .plan-checkout-summary small,html.dark .plan-payment-types legend,html.dark .plan-checkout-note{color:#aaa5ad}html.dark .plan-checkout-summary strong{color:#c8bce9}html.dark .plan-checkout-breakdown{color:#bbb6c1;border-color:#4a4652;background:#302f35}html.dark .plan-checkout-breakdown strong{color:#d8d0ef}html.dark .plan-payment-types label{color:#c4c0c9;border-color:#4b4850}html.dark .plan-payment-types label.selected{color:#d7cff0;border-color:#74699a;background:#3a3647}html.dark .plan-saving{background:#323337}html.dark .plan-saving strong{color:#c5c3c7}html.dark .plan-saving.quarterly{border-color:#665637;background:#383125}html.dark .plan-saving.quarterly strong{color:#dfbd82}html.dark .plan-saving.quarterly span{color:#bfa16e}html.dark .plan-saving.annual{border-color:#58506e;background:linear-gradient(100deg,#34313f,#382e36)}html.dark .plan-saving.annual strong{color:#c5b7e7}html.dark .plan-saving.annual span{color:#b79bbd}html.dark .plan-token-estimate{border-color:#504a63;background:linear-gradient(135deg,#302e3b,#2b2c30)}html.dark .plan-token-estimate strong{color:#c9c0ec}html.dark .plan-token-estimate small,html.dark .plan-token-estimate span,html.dark .plan-usage-note{color:#aaa5b0}html.dark .plan-usage-estimate{border-color:#504a63}html.dark .plan-comparison strong{color:#d7d5da}html.dark .plan-unavailable{color:#aaa6af;border-color:#494550;background:#323037}html.dark .plan-model-section{border-color:#414246;background:#292a2e;box-shadow:0 8px 28px #00000026}html.dark .plan-model-section>header h2{color:#ecebed}html.dark .plan-model-grid article{border-color:#414246;background:#2d2e32}html.dark .plan-model-grid article>span{color:#c2b8e7;background:#383542}html.dark .plan-model-grid strong{color:#dedde0}html.dark .plan-credit-option{color:#b8b4bd;border-color:#4b4752;background:#2e2d32}html.dark .plan-credit-option.selected{color:#d3c9ef;border-color:#74699a;background:#393542}html.dark .explainer-number{color:#c8bdf2;background:#373442}html.dark .skeleton-card{background-image:linear-gradient(100deg,#2d2e32 20%,#38393d,#2d2e32 60%)}html.dark .inbox-conversation-list,html.dark .inbox-conversation-view{border-color:#46454d;background:#292a2e;box-shadow:0 12px 36px #00000038}html.dark .inbox-conversation-list>header,html.dark .inbox-conversation-head,html.dark .inbox-composer{border-color:#45444c;background:#2e2f34}html.dark .inbox-conversation-list>header strong,html.dark .inbox-conversation-copy b,html.dark .inbox-conversation-head strong,html.dark .inbox-message-bubble h2,html.dark .inbox-chat-empty strong{color:#eeeef1}html.dark .inbox-conversation-list>header span,html.dark .inbox-conversation-copy time,html.dark .inbox-conversation-head small,html.dark .inbox-message-bubble small,html.dark .inbox-chat-empty{color:#bbb9c0}html.dark .inbox-page .primary-button{color:#f7f4ff;background:#6f5da8;box-shadow:none}html.dark .inbox-page .primary-button:hover:not(:disabled){color:#fff;background:#806dbc}html.dark .inbox-conversation-head>button{color:#cbc5d7;background:#3b3941}html.dark .inbox-conversation-head>button:hover{color:#e0d8fa;background:#474251}html.dark .inbox-conversation-row{color:#ecebef;border-color:#404147;background:#292a2e}html.dark .inbox-conversation-row.unread{background:#302e39}html.dark .inbox-conversation-row:hover{background:#35343c}html.dark .inbox-conversation-row:focus-visible{outline-color:#9b8bca}html.dark .inbox-conversation-copy small{color:#bbb9c0}html.dark .inbox-pinned-label{color:#c8bceb;background:#3d3949}html.dark .inbox-row-chevron{color:#89878f}html.dark .inbox-sender-avatar.stationmaster{color:#d8cdf7;background:#454056}html.dark .inbox-sender-avatar.invitation{color:#a7ddc6;background:#33493f}html.dark .inbox-conversation-body{background:#24252a}html.dark .inbox-date-divider:before{background:#3d3e44}html.dark .inbox-date-divider span{color:#aaa9b0;background:#24252a}html.dark .inbox-message-bubble{border-color:#44454c;background:#303136;box-shadow:0 8px 24px #0000002e}html.dark .inbox-message-bubble p{color:#d2d1d6}html.dark .inbox-message-row.outgoing .inbox-message-bubble{border-color:#625877;background:#413a52}html.dark .inbox-message-reference{color:#c6b9e9;border-color:#504a60;background:#393641}html.dark .inbox-message-status{color:#c7bed8}html.dark .inbox-message-action{color:#dacff8;border-color:#5e5571;background:#494158}html.dark .inbox-composer-meta>span{color:#a7ddc6}html.dark .inbox-composer textarea{color:#eceaed;border-color:#504e57;background:#303136}html.dark .inbox-unread-count{color:#26232d;background:#c1afea}html.dark .inbox-detail-loading{border-color:#46454d;background:#292a2e}html.dark .inbox-list-loading i,html.dark .inbox-detail-loading i{background-image:linear-gradient(100deg,#303136 20%,#3b3c42,#303136 60%)}html.dark .inbox-chat-loading i{background:#303136}html.dark .inbox-missing-message{color:#aaa9b0;border-color:#48474e;background:#292a2e}html.dark .inbox-missing-message strong{color:#dedde1}html.dark .inbox-empty{color:#99979e;border-color:#4a494d;background:#292a2e}html.dark .inbox-empty strong{color:#d7d6d9}html.dark .invite-rules article{background:#303036}html.dark .invite-rules article strong,html.dark .invite-rewards article>span:last-child strong{color:#c5b8e8}html.dark .invite-rules article span,html.dark .invite-rewards article strong{color:#d2d0d6}html.dark .invite-rules>header p,html.dark .invite-rules>small{color:#aaa7af}html.dark .invite-rules>header>span{color:#d1c6ef;background:#3b3747}html.dark .invite-rewards article{border-color:#45434a}html.dark .admin-tabs{border-color:#46474cf2;background:#292a2ef0;box-shadow:0 8px 26px #0003}html.dark .admin-tabs button{color:#b6b4bb}html.dark .admin-tabs button:hover{color:#d8d1f4;background:#373442}html.dark .admin-tabs button small{color:#bdb3e3;background:#393640}html.dark .admin-tabs button.active small{color:#ddd8f6;background:#4a4265}html.dark .admin-user-controls>div{border-color:#494650;background:#303035}html.dark .admin-user-controls button{color:#aaa7af}html.dark .admin-user-controls button:hover{color:#d4cee9;background:#3a3743}html.dark .admin-user-controls button.active{color:#fff;background:#6d5caf}html.dark .admin-user-pagination{border-color:#414246}html.dark .admin-user-pagination button{color:#c4bae8;border-color:#514b68;background:#34313f}html.dark .admin-user-list{border-color:#424347;background:#292a2e}html.dark .admin-user-table th{color:#aaa7af;border-color:#424347;background:#303136}html.dark .admin-user-table td{color:#c4c3c8;border-color:#3d3e42;background:#292a2e}html.dark .admin-user-table th:first-child{background:#303136}html.dark .admin-user-table td strong{color:#e4e3e6}html.dark .admin-user-trend i.empty{background:#45434b}html.dark .admin-user-trend em{color:#aaa7af}html.dark .admin-user-table .recent-usage-cell strong{color:#c2b8e7}html.dark .admin-user-table .referral-performance-cell strong{color:#80c5aa}html.dark .admin-attention-list button{border-color:#414246}html.dark .admin-attention-list strong{color:#dedde0}html.dark .admin-attention-list button:hover:not(:disabled) strong{color:#c9c0ec}html.dark .admin-feedback-count{color:#c9c0ec;background:#373442}html.dark .admin-feedback-actions button{color:#c4bae8;border-color:#514b68;background:#34313f}html.dark .admin-feedback-actions button:hover{background:#3c3849}html.dark .admin-feedback-item{border-color:#414246;background:#292a2e;box-shadow:0 4px 15px #00000024}html.dark .admin-feedback-item>header b{color:#c4bae8;background:#373442}html.dark .admin-feedback-item h3,html.dark .admin-dashboard-head h2{color:#eeeef0}html.dark .admin-feedback-detail,html.dark .admin-feedback-item details p,html.dark .admin-feedback-response p{color:#c2c1c6}html.dark .admin-feedback-item details{background:#303136}html.dark .admin-feedback-item details strong{color:#aaa7af}html.dark .admin-feedback-response{background:#34313f}html.dark .admin-feedback-response strong{color:#c9c0ec}html.dark .admin-window-switch{border-color:#494650;background:#303035}html.dark .admin-window-switch button{color:#aaa7af}html.dark .admin-window-switch button:hover:not(:disabled){color:#d4cee9}html.dark .admin-commerce-overview{border-color:#4c4757;background:linear-gradient(135deg,#26252c,#312d3d);box-shadow:0 8px 28px #0000002e}html.dark .admin-commerce-overview>header span,html.dark .admin-commerce-overview>header small{color:#aaa7b1}html.dark .admin-commerce-overview>header strong{color:#e5e1f2}html.dark .admin-commerce-overview .admin-dashboard-card{border-color:#4b4656;background:#27272ccc}html.dark .admin-commerce-overview .admin-dashboard-card.featured{border-color:#756a96;background:linear-gradient(145deg,#393348,#2d2b34)}html.dark .admin-commerce-overview footer{border-color:#4a4652}html.dark .admin-commerce-overview footer small{color:#9995a1}html.dark .admin-commerce-overview footer strong{color:#ded9ed}html.dark .admin-dashboard-card{border-color:#414246;background:#292a2e;box-shadow:0 4px 15px #00000024}html.dark .admin-dashboard-card strong{color:#eeeef0}html.dark .admin-dashboard-card span,html.dark .admin-dashboard-card small{color:#aaa7af}html.dark .admin-growth-funnel{border-color:#514b68;background:linear-gradient(118deg,#302e3b,#292a2e)}html.dark .admin-growth-funnel>header strong{color:#ddd8f6}html.dark .admin-growth-funnel>header small,html.dark .admin-growth-funnel article>small{color:#aaa7af}html.dark .admin-growth-funnel article{border-color:#4a4655}html.dark .admin-growth-funnel article>strong{color:#eeeef0}html.dark .admin-growth-funnel article>span{color:#c7c5cb}html.dark .admin-trend-column{border-color:#424347;background:repeating-linear-gradient(to top,transparent 0,transparent 34px,#343539 35px)}html.dark .admin-trend-column b{border-color:#292a2e}html.dark .admin-revenue-column{border-color:#424347;background:repeating-linear-gradient(to top,transparent 0,transparent 34px,#343539 35px)}html.dark .admin-revenue-column b{color:#efeafa;border-color:#292a2e;background:#7462b3}html.dark .admin-quality-grid>span{background:#303136}html.dark .admin-quality-grid strong,html.dark .admin-plan-list strong{color:#dedde0}html.dark .admin-plan-list>div{border-color:#414246}html.dark .version-tag{color:#c9c0ec;background:#373442}html.dark .table-action-button{color:#c4bae8;border-color:#514b68;background:#34313f}html.dark .table-action-button:hover:not(:disabled){color:#ded8f7;border-color:#70669a;background:#3c3849}html.dark .table-action-button:disabled{color:#747278;border-color:#414246;background:#303136}html.dark .user-table-panel .table-scroll{border-color:#424347}html.dark .admin-user-dialog label,html.dark .admin-notification-dialog label{color:#d0cfd3}html.dark .admin-user-details{border-color:#414047}html.dark .admin-user-details>div{border-color:#414047}html.dark .admin-user-details dl>div{border-color:#414047}html.dark .admin-user-details>div strong,html.dark .admin-user-details dd{color:#e4e3e5}html.dark .admin-user-details>div small,html.dark .admin-user-details dt{color:#9d9b9f}html.dark .admin-user-referral{border-color:#414047;background:#2e2e33}html.dark .admin-user-referral>div:last-of-type span{background:#37373d}html.dark .admin-user-referral>div:last-of-type strong{color:#e4e3e5}html.dark .admin-user-referral .panel-title em{color:#80c5aa}html.dark .admin-user-dialog footer{border-color:#424347}html.dark .clear-workspace-option,html.dark .workspace-delete-summary>span,html.dark .feedback-reference{border-color:#444549;background:#303136}html.dark .workspace-delete-note{color:#b9bab6;background:#343539}html.dark .workspace-delete-note.warning{color:#e0bf82;background:#3d3425}html.dark .workspace-delete-note.danger{color:#eda0ad;background:#3d292f}html.dark .danger-zone{border-color:#624048}html.dark .danger-zone h3{color:#e78d9a}html.dark .memory-explanation{color:#cbcbd0;border-color:#46474d;background:#303136}html.dark .memory-explanation small,html.dark .memory-panel footer{color:#aaa9ae}html.dark .memory-switch{border-color:#55565c;background:#3c3d42}html.dark .memory-switch.active{border-color:#8074bc;background:#8074bc}html.dark th{color:#a7a8a4}html.dark td{color:#c1c2bf;border-color:#3b3c40}html.dark td strong{color:#e2e2df}html.dark .admin-user-table th:first-child,html.dark .admin-user-table td:first-child{background:#292a2e}html.dark .mobile-menu,html.dark .workspace-mobile-menu{color:#d3d4d0;border-color:#494a4f;background:#2d2e32f5}@media(max-width:600px){.theme-options{grid-template-columns:1fr}.theme-preview{height:76px}}*{box-sizing:border-box}html,body,#root{width:100%;min-width:320px;height:100%;margin:0}body{overflow:hidden}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.55}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}input,textarea,select{color:var(--ink);border:1px solid #dfe2e7;border-radius:12px;outline:none;background:#fff;transition:border-color .14s ease,box-shadow .14s ease}input:focus,textarea:focus,select:focus{border-color:#9588dc;box-shadow:0 0 0 4px #8777d71f}.eyebrow{display:inline-block;color:#8272d4;font-size:11px;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.eyebrow.light{color:#c7bdfd}.muted{color:var(--muted)}.visually-hidden{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.logo-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;transform:rotate(-8deg)}.logo-mark span{position:absolute;display:block;width:9px;height:24px;border-radius:8px;background:var(--accent)}.logo-mark span:nth-child(2){transform:rotate(60deg)}.logo-mark span:nth-child(3){transform:rotate(120deg)}.primary-button,.secondary-button,.light-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 17px;border:0;border-radius:11px;font-size:14px;font-weight:680;transition:transform .12s ease,background .12s ease,box-shadow .12s ease}.primary-button:hover:not(:disabled),.secondary-button:hover:not(:disabled),.light-button:hover:not(:disabled){transform:translateY(-1px)}.primary-button{color:#fff;background:var(--ink);box-shadow:0 8px 20px #17191f29}.primary-button:hover:not(:disabled){background:#292c34}.secondary-button{color:#343842;border:1px solid #dfe2e7;background:#fff}.secondary-button:hover:not(:disabled){background:#f7f7f9}.light-button{color:#29243f;background:#fff;box-shadow:0 8px 24px #1812362e}.wide{width:100%}.primary-button svg,.secondary-button svg,.light-button svg{width:17px;height:17px}.icon-button{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:#4a4f59;border:1px solid #e1e3e7;border-radius:11px;background:#fff}.icon-button:hover:not(:disabled){background:#f2f3f5}.icon-button svg{width:18px;height:18px}.icon-button.dark{color:#aeb3bd;border-color:transparent;background:transparent}.icon-button.dark:hover{color:#fff;background:#2d3038}.notice{margin:16px 0;padding:12px 14px;color:#514a72;border:1px solid #ded8fb;border-radius:11px;background:#f6f3ff;font-size:13px;line-height:1.55}.notice.error{color:#8b3140;border-color:#f3ccd2;background:#fff2f4}.notice.success{color:#246a51;border-color:#c7eadc;background:#effaf5}.auth-page{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;background:#f6f7f9}.auth-page>.auth-layout{height:auto;min-height:100%}html.dark .auth-page{background:#222324}.auth-layout{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(400px,1.05fr) minmax(430px,.95fr);height:100%;min-height:100%;overflow:hidden;background:#fff}.auth-layout-with-demo{background:#a4caed}html.dark .auth-layout-with-demo{background:#191b21}.auth-layout-with-demo:before,.auth-layout-with-demo:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none}.auth-layout-with-demo:before{background:linear-gradient(90deg,rgba(12,14,20,.84) 0%,rgba(12,14,20,.7) 20%,rgba(12,14,20,.44) 31%,rgba(12,14,20,.16) 42%,rgba(12,14,20,.03) 50%,transparent 58%)}.auth-layout-with-demo:after{background:linear-gradient(90deg,transparent 42%,rgba(164,202,237,.35) 45%,#a4caed 49%,#dbe7f2 54%,#f8f9fb 60%),radial-gradient(circle at 72% 42%,rgba(111,99,188,.11),transparent 28%),linear-gradient(180deg,rgba(12,14,20,.08),transparent 28%,transparent 76%,rgba(12,14,20,.12))}html.dark .auth-layout-with-demo:after{background:linear-gradient(90deg,transparent 49%,rgba(25,27,33,.25) 51%,rgba(25,27,33,.88) 55%,#191b21 59%),radial-gradient(circle at 72% 42%,rgba(123,106,211,.11),transparent 29%),radial-gradient(circle at 58% 82%,rgba(66,132,176,.07),transparent 27%)}.auth-story{position:relative;z-index:2;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;min-height:100%;padding:42px 54px;overflow:hidden;color:#fff;background:#191b21}.auth-story-with-demo{background:transparent}.auth-story:before,.auth-story:after{position:absolute;content:"";pointer-events:none}.auth-story:not(.auth-story-with-demo):before{z-index:0;width:520px;height:520px;right:-260px;top:-220px;border-radius:50%;background:radial-gradient(circle at 35% 65%,rgba(235,93,115,.85),rgba(130,95,214,.28) 42%,transparent 69%);filter:blur(1px)}.auth-story:not(.auth-story-with-demo):after{z-index:0;width:360px;height:360px;left:-210px;bottom:-180px;border-radius:50%;background:radial-gradient(circle,rgba(118,100,210,.34),transparent 67%);filter:blur(1px)}.auth-story-with-demo:before,.auth-story-with-demo:after{content:none}.auth-story-media{position:absolute;z-index:0;top:0;right:42%;bottom:0;left:0;overflow:hidden;background:#a4caed url(/product-demo/codexy-mobile-showcase-poster.jpg) 35% center / cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 88%,transparent 100%)}.auth-story-video{display:block;width:100%;height:100%;object-fit:cover;object-position:35% center;opacity:1;filter:saturate(1) contrast(1.02)}.auth-brand{position:relative;z-index:2;display:inline-flex;align-items:center;gap:12px}.auth-brand strong{font-size:19px;letter-spacing:-.02em}.auth-brand.dark{color:var(--ink)}.story-copy{position:relative;z-index:2;max-width:680px;text-shadow:0 2px 4px rgba(0,0,0,.58),0 10px 32px rgba(0,0,0,.36)}.story-copy h1{margin:18px 0 22px;font-size:clamp(40px,4.3vw,68px);line-height:1.08;letter-spacing:-.055em}.story-copy>p{max-width:590px;color:#f1f3f6;font-size:17px;line-height:1.75;text-shadow:0 1px 2px rgba(0,0,0,.9),0 5px 18px rgba(0,0,0,.62)}.story-steps{display:flex;gap:25px;margin-top:44px}.story-steps span{display:flex;align-items:center;gap:8px;padding:5px 8px;color:#f5f6f8;border-radius:999px;background:#0c0e1447;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);font-size:13px}.story-steps b{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;color:#ffabb8;border:1px solid rgba(255,255,255,.32);border-radius:50%;background:#0d0f1552;font-size:11px}.story-demo-note{display:inline-flex;min-height:38px;align-items:center;gap:8px;margin-top:23px;padding:7px 12px;color:#f5f6f8;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#0e101685;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 8px 24px #00000021;font-size:12px;font-weight:680;text-shadow:none;cursor:pointer}.story-demo-note:hover{border-color:#ffffff94;background:#0e1016ad}.story-demo-note:focus-visible{outline:2px solid #fff;outline-offset:3px}.story-demo-note svg{width:16px;height:16px}.auth-story>small{position:relative;z-index:2;color:#c4c8d0;text-shadow:0 1px 12px rgba(0,0,0,.55)}.auth-panel{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;padding:40px;background:#fbfbfc}.auth-page-codex .auth-panel{flex-direction:column}.auth-layout-with-demo .auth-panel{background:transparent}.auth-layout-with-demo .auth-panel:before{position:absolute;top:0;right:0;bottom:0;left:0;content:"";pointer-events:none;background:radial-gradient(circle at 18% 48%,rgba(67,133,178,.11),transparent 32%),radial-gradient(circle at 70% 38%,rgba(117,99,199,.08),transparent 31%)}.auth-panel-meta{position:absolute;z-index:1;top:38px;right:42px;left:42px;display:flex;align-items:center;justify-content:space-between;color:#777b86;font-size:11px;font-weight:750;letter-spacing:.12em;text-transform:uppercase}.auth-panel-meta span:first-child{display:inline-flex;align-items:center;gap:9px}.auth-panel-meta span:first-child:before{width:7px;height:7px;border-radius:50%;background:#de6378;box-shadow:0 0 0 5px #de63781c;content:""}html.dark .auth-panel-meta{color:#858791}.auth-card{width:min(410px,100%);min-width:0}.auth-layout-with-demo .auth-card{position:relative;z-index:1;padding:36px 38px 38px;border:1px solid rgba(109,99,165,.22);border-radius:24px;background:linear-gradient(145deg,#fffffff0,#f9f9fcdb);box-shadow:0 28px 80px #13182224,0 1px #ffffffe6 inset;-webkit-backdrop-filter:blur(22px) saturate(1.08);backdrop-filter:blur(22px) saturate(1.08)}.auth-layout-with-demo .auth-card:before{position:absolute;top:-1px;left:38px;width:72px;height:2px;border-radius:999px;background:linear-gradient(90deg,#e95e76,#8470d5);content:""}html.dark .auth-layout-with-demo .auth-card{border-color:#998cdd33;background:linear-gradient(145deg,#22242bf0,#1c1e24e0);box-shadow:0 28px 80px #0000004d,0 1px #ffffff0a inset}.auth-card h2{margin:9px 0 6px;font-size:32px;letter-spacing:-.04em}.auth-card>p{margin-bottom:34px}.auth-card>p strong{overflow-wrap:anywhere}.auth-card label,.register-card label,.settings-form>label,.settings-form .form-grid label{display:flex;flex-direction:column;gap:8px;margin:17px 0;color:#3e424b;font-size:13px;font-weight:650}.auth-card input,.register-card input,.settings-form input,.settings-form textarea{width:100%;min-width:0;max-width:100%;min-height:48px;padding:11px 14px;font-weight:450}.auth-card .primary-button{margin-top:12px;min-height:49px}.auth-register-card>p{margin-bottom:19px}.auth-register-card label{margin:13px 0}.auth-register-card label span{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-register-card label small{color:#8a8e97;font-size:11px;font-weight:550}.auth-registration-benefit{display:flex;min-height:62px;margin:17px 0 7px;padding:11px 13px;align-items:center;justify-content:space-between;gap:14px;color:#5c576f;border:1px solid rgba(119,103,198,.2);border-radius:13px;background:#7767c60f}.auth-registration-benefit span{display:grid;gap:2px}.auth-registration-benefit small,.auth-registration-benefit em{font-size:11px;line-height:1.4}.auth-registration-benefit strong{color:#292535;font-size:15px;font-variant-numeric:tabular-nums}.auth-registration-benefit em{color:#77727f;font-style:normal;text-align:right}.auth-registration-benefit.invited{color:#72505b;border-color:#de63783d;background:#de637812}.auth-registration-benefit.invited strong{color:#34252a}.auth-back-button{display:block;margin:12px auto -5px}html.dark .auth-registration-benefit{color:#c2b9e9;border-color:#9787e23b;background:#7c68d214}html.dark .auth-registration-benefit strong{color:#eeeaf8}html.dark .auth-registration-benefit em,html.dark .auth-register-card label small{color:#9c9da5}html.dark .auth-registration-benefit.invited{color:#e1b5bd;border-color:#de637840;background:#de637814}html.dark .auth-registration-benefit.invited strong{color:#f5e9ec}.otp-input{text-align:center;font-size:24px!important;font-weight:720!important;letter-spacing:.32em;font-variant-numeric:tabular-nums}.text-button{padding:5px 2px;color:#6858bf;border:0;background:transparent;font-size:13px;font-weight:650}.text-button:hover:not(:disabled){color:#4e409e}.auth-foot{margin-top:24px;color:#868b95;text-align:center;font-size:13px}.auth-foot a,.register-head a{color:#6858bf;font-weight:680}.auth-more-link{position:absolute;z-index:1;bottom:27px;left:50%;display:inline-flex;min-height:38px;padding:8px 12px;align-items:center;gap:9px;color:#6960a8;border-radius:999px;font-size:12px;font-weight:700;transform:translate(-50%)}.auth-more-link:hover{color:#4f438f;background:#7565c614}.auth-more-link:focus-visible{outline:2px solid #8777d7;outline-offset:2px}.auth-more-link span{font-size:15px}html.dark .auth-more-link{color:#b8acef}html.dark .auth-more-link:hover{color:#d2c9fa;background:#b8acef1a}.auth-product-details{position:relative;z-index:3;color:#202228;background:linear-gradient(180deg,#f7f7f8,#f2f3f5);border-top:1px solid #e2e3e6}.auth-details-container{width:min(1180px,calc(100% - 64px));margin:0 auto;padding:108px 0 80px}.auth-details-segment{position:relative;isolation:isolate;min-width:0}.auth-details-segment:before{position:absolute;z-index:-1;top:8%;left:50%;width:100vw;height:84%;background:radial-gradient(circle at 18% 32%,rgba(76,148,190,.08),transparent 28%),radial-gradient(circle at 83% 66%,rgba(126,105,210,.09),transparent 30%);transform:translate(-50%);content:"";pointer-events:none}.auth-plan-segment:before{background:radial-gradient(circle at 78% 20%,rgba(226,92,117,.08),transparent 27%),radial-gradient(circle at 14% 72%,rgba(112,91,203,.09),transparent 30%)}.auth-section-atmosphere{position:absolute;z-index:-2;inset:0 auto 0 50%;width:100vw;overflow:hidden;transform:translate(-50%);pointer-events:none}.auth-section-atmosphere:after{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(76,83,101,.2) 1px,transparent 1.2px);background-size:28px 28px;-webkit-mask-image:radial-gradient(ellipse at center,#000,transparent 68%);mask-image:radial-gradient(ellipse at center,#000,transparent 68%);content:"";opacity:.34}.auth-section-atmosphere>i{position:absolute;display:block;border-radius:50%}.auth-model-segment .auth-section-atmosphere>i:nth-child(1){top:6%;left:-170px;width:520px;height:520px;border:1px solid rgba(69,151,194,.18);box-shadow:0 0 0 64px #4597c209,0 0 0 128px #4597c205}.auth-model-segment .auth-section-atmosphere>i:nth-child(2){right:-130px;bottom:0;width:460px;height:460px;border:1px solid rgba(119,96,205,.17);box-shadow:0 0 0 58px #7760cd09,0 0 0 116px #7760cd05}.auth-model-segment .auth-section-atmosphere>i:nth-child(3){top:19%;right:2%;width:48vw;height:220px;border-radius:999px;background:linear-gradient(100deg,transparent,rgba(111,93,202,.07),rgba(71,151,193,.09),transparent);filter:blur(2px);transform:rotate(-14deg)}.auth-plan-segment .auth-section-atmosphere>i:nth-child(1){left:-145px;bottom:4%;width:470px;height:470px;border:1px solid rgba(112,89,204,.17);box-shadow:0 0 0 62px #7059cc09,0 0 0 124px #7059cc05}.auth-plan-segment .auth-section-atmosphere>i:nth-child(2){top:5%;right:-115px;width:420px;height:420px;border:1px solid rgba(224,91,118,.17);box-shadow:0 0 0 56px #e05b7608,0 0 0 112px #e05b7605}.auth-plan-segment .auth-section-atmosphere>i:nth-child(3){top:27%;left:8%;width:52vw;height:190px;border-radius:999px;background:linear-gradient(100deg,transparent,rgba(224,91,118,.07),rgba(112,89,204,.09),transparent);filter:blur(2px);transform:rotate(12deg)}.auth-cta-segment .auth-section-atmosphere>i:nth-child(1){top:8%;left:7%;width:280px;height:280px;background:#6a56c317;filter:blur(80px)}.auth-cta-segment .auth-section-atmosphere>i:nth-child(2){right:5%;bottom:8%;width:330px;height:330px;background:#e05b7614;filter:blur(90px)}.auth-cta-segment .auth-section-atmosphere>i:nth-child(3){top:50%;left:50%;width:min(920px,70vw);height:1px;border-radius:0;background:linear-gradient(90deg,transparent,rgba(119,98,205,.2),transparent);transform:translate(-50%,-50%)}.auth-section-marker{display:flex;margin-bottom:24px;align-items:center;gap:14px;color:#8a7bd1;font-size:12px;font-weight:850;letter-spacing:.12em}.auth-section-marker i{width:72px;height:1px;background:linear-gradient(90deg,currentColor,transparent)}.auth-details-head{display:grid;max-width:none;margin:0;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);grid-template-rows:auto auto;align-items:end;column-gap:clamp(42px,7vw,92px);text-align:left}.auth-details-head>.eyebrow{justify-self:start;padding:7px 12px;color:#6958bd;border:1px solid rgba(111,91,199,.18);border-radius:999px;background:#6f5bc712;font-size:15px;font-weight:820;line-height:1.35;letter-spacing:.04em;text-transform:none}.auth-details-head h2{margin:17px 0 0;font-size:clamp(36px,4.1vw,56px);line-height:1.04;letter-spacing:-.06em}.auth-details-head>p{grid-column:2;grid-row:1 / span 2;margin:0;padding-bottom:4px;color:#6e727c;font-size:15px;line-height:1.8}.auth-model-grid{display:grid;margin-top:48px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.auth-model-grid article{position:relative;display:flex;min-width:0;min-height:270px;padding:27px 28px 25px;overflow:hidden;flex-direction:column;justify-content:space-between;border:1px solid rgba(214,217,224,.9);border-radius:23px;background:linear-gradient(145deg,#fffffffa,#eff7fae6);box-shadow:0 20px 55px #1f263212,0 1px #ffffffe6 inset}.auth-model-grid article:nth-child(2){background:linear-gradient(145deg,#fffffffa,#f2eefceb)}.auth-model-grid article:nth-child(3){background:linear-gradient(145deg,#fffffffa,#fceff3eb)}.auth-model-grid article:before{position:absolute;top:0;right:26px;left:26px;height:2px;border-radius:999px;background:linear-gradient(90deg,#4d9ac2,#4d9ac200);content:""}.auth-model-grid article:nth-child(2):before{background:linear-gradient(90deg,#7b67ca,#7b67ca00)}.auth-model-grid article:nth-child(3):before{background:linear-gradient(90deg,#dc6279,#dc627900)}.auth-model-grid article:after{position:absolute;right:-64px;bottom:-78px;width:180px;height:180px;border-radius:50%;background:#4c97be14;content:""}.auth-model-grid article:nth-child(2):after{background:#765fce14}.auth-model-grid article:nth-child(3):after{background:#de5d7514}.auth-model-grid article>*{position:relative;z-index:1}.auth-model-card-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.auth-model-index{color:#9ba3af;font-size:12px;font-weight:850;letter-spacing:.1em}.auth-model-grid small{color:#5b8ba5;font-size:12px;font-weight:820}.auth-model-grid article:nth-child(2) small{color:#7764c2}.auth-model-grid article:nth-child(3) small{color:#c4566b}.auth-model-grid h3{margin:0 0 12px;font-size:24px;letter-spacing:-.04em}.auth-model-grid p{max-width:290px;margin:0;color:#6d727d;font-size:13px;line-height:1.7}.auth-model-capability{display:grid;gap:8px;color:#858b96;font-size:11px;font-weight:700}.auth-model-capability i{display:block;height:4px;overflow:hidden;border-radius:999px;background:#464c5817}.auth-model-capability b{display:block;width:68%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#4d9ac2,#8bc0d8)}.auth-model-grid article:nth-child(2) .auth-model-capability b{width:82%;background:linear-gradient(90deg,#7662c7,#a797e5)}.auth-model-grid article:nth-child(3) .auth-model-capability b{width:96%;background:linear-gradient(90deg,#d85e76,#eea0ae)}.auth-plans-head{margin-top:118px}.auth-plan-grid{display:grid;margin-top:48px;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px}.auth-plan-grid article{position:relative;display:flex;min-width:0;padding:27px 28px;overflow:hidden;flex-direction:column;border:1px solid rgba(218,220,226,.92);border-radius:23px;background:#ffffffe6;box-shadow:0 16px 44px #181b230f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.auth-plan-grid article:before{position:absolute;top:0;right:0;left:0;height:3px;background:linear-gradient(90deg,transparent,rgba(111,92,199,.42),transparent);content:"";opacity:.48}.auth-plan-grid article.featured{color:#f5f2ff;border-color:#9f8bf0a3;background:radial-gradient(circle at 86% 9%,rgba(224,94,120,.22),transparent 29%),linear-gradient(145deg,#353049,#24242d 72%);box-shadow:0 26px 66px #40337340;transform:translateY(-12px)}.auth-plan-grid article.featured:before{height:4px;background:linear-gradient(90deg,#e3627a,#9a82eb);opacity:1}.auth-plan-grid article>header{display:flex;align-items:center;justify-content:space-between;gap:12px}.auth-plan-grid article>header span{color:#7164b9;font-size:12px;font-weight:850;letter-spacing:.06em}.auth-plan-grid article>header small{color:#858a94;font-size:11px}.auth-plan-grid h3{margin:24px 0 8px;font-size:24px;letter-spacing:-.04em}.auth-plan-price{display:flex;margin:0 0 26px;align-items:baseline;gap:5px}.auth-plan-price strong{font-size:42px;letter-spacing:-.065em}.auth-plan-price span{color:#858993;font-size:12px}.auth-plan-quota{display:flex;padding:16px 0;flex-direction:column;gap:6px;border-top:1px solid #ececef;border-bottom:1px solid #ececef}.auth-plan-quota small{color:#858993;font-size:11px}.auth-plan-quota strong{font-size:19px}.auth-plan-uses{margin:17px 0 0;color:#666b75;font-size:12px;line-height:1.55}.auth-plan-uses strong{color:#3f4249}.auth-plan-audience{min-height:44px;margin:10px 0 0;color:#858993;font-size:12px;line-height:1.55}.auth-plan-note{max-width:760px;margin:22px auto 0;color:#858993;text-align:center;font-size:11px;line-height:1.65}.auth-plan-grid article.featured>header span{color:#ff9caf}.auth-plan-grid article.featured>header small,.auth-plan-grid article.featured .auth-plan-price span,.auth-plan-grid article.featured .auth-plan-quota small,.auth-plan-grid article.featured .auth-plan-uses,.auth-plan-grid article.featured .auth-plan-audience{color:#bbb6c8}.auth-plan-grid article.featured .auth-plan-quota{border-color:#ffffff21}.auth-plan-grid article.featured .auth-plan-uses strong{color:#fff}.auth-details-cta{position:relative;isolation:isolate;display:flex;min-height:430px;margin-top:108px;padding:clamp(48px,7vw,84px);overflow:hidden;align-items:flex-end;justify-content:space-between;gap:70px;color:#fff;border:1px solid rgba(255,255,255,.08);border-radius:34px;background:radial-gradient(circle at 82% 18%,rgba(133,109,226,.62),transparent 29%),radial-gradient(circle at 12% 96%,rgba(232,91,116,.37),transparent 36%),linear-gradient(145deg,#242731,#15171d 72%);box-shadow:0 32px 90px #17191f38}.auth-details-cta:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:linear-gradient(135deg,#000,transparent 67%);mask-image:linear-gradient(135deg,#000,transparent 67%);content:""}.auth-details-cta:after{position:absolute;z-index:-1;top:-145px;right:-105px;width:410px;height:410px;border:1px solid rgba(255,255,255,.12);border-radius:50%;box-shadow:0 0 0 48px #ffffff06,0 0 0 96px #ffffff05;content:""}.auth-details-cta .auth-section-marker{position:absolute;top:clamp(40px,6vw,68px);left:clamp(48px,7vw,84px);margin:0;color:#c8bbff}.auth-cta-copy{max-width:720px}.auth-details-cta h2{margin:14px 0 16px;font-size:clamp(38px,5vw,66px);line-height:1.02;letter-spacing:-.065em}.auth-details-cta p{margin:0;color:#c5c8d0;font-size:14px}.auth-cta-proof{display:flex;margin-top:30px;flex-wrap:wrap;gap:10px}.auth-cta-proof span{display:inline-flex;min-height:35px;padding:7px 12px;align-items:center;color:#e2e0e8;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0e;font-size:12px;font-weight:700}.auth-details-cta>a{display:inline-flex;min-width:180px;min-height:54px;padding:13px 22px;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;color:#1d1f25;border-radius:15px;background:#fff;font-size:14px;font-weight:820;box-shadow:0 14px 38px #0000003d}.auth-details-cta>a:hover{background:#f0eefb}html.dark .auth-product-details{color:#f2f2ef;border-top-color:#393a3f;background:linear-gradient(180deg,#222328,#1e2025)}html.dark .auth-section-atmosphere:after{background-image:radial-gradient(circle,rgba(184,178,211,.17) 1px,transparent 1.2px);opacity:.26}html.dark .auth-section-atmosphere>i{filter:saturate(.9)}html.dark .auth-details-head>.eyebrow{color:#c9bfff;border-color:#9b89e840;background:#7e69d81c}html.dark .auth-details-head>p{color:#aaa9ad}html.dark .auth-model-grid article{border-color:#3d4249;background:linear-gradient(145deg,#2a2d33,#252d32);box-shadow:0 18px 48px #0000002e}html.dark .auth-model-grid article:nth-child(2){background:linear-gradient(145deg,#2b2c33,#2c2938)}html.dark .auth-model-grid article:nth-child(3){background:linear-gradient(145deg,#2b2c32,#35292e)}html.dark .auth-plan-grid article:not(.featured){border-color:#3d3e43;background:#2a2b30e6;box-shadow:0 14px 38px #00000029}html.dark .auth-plan-grid article.featured{border-color:#8f80d8;box-shadow:0 26px 66px #0000004d}html.dark .auth-model-grid p,html.dark .auth-plan-uses,html.dark .auth-plan-audience,html.dark .auth-plan-note,html.dark .auth-plan-price span,html.dark .auth-plan-quota small,html.dark .auth-plan-grid article>header small{color:#aaa9ad}html.dark .auth-plan-uses strong{color:#ecebf0}html.dark .auth-plan-quota{border-color:#424349}.login-registration-notice{display:grid;gap:8px;margin:17px 0;padding:14px;color:#695c43;border:1px solid #ebdcb8;border-radius:12px;background:#fffaf0;font-size:12px;line-height:1.55}.login-registration-notice strong{color:#73532d;font-size:13px}.login-registration-notice .secondary-button{min-height:38px;margin-top:2px;text-decoration:none}.auth-demo-backdrop{z-index:120;background:#0a0b0fc7;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.auth-demo-dialog{display:flex;width:min(1120px,100%);max-height:calc(100dvh - 48px);overflow:hidden;flex-direction:column;color:#f2f3f5;border:1px solid #3a3c43;border-radius:18px;background:#15161a;box-shadow:0 28px 100px #00000085}.auth-demo-dialog>header{display:flex;min-height:64px;padding:10px 14px 10px 18px;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #303239}.auth-demo-dialog>header strong,.auth-demo-dialog>header small{display:block}.auth-demo-dialog>header strong{color:#f5f5f7;font-size:15px}.auth-demo-dialog>header small{margin-top:3px;color:#b9bbc3;font-size:12px}.auth-demo-dialog>header button{display:inline-flex;width:40px;height:40px;padding:0;flex:0 0 auto;align-items:center;justify-content:center;color:#e1e2e6;border:1px solid #41434b;border-radius:10px;background:#292b31;cursor:pointer}.auth-demo-dialog>header button:hover{color:#fff;border-color:#5d606a;background:#35373e}.auth-demo-dialog>header button:focus-visible{outline:2px solid #b8acef;outline-offset:2px}.auth-demo-dialog>header svg{width:17px;height:17px}.auth-demo-player-shell{min-height:0;aspect-ratio:16 / 9;overflow:hidden;background:#0d0e11}.auth-demo-player{display:block;width:100%;height:100%;object-fit:contain;object-position:center;background:#0d0e11}.register-layout{min-height:100%;overflow:auto;background:radial-gradient(circle at 50% 0%,#f0edff 0,#f8f8fa 34%,#f6f7f9)}.register-head{display:flex;align-items:center;justify-content:space-between;width:min(1100px,calc(100% - 48px));margin:0 auto;padding:30px 0;color:#777c86;font-size:13px}.register-card{width:min(650px,calc(100% - 32px));margin:28px auto 70px;padding:44px 54px 50px;border:1px solid rgba(225,226,232,.9);border-radius:24px;background:#fffffff0;box-shadow:var(--shadow)}.register-progress{display:flex;align-items:center;gap:42px;margin-bottom:38px}.register-progress:before{position:absolute;content:"";width:120px;height:1px;margin-left:25px;background:#e0e2e7}.register-progress span{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#989da6;border:1px solid #dfe1e6;border-radius:50%;background:#fff;font-size:11px;font-weight:700}.register-progress span.reached{color:#fff;border-color:#8475d6;background:#8475d6}.register-progress svg{width:14px;height:14px}.register-card h1{margin:9px 0 12px;font-size:31px;letter-spacing:-.045em}.register-card>form>.muted,.center-copy>.muted{margin-bottom:27px;line-height:1.65}.register-card .primary-button{min-height:49px;margin-top:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.center-copy{text-align:center}.success-orb{display:inline-flex;align-items:center;justify-content:center;width:68px;height:68px;margin-bottom:22px;color:#fff;border-radius:22px;background:linear-gradient(145deg,#8f7fdf,#d66b95);box-shadow:0 14px 35px #8268d242}.success-orb svg{width:31px;height:31px}.success-orb.failed{background:linear-gradient(145deg,#b85566,#e58b98)}.verification-actions{margin-top:22px;padding-top:21px;border-top:1px solid #eceef1}.verification-actions.compact{display:flex;align-items:center;justify-content:space-between;gap:14px}.verification-actions.compact p{margin:0;text-align:left}.center-copy .verification-actions.compact{display:block}.center-copy .verification-actions.compact p{margin-bottom:14px;text-align:center}.verification-actions p{margin-bottom:14px;color:#858b96;font-size:13px;line-height:1.6}.otp-label{text-align:left}.verification-card{margin-top:72px}.app-frame{display:flex;width:100%;height:100%;overflow:hidden;background:#f7f8fa}.sidebar{z-index:30;display:flex;flex:0 0 242px;flex-direction:column;width:242px;height:100%;padding:24px 15px 16px;color:#d9dce2;background:var(--sidebar)}.brand-row{display:flex;align-items:center;gap:11px;padding:0 10px 24px}.brand-row>div{display:flex;flex-direction:column;gap:2px}.brand-row strong{color:#fff;font-size:17px}.brand-row span{color:#757a85;font-size:11px}.brand-row .logo-mark{width:28px;height:28px}.brand-row .logo-mark span{width:8px;height:21px}.nav-list{display:flex;flex:1;flex-direction:column;gap:4px}.nav-caption{padding:12px 13px 7px;color:#626773;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.nav-caption-spaced{margin-top:16px}.nav-item{display:flex;align-items:center;gap:11px;min-height:42px;padding:0 12px;color:#9ca1ac;border-radius:10px;font-size:13px;font-weight:550;transition:color .12s ease,background .12s ease}.notification-dot{display:inline-block;flex:0 0 auto;width:7px;height:7px;margin-left:auto;border:2px solid #17191e;border-radius:999px;background:#ef667b;box-sizing:content-box}.nav-item svg{width:18px;height:18px}.nav-item:hover{color:#eef0f4;background:#22252c}.nav-item.active{color:#fff;background:#2a2d35;box-shadow:inset 3px 0 #e8667a}.sidebar-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 5px 0;border-top:1px solid #2a2d34}.user-chip{display:flex;align-items:center;gap:10px;min-width:0}.avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;color:#fff;border-radius:11px;background:linear-gradient(145deg,#7566c3,#d76380);object-fit:cover;font-size:13px;font-weight:750}.user-text{display:flex;min-width:0;flex-direction:column}.user-text strong{max-width:116px;overflow:hidden;color:#e9ebef;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.user-text small{margin-top:2px;color:#a9adb6;font-size:11px}.main-stage{flex:1;min-width:0;height:100%;overflow:hidden}.mobile-menu,.sidebar-close,.mobile-backdrop{display:none}.page-scroll{height:100%;overflow:auto}.page-container{width:min(1040px,calc(100% - 64px));margin:0 auto;padding:58px 0 80px}.page-container.narrow{width:min(920px,calc(100% - 64px))}.page-container.wide{width:min(1180px,calc(100% - 64px))}.page-header{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.page-header h1{margin:8px 0;font-size:32px;letter-spacing:-.045em}.page-header p{max-width:650px;margin-bottom:0;color:var(--muted);font-size:14px;line-height:1.65}.page-actions{flex:0 0 auto}.panel{margin-top:20px;padding:25px;border:1px solid var(--line);border-radius:17px;background:var(--panel);box-shadow:0 4px 18px #191d2609}.panel-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.panel-title h3{margin-bottom:4px;font-size:17px;letter-spacing:-.02em}.panel-title p{margin:0;color:var(--muted);font-size:12px}.panel-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:25px -25px -25px;padding:17px 25px;color:#7b808a;border-top:1px solid var(--line);font-size:12px}.stat-grid{display:grid}.stat-grid.three{grid-template-columns:repeat(3,1fr)}.stat-grid.four{grid-template-columns:repeat(4,1fr)}.stat-grid>div{display:flex;flex-direction:column;gap:8px;padding:4px 20px;border-right:1px solid var(--line)}.stat-grid>div:first-child{padding-left:0}.stat-grid>div:last-child{border-right:0}.stat-grid span{color:#858a94;font-size:11px}.stat-grid strong{color:#2b2e35;font-size:24px;letter-spacing:-.035em}.status-pill{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 9px;border-radius:100px;font-size:11px;font-weight:700}.status-pill.success{color:#267055;background:#e9f7f1}.status-pill.neutral{color:#6d717a;background:#f0f1f3}.skeleton-card{height:280px;border-radius:18px;background:linear-gradient(100deg,#f0f1f3 20%,#f8f8f9,#f0f1f3 60%);background-size:200% 100%;animation:shimmer 1.5s infinite}@keyframes shimmer{to{background-position-x:-200%}}.avatar-settings-row{display:flex;align-items:center;gap:22px}.avatar-settings-row>div{display:flex;flex-wrap:wrap;gap:9px}.profile-avatar{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:86px;height:86px;color:#fff;border-radius:26px;background:linear-gradient(145deg,#7566c3,#d76380);object-fit:cover;font-size:28px;font-weight:760}.profile-name-form>label{max-width:520px}.profile-name-form footer{display:flex;justify-content:flex-end;margin-top:22px}.profile-email{display:grid;max-width:520px;padding:15px 0;grid-template-columns:1fr auto;gap:4px 18px;border-top:1px solid var(--line)}.profile-email span,.profile-email small{color:var(--muted);font-size:11px}.profile-email strong{font-size:13px}.profile-email small{grid-column:1 / -1}.memory-panel{display:grid;gap:18px}.memory-panel-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.memory-panel-head h3{margin-bottom:5px;font-size:17px}.memory-panel-head p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.memory-switch{position:relative;flex:0 0 auto;width:48px;height:27px;padding:2px;border:1px solid #d1d2d5;border-radius:999px;background:#e5e6e8;transition:background .14s ease,border-color .14s ease}.memory-switch span{display:block;width:21px;height:21px;border-radius:50%;background:#fff;box-shadow:0 1px 4px #0003;transition:transform .14s ease}.memory-switch.active{border-color:#7468b8;background:#7468b8}.memory-switch.active span{transform:translate(21px)}.memory-switch:disabled{opacity:.55;cursor:wait}.memory-explanation{padding:14px 15px;color:#4e4f54;border:1px solid #e3e2e6;border-radius:11px;background:#f8f7fa}.memory-explanation strong,.memory-explanation small{display:block}.memory-explanation strong{font-size:13px}.memory-explanation p{margin:6px 0;font-size:12px;line-height:1.65}.memory-explanation small{color:var(--muted);font-size:11px;line-height:1.6}.memory-panel footer{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--muted);font-size:12px}.danger-zone{display:flex;align-items:center;justify-content:space-between;gap:24px;border-color:#f0d8dc}.danger-zone h3{margin-bottom:5px;color:#8f3948;font-size:16px}.danger-zone p{margin:0;color:var(--muted);font-size:12px;line-height:1.6}.clear-conversations-dialog{width:min(520px,100%)}.clear-conversations-dialog>.workspace-delete-note{margin-top:20px}.clear-workspace-option{display:flex!important;padding:14px;flex-direction:row!important;align-items:flex-start;gap:11px!important;border:1px solid #e3e1dc;border-radius:11px;background:#faf9f7}.clear-workspace-option input{width:16px!important;min-height:16px!important;margin-top:2px}.clear-workspace-option strong,.clear-workspace-option small{display:block}.clear-workspace-option small{margin-top:4px;color:var(--muted);font-size:11px;font-weight:450}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0!important}.appearance-panel{overflow:hidden}.theme-options{display:grid;grid-template-columns:1fr 1fr;gap:14px}.theme-options>button{min-width:0;padding:10px;color:var(--ink);border:1px solid var(--line);border-radius:14px;background:var(--panel);text-align:left;transition:border-color .14s ease,box-shadow .14s ease,transform .14s ease}.theme-options>button:hover{transform:translateY(-1px);border-color:#bcb5e5}.theme-options>button.active{border-color:#8879d4;box-shadow:0 0 0 3px #8777d721}.theme-preview{position:relative;display:grid;height:92px;margin-bottom:11px;padding:12px 11px 10px 42px;overflow:hidden;grid-template-rows:12px 1fr 12px;gap:8px;border:1px solid #deddd9;border-radius:9px;background:#fff}.theme-preview:before{position:absolute;inset:0 auto 0 0;width:32px;content:"";background:#f0efeb}.theme-preview i{display:block;border-radius:4px;background:#e8e7e3}.theme-preview i:nth-child(2){width:72%;background:#f4f3f0}.theme-preview i:nth-child(3){width:88%}.theme-preview.dark-preview{border-color:#3b3d42;background:#222324}.theme-preview.dark-preview:before{background:#292a2e}.theme-preview.dark-preview i{background:#45464a}.theme-preview.dark-preview i:nth-child(2){background:#323337}.theme-options>button>span:last-child{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:2px 7px;padding:1px 3px 2px}.theme-options>button svg{grid-row:1 / 3;width:17px;color:#7264b6}.theme-options>button strong,.theme-options>button small{display:block}.theme-options>button strong{font-size:12px}.theme-options>button small{color:var(--muted);font-size:12px}.plans-beta-notice{display:flex;align-items:center;gap:16px;padding:17px 20px;color:#5e536f;border:1px solid #e3dcf1;border-radius:16px;background:linear-gradient(115deg,#faf8ff,#fff9fa)}.plans-beta-notice>span{flex:0 0 auto;padding:6px 10px;color:#fff;border-radius:999px;background:linear-gradient(135deg,#7565c0,#d8657e);font-size:11px;font-weight:750}.plans-beta-notice strong,.plans-beta-notice p{display:block}.plans-beta-notice strong{color:#463f53;font-size:14px}.plans-beta-notice p{margin:4px 0 0;color:#827b8c;font-size:11px;line-height:1.55}.plan-term-panel{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px;padding:18px 20px;border:1px solid #e7e3df;border-radius:18px;background:#fff;box-shadow:0 8px 28px #24212b0a}.plan-term-panel>div:first-child{display:grid;gap:4px}.plan-term-panel .eyebrow{font-size:11px}.plan-term-panel>div:first-child strong{color:#393641;font-size:15px;letter-spacing:-.02em}.plan-term-switch{display:grid;grid-template-columns:repeat(3,minmax(104px,1fr));gap:5px;padding:4px;border-radius:13px;background:#f4f2f0}.plan-term-switch button{display:grid;min-height:48px;align-content:center;gap:2px;padding:7px 13px;color:#6e6a72;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;text-align:center}.plan-term-switch button span{font-size:12px;font-weight:700}.plan-term-switch button small{color:#9b969e;font-size:12px}.plan-term-switch button.selected{color:#4d427e;border-color:#ded8ef;background:#fff;box-shadow:0 2px 8px #4137641a}.plan-term-switch button.selected small{color:#7e6bb1}.plans-grid{display:grid;margin-top:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:stretch}.plan-card{position:relative;display:flex;min-width:0;min-height:438px;padding:23px;flex-direction:column;border:1px solid #e2e0dc;border-radius:19px;background:#fff;box-shadow:0 8px 28px #24212b0e}.plan-card.featured{border-color:#b8abdd;box-shadow:0 14px 32px #5f4d941f}.plan-card.current{border-width:2px;border-color:#7668aa}.plan-card header{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8a8790;font-size:11px}.plan-card header span{font-weight:700;letter-spacing:.04em}.plan-card header small{padding:4px 7px;color:#7668ad;border-radius:999px;background:#f1eefb;font-size:11px}.plan-card.featured header small{color:#fff;background:linear-gradient(135deg,#7565c0,#b65f8a)}.plan-card h2{margin:20px 0 5px;color:#33323a;font-size:21px;letter-spacing:-.03em}.plan-audience{min-height:30px;margin:0;color:#8a8790;font-size:11px;line-height:1.55}.plan-price-block{margin-top:17px;padding-bottom:14px;border-bottom:1px solid #eeece9}.plan-price-block>span{color:#8b8791;font-size:11px}.plan-price{display:flex;align-items:baseline;gap:5px;margin:4px 0 2px}.plan-price strong{color:#2b2931;font-size:35px;letter-spacing:-.055em}.plan-price small{color:#92909a;font-size:11px}.plan-effective{margin:0;color:#8d8992;font-size:11px}.plan-effective strong{color:#625487;font-size:11px}.plan-saving{display:flex;min-height:47px;margin:13px 0;padding:9px 11px;align-items:center;justify-content:space-between;gap:8px;border-radius:11px;background:#f7f6f4}.plan-saving strong,.plan-saving span{display:block}.plan-saving strong{color:#68646b;font-size:11px}.plan-saving span{color:#99949b;font-size:11px;text-align:right}.plan-saving.quarterly{border:1px solid #e8ddbf;background:#fffaf0}.plan-saving.quarterly strong{color:#95713b}.plan-saving.quarterly span{color:#a88752}.plan-saving.annual{border:1px solid #ded5f0;background:linear-gradient(100deg,#f8f5ff,#fff8fb)}.plan-saving.annual strong{color:#7159a0}.plan-saving.annual span{color:#9a7aa5}.plan-token-estimate{padding:13px 14px;border:1px solid #e7e2f2;border-radius:13px;background:linear-gradient(135deg,#faf8ff,#fff)}.plan-token-value small,.plan-token-value strong,.plan-token-value span{display:block}.plan-token-value small{color:#9991a6;font-size:11px}.plan-token-value strong{margin-top:5px;color:#554889;font-size:19px;letter-spacing:-.025em}.plan-token-value span{margin-top:2px;color:#8d849a;font-size:11px}.plan-usage-estimate{margin-top:11px;padding-top:10px;border-top:1px solid #e7e2f2}.plan-usage-estimate small,.plan-usage-estimate strong{display:block}.plan-usage-estimate small{color:#898192;font-size:12px}.plan-usage-estimate strong{margin-top:4px;color:#4f4565;font-size:13px;line-height:1.45}.plan-usage-note{margin:11px 4px 0;color:#817b88;font-size:12px;line-height:1.65;text-align:center}.plan-comparison{display:grid;min-height:46px;margin:12px 1px 13px;align-content:center;gap:4px}.plan-comparison span{color:#99969f;font-size:11px}.plan-comparison strong{color:#4f4b59;font-size:11px;line-height:1.45}.plan-change-hint{display:flex;min-height:42px;margin:0 0 12px;padding:8px 10px;flex-direction:column;justify-content:center;gap:3px;border:1px solid #e5e0eb;border-radius:10px;background:#faf9fb}.plan-change-hint span{color:#66568e;font-size:12px;font-weight:750}.plan-change-hint small{color:#8e8993;font-size:11px;line-height:1.4}.plan-change-hint.upgrade{border-color:#ddd3f1;background:#f8f5ff}.plan-change-hint.scheduled_change{border-color:#eadfc4;background:#fffaf0}.plan-unavailable{display:flex;min-height:36px;margin-top:auto;align-items:center;justify-content:center;color:#77727c;border:1px solid #e2ddea;border-radius:10px;background:#f7f5fa;font-size:11px;font-weight:650}.plan-purchase-button{min-height:38px;margin-top:auto;color:#fff;border:0;border-radius:10px;background:linear-gradient(135deg,#7565c0,#b65f8a);font-size:12px;font-weight:700;cursor:pointer;box-shadow:0 6px 15px #644c9629}.plan-purchase-button:disabled{color:#77727c;border:1px solid #e2ddea;background:#f7f5fa;box-shadow:none;cursor:not-allowed}.plan-addon-card{display:grid;min-width:0;margin-top:14px;padding:19px 21px;grid-template-columns:minmax(0,1fr) auto minmax(150px,auto);align-items:center;gap:18px;border:1px solid #ded7ed;border-radius:17px;background:linear-gradient(115deg,#faf8ff,#fffafb);box-shadow:0 8px 28px #3e2f5b0e}.plan-addon-card h2{margin:5px 0 3px;color:#393342;font-size:17px}.plan-addon-card p{margin:0;color:#817a87;font-size:11px;line-height:1.55}.plan-addon-price{display:flex;align-items:baseline;gap:4px;white-space:nowrap}.plan-addon-price strong{color:#59498a;font-size:27px;letter-spacing:-.04em}.plan-addon-price small{color:#918b97;font-size:11px}.plan-addon-card .plan-purchase-button{min-width:150px;margin-top:0;padding:0 16px}.plans-payment-notice{margin:14px 0 0;padding:12px 15px;border-radius:12px;font-size:11px;line-height:1.55}.plans-payment-notice.success{color:#287454;border:1px solid #cbe7d8;background:#f1fbf6}.plans-payment-notice.error{color:#a34152;border:1px solid #f0cbd2;background:#fff5f6}.plans-payment-notice.error{display:flex;align-items:center;justify-content:space-between;gap:12px}.plans-payment-notice.error button,.plan-checkout-note button{padding:0;color:currentColor;border:0;border-bottom:1px solid currentColor;background:none;font:inherit;font-weight:700;cursor:pointer;white-space:nowrap}.plan-current-status{display:grid;margin-top:14px;padding:16px 18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px 24px;border:1px solid #e1dbea;border-radius:15px;background:#fcfaff}.plan-current-status>div{display:grid;grid-template-columns:auto auto;align-items:baseline;gap:4px 10px}.plan-current-status span{color:#81778d;font-size:12px}.plan-current-status strong{color:#4f4565;font-size:16px}.plan-current-status small{grid-column:1 / -1;color:#8d8693;font-size:12px}.plan-current-status p{margin:0 0 0 auto;color:#817a87;font-size:12px;line-height:1.5;text-align:right}.plan-current-status .scheduled{padding:10px 12px;border:1px solid #ddd4ee;border-radius:11px;background:#f5f1fc}.quota-overview-card{overflow:hidden;color:#57515e;border:1px solid #ddd6e9;border-radius:18px;background:linear-gradient(135deg,#fff,#fbf9ff);box-shadow:0 10px 28px #42315e12}.quota-overview-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 22px 0}.quota-overview-card header h2{margin:5px 0 0;color:#35313e;font-size:17px}.quota-overview-card header b{padding:5px 9px;color:#685795;border-radius:999px;background:#f0ebfa;font-size:11px}.quota-overview-body{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(220px,.75fr);gap:24px;padding:18px 22px 20px}.quota-overview-main>span{color:#8e8795;font-size:11px}.quota-overview-main>strong{display:block;margin-top:4px;color:#554582;font-size:30px;letter-spacing:-.04em}.quota-overview-main>strong small{font-size:11px;letter-spacing:0}.quota-overview-stats{display:grid;margin:14px 0;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:18px}.quota-overview-stats span{display:grid;gap:2px}.quota-overview-stats small{color:#8e8795;font-size:11px}.quota-overview-stats b{color:#514a58;font-size:14px;line-height:1.4}.quota-overview-stats em{color:#7666ad;font-size:13px;font-style:normal;font-weight:750}.quota-overview-track{position:relative;z-index:2;display:flex;height:10px;border-radius:999px;background:#eeeaf2}.quota-overview-track>i{position:relative;display:block;height:100%;outline:none;cursor:help}.quota-overview-track>i:focus-visible{box-shadow:inset 0 0 0 2px #fff,0 0 0 2px #554582}.quota-overview-track>i:first-child{border-radius:999px 0 0 999px}.quota-overview-track>i:last-child{border-radius:0 999px 999px 0}.quota-overview-track>i:only-child{border-radius:999px}.quota-overview-track .used{background:#d27b8d}.quota-overview-track .paid{background:#7666bd}.quota-overview-track .addon{background:#4b9a76}.quota-overview-track .permanent{background:#d5a64d}.quota-overview-track>i>small{position:absolute;z-index:5;top:calc(100% + 8px);display:block;width:max-content;max-width:240px;padding:7px 9px;color:#fff;border-radius:7px;background:#313137;box-shadow:0 6px 18px #19191e33;font-size:11px;font-style:normal;font-weight:600;line-height:1.45;opacity:0;pointer-events:none;transition:opacity .14s ease,transform .14s ease;white-space:normal}.quota-overview-track>i.used>small{left:0;transform:translateY(-2px)}.quota-overview-track>i.paid>small,.quota-overview-track>i.addon>small{left:50%;transform:translate(-50%,-2px)}.quota-overview-track>i.permanent>small{right:0;transform:translateY(-2px)}.quota-overview-track>i:hover>small,.quota-overview-track>i:focus-visible>small{opacity:1}.quota-overview-track>i.used:hover>small,.quota-overview-track>i.used:focus-visible>small,.quota-overview-track>i.permanent:hover>small,.quota-overview-track>i.permanent:focus-visible>small{transform:translateY(0)}.quota-overview-track>i.paid:hover>small,.quota-overview-track>i.paid:focus-visible>small,.quota-overview-track>i.addon:hover>small,.quota-overview-track>i.addon:focus-visible>small{transform:translate(-50%)}.quota-overview-legend{display:flex;margin-top:10px;align-items:center;gap:12px 18px;color:#817a87;font-size:11px;flex-wrap:wrap}.quota-overview-legend span{display:inline-flex;align-items:center;gap:5px}.quota-overview-legend span>i{width:8px;height:8px;border-radius:3px}.quota-overview-legend .used{background:#d27b8d}.quota-overview-legend .paid{background:#7666bd}.quota-overview-legend .addon{background:#4b9a76}.quota-overview-legend .permanent{background:#d5a64d}.quota-overview-legend b{color:#514a58;font-size:11px}.quota-overview-card dl{display:grid;gap:18px;margin:0;padding-left:22px;border-left:1px solid #e7e2ec}.quota-overview-card dt{color:#8e8795;font-size:11px}.quota-overview-card dd{margin:5px 0 0;color:#47414e;font-size:13px;font-weight:700;line-height:1.5}.quota-permanent-balance{display:grid;padding:15px 22px;grid-template-columns:minmax(180px,auto) auto minmax(0,1fr);align-items:center;gap:14px;border-top:1px solid #e3dcec;background:linear-gradient(105deg,#f7f3ff,#fffafb)}.quota-permanent-balance span,.quota-permanent-balance strong{display:block}.quota-permanent-balance span{color:#81798b;font-size:11px}.quota-permanent-balance strong{margin-top:4px;color:#554582;font-size:20px;letter-spacing:-.025em}.quota-permanent-balance strong small{font-size:11px;letter-spacing:0}.quota-permanent-balance b{padding:5px 9px;color:#685795;border-radius:999px;background:#eae4f7;font-size:11px;white-space:nowrap}.quota-permanent-balance p{margin:0 0 0 auto;color:#817a87;font-size:11px;line-height:1.5;text-align:right}.quota-addon-balance{border-color:#d5e7dc;background:linear-gradient(105deg,#f2fbf6,#fbfffc)}.quota-addon-balance strong{color:#34775a}.quota-addon-balance b{color:#39765b;background:#deefe5}.quota-usage-reminder{display:flex;padding:13px 22px;align-items:center;justify-content:space-between;gap:16px;color:#625487;border-top:1px solid #e3dcec;background:#f8f5ff}.quota-usage-reminder strong{display:block;font-size:12px}.quota-usage-reminder p{margin:3px 0 0;color:#817a87;font-size:11px;line-height:1.5}.quota-usage-reminder>span{flex:0 0 auto;color:#776d83;font-size:11px;font-weight:700}.quota-usage-reminder.warning{color:#8a642e;border-color:#ead9bc;background:#fff9ee}.quota-usage-reminder.critical{color:#a34d59;border-color:#eccdd2;background:#fff3f4}.quota-overview-card footer{display:flex;align-items:center;gap:10px;padding:12px 22px;border-top:1px solid #ebe6f0;background:#f8f5fcb3}.quota-overview-card footer small{color:#817a87;font-size:11px;line-height:1.5}.quota-overview-card footer .quota-overview-action{margin-left:auto}.quota-overview-action{display:inline-flex;min-height:32px;padding:0 13px;align-items:center;justify-content:center;color:#fff;border-radius:9px;background:linear-gradient(135deg,#7565c0,#b65f8a);box-shadow:0 5px 13px #644c9629;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}.quota-overview-action:hover{filter:brightness(1.04)}.plan-checkout-dialog h3{margin:8px 0 18px;color:#35323c;font-size:20px}.plan-checkout-summary{display:grid;grid-template-columns:1fr 1fr;gap:10px}.plan-checkout-summary span{padding:14px;border:1px solid #e8e3ef;border-radius:12px;background:#faf9fc}.plan-checkout-summary small,.plan-checkout-summary strong{display:block}.plan-checkout-summary small{color:#96919c;font-size:11px}.plan-checkout-summary strong{margin-top:5px;color:#544582;font-size:16px}.plan-checkout-summary span:nth-child(n+3) strong{font-size:13px;line-height:1.45}.plan-checkout-breakdown{margin:12px 0 0;padding:11px 12px;color:#746e79;border:1px solid #e8e3ef;border-radius:10px;background:#faf9fc;font-size:12px;line-height:1.6}.plan-checkout-breakdown strong{color:#625184}.plan-credit-option{display:flex;align-items:center;gap:10px;margin-top:12px;padding:12px 13px;color:#77717e;border:1px solid #e3dfe9;border-radius:11px;background:#fbfafc;cursor:pointer}.plan-credit-option.selected{color:#5d4c88;border-color:#c3b7df;background:#f7f4ff}.plan-credit-option input{flex:0 0 auto;min-height:auto;accent-color:#7565c0}.plan-credit-option span,.plan-credit-option strong,.plan-credit-option small{display:block}.plan-credit-option strong{font-size:11px}.plan-credit-option small{margin-top:3px;color:#98929d;font-size:11px;font-weight:450}.plan-payment-types{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px 0 0;padding:0;border:0}.plan-payment-types legend{margin-bottom:8px;color:#79747f;font-size:12px;font-weight:700}.plan-payment-types label{display:flex;min-height:42px;align-items:center;gap:8px;padding:0 13px;color:#66616b;border:1px solid #e2dfe5;border-radius:10px;cursor:pointer}.plan-payment-types label.selected{color:#594887;border-color:#bfb3dd;background:#f8f5ff}.plan-payment-types input{accent-color:#7565c0}.plan-checkout-note{margin:14px 0 0;color:#8e8993;font-size:11px;line-height:1.6}.plan-checkout-note button{margin-left:5px;color:#6d5a9d}.payment-feedback-dialog>label>span{display:block;margin-bottom:7px;color:#64616a;font-size:12px;font-weight:700}.plan-model-section{margin-top:20px;padding:24px;border:1px solid #e2e0dc;border-radius:18px;background:#fff;box-shadow:0 8px 28px #24212b0b}.plan-model-section>header h2{margin:7px 0 5px;color:#33323a;font-size:18px;letter-spacing:-.025em}.plan-model-section>header p{margin:0;color:#8d8992;font-size:11px}.plan-model-grid{display:grid;margin-top:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.plan-model-grid article{min-width:0;padding:14px 15px;border:1px solid #ece9e4;border-radius:13px;background:#fbfbfa}.plan-model-grid article>span{display:inline-flex;padding:3px 7px;color:#7165aa;border-radius:999px;background:#efecf8;font-size:11px;font-weight:700}.plan-model-grid strong{display:block;margin-top:10px;color:#45434b;font-size:12px}.plan-model-grid p{margin:5px 0 0;color:#8d8a91;font-size:11px;line-height:1.55}.plans-footnote{margin:16px 4px 0;color:#929097;font-size:11px;line-height:1.6;text-align:center}.inbox-page .page-container{padding-bottom:42px}.inbox-page.conversation-open{overflow:hidden}.inbox-page.conversation-open .page-container{height:100%;padding-top:32px;padding-bottom:32px}.inbox-page.conversation-open .inbox-conversation-view{display:flex;height:100%;min-height:0;margin-top:0;flex-direction:column}.inbox-page.conversation-open .inbox-conversation-body{height:auto;min-height:0;flex:1}.inbox-conversation-list,.inbox-conversation-view{margin-top:22px;overflow:hidden;border:1px solid #e1dee6;border-radius:18px;background:#fff;box-shadow:0 12px 36px #2a26340f}.inbox-conversation-list>header{display:flex;min-height:49px;padding:0 18px;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #ebe8ee;background:#fbfafc}.inbox-conversation-list>header strong{color:#49464f;font-size:14px}.inbox-conversation-list>header span{color:#8e8993;font-size:12px}.inbox-conversation-row{display:grid;width:100%;min-width:0;padding:15px 17px;grid-template-columns:44px minmax(0,1fr) auto 16px;align-items:center;gap:12px;color:#3e3b44;border:0;border-bottom:1px solid #efecf1;background:#fff;text-align:left;transition:background .14s ease}.inbox-conversation-row:last-child{border-bottom:0}.inbox-conversation-row.unread{background:#fbf9ff}.inbox-conversation-row:hover{background:#f7f5fa}.inbox-conversation-row:focus-visible{position:relative;z-index:1;outline:3px solid rgba(117,98,170,.28);outline-offset:-3px}.inbox-sender-avatar{display:inline-flex;flex:0 0 auto;width:42px;height:42px;align-items:center;justify-content:center;border-radius:13px}.inbox-sender-avatar svg{width:19px;height:19px}.inbox-sender-avatar.stationmaster{color:#6f5da2;background:#eeeaf8}.inbox-sender-avatar.invitation{color:#277955;background:#e6f5ed}.inbox-conversation-copy{display:block;min-width:0}.inbox-conversation-copy>span{display:flex;min-width:0;align-items:center;gap:7px}.inbox-conversation-copy strong{overflow:hidden;font-size:12px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy time{margin-left:auto;color:#98949c;font-size:11px;line-height:1.35;white-space:nowrap}.inbox-conversation-copy b,.inbox-conversation-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-copy b{margin-top:4px;color:#39363e;font-size:14px;line-height:1.45}.inbox-conversation-row.read .inbox-conversation-copy b{font-weight:650}.inbox-conversation-copy small{margin-top:2px;color:#77727d;font-size:12px;line-height:1.45}.inbox-pinned-label{display:inline-flex;flex:0 0 auto;padding:2px 5px;align-items:center;gap:2px;color:#6f5ca4;border-radius:5px;background:#efebf8;font-size:12px;font-style:normal;font-weight:700;line-height:1.3}.inbox-pinned-label svg{width:10px;height:10px}.inbox-unread-count{display:inline-flex;min-width:21px;height:21px;padding:0 6px;align-items:center;justify-content:center;color:#fff;border-radius:999px;background:#765dac;font-size:11px;font-style:normal;font-weight:750;line-height:1}.inbox-row-chevron{width:15px;height:15px;color:#aaa6ae}.inbox-list-loading{display:grid;gap:1px}.inbox-list-loading i{display:block;height:73px;background-image:linear-gradient(100deg,#f6f5f7 20%,#eeeaf2,#f6f5f7 60%);background-size:200% 100%;animation:skeleton-shift 1.4s ease infinite}.inbox-conversation-view{min-height:560px}.inbox-conversation-head{display:grid;min-height:72px;padding:0 20px;grid-template-columns:36px 42px minmax(0,1fr);align-items:center;gap:11px;border-bottom:1px solid #e9e6ec;background:#fff}.inbox-conversation-head>button{display:inline-flex;width:34px;height:34px;padding:0;align-items:center;justify-content:center;color:#69656e;border:0;border-radius:9px;background:#f2f0f4}.inbox-conversation-head>button:hover{color:#58458c;background:#eae5f4}.inbox-conversation-head>button svg{width:16px;transform:rotate(180deg)}.inbox-conversation-head>span:nth-of-type(2){min-width:0}.inbox-conversation-head strong,.inbox-conversation-head small{display:block}.inbox-conversation-head strong{overflow:hidden;color:#403d45;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.inbox-conversation-head small{margin-top:2px;color:#8d8991;font-size:11px}.inbox-conversation-body{height:470px;min-height:410px;padding:25px 24px 34px;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:transparent transparent;scrollbar-width:thin;background:#f6f5f7}.inbox-conversation-body:hover{scrollbar-color:#bdb8c3 transparent}.inbox-conversation-body::-webkit-scrollbar{width:6px}.inbox-conversation-body::-webkit-scrollbar-track{background:transparent}.inbox-conversation-body::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:transparent;background-clip:padding-box}.inbox-conversation-body:hover::-webkit-scrollbar-thumb{background:#bdb8c3;background-clip:padding-box}html.dark .inbox-conversation-body:hover{scrollbar-color:#686872 transparent}html.dark .inbox-conversation-body:hover::-webkit-scrollbar-thumb{background:#686872;background-clip:padding-box}.inbox-date-divider{position:relative;display:flex;margin:0 auto 24px;align-items:center;justify-content:center}.inbox-date-divider:before{position:absolute;inset:50% 0 auto;height:1px;background:#e3e0e5;content:""}.inbox-date-divider span{position:relative;padding:0 10px;color:#8e8a92;background:#f6f5f7;font-size:11px}.inbox-message-row{display:grid;max-width:810px;margin:0 auto 18px;grid-template-columns:42px minmax(0,1fr);align-items:start;gap:11px}.inbox-message-row.outgoing{display:flex;justify-content:flex-end}.inbox-message-bubble{width:fit-content;min-width:0;max-width:min(680px,84%);padding:14px 17px 16px;border:1px solid #e5e1e8;border-radius:5px 18px 18px;background:#fff;box-shadow:0 8px 24px #302b3a0e}.inbox-message-row.outgoing .inbox-message-bubble{border-color:#d9cfee;border-radius:18px 5px 18px 18px;background:#eee8fa}.inbox-message-bubble small{color:#8c8791;font-size:11px}.inbox-message-bubble h2{margin:6px 0 8px;color:#37343c;font-size:15px;line-height:1.5}.inbox-message-bubble p{margin:0;color:#5f5b64;font-size:14px;line-height:1.8;white-space:pre-wrap;overflow-wrap:anywhere;user-select:text;-webkit-user-select:text;cursor:text}.inbox-message-reference{display:inline-flex;margin-top:15px;padding:8px 10px;align-items:center;gap:6px;color:#6d5a9d;border:1px solid #e3dcec;border-radius:8px;background:#f8f5fc;font-size:11px;line-height:1.45}.inbox-message-reference svg{flex:0 0 auto;width:14px;height:14px}.inbox-message-status{display:inline-flex;margin-top:10px;align-items:center;gap:5px;color:#77717f;font-size:11px}.inbox-message-status svg{width:13px;height:13px}.inbox-message-action{display:flex;width:fit-content;margin-top:11px;padding:7px 9px;align-items:center;gap:5px;color:#665393;border:1px solid #ddd4ea;border-radius:8px;background:#f7f3fd;font-size:11px;font-weight:700;text-decoration:none}.inbox-message-action svg{width:13px;height:13px}.inbox-chat-empty{display:grid;min-height:330px;place-content:center;justify-items:center;gap:8px;color:#85808a;text-align:center}.inbox-chat-empty svg{width:30px;color:#7a67af}.inbox-chat-empty strong{color:#55515b;font-size:15px}.inbox-chat-empty span{font-size:12px}.inbox-chat-loading{display:grid;gap:14px}.inbox-chat-loading i{width:56%;height:64px;border-radius:5px 16px 16px;background:#eeebf1}.inbox-chat-loading i:nth-child(2){margin-left:auto;border-radius:16px 5px 16px 16px}.inbox-composer{padding:13px 16px 15px;border-top:1px solid #e9e6ec;background:#fff}.inbox-composer-meta{display:flex;min-height:26px;align-items:center;justify-content:flex-end}.inbox-composer-meta>span{display:inline-flex;align-items:center;gap:4px;color:#287654;font-size:11px}.inbox-composer-meta>span svg{width:13px;height:13px}.inbox-composer-entry{display:grid;margin-top:8px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px}.inbox-composer textarea{min-height:68px;max-height:150px;padding:11px 12px;resize:vertical;color:#4d4952;border:1px solid #ddd9e1;border-radius:11px;background:#fbfafc;font:inherit;font-size:14px;line-height:1.55}.inbox-composer textarea:focus{border-color:#9588dc;box-shadow:0 0 0 2px #8777d71a}html.dark .inbox-composer textarea:focus{border-color:#8074bc;box-shadow:0 0 0 2px #8074bc1a}.inbox-composer .primary-button{display:inline-flex;min-width:84px;min-height:42px;align-items:center;justify-content:center;gap:6px}.inbox-composer .primary-button svg{width:15px;height:15px}.inbox-detail-loading{display:grid;min-height:520px;margin-top:22px;padding:25px;align-content:start;gap:12px;border:1px solid #e1dee6;border-radius:18px;background:#fff}.inbox-detail-loading i{display:block;width:min(700px,85%);height:52px;border-radius:10px;background-image:linear-gradient(100deg,#f6f5f7 20%,#eeeaf2,#f6f5f7 60%);background-size:200% 100%;animation:skeleton-shift 1.4s ease infinite}.inbox-detail-loading i:nth-child(2){width:min(520px,72%)}.inbox-detail-loading i:nth-child(3){width:min(620px,78%)}.inbox-missing-message{display:grid;min-height:360px;margin-top:22px;place-content:center;justify-items:center;gap:12px;color:#8b8790;border:1px dashed #dcd8e0;border-radius:18px;background:#fff}.inbox-missing-message>svg{width:28px;color:#7966b2}.inbox-missing-message strong{color:#55515b;font-size:14px}.inbox-empty{display:grid;min-height:220px;place-content:center;justify-items:center;gap:9px;color:#99959d;border:1px dashed #ddd9d4;border-radius:16px;background:#fff}.inbox-empty svg{width:27px;color:#7765b4}.inbox-empty strong{color:#5c5961;font-size:14px}.inbox-empty span{font-size:12px}.explainer-panel{display:flex;align-items:center;gap:23px}.explainer-number{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:74px;height:74px;color:#6d5bc6;border-radius:18px;background:#f1edff;font-size:27px;font-weight:760}.explainer-panel h3{margin-bottom:6px;font-size:16px}.explainer-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.65}.invitation-page .page-container{padding-top:44px;padding-bottom:42px}.invitation-page .page-header{margin-bottom:20px}.invite-credit-card{display:grid;margin-bottom:14px;padding:20px 22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;color:#fff;border-radius:18px;background:linear-gradient(130deg,#6756a7,#493d75);box-shadow:0 10px 30px #40326c26}.invite-credit-card>div{min-width:0;padding:0 18px;border-left:1px solid rgba(255,255,255,.18)}.invite-credit-card>div:first-child{padding-left:0;border-left:0}.invite-credit-card span,.invite-credit-card strong,.invite-credit-card small{display:block}.invite-credit-card span{color:#d8d1f0;font-size:11px;font-weight:650}.invite-credit-card strong{margin-top:6px;overflow:hidden;font-size:25px;text-overflow:ellipsis}.invite-credit-card small{margin-top:3px;color:#c7bfdf;font-size:11px}.invite-card{display:grid;padding:21px 24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;color:#fff;border-radius:18px;background:radial-gradient(circle at 5% 5%,rgba(237,94,120,.68),transparent 27%),linear-gradient(135deg,#292631,#4a3a69);box-shadow:var(--shadow)}.invite-code-row{display:flex;min-width:0;align-items:center;gap:14px}.invite-art{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:50px;height:50px;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:15px;background:#ffffff1a}.invite-art svg{width:24px;height:24px}.invite-copy{min-width:0}.invite-copy strong{display:block;margin:5px 0 3px;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:23px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.invite-copy p{margin:0;color:#c8c4d3;font-size:11px;line-height:1.5}.invite-card .light-button{flex:0 0 auto;min-height:38px;padding:0 13px;font-size:12px}.invite-card .light-button svg{width:15px;height:15px}.invite-overview{margin-top:14px;padding:20px 22px}.invite-overview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.invite-overview-head h3{margin-bottom:3px;font-size:15px}.invite-overview-head p{margin:0;color:var(--muted);font-size:11px}.invite-actions{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px -22px -20px;padding:12px 22px;color:#7b808a;border-top:1px solid var(--line);font-size:11px}.invite-actions .secondary-button{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:12px}.invite-actions .secondary-button svg{width:14px;height:14px}.invite-rules,.invite-rewards{margin-top:14px;padding:20px 22px}.invite-rules h3,.invite-rewards h3{margin:0;font-size:17px}.invite-rules>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.invite-rules>header p{margin:5px 0 0;color:#7d7883;font-size:12px;line-height:1.55}.invite-rules>header>span{flex:0 0 auto;padding:5px 8px;color:#69589b;border-radius:999px;background:#eeeaf8;font-size:11px;font-weight:700}.invite-rules>div{display:grid;margin-top:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.invite-rules article{position:relative;margin:0;padding:14px;border-radius:11px;background:#f7f5fb}.invite-rules article i{display:inline-flex;width:21px;height:21px;align-items:center;justify-content:center;color:#fff;border-radius:50%;background:#7564ad;font-size:11px;font-style:normal;font-weight:700}.invite-rules article strong,.invite-rules article span{display:block}.invite-rules article strong{margin-top:9px;color:#5f5187;font-size:12px}.invite-rules article span{margin-top:6px;color:#716d77;font-size:11px;line-height:1.6}.invite-rules>small{display:block;margin-top:13px;color:#8a858f;font-size:11px;line-height:1.65}.invite-rewards>header{display:flex;align-items:center;justify-content:space-between}.invite-rewards>header span{color:#99959e;font-size:11px}.invite-rewards>div{display:grid;margin-top:12px}.invite-rewards article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:11px 0;border-top:1px solid #ece9ef}.invite-rewards article>span:last-child{text-align:right}.invite-rewards article strong,.invite-rewards article small{display:block}.invite-rewards article strong{color:#4f4b58;font-size:11px}.invite-rewards article>span:last-child strong{color:#6957a1}.invite-rewards article small{margin-top:3px;color:#9b97a0;font-size:11px}.settings-form-note{margin:14px 0;padding:11px 13px;color:#68646d;border-radius:9px;background:#f7f5fa;font-size:11px;line-height:1.65}.admin-page{max-width:100%;overflow-x:clip;overscroll-behavior-x:none}.admin-page .page-container,.admin-page section,.admin-page form{min-width:0}.admin-page .table-scroll{width:100%;max-width:100%;overflow-x:clip}.admin-tabs{position:sticky;z-index:20;top:0;display:grid;margin:-10px 0 22px;padding:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;border:1px solid rgba(222,219,228,.9);border-radius:14px;background:#f8f8faeb;box-shadow:0 8px 26px #24202f0e;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.admin-tabs button{display:inline-flex;min-width:0;min-height:42px;padding:0 12px;align-items:center;justify-content:center;gap:7px;color:#6f6a75;border:0;border-radius:10px;background:transparent;font-size:12px;font-weight:720;transition:color .14s ease,background .14s ease,box-shadow .14s ease}.admin-tabs button:hover{color:#5c4f91;background:#f1eef9}.admin-tabs button.active{color:#fff;background:linear-gradient(135deg,#7565b7,#6655a8);box-shadow:0 4px 12px #5343923d}.admin-tabs button small{display:inline-flex;min-width:19px;height:19px;padding:0 5px;align-items:center;justify-content:center;color:#6d5ca4;border-radius:99px;background:#ebe7f6;font-size:11px;line-height:1}.admin-tabs button.active small{color:#65569b;background:#fff}.admin-tab-label-mobile{display:none}.admin-tab-panel{min-width:0}.admin-refresh{display:inline-flex;align-items:center;gap:7px}.admin-refresh svg{width:14px;height:14px}.admin-dashboard-section{margin:20px 0}.admin-feedback-section{margin:24px 0}.admin-feedback-count{flex:0 0 auto;padding:7px 10px;color:#7663a7;border-radius:999px;background:#f0edf9;font-size:11px;font-weight:700}.admin-feedback-actions{display:inline-flex;align-items:center;gap:8px}.admin-feedback-actions button{min-height:34px;padding:0 11px;color:#6b5a9e;border:1px solid #ddd7ed;border-radius:8px;background:#fff;font-size:12px;font-weight:700}.admin-feedback-actions button:hover{background:#f7f4fd}.admin-feedback-list{display:grid;gap:10px}.admin-feedback-item{padding:16px 18px;border:1px solid #e3e0dc;border-radius:14px;background:#fff;box-shadow:0 4px 15px #201d2508}.admin-feedback-item.open{border-left:3px solid #9176c6}.admin-feedback-item.replied{border-color:#e6e2ea;box-shadow:none}.admin-feedback-item>header{display:flex;align-items:center;gap:8px}.admin-feedback-item>header span{color:#625198;font-size:11px;font-weight:750}.admin-feedback-item>header small{color:#817d86;font-size:11px}.admin-feedback-item>header b{margin-left:auto;padding:4px 7px;color:#715f9f;border-radius:99px;background:#f1edf9;font-size:11px}.admin-feedback-item h3{margin:12px 0 4px;color:#444149;font-size:15px}.admin-feedback-item h3 small{color:#817d86;font-size:11px;font-weight:450}.admin-feedback-ids{margin:0;color:#817d86;font-size:11px}.admin-feedback-ids code{color:#70649a;font:inherit}.admin-feedback-detail{margin:12px 0;color:#55525a;font-size:13px;line-height:1.7;white-space:pre-wrap}.admin-feedback-item details{margin:8px 0 12px;padding:9px 10px;border-radius:9px;background:#f7f6f4}.admin-feedback-item summary{color:#6c5b96;font-size:11px;cursor:pointer}.admin-feedback-item details strong{display:block;margin-top:9px;color:#66626b;font-size:11px}.admin-feedback-item details p{margin:4px 0 0;color:#5a5760;font-size:12px;line-height:1.65;white-space:pre-wrap}.admin-feedback-reply{display:flex;align-items:flex-end;gap:8px}.admin-feedback-reply textarea{flex:1;min-height:60px;padding:10px 11px;resize:vertical;color:#4f4d55;border:1px solid #dedde2;border-radius:8px;font:inherit;font-size:13px;line-height:1.55}.admin-feedback-reply .primary-button{flex:0 0 auto;min-height:36px;padding:0 12px;font-size:12px}.admin-feedback-response{padding:9px 10px;border-radius:9px;background:#f5f3f8}.admin-feedback-response strong,.admin-feedback-response p,.admin-feedback-response small{display:block}.admin-feedback-response strong{color:#715f9f;font-size:11px}.admin-feedback-response p{margin:5px 0;color:#56525d;font-size:12px;line-height:1.65;white-space:pre-wrap}.admin-feedback-response small{color:#817d86;font-size:11px}.admin-dashboard-head{display:flex;align-items:flex-end;justify-content:space-between;gap:22px;margin-bottom:13px}.admin-dashboard-head h2{margin:3px 0 5px;color:#303138;font-size:20px;letter-spacing:-.035em}.admin-dashboard-head p{margin:0;color:var(--muted);font-size:12px}.admin-window-switch{display:inline-flex;flex:0 0 auto;padding:3px;border:1px solid #e1dfe9;border-radius:10px;background:#f6f5f8}.admin-window-switch button{min-height:32px;padding:0 12px;color:#85818e;border:0;border-radius:7px;background:transparent;font-size:11px;font-weight:700}.admin-window-switch button:hover:not(:disabled){color:#554989}.admin-window-switch button.active{color:#fff;background:#6d5caf;box-shadow:0 2px 5px #483a873d}.admin-commerce-overview{margin-bottom:12px;padding:17px 18px 15px;border:1px solid #ddd7e8;border-radius:17px;background:linear-gradient(135deg,#f5f2fb,#fff);box-shadow:0 7px 24px #372c560e}.admin-commerce-overview>header{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin-bottom:12px}.admin-commerce-overview>header span,.admin-commerce-overview>header strong{display:block}.admin-commerce-overview>header span{color:#8c849c;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.admin-commerce-overview>header strong{margin-top:3px;color:#4c425f;font-size:13px}.admin-commerce-overview>header small{color:#96919c;font-size:11px;text-align:right}.admin-commerce-cards{display:grid;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:9px}.admin-commerce-overview .admin-dashboard-card{min-height:111px;background:#ffffffdb;box-shadow:none}.admin-commerce-overview .admin-dashboard-card.featured{border-color:#cfc5e5;background:linear-gradient(145deg,#fff,#f6f1ff)}.admin-commerce-overview .admin-dashboard-card.featured strong{color:#5c4b91}.admin-commerce-overview footer{display:grid;margin-top:13px;padding-top:12px;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #e4dfeb}.admin-commerce-overview footer>span{min-width:0;padding:0 13px;border-right:1px solid #e5e1e9}.admin-commerce-overview footer>span:first-child{padding-left:0}.admin-commerce-overview footer>span:last-child{padding-right:0;border-right:0}.admin-commerce-overview footer small,.admin-commerce-overview footer strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-commerce-overview footer small{color:#97919e;font-size:11px}.admin-commerce-overview footer strong{margin-top:4px;color:#514b59;font-size:11px}.admin-dashboard-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.admin-growth-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-dashboard-card{position:relative;min-height:118px;padding:16px;overflow:hidden;border:1px solid #e6e3e9;border-radius:13px;background:#fff;box-shadow:0 4px 15px #201d2509}.admin-dashboard-card:after{position:absolute;top:0;right:0;width:44px;height:3px;content:"";background:linear-gradient(90deg,#9588d0,#6756ae)}.admin-dashboard-card span,.admin-dashboard-card small,.admin-dashboard-card em{display:block}.admin-dashboard-card span{color:#8d8995;font-size:11px;font-weight:650}.admin-dashboard-card strong{display:block;margin:8px 0 5px;color:#393641;font-size:23px;letter-spacing:-.045em}.admin-dashboard-card small{min-height:25px;color:#88858d;font-size:11px;line-height:1.45}.admin-dashboard-card em{margin-top:7px;color:#7869b7;font-size:11px;font-style:normal;font-weight:700}.admin-growth-funnel{margin-top:12px;padding:16px 18px;border:1px solid #ded7ee;border-radius:15px;background:linear-gradient(118deg,#f8f6ff,#fff)}.admin-growth-funnel>header{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.admin-growth-funnel>header strong,.admin-growth-funnel>header small{display:block}.admin-growth-funnel>header strong{color:#4f4570;font-size:12px}.admin-growth-funnel>header small{margin-top:4px;color:#89838f;font-size:11px}.admin-growth-funnel>header>span{flex:0 0 auto;color:#7b6ba7;font-size:11px;font-weight:700}.admin-growth-funnel>div{display:grid;margin-top:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.admin-growth-funnel article{position:relative;min-width:0;padding:1px 17px;border-right:1px solid #e4dfee}.admin-growth-funnel article:first-child{padding-left:0}.admin-growth-funnel article:last-child{padding-right:0;border-right:0}.admin-growth-funnel i{display:inline-flex;width:17px;height:17px;align-items:center;justify-content:center;color:#fff;border-radius:50%;background:#7866b5;font-size:11px;font-style:normal}.admin-growth-funnel article>strong,.admin-growth-funnel article>span,.admin-growth-funnel article>small{display:block}.admin-growth-funnel article>strong{margin-top:8px;color:#393641;font-size:21px;letter-spacing:-.04em}.admin-growth-funnel article>span{margin-top:2px;color:#605e67;font-size:11px;font-weight:700}.admin-growth-funnel article>small{margin-top:4px;color:#948f99;font-size:11px;line-height:1.4}.admin-dashboard-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.admin-dashboard-grid .panel{margin-top:0;min-height:243px;padding:18px}.admin-dashboard-grid .admin-plan-panel{grid-column:1 / -1;min-height:0}.admin-dashboard-grid .admin-revenue-panel{grid-column:1 / -1;min-height:238px}.admin-dashboard-grid .panel-title{align-items:flex-start}.admin-dashboard-grid .panel-title h3{font-size:13px}.admin-dashboard-grid .panel-title p,.admin-dashboard-grid .panel-title>small{font-size:11px}.admin-trend-chart{display:flex;align-items:flex-end;gap:6px;height:174px;padding:8px 1px 0;overflow-x:auto;scrollbar-width:thin}.admin-trend-point{display:flex;flex:1 0 29px;min-width:29px;height:100%;flex-direction:column;justify-content:flex-end;gap:7px}.admin-trend-column{position:relative;height:140px;border-bottom:1px solid #e4e1e8;background:repeating-linear-gradient(to top,transparent 0,transparent 34px,#f4f2f6 35px)}.admin-trend-column i{position:absolute;right:2px;bottom:0;left:2px;display:block;min-height:2px;border-radius:5px 5px 1px 1px;background:linear-gradient(#8273bf,#c3bbec)}.admin-trend-column b{position:absolute;z-index:1;left:50%;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#e180a2;box-shadow:0 1px 3px #7a3a5459;transform:translate(-50%,50%)}.admin-trend-point small{overflow:hidden;color:#9d9aa1;font-size:11px;line-height:1;text-align:center;white-space:nowrap}.admin-revenue-chart{display:flex;align-items:flex-end;gap:6px;height:169px;padding:8px 1px 0;overflow-x:auto;scrollbar-width:thin}.admin-revenue-point{display:flex;flex:1 0 30px;min-width:30px;height:100%;flex-direction:column;justify-content:flex-end;gap:7px}.admin-revenue-column{position:relative;height:135px;border-bottom:1px solid #e4e1e8;background:repeating-linear-gradient(to top,transparent 0,transparent 33px,#f4f2f6 34px)}.admin-revenue-column i{position:absolute;right:3px;bottom:0;left:3px;display:block;min-height:2px;border-radius:5px 5px 1px 1px;background:linear-gradient(#6653a8,#a99ae0)}.admin-revenue-column b{position:absolute;z-index:1;left:50%;display:inline-flex;min-width:17px;height:17px;padding:0 4px;align-items:center;justify-content:center;color:#fff;border:2px solid #fff;border-radius:99px;background:#755fba;box-shadow:0 2px 5px #4a378347;font-size:11px;transform:translate(-50%,50%)}.admin-revenue-point>small{overflow:hidden;color:#9d9aa1;font-size:11px;line-height:1;text-align:center;white-space:nowrap}.admin-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:8px 0 13px}.admin-quality-grid>span{padding:10px;border-radius:9px;background:#f7f6f8}.admin-quality-grid small,.admin-quality-grid strong{display:block}.admin-quality-grid small{color:#918e96;font-size:11px}.admin-quality-grid strong{margin-top:5px;color:#46434d;font-size:13px}.metric-alert{color:#b44c5c!important}.admin-error-list{display:grid;grid-template-columns:1fr auto;gap:5px 8px;padding-top:9px;border-top:1px solid var(--line)}.admin-error-list>small{grid-column:1 / -1;color:#77727d;font-size:11px}.admin-error-list span{display:contents}.admin-error-list code{overflow:hidden;color:#735966;font:11px ui-monospace,monospace;text-overflow:ellipsis;white-space:nowrap}.admin-error-list b{color:#66616b;font-size:11px}.admin-empty-inline{padding:31px 0;color:#77727d;font-size:12px;text-align:center}.admin-plan-list{display:flex;flex-direction:column;gap:3px;margin-top:5px}.admin-plan-list>div{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 0;border-bottom:1px solid #efedf0}.admin-plan-list>div:last-child{border-bottom:0}.admin-plan-list span,.admin-plan-list strong,.admin-plan-list small{display:block}.admin-plan-list strong{color:#53505a;font-size:11px}.admin-plan-list small{margin-top:3px;color:#9b979e;font-size:11px}.admin-plan-list b{flex:0 0 auto;color:#6758a5;font-size:11px}.admin-attention-list{display:flex;flex-direction:column;margin-top:3px}.admin-attention-list button{display:grid;width:100%;padding:10px 0;grid-template-columns:minmax(0,1fr) auto 14px;align-items:center;gap:9px;color:inherit;border:0;border-bottom:1px solid #efedf0;background:transparent;text-align:left}.admin-attention-list button:last-child{border-bottom:0}.admin-attention-list button:hover:not(:disabled) strong{color:#625199}.admin-attention-list button:disabled{opacity:.55;cursor:wait}.admin-attention-list span,.admin-attention-list strong,.admin-attention-list small{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-attention-list strong{color:#4f4c55;font-size:13px}.admin-attention-list small{margin-top:4px;color:#77727d;font-size:11px}.admin-attention-list em{max-width:175px;overflow:hidden;color:#974555;font-size:11px;font-style:normal;text-align:right;text-overflow:ellipsis;white-space:nowrap}.admin-attention-list svg{width:12px;color:#a6a1ad}.admin-usage-overview{display:grid;margin:20px 0;padding:20px 22px;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;border:1px solid #e2e0dc;border-radius:17px;background:linear-gradient(135deg,#23252b,#343047);box-shadow:var(--shadow)}.admin-usage-overview>div{min-width:0;padding:2px 17px;border-right:1px solid rgba(255,255,255,.1)}.admin-usage-overview>div:first-child{padding-left:0}.admin-usage-overview>div:last-child{padding-right:0;border-right:0}.admin-usage-overview span,.admin-usage-overview strong,.admin-usage-overview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-usage-overview span{color:#aaa8b4;font-size:11px}.admin-usage-overview strong{margin-top:8px;color:#fff;font-size:18px;letter-spacing:-.03em}.admin-usage-overview small{margin-top:4px;color:#85838f;font-size:11px}.admin-report-summary{display:grid;margin-bottom:14px;padding:19px 20px;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid #ded9e7;border-radius:16px;background:#fff;box-shadow:0 7px 24px #372c560d}.admin-report-summary.admin-report-summary-five{grid-template-columns:repeat(5,minmax(0,1fr))}.admin-report-summary>div{min-width:0;padding:0 18px;border-right:1px solid #e8e4ec}.admin-report-summary>div:first-child{padding-left:0}.admin-report-summary>div:last-child{padding-right:0;border-right:0}.admin-report-summary span,.admin-report-summary strong,.admin-report-summary small,.admin-report-summary em{display:block}.admin-report-summary span{color:#77727d;font-size:12px;font-weight:700}.admin-report-summary strong{margin-top:8px;color:#34313a;font-size:27px;letter-spacing:-.045em}.admin-report-summary small{margin-top:5px;color:#8e8993;font-size:11px;line-height:1.45}.admin-report-summary em{margin-top:7px;color:#6957a5;font-size:11px;font-style:normal;font-weight:700}.admin-report-charts{display:grid;gap:14px}.admin-report-chart-panel{min-width:0;margin-top:0;padding:20px 22px 16px}.admin-report-chart-panel .panel-title{align-items:flex-start}.admin-report-chart-panel .panel-title h3,.admin-report-grid .panel-title h3,.admin-plan-panel .panel-title h3,.admin-broadcast-panel .panel-title h3{font-size:16px}.admin-report-chart-panel .panel-title p,.admin-report-grid .panel-title p,.admin-plan-panel .panel-title p,.admin-broadcast-panel .panel-title p{margin-top:4px;font-size:12px;line-height:1.45}.admin-report-chart-panel .panel-title>small,.admin-report-grid .panel-title>small,.admin-plan-panel .panel-title>small,.admin-broadcast-panel .panel-title>small{color:#817a8b;font-size:11px}.admin-line-chart{min-width:0;margin-top:12px}.admin-line-chart svg{display:block;width:100%;height:auto;min-height:230px;overflow:visible}.admin-chart-legend{display:flex;min-height:24px;align-items:center;gap:18px;flex-wrap:wrap}.admin-chart-legend span{display:inline-flex;align-items:center;gap:7px;color:#5e5a63;font-size:11px;font-weight:650}.admin-chart-legend i{width:20px;height:3px;border-radius:99px}.admin-chart-legend small{margin-left:-3px;color:#817c86;font-size:11px;font-weight:500}.admin-chart-gridline{stroke:#ebe8ee;stroke-width:1;vector-effect:non-scaling-stroke}.admin-chart-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;vector-effect:non-scaling-stroke}.admin-chart-point{stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.admin-chart-axis,.admin-chart-x-label{fill:#8e8993;font-size:11px}.admin-chart-axis.secondary{fill:#a16e37}.admin-chart-empty{display:flex;min-height:230px;align-items:center;justify-content:center;color:#8f8a94;font-size:13px}.admin-report-grid{display:grid;margin-top:14px;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:14px}.admin-report-grid>.panel{min-width:0;margin-top:0;padding:20px 22px}.admin-report-table{width:100%;margin-top:12px;table-layout:fixed;border-collapse:collapse;font-size:12px}.admin-report-table th,.admin-report-table td{padding:10px 8px;border-bottom:1px solid #ece9ee;text-align:right}.admin-report-table thead th{color:#8c8791;background:#f8f7f9;font-size:11px;font-weight:700}.admin-report-table th:first-child{width:34%;text-align:left}.admin-report-table tbody th{color:#54515a;font-weight:650}.admin-report-table tbody td{color:#45424a;font-variant-numeric:tabular-nums}.admin-report-table tbody tr:last-child th,.admin-report-table tbody tr:last-child td{border-bottom:0}.change-positive{color:#287d58!important;font-weight:700}.change-negative{color:#b25562!important;font-weight:700}.change-neutral{color:#85818a!important}.admin-conversion-row{display:grid;margin-top:14px;padding-top:14px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e7e3e9}.admin-conversion-row>span{min-width:0;padding:0 12px;border-right:1px solid #e7e3e9}.admin-conversion-row>span:first-child{padding-left:0}.admin-conversion-row>span:last-child{padding-right:0;border-right:0}.admin-conversion-row small,.admin-conversion-row strong{display:block}.admin-conversion-row small{color:#8f8994;font-size:11px}.admin-conversion-row strong{margin-top:6px;color:#51456f;font-size:18px}.admin-health-report{margin:12px 0 14px}.admin-health-report>div{display:grid;padding:10px 0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;border-bottom:1px solid #ece9ee}.admin-health-report dt{color:#716d76;font-size:11px}.admin-health-report dd{margin:0;color:#3f3c44;font-size:13px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.admin-report-ok{padding:11px 12px;color:#3e7c60;border-radius:9px;background:#eef7f2;font-size:12px}.admin-capacity-row dd span,.admin-capacity-row dd small{display:block}.admin-capacity-row dd small{margin-top:3px;color:#817a8b;font-size:11px;font-weight:600;line-height:1.45}.admin-report-grid .admin-error-list>small,.admin-report-grid .admin-error-list code,.admin-report-grid .admin-error-list b{font-size:11px}.admin-broadcast-panel{min-width:0;margin-top:14px;padding:20px 22px}.admin-broadcast-list{margin-top:13px}.admin-broadcast-list>header,.admin-broadcast-list>article{display:grid;min-width:0;grid-template-columns:minmax(220px,1.7fr) minmax(54px,.38fr) minmax(54px,.38fr) minmax(54px,.38fr) minmax(130px,.75fr) minmax(145px,.9fr);align-items:center;gap:12px}.admin-broadcast-list>header{padding:8px 12px;color:#8c8791;border-radius:9px;background:#f8f7f9;font-size:11px;font-weight:700}.admin-broadcast-list>article{padding:13px 12px;border-bottom:1px solid #ece9ee}.admin-broadcast-list>article:last-child{border-bottom:0}.admin-broadcast-copy,.admin-broadcast-metric,.admin-broadcast-rate,.admin-broadcast-latest{min-width:0}.admin-broadcast-copy strong,.admin-broadcast-copy small,.admin-broadcast-metric strong,.admin-broadcast-metric small,.admin-broadcast-rate small,.admin-broadcast-latest small,.admin-broadcast-latest strong{display:block}.admin-broadcast-copy strong{overflow:hidden;color:#4b4751;font-size:13px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-broadcast-copy small,.admin-broadcast-metric small,.admin-broadcast-rate small,.admin-broadcast-latest small{margin-top:3px;color:#8d8892;font-size:11px;line-height:1.4}.admin-broadcast-metric small,.admin-broadcast-rate>small,.admin-broadcast-latest small{display:none}.admin-broadcast-metric strong{color:#4b4751;font-size:13px;font-variant-numeric:tabular-nums}.admin-broadcast-metric.read strong{color:#277955}.admin-broadcast-metric.unread strong{color:#a06439}.admin-broadcast-rate{display:grid;grid-template-columns:minmax(64px,1fr) auto;align-items:center;gap:8px}.admin-broadcast-rate>span{display:block;height:7px;overflow:hidden;border-radius:999px;background:#ebe7ef}.admin-broadcast-rate>span i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#7562b3,#9676ca)}.admin-broadcast-rate>strong{color:#5c4c88;font-size:12px;font-variant-numeric:tabular-nums}.admin-broadcast-latest strong{overflow:hidden;color:#5b5760;font-size:11px;font-weight:650;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.admin-plan-panel{margin-top:14px;padding:20px 22px}.admin-plan-panel .admin-plan-list strong,.admin-plan-panel .admin-plan-list b{font-size:13px}.admin-plan-panel .admin-plan-list small{margin-top:4px;font-size:11px}.admin-skill-analytics{margin-top:24px}.admin-skill-head{margin-bottom:14px}.admin-skill-head>small{color:#817a8b;font-size:11px;font-weight:700}.admin-skill-report-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-skill-source-list,.admin-skill-authoring-list,.admin-official-skill-list{margin-top:12px}.admin-skill-source-list article,.admin-skill-authoring-list article,.admin-official-skill-list article{display:grid;min-width:0;padding:12px 0;align-items:start;gap:10px;border-bottom:1px solid #ece9ee}.admin-skill-source-list article,.admin-skill-authoring-list article{grid-template-columns:minmax(135px,1.35fr) repeat(4,minmax(64px,.7fr))}.admin-official-skill-list article{grid-template-columns:minmax(170px,1.5fr) repeat(5,minmax(64px,.62fr))}.admin-skill-source-list article:last-child,.admin-skill-authoring-list article:last-child,.admin-official-skill-list article:last-child{border-bottom:0}.admin-skill-source-list span,.admin-skill-authoring-list span,.admin-official-skill-list span{min-width:0}.admin-skill-source-list small,.admin-skill-source-list strong,.admin-skill-source-list em,.admin-skill-authoring-list small,.admin-skill-authoring-list strong,.admin-skill-authoring-list em,.admin-official-skill-list small,.admin-official-skill-list strong{display:block}.admin-skill-source-list small,.admin-skill-authoring-list small,.admin-official-skill-list small{color:#8d8892;font-size:11px;line-height:1.4}.admin-skill-source-list strong,.admin-skill-authoring-list strong,.admin-official-skill-list strong{margin-top:4px;color:#49464e;font-size:13px;font-variant-numeric:tabular-nums}.admin-skill-source-list em,.admin-skill-authoring-list em{margin-top:3px;color:#746a80;font-size:11px;font-style:normal}.admin-skill-row-copy strong{margin-top:0;overflow:hidden;color:#4e4568;text-overflow:ellipsis;white-space:nowrap}.admin-skill-row-copy small{margin-top:4px}.admin-official-skill-panel{min-width:0;margin-top:14px;padding:20px 22px}html.dark .admin-report-summary,html.dark .admin-report-chart-panel,html.dark .admin-report-grid>.panel,html.dark .admin-plan-panel,html.dark .admin-broadcast-panel,html.dark .admin-official-skill-panel{border-color:#45434a;background:#292a2e;box-shadow:0 6px 20px #00000024}html.dark .admin-report-summary>div,html.dark .admin-conversion-row,html.dark .admin-conversion-row>span,html.dark .admin-health-report>div,html.dark .admin-report-table th,html.dark .admin-report-table td{border-color:#444249}html.dark .admin-report-summary span,html.dark .admin-report-summary small,html.dark .admin-chart-axis,html.dark .admin-chart-x-label,html.dark .admin-health-report dt{color:#aaa6af}html.dark .admin-report-summary strong,html.dark .admin-chart-legend span,html.dark .admin-report-table tbody th,html.dark .admin-report-table tbody td,html.dark .admin-health-report dd{color:#eeecef}html.dark .admin-report-summary em{color:#c7bce9}html.dark .admin-capacity-row dd small{color:#bbb7c0}html.dark .admin-chart-gridline{stroke:#424047}html.dark .admin-chart-point{stroke:#292a2e}html.dark .admin-report-table thead th{color:#aaa6af;background:#323137}html.dark .admin-conversion-row strong{color:#d4cbed}html.dark .admin-report-ok{color:#9bd1b6;background:#293b33}html.dark .admin-broadcast-list>header{color:#aaa6af;background:#323137}html.dark .admin-broadcast-list>article{border-color:#444249}html.dark .admin-broadcast-copy strong,html.dark .admin-broadcast-metric strong,html.dark .admin-broadcast-latest strong{color:#eeecef}html.dark .admin-broadcast-copy small,html.dark .admin-broadcast-metric small,html.dark .admin-broadcast-rate small,html.dark .admin-broadcast-latest small{color:#aaa6af}html.dark .admin-broadcast-metric.read strong{color:#91d2b6}html.dark .admin-broadcast-metric.unread strong{color:#d9a675}html.dark .admin-broadcast-rate>span{background:#444149}html.dark .admin-broadcast-rate>strong{color:#c7bce9}html.dark .admin-skill-source-list article,html.dark .admin-skill-authoring-list article,html.dark .admin-official-skill-list article{border-color:#444249}html.dark .admin-skill-source-list small,html.dark .admin-skill-authoring-list small,html.dark .admin-official-skill-list small{color:#aaa6af}html.dark .admin-skill-source-list strong,html.dark .admin-skill-authoring-list strong,html.dark .admin-official-skill-list strong{color:#eeecef}html.dark .admin-skill-source-list em,html.dark .admin-skill-authoring-list em{color:#bdb4ca}html.dark .admin-skill-row-copy strong{color:#d4cbed}.admin-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:20px}.admin-grid .panel,.settings-form .form-grid label{margin-top:0}.switch-row{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;margin:0 0 24px!important;padding:15px 0 20px;border-bottom:1px solid var(--line)}.switch-row>span{display:flex;flex-direction:column;gap:4px}.switch-row small{color:var(--muted);font-weight:450}.switch-row input{width:43px;min-height:24px;accent-color:#7968cc}.version-tag{padding:4px 8px;color:#7164b9;border-radius:7px;background:#f0edff;font:11px ui-monospace,monospace}.capacity-card{min-height:100%;padding:28px;color:#fff;border-radius:17px;background:#1d2026}.capacity-card>strong{display:block;margin:13px 0 28px;font-size:38px;letter-spacing:-.05em}.capacity-lines{display:flex;flex-direction:column;gap:12px}.capacity-lines span{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:9px;color:#aeb2bc;font-size:12px}.capacity-lines b{color:#fff}.dot{display:block;width:7px;height:7px;border-radius:50%}.dot.active{background:#72d1ad}.dot.pending{background:#f0b56c}.dot.free{background:#8374d6}.capacity-card .notice{margin-top:24px}.user-table-panel{margin-top:20px}.admin-updated-at{color:#7f7a84;font-size:11px;font-weight:500}.admin-user-table td{vertical-align:middle}.admin-users-head{align-items:flex-start}.admin-user-controls{display:flex;min-width:0;align-items:center;gap:8px;margin:0 0 15px;flex-wrap:wrap}.admin-user-controls>input{width:min(250px,100%);min-height:38px;padding:0 11px;font-size:12px}.admin-user-controls>div{display:inline-flex;min-width:0;max-width:100%;padding:3px;overflow:visible;border:1px solid #e2dfe8;border-radius:9px;background:#f6f5f8;flex-wrap:wrap}.admin-user-controls button{min-height:31px;padding:0 8px;color:#716d77;border:0;border-radius:6px;background:transparent;font-size:11px;font-weight:700;white-space:nowrap}.admin-user-controls button.active{color:#fff;background:#6d5caf;box-shadow:0 2px 5px #483a8733}.admin-user-controls>small{margin-left:auto;color:#7f7a84;font-size:11px;white-space:nowrap}.admin-user-list{overflow-x:hidden;border:1px solid #ebe8ef;border-radius:11px}.admin-user-table{width:100%;min-width:0;table-layout:fixed;font-size:12px}.admin-user-table th{color:#77727d;background:#f8f7fa;font-size:11px}.admin-user-table th:first-child,.admin-user-table td:first-child{width:26%;min-width:0}.admin-user-table th:nth-child(2),.admin-user-table td:nth-child(2){width:31%;min-width:0}.admin-user-table th:nth-child(3),.admin-user-table td:nth-child(3){width:13%;min-width:0}.admin-user-table th:nth-child(4),.admin-user-table td:nth-child(4){width:20%;min-width:0}.admin-user-table th:last-child,.admin-user-table td:last-child{width:90px;min-width:0;text-align:right}.admin-user-table td{vertical-align:middle;white-space:normal}.admin-user-table tbody tr:last-child td{border-bottom:0}.admin-user-table td strong,.admin-user-table td small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-table td small{margin-top:4px;color:#77727d;font-size:11px}.admin-user-identity strong{display:flex;align-items:center;gap:6px;font-size:13px}.admin-test-account-badge{flex:0 0 auto;padding:2px 5px;color:#675794;border-radius:999px;background:#eee9fa;font-size:11px;font-style:normal;font-weight:750}.admin-test-account-switch{margin:14px 0 0!important;padding:12px 0 0;border-top:1px solid #e8e3ed;border-bottom:0}.admin-user-trend{display:grid;max-width:310px;margin-bottom:5px;grid-template-columns:minmax(80px,220px) auto;align-items:center;justify-content:start;gap:8px}.admin-user-trend>span{display:flex;width:100%;height:24px;align-items:flex-end;gap:3px}.admin-user-trend i{display:block;min-width:3px;max-width:12px;flex:1;border-radius:2px 2px 0 0;background:#7665b6}.admin-user-trend i.empty{background:#e9e6ef}.admin-user-trend em{display:inline-flex;min-height:22px;padding:0 7px;align-items:center;justify-content:center;color:#696470;border-radius:999px;background:#f0eef3;font-size:11px;font-style:normal;font-weight:750;white-space:nowrap}.admin-user-trend em.fresh,.admin-user-trend em.rising{color:#2b7658;background:#e9f5ef}.admin-user-trend em.steady{color:#5e5791;background:#efecf8}.admin-user-trend em.cooling{color:#986039;background:#faeee5}.admin-user-trend em.quiet{color:#77727d;background:#f0eef2}.admin-user-metric strong,.admin-user-metric small{display:block}.admin-user-metric strong{color:#45404d;font-size:14px;font-variant-numeric:tabular-nums}.admin-user-metric small{margin-top:5px}.admin-user-pagination{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:14px;padding-top:14px;border-top:1px solid #ebe8ef}.admin-user-pagination span{color:#77727d;font-size:11px}.admin-user-pagination button{min-height:34px;padding:0 12px;color:#62569b;border:1px solid #ddd8ee;border-radius:8px;background:#f8f6fd;font-size:12px;font-weight:700}.admin-user-pagination button:disabled{opacity:.5;cursor:not-allowed}.table-action-button{display:inline-flex;min-height:34px;padding:0 10px;align-items:center;gap:6px;color:#5d5291;border:1px solid #ddd8ee;border-radius:8px;background:#f8f6fd;font-size:12px;font-weight:700}.table-action-button:hover:not(:disabled){border-color:#c9c0ea;background:#f0ecfb}.table-action-button:disabled{color:#aaa8ae;border-color:#e7e6e2;background:#f4f4f2;cursor:not-allowed}.table-action-button svg{width:12px;height:12px}.admin-notification-dialog{width:min(520px,100%)}.admin-notification-dialog label{margin:16px 0 0}.admin-notification-dialog textarea{width:100%;padding:11px 13px;resize:vertical;color:#4f4d55;border:1px solid #dedde2;border-radius:9px;background:#fff;font:inherit}.admin-notification-dialog footer{margin-top:20px}.workspace-dialog.admin-user-dialog{display:flex;width:min(1040px,calc(100vw - 48px));height:min(880px,calc(100dvh - 32px));max-height:calc(100dvh - 32px);overflow:hidden;flex-direction:column}.admin-user-dialog>header{flex:0 0 auto;padding-bottom:16px;border-bottom:1px solid #ece9ef}.admin-user-dialog-header>div{min-width:0}.admin-user-dialog-header>div>strong{font-size:17px}.admin-user-dialog-header>div>span{display:flex;margin-top:8px;gap:6px;flex-wrap:wrap}.admin-user-dialog-header>div>span em{padding:3px 7px;color:#625a6b;border-radius:999px;background:#f0eef4;font-size:11px;font-style:normal;font-weight:700}.admin-user-dialog-content{display:grid;min-height:0;padding:0 4px 4px 0;overflow-y:auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:14px;scrollbar-gutter:stable}.admin-user-dialog-content>.admin-user-overview,.admin-user-dialog-content>.admin-user-details,.admin-user-dialog-content>.admin-user-token-panel{grid-column:1 / -1}.admin-user-dialog-content>.admin-user-details,.admin-user-dialog-content>.admin-user-token-panel{margin-top:0}.workspace-dialog.admin-user-dialog label{min-width:0;margin:16px 0 0}.admin-user-dialog label>small{color:#77727d;font-size:12px;font-weight:450;line-height:1.55}.admin-user-dialog input,.admin-user-dialog select,.admin-user-dialog textarea{min-width:0;max-width:100%}.admin-user-dialog select,.admin-user-dialog textarea{width:100%;padding:11px 13px;color:#4f4d55;border:1px solid #dedde2;border-radius:9px;background:#fff;font:inherit}.admin-user-dialog select{min-height:45px}.admin-user-dialog textarea{resize:vertical}.admin-user-overview{display:grid;margin-top:18px;padding:14px 0;grid-template-columns:1.35fr .8fr 1fr;border:1px solid #e7e3ee;border-radius:12px;background:#fbfafd}.admin-user-overview>span{min-width:0;padding:0 14px;border-right:1px solid #e7e3ee}.admin-user-overview>span:last-child{border-right:0}.admin-user-overview small,.admin-user-overview strong,.admin-user-overview em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-overview small{color:#77727d;font-size:11px}.admin-user-overview strong{margin-top:6px;color:#413b49;font-size:14px;font-variant-numeric:tabular-nums}.admin-user-overview em{margin-top:5px;color:#77727d;font-size:11px;font-style:normal}.admin-user-details{margin-top:18px;border:1px solid #e7e3ee;border-radius:11px}.admin-user-details>div{display:flex;padding:12px 14px;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid #ece9ef}.admin-user-details>div strong,.admin-user-details>div small{display:block}.admin-user-details>div strong{color:#46434d;font-size:13px}.admin-user-details>div small{color:#77727d;font-size:11px}.admin-user-details dl{display:grid;margin:0;grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-details dl>div{min-width:0;padding:10px 14px;border-bottom:1px solid #efedf1}.admin-user-details dl>div:not(:nth-child(3n)){border-right:1px solid #efedf1}.admin-user-details dl>div:nth-last-child(-n+3){border-bottom:0}.admin-user-details dt{color:#77727d;font-size:11px}.admin-user-details dd{margin:5px 0 0;color:#47444c;font-size:12px;line-height:1.55;overflow-wrap:anywhere}.admin-user-token-panel{min-width:0;margin-top:14px;padding:15px;border:1px solid #e3deeb;border-radius:13px;background:#fbfaff}.admin-user-token-panel>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-user-token-panel>header strong,.admin-user-token-panel>header small{display:block}.admin-user-token-panel>header strong{color:#40394d;font-size:15px}.admin-user-token-panel>header small{margin-top:4px;color:#77727d;font-size:11px;line-height:1.45}.admin-user-token-panel>header>em{flex:0 0 auto;padding:4px 7px;color:#746f7a;border-radius:999px;background:#efedf3;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.admin-user-token-panel>header>em.up,.admin-user-token-summary em.up,.admin-user-token-panel>header>em.new,.admin-user-token-summary em.new{color:#2f765a;background:#eaf5ef}.admin-user-token-panel>header>em.down,.admin-user-token-summary em.down{color:#9a6038;background:#faeee5}.admin-user-token-summary{display:grid;margin-top:14px;padding:12px 0;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #e9e5ee;border-bottom:1px solid #e9e5ee}.admin-user-token-summary>span{min-width:0;padding:0 12px;border-right:1px solid #e9e5ee}.admin-user-token-summary>span:first-child{padding-left:0}.admin-user-token-summary>span:last-child{padding-right:0;border-right:0}.admin-user-token-summary small,.admin-user-token-summary strong,.admin-user-token-summary em{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-token-summary small{color:#77727d;font-size:11px}.admin-user-token-summary strong{margin-top:5px;color:#413a4c;font-size:17px;font-variant-numeric:tabular-nums}.admin-user-token-summary em{width:max-content;max-width:100%;margin-top:4px;padding:2px 4px;color:#77727d;border-radius:4px;font-size:11px;font-style:normal}.admin-user-token-chart{min-width:0;margin-top:13px;padding:11px 10px 3px;border-radius:10px;background:#fff}.admin-user-token-legend{display:flex;padding:0 3px;align-items:center;gap:14px;color:#68626f;font-size:11px;font-weight:650}.admin-user-token-legend span{display:inline-flex;align-items:center;gap:6px}.admin-user-token-legend i{display:inline-block;width:17px;height:3px;border-radius:99px}.admin-user-token-legend i.tokens{background:#7562b3}.admin-user-token-legend i.jobs{background:#d1823b}.admin-user-token-chart svg{display:block;width:100%;height:auto;overflow:visible}.admin-user-token-gridline{stroke:#e9e5ed;stroke-width:1;vector-effect:non-scaling-stroke}.admin-user-token-axis,.admin-user-token-x-label{fill:#817b87;font-size:11px}.admin-user-token-axis.jobs{fill:#9b6738}.admin-user-token-bar{fill:#7562b3}.admin-user-token-job-line{fill:none;stroke:#d1823b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;vector-effect:non-scaling-stroke}.admin-user-token-job-point{fill:#d1823b;stroke:#fff;stroke-width:1.5;vector-effect:non-scaling-stroke}.admin-user-token-empty{display:flex;min-height:150px;align-items:center;justify-content:center;color:#77727d;font-size:12px;text-align:center}.admin-user-token-composition{margin-top:12px;padding-top:12px;border-top:1px solid #e9e5ee}.admin-user-token-composition>div:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.admin-user-token-composition>div:first-child strong{color:#4a4452;font-size:12px}.admin-user-token-composition>div:first-child small{color:#77727d;font-size:11px;line-height:1.45;text-align:right}.admin-user-token-composition-track{display:flex!important;width:100%;height:12px;margin-top:10px;overflow:hidden;border-radius:999px;background:#e9e6ed}.admin-user-token-composition-track i{display:block;min-width:2px;height:100%}.admin-user-token-composition .uncached{background:#6f5db2}.admin-user-token-composition .cached{background:#438a70}.admin-user-token-composition .visible{background:#c9743e}.admin-user-token-composition .reasoning{background:#a65079}.admin-user-token-composition-legend{display:grid!important;margin-top:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.admin-user-token-composition-legend>span{display:grid;min-width:0;grid-template-columns:8px minmax(0,1fr);align-items:center;column-gap:6px}.admin-user-token-composition-legend>span>i{display:block;width:8px;height:8px;border-radius:2px;grid-row:1 / 3}.admin-user-token-composition-legend small,.admin-user-token-composition-legend strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-user-token-composition-legend small{color:#77727d;font-size:11px}.admin-user-token-composition-legend strong{margin-top:2px;color:#4a4551;font-size:12px;font-variant-numeric:tabular-nums}.admin-user-token-composition-empty{display:block!important;margin-top:9px;color:#77727d;font-size:12px}.admin-user-referral{min-width:0;margin-top:0;padding:15px;border:1px solid #e7e3ee;border-radius:12px;background:#fbfafd}.admin-user-referral .panel-title{margin-bottom:12px}.admin-user-referral .panel-title strong,.admin-user-referral .panel-title small{display:block}.admin-user-referral .panel-title small{margin-top:4px;color:#77727d;font-size:11px;font-weight:450}.admin-user-referral .panel-title em{color:#397660;font-size:11px;font-style:normal;font-weight:750}.admin-user-referral>div:last-of-type{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.admin-user-referral>div:last-of-type span{min-width:0;padding:9px;border-radius:9px;background:#f2f0f6}.admin-user-referral>div:last-of-type small,.admin-user-referral>div:last-of-type strong{display:block}.admin-user-referral>div:last-of-type small{color:#77727d;font-size:11px}.admin-user-referral>div:last-of-type strong{margin-top:5px;overflow:hidden;color:#3c3c39;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.admin-user-referral .notice{margin-top:10px}.admin-user-account-editor{min-width:0;margin-top:0;padding:15px;border:1px solid #e2dceb;border-radius:12px;background:#faf9fc}.admin-user-account-editor>div>strong,.admin-user-account-editor>div>small{display:block}.admin-user-account-editor>div>strong{color:#433d4a;font-size:15px}.admin-user-account-editor>div>small{margin-top:4px;color:#77727d;font-size:12px;line-height:1.5}.admin-quota-editor{margin-top:16px;padding:14px;border:1px solid #e5e0ec;border-radius:11px;background:#fff}.admin-quota-mode{display:grid;padding:3px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;border:1px solid #e3dfea;border-radius:9px;background:#f3f1f6}.admin-quota-mode button{min-height:34px;padding:0 8px;color:#6f6877;border:0;border-radius:6px;background:transparent;font-size:12px;font-weight:700}.admin-quota-mode button.active{color:#fff;background:#6d5caf;box-shadow:0 2px 5px #483a8733}.workspace-dialog.admin-user-dialog .admin-quota-editor label{margin:14px 0 0}.admin-quota-presets{display:flex;margin-top:9px;gap:7px;flex-wrap:wrap}.admin-quota-presets button{min-height:31px;padding:0 9px;color:#62569b;border:1px solid #ddd8ee;border-radius:7px;background:#f8f6fd;font-size:11px;font-weight:700}.admin-quota-presets button:hover{border-color:#c9c0ea;background:#f0ecfb}.admin-quota-change-summary{display:grid;margin-top:14px;padding-top:13px;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #ebe7ef}.admin-quota-change-summary>span{min-width:0;padding:0 10px;border-right:1px solid #ebe7ef}.admin-quota-change-summary>span:first-child{padding-left:0}.admin-quota-change-summary>span:last-child{padding-right:0;border-right:0}.admin-quota-change-summary small,.admin-quota-change-summary strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-quota-change-summary small{color:#77727d;font-size:11px}.admin-quota-change-summary strong{margin-top:5px;color:#433d4a;font-size:13px;font-variant-numeric:tabular-nums}.admin-quota-change-summary strong.up{color:#2f765a}.admin-quota-change-summary strong.down,.admin-quota-change-summary strong.invalid{color:#9a4d59}.admin-quota-input-error{display:block;margin-top:10px;color:#984955;font-size:12px;line-height:1.5}.admin-quota-notification{margin-top:16px;padding:14px;border:1px solid #ddd8ee;border-radius:12px;background:#faf8ff}.admin-quota-notification>div strong,.admin-quota-notification>div small{display:block}.admin-quota-notification>div strong{color:#46404f;font-size:13px}.admin-quota-notification>div small{margin-top:4px;color:#77727d;font-size:12px;line-height:1.5}.admin-quota-notification label{margin-top:12px}.admin-quota-notification-preview{margin-top:12px;padding:12px 13px;border:1px solid #e4dff1;border-radius:10px;background:#fff}.admin-quota-notification-preview span,.admin-quota-notification-preview strong{display:block}.admin-quota-notification-preview span{color:#77727d;font-size:11px;font-weight:700}.admin-quota-notification-preview strong{margin-top:6px;color:#40394c;font-size:13px}.admin-quota-notification-preview p{margin:7px 0 0;color:#5e5964;font-size:12px;line-height:1.65}.admin-quota-confirmation dl{display:grid;margin:20px 0 0;border:1px solid #e7e3ee;border-radius:11px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quota-confirmation dl>div{min-width:0;padding:11px 13px;border-bottom:1px solid #efedf1}.admin-quota-confirmation dl>div:nth-child(odd){border-right:1px solid #efedf1}.admin-quota-confirmation dl>div:nth-last-child(-n+2){border-bottom:0}.admin-quota-confirmation dt{color:#77727d;font-size:11px}.admin-quota-confirmation dd{margin:5px 0 0;color:#47444c;font-size:12px;line-height:1.5;overflow-wrap:anywhere}.admin-user-dialog footer{flex:0 0 auto;margin-top:14px;padding-top:16px;border-top:1px solid #eceae6}.admin-user-dialog footer .admin-user-notify-button{margin-right:auto}html.dark .admin-page .panel,html.dark .admin-page .admin-feedback-item,html.dark .admin-page .admin-report-summary{color:#f1eff3;border-color:#4d4b53;background-color:#292a2e}html.dark .admin-page .panel-title p,html.dark .admin-page .admin-dashboard-head p,html.dark .admin-page .admin-updated-at{color:#bbb8c0}html.dark .admin-page .admin-tabs{border-color:#56535d;background:#2a2b30f5}html.dark .admin-page .admin-tabs button{color:#c8c4cd}html.dark .admin-page .admin-tabs button:hover{color:#f0ebff;background:#3c3848}html.dark .admin-page .admin-user-controls>div{border-color:#56535f;background:#303137}html.dark .admin-page .admin-user-controls button{color:#c4c0c9}html.dark .admin-page .admin-user-controls>small{color:#bbb7c0}html.dark .admin-page input::placeholder,html.dark .admin-page textarea::placeholder{color:#a6a2ab}html.dark .admin-page .admin-user-list{border-color:#5a5662;background:#292a2e}html.dark .admin-page .admin-user-table th{color:#cbc7d0;border-color:#504e56;background:#33343a}html.dark .admin-page .admin-user-table td{color:#d8d5dc;border-color:#48474e;background:#292a2e}html.dark .admin-page .admin-user-table td strong{color:#f5f3f6}html.dark .admin-page .admin-user-table td small,html.dark .admin-page .admin-user-trend em{color:#bbb7c0}html.dark .admin-page .admin-user-trend i.empty{background:#504d58}html.dark .admin-page .admin-user-trend em.fresh,html.dark .admin-page .admin-user-trend em.rising{color:#9bd9bd;background:#2d4439}html.dark .admin-page .admin-user-trend em.steady{color:#d0c6ef;background:#3d3949}html.dark .admin-page .admin-user-trend em.cooling{color:#edba89;background:#48382d}html.dark .admin-page .admin-user-trend em.quiet{color:#c1bdc6;background:#3b3a40}html.dark .admin-page .admin-user-metric strong{color:#f0eef2}html.dark .admin-page .admin-user-pagination{border-color:#4d4b53}html.dark .admin-page .admin-user-pagination span{color:#bbb7c0}html.dark .admin-page .admin-attention-list button{border-color:#49484f}html.dark .admin-page .admin-attention-list strong{color:#f0eef2}html.dark .admin-page .admin-attention-list small{color:#bbb7c0}html.dark .admin-page .admin-attention-list em{color:#efa4b1}html.dark .admin-page .admin-feedback-item>header span,html.dark .admin-page .admin-feedback-item summary,html.dark .admin-page .admin-feedback-response strong{color:#d2c7f2}html.dark .admin-page .admin-feedback-item>header small,html.dark .admin-page .admin-feedback-item h3 small,html.dark .admin-page .admin-feedback-ids,html.dark .admin-page .admin-feedback-response small{color:#bbb7c0}html.dark .admin-page .admin-feedback-detail,html.dark .admin-page .admin-feedback-item details p,html.dark .admin-page .admin-feedback-response p{color:#dedbe1}html.dark .admin-page .admin-feedback-item details{border:1px solid #48474e;background:#323339}html.dark .admin-page .admin-feedback-item details strong{color:#c4c0c9}html.dark .admin-page .settings-form-note{color:#c4c0c9;background:#323137}html.dark .admin-page .switch-row{border-color:#4d4b53}html.dark .admin-page .switch-row small{color:#bbb7c0}html.dark .admin-page .admin-test-account-badge{color:#d0c6ef;background:#40394f}html.dark .admin-page .admin-test-account-switch{border-color:#4d4b53}html.dark .admin-page .admin-user-details,html.dark .admin-page .admin-user-details>div,html.dark .admin-page .admin-user-details dl>div,html.dark .admin-page .admin-user-dialog>header,html.dark .admin-page .admin-user-dialog footer{border-color:#4d4b53}html.dark .admin-page .admin-user-dialog-header>div>span em{color:#d0c8da;background:#3d3a43}html.dark .admin-page .admin-user-overview,html.dark .admin-page .admin-user-account-editor{border-color:#4d4b53;background:#303137}html.dark .admin-page .admin-quota-editor{border-color:#504d57;background:#292a2e}html.dark .admin-page .admin-quota-mode{border-color:#56535f;background:#393940}html.dark .admin-page .admin-quota-mode button{color:#c4c0c9}html.dark .admin-page .admin-quota-mode button.active{color:#fff;background:#7564b8}html.dark .admin-page .admin-quota-presets button{color:#d0c6ef;border-color:#565064;background:#3a3742}html.dark .admin-page .admin-quota-change-summary,html.dark .admin-page .admin-quota-change-summary>span{border-color:#4d4b53}html.dark .admin-page .admin-quota-change-summary small{color:#bbb7c0}html.dark .admin-page .admin-quota-change-summary strong{color:#f0eef2}html.dark .admin-page .admin-quota-change-summary strong.up{color:#9bd9bd}html.dark .admin-page .admin-quota-change-summary strong.down,html.dark .admin-page .admin-quota-change-summary strong.invalid,html.dark .admin-page .admin-quota-input-error{color:#eca9b2}html.dark .admin-page .admin-user-overview>span{border-color:#4d4b53}html.dark .admin-page .admin-user-overview strong,html.dark .admin-page .admin-user-account-editor>div>strong{color:#f0eef2}html.dark .admin-page .admin-user-overview small,html.dark .admin-page .admin-user-overview em,html.dark .admin-page .admin-user-account-editor>div>small{color:#bbb7c0}html.dark .admin-page .admin-user-details>div strong,html.dark .admin-page .admin-user-details dd{color:#f0eef2}html.dark .admin-page .admin-user-details>div small,html.dark .admin-page .admin-user-details dt,html.dark .admin-page .admin-user-referral .panel-title small,html.dark .admin-page .admin-user-referral>div:last-of-type small{color:#bbb7c0}html.dark .admin-page .admin-user-token-panel{border-color:#504b5c;background:#302e37}html.dark .admin-page .admin-user-token-panel>header strong,html.dark .admin-page .admin-user-token-summary strong,html.dark .admin-page .admin-user-token-composition>div:first-child strong,html.dark .admin-page .admin-user-token-composition-legend strong{color:#f0edf4}html.dark .admin-page .admin-user-token-panel>header small,html.dark .admin-page .admin-user-token-summary small,html.dark .admin-page .admin-user-token-summary em,html.dark .admin-page .admin-user-token-composition>div:first-child small,html.dark .admin-page .admin-user-token-composition-legend small,html.dark .admin-page .admin-user-token-composition-empty,html.dark .admin-page .admin-user-token-empty{color:#bbb7c0}html.dark .admin-page .admin-user-token-panel>header>em{color:#c4c0c9;background:#3d3a43}html.dark .admin-page .admin-user-token-panel>header>em.up,html.dark .admin-page .admin-user-token-summary em.up,html.dark .admin-page .admin-user-token-panel>header>em.new,html.dark .admin-page .admin-user-token-summary em.new{color:#9bd9bd;background:#2d4439}html.dark .admin-page .admin-user-token-panel>header>em.down,html.dark .admin-page .admin-user-token-summary em.down{color:#edba89;background:#48382d}html.dark .admin-page .admin-user-token-summary,html.dark .admin-page .admin-user-token-summary>span,html.dark .admin-page .admin-user-token-composition{border-color:#4b4852}html.dark .admin-page .admin-user-token-chart{background:#292a2e}html.dark .admin-page .admin-user-token-legend{color:#c5c1ca}html.dark .admin-page .admin-user-token-gridline{stroke:#4b4852}html.dark .admin-page .admin-user-token-axis,html.dark .admin-page .admin-user-token-x-label{fill:#bbb7c0}html.dark .admin-page .admin-user-token-axis.jobs{fill:#efbd8f}html.dark .admin-page .admin-user-token-bar{fill:#9b89d4}html.dark .admin-page .admin-user-token-job-line{stroke:#efaa67}html.dark .admin-page .admin-user-token-job-point{fill:#efaa67;stroke:#292a2e}html.dark .admin-page .admin-user-referral{border-color:#4d4b53;background:#303137}html.dark .admin-page .admin-user-referral>div:last-of-type span{background:#393940}html.dark .admin-page .admin-quota-notification{border-color:#565064;background:#302e38}html.dark .admin-page .admin-quota-notification>div strong,html.dark .admin-page .admin-quota-notification-preview strong,html.dark .admin-page .admin-quota-confirmation dd{color:#f0edf4}html.dark .admin-page .admin-quota-notification>div small,html.dark .admin-page .admin-quota-notification-preview span,html.dark .admin-page .admin-quota-confirmation dt{color:#bdb8c3}html.dark .admin-page .admin-quota-notification-preview{border-color:#554f61;background:#393740}html.dark .admin-page .admin-quota-notification-preview p{color:#d1ccd5}html.dark .admin-page .admin-quota-confirmation dl,html.dark .admin-page .admin-quota-confirmation dl>div{border-color:#4d4b53}html.dark .admin-page .admin-report-summary span,html.dark .admin-page .admin-report-summary small,html.dark .admin-page .admin-chart-axis,html.dark .admin-page .admin-chart-x-label,html.dark .admin-page .admin-health-report dt,html.dark .admin-page .admin-report-table thead th,html.dark .admin-page .admin-plan-list small{color:#bdb9c3}html.dark .admin-page .admin-chart-gridline{stroke:#4b4951}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;font-size:12px}th{padding:10px 13px;color:#9297a0;border-bottom:1px solid var(--line);text-align:left;font-size:11px;letter-spacing:.06em;text-transform:uppercase}td{padding:13px;color:#5d626c;border-bottom:1px solid #eef0f2;white-space:nowrap}td:first-child{min-width:190px}td strong,td small{display:block}td strong{color:#30333a;font-size:12px}td small{margin-top:3px;color:#9398a2;font-size:11px}tbody tr:last-child td{border-bottom:0}.workspace-app-frame,.workspace-app-frame .main-stage{background:#fff}.workspace-shell{display:flex;width:100%;height:100%;overflow:hidden;background:#fff}.workspace-mobile-menu,.workspace-sidebar-close,.workspace-sidebar-backdrop{display:none}.workspace-sidebar{position:relative;z-index:40;display:flex;flex:0 0 276px;flex-direction:column;width:276px;min-width:0;height:100%;padding:14px 10px 10px;border-right:1px solid #e5e4e1;background:#f5f4f1}.workspace-sidebar-head{display:flex;align-items:center;min-height:42px;padding:0 8px 8px}.workspace-brand{display:inline-flex;min-width:0;align-items:center;gap:9px;padding:0;color:#242527;border:0;background:transparent;font-size:15px;letter-spacing:-.02em}.workspace-brand .logo-mark{width:25px;height:25px}.workspace-brand .logo-mark span{width:7px;height:19px}.workspace-sidebar-collapse,.workspace-sidebar-expand{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:30px;height:30px;padding:0;color:#858680;border:1px solid transparent;border-radius:8px;background:transparent;transition:color .12s ease,border-color .12s ease,background .12s ease}.workspace-sidebar-collapse{margin-left:auto}.workspace-sidebar-collapse:hover,.workspace-sidebar-expand:hover{color:#554991;border-color:#d8d4e9;background:#faf9ff}.workspace-sidebar-collapse svg,.workspace-sidebar-expand svg{width:16px;height:16px}@media(min-width:761px){.workspace-sidebar.desktop-collapsed{display:none}}.workspace-quick-actions{display:grid;flex:0 0 auto;grid-template-columns:1fr;gap:2px;padding:7px 4px 10px;border-bottom:1px solid #d8d7d2}.workspace-quick-actions button,.workspace-utility-nav>button,.workspace-utility-nav>a,.workspace-more-nav>summary,.workspace-more-menu a,.workspace-more-menu button{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;color:#4f5155;border:0;border-radius:8px;background:transparent;font-size:12px;font-weight:560;text-align:left}.workspace-quick-actions button:hover,.workspace-utility-nav>button:hover,.workspace-utility-nav>a:hover,.workspace-more-nav>summary:hover,.workspace-more-nav[open]>summary,.workspace-more-menu a:hover,.workspace-more-menu button:hover{color:#202124;background:#eae9e5}.workspace-quick-actions svg{width:16px;height:16px}.workspace-quick-actions .search-conversations span{flex:1}.workspace-quick-actions .workspace-create-action{min-width:0;gap:10px}.workspace-quick-actions .workspace-create-action svg{color:#6d60ad}.workspace-quick-actions .workspace-create-action span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-quick-actions .search-conversations kbd{min-width:26px;padding:2px 5px;color:#999891;border:1px solid #d8d7d2;border-bottom-width:2px;border-radius:5px;background:#faf9f7;font:700 8px/1.2 inherit;text-align:center}.workspace-utility-nav>button span{flex:1}.workspace-utility-nav>a span{flex:1}.workspace-utility-nav>button small{color:#777872;font-size:11px}.workspace-utility-nav>a small{color:#777872;font-size:11px}.workspace-tree{flex:1;min-height:0;margin-right:-10px;padding:13px 10px 13px 3px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#cfcec9 transparent}.workspace-tree-empty{padding:18px 10px;color:#999891;font-size:11px}.workspace-tree-loading{display:grid;gap:8px;padding:7px}.workspace-tree-loading i{display:block;height:31px;border-radius:7px;background:linear-gradient(100deg,#e9e8e4 20%,#f1f0ed,#e9e8e4 70%);background-size:200% 100%;animation:shimmer 1.5s infinite}.workspace-tree-heading{display:flex;min-height:30px;margin:0 0 5px 4px;padding:0 0 0 7px;align-items:center;justify-content:space-between;color:#85857f}.workspace-tree-heading strong{font-size:11px;font-weight:740;letter-spacing:.04em}.workspace-tree-heading-actions{display:flex;align-items:center;gap:1px}.workspace-tree-heading-actions>button,.workspace-tree-list-menu>summary{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;color:#858680;border:0;border-radius:7px;background:transparent;cursor:pointer;list-style:none}.workspace-tree-heading-actions>button:hover,.workspace-tree-list-menu>summary:hover,.workspace-tree-list-menu[open]>summary{color:#554991;background:#eae9e5}.workspace-tree-heading-actions>button svg,.workspace-tree-list-menu>summary svg{width:14px;height:14px}.workspace-tree-list-menu{position:relative}.workspace-tree-list-menu>summary::-webkit-details-marker{display:none}.workspace-tree-list-menu>div{position:absolute;z-index:75;top:calc(100% + 4px);right:0;display:grid;width:190px;padding:5px;color:#545550;border:1px solid #deddd8;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1c1b182e}.workspace-tree-list-menu>div>button{display:grid;width:100%;min-height:33px;padding:0 9px;grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:7px;color:#545550;border:0;border-radius:7px;background:transparent;font-size:12px;font-weight:620;text-align:left}.workspace-tree-list-menu>div>button:first-child{grid-template-columns:16px minmax(0,1fr)}.workspace-tree-list-menu>div>button:hover{background:#f0efeb}.workspace-tree-list-menu>div>button span{grid-column:2}.workspace-tree-list-menu>div>button svg{width:13px;height:13px}.workspace-tree-list-menu>div>button svg:last-child:not(:first-child){grid-column:3;color:#6759aa}.workspace-tree-list-menu>div>small{margin:4px 4px 3px;padding:6px 5px 4px;color:#999891;border-top:1px solid #eceae6;font-size:11px;font-weight:650}.workspace-tree-empty-state{display:grid;margin:2px 5px 12px;padding:16px 12px;justify-items:center;gap:9px;color:#999891;border:1px dashed #d8d7d2;border-radius:9px;font-size:11px;text-align:center}.workspace-tree-empty-state button{min-height:31px;padding:0 11px;color:#65599d;border:1px solid #d8d2ed;border-radius:7px;background:#f8f6ff;font-size:12px;font-weight:650}.workspace-tree-empty-state button:hover{background:#f0ecfb}.conversation-attention{display:grid;gap:9px;margin:-3px 1px 13px;padding:9px;border:1px solid #e0ded7;border-radius:10px;background:#efeee9}.conversation-attention-head{display:grid;gap:2px;padding:0 2px 3px}.conversation-attention-head strong{color:#545550;font-size:11px;font-weight:720}.conversation-attention-head small{color:#92918b;font-size:11px}.conversation-attention-group{display:grid;gap:2px}.conversation-attention-group>header{display:flex;min-height:24px;padding:0 7px;align-items:center;justify-content:space-between;color:#777872}.conversation-attention-group>header strong{font-size:11px;font-weight:720;letter-spacing:.04em}.conversation-attention-group>header span{min-width:17px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;color:#777872;background:#e8e7e2;border-radius:999px;font-size:11px;font-weight:700}.conversation-attention-group>button{display:grid;min-width:0;min-height:40px;padding:5px 7px;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:7px;color:#5c5d59;border:0;border-radius:8px;background:transparent;text-align:left}.conversation-attention-group>button:hover{background:#ecebe7}.conversation-attention-group>button.selected{color:#222326;background:#e5e3de}.conversation-attention-group>button>span:nth-child(2){min-width:0}.conversation-attention-group>button strong,.conversation-attention-group>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-attention-group>button strong{color:inherit;font-size:12px;font-weight:650}.conversation-attention-group>button small{display:flex;margin-top:3px;align-items:center;gap:5px;color:#999891;font-size:12px}.conversation-attention-group>button small em{overflow:hidden;font-style:normal;text-overflow:ellipsis}.conversation-attention-workspace{display:inline-flex;max-width:112px;padding:1px 4px;align-items:center;gap:3px;overflow:hidden;color:#665b8f;border-radius:4px;background:#e3dfef;text-overflow:ellipsis}.conversation-attention-workspace svg{flex:0 0 auto;width:8px;height:8px}.conversation-attention-group>button time{color:#aaa9a3;font-size:12px;white-space:nowrap}.workspace-group{margin-bottom:10px;border-radius:9px;transition:background .12s ease,box-shadow .12s ease}.workspace-group.dragging{opacity:.45}.workspace-group.drag-over>.workspace-group-head{box-shadow:inset 0 2px #796ac1}.workspace-group.conversation-drop{background:#eeebf8;box-shadow:inset 0 0 0 1px #b9afe0,0 4px 12px #44387814}.workspace-group.conversation-drop>.workspace-group-head{border-radius:8px;background:#e5e0f4}.workspace-group.conversation-drop.same-workspace{background:#eeefed;box-shadow:inset 0 0 0 1px #c8cbc5}.workspace-group.conversation-drop.same-workspace>.workspace-group-head{background:#e8e9e6}.conversation-drop-hint{margin:3px 5px 5px 17px;padding:6px 8px;color:#63568f;border-radius:6px;background:#ded8f0;font-size:11px;font-weight:680;text-align:center}.conversation-drop-hint.same-workspace{color:#777872;background:#dedfdb}.workspace-group-head{position:relative;display:grid;grid-template-columns:17px minmax(0,1fr);align-items:center;gap:2px}.workspace-drag-handle{display:inline-flex;align-items:center;justify-content:center;width:17px;height:27px;color:#bbb9b2;cursor:grab}.workspace-drag-handle.disabled{visibility:hidden;cursor:default}.workspace-drag-handle:active{cursor:grabbing}.workspace-drag-handle svg{width:11px;height:11px}.workspace-group-toggle{display:grid;min-width:0;min-height:31px;padding:0 7px;grid-template-columns:16px minmax(0,1fr) auto auto;align-items:center;gap:6px;color:#777872;border:0;border-radius:7px;background:transparent;text-align:left}.workspace-group-toggle:hover,.workspace-group-add:hover,.workspace-group-actions:hover{background:#eae9e5}.workspace-group-toggle svg{width:14px;height:14px}.workspace-group-toggle strong{grid-column:2;overflow:hidden;color:#454641;font-size:11px;font-weight:760;letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap}.workspace-default-badge{grid-column:3;padding:2px 5px;color:#6f609f;border-radius:999px;background:#e3def2;font-size:11px;font-weight:720;white-space:nowrap;transition:opacity .12s ease}.workspace-conversation-count{grid-column:4;min-width:17px;padding:2px 5px;color:#85857f;border-radius:999px;background:#e5e4df;font-size:11px;font-weight:720;text-align:center;transition:opacity .12s ease}.workspace-group-add{position:absolute;z-index:1;top:2px;right:31px;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;color:#888983;border:0;border-radius:7px;background:#eae9e5;opacity:0}.workspace-group-add svg{width:13px;height:13px}.workspace-group-actions{position:absolute;z-index:1;top:2px;right:2px;display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;padding:0;color:#888983;border:0;border-radius:7px;background:#eae9e5;opacity:0}.workspace-group-head:hover>.workspace-group-toggle,.workspace-group-head:focus-within>.workspace-group-toggle{background:#eae9e5}.workspace-group-head:hover .workspace-group-add,.workspace-group-head:hover .workspace-group-actions,.workspace-group-head:focus-within .workspace-group-add,.workspace-group-head:focus-within .workspace-group-actions{opacity:1}.workspace-group-head:hover .workspace-default-badge,.workspace-group-head:hover .workspace-conversation-count,.workspace-group-head:focus-within .workspace-default-badge,.workspace-group-head:focus-within .workspace-conversation-count{opacity:0}.workspace-group-actions svg{width:14px;height:14px}.conversation-list{display:grid;gap:2px;margin:5px 3px 3px 17px}.conversation-row{display:grid;min-width:0;min-height:45px;padding:5px 5px 5px 4px;grid-template-columns:11px 10px minmax(0,1fr) 24px;align-items:center;gap:6px;color:#62635f;border:1px solid transparent;border-radius:8px;background:transparent;cursor:pointer;text-align:left;transition:border-color .12s ease,background .12s ease}.conversation-row:hover{border-color:#dedcd6;background:#efeeea}.conversation-row.selected{color:#222326;border-color:#d5d2cb;background:#e8e7e3}.conversation-row.dragging{opacity:.42}.conversation-row.drag-over{box-shadow:inset 0 2px #796ac1}.conversation-drag-handle{display:inline-flex;align-items:center;justify-content:center;color:#bbb9b2;cursor:grab}.conversation-drag-handle:active{cursor:grabbing}.conversation-drag-handle svg{width:11px;height:11px}.conversation-row-actions{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#8f8e88;border:0;border-radius:6px;background:transparent;opacity:0}.conversation-row:hover .conversation-row-actions,.conversation-row:focus-within .conversation-row-actions{opacity:1}.conversation-row-actions:hover{color:#555652;background:#dfded9}.conversation-row-actions svg{width:14px;height:14px}.conversation-move-notice{position:absolute;z-index:8;right:12px;bottom:93px;left:12px;padding:9px 10px;color:#fff;border-radius:9px;background:#3e735d;box-shadow:0 8px 24px #19231e2e;font-size:11px;font-weight:620;line-height:1.4}.conversation-move-notice.info{background:#5f6370}.conversation-move-notice.error{background:#a34d59}.conversation-status{display:inline-flex;align-items:center;justify-content:center;width:8px;height:8px}.conversation-status i{width:5px;height:5px;border-radius:50%;background:#bbb9b1}.conversation-status.running i,.conversation-status.queued i{background:#7d6fce;animation:pulse 1.25s ease-in-out infinite}.conversation-status.draft i{background:#7667ba;box-shadow:0 0 0 2px #7667ba24}.conversation-status.unread i{background:#3f9c70;box-shadow:0 0 0 2px #3f9c702b;animation:pulse 1.5s ease-in-out infinite}.conversation-status.completed i{background:#62a484}.conversation-status.failed i{background:#d36b78}.conversation-row-copy{min-width:0}.conversation-row-copy strong,.conversation-row-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-row-copy strong{color:inherit;font-size:11px;font-weight:610}.conversation-pin-indicator{display:inline-block;width:10px;height:10px;margin-right:4px;color:#7b6b4c;vertical-align:-1px}.conversation-row-copy small{margin-top:3px;color:#9a9993;font-size:11px}.conversation-empty-row{min-height:32px;padding:0 12px;color:#989790;border:0;background:transparent;text-align:left;font-size:11px}.conversation-empty-row:hover{color:#575852}.conversation-context-menu{position:fixed;z-index:90;display:grid;width:176px;padding:5px;border:1px solid #deddd8;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1c1b182e}.conversation-context-menu button,.conversation-context-menu a{display:flex;min-height:33px;align-items:center;gap:8px;padding:0 9px;color:#545550;border:0;border-radius:7px;background:transparent;font-size:12px;font-weight:620;text-align:left;text-decoration:none}.conversation-context-menu button:hover,.conversation-context-menu a:hover{background:#f0efeb}.conversation-context-menu svg{width:14px;height:14px}.conversation-context-menu .danger{color:#c05363}.conversation-context-menu .danger:hover{color:#ad4050;background:#fff1f3}.conversation-context-menu button:disabled{color:#a4a39e;cursor:not-allowed}.conversation-context-menu button:disabled:hover{background:transparent}.workspace-context-menu{width:216px}.conversation-search-backdrop{position:fixed;z-index:110;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:center;padding:min(14vh,120px) 18px 24px;background:#16161875;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.conversation-search-dialog{display:flex;width:min(620px,100%);max-height:min(650px,76vh);overflow:hidden;flex-direction:column;border:1px solid rgba(218,217,212,.95);border-radius:15px;background:#fff;box-shadow:0 24px 80px #1414163d}.conversation-search-dialog>header{display:grid;min-height:58px;padding:0 16px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;border-bottom:1px solid #ecebe7}.conversation-search-dialog>header:focus-within{border-bottom-color:#9588dc;box-shadow:inset 0 -1px #9588dc}.conversation-search-dialog>header svg{width:18px;color:#777872}.conversation-search-dialog>header input{width:100%;min-width:0;padding:0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#292a2c;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:15px}.conversation-search-dialog>header input:focus{border:0;outline:0;box-shadow:none!important}.conversation-search-dialog>header input::placeholder{color:#a3a29c}.conversation-search-dialog>header kbd{padding:3px 6px;color:#999891;border:1px solid #deddd8;border-bottom-width:2px;border-radius:6px;background:#f8f7f4;font:700 8px/1.2 inherit}.conversation-search-summary{display:flex;min-height:35px;padding:0 16px;align-items:center;justify-content:space-between;gap:12px;color:#858680;background:#faf9f7;font-size:11px}.conversation-search-summary small{color:#aaa9a3;font-size:11px;white-space:nowrap}.conversation-search-results{min-height:120px;padding:7px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d3d2cc transparent}.conversation-search-results>button{display:grid;width:100%;min-width:0;min-height:52px;padding:7px 10px;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:9px;color:#555652;border:0;border-radius:9px;background:transparent;text-align:left}.conversation-search-results>button.active{color:#26272a;background:#eeece8}.conversation-search-results>button>span:nth-child(2){min-width:0}.conversation-search-results>button strong,.conversation-search-results>button small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-search-results>button strong{color:inherit;font-size:12px;font-weight:650}.conversation-search-results>button small{margin-top:4px;color:#92918b;font-size:12px}.conversation-search-results>button time{color:#aaa9a3;font-size:12px;white-space:nowrap}.conversation-search-empty{display:flex;min-height:180px;align-items:center;justify-content:center;flex-direction:column;color:#aaa9a3;text-align:center}.conversation-search-empty svg{width:24px;margin-bottom:10px}.conversation-search-empty strong{color:#6f706b;font-size:11px}.conversation-search-empty small{margin-top:5px;font-size:11px}.workspace-utility-nav{position:relative;display:grid;padding:4px;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;border-top:1px solid #e5e4e1}.workspace-utility-nav>button,.workspace-utility-nav>a,.workspace-more-nav>summary{min-width:0;min-height:40px;padding:4px 2px;flex-direction:column;justify-content:center;gap:2px;font-size:11px;text-align:center;text-decoration:none;cursor:pointer}.workspace-utility-nav>button svg,.workspace-utility-nav>a svg,.workspace-more-nav>summary svg{width:14px;height:14px}.workspace-utility-nav>button,.workspace-utility-nav>a{position:relative}.workspace-utility-nav>button span{flex:0 0 auto}.workspace-utility-nav>a span{flex:0 0 auto}.workspace-utility-nav>button small{position:absolute;top:3px;right:8px;padding:0;color:#6d6099;font-weight:600;line-height:1}.workspace-utility-nav>a small{position:absolute;top:3px;right:8px;padding:0;color:#6d6099;font-weight:600;line-height:1}.workspace-utility-nav>.workspace-utility-plan{color:#6657a7;background:#eeeaf9}.workspace-utility-nav>.workspace-utility-plan:hover{color:#51428f;background:#e5dff6}.workspace-more-nav{min-width:0}.workspace-more-nav>summary{list-style:none}.workspace-more-nav>summary::-webkit-details-marker{display:none}.workspace-more-menu{position:absolute;z-index:85;right:0;bottom:calc(100% + 5px);display:grid;width:218px;padding:5px;border:1px solid #deddd8;border-radius:10px;background:#fff;box-shadow:0 12px 32px #1c1b182e}.workspace-more-menu a,.workspace-more-menu button{min-height:34px;text-decoration:none}.workspace-more-menu a svg,.workspace-more-menu button svg{flex:0 0 auto;width:14px;height:14px}.workspace-more-icon{position:relative;display:inline-flex}.workspace-more-icon .notification-dot{position:absolute;top:-4px;right:-6px;width:6px;height:6px;margin:0;border-color:#f5f4f1}.workspace-more-menu .workspace-more-meta{margin-left:auto;color:#84779f;font-size:11px}.workspace-more-menu .notification-dot.inline{width:6px;height:6px;margin-left:auto;border-color:#fff}.workspace-sidebar-foot{display:grid;min-height:50px;padding:7px 6px 0;grid-template-columns:31px minmax(0,1fr) 30px;align-items:center;gap:8px;border-top:1px solid #e5e4e1}.workspace-sidebar-foot .avatar{width:29px;height:29px;border-radius:9px;font-size:11px}.workspace-profile-link{display:grid;min-width:0;grid-column:1 / 3;grid-template-columns:31px minmax(0,1fr);align-items:center;gap:8px;text-decoration:none}.workspace-profile-link>span{min-width:0}.workspace-sidebar-foot strong,.workspace-sidebar-foot small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-sidebar-foot strong{color:#4c4d49;font-size:13px}.workspace-sidebar-foot small{margin-top:2px;color:#686963;font-size:11px}.workspace-sidebar-foot button{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:#8b8b85;border:0;border-radius:7px;background:transparent}.workspace-sidebar-foot button:hover{background:#e7e6e1}.workspace-sidebar-foot svg{width:14px;height:14px}.workspace-main{display:flex;flex:1;min-width:0;height:100%;flex-direction:column;background:#fff}.conversation-topbar{display:flex;flex:0 0 58px;align-items:center;justify-content:space-between;gap:20px;padding:0 22px;border-bottom:1px solid #ebeae7;background:#fffffff0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.conversation-topbar-copy{min-width:0;flex:1}.workspace-sidebar-expand{margin-right:-9px}.conversation-topbar span,.conversation-topbar strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-topbar span{margin-bottom:2px;color:#9a9993;font-size:11px}.conversation-topbar strong{color:#343538;font-size:12px;font-weight:640}.conversation-topbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:10px}.conversation-topbar-actions>small{color:#9a9993;font-size:11px;white-space:nowrap}.conversation-topbar-actions>a,.conversation-topbar-actions>button{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:0 9px;color:#676862;border:1px solid #e2e1dd;border-radius:8px;background:#fff;font-size:12px;font-weight:630;transition:border-color .12s ease,background .12s ease,color .12s ease}.conversation-topbar-actions>a:hover,.conversation-topbar-actions>button:hover{color:#554991;border-color:#d5d0eb;background:#faf9ff}.conversation-topbar-actions>a svg,.conversation-topbar-actions>button svg{width:13px;height:13px}.conversation-topbar-actions>a span,.conversation-topbar-actions>button span{display:inline;margin:0;color:inherit;font-size:inherit}.workspace-notice{position:absolute;z-index:24;top:67px;left:calc(50% + 138px);width:min(520px,calc(100% - 310px));transform:translate(-50%)}.workspace-shell.sidebar-collapsed .workspace-notice{left:50%;width:min(520px,calc(100% - 28px))}.workspace-notice .notice{margin:0;box-shadow:0 12px 40px #3c191e26}.conversation-pane{position:relative;flex:1;min-width:0;min-height:0;overflow:hidden;background:#fff}.conversation-scroll{height:100%;padding:0 28px 205px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d9d8d3 transparent}.conversation-pane:has(.composer-attachments,.composer-skills) .conversation-scroll{padding-bottom:285px}.conversation-scroll:has(>.conversation-empty){display:flex;flex-direction:column}.conversation-empty{display:flex;align-items:center;flex:1;flex-direction:column;justify-content:center;width:min(680px,100%);min-height:0;margin:0 auto;text-align:center}.conversation-preparing{color:#858680}.conversation-preparing-mark{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border:1px solid #e2def4;border-radius:18px;background:#f8f6ff;box-shadow:0 12px 34px #5e4eaa1a;animation:preparing-breathe 1.4s ease-in-out infinite alternate}.conversation-preparing-mark .logo-mark{width:28px;height:28px}@keyframes preparing-breathe{to{opacity:.62;transform:scale(.94)}}.empty-illustration{display:inline-flex;align-items:center;justify-content:center;width:70px;height:70px;color:#786bc2;border:1px solid #e2def4;border-radius:23px;background:#f6f3ff}.empty-illustration svg{width:31px;height:31px}.sparkle{color:#df667b;font-size:30px}.conversation-empty h2{margin:12px 0 8px;color:#292a2d;font-size:25px;letter-spacing:-.04em}.conversation-empty>p{max-width:470px;margin-bottom:0;color:#858680;font-size:12px;line-height:1.7}.codexy-tip{display:flex;width:min(540px,100%);min-height:38px;margin-top:1px;padding:0 6px;align-items:center;justify-content:center;overflow:hidden;color:#7d7e79;font-size:11px;line-height:1.65}.codexy-tip>span{animation:codexy-tip-reveal .42s ease both;text-wrap:balance}@keyframes codexy-tip-reveal{0%{opacity:0;transform:translateY(6px)}}.suggestion-grid{display:grid;width:100%;margin-top:22px;grid-template-columns:1fr 1fr;gap:8px}.suggestion-grid button{display:flex;align-items:center;justify-content:space-between;min-height:47px;padding:0 14px;color:#676862;border:1px solid #e6e5e1;border-radius:11px;background:#fff;text-align:left;font-size:12px}.suggestion-grid button:hover{color:#40376e;border-color:#d5d0ef;background:#fbfaff}.suggestion-grid span{color:#aaa9a3}.task-thread{width:min(790px,100%);margin:0 auto;padding-top:38px}.task-block{margin-bottom:36px;padding:2px 0;border-radius:14px}.user-turn{display:flex;align-items:flex-end;flex-direction:column;gap:7px}.user-message-wrap{display:flex;width:fit-content;max-width:82%;align-items:flex-end;flex-direction:column}.user-message-wrap .user-message{max-width:100%}.user-message{width:fit-content;max-width:82%;padding:11px 15px;color:#343538;border-radius:15px 15px 4px;background:#eeefef;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.65}.user-message-editor{width:min(620px,92%);padding:10px;border:1px solid #dcd9e9;border-radius:14px 14px 4px;background:#faf9ff;box-shadow:0 7px 22px #41376e12}.user-message-editor textarea{width:100%;min-height:96px;padding:8px 9px;resize:vertical;color:#343538;border:1px solid #dedce8;border-radius:9px;outline:0;background:#fff;font:inherit;font-size:12px;line-height:1.65}.user-message-editor textarea:focus{border-color:#aaa1d2;box-shadow:0 0 0 3px #7767be17}.user-message-editor>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.user-message-editor>div>small{color:#8f8d98;font-size:11px;line-height:1.4}.user-message-editor>div>span{display:flex;flex:0 0 auto;gap:6px}.user-message-editor button{min-height:28px;padding:0 10px;color:#666760;border:1px solid #deddd8;border-radius:7px;background:#fff;font-size:12px;font-weight:630}.user-message-editor button[type=submit]{color:#fff;border-color:#6557a5;background:#6557a5}.user-message-editor button:disabled{opacity:.5;cursor:not-allowed}.message-actions{display:flex;align-items:center;gap:2px;opacity:0;transition:opacity .12s ease}.task-block:hover .message-actions,.message-actions:focus-within{opacity:1}.message-actions button{display:inline-flex;align-items:center;gap:4px;min-height:25px;padding:0 6px;color:#969590;border:0;border-radius:6px;background:transparent;font-size:12px}.message-actions button:hover{color:#5d547f;background:#f3f1f9}.message-actions button.retry-job{color:#a34e5d}.message-actions button.retry-job:hover{color:#8e3e4c;background:#fff1f3}.message-actions button:disabled{cursor:wait;opacity:.5}.message-actions button svg{width:12px;height:12px}.user-message-actions{margin-top:3px}.message-attachments{display:flex;max-width:88%;flex-wrap:wrap;justify-content:flex-end;gap:7px}.message-skill-tags{display:flex;max-width:88%;flex-wrap:wrap;justify-content:flex-end;gap:5px}.message-skill-tags span{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;color:#675aa7;border:1px solid #ddd8f3;border-radius:999px;background:#f7f5ff;font-size:11px;font-weight:650}.message-skill-tags span.authoring{color:#965061;border-color:#efd8de;background:#fff7f9}.message-skill-tags span.search{color:#287467;border-color:#c7e3de;background:#f1faf8}.message-skill-tags svg{width:10px;height:10px}.message-skill-tags small{color:#978dbc;font-size:11px;font-weight:500}.assistant-message{margin-top:15px}.assistant-response{margin:14px 4px 0 40px;color:#3c3d40;overflow-wrap:anywhere;font-size:13px;line-height:1.78;-webkit-user-select:text;user-select:text}.streaming-response{display:flex;align-items:flex-end;gap:4px;white-space:pre-wrap}.streaming-response>div{min-width:0}.streaming-response>span{width:5px;height:14px;margin-bottom:3px;border-radius:1px;background:#7566b2;animation:stream-caret .85s steps(1,end) infinite}@keyframes stream-caret{50%{opacity:0}}@media(prefers-reduced-motion:reduce){.streaming-response>span{animation:none}}.generated-outputs{margin:14px 4px 0 40px}.generated-outputs>header{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:7px}.generated-outputs>header strong{color:#4a4b4d;font-size:11px}.generated-outputs>header small{color:#999a95;font-size:11px}.generated-output-files{display:flex;flex-wrap:wrap;gap:7px}.assistant-message-foot{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:14px 4px 0 40px;padding-top:9px;border-top:1px solid #efeeeb}.assistant-message-foot small{color:#a09f99;font-size:11px}.assistant-message-actions{flex:0 0 auto}@keyframes pulse{50%{opacity:.25;transform:scale(.75)}}.codex-process{overflow:hidden;margin-left:4px;border:1px solid #e6e5e1;border-radius:13px;background:#fbfbfa}.codex-process.running,.codex-process.queued{border-color:#dedbec;background:#faf9fd}.codex-process.failed{border-color:#f0d7da;background:snow}.process-summary{display:grid;width:100%;min-height:55px;padding:9px 12px;grid-template-columns:25px minmax(0,1fr) auto 16px;align-items:center;gap:8px;color:#515250;border:0;background:transparent;text-align:left}.process-summary:hover{background:#4d494006}.process-state-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:#7467bd}.process-state-icon svg{width:15px;height:15px}.codex-process.completed .process-state-icon{color:#4c9974}.codex-process.failed .process-state-icon{color:#c65e6e}.process-summary-copy{min-width:0}.process-summary-copy strong,.process-summary-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.process-summary-copy strong{color:#3f4042;font-size:11px;font-weight:650}.process-summary-copy small{margin-top:3px;color:#93938e;font-size:11px;font-weight:450}.process-meta{color:#a09f99;font-size:11px;white-space:nowrap}.process-chevron{width:13px;height:13px;color:#a4a39d;transition:transform .15s ease}.codex-process.expanded .process-chevron{transform:rotate(90deg)}.process-spinner{display:inline-block;width:13px;height:13px;border:1.5px solid #d3cfee;border-top-color:#7769c3;border-radius:50%;animation:process-spin .8s linear infinite}@keyframes process-spin{to{transform:rotate(360deg)}}.process-detail{padding:0 13px 12px 45px}.process-section-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:31px;color:#71716c;border-top:1px solid #e7e6e2;font-size:11px}.process-section-head strong{display:inline-flex;align-items:center;gap:6px;color:#5b5c58;font-size:11px;letter-spacing:.02em}.process-section-head strong svg{width:13px;height:13px}.process-section-head span{color:#aaa9a3}.process-plan{margin-bottom:6px}.process-plan ol{margin:0 0 8px;padding:0;list-style:none;border:1px solid #e6e4df;border-radius:10px;background:#fff}.process-plan li{display:grid;min-height:34px;padding:7px 10px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:7px;border-bottom:1px solid #eeede9}.process-plan li:last-child{border-bottom:0}.process-plan li>span{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:#aaa9a3;border:1px solid #d9d8d3;border-radius:50%;font-size:11px}.process-plan li>span svg,.process-plan li>span .process-spinner{width:10px;height:10px}.process-plan li.completed>span{color:#fff;border-color:#62a484;background:#62a484}.process-plan li.current>span{border-color:#bcb5e6}.process-plan p{margin:0;color:#6e6f6b;font-size:11px;line-height:1.45}.process-plan li.completed p{color:#a1a09b;text-decoration:line-through}.process-plan li.current p{color:#3f4042;font-weight:620}.process-journal{display:grid;gap:2px}.process-empty{display:flex;align-items:center;gap:8px;min-height:35px;color:#999892;font-size:11px}.process-empty .process-spinner{width:11px;height:11px}.queue-waiting{display:grid;min-height:58px;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;color:#77738e;border-top:1px solid #e7e6e2}.queue-waiting .process-spinner{width:12px;height:12px}.queue-waiting span,.queue-waiting strong,.queue-waiting small{display:block}.queue-waiting strong{color:#5e587d;font-size:11px;font-weight:620}.queue-waiting small{margin-top:4px;color:#9995a8;font-size:11px;line-height:1.5}.process-actions{display:flex;justify-content:flex-end;padding-top:9px;border-top:1px solid #e7e6e2}.process-cancel{min-height:28px;padding:5px 10px;color:#a95461;border:1px solid #e6c8cd;border-radius:8px;background:snow;font-size:11px;font-weight:600}.process-cancel:hover:not(:disabled){border-color:#dcaeb5;background:#fff4f5}.process-cancel:disabled{cursor:wait;opacity:.58}.process-row{display:grid;min-height:33px;padding:6px 2px;grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:7px;color:#747570}.process-row-icon{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;color:#8175c4}.process-row-icon svg,.process-row-icon .process-spinner{width:12px;height:12px}.process-row.failed .process-row-icon{color:#c45d6d}.process-row-copy{min-width:0}.process-row-copy>strong,.process-row-copy>small{display:block}.process-row-copy>strong{color:#62635f;font-size:11px;font-weight:570;line-height:1.45}.process-row-copy>small{margin-top:2px;color:#989792;overflow-wrap:anywhere;font-size:11px;line-height:1.5}.process-row>time,.process-note time{color:#aaa9a3;font-size:11px;white-space:nowrap}.process-note{margin:6px 0 8px;padding:8px 10px;border-left:2px solid #c8c2e6;border-radius:0 8px 8px 0;background:#f6f4fb}.process-note header{display:flex;align-items:center;gap:6px}.process-note header svg{width:12px;height:12px;color:#7769ba}.process-note header strong{color:#675b9c;font-size:11px}.process-note header time{margin-left:auto}.process-note .markdown-content{margin-top:6px;color:#5d5d62;font-size:11px;line-height:1.6}.process-group{border-bottom:1px solid #ecebe7}.process-group:last-child{border-bottom:0}.process-group>summary{display:grid;min-height:35px;padding:5px 2px;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:7px;color:#6d6e69;cursor:pointer;list-style:none}.process-group>summary::-webkit-details-marker{display:none}.process-group>summary>span{display:inline-flex;align-items:center;justify-content:center;color:#8175c4}.process-group>summary svg,.process-group>summary .process-spinner{width:12px;height:12px}.process-group>summary strong{font-size:11px;font-weight:570}.process-group>summary small{color:#aaa9a3;font-size:11px}.process-group>summary>svg{color:#aaa9a3;transition:transform .14s ease}.process-group[open]>summary>svg{transform:rotate(90deg)}.process-group-body{margin:0 0 6px 10px;padding:0 0 3px 12px;border-left:1px solid #dfddd7}.process-technical-detail{margin-top:4px}.process-technical-detail>summary{width:fit-content;color:#7569b3;cursor:pointer;font-size:11px}.process-technical-detail pre{max-height:220px;margin:6px 0 0;padding:8px 9px;overflow:auto;color:#d6d6d2;border-radius:7px;background:#252629;white-space:pre-wrap;overflow-wrap:anywhere;font:8px/1.55 ui-monospace,SFMono-Regular,Consolas,monospace}.process-technical-detail .process-command-output{color:#b9c7bd;background:#2d2e31}.process-technical-detail>small{margin-top:4px;color:#9b9a94;font:7px ui-monospace,monospace}.process-file-changes{display:grid;gap:3px;margin:5px 0 0;padding:0;list-style:none}.process-file-changes li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;color:#858681;font-size:11px}.process-file-changes code{color:#6b60a8}.process-file-changes span{overflow-wrap:anywhere}.markdown-content{min-width:0}.markdown-content>:first-child{margin-top:0}.markdown-content>:last-child{margin-bottom:0}.markdown-content p,.markdown-content ul,.markdown-content ol,.markdown-content blockquote,.markdown-content pre,.markdown-content table{margin:.65em 0}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4{margin:1.15em 0 .45em;color:#303134;line-height:1.35;letter-spacing:-.02em}.markdown-content h1{font-size:1.45em}.markdown-content h2{font-size:1.28em}.markdown-content h3{font-size:1.13em}.markdown-content h4{font-size:1em}.markdown-content ul,.markdown-content ol{padding-left:1.55em}.markdown-content li{margin:.23em 0}.markdown-content blockquote{padding:.2em 0 .2em .9em;color:#686a70;border-left:3px solid #d6d2e8}.markdown-content code{padding:.12em .35em;color:#5c4fa2;border-radius:4px;background:#f0eef8;font:.92em ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-content pre{max-width:100%;padding:12px 13px;overflow:auto;color:#dedede;border-radius:9px;background:#252629;font:11px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.markdown-content pre code{padding:0;color:inherit;background:transparent;font:inherit}.markdown-content a{color:#6556ad;text-decoration:underline;text-decoration-color:#c8c2e5;text-underline-offset:2px}.markdown-link-unavailable{color:inherit;text-decoration:underline dotted #aaa9a3;text-underline-offset:2px;cursor:not-allowed}.markdown-content hr{margin:1.2em 0;border:0;border-top:1px solid #e7e6e2}.markdown-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse}.markdown-content th,.markdown-content td{min-width:90px;padding:7px 9px;border:1px solid #e3e2de;white-space:normal}.markdown-content th{color:#555651;background:#f5f4f1;font-size:.88em;text-transform:none;letter-spacing:0}.markdown-content.compact p,.markdown-content.compact ul,.markdown-content.compact ol{margin:.35em 0}.markdown-content.compact pre{padding:7px 8px;font-size:11px}.composer{position:absolute;z-index:12;right:24px;bottom:18px;left:24px;width:min(790px,calc(100% - 48px));margin:0 auto;padding:10px 11px 9px;border:1px solid #dad9d5;border-radius:16px;background:#fffffff7;box-shadow:0 14px 42px #1e1e1b21;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.composer-skills{display:flex;gap:5px;margin:0 2px 8px;overflow-x:auto;scrollbar-width:thin}.composer-skills>span{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;padding:4px 5px 4px 7px;color:#6255a3;border:1px solid #dcd7f1;border-radius:999px;background:#f6f4ff;font-size:11px;font-weight:650}.composer-skills>span>svg{width:10px;height:10px}.composer-skills button{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;color:#8b82b6;border:0;border-radius:50%;background:#e9e5f8}.composer-skills button svg{width:8px;height:8px}.composer-attachments{display:flex;gap:7px;margin:0 2px 8px;padding-bottom:2px;overflow-x:auto;scrollbar-width:thin}.composer-input-row{display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:end;gap:7px}.composer textarea{width:100%;min-height:49px;max-height:160px;padding:6px 7px;resize:none;border:1px solid transparent;border-radius:11px;box-shadow:none;background:transparent;font-size:12px;line-height:1.55}.composer textarea:focus{border-color:#8074bc;box-shadow:0 0 0 2px #7e6fbb1a;background:#f8f7fcb8}html.dark .composer textarea{color:#ededeb;border-color:transparent;box-shadow:none;background:transparent}html.dark .composer textarea:focus{border-color:#8f82c9;box-shadow:0 0 0 2px #8f82c91f;background:#303137b8}.composer-toolbar{display:flex;align-items:center;gap:8px;margin-top:5px;padding-top:7px;border-top:1px solid #efeeeb}.attach-button,.send-button{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:9px}.attach-button{color:#5f605c;border:1px solid #dfded9;background:#fff}.attach-button:hover:not(:disabled){color:#6658ad;border-color:#cec9e9;background:#faf9ff}.attach-button svg,.send-button svg{width:15px;height:15px}.send-button{color:#fff;border:0;background:#252629}.skill-picker-wrap{position:relative}.skill-picker-button{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:0 9px;color:#62635f;border:1px solid #dfded9;border-radius:9px;background:#fff;font-size:12px;font-weight:650}.skill-picker-button:hover,.skill-picker-button.active{color:#6254a8;border-color:#d3cdec;background:#faf9ff}.skill-picker-button svg{width:13px;height:13px}.search-toggle-button{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;min-height:32px;padding:0 9px;color:#62635f;border:1px solid #dfded9;border-radius:9px;background:#fff;font-size:12px;font-weight:650}.search-toggle-button:hover{color:#287467;border-color:#c7ded9;background:#f7fcfb}.search-toggle-button.active{color:#176c60;border-color:#b9ddd6;background:#effaf8;box-shadow:inset 0 0 0 1px #2f84750d}.search-toggle-button svg{width:13px;height:13px}.skill-picker-menu,.skill-mention-menu{position:absolute;z-index:25;overflow:hidden;border:1px solid #dedcd7;border-radius:13px;background:#fff;box-shadow:0 16px 46px #1e1e1b2e}.skill-picker-menu{bottom:40px;left:0;width:min(360px,calc(100vw - 72px))}.skill-picker-menu>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-bottom:1px solid #ecebe7}.skill-picker-menu>header strong,.skill-picker-menu>header small{display:block}.skill-picker-menu>header strong{color:#454642;font-size:14px}.skill-picker-menu>header small{margin-top:2px;color:#999893;font-size:11px;font-weight:450}.skill-picker-menu>header button{padding:7px 9px;color:#6759aa;border:0;border-radius:6px;background:#f2effd;font-size:12px}.skill-picker-menu>div{max-height:260px;padding:5px;overflow-y:auto}.skill-picker-menu>div>button,.skill-mention-menu>button{display:grid;width:100%;padding:7px;grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:7px;color:#555651;border:0;border-radius:8px;background:transparent;text-align:left}.skill-picker-menu>div>button:hover,.skill-picker-menu>div>button.selected,.skill-mention-menu>button:hover,.skill-mention-menu>button.active{background:#f4f2fb}.skill-picker-menu>div>button>span,.skill-mention-menu>button>span{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;color:#7062b4;border-radius:8px;background:#eeeafb}.skill-picker-menu svg,.skill-mention-menu svg{width:12px;height:12px}.skill-picker-menu p,.skill-mention-menu p{min-width:0;margin:0}.skill-picker-menu p strong,.skill-picker-menu p small,.skill-mention-menu p strong,.skill-mention-menu p small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skill-picker-menu p strong,.skill-mention-menu p strong{color:#535450;font-size:13px}.skill-picker-menu p small,.skill-mention-menu p small{margin-top:2px;color:#999893;font-size:11px;font-weight:450}.skill-picker-menu>div>button>i{display:inline-flex;align-items:center;justify-content:center;width:17px;height:17px;color:#fff;border:1px solid #d5d2ca;border-radius:5px;background:#fff}.skill-picker-menu>div>button.selected>i{border-color:#7567b9;background:#7567b9}.skill-picker-menu>footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border-top:1px solid #ecebe7}.skill-picker-menu>footer button{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;color:#6254a8;border:0;border-radius:6px;background:transparent;font-size:12px;font-weight:650}.skill-picker-menu>footer small{color:#aaa9a3;font-size:11px}.skill-picker-empty{margin:0;padding:18px 12px;color:#999893;font-size:12px;text-align:center}.skill-mention-menu{bottom:calc(100% + 8px);left:12px;width:min(390px,calc(100% - 24px));padding:5px}.skill-mention-menu>header{display:flex;justify-content:space-between;padding:5px 7px 7px;color:#777872;font-size:11px}.skill-mention-menu>header small{color:#aaa9a3}.tier-control{display:inline-flex;height:32px;padding:2px;align-self:center;border-radius:9px;background:#f0f0ee}.tier-control button{display:inline-flex;min-height:28px;padding:0 8px;align-items:center;color:#4f504b;border:0;border-radius:7px;background:transparent;font-size:12px;font-weight:650;line-height:1}.tier-control button:focus-visible{outline:2px solid #796bb8;outline-offset:1px}.tier-control button.active{color:#2f302c;background:#fff;box-shadow:0 2px 5px #191d2614}.composer-hint{flex:1;color:#9c9b95;font-size:11px}.composer-usage{position:relative;display:inline-flex;flex:0 0 auto;min-height:30px;margin-left:auto;padding:0 8px;align-items:center;gap:7px;color:#6c667f;border-radius:8px;background:#f4f2f9;font-size:11px;font-weight:680;text-decoration:none}.composer-usage:hover{color:#554a86;background:#ece8f7}.composer-usage:after{position:absolute;z-index:30;right:0;bottom:calc(100% + 8px);padding:7px 9px;color:#fff;border-radius:7px;background:#313137;box-shadow:0 6px 18px #19191e2e;content:attr(data-tooltip);font-size:11px;font-weight:550;line-height:1.4;opacity:0;pointer-events:none;transform:translateY(3px);transition:opacity .14s ease,transform .14s ease;white-space:nowrap}.composer-usage:hover:after,.composer-usage:focus-visible:after{opacity:1;transform:translateY(0)}.composer-usage>i{display:block;width:34px;height:4px;overflow:hidden;border-radius:999px;background:#dedbe8}.composer-usage>i>b{display:block;height:100%;border-radius:inherit;background:#7569ad}.composer-usage.notice{color:#66598d;background:#f1eef9}.composer-usage.warning{color:#8a642e;background:#fbf3e6}.composer-usage.warning>i{background:#ead9bc}.composer-usage.warning>i>b{background:#c58a38}.composer-usage.critical{color:#a34d59;background:#fff0f2}.composer-usage.critical>i{background:#eccdd2}.composer-usage.critical>i>b{background:#d15e6e}.attachment-card{position:relative;flex:0 0 auto;border:1px solid #e2e1dd;border-radius:10px;background:#fafaf9}.attachment-card.uploading{opacity:.68}.attachment-card.failed{border-color:#e7aeb6;background:#fff5f6}.attachment-image{width:154px;height:104px;overflow:hidden}.attachment-image.composer{position:relative;inset:auto;width:132px;height:84px;margin:0;padding:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.attachment-image-open{position:relative;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:inherit;background:#ececea}.attachment-image-media{position:relative;display:block;width:100%;height:100%;overflow:hidden;background:#ececea}.attachment-image-media img{display:block;width:100%;height:100%;opacity:0;object-fit:cover;transition:opacity .16s ease}.attachment-image-media.loaded img{opacity:1}.attachment-image-placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;color:#92938e;background:#ececea}.attachment-image-media.loading .attachment-image-placeholder{overflow:hidden}.attachment-image-media.loading .attachment-image-placeholder:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(105deg,transparent 25%,rgba(255,255,255,.68) 45%,transparent 65%);content:"";transform:translate(-100%);animation:attachment-image-loading 1.15s ease-in-out infinite}.attachment-image-caption{position:absolute;z-index:1;right:0;bottom:0;left:0;padding:18px 7px 6px;color:#fff;background:linear-gradient(transparent,#121214b8);text-align:left}.attachment-image-caption strong,.attachment-image-caption small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-image-caption strong{font-size:11px}.attachment-image-caption small{margin-top:1px;color:#d8d8d8;font-size:11px}.attachment-file{width:min(235px,calc(100vw - 76px));min-height:57px}.attachment-file-open{display:grid;width:100%;min-height:55px;padding:8px 31px 8px 8px;color:inherit;border:0;background:transparent;text-align:left;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:8px}.attachment-file.has-actions .attachment-file-open{padding-right:65px}.attachment-file-icon{display:inline-flex;align-items:center;justify-content:center;width:35px;height:38px;color:#6c7788;border-radius:8px;background:#e9edf2}.attachment-file-icon.pdf{color:#b64d59;background:#fae9eb}.attachment-file-icon.table{color:#378061;background:#e7f4ed}.attachment-file-icon.document,.attachment-file-icon.markdown{color:#4c6fa8;background:#e9eef8}.attachment-file-icon.slides{color:#a86739;background:#f8eee6}.attachment-file-icon svg{width:16px;height:16px}.attachment-file-copy{min-width:0}.attachment-file-copy strong,.attachment-file-copy small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-file-copy strong{color:#51524f;font-size:11px}.attachment-file-copy small{margin-top:3px;color:#969690;font-size:11px}.attachment-remove{position:absolute;z-index:2;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;color:#5d5e5b;border:1px solid rgba(255,255,255,.65);border-radius:50%;background:#ffffffe0;box-shadow:0 2px 7px #0000001f}.attachment-remove svg{width:10px;height:10px}.attachment-actions{position:absolute;z-index:2;top:5px;right:5px;display:inline-flex;gap:4px}.attachment-action{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;color:#48494c;border:1px solid rgba(255,255,255,.72);border-radius:7px;background:#ffffffeb;box-shadow:0 2px 8px #00000024}.attachment-action:hover{color:#5e50a7;background:#fff}.attachment-action svg{width:12px;height:12px}.attachment-status{position:absolute;z-index:2;inset:auto 5px 5px 5px;padding:3px 5px;color:#fff;border-radius:5px;background:#232326c7;font-size:11px;text-align:center}.attachment-file .attachment-status{position:static;grid-column:1 / -1;margin-top:3px;color:#a25360;background:transparent;text-align:left}.file-drop-overlay{position:absolute;z-index:30;top:14px;right:14px;bottom:14px;left:14px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:8px;color:#50457f;border:2px dashed #9c90dc;border-radius:18px;background:#f7f5fff0;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none}.file-drop-overlay>span{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:14px;background:#ebe7ff}.file-drop-overlay svg{width:22px;height:22px}.file-drop-overlay strong{font-size:14px}.file-drop-overlay small{color:#8d86aa;font-size:11px}.transcript-jump{position:absolute;z-index:13;right:50%;bottom:164px;padding:7px 11px;color:#5f6060;border:1px solid #deddd9;border-radius:999px;background:#fffffff5;box-shadow:0 6px 20px #1919171a;transform:translate(50%);font-size:11px}.transcript-jump:hover{color:#5d4ea5;border-color:#cec8e9}.conversation-pane:has(.composer-attachments,.composer-skills) .transcript-jump{bottom:274px}.attachment-preview-backdrop,.workspace-dialog-backdrop{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#14141694;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.attachment-preview{display:flex;width:min(1000px,94vw);height:min(780px,90vh);flex-direction:column;overflow:hidden;border-radius:16px;background:#17181b;box-shadow:0 24px 90px #00000061}.attachment-preview header{display:flex;flex:0 0 58px;align-items:center;justify-content:space-between;gap:20px;padding:0 16px;color:#eee;border-bottom:1px solid #303137}.attachment-preview header strong,.attachment-preview header small{display:block}.attachment-preview header strong{font-size:11px}.attachment-preview header small{margin-top:3px;color:#8d8f98;font-size:11px}.attachment-preview header>div{display:flex;gap:5px}.attachment-preview header a,.attachment-preview header button{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:#d5d6da;border:0;border-radius:8px;background:#292a2f}.attachment-preview header svg{width:16px;height:16px}.attachment-preview-body{display:flex;flex:1;min-height:0;align-items:center;justify-content:center;padding:18px;overflow:auto}.attachment-preview-body img{max-width:100%;max-height:100%;object-fit:contain}.attachment-preview-body.markdown{display:block;padding:0;color:#343538;background:#f7f7f5}.attachment-markdown-preview{width:min(820px,100%);min-height:100%;margin:0 auto;padding:34px 42px 54px;background:#fff}.attachment-preview-body.text{display:block;padding:0;color:#343538;background:#f7f7f5}.attachment-text-preview{width:min(900px,100%);min-height:100%;margin:0 auto;padding:28px 34px 48px;background:#fff}.attachment-text-preview pre{margin:0;overflow-wrap:anywhere;font:11px/1.7 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap}.attachment-preview-body.pdf{padding:0;background:#4b4c50}.attachment-preview-body.pdf iframe{width:100%;height:100%;border:0;background:#fff}.attachment-preview-body.document{display:block;padding:0;overflow:hidden;background:#35363a}.docx-preview-shell{position:relative;width:100%;height:100%}.docx-preview-canvas{width:100%;height:100%;padding:22px;overflow:auto}.docx-preview-canvas .codexy-docx-wrapper{min-height:100%;padding:0;background:transparent}.docx-preview-canvas section.codexy-docx{margin:0 auto 18px;box-shadow:0 3px 18px #0000003d}.docx-preview-status{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:#35363a}.attachment-preview-body.presentation{display:block;padding:0;overflow:hidden;background:#202124}.pptx-preview-shell{position:relative;width:100%;height:100%}.pptx-preview-canvas{width:100%;height:100%;padding:18px;overflow:auto}.pptx-preview-canvas>div{max-width:100%}.pptx-preview-status{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:#202124}.attachment-preview-notice{margin-bottom:18px;padding:9px 11px;color:#6b638d;border:1px solid #ded9ef;border-radius:8px;background:#f5f2fc;font-size:11px}.attachment-preview-state{display:flex;min-height:100%;align-items:center;justify-content:center;color:#777872;font-size:11px}.attachment-preview-state.image-fallback{flex-direction:column;gap:8px;text-align:center}.attachment-preview-state.image-fallback>svg{width:30px;height:30px;color:#8a7dca}.attachment-preview-state.image-fallback strong{color:#d9d9d6;font-size:13px}.attachment-preview-state.image-fallback span{color:#989a9f;font-size:11px}.attachment-preview-state.image-fallback a{display:inline-flex;min-height:32px;margin-top:5px;padding:0 11px;align-items:center;gap:6px;color:#eee;border-radius:8px;background:#35363b;font-size:12px;font-weight:700}.attachment-preview-state.image-fallback a:hover{background:#414248}.attachment-preview-state.image-fallback a svg{width:13px;height:13px}@keyframes attachment-image-loading{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.attachment-image-media img{transition:none}.attachment-image-media.loading .attachment-image-placeholder:after{animation:none}.codexy-tip>span{animation:none}}.workspace-dialog{width:min(440px,100%);padding:22px;border-radius:16px;background:#fff;box-shadow:0 24px 90px #00000040}.workspace-dialog header{display:flex;align-items:center;justify-content:space-between;gap:20px}.workspace-dialog header strong,.workspace-dialog header small{display:block}.workspace-dialog header strong{color:#333437;font-size:16px}.workspace-dialog header small{margin-top:4px;color:#92938e;font-size:11px}.workspace-dialog header button{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;color:#777872;border:0;border-radius:8px;background:#f1f1ef}.workspace-dialog header svg{width:14px;height:14px}.workspace-dialog label{display:grid;gap:7px;margin:24px 0;color:#555652;font-size:12px;font-weight:650}.workspace-dialog input{min-height:45px;padding:0 13px;font-size:12px}.workspace-dialog footer{display:flex;justify-content:flex-end;gap:8px}.archive-dialog{width:min(560px,100%)}.archive-list{display:grid;gap:8px;max-height:min(55vh,520px);margin-top:20px;overflow:auto}.archive-list>p{padding:28px 12px;color:#8b8c87;text-align:center}.archive-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px;border:1px solid #e5e4e1;border-radius:10px}.archive-list article>span{min-width:0}.archive-list article strong,.archive-list article small{display:block}.archive-list article strong{overflow:hidden;color:#383936;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.archive-list article small{margin-top:4px;color:#8b8c87;font-size:11px}.archive-list article button{flex:none}.workspace-delete-dialog{width:min(500px,100%)}.workspace-delete-summary{display:grid;margin:22px 0 14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.workspace-delete-summary>span{padding:13px 10px;border:1px solid #e5e3df;border-radius:11px;background:#f8f7f5;text-align:center}.workspace-delete-summary strong,.workspace-delete-summary small{display:block}.workspace-delete-summary strong{color:#46474a;font-size:18px}.workspace-delete-summary small{margin-top:3px;color:#92918b;font-size:11px}.workspace-delete-note{margin:0;padding:11px 12px;color:#6f706b;border-radius:9px;background:#f5f4f1;font-size:11px;line-height:1.6}.workspace-delete-note.warning{color:#82652e;background:#fff8e8}.workspace-delete-note.danger{color:#973f4e;background:#fff0f2}.workspace-delete-dialog footer{margin-top:20px}.confirmation-dialog{width:min(460px,100%)}.confirmation-dialog .workspace-delete-note{margin-top:22px}.confirmation-dialog footer{margin-top:20px}.workspace-dialog .plan-payment-types label{display:flex;gap:8px;margin:0;font-size:12px;font-weight:650}.workspace-dialog .plan-payment-types input{min-height:auto;padding:0}.workspace-delete-button{min-height:36px;padding:0 14px;color:#fff;border:0;border-radius:8px;background:#be5263;font-size:12px;font-weight:700}.workspace-delete-button:hover{background:#ab4354}.workspace-delete-button:disabled{opacity:.5;cursor:not-allowed}.feedback-dialog{width:min(500px,100%)}.feedback-reference{display:grid;gap:4px;margin:18px 0 0;padding:10px 11px;border-radius:10px;background:#f6f5f3}.feedback-reference span{color:#96918e;font-size:11px;font-weight:650}.feedback-reference code{overflow:hidden;color:#5d537a;font:9px ui-monospace,SFMono-Regular,Menlo,monospace;text-overflow:ellipsis;white-space:nowrap}.feedback-dialog label{margin:17px 0 0}.feedback-dialog select,.feedback-dialog textarea{width:100%;padding:10px 12px;color:#4e4d53;border:1px solid #dedde2;border-radius:9px;background:#fff;font:inherit}.feedback-dialog textarea{resize:vertical;line-height:1.55}.feedback-dialog footer{margin-top:18px}.skill-dialog{display:flex;width:min(720px,100%);max-height:min(780px,calc(100vh - 48px));padding:22px;flex-direction:column;overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 24px 90px #00000045}.skill-center-dialog{width:min(920px,100%)}.skill-dialog>header{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding-bottom:17px;border-bottom:1px solid #e9e8e4}.skill-dialog>header strong,.skill-dialog>header small{display:block}.skill-dialog>header strong{color:#303134;font-size:17px}.skill-dialog>header small{margin-top:4px;color:#92938e;font-size:12px;font-weight:450}.skill-dialog>header button{display:inline-flex;align-items:center;justify-content:center;width:31px;height:31px;padding:0;color:#777872;border:0;border-radius:8px;background:#f1f1ef}.skill-dialog>header svg{width:14px;height:14px}.skill-dialog-actions{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;gap:20px;padding:17px 0 12px}.skill-dialog-actions p{max-width:560px;margin:0;color:#7f807b;font-size:13px;line-height:1.6}.skill-dialog-actions .primary-button{flex:0 0 auto;min-height:38px;padding:0 14px;font-size:13px}.skill-dialog-actions svg{width:12px;height:12px}.skill-limit-note{flex:0 0 auto;margin:0 0 8px;padding:9px 11px;color:#9a5a65;border-radius:8px;background:#fff3f5;font-size:12px}.skill-manage-list{display:grid;min-height:120px;padding:2px 2px 2px 0;overflow-y:auto;align-content:start;gap:7px}.skill-manage-row{display:grid;min-height:76px;padding:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;border:1px solid #e5e3de;border-radius:12px;background:#fff}.skill-manage-row.disabled{opacity:.62;background:#fafaf9}.skill-glyph{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#6f61b1;border-radius:10px;background:#efecfb}.skill-glyph svg{width:17px;height:17px}.skill-manage-copy{min-width:0}.skill-manage-copy>strong{display:flex;align-items:center;gap:7px;color:#464743;font-size:14px}.skill-manage-copy>strong small{padding:2px 5px;color:#898a85;border-radius:4px;background:#f0f0ee;font-size:11px;font-weight:500}.skill-manage-copy p{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:#8b8c87;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skill-manage-copy>span{display:flex;flex-wrap:wrap;gap:5px;margin-top:5px}.skill-manage-copy>span i{padding:3px 6px;color:#858681;border-radius:999px;background:#f2f2f0;font-size:11px;font-style:normal}.skill-row-mode{display:flex;padding:2px;border-radius:8px;background:#f0efec}.skill-row-mode button{min-height:30px;padding:0 10px;color:#8b8c87;border:0;border-radius:6px;background:transparent;font-size:12px}.skill-row-mode button.active{color:#5f51a0;background:#fff;box-shadow:0 1px 4px #2823411f}.skill-row-actions{display:flex;align-items:center;gap:5px}.skill-row-actions>button:not(.skill-switch){display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;padding:0;color:#777872;border:1px solid #e3e2de;border-radius:8px;background:#fff}.skill-row-actions>button:not(.skill-switch):hover{color:#6254a8;border-color:#d6d0ed;background:#faf9ff}.skill-row-actions>button.danger:hover{color:#b24f60;border-color:#edcbd1;background:#fff7f8}.skill-row-actions svg{width:12px;height:12px}.skill-switch{position:relative;width:33px;height:19px;padding:0;border:0;border-radius:999px;background:#d3d2cd}.skill-switch i{position:absolute;top:3px;left:3px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .14s ease}.skill-switch.on{background:#7567b9}.skill-switch.on i{transform:translate(14px)}.skill-empty{display:flex;min-height:210px;align-items:center;justify-content:center;flex-direction:column;color:#898a85;text-align:center}.skill-empty>span{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;color:#7567b9;border-radius:15px;background:#f0edfc}.skill-empty svg{width:22px;height:22px}.skill-empty strong{margin-top:12px;color:#555651;font-size:15px}.skill-empty small{margin-top:5px;font-size:12px}.skill-author-form{display:flex;min-height:0;padding-top:18px;flex-direction:column;overflow-y:auto}.skill-creator-note{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid #e1dcf5;border-radius:11px;background:#f8f6ff}.skill-creator-note>span{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;color:#6d5db3;border-radius:10px;background:#ebe7fb}.skill-creator-note svg{width:16px;height:16px}.skill-creator-note p{margin:0}.skill-creator-note strong,.skill-creator-note small{display:block}.skill-creator-note strong{color:#544986;font-size:14px}.skill-creator-note small{margin-top:3px;color:#8981a9;font-size:12px;font-weight:450;line-height:1.5}.skill-author-form label{display:grid;gap:7px;margin:17px 0 0;color:#555652;font-size:13px;font-weight:650}.skill-author-form textarea{min-height:180px;padding:12px 13px;resize:vertical;font-size:13px;line-height:1.65}.skill-author-attachments{display:flex;align-items:center;gap:10px;margin-top:9px}.skill-author-attachments .secondary-button{flex:0 0 auto;min-height:34px;padding:0 11px;font-size:12px}.skill-author-attachments .secondary-button svg{width:11px;height:11px}.skill-attachment-note{display:flex;align-items:center;gap:6px;margin:0;color:#6659a7;font-size:12px}.skill-attachment-note svg{width:12px;height:12px}.skill-author-tip{margin:10px 0 0;color:#999a95;font-size:12px;line-height:1.6}.skill-author-blocked{margin:9px 0 0;padding:8px 10px;color:#a25260;border-radius:7px;background:#fff3f5;font-size:12px}.skill-dialog-error{margin:10px 16px 0;padding:9px 11px;color:#8b3140;border:1px solid #f3ccd2;border-radius:7px;background:#fff2f4;font-size:12px;line-height:1.45}.skill-dialog-success{margin:10px 16px 0;padding:9px 11px;color:#287253;border:1px solid #c8eadb;border-radius:7px;background:#effaf5;font-size:12px;line-height:1.45}.skill-center-tabs{display:flex;flex:0 0 auto;gap:5px;padding:12px 0 4px}.skill-center-tabs button{min-height:36px;padding:0 14px;color:#777872;border:0;border-radius:8px;background:transparent;font-size:13px;font-weight:650}.skill-center-tabs button.active{color:#6254a8;background:#f0edfb}.skill-center-mine,.skill-discover-panel,.skill-version-panel{min-height:0;overflow-y:auto}.skill-center-search{width:100%;margin:3px 0 10px;padding:10px 12px;color:#51524e;border:1px solid #dfded9;border-radius:9px;background:#fff;font-size:13px}.skill-discover-panel{display:grid;gap:18px;padding-top:15px}.skill-discover-panel section>header strong,.skill-source-form>header strong{display:block;color:#454642;font-size:15px}.skill-discover-panel section>header small,.skill-source-form>header small{display:block;margin-top:4px;color:#92938e;font-size:12px;font-weight:450;line-height:1.5}.skill-catalog-grid{display:grid;margin-top:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.skill-catalog-grid article{display:grid;min-height:145px;padding:13px;border:1px solid #e4e2de;border-radius:12px;background:#fff;align-content:start}.skill-catalog-grid article>span{width:fit-content;padding:3px 7px;color:#685aa8;border-radius:999px;background:#efecfb;font-size:11px}.skill-catalog-grid article>strong{margin-top:8px;color:#494a46;font-size:14px}.skill-catalog-grid article>p{margin:5px 0 12px;color:#898a85;font-size:12px;line-height:1.55}.skill-catalog-actions{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto}.skill-catalog-actions>button{width:fit-content;font-size:12px}.skill-source-form{display:grid;gap:10px;padding:14px;border:1px solid #ded8f2;border-radius:12px;background:#faf9ff}.skill-source-form>div:not(.skill-source-files){display:grid;grid-template-columns:1fr 1fr;gap:9px}.skill-source-form label{display:grid;gap:5px;color:#5b5c57;font-size:12px;font-weight:650}.skill-source-form input,.skill-source-form textarea{width:100%;padding:9px 10px;color:#51524e;border:1px solid #ddd9ec;border-radius:8px;background:#fff;font:inherit;resize:vertical}.skill-source-files{display:flex;align-items:center;gap:9px}.skill-source-files small{color:#88848f;font-size:12px}.skill-source-form>button{width:fit-content}.skill-version-panel{display:grid;gap:8px;padding-top:13px;align-content:start}.skill-back-button{display:inline-flex;width:fit-content;align-items:center;gap:5px;padding:7px 9px;color:#695baa;border:0;border-radius:7px;background:#f1eefc;font-size:12px}.skill-back-button svg{width:10px;height:10px;transform:rotate(180deg)}.skill-version-panel article{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;border:1px solid #e4e2de;border-radius:11px;background:#fff}.skill-version-panel article.current{border-color:#d5ceef;background:#faf9ff}.skill-version-panel article strong{color:#4d4e4a;font-size:14px}.skill-version-panel article strong small{margin-left:6px;padding:2px 5px;color:#6557a5;border-radius:999px;background:#ece8fa;font-size:11px}.skill-version-panel article p{margin:4px 0;color:#858681;font-size:12px}.skill-version-panel article span{color:#a0a19c;font-size:11px}.nested-dialog{z-index:110}.nested-dialog .confirm-dialog{max-width:450px}.skill-author-form footer{display:flex;justify-content:flex-end;gap:8px;margin-top:18px}.start-from-skill{display:inline-flex;min-height:40px;margin-top:15px;padding:0 15px;align-items:center;gap:7px;color:#5d4fa0;border:1px solid #d8d2ee;border-radius:10px;background:#f8f6ff;font-size:13px;font-weight:700}.start-from-skill:hover{color:#493b8c;border-color:#c5bce8;background:#f1edff}.start-from-skill svg{width:14px;height:14px}.skills-page{width:100%;height:100%;padding:38px clamp(22px,4vw,58px) 70px;overflow-y:auto;color:var(--ink);background:radial-gradient(circle at 16% 0,rgba(117,98,179,.07),transparent 30%),#f7f7f6}.skills-page-hero{display:flex;width:100%;max-width:1180px;margin:0 auto;align-items:center;justify-content:space-between;gap:36px}.skills-page-hero>div:first-child{max-width:650px}.skills-eyebrow{display:inline-flex;padding:5px 9px;align-items:center;gap:7px;color:#5f509f;border:1px solid #ded8f2;border-radius:999px;background:#ffffffa8;font-size:11px;font-weight:750}.skills-eyebrow svg{width:14px;height:14px}.skills-page-hero h1{margin:13px 0 8px;color:#26272a;font-size:clamp(30px,3.1vw,38px);line-height:1.15;letter-spacing:-.04em}.skills-page-hero p{margin:0;color:#6f706b;font-size:14px;line-height:1.65}.skills-empty-actions .primary-button{min-height:42px;color:#fff;background:#6554a5;box-shadow:0 8px 18px #4837822e}.skills-empty-actions .primary-button:hover:not(:disabled){background:#57478f}.skills-page-error{max-width:1180px;margin:18px auto 0;padding:11px 13px;color:#943e4d;border:1px solid #efcbd1;border-radius:9px;background:#fff3f5;font-size:13px}.skills-page-tabs{display:flex;width:100%;max-width:1180px;margin:32px auto 0;gap:5px;border-bottom:1px solid #e0dfda}.skills-page-tabs a{display:inline-flex;min-height:43px;padding:0 15px;align-items:center;gap:7px;color:#777873;border-bottom:2px solid transparent;font-size:13px;font-weight:700}.skills-page-tabs a.active{color:#554795;border-color:#6d5eb0}.skills-page-tabs span{display:inline-flex;min-width:20px;height:20px;padding:0 6px;align-items:center;justify-content:center;color:#81789f;border-radius:999px;background:#ece9f6;font-size:11px}.skills-controls{width:100%;max-width:1180px;margin:18px auto;padding:13px;border:1px solid #e3e1dd;border-radius:16px;background:#ffffffad;box-shadow:0 8px 24px #23221f09}.skills-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px}.skills-toolbar label{display:flex;width:min(480px,100%);min-height:44px;padding:0 13px;align-items:center;gap:9px;border:1px solid #d9d7d2;border-radius:11px;background:#fff}.skills-toolbar label:focus-within{border-color:#8074bc;box-shadow:0 0 0 3px #8074bc1f}.skills-toolbar svg{width:15px;height:15px;color:#8c8d88}.skills-toolbar input{width:100%;min-width:0;padding:0 2px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;outline:0;background:transparent;box-shadow:none;font-size:13px}.skills-toolbar input:focus{border:0;outline:0;box-shadow:none!important}.skills-toolbar>span{display:inline-flex;min-height:32px;padding:0 9px;align-items:center;gap:6px;color:#777873;border-radius:9px;background:#f0efec;font-size:12px;white-space:nowrap}.skills-toolbar>span strong{color:#574991;font-size:13px}.skills-toolbar>span svg{color:#6d5eb0}.skills-category-filter{display:flex;margin-top:12px;padding-top:12px;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid #e7e5e1}.skills-category-filter>span{margin-right:2px;color:#858680;font-size:11px;font-weight:700}.skills-category-filter button,.skill-category-chip{--skill-accent: #6d7480;--skill-chip-color: #656762;--skill-chip-border: #dcddd8;--skill-chip-bg: #f2f2ef;display:inline-flex;min-height:32px;padding:0 10px;align-items:center;gap:6px;color:var(--skill-chip-color);border:1px solid var(--skill-chip-border);border-radius:999px;background:var(--skill-chip-bg);font-size:12px;font-weight:700;line-height:1}.skills-category-filter button:hover,.skill-category-chip:hover{filter:saturate(1.08) brightness(.98)}.skills-category-filter button:focus-visible,.skill-category-chip:focus-visible{outline:2px solid #8074bc;outline-offset:2px}.skills-category-filter button.active{box-shadow:inset 0 0 0 1px var(--skill-chip-color)}.skills-category-filter button small{min-width:18px;color:inherit;font-size:11px;font-weight:750;text-align:center}.source-official,.tone-violet{--skill-accent: #7562b3;--skill-chip-color: #5e4d98;--skill-chip-border: #d8d0ef;--skill-chip-bg: #f2effc}.source-community,.tone-teal{--skill-accent: #2f8176;--skill-chip-color: #286f66;--skill-chip-border: #c5e3de;--skill-chip-bg: #edf8f6}.source-creator,.tone-amber{--skill-accent: #a36a2d;--skill-chip-color: #8a5825;--skill-chip-border: #ecd6b9;--skill-chip-bg: #fcf4e8}.tone-rose{--skill-accent: #a85871;--skill-chip-color: #91475f;--skill-chip-border: #eccbd6;--skill-chip-bg: #fcf0f4}.tone-blue{--skill-accent: #4776ad;--skill-chip-color: #3b6595;--skill-chip-border: #cbd9eb;--skill-chip-bg: #eef4fb}.tone-green{--skill-accent: #4a805d;--skill-chip-color: #3f704f;--skill-chip-border: #cce1d2;--skill-chip-bg: #eff7f1}.tone-slate{--skill-accent: #6d7480;--skill-chip-color: #5e6570;--skill-chip-border: #d6dae0;--skill-chip-bg: #f1f3f5}.skills-card-grid{display:grid;width:100%;max-width:1180px;margin:0 auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.skills-card-grid>article{--skill-accent: #7562b3;display:flex;min-height:282px;padding:17px;flex-direction:column;border:1px solid #e2e1dc;border-top-color:color-mix(in srgb,var(--skill-accent) 52%,#e2e1dc);border-radius:15px;background:#fff;box-shadow:0 5px 18px #23221f09;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.skills-card-grid>article:hover{border-color:color-mix(in srgb,var(--skill-accent) 38%,#e2e1dc);box-shadow:0 12px 30px #23221f13;transform:translateY(-2px)}.skills-card-grid>article.disabled{border-style:dashed;border-top-style:solid;background:#fff}.skills-card-top{display:grid;min-width:0;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px}.skills-card-top>small{color:#858680;font-size:11px;font-weight:650;white-space:nowrap}.skills-card-body{display:block;min-width:0;flex:1;color:inherit}.skills-card-icon{display:inline-flex;width:39px;height:39px;align-items:center;justify-content:center;color:var(--skill-accent);border-radius:11px;background:color-mix(in srgb,var(--skill-accent) 12%,#fff)}.skills-card-icon svg{width:18px;height:18px}.skill-category-chip{min-width:0;min-height:30px;justify-self:start;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skills-card-cover{display:block;width:100%;margin-top:13px;aspect-ratio:3 / 2;object-fit:cover;border:1px solid #e2e0dc;border-radius:10px;background:#efefec}.skills-card-cover-summary{position:relative;display:flex;padding:clamp(16px,2vw,23px);overflow:hidden;flex-direction:column;justify-content:space-between;color:#4e485e;border-color:color-mix(in srgb,var(--skill-accent) 24%,#e2e0dc);background:linear-gradient(145deg,color-mix(in srgb,var(--skill-accent) 11%,#fff),#f8f7fb 68%)}.skills-card-cover-summary:before,.skills-card-cover-summary:after{position:absolute;content:"";border:1px solid color-mix(in srgb,var(--skill-accent) 18%,transparent);border-radius:50%;pointer-events:none}.skills-card-cover-summary:before{width:170px;height:170px;top:-102px;right:-54px}.skills-card-cover-summary:after{width:105px;height:105px;right:18px;bottom:-76px}.skills-card-summary-mark{position:absolute;top:17px;right:17px;display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;color:var(--skill-accent);border-radius:10px;background:color-mix(in srgb,var(--skill-accent) 13%,#fff)}.skills-card-summary-mark svg{width:17px;height:17px}.skills-card-cover-summary>div{position:relative;max-width:calc(100% - 48px)}.skills-card-cover-summary>div small{display:block;color:color-mix(in srgb,var(--skill-accent) 76%,#555);font-size:11px;font-weight:750}.skills-card-cover-summary>div strong{display:block;margin-top:7px;overflow:hidden;color:#3d3946;font-size:clamp(18px,2vw,23px);line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.skills-card-body .skills-card-cover-summary>div p{display:-webkit-box;margin:8px 0 0;overflow:hidden;color:#676270;font-size:12px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.skills-card-summary-flow{position:relative;display:flex;align-items:center;gap:5px;color:#6e6878}.skills-card-summary-flow i{padding:4px 6px;border-radius:999px;background:#ffffffb3;font-size:11px;font-style:normal;font-weight:650;white-space:nowrap}.skills-card-summary-flow svg{width:9px;height:9px;color:var(--skill-accent)}.skills-card-body h2{margin:13px 0 7px;color:#353633;font-size:17px;line-height:1.3}.skills-card-body p{display:-webkit-box;margin:0;overflow:hidden;color:#73746f;font-size:13px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.skills-card-tags{display:flex;margin-top:14px;flex-wrap:wrap;gap:5px}.skills-card-tags span{padding:4px 7px;color:#6e6f6a;border-radius:999px;background:#f1f1ef;font-size:11px}.skills-card-tags span.status-enabled{color:#3f704f;background:#edf7f0}.skills-card-tags span.status-disabled{color:#985162;background:#faeef1}.skills-card-grid article>footer{display:flex;margin-top:15px;gap:7px}.skills-card-grid article>footer .primary-button,.skills-card-grid article>footer .secondary-button{min-height:36px;padding:0 12px;justify-content:center;font-size:12px}.skills-card-grid article>footer .primary-button{flex:1}.skills-card-grid article>footer .primary-button svg{width:14px;height:14px}.skills-page-loading{display:flex;width:100%;max-width:1180px;min-height:230px;margin:0 auto;align-items:center;justify-content:center;color:#777873;border:1px dashed #d9d7d1;border-radius:17px;background:#ffffff8c;font-size:13px;text-align:center}.skills-page-empty{position:relative;display:grid;min-height:260px;padding:clamp(30px,5vw,58px);grid-column:1 / -1;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;overflow:hidden;color:#777873;border:1px solid #ded9eb;border-radius:20px;background:linear-gradient(120deg,#f8f6fffa,#ffffffc7);box-shadow:0 16px 44px #312a4c0e}.skills-page-empty:after{position:absolute;width:250px;height:250px;right:-96px;bottom:-150px;content:"";border-radius:50%;background:#7562b314;pointer-events:none}.skills-empty-icon{display:inline-flex;width:64px;height:64px;align-items:center;justify-content:center;color:#6656a7;border:1px solid #dcd4f2;border-radius:18px;background:#f0ecfc;box-shadow:inset 0 1px #fffc}.skills-empty-icon svg{width:27px;height:27px}.skills-empty-copy{min-width:0}.skills-empty-copy>span{display:block;margin-bottom:6px;color:#7668a8;font-size:11px;font-weight:750}.skills-empty-copy strong{display:block;color:#3d3d42;font-size:clamp(20px,2vw,25px);line-height:1.3}.skills-empty-copy p{max-width:570px;margin:8px 0 0;color:#73736f;font-size:13px;line-height:1.65}.skills-empty-actions{position:relative;z-index:1;display:flex;align-items:center;gap:8px}.skills-empty-actions .primary-button,.skills-empty-actions .secondary-button{min-height:42px;justify-content:center;white-space:nowrap}.skill-detail-wrap{max-width:1180px;margin:29px auto 0}.skill-detail-back{display:inline-flex;align-items:center;gap:5px;color:#6557a4;font-size:12px;font-weight:700}.skill-detail-back svg{width:11px;height:11px;transform:rotate(180deg)}.skill-detail-card{display:grid;margin-top:14px;padding:clamp(22px,4vw,39px);grid-template-columns:minmax(0,1fr) 210px;gap:42px;border:1px solid #e0dfda;border-radius:18px;background:#fff;box-shadow:0 9px 30px #201f1c0a}.skill-detail-source{color:#6d5fac;font-size:12px;font-weight:750}.skill-detail-main h2{margin:8px 0 10px;color:#2d2e2b;font-size:clamp(26px,3vw,36px);letter-spacing:-.035em}.skill-detail-main>p{max-width:720px;margin:0;color:#656661;font-size:15px;line-height:1.72}.skill-detail-facts{display:flex;margin-top:18px;flex-wrap:wrap;gap:7px}.skill-detail-facts span{padding:5px 8px;color:#666762;border:1px solid #e3e2dd;border-radius:999px;background:#f7f7f5;font-size:11px}.skill-detail-card>aside{display:flex;align-self:start;padding:15px;flex-direction:column;gap:8px;border-radius:13px;background:#f6f4fc}.skill-detail-card>aside .primary-button,.skill-detail-card>aside .secondary-button{min-height:40px;justify-content:center}.skill-detail-card>aside small{color:#77728a;font-size:11px;line-height:1.5;text-align:center}.skill-starter-preview,.skill-detail-expectation{max-width:720px;margin-top:22px;padding:15px;border:1px solid #e2ddef;border-radius:12px;background:#faf9fd}.skill-starter-preview>span,.skill-detail-expectation>span{color:#6759a6;font-size:11px;font-weight:750}.skill-starter-preview p,.skill-detail-expectation p{margin:7px 0 0;color:#555651;font-size:13px;line-height:1.7;white-space:pre-wrap}.skill-starter-preview small{display:block;margin-top:8px;color:#898a85;font-size:11px}.skill-showcase{margin-top:18px;padding:24px;border:1px solid #e0dfda;border-radius:18px;background:#fff}.skill-showcase>header{display:flex;align-items:end;justify-content:space-between;gap:24px}.skill-showcase>header span{color:#6b5da9;font-size:11px;font-weight:750}.skill-showcase>header h2{margin:5px 0 0;color:#343532;font-size:20px}.skill-showcase>header p{margin:0;color:#81827d;font-size:12px}.skill-showcase-grid{display:grid;margin-top:17px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.skill-showcase-grid article{overflow:hidden;border:1px solid #e3e2dd;border-radius:13px;background:#f8f8f6}.skill-showcase-image{display:block;width:100%;padding:0;border:0;background:#ececea}.skill-showcase-grid img,.skill-showcase-grid video{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover;background:#e9e9e6}.skill-showcase-grid article>div{padding:11px 12px 13px}.skill-showcase-grid article>div>span{color:#6a5ca7;font-size:11px;font-weight:700}.skill-showcase-grid article>div>strong{display:block;margin-top:4px;color:#464743;font-size:13px}.skill-showcase-grid article>div>p{margin:4px 0 0;color:#777873;font-size:12px;line-height:1.55}.skill-showcase-preview{z-index:120;padding:24px}.skill-showcase-preview>section{display:flex;width:min(1000px,100%);max-height:calc(100dvh - 48px);padding:17px;flex-direction:column;border-radius:16px;background:#fff;box-shadow:0 25px 90px #0000004d}.skill-showcase-preview header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:12px}.skill-showcase-preview header strong,.skill-showcase-preview header small{display:block}.skill-showcase-preview header strong{color:#343532;font-size:15px}.skill-showcase-preview header small{margin-top:3px;color:#777873;font-size:11px}.skill-showcase-preview header button{display:inline-flex;width:34px;height:34px;padding:0;align-items:center;justify-content:center;color:#666762;border:0;border-radius:9px;background:#efefed}.skill-showcase-preview header svg{width:14px;height:14px}.skill-showcase-preview img{min-height:0;max-height:calc(100dvh - 150px);object-fit:contain;background:#f0f0ed}.skill-showcase-preview p{margin:11px 0 0;color:#666762;font-size:12px;line-height:1.55}html.dark .start-from-skill{color:#d3cbf5;border-color:#574f78;background:#302d3e}html.dark .start-from-skill:hover{border-color:#756a9f;background:#39344a}html.dark .skills-page{background:radial-gradient(circle at 16% 0,rgba(117,98,179,.11),transparent 30%),#222324}html.dark .skills-eyebrow{color:#d1c7f2;border-color:#4f4869;background:#2d2b36b3}html.dark .skills-controls{border-color:#43444a;background:#292a2ed1;box-shadow:none}html.dark .skills-page-hero h1,html.dark .skills-card-body h2,html.dark .skill-detail-main h2,html.dark .skill-showcase>header h2,html.dark .skills-page-empty strong{color:#f1eff3}html.dark .skills-page-hero p,html.dark .skills-card-body p,html.dark .skill-detail-main>p,html.dark .skills-page-empty p{color:#bbb7c0}html.dark .skills-page-loading{color:#aaa6af;border-color:#45444a;background:#292a2e}html.dark .skills-page-empty{color:#c9c1df;border-color:#514a69;background:linear-gradient(120deg,#343042f5,#292a2ee6);box-shadow:inset 0 1px #ffffff06}html.dark .skills-page-empty:after{background:#9d89da14}html.dark .skills-empty-icon{color:#d2c7f5;border-color:#5b5278;background:#3d3850;box-shadow:inset 0 1px #ffffff09}html.dark .skills-empty-copy>span{color:#bdb0e7}html.dark .skills-page-tabs{border-color:#444549}html.dark .skills-page-tabs a{color:#bbb7c0}html.dark .skills-page-tabs a.active{color:#d2c9f3;border-color:#9384ca}html.dark .skills-page-tabs span,html.dark .skills-card-icon{color:#d4cbf5;background:#3a354a}html.dark .skills-toolbar label,html.dark .skills-card-grid>article,html.dark .skill-detail-card,html.dark .skill-showcase,html.dark .skill-showcase-preview>section{border-color:#46474b;background:#292a2e;box-shadow:none}html.dark .skills-toolbar>span{color:#bbb7c0;background:#34353a}html.dark .skills-toolbar>span strong{color:#d2c9f3}html.dark .skills-category-filter{border-color:#414248}html.dark .skills-card-grid>article{border-top-color:color-mix(in srgb,var(--skill-accent) 72%,#46474b)}html.dark .skills-card-grid>article:hover{border-color:color-mix(in srgb,var(--skill-accent) 58%,#46474b);box-shadow:0 14px 34px #0003}html.dark .skills-card-icon{color:color-mix(in srgb,var(--skill-accent) 52%,#fff);background:color-mix(in srgb,var(--skill-accent) 20%,#292a2e)}html.dark .skills-card-cover{border-color:#48464e;background:#202124}html.dark .skills-card-cover-summary{color:#d7d2dc;border-color:color-mix(in srgb,var(--skill-accent) 52%,#48464e);background:linear-gradient(145deg,color-mix(in srgb,var(--skill-accent) 20%,#292a2e),#303036 70%)}html.dark .skills-card-cover-summary:before,html.dark .skills-card-cover-summary:after{border-color:color-mix(in srgb,var(--skill-accent) 34%,transparent)}html.dark .skills-card-summary-mark{color:color-mix(in srgb,var(--skill-accent) 52%,#fff);background:color-mix(in srgb,var(--skill-accent) 24%,#292a2e)}html.dark .skills-card-cover-summary>div small{color:color-mix(in srgb,var(--skill-accent) 45%,#fff)}html.dark .skills-card-cover-summary>div strong{color:#f1eff3}html.dark .skills-card-body .skills-card-cover-summary>div p{color:#c0bbc5}html.dark .skills-card-summary-flow{color:#ccc7d0}html.dark .skills-card-summary-flow i{background:#1e1e227a}html.dark .skills-category-filter>span,html.dark .skills-card-top>small{color:#aaa6af}html.dark .skills-category-filter button,html.dark .skill-category-chip{color:color-mix(in srgb,var(--skill-accent) 48%,#fff);border-color:color-mix(in srgb,var(--skill-accent) 52%,#3f4044);background:color-mix(in srgb,var(--skill-accent) 19%,#292a2e)}html.dark .skills-category-filter button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skill-accent) 60%,#fff)}html.dark .skills-page .primary-button{color:#f7f4ff;background:#67569c;box-shadow:none}html.dark .skills-page .primary-button:hover:not(:disabled){background:#705eaa}html.dark .skills-page .primary-button:focus-visible{outline:2px solid #b6a8e8;outline-offset:2px}html.dark .skills-toolbar input::placeholder,html.dark .conversation-search-dialog>header input::placeholder{color:#9b9ca1}html.dark .conversation-search-dialog>header:focus-within{border-bottom-color:#9384ca;box-shadow:inset 0 -1px #9384ca}html.dark .skills-card-grid>article.disabled{border-color:#59565f;border-top-color:color-mix(in srgb,var(--skill-accent) 72%,#59565f);background:#292a2e}html.dark .skills-card-tags span,html.dark .skill-detail-facts span{color:#c5c2c9;border-color:#4a4b50;background:#34353a}html.dark .skills-card-tags span.status-enabled{color:#9bd1b6;background:#293b33}html.dark .skills-card-tags span.status-disabled{color:#e0a3b0;background:#402d33}html.dark .skill-detail-card>aside,html.dark .skill-starter-preview,html.dark .skill-detail-expectation{border-color:#4f4969;background:#302d3d}html.dark .skill-starter-preview p,html.dark .skill-detail-expectation p,html.dark .skill-showcase-grid article>div>strong{color:#dedcdf}html.dark .skill-showcase-grid article{border-color:#46474b;background:#303136}html.dark .skill-showcase-grid img,html.dark .skill-showcase-grid video,html.dark .skill-showcase-image,html.dark .skill-showcase-preview img{background:#202124}html.dark .skill-showcase-preview header strong{color:#f0eef2}html.dark .skill-showcase-preview header button{color:#d0ced2;background:#3a3b40}.loading-screen{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:16px;width:100%;height:100%;color:#777c85;background:#f7f8fa;font-size:12px}.loading-screen .logo-mark{animation:logo-spin 1.5s ease-in-out infinite alternate}@keyframes logo-spin{to{transform:rotate(52deg) scale(.9)}}@media(max-width:980px){.auth-layout{height:100dvh;grid-template-columns:minmax(0,1fr);grid-template-rows:max-content max-content;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.auth-layout-with-demo .auth-story-media{right:0;-webkit-mask-image:none;mask-image:none}.auth-layout-with-demo .auth-panel:before{display:none}.auth-panel-meta{display:none}.auth-story{min-height:400px;padding:34px}.story-copy h1{font-size:42px}.story-steps{margin-top:25px}.auth-panel{min-height:540px}.auth-details-container{width:min(100% - 48px,900px);padding-top:84px}.auth-model-grid,.auth-plan-grid{gap:12px}.auth-model-grid article,.auth-plan-grid article{padding:22px}.auth-details-cta{padding:42px}.admin-grid{grid-template-columns:1fr}.admin-dashboard-cards,.admin-commerce-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-grid{grid-template-columns:1fr}.admin-usage-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 0}.admin-usage-overview>div:nth-child(3){padding-right:0;border-right:0}.admin-usage-overview>div:nth-child(4){padding-left:0}.admin-broadcast-list>header{display:none}.admin-broadcast-list>article{padding:14px 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.admin-broadcast-copy{grid-column:1 / -1}.admin-broadcast-copy strong{overflow:visible;font-size:13px;white-space:normal}.admin-broadcast-metric small,.admin-broadcast-rate>small,.admin-broadcast-latest small{display:block}.admin-broadcast-rate{grid-column:1 / -1;grid-template-columns:minmax(0,1fr) auto}.admin-broadcast-rate>small{grid-column:1 / -1}.admin-broadcast-latest{grid-column:1 / -1}.admin-broadcast-latest strong{margin-top:3px;white-space:normal}.admin-skill-source-list article,.admin-skill-authoring-list article,.admin-official-skill-list article{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.admin-skill-row-copy{grid-column:1 / -1}.admin-skill-row-copy strong{overflow:visible;white-space:normal}.capacity-card{min-height:300px}.stat-grid.four{grid-template-columns:1fr 1fr;gap:20px 0}.stat-grid.four>div:nth-child(2){border-right:0}.workspace-sidebar{flex-basis:252px;width:252px}.workspace-notice{left:calc(50% + 126px);width:min(500px,calc(100% - 286px))}}@media(min-width:981px)and (max-height:860px){.auth-story{padding:30px 40px}.story-copy h1{margin:12px 0 14px;font-size:clamp(38px,3.8vw,52px)}.story-copy>p{font-size:15px;line-height:1.55}.story-steps{margin-top:20px}.story-demo-note{margin-top:17px}}@media(min-width:981px)and (min-height:761px){.auth-page-codex .auth-details-container{padding:0}.auth-page-codex .auth-details-segment{display:flex;min-height:100dvh;padding:clamp(42px,7vh,76px) 0;flex-direction:column;justify-content:center}.auth-page-codex .auth-plans-head{margin-top:0}.auth-page-codex .auth-cta-segment{padding:clamp(54px,8vh,88px) 0}.auth-page-codex .auth-details-cta{width:100%;min-height:min(720px,84dvh);margin-top:0}}@media(min-width:981px)and (max-height:760px){.auth-more-link{display:none}}@media(max-width:760px){.auth-page>.auth-layout{overflow:visible}.auth-layout{display:flex;min-height:100dvh;flex-direction:column}.auth-layout-with-demo{overflow-x:hidden;overflow-y:auto;background:#fbfbfc}.auth-layout-with-demo:before{height:270px;bottom:auto;background:linear-gradient(90deg,rgba(14,16,22,.7) 0%,rgba(14,16,22,.38) 30%,rgba(14,16,22,.12) 58%,transparent 78%),linear-gradient(180deg,rgba(14,16,22,.1),transparent 52%,rgba(14,16,22,.42))}.auth-layout-with-demo:after{display:none}.auth-layout-with-demo .auth-story-media{height:270px;bottom:auto}.auth-story{min-height:270px;padding:calc(20px + env(safe-area-inset-top)) 23px 20px;justify-content:flex-start;flex:0 0 auto}.auth-story-video{object-position:center 42%;transform:scale(1.3) translate(6%);transform-origin:center 42%}.auth-brand{gap:10px}.auth-brand .logo-mark{width:29px;height:29px}.auth-brand strong{font-size:17px}.story-copy{margin-top:28px}.story-copy h1{margin:11px 0 0;font-size:30px;line-height:1.13}.story-copy>p,.story-steps,.auth-story>small{display:none}.story-demo-note{min-height:40px;margin-top:15px;padding:7px 11px;font-size:11px}.auth-demo-backdrop{padding:10px}.auth-demo-dialog{width:100%;max-height:calc(100dvh - 20px);border-radius:15px}.auth-demo-dialog>header{min-height:62px;padding:9px 10px 9px 14px;gap:12px}.auth-demo-dialog>header small{font-size:11px}.auth-demo-player-shell{width:100%;max-height:calc(100dvh - 82px);aspect-ratio:3 / 4}.auth-demo-player{object-fit:cover;object-position:center}.auth-layout-with-demo .auth-panel{background:#fbfbfc}html.dark .auth-layout-with-demo .auth-panel{background:#222324}.auth-panel{min-height:0;padding:29px 23px calc(32px + env(safe-area-inset-bottom));align-items:flex-start;flex:1 0 auto}.auth-card{width:100%;max-width:410px;margin:0 auto}.auth-layout-with-demo .auth-card{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.dark .auth-layout-with-demo .auth-card{padding:0;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.auth-card h2{font-size:28px}.auth-card>p{margin-bottom:25px;line-height:1.6}.auth-foot{margin-top:21px;line-height:1.7}.auth-more-link{position:static;min-height:42px;margin:20px auto 0;padding:9px 13px;transform:none}.auth-details-container{width:auto;max-width:none;margin:0 16px;padding:68px 0 50px}.auth-details-head{display:block;min-width:0;max-width:100%;text-align:left}.auth-details-head h2{max-width:100%;margin-top:11px;overflow-wrap:anywhere;font-size:29px;line-height:1.12}.auth-details-head>p{max-width:100%;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.auth-model-grid,.auth-plan-grid{margin-top:30px;grid-template-columns:minmax(0,1fr);gap:12px}.auth-model-grid article{min-height:210px;padding:21px}.auth-model-grid h3{font-size:20px}.auth-plans-head{margin-top:76px}.auth-plan-grid article{padding:22px}.auth-plan-grid article.featured{transform:none}.auth-plan-grid h3{margin-top:20px}.auth-plan-audience{min-height:0}.auth-plan-note{text-align:left}.auth-details-cta{min-height:0;margin-top:68px;padding:34px 26px;align-items:flex-start;flex-direction:column;gap:28px;border-radius:21px}.auth-details-cta .auth-section-marker{position:static;margin-bottom:4px}.auth-section-atmosphere{opacity:.62}.auth-details-cta h2{font-size:29px;line-height:1.12}.auth-details-cta>a{width:100%}.mobile-menu{position:fixed;z-index:25;top:13px;left:13px;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;color:#4c5059;border:1px solid #e0e2e6;border-radius:11px;background:#fffffff0}.mobile-menu svg,.sidebar-close svg{width:18px;height:18px}.mobile-backdrop{position:fixed;z-index:28;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#0a0c106b}.sidebar{position:fixed;left:0;transform:translate(-102%);transition:transform .18s ease}.sidebar.sidebar-open{transform:translate(0)}.sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;margin-left:auto;padding:0;color:#9da2ac;border:0;background:transparent}.main-stage{width:100%}.page-container,.page-container.narrow,.page-container.wide{width:calc(100% - 32px);padding-top:75px}.page-header{align-items:flex-start;flex-direction:column}.page-header h1{font-size:27px}.avatar-settings-row,.danger-zone,.memory-panel-head{align-items:flex-start;flex-direction:column}.memory-panel footer{align-items:stretch;flex-direction:column}.memory-panel footer .secondary-button{width:100%}.danger-zone .workspace-delete-button{width:100%}.admin-dashboard-head{align-items:flex-start;flex-direction:column}.admin-window-switch{display:grid;width:100%;grid-template-columns:repeat(3,1fr)}.admin-page{scroll-padding-top:124px}.admin-window-switch button{padding:0 6px;font-size:12px}.admin-report-summary{padding:0 16px;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-summary.admin-report-summary-five{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-report-summary>div,.admin-report-summary>div:first-child,.admin-report-summary>div:last-child{padding:15px 12px;border-right:1px solid #e8e4ec}.admin-report-summary>div:nth-child(odd){padding-left:0}.admin-report-summary>div:nth-child(2n){padding-right:0;border-right:0}.admin-report-summary>div:nth-child(n+3){border-top:1px solid #e8e4ec}.admin-report-summary-five>div:last-child:nth-child(odd){grid-column:1 / -1;padding-right:0;border-right:0}.admin-report-summary strong{font-size:23px}.admin-report-summary span,.admin-report-summary small,.admin-report-summary em{font-size:11px}.admin-report-chart-panel,.admin-report-grid>.panel,.admin-plan-panel,.admin-broadcast-panel,.admin-official-skill-panel{padding:17px 14px}.admin-report-chart-panel .panel-title,.admin-report-grid .panel-title,.admin-plan-panel .panel-title,.admin-broadcast-panel .panel-title,.admin-official-skill-panel .panel-title{align-items:flex-start;flex-direction:column;gap:5px}.admin-report-chart-panel .panel-title h3,.admin-report-grid .panel-title h3,.admin-plan-panel .panel-title h3,.admin-broadcast-panel .panel-title h3,.admin-official-skill-panel .panel-title h3{font-size:15px}.admin-line-chart svg{min-height:0}.admin-chart-legend{gap:10px 14px}.admin-chart-legend span,.admin-report-table{font-size:11px}.admin-report-table th,.admin-report-table td{padding:9px 4px}.admin-report-table thead th{font-size:11px}.admin-report-table th:first-child{width:37%}.admin-conversion-row>span{padding:0 8px}.admin-conversion-row small{min-height:32px;font-size:11px;line-height:1.45}.admin-conversion-row strong{font-size:16px}.admin-health-report dt{font-size:11px}.admin-health-report>div{grid-template-columns:minmax(116px,.9fr) minmax(0,1.1fr);align-items:start;gap:12px}.admin-health-report dt,.admin-health-report dd{min-width:0;line-height:1.5}.admin-health-report dd{overflow-wrap:anywhere;font-size:12px}.admin-health-report>.admin-capacity-row{grid-template-columns:minmax(0,1fr);gap:5px}.admin-capacity-row dd{text-align:left}html.dark .admin-report-summary>div,html.dark .admin-report-summary>div:first-child,html.dark .admin-report-summary>div:last-child{border-color:#444249}.admin-dashboard-grid{grid-template-columns:1fr}.admin-dashboard-grid .admin-plan-panel,.admin-dashboard-grid .admin-revenue-panel{grid-column:auto}.admin-commerce-overview>header{align-items:flex-start;flex-direction:column;gap:5px}.admin-commerce-overview>header small{text-align:left}.admin-commerce-overview footer{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.admin-commerce-overview footer>span:nth-child(2){padding-right:0;border-right:0}.admin-commerce-overview footer>span:nth-child(3){padding-left:0}.admin-growth-funnel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 0}.admin-growth-funnel article:nth-child(2){border-right:0}.admin-growth-funnel article:nth-child(3){padding-left:0}.admin-user-controls{align-items:flex-start;flex-direction:column}.admin-user-controls>input{width:100%;font-size:16px}.admin-user-controls>div{display:flex;width:100%;max-width:100%;flex-wrap:wrap;overflow:visible}.admin-user-controls>small{margin-left:0}.admin-user-pagination{justify-content:space-between}.admin-tabs{top:56px;margin-right:0;margin-left:0;padding:6px 5px;gap:3px;border-radius:13px}.admin-tabs button{min-height:40px;padding:0 5px;gap:4px;font-size:12px}.admin-tab-label{display:none}.admin-tab-label-mobile{display:inline}.admin-tabs button small{min-width:18px;height:18px;padding:0 4px;font-size:11px}.user-table-panel{padding:18px 16px}.admin-user-list{width:calc(100% + 32px);margin:0 -16px;border-right:0;border-left:0;border-radius:0}.admin-user-table{width:100%;min-width:0;font-size:11px}.admin-user-table th{padding:9px 10px;font-size:11px}.admin-user-table td{padding:10px}.admin-user-table th:first-child,.admin-user-table td:first-child{width:47%;min-width:0}.admin-user-table th:last-child,.admin-user-table td:last-child{width:72px}.admin-user-table td:first-child strong,.admin-user-table td:first-child small{display:block;max-width:100%}.admin-user-table .table-action-button{min-height:30px;padding:0 8px}.admin-user-trend{max-width:none;grid-template-columns:minmax(46px,1fr) auto;gap:5px}.admin-user-trend>span{height:20px;gap:2px}.admin-user-trend em{min-height:20px;padding:0 5px;font-size:11px}.admin-user-list{width:100%;margin:0;overflow:visible;border:0;border-radius:0;background:transparent}.admin-user-table,.admin-user-table tbody{display:block;width:100%}.admin-user-table thead{display:none}.admin-user-table tbody{display:grid;gap:10px}.admin-user-table tbody tr{display:grid;min-width:0;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px 10px;border:1px solid #e4e0e9;border-radius:13px;background:var(--panel);box-shadow:0 3px 12px #201d2509}.admin-user-table td{display:block;width:auto!important;min-width:0;padding:0;border:0;background:transparent}.admin-user-table td:first-child{grid-column:1 / 3;grid-row:1}.admin-user-table td:nth-child(2){grid-column:1 / -1;grid-row:2;padding-top:12px;border-top:1px solid #ebe8ef}.admin-user-table td:nth-child(3),.admin-user-table td:nth-child(4){grid-row:3;padding-top:12px;border-top:1px solid #ebe8ef}.admin-user-table td:nth-child(3){grid-column:1}.admin-user-table td:nth-child(4){grid-column:2}.admin-user-table td:last-child{grid-column:3;grid-row:1;align-self:start;text-align:right}html.dark .admin-page .admin-user-table tbody tr{border-color:#4f4d56;background:#292a2e;box-shadow:none}html.dark .admin-page .admin-user-table td:nth-child(2),html.dark .admin-page .admin-user-table td:nth-child(3),html.dark .admin-page .admin-user-table td:nth-child(4){border-color:#48474e}.admin-user-overview{grid-template-columns:1fr;padding:0 14px}.admin-user-overview>span{padding:12px 0;border-right:0;border-bottom:1px solid #e7e3ee}.admin-user-overview>span:last-child{border-bottom:0}html.dark .admin-page .admin-user-overview>span{border-color:#4d4b53}.workspace-dialog.admin-user-dialog{width:min(100%,calc(100vw - 16px));height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:18px 16px}.admin-user-dialog-content{display:block;padding-right:2px}.admin-user-dialog-content>section{margin-top:14px}.admin-user-dialog input,.admin-user-dialog select,.admin-user-dialog textarea{font-size:16px}.admin-user-details dl{grid-template-columns:1fr}.admin-user-token-panel{padding:14px 12px}.admin-user-token-panel>header{flex-direction:column;gap:8px}.admin-user-token-panel>header>em{align-self:flex-start}.admin-user-token-summary>span{padding:0 7px}.admin-user-token-summary strong{font-size:15px}.admin-user-token-summary em{line-height:1.35;white-space:normal}.admin-user-token-chart{padding-right:4px;padding-left:4px}.admin-user-token-composition>div:first-child{align-items:flex-start;flex-direction:column;gap:3px}.admin-user-token-composition>div:first-child small{text-align:left}.admin-user-token-composition-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quota-confirmation dl{grid-template-columns:1fr}.admin-quota-confirmation dl>div,.admin-quota-confirmation dl>div:nth-child(odd),.admin-quota-confirmation dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #efedf1}.admin-quota-confirmation dl>div:last-child{border-bottom:0}html.dark .admin-quota-confirmation dl>div,html.dark .admin-quota-confirmation dl>div:nth-child(odd),html.dark .admin-quota-confirmation dl>div:nth-last-child(-n+2){border-color:#4d4b53}.admin-user-details dl>div,.admin-user-details dl>div:nth-child(odd),.admin-user-details dl>div:nth-last-child(-n+2){border-right:0;border-bottom:1px solid #efedf1}.admin-user-details dl>div:last-child{border-bottom:0}html.dark .admin-user-details dl>div,html.dark .admin-user-details dl>div:nth-child(odd),html.dark .admin-user-details dl>div:nth-last-child(-n+2){border-color:#414047}.admin-user-dialog footer{position:static;padding-bottom:4px;flex-wrap:wrap;background:inherit}.plan-term-panel{align-items:flex-start;flex-direction:column;gap:14px}.plan-term-switch{width:100%;grid-template-columns:repeat(3,minmax(0,1fr))}.plan-term-switch button{min-width:0;padding:7px 5px}.plans-grid{grid-template-columns:1fr}.plan-addon-card{grid-template-columns:minmax(0,1fr) auto}.plan-addon-card .plan-purchase-button{grid-column:1 / -1;min-height:40px}.plan-model-grid{grid-template-columns:1fr}.plans-beta-notice{align-items:flex-start}.plan-current-status{grid-template-columns:1fr;gap:10px}.plan-current-status p{margin-left:0;text-align:left}.invitation-page .page-container{padding-top:64px;padding-bottom:24px}.invitation-page .page-header{margin-bottom:16px}.invite-card{padding:18px;gap:12px}.invite-card .light-button{min-width:0}.workspace-mobile-menu{position:fixed;z-index:35;top:10px;left:11px;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:#565752;border:1px solid #deddd8;border-radius:10px;background:#fffffff0;box-shadow:0 4px 13px #19191712}.workspace-unread-badge{position:absolute;top:-6px;right:-7px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:#3f9c70;border:2px solid #fff;border-radius:999px;font-size:11px;font-weight:700;line-height:1}.workspace-mobile-menu svg,.workspace-sidebar-close svg{width:17px;height:17px}.workspace-sidebar-collapse,.workspace-sidebar-expand{display:none}.workspace-tree-heading{min-height:34px}.workspace-tree-heading-actions>button,.workspace-tree-list-menu>summary{width:32px;height:32px}.workspace-tree-list-menu>div>button{min-height:40px}.workspace-sidebar-backdrop{position:fixed;z-index:38;top:0;right:0;bottom:0;left:0;display:block;border:0;background:#1414166b}.workspace-sidebar{position:fixed;inset:0 auto 0 0;width:min(290px,86vw);flex-basis:auto;transform:translate(-102%);transition:transform .18s ease;box-shadow:12px 0 45px #1414161f}.workspace-sidebar.open{transform:translate(0)}.conversation-search-backdrop{align-items:flex-start;padding:58px 10px 12px}.conversation-search-dialog{max-height:calc(100vh - 70px);border-radius:13px}.conversation-search-dialog>header input{font-size:16px}.conversation-search-summary small{display:none}.workspace-sidebar-close{display:inline-flex;align-items:center;justify-content:center;width:29px;height:29px;margin-left:auto;padding:0;color:#777872;border:0;border-radius:8px;background:#eae9e5}.conversation-row-actions{opacity:1}.workspace-group-toggle{padding-right:62px;grid-template-columns:16px minmax(0,1fr)}.workspace-default-badge,.workspace-conversation-count{display:none}.workspace-group-add,.workspace-group-actions{background:transparent;opacity:1}.conversation-topbar{padding-left:57px}.workspace-notice{left:50%;width:min(520px,calc(100% - 28px))}.conversation-scroll{padding-right:16px;padding-left:16px}.composer{right:12px;bottom:12px;left:12px;width:calc(100% - 24px)}input,textarea,select{font-size:max(16px,1em)!important}}@media(max-width:540px){.inbox-page .page-container{padding-top:64px;padding-bottom:24px}.inbox-page.conversation-open .page-container{height:100%;padding-top:64px;padding-bottom:0}.inbox-page .page-header{margin-bottom:16px}.inbox-conversation-list{margin-top:18px;border-radius:14px}.inbox-conversation-list>header{min-height:46px;padding:0 14px}.inbox-conversation-list>header strong{font-size:13px}.inbox-conversation-list>header span{font-size:11px}.inbox-conversation-row{padding:13px 12px;grid-template-columns:38px minmax(0,1fr) auto;gap:10px}.inbox-conversation-row .inbox-sender-avatar{width:38px;height:38px;border-radius:11px}.inbox-conversation-row .inbox-sender-avatar svg{width:17px;height:17px}.inbox-conversation-copy strong{font-size:12px}.inbox-conversation-copy time{font-size:11px}.inbox-conversation-copy b{font-size:13px}.inbox-conversation-copy small{font-size:11px}.inbox-pinned-label{padding:2px 4px;font-size:12px}.inbox-unread-count{min-width:20px;height:20px;padding:0 5px;font-size:11px}.inbox-row-chevron{display:none}.inbox-conversation-view{display:flex;width:calc(100% + 32px);height:calc(100dvh - 64px);min-height:540px;margin:0 -16px;border-right:0;border-left:0;border-radius:0;flex-direction:column}.inbox-conversation-head{position:sticky;z-index:2;top:0;min-height:66px;padding:7px 12px;grid-template-columns:34px 38px minmax(0,1fr);gap:9px}.inbox-conversation-head>button{width:32px;height:32px}.inbox-conversation-head .inbox-sender-avatar{width:38px;height:38px;border-radius:11px}.inbox-conversation-head strong{font-size:13px}.inbox-conversation-head small{font-size:11px}.inbox-conversation-body{height:auto;min-height:0;padding:21px 13px 28px;flex:1;scrollbar-width:none}.inbox-conversation-body::-webkit-scrollbar{display:none}.inbox-date-divider{margin-bottom:19px}.inbox-message-row{grid-template-columns:34px minmax(0,1fr);gap:8px}.inbox-message-row>.inbox-sender-avatar{width:34px;height:34px;border-radius:10px}.inbox-message-row>.inbox-sender-avatar svg{width:16px;height:16px}.inbox-message-bubble{max-width:84%;padding:13px 14px 15px;border-radius:4px 15px 15px}.inbox-message-bubble h2{margin-top:6px;font-size:14px}.inbox-message-bubble p{font-size:14px;line-height:1.75}.inbox-message-reference{align-items:flex-start;font-size:11px}.inbox-composer{position:relative;z-index:2;padding:8px 10px calc(9px + env(safe-area-inset-bottom));flex:0 0 auto}.inbox-composer-meta{min-height:24px;padding:0 3px}.inbox-composer-meta>span{font-size:11px}.inbox-composer-entry{width:100%;min-width:0;margin-top:6px;padding:5px;grid-template-columns:minmax(0,1fr) 42px;align-items:end;gap:4px;border:1px solid #d8d3df;border-radius:18px;background:#f7f6f9;transition:border-color .14s ease,box-shadow .14s ease}.inbox-composer-entry:focus-within{border-color:#8271b5;box-shadow:0 0 0 2px #6f5da81a}.inbox-composer textarea{width:100%;min-width:0;min-height:44px;max-height:104px;padding:9px 8px;border:0;border-radius:13px;background:transparent;resize:none;box-shadow:none}.inbox-composer textarea:focus{border-color:transparent;box-shadow:none}.inbox-composer .primary-button{width:42px;min-width:42px;height:42px;min-height:42px;padding:0;border-radius:50%;font-size:0}.inbox-composer .primary-button svg{width:18px;height:18px}html.dark .inbox-composer-entry{border-color:#4e4c55;background:#303136}html.dark .inbox-composer-entry:focus-within{border-color:#8f80bd;box-shadow:0 0 0 2px #8f80bd1a}html.dark .inbox-composer-entry textarea{background:transparent}html.dark .inbox-composer-entry textarea:focus{border-color:transparent;box-shadow:none}.inbox-detail-loading,.inbox-missing-message{width:calc(100% + 32px);margin:0 -16px;border-right:0;border-left:0;border-radius:0}.codexy-tip{min-height:48px;padding:0 4px;line-height:1.55}.quota-overview-card>header{padding:17px 17px 0}.quota-overview-body{grid-template-columns:1fr;gap:17px;padding:15px 17px 17px}.quota-overview-card dl{grid-template-columns:1fr 1fr;padding:14px 0 0;border-top:1px solid #e7e2ec;border-left:0}.quota-permanent-balance{padding:14px 17px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.quota-permanent-balance p{grid-column:1 / -1;margin-left:0;text-align:left}.quota-usage-reminder{padding:13px 17px;align-items:flex-start;flex-direction:column;gap:7px}.quota-usage-reminder>span{white-space:normal}.quota-overview-card footer{align-items:flex-start;padding:12px 17px;flex-wrap:wrap}.quota-overview-card footer small{width:100%;margin-left:0}.quota-overview-action{width:100%;min-height:38px;margin-top:3px}.quota-overview-stats{gap:10px}.quota-overview-stats b{font-size:12px}.register-head{width:calc(100% - 32px)}.register-head>span{display:none}.register-card{padding:35px 23px}.register-card h1{font-size:26px}.form-grid{grid-template-columns:1fr;gap:0}.admin-dashboard-cards,.admin-commerce-cards{grid-template-columns:1fr}.admin-dashboard-card{min-height:104px}.admin-dashboard-grid .panel{min-height:0}.admin-quality-grid{grid-template-columns:1fr 1fr}.admin-attention-list em{max-width:105px}.user-table-panel{margin-top:16px;padding:18px 14px}.admin-users-head{margin-bottom:18px;align-items:flex-start;gap:12px}.admin-users-head>div{min-width:0}.admin-users-head .admin-updated-at{flex:0 0 88px;line-height:1.45;text-align:right}.admin-user-controls{gap:10px;margin-bottom:16px}.admin-user-controls>input{min-height:46px;padding:0 13px;border-radius:11px}.admin-user-controls>div{display:grid;padding:4px;gap:4px;border-radius:11px}.admin-user-controls>div:first-of-type{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-controls>div:nth-of-type(2){grid-template-columns:repeat(3,minmax(0,1fr))}.admin-user-controls button{width:100%;min-height:40px;padding:0 5px;font-size:12px}.admin-user-controls>small{width:100%;padding:0 2px}.admin-user-list{width:100%;margin:0;overflow:visible;border:0;border-radius:0;background:transparent}.admin-user-table,.admin-user-table tbody{display:block;width:100%}.admin-user-table thead{display:none}.admin-user-table tbody{display:grid;gap:10px}.admin-user-table tbody tr{display:grid;min-width:0;padding:14px;grid-template-columns:repeat(2,minmax(0,1fr)) auto;gap:12px 10px;border:1px solid #e4e0e9;border-radius:13px;background:var(--panel);box-shadow:0 3px 12px #201d2509}.admin-user-table td{display:block;width:auto!important;min-width:0;padding:0;border:0;background:transparent}.admin-user-table td:first-child{grid-column:1 / 3;grid-row:1}.admin-user-table td:nth-child(2){grid-column:1 / -1;grid-row:2;padding-top:12px;border-top:1px solid #ebe8ef}.admin-user-table td:nth-child(3),.admin-user-table td:nth-child(4){grid-row:3;padding-top:12px;border-top:1px solid #ebe8ef}.admin-user-table td:nth-child(3){grid-column:1}.admin-user-table td:nth-child(4){grid-column:2}.admin-user-table td:last-child{grid-column:3;grid-row:1;align-self:start;text-align:right}.admin-user-identity strong{font-size:15px}.admin-user-table .admin-user-identity small{margin-top:5px;line-height:1.45}.admin-user-table .admin-user-identity small:last-child{overflow:visible;text-overflow:clip;white-space:normal}.admin-user-trend{margin-bottom:7px;grid-template-columns:minmax(0,1fr) auto;gap:10px}.admin-user-trend>span{height:28px;gap:3px}.admin-user-trend em{min-height:24px;padding:0 8px}.admin-user-period>small{overflow:visible!important;line-height:1.45;text-overflow:clip!important;white-space:normal!important}.admin-user-table .table-action-button{min-width:72px;min-height:40px;justify-content:center;padding:0 10px}.admin-user-empty-row{display:block!important;padding:0!important;box-shadow:none!important}.admin-user-empty-row td{display:block}.admin-user-empty-row .admin-empty-inline{padding:30px 14px;border:1px dashed #ddd8e5;border-radius:13px}html.dark .admin-page .admin-user-table tbody tr{border-color:#4f4d56;background:#292a2e;box-shadow:none}html.dark .admin-page .admin-user-table td:nth-child(2),html.dark .admin-page .admin-user-table td:nth-child(3),html.dark .admin-page .admin-user-table td:nth-child(4){border-color:#48474e}html.dark .admin-page .admin-user-empty-row .admin-empty-inline{border-color:#56535f}.admin-usage-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-usage-overview>div{padding:2px 12px}.admin-usage-overview>div:nth-child(odd){padding-left:0}.admin-usage-overview>div:nth-child(2n){padding-right:0;border-right:0}.admin-user-referral>div:last-of-type{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-quota-mode button{min-height:40px;padding:0 5px}.admin-quota-change-summary{grid-template-columns:1fr}.admin-quota-change-summary>span,.admin-quota-change-summary>span:first-child,.admin-quota-change-summary>span:last-child{padding:9px 0;border-right:0;border-bottom:1px solid #ebe7ef}.admin-quota-change-summary>span:last-child{border-bottom:0}html.dark .admin-page .admin-quota-change-summary>span{border-color:#4d4b53}.stat-grid.three,.stat-grid.four{grid-template-columns:1fr;gap:0}.stat-grid>div,.stat-grid>div:first-child{padding:13px 0;border-right:0;border-bottom:1px solid var(--line)}.stat-grid>div:last-child{border-bottom:0}.invitation-page .page-header p{font-size:11px}.invite-credit-card{padding:16px 14px}.invite-credit-card>div{padding:0 9px}.invite-credit-card strong{font-size:19px}.invite-credit-card small{min-height:22px}.invite-card{padding:16px;grid-template-columns:minmax(0,1fr) auto;text-align:left}.invite-code-row{gap:0}.invite-art{display:none}.invite-copy strong{font-size:20px}.invite-copy p{display:none}.invite-card .light-button{min-height:35px;padding:0 10px;font-size:12px}.invite-overview{padding:16px}.invite-overview-head{margin-bottom:14px}.invite-overview .stat-grid.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.invite-overview .stat-grid>div,.invite-overview .stat-grid>div:first-child{padding:0 8px;border-right:1px solid var(--line);border-bottom:0}.invite-overview .stat-grid>div:first-child{padding-left:0}.invite-overview .stat-grid>div:last-child{padding-right:0;border-right:0}.invite-overview .stat-grid span{font-size:11px}.invite-overview .stat-grid strong{font-size:20px}.invite-actions{margin:15px -16px -16px;padding:11px 16px;font-size:11px}.invite-actions .secondary-button{min-height:32px;padding:0 9px;font-size:12px}.invite-rules,.invite-rewards{padding:16px}.invite-rules>div{grid-template-columns:1fr}.panel-footer{align-items:flex-start;flex-direction:column}.inline-create{flex-direction:column}.inline-create input{min-height:46px}.suggestion-grid{grid-template-columns:1fr}.conversation-topbar-actions>small{display:none}.conversation-topbar-actions>a,.conversation-topbar-actions>button{width:30px;padding:0;justify-content:center}.conversation-topbar-actions>a span,.conversation-topbar-actions>button span{display:none}.conversation-scroll{padding-bottom:190px}.task-thread{padding-top:27px}.user-message,.user-message-wrap{max-width:92%}.user-message-editor{width:96%}.user-message-editor>div{align-items:flex-end;flex-direction:column}.message-attachments{max-width:96%}.assistant-response,.assistant-message-foot,.generated-outputs{margin-left:9px}.codex-process{margin-left:0}.process-summary{grid-template-columns:23px minmax(0,1fr) 14px}.process-meta{display:none}.process-detail{padding-left:13px}.process-group>summary{grid-template-columns:20px minmax(0,1fr) 14px}.process-group>summary small{display:none}.attachment-image{width:132px;height:90px}.attachment-preview-backdrop{padding:10px}.attachment-preview{width:100%;height:calc(100dvh - 20px);border-radius:12px}.attachment-markdown-preview{padding:24px 18px 40px}.attachment-text-preview{padding:22px 16px 36px}.composer-toolbar{display:grid;grid-template-columns:40px 40px 40px minmax(0,1fr) auto;gap:4px}.composer-toolbar button,.composer-toolbar a{touch-action:manipulation}.attach-button,.skill-picker-button,.search-toggle-button{width:40px;height:40px;min-height:40px;padding:0;justify-content:center}.skill-picker-button span,.search-toggle-button span{display:none}.skill-picker-button:active,.search-toggle-button:active,.attach-button:active{transform:scale(.96)}.skill-picker-menu{bottom:48px}.skill-picker-menu>div>button{min-height:44px}.tier-control{min-width:0;height:40px;padding:3px;border:1px solid #ded9ed;border-radius:11px;background:#f2f0f7}.tier-control button{min-width:0;min-height:32px;padding:0 4px;flex:1;align-items:center;justify-content:center;border-radius:8px;font-size:12px;line-height:1;text-align:center;transition:color .14s ease,background .14s ease,box-shadow .14s ease,transform .1s ease;touch-action:manipulation}.tier-control button.active{color:#fff;background:#6859ad;box-shadow:0 3px 9px #4d3f913d}.tier-control button:active{transform:scale(.96)}.composer-usage{min-height:34px;margin-left:0;padding:0 5px}.composer-usage>i{display:none}.composer-hint{display:none}.composer-hint.status{display:block;grid-column:1 / -1}.skill-dialog{max-height:calc(100vh - 24px);padding:15px}.skill-dialog-actions{align-items:stretch;flex-direction:column;gap:10px}.skill-dialog-actions .primary-button{justify-content:center}.skill-manage-row{grid-template-columns:34px minmax(0,1fr)}.skill-glyph{width:32px;height:32px}.skill-row-mode{grid-column:1 / -1;justify-self:stretch}.skill-row-mode button{flex:1}.skill-row-actions{grid-column:1 / -1;justify-content:flex-end;padding-top:7px;border-top:1px solid #efeeeb}.skill-author-form textarea{min-height:150px}.skill-catalog-grid,.skill-source-form>div:not(.skill-source-files){grid-template-columns:1fr}.skill-center-tabs button{flex:1;padding:0 5px}.skill-source-files{align-items:flex-start;flex-direction:column}}@media(max-width:980px)and (max-height:650px){.auth-layout{display:flex;min-height:100dvh;flex-direction:column}.auth-story{min-height:74px;padding:calc(13px + env(safe-area-inset-top)) 20px 13px;justify-content:flex-start;flex:0 0 auto}.auth-layout-with-demo:before,.auth-layout-with-demo .auth-story-media{height:74px}.auth-story-video{transform:none}.auth-story .story-copy,.auth-story>small{display:none}.auth-story-with-demo .story-copy{position:absolute;top:calc(17px + env(safe-area-inset-top));right:20px;display:block;margin:0;text-shadow:none}.auth-story-with-demo .story-copy>:not(.story-demo-note){display:none}.auth-story-with-demo .story-demo-note{min-height:40px;margin:0}.auth-panel{min-height:0;padding:20px 20px calc(22px + env(safe-area-inset-bottom));align-items:flex-start;flex:1 0 auto}.auth-card{margin:0 auto}.auth-card>p{margin-bottom:20px}}@media(max-width:900px){.skills-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.skill-detail-card{grid-template-columns:minmax(0,1fr) 190px;gap:24px}.skills-page-empty{grid-template-columns:64px minmax(0,1fr)}.skills-empty-actions{grid-column:2}}@media(max-width:600px){.skills-page{padding:70px 14px 42px}.skills-page-hero{align-items:stretch;flex-direction:column;gap:19px}.skills-page-hero h1{font-size:29px}.skills-page-tabs{margin-top:24px}.skills-page-tabs a{flex:1;justify-content:center}.skills-controls{padding:10px}.skills-toolbar{align-items:stretch;flex-direction:column;gap:9px}.skills-toolbar label{min-height:46px}.skills-toolbar input{font-size:16px}.skills-toolbar>span{align-self:flex-start}.skills-category-filter{margin-top:10px;padding-top:10px;align-items:stretch;gap:8px}.skills-category-filter>span{width:100%}.skills-category-filter button{min-height:38px}.skills-card-grid{grid-template-columns:1fr}.skills-card-grid>article{min-height:250px}.skills-page-empty{min-height:320px;padding:28px 22px;grid-template-columns:1fr;justify-items:start;gap:17px}.skills-empty-icon{width:56px;height:56px;border-radius:16px}.skills-empty-copy strong{font-size:22px}.skills-empty-actions{width:100%;grid-column:1;flex-wrap:wrap}.skills-empty-actions .primary-button,.skills-empty-actions .secondary-button{min-height:44px}.skill-detail-card{padding:20px 17px;grid-template-columns:1fr;gap:22px}.skill-detail-card>aside{width:100%}.skill-detail-main>p{font-size:14px}.skill-showcase{padding:17px 14px}.skill-showcase>header{align-items:flex-start;flex-direction:column;gap:7px}.skill-showcase-grid{grid-template-columns:1fr}.skill-showcase-preview{padding:8px}.skill-showcase-preview>section{max-height:calc(100dvh - 16px);padding:12px;border-radius:12px}}@media(hover:none){.message-actions{opacity:1}.search-toggle-button:not(.active){color:#62635f;border-color:#dfded9;background:#fff;box-shadow:none}}.groups-app{--groups-ink: #1b1b20;--groups-muted: #73737d;--groups-line: #e8e6e1;--groups-paper: #fff;--groups-wash: #f7f7f3;--groups-purple: #7462d7;--groups-purple-dark: #5845bd;--groups-coral: #ef735f;--groups-green: #25815f;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;color:var(--groups-ink);background:var(--groups-wash)}.groups-app main{min-height:calc(100vh - 142px)}.groups-header{position:sticky;z-index:50;top:0;border-bottom:1px solid rgba(229,227,221,.88);background:#fffffdeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.groups-header-inner{display:flex;width:min(1200px,calc(100% - 48px));min-height:70px;margin:auto;align-items:center;gap:34px}.groups-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px}.groups-brand .logo-mark{width:28px;height:28px}.groups-brand .logo-mark span{width:8px;height:21px}.groups-brand>span{display:flex;align-items:baseline;gap:7px}.groups-brand strong{font-size:17px;letter-spacing:-.035em}.groups-brand small{color:var(--groups-purple);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.groups-header nav{display:flex;flex:1;align-items:center;gap:4px}.groups-header nav a{padding:9px 11px;color:#777780;border-radius:10px;font-size:12px;font-weight:650}.groups-header nav a:hover{color:#34323b;background:#f3f1ee}.groups-header nav a.active{color:#5544b4;background:#f0edff}.groups-account{display:flex;flex:0 0 auto;align-items:center;gap:11px;color:#686872;font-size:11px}.groups-account>a,.groups-account>button{padding:7px 8px;border:0;background:transparent;font-size:12px}.groups-account>button:hover,.groups-account>a:hover{color:var(--groups-purple-dark)}.groups-account .groups-signup{padding:9px 14px;color:#fff;border-radius:10px;background:var(--groups-ink);font-weight:700}.groups-account .groups-signup:hover{color:#fff;background:#34333a}.groups-product-link{color:var(--groups-purple)!important}.groups-user{display:inline-flex;align-items:center;gap:7px;padding-left:11px;border-left:1px solid var(--groups-line)}.groups-user i{display:inline-flex;align-items:center;justify-content:center;width:27px;height:27px;color:#fff;border-radius:9px;background:linear-gradient(140deg,var(--groups-purple),var(--groups-coral));font-size:11px;font-style:normal;font-weight:800}.groups-menu-button,.groups-mobile-account{display:none}.groups-footer{display:flex;width:min(1200px,calc(100% - 48px));min-height:72px;margin:auto;align-items:center;justify-content:space-between;color:#95949b;border-top:1px solid var(--groups-line);font-size:11px}.groups-footer span{color:#55545c;font-weight:800}.groups-footer p{margin:0}.groups-kicker{display:inline-block;color:#c6bcff;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.groups-kicker.dark{color:var(--groups-purple)}.groups-primary-action,.groups-outline-action{display:inline-flex;min-height:42px;padding:0 17px;align-items:center;justify-content:center;gap:8px;border-radius:11px;font-size:12px;font-weight:750;transition:transform .13s ease,box-shadow .13s ease,background .13s ease}button.groups-primary-action,button.groups-outline-action{border:0}.groups-primary-action{color:#fff;border:0;background:var(--groups-purple);box-shadow:0 8px 22px #5b48be33}.groups-primary-action:hover:not(:disabled){transform:translateY(-1px);background:var(--groups-purple-dark);box-shadow:0 11px 26px #5b48be40}.groups-outline-action{color:#4d4a57;border:1px solid #dedbe5!important;background:#fff}.groups-outline-action:hover:not(:disabled){transform:translateY(-1px);border-color:#c9c3df!important;background:#faf9ff}.groups-outline-action.danger{color:#9e3e4c;border-color:#efcbd1!important}.groups-primary-action.wide,.groups-outline-action.wide{width:100%}.groups-primary-action svg,.groups-outline-action svg{width:16px;height:16px}.groups-board{overflow:hidden}.groups-hero{display:grid;width:min(1200px,calc(100% - 48px));min-height:480px;margin:28px auto 0;padding:64px 70px;grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:center;gap:70px;overflow:hidden;color:#fff;border-radius:28px;background:radial-gradient(circle at 91% 5%,rgba(239,115,95,.68),transparent 26%),radial-gradient(circle at 62% 100%,rgba(117,97,217,.42),transparent 35%),#1d1d23;box-shadow:0 24px 70px #1c1b2326}.groups-hero-copy h1{margin:16px 0 20px;font-size:clamp(39px,4vw,60px);line-height:1.08;letter-spacing:-.06em}.groups-hero-copy{min-width:0}.groups-hero-copy>p{max-width:650px;margin-bottom:29px;color:#b9b8c1;font-size:14px;line-height:1.8}.groups-hero-actions{display:flex;gap:10px}.groups-hero .groups-primary-action{color:#27242f;background:#fff;box-shadow:0 10px 28px #0000002e}.groups-hero .groups-primary-action:hover{background:#f7f5ff}.groups-secondary-action{display:inline-flex;min-height:42px;padding:0 16px;align-items:center;justify-content:center;color:#d0ced8;border:1px solid #45444c;border-radius:11px;font-size:12px;font-weight:650}.groups-trust-line{display:flex;margin-top:29px;flex-wrap:wrap;gap:17px;color:#96949e;font-size:11px}.groups-hero-card{padding:24px;border:1px solid rgba(255,255,255,.15);border-radius:22px;background:#ffffff17;box-shadow:0 22px 60px #0000003d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transform:rotate(1.6deg)}.hero-card-label{display:inline-flex;padding:5px 8px;color:#d3caff;border-radius:99px;background:#7462d745;font-size:12px;font-weight:800;letter-spacing:.08em}.hero-service{display:flex;margin:22px 0;align-items:center;gap:12px}.hero-service>b{display:inline-flex;width:46px;height:46px;align-items:center;justify-content:center;color:#2d2937;border-radius:14px;background:#fff;font-size:19px}.hero-service span,.hero-service strong,.hero-service small{display:block}.hero-service strong{font-size:13px}.hero-service small{margin-top:4px;color:#9e9ca7;font-size:11px}.hero-seats{display:grid;padding:17px 0;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;border-top:1px solid #494850;border-bottom:1px solid #494850}.hero-seats span{display:flex;flex-direction:column;color:#93919d;font-size:11px}.hero-seats strong{margin-top:5px;color:#fff;font-size:15px}.hero-seats i{color:#777581;font-size:11px;font-style:normal}.hero-result{display:grid;margin-top:20px;grid-template-columns:1fr auto;align-items:end}.hero-result small{color:#aaa7b3;font-size:11px}.hero-result strong{grid-row:2;color:#fff;font-size:31px;letter-spacing:-.05em}.hero-result span{grid-row:1 / span 2;padding:6px 9px;color:#b8eddc;border-radius:99px;background:#31977433;font-size:11px}.groups-template-strip,.groups-post-section{width:min(1200px,calc(100% - 48px));margin:62px auto}.groups-template-strip>header{display:flex;margin-bottom:15px;align-items:flex-end;justify-content:space-between}.groups-template-strip>header span,.groups-template-strip>header strong,.groups-template-strip>header small{display:block}.groups-template-strip>header strong{font-size:16px}.groups-template-strip>header small{margin-top:4px;color:var(--groups-muted);font-size:11px}.groups-template-strip>header a{color:var(--groups-purple);font-size:12px;font-weight:700}.groups-template-strip>div{display:grid;grid-template-columns:repeat(7,minmax(160px,1fr));gap:10px;overflow-x:auto;padding:2px 1px 7px}.groups-template-card{display:flex;min-width:0;min-height:166px;padding:15px;flex-direction:column;color:#35323d;border:1px solid var(--groups-line);border-radius:16px;background:#fff;box-shadow:0 5px 18px #26232e09;transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease}.groups-template-card:hover{color:#35323d;border-color:#bdb4e0;box-shadow:0 12px 28px #3b315e17;transform:translateY(-2px)}.groups-template-card>header{display:flex;min-height:21px;align-items:flex-start;justify-content:space-between;gap:7px}.groups-template-brand{display:inline-flex;min-width:0;padding:4px 6px;align-items:center;color:#4b445e;border-radius:6px;background:#f1eff7;font-size:11px;font-weight:800;letter-spacing:.015em;white-space:nowrap}.groups-template-card[data-service=codex] .groups-template-brand{color:#205d4c;background:#e6f5ef}.groups-template-card[data-service=claude] .groups-template-brand{color:#8b5133;background:#fff0e8}.groups-template-card>strong{display:block;margin-top:17px;overflow:hidden;font-size:15px;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.groups-template-card>p{min-height:27px;margin:5px 0 10px;color:#85818d;font-size:11px;line-height:1.55}.groups-template-card>footer{display:flex;margin-top:auto;padding-top:10px;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #f0eeeb}.groups-template-card>footer span{color:#615d6c;font-size:11px;font-weight:750;white-space:nowrap}.groups-template-card>footer b{color:var(--groups-purple);font-size:11px;white-space:nowrap}.template-state{flex:0 0 auto;padding:4px 6px;border-radius:99px;font-size:11px;font-weight:800}.template-state.public{color:#217254;background:#e7f7f0}.template-state.restricted{color:#946627;background:#fff3dd}.template-state.info_only,.template-state.paused{color:#78767d;background:#f0efed}.groups-template-note{margin:9px 2px 0;color:#9b999f;font-size:11px}.groups-post-section{margin-top:74px}.groups-section-head,.group-page-heading{display:flex;margin-bottom:25px;align-items:flex-end;justify-content:space-between;gap:30px}.groups-section-head h2,.group-page-heading h1{margin:8px 0 6px;font-size:31px;letter-spacing:-.045em}.groups-section-head p,.group-page-heading p{margin:0;color:var(--groups-muted);font-size:11px;line-height:1.65}.groups-board-tools{display:flex;margin-bottom:18px;padding:8px;align-items:center;justify-content:space-between;gap:15px;border:1px solid var(--groups-line);border-radius:15px;background:#fff}.groups-tabs{display:flex;align-items:center;gap:3px}.groups-tabs button{display:inline-flex;min-height:34px;padding:0 11px;align-items:center;gap:5px;color:#83818a;border:0;border-radius:9px;background:transparent;font-size:12px;font-weight:700}.groups-tabs button.active{color:#fff;background:#29282e}.groups-tabs svg{width:13px;height:13px}.groups-filters{display:flex;gap:7px}.groups-filters label{display:flex;width:180px;height:34px;padding:0 9px;align-items:center;gap:6px;border:1px solid #e5e3df;border-radius:9px}.groups-filters label:focus-within{border-color:#a99ee4;box-shadow:0 0 0 3px #7462d717}.groups-filters label svg{width:13px;color:#99979e}.groups-filters input{width:100%;padding:0;border:0;box-shadow:none;font-size:12px}.groups-filters select{min-width:120px;padding:0 8px;border-radius:9px;font-size:12px}.groups-filters>button{padding:0 12px;color:#fff;border:0;border-radius:9px;background:var(--groups-purple);font-size:12px;font-weight:700}.groups-filter-summary{margin:-6px 0 14px;color:#847f91;font-size:11px}.group-post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.group-post-card{position:relative;min-width:0;padding:18px;border:1px solid var(--groups-line);border-radius:18px;background:#fff;box-shadow:0 6px 22px #22202809;transition:transform .14s ease,box-shadow .14s ease}.group-post-card:hover{transform:translateY(-2px);box-shadow:0 13px 32px #22202813}.group-post-card.inactive{border-color:#d8d4ce;background:#f5f3ef;box-shadow:none}.group-post-card>header{display:flex;align-items:center;justify-content:space-between}.group-kind{display:inline-flex;padding:5px 8px;border-radius:99px;font-size:11px;font-weight:800}.group-kind.has_slots{color:#276d55;background:#e7f5ef}.group-kind.want_to_join{color:#6553bb;background:#eeebff}.group-country{color:#8c8992;font-size:11px}.group-card-main{display:flex;margin-top:19px;align-items:center;gap:11px}.group-service-mark{display:inline-flex;flex:0 0 auto;width:40px;height:40px;align-items:center;justify-content:center;color:#fff;border-radius:12px;background:linear-gradient(145deg,#2e2d34,#7064a8);font-size:15px;font-weight:800}.group-service-mark.large{width:57px;height:57px;border-radius:17px;font-size:21px}.group-card-main h3{margin:0 0 3px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.group-card-main p{margin:0;overflow:hidden;color:#6f6c75;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-price-row{margin:22px 0 12px}.group-price-row strong{font-size:22px;letter-spacing:-.045em}.group-price-row small{margin-left:4px;color:#99969e;font-size:11px}.group-seat-track>span{display:block;height:5px;overflow:hidden;border-radius:99px;background:#eeece8}.group-seat-track i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--groups-purple),#9f91e9)}.group-seat-track small{display:block;margin-top:7px;color:#87858d;font-size:11px}.group-start-note{display:flex;min-height:29px;align-items:center;gap:6px;color:#75727d;font-size:11px}.group-start-note svg{width:13px}.group-match-reasons{display:flex;margin-top:10px;flex-wrap:wrap;gap:4px}.group-match-reasons span{padding:3px 6px;color:#6557ac;border-radius:99px;background:#f0edff;font-size:11px;font-weight:700}.group-post-card>footer{display:grid;margin:17px -18px -18px;padding:13px 18px;grid-template-columns:27px minmax(0,1fr) auto;align-items:center;gap:8px;border-top:1px solid #efede9}.group-mini-avatar{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;color:#fff;border-radius:8px;background:#8072c2;font-size:11px;font-weight:800}.group-mini-avatar.large{width:37px;height:37px;border-radius:12px;font-size:12px}.group-post-card>footer>span:nth-child(2){display:flex;min-width:0;flex-direction:column}.group-post-card>footer strong{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-post-card>footer small{margin-top:2px;color:#a2a0a6;font-size:11px}.group-rating{color:#6c667b;font-size:11px;font-weight:700}.group-card-actions{display:flex;margin:12px -18px -18px;padding:10px 18px;align-items:center;gap:6px;border-top:1px solid var(--groups-line);background:#faf9f7}.group-card-actions button{padding:5px 8px;color:#5f596d;border:1px solid #ddd9e8;border-radius:7px;background:#fff;font-size:12px}.group-card-actions button.danger{color:#a34251}.group-card-actions span{margin-left:auto;color:#98959e;font-size:11px}.groups-loading-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.groups-loading-grid i,.group-detail-loading i{height:270px;border-radius:18px;background:linear-gradient(100deg,#eeece8 20%,#faf9f7,#eeece8 60%);background-size:200% 100%;animation:shimmer 1.5s infinite}.groups-empty{display:flex;min-height:260px;padding:35px;align-items:center;justify-content:center;flex-direction:column;border:1px dashed #dcd9d3;border-radius:20px;background:#ffffff85;text-align:center}.groups-empty.compact{min-height:210px}.groups-empty>span{display:inline-flex;width:47px;height:47px;align-items:center;justify-content:center;color:var(--groups-purple);border-radius:15px;background:#ece8ff}.groups-empty svg{width:21px;height:21px}.groups-empty h3{margin:13px 0 5px;font-size:14px}.groups-empty p{max-width:460px;margin-bottom:14px;color:var(--groups-muted);font-size:11px;line-height:1.65}.groups-empty a{color:var(--groups-purple);font-size:12px;font-weight:750}.group-page-wrap{width:min(1120px,calc(100% - 48px));margin:auto;padding:48px 0 75px}.group-page-wrap.narrow{width:min(1000px,calc(100% - 48px))}.group-breadcrumb{display:flex;margin-bottom:27px;align-items:center;gap:8px;color:#9a979f;font-size:11px}.group-breadcrumb a:hover{color:var(--groups-purple)}.group-breadcrumb strong{color:#66636d}.group-form-heading{margin-bottom:28px}.group-form-heading h1{margin:8px 0 7px;font-size:34px;letter-spacing:-.05em}.group-form-heading p{color:var(--groups-muted);font-size:11px}.group-create-grid{display:grid;grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:18px}.group-form-main{min-width:0}.group-form-section{margin-bottom:14px;padding:25px;border:1px solid var(--groups-line);border-radius:18px;background:#fff;box-shadow:0 5px 20px #25232b06}.group-form-section-title{display:flex;margin-bottom:21px;align-items:center;gap:11px}.group-form-section-title>b{display:inline-flex;flex:0 0 auto;width:27px;height:27px;align-items:center;justify-content:center;color:#fff;border-radius:9px;background:var(--groups-purple);font-size:11px}.group-form-section-title>span,.group-form-section-title strong,.group-form-section-title small{display:block}.group-form-section-title strong{font-size:13px}.group-form-section-title small{margin-top:3px;color:#98959d;font-size:11px;font-weight:450}.group-choice-row{display:grid;gap:9px}.group-choice-row.two{grid-template-columns:1fr 1fr}.group-choice-row>button{display:flex;min-height:77px;padding:14px;align-items:center;gap:10px;color:#74717a;text-align:left;border:1px solid #e3e0dc;border-radius:13px;background:#fbfaf8}.group-choice-row>button:hover{border-color:#bbb2e3}.group-choice-row>button.selected{color:#5545b1;border-color:#9d90df;background:#f4f1ff;box-shadow:0 0 0 3px #7462d714}.group-choice-row>button.selected.negative{color:#a14150;border-color:#ddaab3;background:#fff3f5;box-shadow:0 0 0 3px #c54c5e12}.group-choice-row>button svg{flex:0 0 auto;width:18px;height:18px}.group-choice-row>button span,.group-choice-row>button strong,.group-choice-row>button small{display:block}.group-choice-row>button strong{color:inherit;font-size:12px}.group-choice-row>button small{margin-top:3px;color:#97949c;font-size:12px;font-weight:450;line-height:1.45}.group-choice-row.compact>button{min-height:63px}.group-field{display:flex;margin:14px 0 0;flex-direction:column;gap:7px;color:#52505a;font-size:12px;font-weight:700}.group-field:first-child{margin-top:0}.group-field>span{display:block}.group-field>small{color:#99969e;font-size:11px;font-weight:450;line-height:1.5}.group-field input,.group-field select,.group-field textarea{width:100%;min-height:43px;padding:10px 12px;border-radius:10px;font-size:12px;font-weight:450}.group-select{width:100%}.group-select-trigger{display:flex;width:100%;min-height:43px;padding:10px 12px;align-items:center;justify-content:space-between;gap:10px;color:#3b3c38;border:1px solid #dfe2e7;border-radius:10px;background:#fff;text-align:left;font-size:12px;font-weight:550;box-shadow:0 1px 2px #14181206}.group-select-trigger:hover{border-color:#a9b785;background:#fcfdf9}.group-select.open .group-select-trigger{border-color:#829b50;box-shadow:0 0 0 3px #8dae4c1f}.group-select-trigger>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-select-trigger svg{flex:0 0 auto;width:13px;color:#76806c;transition:transform .14s ease}.group-select.open .group-select-trigger svg{transform:rotate(90deg)}.group-select.disabled .group-select-trigger{color:#8d8b91;border-color:#e5e4e0;background:#f2f1ef;cursor:not-allowed}.group-select-menu{position:fixed;z-index:80;display:grid;min-width:150px;padding:6px;overflow-y:auto;gap:2px;border:1px solid rgba(30,35,25,.1);border-radius:14px;background:#242720;box-shadow:0 18px 42px #0e120b40}.group-select-menu button{display:flex;min-height:34px;padding:0 10px;align-items:center;color:#d8ddd1;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left;font-size:12px;font-weight:600}.group-select-menu button:hover{color:#fff;background:#ffffff14}.group-select-menu button.selected{color:#1c2417;border-color:var(--groups-market-lime);background:var(--groups-market-lime)}.group-field textarea{min-height:105px;line-height:1.6;resize:vertical}.group-field input:disabled,.group-field select:disabled{color:#8d8b91;background:#f2f1ef}.group-field-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.group-field-grid.three{grid-template-columns:repeat(3,1fr)}.group-field-grid .group-field{margin-top:0}.group-money-input{position:relative}.group-money-input i{position:absolute;z-index:1;left:11px;top:50%;color:#898690;transform:translateY(-50%);font-size:12px;font-style:normal;font-weight:800}.group-money-input input{padding-left:45px}.group-restriction,.group-safety-note{display:flex;margin-top:13px;padding:13px;align-items:flex-start;gap:10px;color:#775d2c;border:1px solid #eed9b1;border-radius:11px;background:#fff8e9}.group-restriction>svg,.group-safety-note>svg{flex:0 0 auto;width:17px;height:17px}.group-restriction span,.group-restriction strong,.group-restriction small,.group-safety-note span,.group-safety-note strong,.group-safety-note small{display:block}.group-restriction strong,.group-safety-note strong{font-size:12px}.group-restriction small,.group-safety-note small{margin-top:3px;font-size:11px;font-weight:450;line-height:1.55}.group-restriction a{display:inline-block;margin-top:6px;color:#7459b8;font-size:12px;font-weight:700}.group-calculation{display:grid;margin:15px 0;padding:15px;grid-template-columns:1fr auto 1fr auto 1.25fr;align-items:center;gap:12px;border:1px solid #ded8f4;border-radius:13px;background:linear-gradient(135deg,#f7f4ff,#fff)}.group-calculation>span{display:flex;flex-direction:column}.group-calculation small{color:#908b9e;font-size:11px}.group-calculation strong{margin-top:4px;font-size:11px}.group-calculation>i{color:#aaa5b4;font-size:11px;font-style:normal}.group-calculation .result{padding-left:14px;border-left:1px solid #ded8ed}.group-calculation .result strong{color:#5542b5;font-size:16px}.group-calculation em{margin-top:3px;color:#278261;font-size:11px;font-style:normal}.group-check{display:flex;margin-top:13px;align-items:flex-start;gap:8px;color:#66636d;font-size:11px;line-height:1.55}.group-check input{flex:0 0 auto;width:15px;height:15px;margin:0;accent-color:var(--groups-purple)}.group-check.important{padding:12px;border:1px solid #e5e1f1;border-radius:10px;background:#faf8ff}.group-publish-summary{position:sticky;top:88px;padding:23px;border:1px solid #ddd8eb;border-radius:19px;background:#fff;box-shadow:0 15px 45px #2f2a4217}.group-publish-summary h2{margin:20px 0 4px;font-size:17px;letter-spacing:-.035em}.group-publish-summary>p{color:#8d8994;font-size:11px}.summary-price{margin:21px 0;padding:16px 0;border-top:1px solid var(--groups-line);border-bottom:1px solid var(--groups-line)}.summary-price small,.summary-price strong{display:block}.summary-price small{color:#99969e;font-size:11px}.summary-price strong{margin:5px 0 2px;font-size:26px;letter-spacing:-.05em}.summary-price span{color:#9b98a0;font-size:11px}.group-publish-summary dl{margin:0 0 20px}.group-publish-summary dl>div{display:flex;margin:10px 0;align-items:flex-start;justify-content:space-between;gap:20px;font-size:11px}.group-publish-summary dt{color:#9b98a0}.group-publish-summary dd{margin:0;max-width:145px;text-align:right;font-weight:700}.summary-foot{display:block;margin-top:10px;color:#a29fa6;text-align:center;font-size:11px}.group-detail-page,.group-form-page,.group-inbox-page,.group-admin-page{min-height:calc(100vh - 142px)}.group-detail-loading{display:grid;grid-template-columns:1fr}.group-detail-topline{display:flex;margin-bottom:20px;align-items:center;justify-content:space-between;gap:16px}.group-detail-topline .group-breadcrumb{min-width:0;margin-bottom:0}.group-share-actions{display:flex;flex:0 0 auto;gap:7px}.group-share-actions button{display:inline-flex;min-height:35px;padding:0 11px;align-items:center;gap:6px;color:#5b5668;border:1px solid #ddd9e6;border-radius:9px;background:#fff;font-size:12px;font-weight:750}.group-share-actions button:hover:not(:disabled){color:var(--groups-purple-dark);border-color:#bdb5dd;background:#faf9ff}.group-share-actions button:disabled{cursor:wait;opacity:.6}.group-share-actions svg{width:13px;height:13px}.group-share-notice{display:flex;margin:-8px 0 16px;padding:10px 12px;align-items:center;gap:7px;color:#286e55;border:1px solid #cfe6db;border-radius:10px;background:#f1fbf6;font-size:11px}.group-share-notice.error{color:#9c4350;border-color:#efccd2;background:#fff3f5}.group-share-notice svg{flex:0 0 auto;width:13px;height:13px}.group-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:17px}.group-detail-card{min-width:0;overflow:hidden;border:1px solid var(--groups-line);border-radius:20px;background:#fff;box-shadow:0 7px 25px #26242c0a}.group-detail-title{display:grid;padding:27px;grid-template-columns:57px minmax(0,1fr) auto;align-items:center;gap:14px}.group-detail-title h1{margin:7px 0 2px;font-size:24px;letter-spacing:-.045em}.group-detail-title p{margin:0;color:var(--groups-muted);font-size:11px}.group-post-status{padding:5px 8px;color:#77747d;border-radius:99px;background:#efeeeb;font-size:11px;font-weight:800}.group-post-status.active{color:#257255;background:#e5f6ef}.group-detail-facts{display:grid;margin:0 27px;padding:20px 0;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--groups-line);border-bottom:1px solid var(--groups-line)}.group-detail-facts>div{min-width:0;padding:0 15px;border-right:1px solid var(--groups-line)}.group-detail-facts>div:first-child{padding-left:0}.group-detail-facts>div:last-child{padding-right:0;border-right:0}.group-detail-facts small,.group-detail-facts strong,.group-detail-facts span{display:block;overflow:hidden;text-overflow:ellipsis}.group-detail-facts small{color:#99969e;font-size:11px}.group-detail-facts strong{margin-top:6px;font-size:13px;white-space:nowrap}.group-detail-facts span{margin-top:2px;color:#99969e;font-size:11px}.group-detail-copy{padding:27px}.group-detail-copy h2,.group-public-reviews h2{margin-bottom:10px;font-size:13px}.group-detail-copy>p{color:#5f5c66;font-size:11px;line-height:1.85;white-space:pre-wrap}.group-safety-note{margin-top:22px}.group-author-section{display:flex;margin:0 27px;padding:20px 0;align-items:center;justify-content:space-between;border-top:1px solid var(--groups-line)}.group-author-profile{display:flex;align-items:center;gap:10px}.group-author-profile>span{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;color:#fff;border-radius:12px;background:linear-gradient(145deg,var(--groups-purple),var(--groups-coral));font-size:12px;font-weight:800}.group-author-profile small,.group-author-profile strong,.group-author-profile p{display:block}.group-author-profile small{color:#9b98a0;font-size:11px}.group-author-profile strong{margin-top:2px;font-size:11px}.group-author-profile p{margin:2px 0 0;color:#aaa7ad;font-size:11px}.group-author-stats{display:flex;gap:21px}.group-author-stats span{text-align:center}.group-author-stats strong,.group-author-stats small{display:block}.group-author-stats strong{font-size:15px}.group-author-stats small{margin-top:2px;color:#9b98a0;font-size:11px}.group-public-reviews{padding:25px 27px;border-top:1px solid var(--groups-line)}.group-public-reviews>header,.group-inbox-section>header,.group-admin-evidence>header{display:flex;align-items:center;justify-content:space-between}.group-public-reviews>header span,.group-inbox-section>header>span,.group-admin-evidence>header span{color:#9a979f;font-size:11px}.group-public-reviews>article{padding:15px 0;border-top:1px solid #f0eeea}.group-public-reviews>article>div{display:flex;align-items:center;gap:8px}.group-public-reviews>article>div strong{font-size:11px}.group-public-reviews>article>div small{margin-left:auto;color:#a3a0a6;font-size:11px}.review-rating{display:inline-flex;padding:4px 7px;border-radius:99px;font-size:11px;font-weight:800}.review-rating.recommend{color:#237354;background:#e4f5ed}.review-rating.not_recommend{color:#a33e4d;background:#fdebee}.group-public-reviews article>p{margin:9px 0;color:#625f68;font-size:11px;line-height:1.65}.group-public-reviews article>footer,.group-admin-review-body>div{display:flex;flex-wrap:wrap;gap:4px}.group-public-reviews article>footer span,.group-admin-review-body>div span{padding:4px 7px;color:#6e687b;border-radius:99px;background:#f1eff4;font-size:11px}.group-review-empty{padding:24px;color:#96939b;text-align:center}.group-review-empty svg{width:18px;color:var(--groups-purple)}.group-review-empty p{margin:7px 0 3px;font-size:11px}.group-review-empty small{font-size:11px}.group-review-empty.small{padding:18px}.group-contact-panel{position:sticky;top:88px;padding:23px;border:1px solid #ddd9e8;border-radius:19px;background:#fff;box-shadow:0 14px 42px #2c283c14}.group-contact-panel form>h2,.group-contact-state h2{margin:9px 0 7px;font-size:18px;letter-spacing:-.035em}.group-contact-panel form>p,.group-contact-state p{color:#85818d;font-size:11px;line-height:1.65}.group-contact-panel form>.groups-primary-action{margin-top:17px}.group-contact-foot{display:block;margin-top:9px;color:#a19ea5;text-align:center;font-size:11px;line-height:1.5}.group-contact-state{text-align:center}.group-contact-state>span{display:inline-flex;width:52px;height:52px;align-items:center;justify-content:center;color:var(--groups-purple);border-radius:16px;background:#eeeaff}.group-contact-state>span svg{width:22px}.group-contact-state .groups-outline-action{margin-top:8px}.group-contact-state.success>span{color:var(--groups-green);background:#e6f7ef}.group-page-heading{margin-bottom:22px}.group-inbox-stats{display:grid;margin-bottom:17px;grid-template-columns:repeat(3,1fr);gap:9px}.group-inbox-stats span{padding:17px 19px;border:1px solid var(--groups-line);border-radius:14px;background:#fff}.group-inbox-stats strong,.group-inbox-stats small{display:block}.group-inbox-stats strong{font-size:21px}.group-inbox-stats small{margin-top:3px;color:#96939b;font-size:11px}.group-inbox-section{margin-top:17px;padding:23px;border:1px solid var(--groups-line);border-radius:18px;background:#fff}.group-inbox-section>header{margin-bottom:17px}.group-inbox-section>header h2{margin:0 0 3px;font-size:14px}.group-inbox-section>header p{margin:0;color:#99969e;font-size:11px}.group-request-list{display:grid;gap:9px}.group-request-card{overflow:hidden;padding:17px;border:1px solid #e9e6e1;border-radius:14px;background:#fdfcfb}.group-request-card.accepted{border-color:#d8e9e1;background:#fcfffd}.group-request-top{display:grid;grid-template-columns:37px minmax(0,1fr) auto;align-items:center;gap:10px}.group-request-top>div small,.group-request-top>div strong,.group-request-top>div p{display:block}.group-request-top>div small{color:#9c99a0;font-size:11px}.group-request-top>div strong{margin:2px 0;font-size:13px}.group-request-top>div p{margin:0;color:#87848c;font-size:11px}.group-request-status,.review-moderation-status{padding:5px 8px;color:#806d3b;border-radius:99px;background:#fff1d2;font-size:11px;font-weight:800}.group-request-status.accepted,.review-moderation-status.approved{color:#277355;background:#e5f5ed}.group-request-status.rejected,.group-request-status.cancelled,.review-moderation-status.rejected{color:#8b8790;background:#eeecea}.group-request-card blockquote{margin:14px 0 10px;padding:11px 13px;color:#615e67;border:0;border-left:3px solid #b6aae9;border-radius:0 9px 9px 0;background:#f5f2ff;font-size:13px;line-height:1.6}.group-request-meta{display:flex;margin-top:10px;justify-content:space-between;color:#a19ea5;font-size:11px}.group-request-meta a{color:var(--groups-purple);font-weight:700}.group-chat-toggle{display:flex;width:100%;min-height:40px;margin-top:12px;padding:0 11px;align-items:center;gap:7px;color:#625b76;border:1px solid #ddd8eb;border-radius:10px;background:#faf8ff;font-size:12px;font-weight:750}.group-chat-toggle:hover,.group-chat-toggle.open{color:var(--groups-purple-dark);border-color:#bcb2e3;background:#f4f1ff}.group-chat-toggle>svg{width:14px;height:14px}.group-chat-toggle>span{flex:1;text-align:left}.group-chat-toggle>svg:last-child{width:12px;transition:transform .15s ease}.group-chat-toggle.open>svg:last-child{transform:rotate(90deg)}.group-chat-thread{overflow:hidden;margin-top:8px;border:1px solid #ded9ec;border-radius:12px;background:#fff}.group-chat-context{display:flex;padding:10px 12px;align-items:center;gap:7px;color:#6e667e;border-bottom:1px solid #e9e5f1;background:#f8f6ff;font-size:11px;line-height:1.5}.group-chat-context.accepted{color:#3f705c;border-color:#d9e9e1;background:#f2faf6}.group-chat-context.rejected,.group-chat-context.cancelled{color:#85818a;background:#f6f5f3}.group-chat-context svg{flex:0 0 auto;width:13px;height:13px}.group-chat-messages{display:flex;max-height:320px;min-height:125px;padding:15px;overflow-y:auto;flex-direction:column;gap:10px;scroll-behavior:smooth}.group-chat-message{display:flex;max-width:82%;align-items:flex-start;flex-direction:column}.group-chat-message.own{margin-left:auto;align-items:flex-end}.group-chat-message header{display:flex;margin:0 3px 4px;align-items:center;gap:7px;color:#9b97a2;font-size:11px}.group-chat-message header strong{color:#6f6a76;font-size:11px}.group-chat-message p{margin:0;padding:9px 11px;color:#4e4a55;border:1px solid #e8e5e0;border-radius:4px 11px 11px;background:#faf9f7;font-size:13px;line-height:1.6;overflow-wrap:anywhere;white-space:pre-wrap}.group-chat-message.own p{color:#fff;border-color:var(--groups-purple);border-radius:11px 4px 11px 11px;background:var(--groups-purple)}.group-chat-empty{display:flex;min-height:95px;align-items:center;justify-content:center;flex-direction:column;gap:7px;color:#aaa6af;text-align:center;font-size:11px}.group-chat-empty svg{width:19px;color:#9c90d5}.group-chat-composer{padding:11px;border-top:1px solid #ebe8e3;background:#fbfaf8}.group-chat-composer textarea{width:100%;min-height:62px;padding:10px;border:1px solid #dedad4;border-radius:9px;background:#fff;font-size:12px;line-height:1.55;resize:vertical}.group-chat-composer textarea:focus{border-color:#a99ee4;box-shadow:0 0 0 3px #7462d717}.group-chat-composer>div{display:flex;margin-top:7px;align-items:center;justify-content:space-between}.group-chat-composer small{color:#aaa6ae;font-size:11px}.group-chat-composer button{display:inline-flex;min-height:31px;padding:0 11px;align-items:center;gap:5px;color:#fff;border:0;border-radius:8px;background:var(--groups-purple);font-size:12px;font-weight:750}.group-chat-composer button:disabled{opacity:.55}.group-chat-composer button svg{width:12px;height:12px}.group-chat-closed{padding:11px;color:#99959e;border-top:1px solid #ebe8e3;background:#f7f6f4;text-align:center;font-size:11px}.group-request-actions{display:flex;margin:14px -17px -17px;padding:13px 17px;justify-content:flex-end;gap:7px;border-top:1px solid #ece9e4;background:#faf9f7}.group-request-actions .groups-primary-action,.group-request-actions .groups-outline-action{min-height:38px;padding:0 12px;font-size:12px}.group-waiting-note,.group-review-submitted{display:flex;margin:13px -17px -17px;padding:12px 17px;align-items:center;gap:7px;color:#7f7768;border-top:1px solid #ece8df;background:#fffaf0;font-size:11px}.group-waiting-note svg,.group-review-submitted svg{width:13px}.group-accepted-area{margin:14px -17px -17px;padding:15px 17px;border-top:1px solid #dfeae5;background:#f5fbf8}.group-contact-reveal{display:flex;padding:12px;align-items:center;justify-content:space-between;gap:12px;border:1px solid #cfe5da;border-radius:11px;background:#fff}.group-contact-reveal span,.group-contact-reveal small,.group-contact-reveal strong{display:block}.group-contact-reveal small{color:#7e958a;font-size:11px}.group-contact-reveal strong{margin-top:4px;font-size:11px;word-break:break-all}.group-contact-reveal button{display:inline-flex;flex:0 0 auto;padding:7px 9px;align-items:center;gap:5px;color:#426c59;border:1px solid #cfe2d9;border-radius:8px;background:#f4fbf7;font-size:12px;font-weight:700}.group-contact-reveal button svg{width:12px}.group-outcome-row{display:flex;margin-top:12px;align-items:flex-end;justify-content:space-between;gap:20px}.group-outcome-row label{display:flex;flex-direction:column;gap:5px;color:#63746c;font-size:12px;font-weight:700}.group-outcome-row select,.group-outcome-row .group-select{min-width:150px}.group-outcome-row .group-select-trigger{min-height:34px;padding:6px 9px;border-radius:8px;font-size:12px}.group-outcome-row p{margin:0;color:#819087;font-size:11px}.group-review-button{display:inline-flex;margin-top:12px;min-height:34px;padding:0 11px;align-items:center;gap:6px;color:#fff;border:0;border-radius:9px;background:var(--groups-purple);font-size:12px;font-weight:750}.group-review-button svg{width:13px}.group-review-submitted{margin:12px 0 0;padding:9px 0 0;color:#34765c;border-top:1px solid #dcebe3;background:transparent}.group-review-composer{margin-top:17px;padding:25px;border:1px solid #dcd5f3;border-radius:19px;background:linear-gradient(145deg,#fbf9ff,#fff);box-shadow:0 12px 36px #50409614}.group-review-composer form>header{display:flex;margin-bottom:19px;align-items:flex-start;justify-content:space-between}.group-review-composer form>header h2{margin:7px 0 4px;font-size:17px}.group-review-composer form>header p{margin:0;color:#898590;font-size:11px;line-height:1.55}.group-review-composer form>header button{display:inline-flex;width:29px;height:29px;padding:0;align-items:center;justify-content:center;color:#88848e;border:0;border-radius:8px;background:#efecf5}.group-review-composer form>header svg{width:14px}.group-review-tags{display:flex;flex-wrap:wrap;gap:6px}.group-review-tags button{padding:6px 9px;color:#716c79;border:1px solid #e0dce6;border-radius:99px;background:#fff;font-size:12px}.group-review-tags button.selected{color:#fff;border-color:var(--groups-purple);background:var(--groups-purple)}.group-evidence-upload{display:flex;min-height:76px;margin-top:17px;padding:14px;align-items:center;justify-content:center;gap:11px;color:#6e687b;border:1px dashed #bdb4df;border-radius:13px;background:#f8f5ff;cursor:pointer}.group-evidence-upload input{display:none}.group-evidence-upload>svg{width:23px}.group-evidence-upload span,.group-evidence-upload strong,.group-evidence-upload small{display:block}.group-evidence-upload strong{font-size:11px}.group-evidence-upload small{margin-top:3px;color:#9b96a6;font-size:11px;font-weight:450}.group-evidence-files{display:flex;margin-top:8px;flex-wrap:wrap;gap:5px}.group-evidence-files>span{padding:6px 8px;max-width:210px;overflow:hidden;color:#655d77;border-radius:7px;background:#eeeaf9;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.group-evidence-files small{margin-left:6px;color:#9993a6}.group-review-composer form>footer{display:flex;margin-top:20px;align-items:center;justify-content:space-between;gap:25px}.group-review-composer form>footer>small{max-width:530px;color:#97939d;font-size:11px;line-height:1.55}.group-review-history-list{display:grid;gap:7px}.group-review-history-list article{display:grid;padding:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;border:1px solid #ece9e5;border-radius:11px;background:#fdfcfa}.group-review-history-list strong{display:block;font-size:11px}.group-review-history-list p{margin:3px 0;color:#8d8992;font-size:11px}.group-review-history-list small{color:#9b98a0;font-size:11px}.review-moderation-status.pending{color:#816b37;background:#fff1cf}.group-admin-count{display:flex;width:75px;height:65px;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--groups-line);border-radius:15px;background:#fff}.group-admin-count strong{font-size:22px}.group-admin-count small{color:#99969e;font-size:11px}.group-admin-review-list{display:grid;gap:14px}.group-admin-review-list>article{overflow:hidden;border:1px solid var(--groups-line);border-radius:18px;background:#fff;box-shadow:0 6px 24px #25222c0a}.group-admin-review-list>article.high-risk{border-color:#ebc0c7;box-shadow:0 8px 28px #a33e4d12}.group-admin-review-list>article>header{display:grid;padding:20px 22px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;border-bottom:1px solid #edeae6}.group-admin-review-list>article>header h2{margin:0 0 3px;font-size:12px}.group-admin-review-list>article>header p{margin:0;color:#8d8992;font-size:11px}.group-admin-review-list>article>header>span:last-child{color:#a19ea5;font-size:11px}.group-risk-banner{display:flex;padding:10px 22px;align-items:center;gap:7px;color:#9b3d4c;border-bottom:1px solid #f2d5da;background:#fff2f4;font-size:11px}.group-risk-banner svg{width:14px}.group-admin-review-body{padding:19px 22px}.group-admin-review-body>small{color:#99969e;font-size:11px}.group-admin-review-body>p{margin:6px 0 11px;color:#5e5b64;font-size:11px;line-height:1.65}.group-admin-review-body>div span.risk{color:#a33e4d;background:#fdebee}.group-admin-evidence{padding:18px 22px;border-top:1px solid #edeae6;border-bottom:1px solid #edeae6;background:#f9f8f6}.group-admin-evidence>header{margin-bottom:10px}.group-admin-evidence>header strong{font-size:11px}.group-admin-evidence>div{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.group-admin-evidence a{min-width:0;overflow:hidden;border:1px solid #ddd9d3;border-radius:10px;background:#fff}.group-admin-evidence img{display:block;width:100%;height:105px;object-fit:cover;background:#eeece8}.group-admin-evidence a>span{display:block;padding:7px;overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.group-admin-evidence a>span small{display:block;margin-top:2px;color:#9b98a0;font-size:11px}.group-admin-decision{padding:8px 22px 19px}.group-admin-decision textarea{min-height:70px}.group-admin-decision footer{display:flex;margin-top:13px;justify-content:flex-end;gap:8px}.group-register-page{display:flex;min-height:calc(100vh - 142px);padding:55px 24px;align-items:center;justify-content:center;background:radial-gradient(circle at 10% 15%,#ece8ff,transparent 31%),radial-gradient(circle at 88% 86%,#ffebe6,transparent 28%),#f7f7f3}.group-register-shell{display:grid;width:min(930px,100%);min-height:480px;grid-template-columns:1.02fr .98fr;overflow:hidden;border:1px solid #dfdce5;border-radius:24px;background:#fff;box-shadow:0 24px 75px #2a26391f}.group-register-story{padding:48px;color:#fff;background:radial-gradient(circle at 90% 3%,rgba(239,115,95,.7),transparent 30%),linear-gradient(150deg,#202027,#332d50)}.group-register-story h1{margin:15px 0 17px;font-size:34px;line-height:1.14;letter-spacing:-.055em}.group-register-story>p{color:#b7b4c1;font-size:11px;line-height:1.8}.group-register-story>div{display:grid;margin-top:34px;gap:12px}.group-register-story>div span{display:flex;align-items:center;gap:9px;color:#d3d0da;font-size:11px}.group-register-story>div svg{width:16px;color:#c9beff}.group-register-card{display:flex;padding:43px 46px;align-items:center}.group-register-card>form{width:100%}.group-register-card h2{margin:8px 0 7px;font-size:25px;letter-spacing:-.045em}.group-register-card form>p{margin-bottom:23px;color:#85818b;font-size:11px;line-height:1.65}.group-register-card .groups-primary-action{margin-top:16px}.group-register-links{display:grid;margin-top:18px;padding-top:15px;gap:6px;color:#98959c;border-top:1px solid #ece9e5;text-align:center;font-size:11px}.group-register-links a{margin-left:4px;color:var(--groups-purple);font-weight:700}.group-register-card .success-orb{margin-bottom:15px}.group-resend-button{margin-top:13px;padding:6px;color:var(--groups-purple);border:0;background:transparent;font-size:12px;font-weight:700}@media(max-width:1040px){.groups-header-inner{gap:18px}.groups-hero{padding:50px;gap:40px}.groups-template-strip>div{grid-template-columns:repeat(7,145px)}.group-post-grid,.groups-loading-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.group-create-grid{grid-template-columns:minmax(0,1fr) 250px}.group-detail-grid{grid-template-columns:minmax(0,1fr) 270px}.group-admin-evidence>div{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:820px){.groups-header-inner{position:relative;width:calc(100% - 30px);min-height:62px}.groups-menu-button{display:inline-flex;width:34px;height:34px;margin-left:auto;padding:0;align-items:center;justify-content:center;color:#56535e;border:1px solid #dfdce4;border-radius:9px;background:#fff}.groups-menu-button svg{width:17px}.groups-header nav{position:absolute;z-index:3;top:53px;right:0;left:0;display:none;padding:10px;align-items:stretch;flex-direction:column;border:1px solid var(--groups-line);border-radius:13px;background:#fff;box-shadow:0 15px 38px #22202b21}.groups-header nav.open{display:flex}.groups-account .groups-user,.groups-account .groups-product-link{display:none}.groups-hero{min-height:0;grid-template-columns:minmax(0,1fr)}.groups-hero-card{width:min(430px,100%);transform:none}.groups-board-tools{align-items:stretch;flex-direction:column}.groups-filters{justify-content:stretch}.groups-filters label{flex:1;width:auto}.group-create-grid,.group-detail-grid{grid-template-columns:1fr}.group-publish-summary,.group-contact-panel{position:static}.group-publish-summary{order:-1}.group-detail-facts{grid-template-columns:repeat(2,1fr);gap:15px 0}.group-detail-facts>div:nth-child(2){border-right:0}.group-detail-facts>div:nth-child(3){padding-left:0}.group-admin-evidence>div{grid-template-columns:repeat(3,minmax(0,1fr))}.group-register-shell{grid-template-columns:1fr}.group-register-story{padding:36px}.group-register-story h1{font-size:29px}}@media(max-width:600px){.groups-header-inner{gap:8px}.groups-account{display:none}.groups-mobile-account{display:grid;margin-top:5px;padding-top:8px;gap:3px;border-top:1px solid var(--groups-line)}.groups-mobile-account>span{padding:8px 11px 3px;color:#99959f;font-size:11px}.groups-mobile-account>button{padding:9px 11px;color:#8f3947;text-align:left;border:0;border-radius:8px;background:transparent;font-size:12px;font-weight:650}.groups-footer{width:calc(100% - 30px);align-items:flex-start;justify-content:center;flex-direction:column;gap:5px}.groups-hero,.groups-template-strip,.groups-post-section{width:calc(100% - 28px)}.groups-hero{margin-top:14px;padding:34px 24px;border-radius:21px}.groups-hero-copy h1{font-size:36px}.groups-hero-copy h1,.groups-hero-copy>p{overflow-wrap:anywhere}.groups-hero-copy>p{font-size:12px}.groups-hero-actions{align-items:stretch;flex-direction:column}.groups-trust-line{align-items:flex-start;flex-direction:column;gap:7px}.groups-template-strip,.groups-post-section{margin-top:45px;margin-bottom:45px}.groups-section-head,.group-page-heading{align-items:flex-start;flex-direction:column}.groups-tabs{overflow-x:auto}.groups-tabs button{flex:0 0 auto}.groups-filters{display:grid;grid-template-columns:1fr 1fr auto}.groups-filters label{grid-column:1 / -1}.group-post-grid,.groups-loading-grid{grid-template-columns:1fr}.group-page-wrap,.group-page-wrap.narrow{width:calc(100% - 28px);padding-top:31px}.group-detail-topline{align-items:stretch;flex-direction:column}.group-share-actions{display:grid;grid-template-columns:1fr 1fr}.group-share-actions button{justify-content:center}.group-form-heading h1,.group-page-heading h1{font-size:28px}.group-form-section{padding:19px}.group-choice-row.two,.group-field-grid,.group-field-grid.three{grid-template-columns:1fr}.group-calculation{grid-template-columns:1fr auto 1fr}.group-calculation>i:nth-of-type(2){display:none}.group-calculation .result{grid-column:1 / -1;padding:12px 0 0;border-top:1px solid #ded8ed;border-left:0}.group-detail-title{padding:20px;grid-template-columns:49px minmax(0,1fr)}.group-service-mark.large{width:49px;height:49px}.group-detail-title .group-post-status{grid-column:1 / -1;justify-self:start}.group-detail-facts{margin:0 20px}.group-detail-copy,.group-public-reviews{padding:22px 20px}.group-author-section{margin:0 20px;align-items:flex-start;flex-direction:column;gap:15px}.group-inbox-stats{grid-template-columns:1fr}.group-request-top{grid-template-columns:37px minmax(0,1fr)}.group-request-status{grid-column:1 / -1;justify-self:start}.group-request-actions,.group-review-composer form>footer{align-items:stretch;flex-direction:column}.group-outcome-row{align-items:flex-start;flex-direction:column}.group-outcome-row label,.group-outcome-row select,.group-outcome-row .group-select{width:100%}.group-review-history-list article{grid-template-columns:auto minmax(0,1fr)}.group-review-history-list .review-moderation-status{grid-column:2;justify-self:start}.group-admin-review-list>article>header{grid-template-columns:auto minmax(0,1fr)}.group-admin-review-list>article>header>span:last-child{grid-column:2}.group-admin-evidence>div{grid-template-columns:repeat(2,minmax(0,1fr))}.group-admin-decision footer{flex-direction:column}.group-register-page{padding:20px 14px 40px}.group-register-story{padding:30px 24px}.group-register-card{padding:34px 24px}}.groups-app-market{--groups-market-bg: #111310;--groups-market-panel: #1a1c18;--groups-market-ink: #f5f4ed;--groups-market-lime: #c9f36b;--groups-market-violet: #b9a6ff;background:var(--groups-market-bg)}.groups-app-market .groups-header{border-bottom-color:#ffffff14;background:#111310d6}.groups-app-market .groups-brand strong{color:#f5f4ed}.groups-app-market .groups-brand small{color:var(--groups-market-lime)}.groups-app-market .groups-header nav a,.groups-app-market .groups-account,.groups-app-market .groups-account>a,.groups-app-market .groups-account>button{color:#999d94}.groups-app-market .groups-header nav a:hover,.groups-app-market .groups-account>a:hover,.groups-app-market .groups-account>button:hover{color:#fff;background:#ffffff0f}.groups-app-market .groups-header nav a.active{color:#111310;background:var(--groups-market-lime)}.groups-app-market .groups-account .groups-signup{color:#111310;background:#f5f4ed}.groups-app-market .groups-user{border-left-color:#ffffff1f}.groups-app-market .groups-footer{color:#777b73;border-top-color:#ffffff14}.groups-app-market .groups-footer span{color:#d3d5cc}.groups-market-home{position:relative;background:var(--groups-market-bg)}.groups-market-home:before{position:absolute;top:-150px;left:44%;width:680px;height:680px;content:"";pointer-events:none;background:radial-gradient(circle,#7363cc29,#11131000 68%)}.groups-market-home .groups-hero{position:relative;width:min(1180px,calc(100% - 48px));min-height:620px;margin:0 auto;padding:84px 0 78px;grid-template-columns:minmax(0,1.28fr) minmax(350px,.72fr);gap:88px;overflow:visible;color:var(--groups-market-ink);border-radius:0;background:transparent;box-shadow:none}.groups-market-home .groups-kicker{display:inline-flex;align-items:center;gap:9px;color:#a7aba0;font-size:11px;letter-spacing:.14em}.groups-market-home .groups-kicker>i{width:7px;height:7px;border-radius:50%;background:var(--groups-market-lime);box-shadow:0 0 0 5px #c9f36b1a}.groups-market-home .groups-hero-copy h1{max-width:720px;margin:20px 0 24px;color:#f8f7f1;font-size:clamp(64px,6.3vw,94px);line-height:.96;letter-spacing:-.075em}.groups-market-home .groups-hero-copy h1 em{color:var(--groups-market-lime);font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.065em}.groups-market-home .groups-hero-copy>p{max-width:660px;margin:0 0 32px;color:#aeb1a8;font-size:16px;line-height:1.75}.groups-hero-search{display:grid;width:min(720px,100%);min-height:66px;padding:6px;grid-template-columns:minmax(0,1fr) 122px 142px;gap:4px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:#f5f4ed;box-shadow:0 24px 55px #00000040}.groups-hero-search label{display:flex;min-width:0;padding:0 17px;align-items:center;gap:10px}.groups-hero-search label svg{flex:0 0 auto;width:18px;color:#696d64}.groups-hero-search input{width:100%;padding:0;color:#181a17;border:0;background:transparent;box-shadow:none;font-size:14px}.groups-hero-search input::placeholder{color:#696d65}html.dark .groups-hero-search input{color:#181a17;border-color:transparent;background:transparent}html.dark .groups-hero-search input::placeholder{color:#696d65}.groups-country-picker{position:relative;min-width:0;border-left:1px solid #deddd6}.groups-country-picker-toggle{display:flex;width:100%;min-height:54px;padding:0 13px;align-items:center;justify-content:space-between;gap:7px;color:#555950;border:0;background:transparent;font-size:13px;font-weight:650}.groups-country-picker-toggle:hover,.groups-country-picker-toggle[aria-expanded=true]{color:#22251f;background:#eeece5}.groups-country-picker-toggle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.groups-country-picker-toggle svg{flex:0 0 auto;width:13px;transition:transform .14s ease}.groups-country-picker-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.groups-country-picker-menu{position:absolute;z-index:30;top:calc(100% + 10px);right:0;display:grid;width:300px;max-height:min(410px,calc(100vh - 130px));padding:9px;overflow-y:auto;grid-template-columns:1fr;gap:6px;border:1px solid rgba(255,255,255,.12);border-radius:17px;background:#22241f;box-shadow:0 20px 45px #00000052}.groups-country-picker-menu button{display:flex;min-height:35px;padding:0 10px;align-items:center;justify-content:space-between;color:#c9cdc3;border:1px solid transparent;border-radius:10px;background:transparent;text-align:left;font-size:12px;font-weight:650}.groups-country-picker-menu button:hover{color:#f5f4ed;background:#ffffff12}.groups-country-picker-menu button.selected{color:#192016;border-color:var(--groups-market-lime);background:var(--groups-market-lime)}.groups-country-picker-menu button.all{min-height:42px;color:#e9ebe3;border-color:#ffffff1a;background:#ffffff0d}.groups-country-picker-menu button.all.selected{color:#192016;border-color:var(--groups-market-lime);background:var(--groups-market-lime)}.groups-country-picker-menu button small{color:#b9bdb3;font-size:12px}.groups-country-picker-menu button.selected small{color:#303a2a}.groups-country-picker-menu>p{margin:6px 5px 1px;color:#858a80;font-size:11px;font-weight:800;letter-spacing:.1em}.groups-country-picker-menu>div{display:grid;grid-template-columns:1fr 1fr;gap:3px}.groups-hero-search>button{display:flex;align-items:center;justify-content:center;gap:11px;color:#111310;border:0;border-radius:13px;background:var(--groups-market-lime);font-size:13px;font-weight:800}.groups-hero-search>button:hover{background:#d8fa8b}.groups-hero-search>button span{font-size:18px;font-weight:450}.groups-hero-lower{display:flex;width:min(720px,100%);margin-top:25px;align-items:center;justify-content:space-between;gap:20px}.groups-hero-publish{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;color:#f0efe9;font-size:13px;font-weight:750}.groups-hero-publish svg{width:16px;height:16px;padding:3px;box-sizing:content-box;color:#111310;border-radius:50%;background:#f0efe9}.groups-market-home .groups-trust-line{margin:0;align-items:center;gap:9px;color:#747970;font-size:11px}.groups-market-home .groups-trust-line i{width:3px;height:3px;border-radius:50%;background:#555a52}.groups-spotlight{position:relative;min-width:0;min-height:410px;padding:31px;overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:30px;background:linear-gradient(145deg,#2b2e27f0,#181a17f0);box-shadow:0 35px 80px #00000057}.groups-spotlight:after{position:absolute;right:0;bottom:0;width:170px;height:170px;content:"";background:radial-gradient(circle at 100% 100%,rgba(201,243,107,.18),transparent 70%)}.groups-spotlight-orbit{position:absolute;pointer-events:none;border:1px solid rgba(255,255,255,.055);border-radius:50%}.groups-spotlight-orbit.orbit-one{top:-62px;right:-42px;width:220px;height:220px}.groups-spotlight-orbit.orbit-two{top:-18px;right:2px;width:132px;height:132px}.groups-spotlight-label{position:relative;z-index:1;display:inline-flex;align-items:center;gap:7px;color:#9da198;font-size:12px;font-weight:800;letter-spacing:.15em}.groups-spotlight-label i{width:6px;height:6px;border-radius:50%;background:#ff755f;box-shadow:0 0 0 4px #ff755f1a}.groups-spotlight-service{position:relative;z-index:1;display:flex;margin-top:54px;align-items:center;gap:16px}.groups-spotlight-service>b{display:inline-flex;flex:0 0 auto;width:64px;height:64px;align-items:center;justify-content:center;color:#111310;border-radius:19px;background:var(--groups-market-lime);font-size:24px}.groups-spotlight-service>b[data-service=claude]{background:#f0a477}.groups-spotlight-service span,.groups-spotlight-service small,.groups-spotlight-service strong,.groups-spotlight-service em{display:block;min-width:0}.groups-spotlight-service small{margin-bottom:5px;color:#8f938a;font-size:11px}.groups-spotlight-service strong{overflow:hidden;color:#f6f5ef;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.groups-spotlight-service em{margin-top:5px;overflow:hidden;color:#9da198;font-size:11px;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.groups-spotlight-price{position:relative;z-index:1;display:grid;margin-top:38px;padding:25px 0;grid-template-columns:1.4fr .6fr;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.groups-spotlight-price>span+span{padding-left:24px;border-left:1px solid rgba(255,255,255,.1)}.groups-spotlight-price small,.groups-spotlight-price strong{display:block}.groups-spotlight-price small{color:#848980;font-size:11px}.groups-spotlight-price strong{margin-top:8px;color:#f7f6f0;font-size:30px;letter-spacing:-.045em}.groups-spotlight-price strong em{color:#92968d;font-size:12px;font-style:normal;font-weight:550;letter-spacing:0}.groups-spotlight-link{position:relative;z-index:1;display:flex;margin-top:21px;align-items:center;justify-content:space-between;color:#d8dbd2;font-size:12px;font-weight:700}.groups-spotlight-link span{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;color:#111310;border-radius:50%;background:var(--groups-market-lime);font-size:14px}.groups-market-home .groups-template-strip{width:min(1180px,calc(100% - 48px));margin:18px auto 86px}.groups-market-home .groups-template-strip>header{display:grid;margin-bottom:26px;grid-template-columns:1fr auto;align-items:end}.groups-market-home .groups-template-strip>header p{margin:0 0 3px;color:#747970;font-size:12px}.groups-section-title small{color:var(--groups-market-lime)!important;font-size:11px!important;font-weight:800;letter-spacing:.16em}.groups-section-title strong{margin-top:7px;color:#f5f4ed;font-size:28px!important;letter-spacing:-.04em}.groups-market-home .groups-template-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;overflow:visible;padding:0}.groups-market-home .groups-template-card{position:relative;display:flex;min-width:0;min-height:274px;padding:22px;grid-column:span 3;flex-direction:column;overflow:hidden;color:#f7f6ef;border:1px solid rgba(255,255,255,.11);border-radius:22px;background:linear-gradient(145deg,#1c2b24,#172019);box-shadow:0 16px 38px #00000024;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.groups-market-home .groups-template-grid[data-count="7"]>.groups-template-card:nth-child(n+5){grid-column:span 4}.groups-market-home .groups-template-card:after{position:absolute;right:-52px;bottom:-72px;width:170px;height:170px;content:"";border:1px solid rgba(255,255,255,.055);border-radius:50%;box-shadow:0 0 0 32px #ffffff05;pointer-events:none}.groups-market-home .groups-template-card:hover{color:#fff;border-color:#c9f36b85;box-shadow:0 22px 48px #0003;transform:translateY(-4px)}.groups-market-home .groups-template-card:focus-visible{outline:3px solid rgba(201,243,107,.42);outline-offset:3px}.groups-market-home .groups-template-card[data-service=claude]{background:linear-gradient(145deg,#3a261f,#251c18)}.groups-market-home .groups-template-card[data-service=custom]{background:linear-gradient(145deg,#2d2541,#211b2d)}.groups-template-index{position:absolute;top:22px;left:22px;color:#ffffff57;font-size:11px;font-weight:800;letter-spacing:.1em}.groups-template-mark{position:relative;z-index:1;display:flex;width:52px;height:52px;margin:36px 0 18px;align-items:center;justify-content:center;color:#142018;border-radius:16px;background:var(--groups-market-lime);box-shadow:0 10px 24px #c9f36b1f;font-size:20px;font-weight:850;letter-spacing:-.04em}.groups-template-card[data-service=claude] .groups-template-mark{color:#38251e;background:#efa377;box-shadow:0 10px 24px #efa3771f;font-size:16px}.groups-template-card[data-service=custom] .groups-template-mark{color:#29223e;background:var(--groups-market-violet);box-shadow:0 10px 24px #b8a5ff1f}.groups-market-home .groups-template-card .template-state{position:absolute;z-index:1;top:18px;right:18px;padding:6px 9px;color:#c7cdc1;border:1px solid rgba(255,255,255,.06);background:#ffffff13;font-size:11px}.groups-market-home .groups-template-card .groups-template-brand{position:relative;z-index:1;display:block;align-self:flex-start;padding:0;color:#969d91;background:transparent;font-size:11px;letter-spacing:.02em}.groups-market-home .groups-template-card>strong{position:relative;z-index:1;margin-top:6px;color:#fff;font-size:18px;letter-spacing:-.035em}.groups-market-home .groups-template-card>p{position:relative;z-index:1;min-height:34px;margin:7px 0 18px;color:#a8ada2;font-size:11px;line-height:1.55}.groups-market-home .groups-template-card>footer{position:relative;z-index:1;display:flex;margin-top:auto;padding-top:16px;align-items:flex-end;justify-content:space-between;gap:12px;color:#d9dbd3;border-top:1px solid rgba(255,255,255,.1)}.groups-market-home .groups-template-card>footer>span small,.groups-market-home .groups-template-card>footer>span strong{display:block}.groups-market-home .groups-template-card>footer>span small{margin-bottom:5px;color:#7f867a;font-size:11px}.groups-market-home .groups-template-card>footer>span strong{color:#f4f4ee;font-size:17px;letter-spacing:-.035em}.groups-market-home .groups-template-card>footer b{display:inline-flex;align-items:center;gap:8px;color:#dfe4d9;font-size:11px;font-weight:750;white-space:nowrap}.groups-market-home .groups-template-card>footer b i{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;color:#131711;border-radius:50%;background:var(--groups-market-lime);font-size:12px;font-style:normal;transition:transform .18s ease}.groups-market-home .groups-template-card:hover>footer b i{transform:translate(2px,-2px)}.groups-market-home .groups-template-note{margin-top:14px;color:#6f746b;font-size:11px}.groups-market-home .groups-post-section{width:min(1260px,calc(100% - 32px));margin:0 auto 24px;padding:72px 40px 80px;scroll-margin-top:82px;border-radius:32px;background:#f3f2ec}.groups-market-home .groups-section-head{width:min(1180px,100%);margin:0 auto 32px;align-items:flex-end}.groups-market-home .groups-section-head .groups-kicker.dark{color:#65714b;font-size:11px}.groups-market-home .groups-section-head h2{margin:8px 0;font-size:42px;letter-spacing:-.055em}.groups-market-home .groups-section-head p{font-size:13px}.groups-market-home .groups-outline-action{min-height:44px;padding:0 17px;color:#f6f5ef;border:0!important;border-radius:99px;background:#171915;font-size:12px}.groups-market-home .groups-board-tools{width:min(1180px,100%);margin:0 auto 20px;padding:0;border:0;background:transparent}.groups-market-home .groups-tabs{padding:5px;gap:3px;border-radius:99px;background:#e6e4dd}.groups-market-home .groups-tabs button{min-height:38px;padding:0 15px;color:#6f726a;border-radius:99px;font-size:12px}.groups-market-home .groups-tabs button.active{color:#fff;background:#171915}.groups-clear-filter{min-height:38px;padding:0 13px;color:#74776f;border:1px solid #d9d7d0;border-radius:99px;background:transparent;font-size:11px}.groups-market-home .groups-filter-summary{width:min(1180px,100%);margin:-7px auto 16px;font-size:11px}.groups-market-home .group-post-grid,.groups-market-home .groups-loading-grid{width:min(1180px,100%);margin:auto;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.groups-market-home .group-post-card{min-height:340px;padding:25px;border-color:#dedcd4;border-radius:23px;box-shadow:none}.groups-market-home .group-post-card:hover{transform:translateY(-3px);border-color:#c8c5ba;box-shadow:0 18px 42px #1f201c14}.groups-market-home .group-kind{padding:7px 10px;font-size:11px}.groups-market-home .group-country{font-size:11px}.groups-market-home .group-card-main{margin-top:24px;gap:14px}.groups-market-home .group-service-mark{width:50px;height:50px;border-radius:15px;background:#253d31;font-size:18px}.groups-market-home .group-post-card[data-service=claude] .group-service-mark{color:#432a21;background:#efa477}.groups-market-home .group-post-card[data-service=custom] .group-service-mark{color:#272035;background:#b9a6ff}.groups-market-home .group-card-main h3{margin-bottom:5px;font-size:17px}.groups-market-home .group-card-main p{font-size:11px}.groups-market-home .group-card-description{display:-webkit-box;min-height:42px;margin:18px 0 0;overflow:hidden;color:#777a72;font-size:11px;line-height:1.75;-webkit-box-orient:vertical;-webkit-line-clamp:2}.groups-market-home .group-price-row{margin:21px 0 13px}.groups-market-home .group-price-row strong{font-size:27px}.groups-market-home .group-price-row small{font-size:11px}.groups-market-home .group-seat-track>span{height:6px}.groups-market-home .group-seat-track i{background:linear-gradient(90deg,#345d48,#86bd7a)}.groups-market-home .group-post-card[data-service=claude] .group-seat-track i{background:linear-gradient(90deg,#c46e43,#efa477)}.groups-market-home .group-seat-track small,.groups-market-home .group-start-note{margin-top:8px;font-size:11px}.groups-market-home .group-post-card>footer{margin:22px -25px -25px;padding:16px 25px;grid-template-columns:32px minmax(0,1fr) auto auto;gap:10px}.groups-market-home .group-mini-avatar{width:32px;height:32px;border-radius:10px;background:#6b705f;font-size:11px}.groups-market-home .group-post-card>footer strong{font-size:11px}.groups-market-home .group-post-card>footer small{font-size:11px}.groups-market-home .group-rating{padding:5px 8px;color:#64705c;border-radius:99px;background:#eef2e9;font-size:11px}.groups-market-home .group-card-link{margin-left:4px;color:#2b2e28;font-size:12px;font-weight:800}.groups-market-home .group-card-actions{margin:12px -25px -25px;padding:12px 25px}.groups-market-home .groups-empty{width:min(1180px,100%);margin:auto;background:#faf9f5}@media(max-width:1040px){.groups-market-home .groups-hero{grid-template-columns:minmax(0,1fr) 330px;gap:42px}.groups-market-home .groups-hero-copy h1{font-size:clamp(58px,7vw,76px)}.groups-hero-lower{align-items:flex-start;flex-direction:column}.groups-market-home .groups-template-grid{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:260px;overflow-x:auto;padding:3px 2px 16px;scrollbar-width:none;scroll-snap-type:x mandatory}.groups-market-home .groups-template-grid[data-count="7"]>.groups-template-card:nth-child(n+5),.groups-market-home .groups-template-card{grid-column:auto;scroll-snap-align:start}.groups-market-home .groups-template-grid::-webkit-scrollbar{display:none}}@media(max-width:820px){.groups-app-market .groups-menu-button{color:#e3e3dd;border-color:#ffffff26;background:#ffffff0f}.groups-app-market .groups-header nav{border-color:#ffffff1f;background:#1b1d19}.groups-app-market .groups-mobile-account{border-top-color:#ffffff1a}.groups-market-home .groups-hero{padding:64px 0 70px;grid-template-columns:1fr;gap:54px}.groups-spotlight{width:min(470px,100%);min-height:390px}.groups-market-home .groups-board-tools{align-items:flex-start;flex-direction:row}}@media(max-width:600px){.groups-market-home .groups-hero,.groups-market-home .groups-template-strip{width:calc(100% - 30px)}.groups-market-home .groups-hero{margin-top:0;padding:44px 0 48px;gap:38px;border-radius:0}.groups-market-home .groups-kicker{font-size:11px;letter-spacing:.1em}.groups-market-home .groups-hero-copy h1{margin-top:17px;font-size:47px;line-height:.98}.groups-market-home .groups-hero-copy>p{margin-bottom:25px;font-size:13px;line-height:1.7}.groups-hero-search{min-height:0;padding:7px;grid-template-columns:1fr 108px;border-radius:17px}.groups-hero-search label{min-height:50px;padding:0 11px}.groups-hero-search input{font-size:12px}.groups-country-picker-toggle{min-height:50px;padding:0 8px;font-size:12px}.groups-country-picker-menu{position:fixed;z-index:60;top:auto;right:14px;bottom:14px;left:14px;width:auto;max-height:min(420px,calc(100vh - 28px));padding:12px;border-radius:20px}.groups-hero-search>button{grid-column:1 / -1;min-height:48px}.groups-hero-lower{margin-top:20px;gap:17px}.groups-market-home .groups-trust-line{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:7px;font-size:11px}.groups-market-home .groups-trust-line i{margin-top:4px}.groups-spotlight{min-height:335px;padding:24px;border-radius:24px}.groups-spotlight-service{margin-top:39px}.groups-spotlight-service>b{width:55px;height:55px;border-radius:16px}.groups-spotlight-service strong{font-size:16px}.groups-spotlight-price{margin-top:24px;padding:18px 0}.groups-spotlight-price strong{font-size:25px}.groups-market-home .groups-template-strip{margin-top:8px;margin-bottom:54px}.groups-market-home .groups-template-strip>header{grid-template-columns:1fr;gap:8px}.groups-section-title strong{font-size:25px!important}.groups-market-home .groups-template-strip>header p{font-size:11px}.groups-market-home .groups-template-grid{grid-auto-columns:min(82vw,278px)}.groups-market-home .groups-template-card{min-height:258px;padding:20px}.groups-template-index{top:20px;left:20px}.groups-template-mark{margin-top:34px}.groups-market-home .groups-post-section{width:calc(100% - 16px);margin-bottom:8px;padding:48px 14px 55px;border-radius:26px}.groups-market-home .groups-section-head{margin-bottom:25px;align-items:flex-start}.groups-market-home .groups-section-head h2{font-size:34px}.groups-market-home .groups-section-head p{font-size:11px}.groups-market-home .groups-section-head .groups-outline-action{display:none}.groups-market-home .groups-board-tools{overflow-x:auto;align-items:center}.groups-market-home .groups-tabs{flex:0 0 auto;overflow:visible}.groups-market-home .groups-tabs button{min-height:36px;padding:0 12px;font-size:12px}.groups-clear-filter{flex:0 0 auto}.groups-market-home .group-post-grid,.groups-market-home .groups-loading-grid{grid-template-columns:1fr;gap:12px}.groups-market-home .group-post-card{min-height:0;padding:21px;border-radius:20px}.groups-market-home .group-card-description{min-height:0}.groups-market-home .group-post-card>footer{margin:20px -21px -21px;padding:15px 21px;grid-template-columns:30px minmax(0,1fr) auto}.groups-market-home .group-rating{display:none}.groups-market-home .group-card-link{font-size:12px}.groups-market-home .group-card-actions{margin-right:-21px;margin-bottom:-21px;margin-left:-21px;padding-right:21px;padding-left:21px}}.group-my-posts-page{min-height:calc(100vh - 142px);background:radial-gradient(circle at 85% 0,#eee9ff,transparent 30%),var(--groups-wash)}.group-my-posts-head{display:flex;margin-bottom:27px;align-items:flex-end;justify-content:space-between;gap:30px}.group-my-posts-head h1{margin:8px 0 7px;font-size:39px;letter-spacing:-.055em}.group-my-posts-head p{margin:0;color:var(--groups-muted);font-size:12px}.group-my-stats{display:grid;margin-bottom:29px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.group-my-stats button{display:flex;min-height:87px;padding:17px 19px;align-items:flex-end;justify-content:space-between;color:#77747e;border:1px solid var(--groups-line);border-radius:17px;background:#ffffffc7;text-align:left}.group-my-stats button:hover{border-color:#c9c2e7}.group-my-stats button.active{color:#fff;border-color:#29272f;background:#29272f;box-shadow:0 12px 27px #26233021}.group-my-stats small{font-size:11px;font-weight:700}.group-my-stats strong{color:inherit;font-size:26px;letter-spacing:-.05em}.group-my-toolbar{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between}.group-my-toolbar strong{font-size:15px}.group-my-toolbar span{color:#96939b;font-size:11px}.group-my-post-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.group-my-post-grid .group-post-card{padding:23px;border-radius:20px;box-shadow:0 7px 24px #2220280a}.group-my-post-grid .group-kind{padding:6px 9px;font-size:11px}.group-my-post-grid .group-country{font-size:11px}.group-my-post-grid .group-card-main{margin-top:22px;gap:13px}.group-my-post-grid .group-service-mark{width:48px;height:48px;border-radius:14px;font-size:17px}.group-my-post-grid .group-card-main h3{font-size:16px}.group-my-post-grid .group-card-main p{font-size:11px}.group-my-post-grid .group-card-description{display:-webkit-box;min-height:36px;margin:15px 0 0;overflow:hidden;color:#77747d;font-size:11px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.group-my-post-grid .group-price-row{margin:18px 0 12px}.group-my-post-grid .group-price-row strong{font-size:25px}.group-my-post-grid .group-price-row small,.group-my-post-grid .group-seat-track small,.group-my-post-grid .group-start-note{font-size:11px}.group-my-post-grid .group-post-card>footer{margin:20px -23px 0;padding:14px 23px;grid-template-columns:30px minmax(0,1fr) auto auto}.group-my-post-grid .group-mini-avatar{width:30px;height:30px}.group-my-post-grid .group-post-card>footer strong{font-size:11px}.group-my-post-grid .group-rating{font-size:11px}.group-my-post-grid .group-card-link{color:#4f456e;font-size:12px;font-weight:750}.group-my-post-grid .group-card-actions{margin:0 -23px -23px;padding:12px 23px}.group-card-join-summary{display:flex;margin:14px -23px 0;padding:11px 23px;align-items:center;gap:8px;color:#53624a;border-top:1px solid #e2e0d8;background:#f1f5e8;font-size:11px}.group-card-join-summary>span{display:inline-flex;align-items:center;gap:5px;font-weight:750}.group-card-join-summary svg{width:13px;height:13px}.group-card-join-summary small{color:#7e8977;font-size:11px}.group-card-join-summary a{margin-left:auto;color:#36532c;font-size:12px;font-weight:800}.group-card-actions>a,.group-my-post-grid .group-card-actions button{display:inline-flex;min-height:29px;padding:0 10px;align-items:center;color:#5f596d;border:1px solid #ddd9e8;border-radius:8px;background:#fff;font-size:12px;font-weight:700}.group-my-post-grid .group-card-actions button.danger:last-of-type{color:#a13c4b;border-color:#ebccd1;background:#fff8f9}.group-delete-policy{display:flex;margin-top:24px;padding:17px 19px;align-items:flex-start;gap:11px;color:#746c7f;border:1px solid #e0dbea;border-radius:15px;background:#f7f4ff}.group-delete-policy>svg{flex:0 0 auto;width:17px;color:#8a75d4}.group-delete-policy strong{display:block;font-size:11px}.group-delete-policy p{margin:5px 0 0;font-size:11px;line-height:1.65}.group-edit-service{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px}.group-edit-service>span:nth-child(2),.group-edit-service strong,.group-edit-service small{display:block}.group-edit-service strong{font-size:15px}.group-edit-service small{margin-top:5px;color:#8c8993;font-size:11px}.group-edit-service>em{font-style:normal}.group-edit-cancel{display:block;margin-top:11px;color:#817d87;text-align:center;font-size:11px;font-weight:700}.group-contact-text-link{display:inline-flex;margin-top:13px;color:var(--groups-purple);font-size:11px;font-weight:750}.group-inbox-post-filter{display:flex;margin:0 0 17px;padding:12px 14px;align-items:center;gap:9px;color:#dce0d5;border:1px solid rgba(201,243,107,.22);border-radius:13px;background:#c9f36b12;font-size:11px}.group-inbox-post-filter>span{display:inline-flex;align-items:center;gap:7px}.group-inbox-post-filter svg{width:14px;color:var(--groups-market-lime)}.group-inbox-post-filter a{color:var(--groups-market-lime);font-weight:750}.group-inbox-post-filter a:first-of-type{margin-left:auto}@media(max-width:820px){.group-my-post-grid{grid-template-columns:1fr}}@media(max-width:600px){.group-my-posts-head{align-items:flex-start;flex-direction:column}.group-my-posts-head h1{font-size:32px}.group-my-stats{grid-template-columns:1fr 1fr}.group-my-stats button{min-height:72px}.group-my-toolbar{align-items:flex-start;flex-direction:column;gap:5px}.group-my-post-grid .group-post-card{padding:20px}.group-my-post-grid .group-post-card>footer{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;grid-template-columns:29px minmax(0,1fr) auto}.group-my-post-grid .group-rating{display:none}.group-my-post-grid .group-card-actions{margin-right:-20px;margin-bottom:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;flex-wrap:wrap}.group-card-join-summary{margin-right:-20px;margin-left:-20px;padding-right:20px;padding-left:20px;align-items:flex-start;flex-wrap:wrap}.group-card-join-summary a{margin-left:0;flex-basis:100%}.group-my-post-grid .group-card-actions span{flex:1 0 auto;text-align:right}.group-edit-service{grid-template-columns:auto minmax(0,1fr)}.group-edit-service>em{grid-column:2;justify-self:start}}.groups-app-market .group-form-page,.groups-app-market .group-my-posts-page,.groups-app-market .group-detail-page,.groups-app-market .group-inbox-page,.groups-app-market .group-admin-page,.groups-app-market .group-register-page{position:relative;min-height:calc(100vh - 142px);color:#1b1d19;background:radial-gradient(circle at 82% -80px,rgba(185,166,255,.12),transparent 330px),radial-gradient(circle at 8% 190px,rgba(201,243,107,.07),transparent 320px),var(--groups-market-bg)}.groups-app-market .group-form-page:before,.groups-app-market .group-my-posts-page:before,.groups-app-market .group-detail-page:before,.groups-app-market .group-inbox-page:before,.groups-app-market .group-admin-page:before{position:absolute;top:0;right:0;left:0;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(201,243,107,.35),transparent)}.groups-app-market .group-page-wrap{position:relative;padding-top:52px}.groups-app-market .group-page-wrap:before{position:absolute;top:22px;right:-150px;width:360px;height:360px;content:"";pointer-events:none;border:1px solid rgba(255,255,255,.035);border-radius:50%}.groups-app-market .group-breadcrumb{color:#747970}.groups-app-market .group-breadcrumb a{color:#a9ada4}.groups-app-market .group-breadcrumb a:hover{color:var(--groups-market-lime)}.groups-app-market .group-breadcrumb strong{color:#d7d9d1}.groups-app-market .group-form-heading h1,.groups-app-market .group-page-heading h1,.groups-app-market .group-my-posts-head h1{color:#f7f6f0}.groups-app-market .group-form-heading p,.groups-app-market .group-page-heading p,.groups-app-market .group-my-posts-head p{color:#989d93}.groups-app-market .group-form-heading h1,.groups-app-market .group-page-heading h1,.groups-app-market .group-my-posts-head h1{font-size:44px;line-height:1.05}.groups-app-market .group-form-heading .groups-kicker.dark,.groups-app-market .group-page-heading .groups-kicker.dark,.groups-app-market .group-my-posts-head .groups-kicker.dark{color:var(--groups-market-lime)}.groups-app-market :is(.group-form-page,.group-my-posts-page,.group-detail-page,.group-inbox-page,.group-admin-page) .groups-primary-action{color:#151713;background:var(--groups-market-lime);box-shadow:0 10px 25px #c9f36b21}.groups-app-market :is(.group-form-page,.group-my-posts-page,.group-detail-page,.group-inbox-page,.group-admin-page) .groups-primary-action:hover:not(:disabled){color:#111310;background:#d8fa8b;box-shadow:0 13px 30px #c9f36b2e}.groups-app-market .group-form-heading{max-width:720px;margin-bottom:34px}.groups-app-market .group-form-section{padding:29px;border-color:#d9d8d0;border-radius:22px;background:#f3f2ec;box-shadow:0 15px 45px #0000001f}.groups-app-market .group-form-section-title>b{color:#172015;background:var(--groups-market-lime)}.groups-app-market .group-form-section-title strong{font-size:14px}.groups-app-market .group-form-section-title small{font-size:11px}.groups-app-market .group-choice-row>button strong{font-size:12px}.groups-app-market .group-choice-row>button small{font-size:12px}.groups-app-market .group-field{font-size:11px}.groups-app-market .group-field>small{font-size:11px}.groups-app-market .group-field input,.groups-app-market .group-field select,.groups-app-market .group-field .group-select-trigger,.groups-app-market .group-field textarea{font-size:12px}.groups-app-market .group-choice-row>button{border-color:#dcdad2;background:#faf9f4}.groups-app-market .group-choice-row>button:hover{border-color:#8e9d6c}.groups-app-market .group-choice-row>button.selected{color:#365027;border-color:#91ad57;background:#eef5df;box-shadow:0 0 0 3px #89aa481a}.groups-app-market .group-choice-row>button.selected.negative{color:#9e3f4d;border-color:#dca9b2;background:#fff1f3}.groups-app-market .group-field input:focus,.groups-app-market .group-field select:focus,.groups-app-market .group-select.open .group-select-trigger,.groups-app-market .group-field textarea:focus,.groups-app-market .group-outcome-row select:focus{border-color:#829b50;box-shadow:0 0 0 3px #8dae4c1f}.groups-app-market .group-check input{accent-color:#78973b}.groups-app-market .group-calculation{border-color:#d3dec0;background:linear-gradient(135deg,#edf5de,#faf9f4)}.groups-app-market .group-calculation .result{border-left-color:#cfdbbb}.groups-app-market .group-calculation .result strong{color:#466027}.groups-app-market .group-publish-summary,.groups-app-market .group-contact-panel{color:#f4f3ed;border-color:#ffffff1f;background:radial-gradient(circle at 100% 0,rgba(201,243,107,.11),transparent 38%),#1b1e19;box-shadow:0 24px 55px #00000047}.groups-app-market .group-publish-summary .groups-kicker.dark,.groups-app-market .group-contact-panel .groups-kicker.dark{color:var(--groups-market-lime)}.groups-app-market .group-publish-summary>p,.groups-app-market .group-publish-summary dt,.groups-app-market .group-publish-summary .summary-foot,.groups-app-market .group-contact-panel form>p,.groups-app-market .group-contact-state p,.groups-app-market .group-contact-foot{color:#92978d}.groups-app-market .group-publish-summary>p,.groups-app-market .group-contact-panel form>p,.groups-app-market .group-contact-state p{font-size:11px}.groups-app-market .group-publish-summary dl>div{font-size:11px}.groups-app-market .group-publish-summary .summary-foot,.groups-app-market .group-contact-foot{font-size:11px}.groups-app-market .group-publish-summary .summary-price{border-color:#ffffff1a}.groups-app-market .group-publish-summary .summary-price small,.groups-app-market .group-publish-summary .summary-price span{color:#898e84}.groups-app-market .group-publish-summary dd{color:#e8e8e1}.groups-app-market .group-publish-summary .summary-price strong{color:var(--groups-market-lime)}.groups-app-market .group-publish-summary .groups-outline-action,.groups-app-market .group-contact-panel .groups-outline-action{color:#e7e8e1;border-color:#ffffff29!important;background:#ffffff0a}.groups-app-market .group-contact-panel .group-field{color:#d7d9d1}.groups-app-market .group-contact-panel .group-field input,.groups-app-market .group-contact-panel .group-field select,.groups-app-market .group-contact-panel .group-field .group-select-trigger,.groups-app-market .group-contact-panel .group-field textarea{color:#242620;background:#f4f3ed}.groups-app-market .group-contact-state>span{color:#24311d;background:var(--groups-market-lime)}.groups-app-market .group-contact-state.success>span{color:#1e5b43;background:#dff5e9}.groups-app-market .group-contact-text-link{color:var(--groups-market-lime)}.groups-app-market .groups-codex-upgrade-page{min-height:calc(100vh - 150px);background:radial-gradient(circle at 12% 10%,rgba(201,243,107,.1),transparent 27%),radial-gradient(circle at 88% 72%,rgba(185,166,255,.13),transparent 29%),var(--groups-market-bg)}.groups-codex-upgrade-card{display:grid;max-width:940px;margin:40px auto 90px;grid-template-columns:1.08fr .92fr;overflow:hidden;color:#f4f4ed;border:1px solid rgba(255,255,255,.13);border-radius:28px;background:#1b1e19;box-shadow:0 30px 78px #00000052}.groups-codex-upgrade-card>section{padding:48px;background:radial-gradient(circle at 80% 5%,rgba(201,243,107,.18),transparent 30%),linear-gradient(145deg,#202820,#161915)}.groups-codex-upgrade-card .groups-kicker{color:var(--groups-market-lime)}.groups-codex-upgrade-card h1{margin:19px 0 20px;color:#f6f6ef;font-size:45px;line-height:1.02;letter-spacing:-.065em}.groups-codex-upgrade-card h1 em{color:var(--groups-market-lime);font-family:Georgia,Times New Roman,serif;font-style:normal;font-weight:500}.groups-codex-upgrade-card>section>p{max-width:400px;margin:0;color:#a7ada0;font-size:13px;line-height:1.75}.groups-codex-upgrade-points{display:grid;margin-top:38px;gap:13px}.groups-codex-upgrade-points span{display:flex;align-items:center;gap:9px;color:#d8dbd2;font-size:11px}.groups-codex-upgrade-points svg{width:15px;color:var(--groups-market-lime)}.groups-codex-upgrade-card form{padding:48px 42px;color:#3b4038;background:#f3f2ec}.groups-codex-upgrade-card form .groups-kicker.dark{color:#638135}.groups-codex-upgrade-card form h2{margin:14px 0 9px;color:#1d211c;font-size:25px;letter-spacing:-.045em}.groups-codex-upgrade-card form>p{margin:0 0 27px;color:#73796e;font-size:11px;line-height:1.65}.groups-codex-upgrade-card form .group-field input{font-size:13px;letter-spacing:.04em}.groups-codex-upgrade-card .groups-primary-action{display:inline-flex;margin-top:18px;justify-content:center;gap:8px;color:#151713;background:var(--groups-market-lime)}.groups-codex-upgrade-card .groups-primary-action svg{width:15px}.groups-codex-upgrade-back{display:block;margin-top:17px;color:#6e7568;text-align:center;font-size:11px}.groups-codex-upgrade-back:hover{color:#47642b}.groups-app-market .group-my-posts-page{background:radial-gradient(circle at 84% -60px,rgba(185,166,255,.12),transparent 330px),radial-gradient(circle at 12% 220px,rgba(201,243,107,.07),transparent 300px),var(--groups-market-bg)}.groups-app-market .group-my-posts-head{margin-bottom:34px}.groups-app-market .group-my-stats button{color:#a7aba1;border-color:#ffffff1a;background:#1a1c18}.groups-app-market .group-my-stats button:hover{border-color:#c9f36b73}.groups-app-market .group-my-stats button.active{color:#151713;border-color:var(--groups-market-lime);background:var(--groups-market-lime);box-shadow:0 15px 35px #00000038}.groups-app-market .group-my-toolbar strong{color:#f1f1eb}.groups-app-market .group-my-toolbar span{color:#7f847a}.groups-app-market .group-my-post-grid .group-post-card{border-color:#dedcd4;background:#f3f2ec;box-shadow:0 14px 36px #00000021}.groups-app-market .group-my-post-grid .group-service-mark{background:#253d31}.groups-app-market .group-my-post-grid .group-seat-track i{background:linear-gradient(90deg,#345d48,#86bd7a)}.groups-app-market .group-my-post-grid .group-card-link{color:#36532c}.groups-app-market .group-delete-policy{color:#9ca197;border-color:#ffffff1a;background:#ffffff09}.groups-app-market .group-delete-policy>svg{color:var(--groups-market-lime)}.groups-app-market .group-detail-card,.groups-app-market .group-inbox-section,.groups-app-market .group-review-composer,.groups-app-market .group-admin-review-list>article{border-color:#d9d8d0;border-radius:22px;background:#f3f2ec;box-shadow:0 18px 48px #00000024}.groups-app-market .group-detail-page .group-service-mark,.groups-app-market .group-inbox-page .group-mini-avatar,.groups-app-market .group-admin-page .group-mini-avatar{background:#314b3c}.groups-app-market .group-detail-page .group-author-profile>span{color:#172015;background:var(--groups-market-lime)}.groups-app-market .group-share-actions button{color:#c7cbc1;border-color:#ffffff21;background:#ffffff0e}.groups-app-market .group-share-actions button:hover:not(:disabled){color:#111310;border-color:var(--groups-market-lime);background:var(--groups-market-lime)}.groups-app-market .group-inbox-stats span,.groups-app-market .group-admin-count{color:#f3f3ed;border-color:#ffffff1a;background:#1a1c18}.groups-app-market .group-inbox-stats span:first-child{color:#151713;border-color:var(--groups-market-lime);background:var(--groups-market-lime)}.groups-app-market .group-inbox-stats span:first-child small{color:#4d5b35}.groups-app-market .group-inbox-stats small,.groups-app-market .group-admin-count small{color:#8c9187}.groups-app-market .group-inbox-section>header h2{font-size:18px}.groups-app-market .group-inbox-section>header p{font-size:11px}.groups-app-market .group-request-card{border-color:#dddcd4;background:#faf9f4}.groups-app-market .group-request-top>div small{font-size:11px}.groups-app-market .group-request-top>div strong{font-size:12px}.groups-app-market .group-request-top>div p,.groups-app-market .group-request-card blockquote{font-size:11px}.groups-app-market .group-request-meta{font-size:11px}.groups-app-market .group-chat-toggle{color:#3e5731;border-color:#ced9b9;background:#f0f5e6}.groups-app-market .group-chat-toggle:hover,.groups-app-market .group-chat-toggle.open{color:#29401f;border-color:#9db36f;background:#e8f2d7}.groups-app-market .group-chat-message.own p,.groups-app-market .group-chat-composer button,.groups-app-market .group-review-button{color:#172015;border-color:#75983a;background:var(--groups-market-lime)}.groups-app-market .group-review-composer{background:#f3f2ec}.groups-app-market .group-review-tags button.selected{color:#172015;border-color:#789b39;background:var(--groups-market-lime)}.groups-app-market .group-evidence-upload{color:#536143;border-color:#9db675;background:#eef5e2}.groups-app-market :is(.group-my-posts-page,.group-inbox-page,.group-admin-page) .groups-empty{color:#d7d9d1;border-color:#ffffff21;background:#ffffff09}.groups-app-market :is(.group-my-posts-page,.group-inbox-page,.group-admin-page) .groups-empty>span{color:#172015;background:var(--groups-market-lime)}.groups-app-market :is(.group-my-posts-page,.group-inbox-page,.group-admin-page) .groups-empty p{color:#898e84}.groups-app-market :is(.group-my-posts-page,.group-inbox-page,.group-admin-page) .groups-empty a{color:var(--groups-market-lime)}.groups-app-market :is(.group-my-posts-page,.group-inbox-page,.group-admin-page) .groups-loading-grid i,.groups-app-market .group-detail-loading i{background:linear-gradient(100deg,#1a1c18 20%,#252821,#1a1c18 60%);background-size:200% 100%}.groups-app-market .group-register-page{background:radial-gradient(circle at 12% 18%,rgba(201,243,107,.1),transparent 31%),radial-gradient(circle at 88% 82%,rgba(185,166,255,.12),transparent 29%),var(--groups-market-bg)}.groups-app-market .group-register-shell{border-color:#ffffff1f;background:#f3f2ec;box-shadow:0 30px 80px #00000057}.groups-app-market .group-register-story{background:radial-gradient(circle at 90% 5%,rgba(201,243,107,.16),transparent 31%),linear-gradient(150deg,#1b2019,#22271f)}.groups-app-market .group-register-story .groups-kicker,.groups-app-market .group-register-story>div svg,.groups-app-market .group-register-card .groups-kicker.dark,.groups-app-market .group-register-links a,.groups-app-market .group-resend-button{color:#789b39}.groups-app-market .group-register-story .groups-kicker{color:var(--groups-market-lime)}.groups-app-market .group-register-card .groups-primary-action{color:#172015;background:var(--groups-market-lime);box-shadow:none}@media(max-width:600px){.groups-app-market .group-page-wrap,.groups-app-market .group-page-wrap.narrow{padding-top:34px;padding-bottom:56px}.groups-app-market .group-page-wrap:before{display:none}.groups-app-market .group-form-heading h1,.groups-app-market .group-page-heading h1,.groups-app-market .group-my-posts-head h1{font-size:34px}.groups-app-market .group-form-section{padding:20px;border-radius:19px}.groups-app-market .group-calculation .result{border-top-color:#cfdbbb}.groups-app-market .group-detail-card,.groups-app-market .group-inbox-section,.groups-app-market .group-review-composer,.groups-app-market .group-admin-review-list>article{border-radius:19px}.groups-app-market .group-inbox-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.groups-app-market .group-inbox-stats span{padding:14px 12px}.groups-app-market .group-inbox-stats strong{font-size:19px}.groups-codex-upgrade-card{margin:28px 0 48px;grid-template-columns:1fr;border-radius:22px}.groups-codex-upgrade-card>section,.groups-codex-upgrade-card form{padding:29px 25px}.groups-codex-upgrade-card h1{font-size:36px}}.groups-app-market .group-admin-wrap{width:min(1220px,calc(100% - 48px))}.group-admin-heading{align-items:center}.group-admin-refresh{color:#d9dcd3;border-color:#ffffff24!important;background:#ffffff0e}.group-admin-refresh:hover:not(:disabled){color:#151713;border-color:var(--groups-market-lime)!important;background:var(--groups-market-lime)}.group-admin-tabs{display:flex;max-width:100%;margin:0 0 24px;padding:5px;overflow-x:auto;gap:3px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#171915;scrollbar-width:none;-ms-overflow-style:none}.group-admin-tabs::-webkit-scrollbar{display:none}.group-admin-tabs button{display:inline-flex;min-height:43px;padding:0 17px;flex:0 0 auto;align-items:center;gap:8px;color:#92978d;border:0;border-radius:10px;background:transparent;font-size:12px;font-weight:720}.group-admin-tabs button:hover{color:#e4e6df;background:#ffffff0b}.group-admin-tabs button.active{color:#151713;background:var(--groups-market-lime)}.group-admin-tabs b{display:inline-flex;min-width:20px;height:20px;padding:0 6px;align-items:center;justify-content:center;color:#bec2b8;border-radius:99px;background:#ffffff14;font-size:11px}.group-admin-tabs button.active b{color:#34411f;background:#1215101c}.group-admin-tabs b.alert{color:#fff;background:#b44b58}.group-admin-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.group-admin-metrics button{position:relative;display:grid;min-height:158px;padding:22px;overflow:hidden;text-align:left;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#1b1e19,#171915)}.group-admin-metrics button:after{position:absolute;right:-32px;bottom:-50px;width:130px;height:130px;content:"";border:1px solid rgba(201,243,107,.08);border-radius:50%}.group-admin-metrics button:hover{border-color:#c9f36b57;transform:translateY(-2px)}.group-admin-metrics span{color:#959b90;font-size:11px;font-weight:700}.group-admin-metrics strong{align-self:end;color:#f4f5ef;font-size:38px;line-height:1;letter-spacing:-.05em}.group-admin-metrics small{margin-top:6px;color:#73796f;font-size:11px}.group-admin-metrics i{position:absolute;right:20px;bottom:20px;color:var(--groups-market-lime);font-size:11px;font-style:normal;font-weight:700}.group-admin-guide{display:grid;margin-top:14px;padding:30px;grid-template-columns:minmax(0,.75fr) minmax(420px,1.25fr);align-items:center;gap:50px;color:#172015;border-radius:20px;background:#f3f2ec}.group-admin-guide h2{margin:9px 0 10px;font-size:24px;letter-spacing:-.04em}.group-admin-guide p{margin:0;color:#696d66;font-size:11px;line-height:1.7}.group-admin-guide ol{display:grid;margin:0;padding:0;gap:8px;list-style:none}.group-admin-guide li{display:grid;padding:12px;grid-template-columns:38px 1fr;align-items:center;gap:10px;border:1px solid #dddcd5;border-radius:12px;background:#faf9f4}.group-admin-guide li>b{color:#678033;font-size:11px}.group-admin-guide li strong,.group-admin-guide li small{display:block}.group-admin-guide li strong{font-size:11px}.group-admin-guide li small{margin-top:3px;color:#858980;font-size:11px}.group-admin-section{padding:24px;border:1px solid rgba(255,255,255,.09);border-radius:20px;background:#171915}.group-admin-section>header{display:flex;margin-bottom:20px;align-items:flex-end;justify-content:space-between;gap:20px}.group-admin-section>header h2{margin:0 0 5px;color:#f1f2ec;font-size:21px;letter-spacing:-.035em}.group-admin-section>header p{margin:0;color:#81877c;font-size:11px}.group-admin-section>header>strong{color:var(--groups-market-lime);font-size:12px}.group-admin-toolbar{display:flex;margin-bottom:14px;align-items:center;justify-content:space-between;gap:10px}.group-admin-toolbar>label{display:flex;width:min(440px,100%);min-height:42px;padding:0 13px;align-items:center;gap:9px;border:1px solid rgba(255,255,255,.1);border-radius:11px;background:#20231e}.group-admin-toolbar svg{width:15px;color:#747b70}.group-admin-toolbar input{width:100%;color:#e8eae3;border:0;outline:0;background:transparent;font-size:12px}.group-admin-toolbar input::placeholder{color:#696f65}.group-admin-toolbar select,.group-admin-template-list select{min-height:42px;padding:0 34px 0 12px;color:#dfe2da;border:1px solid rgba(255,255,255,.1);border-radius:11px;outline:0;background:#20231e;font-size:12px}.group-admin-post-list,.group-admin-user-list{display:grid;gap:9px}.group-admin-post-list>article,.group-admin-user-list>article{overflow:hidden;border:1px solid #deddd6;border-radius:15px;background:#f3f2ec}.group-admin-post-list>article.hidden{border-color:#e3c7ca;background:#f6eeee}.group-admin-post-main{display:grid;padding:16px 18px 12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px}.group-admin-post-main h3,.group-admin-user-profile h3{margin:0 0 4px;color:#20231e;font-size:12px}.group-admin-post-main p,.group-admin-user-profile p{margin:0;color:#7b8077;font-size:11px}.group-admin-post-main>a{color:#50692a;font-size:12px;font-weight:750}.group-admin-post-main>span:last-child:not(.group-kind){color:#a14a55;font-size:11px;font-weight:700}.group-admin-post-description{margin:0 18px 12px;color:#666b63;font-size:11px;line-height:1.55}.group-admin-post-facts{display:grid;padding:0 18px 14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.group-admin-post-facts>span{padding:10px 11px;border-radius:10px;background:#e9e8e1}.group-admin-post-facts small,.group-admin-post-facts b{display:block}.group-admin-post-facts small{color:#858a81;font-size:11px}.group-admin-post-facts b{margin-top:4px;color:#373b35;font-size:11px}.group-admin-post-facts b.visible{color:#34714e}.group-admin-post-facts b.hidden{color:#a3414d}.group-admin-row-action{display:flex;padding:11px 18px;align-items:center;gap:9px;border-top:1px solid #deddd6;background:#ebeae4}.group-admin-row-action input{min-width:0;min-height:37px;padding:0 11px;flex:1;color:#343833;border:1px solid #d2d1ca;border-radius:9px;outline:0;background:#faf9f4;font-size:12px}.group-admin-row-action input:focus{border-color:#9bad77;box-shadow:0 0 0 3px #7a974317}.group-admin-row-action button,.group-admin-template-list footer button{min-width:96px;min-height:37px;padding:0 13px;border:0;border-radius:9px;font-size:12px;font-weight:750}.group-admin-row-action button.danger{color:#8d3542;background:#f5dfe2}.group-admin-row-action button.restore,.group-admin-template-list footer button{color:#172015;background:var(--groups-market-lime)}.group-admin-row-action button:disabled{color:#93978f;background:#dad9d2}.group-admin-user-profile{display:grid;padding:15px 18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px}.group-admin-user-profile>i{display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;color:#f4f5ef;border-radius:11px;background:#314b3c;font-size:13px;font-style:normal;font-weight:800}.group-admin-user-profile h3 em{margin-left:6px;padding:3px 6px;color:#53652f;border-radius:99px;background:#dfedc0;font-size:11px;font-style:normal;vertical-align:middle}.group-admin-user-profile>span{padding:5px 8px;color:#2d6547;border-radius:99px;background:#deeee3;font-size:11px;font-weight:750}.group-admin-user-list>article.suspended .group-admin-user-profile>span{color:#943e4a;background:#f5dfe2}.group-admin-user-stats{display:grid;padding:0 18px 14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.group-admin-user-stats span{padding:9px;text-align:center;border-radius:9px;background:#e9e8e1}.group-admin-user-stats b,.group-admin-user-stats small{display:block}.group-admin-user-stats b{font-size:12px}.group-admin-user-stats small{margin-top:2px;color:#80857b;font-size:11px}.group-admin-template-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.group-admin-template-list>article{padding:17px;border:1px solid #deddd6;border-radius:15px;background:#f3f2ec}.group-admin-template-list>article>header{display:grid;margin-bottom:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px}.group-admin-template-list>article>header>span{display:inline-flex;width:39px;height:39px;align-items:center;justify-content:center;color:#172015;border-radius:11px;background:var(--groups-market-lime);font-size:12px;font-weight:850}.group-admin-template-list h3{margin:0 0 3px;font-size:11px}.group-admin-template-list header p{margin:0;color:#7b8077;font-size:11px}.group-admin-template-list header b{padding:5px 8px;color:#53652f;border-radius:99px;background:#dfedc0;font-size:11px}.group-admin-template-list label{display:grid;margin-top:9px;gap:5px}.group-admin-template-list label>span{color:#747971;font-size:12px;font-weight:700}.group-admin-template-list select{width:100%;color:#363a34;border-color:#d5d4cd;background:#faf9f4}.group-admin-template-list textarea{min-height:72px;padding:10px 11px;resize:vertical;color:#363a34;border:1px solid #d5d4cd;border-radius:10px;outline:0;background:#faf9f4;font:inherit;font-size:12px;line-height:1.55}.group-admin-template-list footer{display:flex;margin-top:12px;align-items:center;justify-content:space-between;gap:10px}.group-admin-template-list footer small{color:#8b9087;font-size:11px}.group-admin-template-list footer button:disabled{color:#989c94;background:#deddd6}.group-admin-reviews{padding:24px}.group-admin-reviews .group-admin-review-list{margin-top:0}.group-admin-loading{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.group-admin-loading i{height:160px;border-radius:18px;background:linear-gradient(100deg,#171915 20%,#22251f,#171915 60%);background-size:200% 100%;animation:groupsShimmer 1.5s infinite linear}.group-post-moderation{display:flex;margin:-1px -1px 12px;padding:10px 13px;align-items:flex-start;gap:8px;color:#8f3947;border:1px solid #ebcbd0;border-radius:14px 14px 9px 9px;background:#fff0f2}.group-post-moderation svg{width:15px;flex:0 0 auto}.group-post-moderation strong,.group-post-moderation small{display:block}.group-post-moderation strong{font-size:11px}.group-post-moderation small{margin-top:3px;color:#a4656f;font-size:11px;line-height:1.45}@media(max-width:900px){.group-admin-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.group-admin-guide{grid-template-columns:1fr;gap:25px}.group-admin-template-list{grid-template-columns:1fr}}@media(max-width:600px){.groups-app-market .group-admin-wrap{width:calc(100% - 28px)}.group-admin-heading{align-items:flex-start}.group-admin-refresh{min-height:38px}.group-admin-tabs{margin-right:0;margin-left:0;padding-right:5px;padding-left:5px;border-radius:12px}.group-admin-tabs button{min-height:40px;padding:0 13px}.group-admin-metrics{grid-template-columns:1fr 1fr;gap:8px}.group-admin-metrics button{min-height:135px;padding:17px}.group-admin-metrics strong{font-size:31px}.group-admin-guide,.group-admin-section{padding:17px;border-radius:17px}.group-admin-section>header{align-items:flex-start;flex-direction:column;gap:6px}.group-admin-toolbar{align-items:stretch;flex-direction:column}.group-admin-toolbar>label{width:100%}.group-admin-toolbar select{width:100%}.group-admin-post-main{grid-template-columns:auto minmax(0,1fr)}.group-admin-post-main>a{grid-column:2}.group-admin-post-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.group-admin-row-action{align-items:stretch;flex-direction:column}.group-admin-row-action input,.group-admin-row-action button{width:100%}.group-admin-user-profile{grid-template-columns:auto minmax(0,1fr)}.group-admin-user-profile>span{grid-column:2;justify-self:start}.group-admin-user-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.group-admin-template-list>article{padding:14px}.group-admin-template-list>article>header{grid-template-columns:auto minmax(0,1fr)}.group-admin-template-list header b{grid-column:2;justify-self:start}.group-admin-reviews{padding:0;border:0;background:transparent}.group-admin-loading{grid-template-columns:1fr 1fr}}
