@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Manrope:wght@700;800&family=Caveat:wght@700&display=swap");:root{color-scheme:dark;--bg:#0f0f0f;--bg-soft:#151515;--panel:#141414;--panel-strong:#1b1b1b;--panel-frost:rgba(15,15,15,0.94);--line:rgba(250,249,245,0.08);--line-strong:rgba(250,249,245,0.14);--text:#faf9f5;--muted:rgba(250,249,245,0.62);--muted-strong:rgba(250,249,245,0.82);--accent:#faf9f5;--accent-soft:rgba(250,249,245,0.14);--accent-strong:#faf9f5;--accent-text:#1d1815;--blue:rgba(96,150,255,0.86);--blue-strong:rgba(118,168,255,0.94);--green:#1f9d5a;--danger:#f27d7d;--shadow:0 32px 90px rgba(0,0,0,0.42);--radius-card:32px;--radius-field:16px;--radius-pill:999px;--pricing-pill-gradient:linear-gradient(135deg,#7a5cff,#9c6ee8 52%,#ffb06b);--surface-soft-gradient:linear-gradient(135deg,rgba(123,203,255,0.92),rgba(131,174,255,0.84) 48%,rgba(205,158,255,0.84));--auth-page-bg:#0f0f0f;--welcome-page-bg:#0f0f0f;--auth-card-bg:#171717;--auth-card-border:rgba(250,249,245,0.08);--auth-brand-text:#faf9f5;--auth-field-bg:#141414;--auth-field-border:rgba(250,249,245,0.1);--auth-field-placeholder:rgba(250,249,245,0.36);--auth-primary-bg:#5e4bd8;--auth-primary-bg-hover:#6e5ceb;--auth-primary-text:#f8f6ff;--auth-secondary-bg:#5e4bd8;--auth-secondary-bg-hover:#6e5ceb;--auth-secondary-text:#f8f6ff;--auth-secondary-border:transparent;--dashboard-shell-bg:#0f0f0f;--dashboard-shell-alt:#0f0f0f;--dashboard-content-bg:#faf9f5;--dashboard-shell-card:rgba(250,249,245,0.05);--dashboard-shell-card-strong:rgba(250,249,245,0.08);--dashboard-shell-border:rgba(250,249,245,0.08);--dashboard-shell-text:#faf9f5;--dashboard-shell-muted:rgba(250,249,245,0.62);--dashboard-shell-hover:rgba(250,249,245,0.09);--dashboard-nav-icon-color:rgba(250,249,245,0.82);--dashboard-nav-icon-active-color:#faf9f5;--dashboard-nav-icon-filter:brightness(0) saturate(100%) invert(80%) sepia(4%) saturate(160%) hue-rotate(184deg) brightness(96%) contrast(90%);--dashboard-topbar-height:0px;--dashboard-modal-fit-gap:12px;--auth-brand-filter:none;--auth-overlay-bg:rgba(0,0,0,0.45);--auth-dialog-bg:#121212;--auth-dialog-border:rgba(250,249,245,0.08);--auth-dialog-shadow:0 24px 70px rgba(0,0,0,0.45);--auth-dialog-danger-bg:rgba(191,78,78,0.16);--auth-dialog-danger-bg-hover:rgba(191,78,78,0.26);--auth-dialog-danger-border:rgba(191,78,78,0.28);--auth-dialog-danger-text:#ffe7e7;--auth-instruction-icon-filter:brightness(0) saturate(100%) invert(99%) sepia(13%) saturate(150%) hue-rotate(303deg) brightness(104%) contrast(96%);--dashboard-sidebar-mask-bg:rgba(0,0,0,0.42);--ai-content-title:#171311;--ai-content-subtitle:rgba(23,19,17,0.68);--ai-agent-badge-bg:rgba(255,255,255,0.74);--ai-agent-badge-text:#171311;--ai-agent-badge-shadow:0 10px 22px rgba(15,23,42,0.08);--ai-agent-action-bg:rgba(255,255,255,0.64);--ai-agent-action-text:#171311;--ai-agent-action-shadow:0 10px 20px rgba(15,23,42,0.08);--ai-agent-dropdown-bg:#ebebeb;--ai-agent-dropdown-text:#171311;--ai-agent-dropdown-hover:rgba(0,0,0,0.05);--cloud-surface:rgba(255,255,255,0.96);--cloud-surface-strong:rgba(255,255,255,0.99);--cloud-surface-soft:rgba(255,255,255,0.9);--cloud-surface-border:rgba(219,226,237,0.96);--cloud-surface-shadow:0 12px 32px rgba(15,23,42,0.06);--cloud-surface-shadow-strong:0 18px 42px rgba(15,23,42,0.08);--cloud-overlay:rgba(15,23,42,0.34)}[data-theme=dark]{--cloud-surface:rgba(255,255,255,0.045);--cloud-surface-strong:rgba(255,255,255,0.065);--cloud-surface-soft:rgba(255,255,255,0.03);--cloud-surface-border:rgba(255,255,255,0.08);--cloud-surface-shadow:none;--cloud-surface-shadow-strong:none;--cloud-overlay:rgba(0,0,0,0.24)}.password-manager__tabs{position:relative;isolation:isolate;z-index:1}.password-manager__tab-item{z-index:1}.password-manager__service-summary-title-row.is-menu-open,.password-manager__tab-item.is-menu-open{z-index:260}.password-manager__service-summary-title-row{position:relative}.password-manager__service-panel-menu-anchor,.password-manager__tab-menu-anchor{z-index:3}.password-manager__service-panel-menu-anchor .password-manager__menu-popup,.password-manager__tab-menu-anchor .password-manager__menu-popup{top:calc(100% + 8px);left:0;right:auto;z-index:320}.password-manager__menu-popup{max-width:min(220px,calc(100vw - 24px))}@keyframes content-panel-channel-checkitem-pulse{0%{transform:scale(1)}30%{transform:scale(1.25)}to{transform:scale(1)}}@media (max-width:720px){.password-manager__service-panel-menu-anchor .password-manager__menu-popup,.password-manager__tab-menu-anchor .password-manager__menu-popup{top:calc(100% + 6px);left:50%;right:auto;transform:translateX(-50%);max-width:calc(100vw - 24px)}}[data-theme=dark] .password-manager__tab-chip{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.06)!important;box-shadow:none!important}[data-theme=dark] .password-manager__tab-chip .market-tab,[data-theme=dark] .password-manager__tab-chip .password-manager__menu-button.crm-card-menu-button span{color:#ffffff!important;background:#ffffff!important}[data-theme=dark] .password-manager__tab-chip.is-active{background:#0f1013!important}[data-theme=dark] .password-manager-screen.client-center-screen .market-empty-state strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__empty-service-panel strong{color:#f5f7fb!important}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px}.password-manager__service-summary-copy{min-width:0;gap:2px}.password-manager__service-summary-title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;width:100%}.password-manager__service-summary-title-row strong{font-size:15px;line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.password-manager-screen.client-center-screen .password-manager__service-summary span{font-size:12px;line-height:1.2}.password-manager__service-panel-menu-anchor{align-self:center}}.password-manager__tab-chip{background:#ffffff!important;border:1px solid rgba(219,226,237,.96)!important;box-shadow:0 8px 22px rgba(31,60,93,.08)!important}.password-manager__tab-chip .market-tab{color:#171311!important}.password-manager__tab-chip .password-manager__menu-button.crm-card-menu-button span{background:rgba(23,48,65,.72)!important}.password-manager__tab-chip.is-active{background:#111318!important;border-color:rgba(17,19,24,.96)!important;box-shadow:none!important}.password-manager__tab-chip.is-active .market-tab{color:#ffffff!important}.password-manager__tab-chip.is-active .password-manager__menu-button.crm-card-menu-button span{background:#ffffff!important}[data-theme=dark] .password-manager__tab-chip{background:#ffffff!important;border-color:rgba(219,226,237,.96)!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}[data-theme=dark] .password-manager__tab-chip .market-tab{color:#171311!important}[data-theme=dark] .password-manager__tab-chip .password-manager__menu-button.crm-card-menu-button span{background:rgba(23,48,65,.72)!important}[data-theme=dark] .password-manager__tab-chip.is-active{background:#111318!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}[data-theme=dark] .password-manager__tab-chip.is-active .market-tab,[data-theme=dark] .password-manager__tab-chip.is-active .password-manager__menu-button.crm-card-menu-button span{color:#ffffff!important;background:#ffffff!important}[data-theme=dark] .password-manager-screen.client-center-screen .market-empty-state,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__empty-service-panel{background:#17191f!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:none!important}[data-theme=dark] .password-manager-screen.client-center-screen .market-empty-state p,[data-theme=dark] .password-manager-screen.client-center-screen .market-empty-state strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__empty-service-panel p,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__empty-service-panel strong{color:#f5f7fb!important}[data-theme=dark] .password-manager-screen.client-center-screen .market-empty-state p,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__empty-service-panel p{color:rgba(245,247,251,.68)!important}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__service-panel{padding:14px!important}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px}.password-manager__service-summary-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.password-manager__service-summary-title-row{display:inline-flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;min-width:0;width:auto}.password-manager__service-summary-title-row strong{min-width:0;font-size:14px!important;line-height:1.15!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.password-manager-screen.client-center-screen .password-manager__service-summary span{display:block;font-size:11px!important;line-height:1.2!important}.password-manager__service-panel-menu-anchor{align-self:center!important;justify-self:end}}.dashboard-utility-stack{gap:6px!important;padding:14px 14px 2px!important;margin:0!important;align-items:center!important}.dashboard-utility-row{justify-content:center!important;gap:5px!important}@media (max-width:1100px){.dashboard-sidebar{padding:calc(env(safe-area-inset-top, 0px) + 22px) 20px calc(env(safe-area-inset-bottom, 0px) + 20px)!important}}.password-manager__tab-chip.is-active,[data-theme=dark] .password-manager__tab-chip.is-active{background:#111318!important;border-color:rgba(17,19,24,.96)!important;box-shadow:none!important}.password-manager__tab-chip.is-active .market-tab,[data-theme=dark] .password-manager__tab-chip.is-active .market-tab{background:transparent!important;color:#ffffff!important;box-shadow:none!important}.password-manager__tab-chip.is-active .password-manager__menu-button.crm-card-menu-button,[data-theme=dark] .password-manager__tab-chip.is-active .password-manager__menu-button.crm-card-menu-button{background:transparent!important;box-shadow:none!important}.password-manager__tab-chip.is-active .password-manager__menu-button.crm-card-menu-button span,[data-theme=dark] .password-manager__tab-chip.is-active .password-manager__menu-button.crm-card-menu-button span{background:#ffffff!important}.password-manager-screen.client-center-screen .password-manager__selected-service-layout>*{margin-top:0}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{padding-left:48px}.password-manager__tab-item{flex:0 0 auto}.password-manager__menu-anchor{z-index:14}.password-manager__service-panel-menu-anchor,.password-manager__tab-menu-anchor{position:relative;flex:0 0 auto}.password-manager__service-card-menu-anchor .password-manager__menu-button,.password-manager__service-panel-menu-anchor .password-manager__menu-button,.password-manager__tab-menu-button{width:34px;height:34px}.password-manager__menu-popup{z-index:90;border-radius:22px}.password-manager-screen.client-center-screen .password-manager__menu-popup{background:rgba(255,255,255,.98);border:1px solid rgba(23,48,65,.1);box-shadow:0 18px 34px rgba(18,40,67,.16)}.password-manager-screen.client-center-screen .password-manager__menu-popup button{background:rgba(245,248,252,.98);border-color:rgba(23,48,65,.1);color:rgba(23,48,65,.78)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-action-buttons .support-compose-button,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__tabs .market-tab,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__toolbar .market-tab{background:#0f1013;color:#ffffff;border-color:rgba(255,255,255,.08)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__menu-popup{background:#111318;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 86px rgba(0,0,0,.45)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__menu-popup button{background:rgba(255,255,255,.03);border-color:rgba(255,255,255,.08);color:rgba(246,248,252,.94)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal{background:#111318}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-copy,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-title{color:rgba(246,248,252,.94)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-copy{color:rgba(238,244,255,.68)}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:1fr;align-items:stretch}.password-manager-screen.client-center-screen .password-manager__search-actions,.password-manager-screen.client-center-screen .password-manager__service-action-buttons{flex-direction:column;align-items:stretch}.password-manager__tab-item{width:auto;max-width:100%}.password-manager__tab-item .market-tab{width:auto;max-width:calc(100vw - 104px)}.password-manager__service-card{padding-right:56px}.password-manager__menu-popup{min-width:210px;max-width:min(82vw,280px)}}[data-theme=light]{color-scheme:light;--bg:#ffffff;--bg-soft:#ffffff;--panel:rgba(255,255,255,0.96);--panel-strong:#ffffff;--panel-frost:rgba(255,255,255,0.9);--line:rgba(20,20,20,0.08);--line-strong:rgba(20,20,20,0.12);--text:#171311;--muted:#756c66;--muted-strong:#4c4340;--accent:#5e4bd8;--accent-soft:rgba(94,75,216,0.14);--accent-strong:#6d5be3;--accent-text:#ffffff;--blue:rgba(94,162,255,0.66);--blue-strong:rgba(116,177,255,0.74);--green:#1f9d5a;--danger:#e26f6f;--shadow:0 26px 70px rgba(15,23,42,0.14);--auth-page-bg:#faf9f5;--welcome-page-bg:#ffffff;--auth-card-bg:#ffffff;--auth-card-border:rgba(94,75,216,0.12);--auth-brand-text:#5e4bd8;--auth-field-bg:#f6f3ff;--auth-field-border:rgba(94,75,216,0.12);--auth-field-placeholder:rgba(50,33,130,0.4);--auth-primary-bg:#5e4bd8;--auth-primary-bg-hover:#6d5be3;--auth-primary-text:#ffffff;--auth-secondary-bg:#5e4bd8;--auth-secondary-bg-hover:#6d5be3;--auth-secondary-text:#ffffff;--auth-secondary-border:transparent;--dashboard-shell-bg:#ffffff;--dashboard-shell-alt:#ffffff;--dashboard-content-bg:#ffffff;--dashboard-shell-card:#ffffff;--dashboard-shell-card-strong:#ffffff;--dashboard-shell-border:rgba(18,52,73,0.12);--dashboard-shell-text:#173041;--dashboard-shell-muted:rgba(23,48,65,0.66);--dashboard-shell-hover:#5e4bd8;--dashboard-nav-icon-color:#5e4bd8;--dashboard-nav-icon-active-color:#f8f6ff;--dashboard-nav-icon-filter:brightness(0) saturate(100%) invert(18%) sepia(10%) saturate(500%) hue-rotate(166deg) brightness(90%) contrast(93%);--auth-brand-filter:brightness(0) saturate(100%) invert(29%) sepia(69%) saturate(2529%) hue-rotate(241deg) brightness(87%) contrast(94%);--auth-overlay-bg:rgba(21,39,54,0.26);--auth-dialog-bg:#ffffff;--auth-dialog-border:rgba(23,48,65,0.12);--auth-dialog-shadow:0 24px 60px rgba(17,45,66,0.18);--auth-dialog-danger-bg:rgba(210,78,78,0.22);--auth-dialog-danger-bg-hover:rgba(210,78,78,0.3);--auth-dialog-danger-border:rgba(165,52,52,0.28);--auth-dialog-danger-text:#9b1f1f;--auth-instruction-icon-filter:brightness(0) saturate(100%) invert(30%) sepia(76%) saturate(1550%) hue-rotate(236deg) brightness(94%) contrast(93%);--dashboard-sidebar-mask-bg:rgba(17,45,66,0.18);--ai-content-title:#173041;--ai-content-subtitle:rgba(23,48,65,0.66);--ai-agent-badge-bg:rgba(255,255,255,0.88);--ai-agent-badge-text:#173041;--ai-agent-badge-shadow:0 10px 22px rgba(15,23,42,0.08);--ai-agent-action-bg:rgba(255,255,255,0.72);--ai-agent-action-text:#173041;--ai-agent-action-shadow:0 10px 20px rgba(15,23,42,0.08);--ai-agent-dropdown-bg:#ffffff;--ai-agent-dropdown-text:#173041;--ai-agent-dropdown-hover:rgba(94,75,216,0.08)}*{box-sizing:border-box}body,html{margin:0;height:100%;min-height:100%;font-family:Inter,sans-serif;background:var(--bg);color:var(--text);overscroll-behavior-y:none;text-size-adjust:100%}body{min-height:100vh;overflow:hidden}body.manera-no-select,html.manera-no-select{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}body.manera-no-select [contenteditable=true],body.manera-no-select input,body.manera-no-select select,body.manera-no-select textarea,html.manera-no-select [contenteditable=true],html.manera-no-select input,html.manera-no-select select,html.manera-no-select textarea{-moz-user-select:text;user-select:text;-webkit-user-select:text;-webkit-touch-callout:default}@media (hover:none) and (pointer:coarse){body.manera-no-select,body.manera-no-select *,html.manera-no-select,html.manera-no-select *{-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}}body.backoffice-mode,html.backoffice-mode{height:auto;min-height:100svh;overflow:auto;overscroll-behavior-y:auto;-webkit-overflow-scrolling:touch}button,input,select,textarea{font:inherit;text-size-adjust:100%}button{-webkit-tap-highlight-color:transparent}.auth-shell,.welcome-shell{min-height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.setup-shell-stack{width:min(100%,430px);display:flex;flex-direction:column;align-items:center}.auth-shell--orange,.welcome-shell{background:var(--auth-page-bg)}.auth-card{width:min(100%,430px);border-radius:var(--radius-card);background:var(--auth-card-bg);border:1px solid var(--auth-card-border);box-shadow:var(--shadow)}.auth-card--entry{padding:28px 22px 24px}.auth-card--setup{padding:28px 22px 22px}.auth-brand{display:flex;flex-direction:column;align-items:center;gap:8px}.auth-brand-logo{width:34px;height:34px;object-fit:contain;filter:var(--auth-brand-filter)}.auth-brand-title{font-size:14px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--auth-brand-text)}.auth-title{margin:20px 0 0;text-align:center;font-family:Manrope,Inter,sans-serif;font-size:28px;line-height:1.08;font-weight:800}.auth-title--compact{font-size:24px}.auth-subtitle{margin:16px auto 0;max-width:282px;text-align:center;color:var(--muted);font-size:15px;line-height:1.45}.backoffice-loading{background:#f7f7f4;color:#121212;font-size:16px;font-weight:700}.backoffice-loading,.backoffice-login-shell{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}.backoffice-login-shell{background:radial-gradient(circle at top left,rgba(0,0,0,.05),transparent 36%),linear-gradient(180deg,#ffffff,#f2f2ed)}.backoffice-card,.backoffice-login-card,.backoffice-thread-card{border-radius:28px;border:1px solid rgba(17,17,17,.08);background:rgba(255,255,255,.92);box-shadow:0 24px 80px rgba(15,23,42,.08)}.backoffice-login-card{width:min(100%,460px);padding:28px}.backoffice-brand,.backoffice-login-brand{display:flex;align-items:center;gap:14px}.backoffice-brand strong,.backoffice-login-brand h1{margin:0;color:#111111;font-family:Manrope,Inter,sans-serif;font-size:24px;line-height:1.1;font-weight:800}.backoffice-brand span,.backoffice-card-head p,.backoffice-header p,.backoffice-inline-note,.backoffice-login-brand p,.backoffice-mini-copy,.backoffice-session-card,.backoffice-ticket-copy{margin:0;color:rgba(17,17,17,.62)}.backoffice-field-stack,.backoffice-page-stack{display:flex;flex-direction:column;gap:18px}.backoffice-field-stack{margin-top:22px}.backoffice-field,.backoffice-field--full{display:flex;flex-direction:column;gap:8px}.backoffice-field span{color:#111111;font-size:13px;font-weight:700}.backoffice-field input,.backoffice-field select,.backoffice-field textarea,.backoffice-inline-input{width:100%;border:1px solid rgba(17,17,17,.1);border-radius:18px;background:rgba(250,250,248,.95);color:#111111;padding:14px 16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.backoffice-field textarea{min-height:138px;resize:vertical}.backoffice-field input:focus,.backoffice-field select:focus,.backoffice-field textarea:focus,.backoffice-inline-input:focus{border-color:rgba(17,17,17,.26);box-shadow:0 0 0 4px rgba(17,17,17,.06)}.backoffice-inline-error{border-radius:16px;padding:14px 16px;border:1px solid rgba(192,53,53,.18);background:rgba(192,53,53,.08);color:#a22929}.backoffice-shell{min-height:100vh;height:auto;display:grid;grid-template-columns:292px minmax(0,1fr);background:#f4f4ef;overflow:visible;position:relative}.backoffice-sidebar{display:flex;flex-direction:column;gap:24px;padding:24px 18px 18px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(245,245,240,.96));border-right:1px solid rgba(17,17,17,.08);z-index:20}.backoffice-nav{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto}.backoffice-nav-button,.backoffice-primary-button,.backoffice-secondary-button,.backoffice-status-switch-button,.backoffice-tab-button{border:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.backoffice-nav-button{width:100%;text-align:left;border-radius:18px;padding:14px 16px;background:transparent;color:rgba(17,17,17,.72);font-weight:700;transition:background .16s ease,color .16s ease,transform .16s ease}.backoffice-nav-button.is-active{background:#111111;color:#ffffff}.backoffice-nav-button:hover{background:rgba(17,17,17,.06)}.backoffice-sidebar-footer{margin-top:auto;display:flex;flex-direction:column;gap:12px}.backoffice-session-card{border-radius:18px;padding:14px 16px;background:rgba(17,17,17,.04);border:1px solid rgba(17,17,17,.08);display:flex;flex-direction:column;gap:4px}.backoffice-session-toggle{margin-top:8px;display:flex;flex-direction:column;gap:8px}.backoffice-session-toggle span{color:rgba(17,17,17,.62);font-size:12px;font-weight:700}.backoffice-session-toggle-button{min-height:38px;border:0;border-radius:999px;background:rgba(17,17,17,.06);color:rgba(17,17,17,.82);font-weight:800;cursor:pointer}.backoffice-session-toggle-button.is-active{background:#111111;color:#ffffff}.backoffice-session-card strong{color:#111111;text-transform:capitalize}.backoffice-content{min-height:0;overflow:visible;padding:28px}.backoffice-header{margin-bottom:18px}.backoffice-header-row{display:flex;align-items:flex-start;gap:14px}.backoffice-menu-toggle,.backoffice-mobile-backdrop{display:none}.backoffice-menu-toggle{width:50px;height:50px;flex:0 0 auto;align-items:center;justify-content:center;flex-direction:column;gap:5px;border-radius:16px;background:#111111}.backoffice-menu-toggle span{display:block;width:20px;height:2px;border-radius:999px;background:#ffffff}.backoffice-card-head h3,.backoffice-header h1,.backoffice-thread-card h3{margin:0 0 6px;color:#111111;font-family:Manrope,Inter,sans-serif;font-size:30px;line-height:1.06;font-weight:800}.backoffice-card-head h3{font-size:22px}.backoffice-grid{display:grid;grid-gap:18px;gap:18px}.backoffice-grid--cards{grid-template-columns:repeat(2,minmax(0,1fr))}.backoffice-card,.backoffice-thread-card{padding:22px}.backoffice-page-stack{min-height:0}.backoffice-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.backoffice-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;background:#111111;color:#ffffff;font-size:12px;font-weight:800}.backoffice-badge--soft{background:rgba(17,17,17,.08);color:#111111}.backoffice-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.backoffice-form-grid--single{grid-template-columns:minmax(0,1fr)}.backoffice-field--full{grid-column:1/-1}.backoffice-inline-actions{display:flex;flex-direction:column;gap:12px}.backoffice-primary-button,.backoffice-secondary-button{min-height:52px;padding:0 18px;border-radius:18px;font-weight:800;transition:transform .16s ease,opacity .16s ease,background .16s ease,color .16s ease}.backoffice-primary-button{background:linear-gradient(135deg,#111111,#272727);color:#ffffff}.backoffice-primary-button--dark{align-self:flex-start}.backoffice-primary-button:disabled{opacity:.55;cursor:not-allowed}.backoffice-secondary-button{background:rgba(17,17,17,.05);color:#111111}.backoffice-secondary-button--danger{background:rgba(176,43,43,.1);color:#9f1f1f}.backoffice-stats-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.backoffice-stat-card{border-radius:20px;padding:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(243,243,238,.98));border:1px solid rgba(17,17,17,.08)}.backoffice-stat-card span{display:block;margin-bottom:6px;color:rgba(17,17,17,.58);font-size:13px}.backoffice-stat-card strong{color:#111111;font-size:24px;font-weight:800}.backoffice-table-wrap{overflow:auto;border-radius:20px;border:1px solid rgba(17,17,17,.08)}.backoffice-table{width:100%;min-width:720px;border-collapse:collapse;background:rgba(255,255,255,.92)}.backoffice-table--analytics{min-width:760px}.backoffice-table--transactions{min-width:1220px}.backoffice-table td,.backoffice-table th{padding:14px 16px;text-align:left;border-bottom:1px solid rgba(17,17,17,.08);color:#111111;font-size:14px;vertical-align:top}.backoffice-table th{background:rgba(17,17,17,.04);font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.backoffice-mock-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.backoffice-mock-card{border-radius:22px;padding:18px;border:1px solid rgba(17,17,17,.08);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,242,236,.98))}.backoffice-mock-card strong{display:block;color:#111111;font-size:18px;font-weight:800}.backoffice-mock-card p{margin:10px 0;color:rgba(17,17,17,.7);line-height:1.5}.backoffice-pagination{margin-top:16px;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.backoffice-pagination__meta{color:rgba(17,17,17,.62);font-size:13px;font-weight:700}.backoffice-pagination__actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.backoffice-mock-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.backoffice-chip-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.backoffice-chip{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(17,17,17,.06);color:#111111;font-size:12px;font-weight:700}.backoffice-placeholder-box{min-height:180px;border-radius:22px;border:1px dashed rgba(17,17,17,.16);display:flex;align-items:center;justify-content:center;color:rgba(17,17,17,.56)}.backoffice-status-pill{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:999px;background:rgba(17,17,17,.08);color:#111111;font-size:12px;font-weight:800}.backoffice-status-pill--open,.backoffice-status-pill--waiting_support{background:rgba(255,192,0,.16);color:#8b5d00}.backoffice-status-pill--resolved,.backoffice-status-pill--waiting_user{background:rgba(37,153,92,.15);color:#1d7a4b}.backoffice-status-pill--closed{background:rgba(17,17,17,.08);color:rgba(17,17,17,.74)}.backoffice-status-switch,.backoffice-support-tabs{display:flex;flex-wrap:wrap;gap:8px}.backoffice-status-switch-button,.backoffice-tab-button{min-height:40px;padding:0 14px;border-radius:999px;background:rgba(17,17,17,.05);color:rgba(17,17,17,.74);font-weight:800}.backoffice-status-switch-button.is-active,.backoffice-tab-button.is-active{background:#111111;color:#ffffff}.backoffice-support-list,.backoffice-thread-messages{display:flex;flex-direction:column;gap:12px}.backoffice-support-list{max-height:calc(100dvh - 260px);overflow-y:auto;padding-right:4px;-webkit-overflow-scrolling:touch}.backoffice-support-chat-card{width:100%;text-align:left;border:1px solid rgba(17,17,17,.08);border-radius:22px;padding:16px;background:rgba(255,255,255,.9)}.backoffice-support-chat-card.is-active{border-color:rgba(17,17,17,.18);box-shadow:0 10px 30px rgba(15,23,42,.06)}.backoffice-support-chat-head,.backoffice-support-user-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.backoffice-support-chat-topic{margin-top:10px;color:#111111;font-weight:700}.backoffice-support-chat-details{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px}.backoffice-support-chat-details span{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:rgba(17,17,17,.05);color:rgba(17,17,17,.74);font-size:12px;font-weight:700}.backoffice-support-chat-meta{margin-top:8px;color:rgba(17,17,17,.56);font-size:13px;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.backoffice-thread-message{align-self:flex-start;max-width:min(100%,760px);padding:14px 16px;border-radius:22px;background:rgba(17,17,17,.05);border:1px solid rgba(17,17,17,.08)}.backoffice-thread-message.is-support{align-self:flex-end;background:#111111;border-color:#111111}.backoffice-thread-author{margin-bottom:8px;font-weight:800;color:#111111}.backoffice-thread-message.is-support .backoffice-thread-author,.backoffice-thread-message.is-support .backoffice-thread-body,.backoffice-thread-message.is-support .backoffice-thread-time{color:#ffffff}.backoffice-thread-body{white-space:pre-wrap;color:#111111;line-height:1.55}.backoffice-thread-time{margin-top:10px;color:rgba(17,17,17,.52);font-size:12px}.backoffice-thread-card{display:flex;flex-direction:column;gap:18px;min-height:0;max-height:calc(100dvh - 220px);overflow:hidden}.backoffice-thread-messages{min-height:0;flex:1 1 auto;overflow-y:auto;padding-right:4px;-webkit-overflow-scrolling:touch}.backoffice-thread-reply{display:flex;flex-direction:column;gap:12px;flex:0 0 auto;margin-top:0;padding-top:18px;border-top:1px solid rgba(17,17,17,.08)}.backoffice-thread-reply textarea{min-height:120px;border-radius:22px;border:1px solid rgba(17,17,17,.1);background:rgba(250,250,248,.95);padding:16px;color:#111111;resize:vertical}.backoffice-thread-reply textarea:disabled{opacity:.66;cursor:not-allowed}.backoffice-inline-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.backoffice-content::-webkit-scrollbar,.backoffice-support-list::-webkit-scrollbar,.backoffice-thread-messages::-webkit-scrollbar{width:8px}.backoffice-content::-webkit-scrollbar-thumb,.backoffice-support-list::-webkit-scrollbar-thumb,.backoffice-thread-messages::-webkit-scrollbar-thumb{background:rgba(17,17,17,.16);border-radius:999px}@media (max-width:1100px){.backoffice-shell{display:block;min-height:100dvh;height:auto;overflow:visible}.backoffice-sidebar{position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 44px));max-width:100%;border-right:1px solid rgba(17,17,17,.08);border-bottom:none;transform:translateX(-100%);transition:transform .22s ease;box-shadow:0 24px 80px rgba(15,23,42,.12)}.backoffice-sidebar.is-open{transform:translateX(0)}.backoffice-mobile-backdrop.is-open{display:block;position:fixed;inset:0;z-index:15;border:none;padding:0;margin:0;background:rgba(17,17,17,.32)}.backoffice-menu-toggle{display:inline-flex}.backoffice-form-grid,.backoffice-grid--cards,.backoffice-mock-grid,.backoffice-stats-grid{grid-template-columns:1fr}.backoffice-support-list,.backoffice-thread-card{max-height:none}.backoffice-content{min-height:auto;overflow:visible;padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (max-width:720px){.backoffice-card,.backoffice-content,.backoffice-login-card,.backoffice-thread-card{padding:18px}.backoffice-header h1{font-size:26px}.backoffice-brand,.backoffice-card-head,.backoffice-support-chat-head,.backoffice-support-user-card{flex-direction:column;align-items:flex-start}.backoffice-inline-stack{align-items:flex-start}.backoffice-header-row{align-items:center}.backoffice-table{min-width:620px}}.auth-subtitle--setup{max-width:300px}.auth-form{margin-top:22px;display:flex;flex-direction:column;gap:14px}.auth-field,.auth-select{width:100%;min-height:54px;border-radius:var(--radius-field);border:1px solid var(--auth-field-border);background:var(--auth-field-bg);color:var(--text);padding:0 16px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.auth-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text) 50%),linear-gradient(135deg,var(--text) 50%,transparent 50%);background-position:calc(100% - 24px) calc(50% - 3px),calc(100% - 18px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:44px}.auth-field::placeholder{color:var(--auth-field-placeholder)}.auth-field:disabled{opacity:.72;cursor:not-allowed}.auth-field-helper{margin-top:-4px;color:var(--muted);font-size:12px;line-height:1.4}.auth-phone-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.auth-country-trigger{width:100%;min-height:54px;border-radius:var(--radius-field);border:1px solid var(--auth-field-border);background:var(--auth-field-bg);color:var(--text);display:inline-flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer}.auth-country-flag{font-size:20px;line-height:1}.auth-country-trigger-arrow{color:var(--muted);font-size:12px}.auth-country-menu{position:absolute;top:calc(100% + 8px);left:0;width:min(100%,360px);padding:8px;border-radius:18px;background:var(--auth-card-bg);border:1px solid var(--auth-card-border);box-shadow:0 24px 48px rgba(0,0,0,.35);z-index:14}.auth-country-search{width:100%;min-height:46px;border-radius:14px;border:1px solid var(--auth-field-border);background:var(--auth-field-bg);color:var(--text);padding:0 14px;outline:none}.auth-country-search::placeholder{color:var(--auth-field-placeholder)}.auth-country-options{margin-top:8px;max-height:276px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.auth-country-option{width:100%;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text);padding:11px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.auth-country-option.is-active,.auth-country-option:hover{background:var(--accent-soft);border-color:var(--auth-card-border)}.auth-country-option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.auth-country-option-main strong{font-size:18px;line-height:1;flex:0 0 auto}.auth-country-option-main span{font-size:14px;line-height:1.3;font-weight:700}.auth-country-option small{color:var(--muted);font-size:13px;line-height:1.2;font-weight:700;flex:0 0 auto}.auth-timezone-picker{position:relative;margin-top:-2px}.auth-timezone-menu{position:absolute;top:calc(100% + 8px);left:0;right:0;display:flex;flex-direction:column;gap:6px;max-height:270px;overflow:auto;padding:8px;border-radius:18px;background:var(--auth-card-bg);border:1px solid var(--auth-card-border);box-shadow:0 24px 48px rgba(0,0,0,.35);z-index:12}.auth-timezone-option{width:100%;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--text);padding:10px 12px;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px}.auth-timezone-option span{font-size:14px;line-height:1.3;font-weight:700}.auth-timezone-option small{color:var(--muted);font-size:12px;line-height:1.25}.auth-timezone-option:hover{background:var(--accent-soft);border-color:var(--auth-card-border)}.auth-field:focus,.auth-select:focus{border-color:rgba(94,75,216,.42);box-shadow:0 0 0 4px rgba(94,75,216,.12)}.auth-actions{display:flex;flex-direction:column;gap:14px;margin-top:4px}.auth-actions--register{margin-top:6px}.auth-divider{display:flex;align-items:center;gap:12px;justify-content:center;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.auth-divider:after,.auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.auth-dialog-button,.auth-primary-button,.auth-secondary-button,.auth-setup-button,.auth-skip-button,.welcome-action-button{min-height:54px;border-radius:var(--radius-field);border:1px solid transparent;font-weight:800;cursor:pointer;transition:transform .16s ease,opacity .16s ease,background-color .16s ease,border-color .16s ease}.auth-dialog-button:disabled,.auth-primary-button:disabled,.auth-secondary-button:disabled,.auth-setup-button:disabled,.auth-skip-button:disabled,.welcome-action-button:disabled{opacity:.66;cursor:default;transform:none}.auth-dialog-button:not(:disabled):hover,.auth-primary-button:not(:disabled):hover,.auth-secondary-button:not(:disabled):hover,.auth-setup-button:not(:disabled):hover,.auth-skip-button:not(:disabled):hover,.welcome-action-button:not(:disabled):hover{transform:translateY(-1px)}.auth-primary-button--light{color:var(--auth-primary-text);box-shadow:0 18px 34px rgba(87,140,235,.18)}.auth-primary-button--light,.auth-primary-button--light:not(:disabled):hover,.auth-secondary-button--blue{background:var(--surface-soft-gradient);border-color:transparent}.auth-secondary-button--blue{color:var(--auth-secondary-text);box-shadow:0 18px 34px rgba(87,140,235,.18)}.auth-dialog-button--accent:not(:disabled):hover,.auth-secondary-button--blue:not(:disabled):hover,.auth-setup-button:not(:disabled):hover{background:var(--surface-soft-gradient);border-color:transparent}.auth-consent-text{margin:6px 6px 0;text-align:center;color:var(--muted);font-size:11px;line-height:1.52}.auth-consent-text span{color:#5e4bd8}.auth-error,.auth-status{margin-top:16px;border-radius:18px;padding:14px 16px;font-size:14px;line-height:1.45}.auth-error--inline,.auth-status--inline{margin-top:10px;margin-bottom:2px}.auth-status{background:rgba(255,255,255,.06);color:var(--muted-strong);border:1px solid rgba(255,255,255,.08)}.auth-error{background:rgba(242,125,125,.1);border:1px solid rgba(242,125,125,.18);color:#ffc1c1}[data-theme=light] .auth-status{background:rgba(94,75,216,.08);border-color:rgba(94,75,216,.12);color:#382c86}[data-theme=light] .auth-error{background:rgba(210,78,78,.08);border-color:rgba(210,78,78,.14);color:#a23636}.auth-overlay{position:fixed;inset:0;background:var(--auth-overlay-bg);display:flex;align-items:center;justify-content:center;padding:24px;z-index:30}.auth-dialog{width:min(100%,430px);border-radius:24px;background:var(--auth-dialog-bg);border:1px solid var(--auth-dialog-border);padding:18px;box-shadow:var(--auth-dialog-shadow)}.auth-dialog--helper{padding:22px 18px 18px}.auth-dialog-title{margin:0 0 14px;font-size:20px;line-height:1.1;font-weight:800;white-space:pre-line}.auth-dialog-title--spaced{margin-bottom:30px}.auth-dialog-title--centered{text-align:center}.auth-dialog-copy{margin:10px 0 0;color:var(--muted);font-size:14px;line-height:1.52;white-space:pre-line}.auth-dialog-copy--center{text-align:center}.auth-dialog-actions{display:flex;gap:12px;margin-top:14px}.auth-dialog-actions--stacked{flex-direction:column}.auth-dialog-button{flex:1 1;background:var(--auth-field-bg);border-color:var(--auth-card-border);color:var(--text)}.auth-dialog-button--accent{color:var(--auth-primary-text);border-color:#111111;background:#111111;box-shadow:0 18px 34px rgba(17,17,17,.18)}.auth-dialog-button--accent.x-panel-auth-settings-save-button,.auth-dialog-button--accent.x-panel-auth-settings-save-button:not(:disabled):hover,[data-theme=dark] .auth-dialog-button--accent.x-panel-auth-settings-save-button:not(:disabled){color:var(--auth-secondary-text);border-color:transparent;background:var(--surface-soft-gradient);box-shadow:0 18px 34px rgba(87,140,235,.18)}.auth-dialog-button--ghost{background:transparent;border-color:var(--auth-dialog-border);color:var(--dashboard-shell-text)}.auth-dialog-button--ghost:not(:disabled):hover{background:rgba(42,171,238,.06);border-color:rgba(42,171,238,.26);color:var(--dashboard-shell-text)}.auth-dialog-button.auth-dialog-button--danger{color:var(--auth-dialog-danger-text);border-color:var(--auth-dialog-danger-border);background:var(--auth-dialog-danger-bg);box-shadow:0 12px 28px rgba(88,18,18,.12)}.auth-dialog-steps{display:flex;flex-direction:column;gap:12px;margin-top:18px}.auth-dialog-step{display:grid;grid-template-columns:28px 1fr;grid-gap:12px;gap:12px;align-items:start}.auth-dialog-step-body{display:flex;flex-direction:column;gap:10px}.auth-dialog-step-copy{margin:2px 0 0;color:var(--muted-strong);font-size:14px;line-height:1.5}.auth-dialog-step-inline{display:inline-flex;align-items:center;align-self:flex-start;gap:8px;flex-wrap:nowrap;max-width:100%}.auth-dialog-step-copy--inline{margin:0;white-space:nowrap;color:var(--text)}.auth-dialog-step-copy strong,.auth-dialog-step-copy--inline-strong{font-weight:800}.auth-dialog-step-badge{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:rgba(34,165,89,.14);border:1px solid rgba(34,165,89,.35);color:#33b36d;font-size:12px;font-weight:800}.auth-inline-instruction-icon{display:inline-flex;align-items:center;gap:7px;color:var(--text);vertical-align:middle}.auth-inline-instruction-icon img{width:18px;height:18px;object-fit:contain;filter:var(--auth-instruction-icon-filter)}.auth-inline-instruction-icon strong{font-size:14px;line-height:1.35;font-weight:800}.auth-install-action-chip{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 12px;border-radius:999px;border:1px solid var(--auth-card-border);background:var(--auth-field-bg);color:var(--text);flex:0 0 auto;white-space:nowrap}.auth-install-action-chip img{width:18px;height:18px;object-fit:contain;filter:var(--auth-instruction-icon-filter)}.auth-install-action-chip strong{font-size:13px;line-height:1.2;font-weight:800}.auth-install-action-chip--icon-only{padding:0 10px;min-width:40px;justify-content:center}.auth-install-warning-block{display:flex;flex-direction:column;gap:10px}.auth-install-warning-line{display:flex;align-items:center;gap:10px}.auth-install-warning-icon{width:30px;height:30px;object-fit:contain;flex:0 0 auto}.auth-install-warning-text{color:#f1d047;font-size:12px;line-height:1.45;font-weight:800;letter-spacing:.02em;text-transform:uppercase}.auth-install-warning-text--screen{margin-top:2px;display:flex;flex-direction:column;gap:1px}.auth-dialog-button--copy-link{min-height:46px;background:var(--auth-field-bg);border-color:var(--auth-card-border);color:var(--text);font-size:13px}.auth-install-copy-status{color:var(--muted);font-size:12px;line-height:1.4}.auth-dialog-steps--screen{margin-top:24px}.auth-install-screen-card{position:relative}.auth-install-screen-subtitle,.auth-install-screen-title{white-space:pre-line}.auth-install-support-status{margin-top:18px}.auth-install-screen-back{width:100%;margin-top:18px}.auth-install-screen-install{margin-top:18px}[data-theme=light] .auth-timezone-menu{box-shadow:0 22px 44px rgba(94,75,216,.14)}[data-theme=light] .auth-dialog-title{color:#173041}[data-theme=light] .auth-dialog-copy{color:rgba(23,48,65,.74)}[data-theme=light] .auth-dialog-button{background:#f6f3ff;border:1px solid rgba(94,75,216,.12);color:#2f256f}[data-theme=light] .auth-dialog-button--accent{background:var(--surface-soft-gradient);border-color:transparent;color:var(--auth-primary-text);box-shadow:0 18px 34px rgba(87,140,235,.18)}[data-theme=light] .auth-dialog-button.auth-dialog-button--danger{color:#981b1b;border-color:rgba(183,36,36,.34);background:rgba(220,38,38,.18);box-shadow:0 14px 28px rgba(127,29,29,.12)}.auth-dialog-button.auth-dialog-button--danger:not(:disabled):hover{background:var(--auth-dialog-danger-bg-hover)}[data-theme=light] .auth-dialog-button.auth-dialog-button--danger:not(:disabled):hover{background:rgba(220,38,38,.26);border-color:rgba(183,36,36,.42)}.setup-steps{margin-top:22px}.setup-step-heading{display:flex;align-items:center;justify-content:center;gap:10px;color:var(--muted);font-size:12px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.setup-step-heading--spaced{margin-top:20px}.setup-step-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(34,165,89,.12);border:1px solid rgba(34,165,89,.34);color:#33b36d;font-size:11px;font-weight:800}.auth-setup-button{width:100%;margin-top:10px;background:var(--surface-soft-gradient);border-color:transparent;color:var(--auth-primary-text);box-shadow:0 18px 34px rgba(87,140,235,.18)}.setup-meta{margin-top:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.setup-meta-item{border-radius:18px;border:1px solid var(--auth-card-border);background:var(--auth-field-bg);padding:14px;display:flex;flex-direction:column;gap:8px}.setup-meta-item span{color:var(--muted);font-size:12px;text-transform:uppercase;letter-spacing:.06em;font-weight:700}.setup-meta-item strong{font-size:15px;line-height:1.2}.auth-skip-button{margin:18px auto 0;background:transparent;color:var(--text);min-height:34px;display:block}.welcome-shell{background:var(--welcome-page-bg)}.welcome-center{width:min(100%,760px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transform:translateY(-1.5vh)}.welcome-script-wrap{max-width:100%}.welcome-script{margin:0;font-family:Caveat,cursive;font-size:clamp(54px,10vw,112px);line-height:1;color:var(--text);text-shadow:none;opacity:0;transform:translateY(10px) scale(.985);animation:fadeWelcomeIn .7s ease forwards}.welcome-subtext{margin:0;color:var(--muted);font-size:18px;line-height:1.5}.welcome-email{margin:0;color:var(--muted-strong);font-size:16px;line-height:1.4}.welcome-actions{margin-top:10px;display:flex;justify-content:center}.welcome-action-button{min-width:210px;padding:0 20px;background:var(--auth-primary-bg);border-color:var(--auth-primary-bg);color:var(--auth-primary-text)}.welcome-action-button--ghost{background:transparent}@keyframes fadeWelcomeIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:640px){.auth-shell{align-items:flex-start;padding:calc(env(safe-area-inset-top, 0px) + 34px) 18px calc(env(safe-area-inset-bottom, 0px) + 18px)}.welcome-shell{align-items:center;justify-content:center;padding:calc(env(safe-area-inset-top, 0px) + 24px) 18px calc(env(safe-area-inset-bottom, 0px) + 24px)}.welcome-center{transform:translateY(-1vh)}.auth-card--entry,.auth-card--setup{padding:24px 16px 20px;border-radius:26px}.auth-phone-row{grid-template-columns:62px minmax(0,1fr);gap:8px}.auth-country-menu{width:100%}.auth-title{font-size:24px}.auth-subtitle{font-size:14px}.auth-dialog-actions{flex-direction:column}.setup-meta{grid-template-columns:1fr}.welcome-script{font-size:clamp(42px,15vw,72px)}.welcome-subtext{font-size:16px}.welcome-actions{width:100%;flex-direction:column}.welcome-action-button{width:100%;min-width:0}}.welcome-center--timed{opacity:0;transform:translateY(12px)}.welcome-center--enter{animation:welcomeFadeIn .7s ease forwards}.welcome-center--exit{animation:welcomeFadeOut .5s ease forwards}.welcome-center--timed .welcome-script{text-shadow:0 0 20px rgba(255,255,255,.1)}.dashboard-page{position:fixed;inset:0;width:100%;height:100%;min-height:100dvh;display:flex;overflow:hidden;overscroll-behavior-y:none;background:var(--bg);color:var(--text)}.dashboard-page--loading{align-items:center;justify-content:center;padding:24px;background:var(--dashboard-shell-bg)}.dashboard-loading-card{width:min(100%,420px);border-radius:28px;padding:28px 24px;background:var(--dashboard-shell-card-strong);border:1px solid var(--dashboard-shell-border);color:var(--dashboard-shell-text);box-shadow:var(--shadow);text-align:center;font-weight:700}.dashboard-sidebar{width:260px;min-width:260px;height:100%;overflow-y:auto;overscroll-behavior-y:contain;background:var(--dashboard-shell-bg);border-right:1px solid var(--dashboard-shell-border);padding:calc(env(safe-area-inset-top, 0px) + 22px) 18px calc(env(safe-area-inset-bottom, 0px) + 18px);display:flex;flex-direction:column;gap:8px;z-index:30}.dashboard-sidebar-mask{position:fixed;inset:0;background:var(--dashboard-sidebar-mask-bg);opacity:0;pointer-events:none;transition:opacity .22s ease;z-index:20}.dashboard-sidebar-mask.open{opacity:1;pointer-events:auto}.dashboard-logo-block{border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);border-radius:22px;padding:14px 14px 15px;color:var(--dashboard-shell-text);display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer}.dashboard-logo-mark{width:28px;height:28px;color:var(--auth-brand-text)}.dashboard-icon-mask{display:inline-block;flex:0 0 auto;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dashboard-logo-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.dashboard-logo-copy strong{font-size:14px;font-weight:800;letter-spacing:.04em;color:var(--dashboard-shell-text)}.dashboard-logo-copy span{font-size:12px;color:var(--dashboard-shell-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dashboard-nav,.dashboard-utility-stack{display:flex;flex-direction:column}.dashboard-utility-stack{gap:0;padding:14px 0}.dashboard-utility-row{display:flex;align-items:center;gap:4px;justify-content:flex-start;width:max-content}.dashboard-utility-icon-button{width:38px;height:38px;border-radius:12px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.dashboard-utility-icon-button.is-open{border-color:var(--dashboard-shell-border);background:var(--dashboard-shell-card-strong)}.dashboard-utility-icon-button--daily-drop-available{border-color:rgba(245,83,83,.98);box-shadow:inset 0 0 0 1px rgba(245,83,83,.28),0 0 0 2px rgba(245,83,83,.12)}.dashboard-utility-icon-button--daily-drop-available:focus-visible,.dashboard-utility-icon-button--daily-drop-available:hover{border-color:rgba(255,91,91,1);box-shadow:inset 0 0 0 1px rgba(255,91,91,.34),0 0 0 2px rgba(255,91,91,.16)}.dashboard-utility-icon{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.dashboard-utility-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-selection-check{width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:currentColor}.dashboard-selection-check svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.35;stroke-linecap:round;stroke-linejoin:round}.dashboard-currency-symbol{font-size:16px;font-weight:800;line-height:1}.dashboard-utility-panel{overflow:hidden;max-height:0;margin-top:0;opacity:0;transform:translateY(-8px);pointer-events:none;transition:max-height .22s ease,margin-top .22s ease,opacity .18s ease,transform .22s ease}.dashboard-utility-panel.open{max-height:340px;margin-top:8px;opacity:1;transform:translateY(0);pointer-events:auto}.dashboard-utility-panel-list{border-radius:20px;background:var(--dashboard-shell-card-strong);border:1px solid var(--dashboard-shell-border);padding:8px;display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto}.dashboard-utility-option{width:100%;min-height:44px;border:none;border-radius:14px;background:transparent;color:var(--dashboard-shell-text);display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;cursor:pointer}.dashboard-utility-option.is-active,.dashboard-utility-option:hover{background:var(--dashboard-shell-hover)}.dashboard-utility-option span,.dashboard-utility-option strong{font-size:13px;line-height:1.25}.dashboard-utility-panel--currency .dashboard-utility-option-main{gap:8px}.dashboard-utility-panel--currency .dashboard-utility-option-main>span{min-width:0;font-size:10px;line-height:1.05;letter-spacing:-.01em;white-space:nowrap}.dashboard-utility-option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.dashboard-utility-option-main em{font-style:normal;font-size:16px;line-height:1;flex:0 0 auto}.dashboard-nav-bottom{margin-top:0;display:flex;flex-direction:column;gap:2px;padding-top:0}.dashboard-sidebar-spacer{flex:1 1 auto;min-height:18px}.dashboard-nav-inline-row{margin-top:8px;padding-top:10px;border-top:1px solid var(--dashboard-shell-border)}.dashboard-nav-inline-row--split{display:flex;align-items:center;gap:8px}.dashboard-nav-inline-row--split .dashboard-nav-item{flex:1 1}.dashboard-nav-inline-row--split .dashboard-nav-item .dashboard-nav-icon{transform:scale(1.16);transform-origin:center center}.dashboard-nav-item{width:100%;min-height:48px;border:none;background:transparent;color:var(--dashboard-shell-muted);border-radius:16px;display:flex;align-items:center;gap:12px;padding:0 14px;text-align:left;cursor:pointer;transition:background .18s ease,color .18s ease}.dashboard-nav-item,.dashboard-nav-item:active,.dashboard-nav-item:hover,.dashboard-nav-item:link,.dashboard-nav-item:visited{text-decoration:none}.dashboard-nav-item.is-active,.dashboard-nav-item:hover{background:var(--dashboard-shell-hover);color:var(--dashboard-shell-text);text-decoration:none}.dashboard-nav-item .dashboard-nav-icon{color:var(--dashboard-nav-icon-color)}.dashboard-nav-item.is-active .dashboard-nav-icon,.dashboard-nav-item:hover .dashboard-nav-icon{color:var(--dashboard-nav-icon-active-color)}.services-hub-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.services-hub-grid--centered{max-width:760px;margin-inline:auto}.services-hub-grid--single-column{grid-template-columns:minmax(0,1fr)}.services-hub-tab{min-height:104px;padding:16px 16px 15px;border:1px solid var(--dashboard-shell-border);border-radius:24px;background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);text-decoration:none;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;box-shadow:none;transition:background .18s ease,border-color .18s ease,transform .18s ease}.services-hub-tab--compact{min-height:88px}.services-hub-tab--compact .services-hub-tab__copy{gap:0}.services-hub-tab--compact .services-hub-tab__copy span{display:none}.services-hub-tab:hover{background:var(--dashboard-shell-card-strong);border-color:color-mix(in srgb,var(--dashboard-shell-text) 16%,transparent);transform:translateY(-1px)}.services-hub-tab__icon{width:42px;height:42px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card-strong);color:var(--dashboard-shell-text);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.services-hub-tab__icon img{width:18px;height:18px;object-fit:contain;display:block;filter:var(--dashboard-nav-icon-filter)}.services-hub-tab__icon svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.services-hub-tab__copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.services-hub-tab__copy strong{font-size:16px;line-height:1.15;color:var(--dashboard-shell-text)}.services-hub-tab__copy span{font-size:13px;line-height:1.35;color:var(--dashboard-shell-muted)}.services-hub-tab__chevron{color:var(--dashboard-shell-muted);display:inline-flex;align-items:center;justify-content:center}.services-hub-tab__chevron svg{width:32px;height:32px;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.services-hub-tab--family .services-hub-tab__icon{width:34px;height:34px;border:0;background:transparent;border-radius:0;margin-left:8px}.services-hub-tab--family{padding-left:24px}.services-hub-tab--family .services-hub-tab__icon img{width:34px;height:34px;filter:none}[data-theme=light] .services-hub-tab{background:rgba(255,255,255,.96);border-color:rgba(18,52,73,.12);color:#173041;box-shadow:0 12px 24px rgba(15,23,42,.08)}[data-theme=light] .services-hub-tab:hover{background:#ffffff;border-color:rgba(18,52,73,.16)}[data-theme=light] .services-hub-tab__icon{background:rgba(255,255,255,.98);border-color:rgba(18,52,73,.12)}[data-theme=light] .services-hub-tab__icon svg{stroke:#173041}[data-theme=light] .services-hub-tab--family .services-hub-tab__icon img{filter:none}[data-theme=light] .services-hub-tab--family .services-hub-tab__icon svg{stroke:currentColor}[data-theme=light] .services-hub-tab__copy strong{color:#173041}[data-theme=light] .services-hub-tab__copy span{color:rgba(23,48,65,.68)}[data-theme=light] .services-hub-tab__chevron{color:rgba(23,48,65,.52)}@media (max-width:560px){.services-hub-grid{gap:10px}.services-hub-grid--centered{max-width:none}.services-hub-tab{min-height:94px;padding:14px;gap:10px}.services-hub-tab__icon{width:40px;height:40px}.services-hub-tab__copy strong{font-size:14px}.services-hub-tab__copy span{font-size:12px}.services-hub-tab--compact{min-height:84px}.services-hub-tab--family .services-hub-tab__icon{width:34px;height:34px;margin-left:6px}.services-hub-tab--family .services-hub-tab__icon img{width:34px;height:34px}.services-hub-tab--family{padding-left:20px}}[data-theme=light] .dashboard-nav-item.is-active,[data-theme=light] .dashboard-nav-item:hover{background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04)) padding-box,var(--pricing-pill-gradient) border-box;background-clip:padding-box,border-box;background-origin:border-box;border:1px solid transparent}[data-theme=light] .dashboard-utility-option.is-active,[data-theme=light] .dashboard-utility-option:hover{color:#f8f6ff}[data-theme=light] .dashboard-logo-copy strong{color:#5e4bd8}[data-theme=light] .dashboard-logo-copy span{color:#171311}[data-theme=light] .dashboard-burger,[data-theme=light] .dashboard-icon-btn{border-color:rgba(255,255,255,.18)}[data-theme=light] .dashboard-nav-item.is-active,[data-theme=light] .dashboard-nav-item:hover{color:#f8f6ff;background:var(--pricing-pill-gradient);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 10px 18px rgba(94,75,216,.14)}html[data-theme=light] .dashboard-page .dashboard-topbar{background:var(--surface-soft-gradient)!important}html[data-theme=light] .dashboard-page .dashboard-burger,html[data-theme=light] .dashboard-page .dashboard-icon-btn{border-color:rgba(255,255,255,.2)!important;background:rgba(255,255,255,.08)!important;color:#f8f6ff!important}html[data-theme=light] .dashboard-page .dashboard-topbar-title{color:#f8f6ff!important}html[data-theme=light] .dashboard-page .dashboard-nav-item.is-active,html[data-theme=light] .dashboard-page .dashboard-nav-item:hover{color:#f8f6ff!important;background:var(--surface-soft-gradient)!important;border:1px solid transparent;box-shadow:inset 0 0 0 1px rgba(255,255,255,.22),0 10px 18px rgba(87,140,235,.14)}html[data-theme=light] .dashboard-page .dashboard-nav-item:not(.dashboard-nav-item--logout) .dashboard-nav-icon img{filter:brightness(0) saturate(100%) invert(29%) sepia(69%) saturate(2529%) hue-rotate(241deg) brightness(87%) contrast(94%)!important}html[data-theme=light] .dashboard-page .dashboard-nav-item:not(.dashboard-nav-item--logout).is-active .dashboard-nav-icon img,html[data-theme=light] .dashboard-page .dashboard-nav-item:not(.dashboard-nav-item--logout):hover .dashboard-nav-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(3276%) hue-rotate(184deg) brightness(114%) contrast(98%)!important}html[data-theme=light] .dashboard-utility-panel--theme .dashboard-utility-option-main img{filter:brightness(0) saturate(100%) invert(29%) sepia(69%) saturate(2529%) hue-rotate(241deg) brightness(87%) contrast(94%)!important}html[data-theme=light] .dashboard-utility-panel--theme .dashboard-utility-option.is-active .dashboard-utility-option-main img,html[data-theme=light] .dashboard-utility-panel--theme .dashboard-utility-option:hover .dashboard-utility-option-main img{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(3276%) hue-rotate(184deg) brightness(114%) contrast(98%)!important}html[data-theme=dark] .dashboard-utility-panel--theme .dashboard-utility-option-main img{filter:brightness(0) saturate(100%) invert(100%)!important}[data-theme=light] .dashboard-currency-symbol,[data-theme=light] .dashboard-utility-icon-button,[data-theme=light] .dashboard-utility-icon-button .dashboard-utility-icon{color:#5e4bd8}.dashboard-nav-item--logout{color:#ffb0b0}.dashboard-nav-item--logout:hover{background:rgba(255,115,115,.12);color:#ffd8d8}.dashboard-nav-icon-only-button{width:48px;min-width:48px;height:48px;border:none;border-radius:16px;background:transparent;color:var(--dashboard-shell-muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .18s ease,color .18s ease}.dashboard-nav-icon-only-button.is-active,.dashboard-nav-icon-only-button:hover{background:var(--dashboard-shell-hover);color:var(--dashboard-shell-text)}.dashboard-nav-icon-only-button .dashboard-nav-icon{transform:scale(.8);transform-origin:center center}.dashboard-nav-icon{width:18px;height:18px;flex:0 0 auto;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.dashboard-main{min-width:0;flex:1 1;height:100%;min-height:0;overflow:hidden;display:flex;flex-direction:column}.dashboard-topbar{position:-webkit-sticky;position:sticky;top:0;flex:0 0 auto;z-index:15;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:calc(env(safe-area-inset-top, 0px) + 16px) 24px 18px;background:var(--dashboard-shell-alt)}[data-theme=light] .dashboard-topbar{background:var(--pricing-pill-gradient)}[data-theme=light] .dashboard-burger,[data-theme=light] .dashboard-icon-btn,[data-theme=light] .dashboard-topbar-title{color:#f8f6ff}[data-theme=light] .dashboard-burger,[data-theme=light] .dashboard-icon-btn{border-color:rgba(255,255,255,.2);background:rgba(255,255,255,.08)}[data-theme=light] .dashboard-icon-btn img{filter:brightness(0) saturate(100%) invert(100%) sepia(3%) saturate(3276%) hue-rotate(184deg) brightness(114%) contrast(98%)}.dashboard-topbar-left,.dashboard-topbar-right{display:flex;align-items:center;gap:12px}.dashboard-topbar-title{font-family:Manrope,Inter,sans-serif;font-size:22px;font-weight:800;color:var(--dashboard-shell-text)}.dashboard-burger,.dashboard-icon-btn{width:42px;height:42px;border-radius:14px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.dashboard-burger svg,.dashboard-icon-btn svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.dashboard-icon-btn img{filter:var(--dashboard-nav-icon-filter)}.dashboard-icon-btn.is-active{border-color:color-mix(in srgb,var(--dashboard-shell-text) 24%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dashboard-shell-text) 18%,transparent)}.ai-agents-screen{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--dashboard-content-bg)}.ai-agents-wrap{min-height:calc(100vh - 96px);padding:26px 12px 48px;position:relative}.ai-agents-title{margin:0;color:var(--ai-content-title);font-size:24px;font-weight:800;line-height:1.1}.ai-agents-subtitle{margin-top:6px;color:var(--ai-content-subtitle);font-size:14px;line-height:1.35}.ai-agents-rows{display:flex;flex-direction:column;gap:84px;margin-top:102px}.ai-agents-row{display:grid;grid-gap:10px;gap:10px;align-items:start;width:100%;margin:0 auto}.ai-agents-row.top{grid-template-columns:repeat(3,minmax(0,1fr));max-width:860px}.ai-agents-row.bottom{grid-template-columns:repeat(4,minmax(0,1fr));max-width:1080px}.ai-agent-item{position:relative;max-width:180px;justify-self:center;text-align:center}.ai-agent-item,.ai-agent-motion{width:100%;display:flex;flex-direction:column;align-items:center;gap:12px}.ai-agent-motion{animation:aiAgentBob 4.8s ease-in-out infinite,aiAgentPulse 3.6s ease-in-out infinite;transform-origin:center center;will-change:transform}.ai-agent-hover-shell{width:100%;display:flex;justify-content:center;cursor:pointer;transition:transform .32s ease;transform-origin:center center}.ai-agent-hover-shell:hover{transform:scale(1.32)}.ai-agent-floating{display:flex;flex-direction:column;align-items:center;gap:12px}.ai-agent-name-badge{min-height:34px;max-width:100%;padding:0 14px;border-radius:999px;background:var(--ai-agent-badge-bg);color:var(--ai-agent-badge-text);font-size:13px;font-weight:800;letter-spacing:.01em;white-space:nowrap;box-shadow:var(--ai-agent-badge-shadow);display:inline-flex;align-items:center;justify-content:center}.ai-agent-icon-shell{width:112px;height:112px;display:flex;align-items:center;justify-content:center}.ai-agent-icon-shell img{width:88px;height:88px;object-fit:contain}.ai-agent-icon-shell img.ai-agent-offset-lunar{transform:translateX(-4px)}.ai-agent-icon-shell img.ai-agent-offset-lumo{transform:translateX(-6px)}.ai-agent-icon-shell img.ai-agent-offset-obis{transform:translateX(-5px)}.ai-agent-action-wrap{width:100%;position:relative;display:flex;justify-content:center;max-height:0;opacity:0;overflow:hidden;transform:translateY(-8px);pointer-events:none;transition:max-height .28s ease,opacity .24s ease,transform .28s ease}.ai-agent-action-wrap.is-visible{max-height:44px;opacity:1;transform:translateY(0);pointer-events:auto}.ai-agent-action-btn{min-height:30px;padding:0 10px;border-radius:999px;border:none;background:var(--ai-agent-action-bg);color:var(--ai-agent-action-text);font-size:10px;font-weight:800;cursor:pointer;box-shadow:var(--ai-agent-action-shadow)}.ai-agent-dropdown{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);width:min(220px,calc(100vw - 48px));padding:8px;border-radius:18px;background:var(--ai-agent-dropdown-bg);box-shadow:0 18px 34px rgba(15,23,42,.12);z-index:6}[data-theme=light] .dashboard-loading-card{background:rgba(255,255,255,.9);color:#173041}[data-theme=light] .dashboard-nav-item--logout{color:rgba(151,56,56,.9)}[data-theme=light] .dashboard-nav-item--logout:hover{background:rgba(255,255,255,.48);color:#7f2c2c}[data-theme=light] .dashboard-nav-icon-only-button{color:#5e4bd8}[data-theme=light] .dashboard-nav-icon-only-button.is-active,[data-theme=light] .dashboard-nav-icon-only-button:hover{background:var(--dashboard-shell-hover);color:var(--dashboard-shell-text)}.ai-agent-dropdown button{width:100%;border:none;background:transparent;color:var(--ai-agent-dropdown-text);text-align:left;padding:11px 12px;border-radius:12px;font-size:12px;font-weight:700;line-height:1.35;cursor:pointer}.ai-agent-dropdown button+button{margin-top:4px}.ai-agent-dropdown button:hover{background:var(--ai-agent-dropdown-hover)}.pricing-screen{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--dashboard-content-bg)}.pricing-wrap{min-height:calc(100vh - 96px);padding:26px 12px 48px}.pricing-header h1{margin:0;color:var(--ai-content-title);font-size:24px;font-weight:800;line-height:1.1}.pricing-header p{margin:6px 0 0;color:var(--ai-content-subtitle);font-size:14px;line-height:1.35}.pricing-period-tabs{margin-top:18px;display:flex;align-items:center;justify-content:center;gap:6px;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.pricing-carousel::-webkit-scrollbar,.pricing-period-tabs::-webkit-scrollbar{display:none}.pricing-period-tab{border:1.5px solid rgba(255,255,255,.85);border-radius:999px;background:rgba(255,255,255,.92);background-clip:padding-box;color:#6f7684;padding:8.5px 17px;min-height:38.5px;display:inline-flex;align-items:center;gap:5px;font-size:10.7px;font-weight:800;white-space:nowrap;cursor:pointer;flex:0 0 auto;box-shadow:none;overflow:hidden}.pricing-period-tab span,.pricing-period-tab strong{white-space:nowrap}.pricing-period-tab strong{color:#31b46b;font-size:10px}.pricing-period-tab.is-active{background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04)) padding-box,var(--pricing-pill-gradient) border-box;background-clip:padding-box,border-box;background-origin:border-box;color:#fff;border-color:transparent;box-shadow:none}.pricing-period-tab.is-active strong{color:rgba(255,255,255,.92)}[data-theme=dark] .pricing-period-tab,[data-theme=light] .pricing-period-tab{background:rgba(255,255,255,.96);color:#6f7684;border-color:rgba(255,255,255,.85)}[data-theme=dark] .pricing-period-tab.is-active,[data-theme=light] .pricing-period-tab.is-active{background:linear-gradient(rgba(255,255,255,.04),rgba(255,255,255,.04)) padding-box,var(--pricing-pill-gradient) border-box;background-clip:padding-box,border-box;background-origin:border-box;color:#fff;border-color:transparent}.pricing-loading-card{margin-top:18px;border-radius:28px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);padding:22px;color:var(--dashboard-shell-text);font-size:15px;font-weight:700}.pricing-cards-wrapper{margin-top:14px}.pricing-carousel{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:16px;padding:8px 4px 20px;scrollbar-width:none;scroll-behavior:smooth}.pricing-card{--pricing-card-accent:#5e4bd8;flex:0 0 100%;max-width:420px;min-height:640px;margin:0 auto;scroll-snap-align:center;border-radius:24px;padding:24px 20px;background-size:cover;background-position:50%;display:flex;flex-direction:column;box-shadow:0 4px 20px rgba(0,0,0,.05);cursor:pointer}.pricing-card,[data-theme=dark] .pricing-card{background-image:url(/assets/backgrounds/pricing-light.jpg);background-color:#fff;color:#0d0d0d}.pricing-card--trial{--pricing-card-accent:#7b68ee}.pricing-card--lite{--pricing-card-accent:#9400d3}.pricing-card--turbo{--pricing-card-accent:#00bfff}.pricing-card--pro{--pricing-card-accent:#31b46b}.pricing-card--ultra{--pricing-card-accent:#ff6347}.pricing-card.is-active{outline:2px solid color-mix(in srgb,var(--pricing-card-accent) 56%,transparent);outline-offset:2px}.pricing-card--pro,.pricing-card--ultra{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--pricing-card-accent) 64%,transparent),0 4px 20px rgba(0,0,0,.05)}.pricing-card-name{font-size:36px;font-weight:950;line-height:1;color:var(--pricing-card-accent)}.pricing-card-name-row{display:flex;align-items:center;gap:8px}.pricing-card-name-icon{width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pricing-card-name-icon img{width:22px;height:22px;object-fit:contain;display:block}.pricing-card-hint{width:19px;height:19px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pricing-card-hint img{width:18px;height:18px}.pricing-card-label{margin-top:16px;font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:#999}.pricing-card-price{margin-top:4px;font-size:22px;font-weight:900;line-height:1;display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.pricing-card-price span{font-size:13px;font-weight:500;color:#999}.pricing-card-crossed-price{color:#ff4d4d!important;text-decoration:line-through;font-weight:800!important;font-size:22px!important;line-height:1!important}.pricing-card-total{margin-top:10px;min-height:18px;font-size:12px;color:#999}.pricing-feature-list{margin-top:22px;display:flex;flex-direction:column;gap:10px}.pricing-feature-row{display:flex;flex-direction:column;gap:0;padding:11px 12px;border-radius:16px;background:rgba(255,255,255,.46);border:1px solid rgba(255,255,255,.42);transition:border-color .32s ease .18s,box-shadow .34s ease .18s,background .3s ease .18s,transform .28s ease}[data-theme=dark] .pricing-feature-row{background:rgba(255,255,255,.46);border-color:rgba(255,255,255,.42)}.pricing-feature-copy{min-width:0;display:flex;align-items:center;gap:8px;color:inherit}.pricing-feature-trigger{width:100%;border:0;background:transparent;padding:0;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;color:inherit}.pricing-feature-angle{width:30px;min-width:30px;display:inline-flex;align-items:center;justify-content:center;opacity:.72;transition:transform .44s cubic-bezier(.22,1,.36,1)}.pricing-feature-angle img{width:28px;height:28px}.pricing-feature-angle.is-open{transform:rotate(90deg)}.pricing-feature-row.is-open{border-color:color-mix(in srgb,var(--pricing-card-accent) 56%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--pricing-card-accent) 56%,transparent);background:rgba(255,255,255,.6)}.pricing-feature-label{font-size:13px;font-weight:700;line-height:1.35}.pricing-feature-value{width:36px;min-width:36px;height:36px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.pricing-feature-value img{width:34px;height:34px}.pricing-feature-amount{min-width:74px;display:inline-flex;flex-direction:column;align-items:flex-end;text-align:right;color:inherit}.pricing-feature-amount strong{font-size:16px;line-height:1;font-weight:900}.pricing-feature-amount em{margin-top:4px;font-style:normal;font-size:11px;color:#8e8e8e;line-height:1.15}.pricing-feature-details{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);transition:grid-template-rows .56s cubic-bezier(.22,1,.36,1),opacity .42s ease,margin-top .42s ease,transform .48s cubic-bezier(.22,1,.36,1);margin-top:0}.pricing-feature-details.is-open{grid-template-rows:1fr;opacity:1;margin-top:10px;transform:translateY(0)}.pricing-feature-details-inner{overflow:hidden}.pricing-feature-details p{margin:0;padding-left:38px;font-size:12px;line-height:1.45;color:#777}.pricing-card-select{margin-top:34px;width:100%;min-height:56px;border:0;background:var(--pricing-pill-gradient);color:#fff;font-size:15px;font-weight:800;cursor:pointer;gap:10px;padding:0 20px;-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;overflow:hidden}.pricing-card-select,.pricing-card-select-icon{border-radius:999px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}.pricing-card-select-icon{width:34px;height:34px;border:2px solid rgba(255,255,255,.7);background:rgba(255,255,255,.12);flex:0 0 auto}.pricing-card-select-bolt{width:20px;height:24px;display:block;opacity:1}.pricing-confirm-summary{margin-top:14px;border-radius:18px;background:var(--auth-field-bg);border:1px solid var(--auth-field-border);padding:14px 15px;display:grid;grid-gap:8px;gap:8px;color:var(--auth-dialog-copy);font-size:14px;line-height:1.45}.pricing-confirm-summary--balance{gap:9px}.pricing-activation-dialog,.pricing-balance-dialog,.pricing-insufficient-dialog{width:min(100%,480px)}.pricing-activation-actions{margin-top:18px}.pricing-insufficient-cta{margin-top:16px;min-height:68px;border-radius:22px;border:0;display:flex;align-items:center;justify-content:center;text-decoration:none;text-align:center;padding:0 18px;background:linear-gradient(135deg,rgba(240,72,72,.98),rgba(224,71,96,.98) 55%,rgba(204,61,132,.98));color:#ffffff;font-size:15px;font-weight:900;letter-spacing:.01em;box-shadow:0 20px 36px rgba(204,61,132,.2)}.pricing-insufficient-cta:hover{transform:translateY(-1px)}.pricing-insufficient-actions{margin-top:14px}.pricing-help-dialog{max-width:420px}.support-screen{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;background:var(--dashboard-content-bg);padding-bottom:32px}.support-header{padding:24px 12px 0}.support-header h1{margin:0;color:#152635;font-size:24px;font-weight:800;line-height:1.1}.support-header p{margin:6px 0 0;color:rgba(21,38,53,.66);font-size:14px;line-height:1.35}[data-theme=dark] .account-screen .support-header h1,[data-theme=dark] .account-screen .support-header p{color:#ffffff}[data-theme=dark] .account-screen .support-header p{color:rgba(255,255,255,.72)}[data-theme=dark] .account-screen .crm-form-panel,[data-theme=dark] .account-screen .crm-history-hero,[data-theme=dark] .account-screen .crm-lobby-panel,[data-theme=dark] .account-screen .crm-profile-hero,[data-theme=dark] .account-screen .crm-profile-section,[data-theme=dark] .account-screen .crm-search-panel,[data-theme=dark] .account-screen .crm-settings-panel{background:#111111;border-color:rgba(255,255,255,.08)}[data-theme=dark] .account-screen .crm-lobby-title-row strong,[data-theme=dark] .account-screen .crm-profile-hero__copy h1,[data-theme=dark] .account-screen .crm-profile-hero__copy h2,[data-theme=dark] .account-screen .crm-section-title{color:#ffffff}[data-theme=dark] .account-screen .crm-client-card__headline h3,[data-theme=dark] .account-screen .crm-client-card__idline,[data-theme=dark] .account-screen .crm-client-card__meta,[data-theme=dark] .account-screen .crm-client-card__title-row h3,[data-theme=dark] .account-screen .crm-compact-note__body,[data-theme=dark] .account-screen .crm-compact-note__title,[data-theme=dark] .account-screen .crm-info-tile__label,[data-theme=dark] .account-screen .crm-info-tile__value,[data-theme=dark] .account-screen .crm-profile-hero__eyebrow,[data-theme=dark] .account-screen .crm-profile-title-row h1,[data-theme=dark] .account-screen .crm-profile-title-row h2,[data-theme=dark] .account-screen .crm-section-copy{color:rgba(255,255,255,.92)}[data-theme=dark] .account-screen .crm-compact-note,[data-theme=dark] .account-screen .crm-info-tile{background:#171717;border-color:rgba(255,255,255,.08)}[data-theme=dark] .account-screen .crm-compact-note__body,[data-theme=dark] .account-screen .crm-compact-note__title,[data-theme=dark] .account-screen .crm-field-hint,[data-theme=dark] .account-screen .crm-field-shell>span,[data-theme=dark] .account-screen .crm-info-tile__label,[data-theme=dark] .account-screen .crm-info-tile__value{color:rgba(255,255,255,.86)}[data-theme=dark] .account-screen .crm-action-card__title,[data-theme=dark] .account-screen .crm-field-shell--checkbox span,[data-theme=dark] .account-screen .crm-finance-card__title,[data-theme=dark] .account-screen .crm-form-avatar-copy p,[data-theme=dark] .account-screen .crm-form-avatar-copy span,[data-theme=dark] .account-screen .crm-form-avatar-copy strong,[data-theme=dark] .account-screen .crm-search-button,[data-theme=dark] .account-screen .crm-search-input-shell svg{color:#ffffff}[data-theme=dark] .account-screen .crm-toolbar-button--secondary:not(.is-active),[data-theme=dark] .client-center-screen .crm-toolbar-button--secondary:not(.is-active){color:rgba(255,255,255,.78)}[data-theme=dark] .account-screen .crm-toolbar-button--secondary:not(.is-active) .crm-button-icon,[data-theme=dark] .client-center-screen .crm-toolbar-button--secondary:not(.is-active) .crm-button-icon{filter:brightness(0) invert(1);opacity:.92}[data-theme=dark] .account-screen .crm-toolbar-button--secondary:not(.is-active) .crm-button-label,[data-theme=dark] .account-screen .crm-toolbar-button--secondary:not(.is-active) span,[data-theme=dark] .client-center-screen .crm-toolbar-button--secondary:not(.is-active) .crm-button-label,[data-theme=dark] .client-center-screen .crm-toolbar-button--secondary:not(.is-active) span{color:rgba(255,255,255,.78)}[data-theme=dark] .client-center-screen .support-empty-state,[data-theme=dark] .client-center-screen .support-loading-card{color:rgba(255,255,255,.9)}[data-theme=dark] .client-center-screen .support-empty-state strong{color:#ffffff}[data-theme=dark] .client-center-screen .support-empty-state p{color:rgba(255,255,255,.72)}[data-theme=dark] .client-center-screen .crm-action-card__meta,[data-theme=dark] .client-center-screen .crm-action-card__title,[data-theme=dark] .client-center-screen .crm-client-card__headline h3,[data-theme=dark] .client-center-screen .crm-client-card__idline,[data-theme=dark] .client-center-screen .crm-client-card__meta,[data-theme=dark] .client-center-screen .crm-client-card__title-row h3,[data-theme=dark] .client-center-screen .crm-common-contact-chip__copy span,[data-theme=dark] .client-center-screen .crm-common-contact-chip__copy strong,[data-theme=dark] .client-center-screen .crm-common-contacts-modal__option-main span,[data-theme=dark] .client-center-screen .crm-common-contacts-modal__option-main strong,[data-theme=dark] .client-center-screen .crm-common-contacts-panel__empty,[data-theme=dark] .client-center-screen .crm-compact-note__body,[data-theme=dark] .client-center-screen .crm-compact-note__title,[data-theme=dark] .client-center-screen .crm-field-hint,[data-theme=dark] .client-center-screen .crm-field-shell--checkbox span,[data-theme=dark] .client-center-screen .crm-field-shell>span,[data-theme=dark] .client-center-screen .crm-finance-card__meta,[data-theme=dark] .client-center-screen .crm-finance-card__title,[data-theme=dark] .client-center-screen .crm-info-tile__label,[data-theme=dark] .client-center-screen .crm-info-tile__subvalue,[data-theme=dark] .client-center-screen .crm-info-tile__value,[data-theme=dark] .client-center-screen .crm-other-contact-chip__copy span,[data-theme=dark] .client-center-screen .crm-other-contact-chip__copy strong,[data-theme=dark] .client-center-screen .crm-other-contacts-panel__empty,[data-theme=dark] .client-center-screen .crm-profile-hero__eyebrow,[data-theme=dark] .client-center-screen .crm-profile-title-row h1,[data-theme=dark] .client-center-screen .crm-profile-title-row h2,[data-theme=dark] .client-center-screen .crm-section-copy{color:rgba(255,255,255,.92)}[data-theme=dark] .account-screen .crm-compact-note__title,[data-theme=dark] .account-screen .crm-field-hint,[data-theme=dark] .account-screen .crm-field-shell>span,[data-theme=dark] .account-screen .crm-info-tile__label{color:rgba(255,255,255,.64)}.support-toolbar{padding:16px 12px 0;display:flex;align-items:center;justify-content:space-between;gap:12px}.support-toolbar-caption{color:rgba(21,38,53,.6);font-size:12px;font-weight:700}.support-compose-button,.support-send-button{min-height:46px;border:0;border-radius:999px;background:#111111;color:#fff;font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;cursor:pointer;box-shadow:none}[data-theme=light] .support-compose-button,[data-theme=light] .support-send-button{background:var(--surface-soft-gradient);color:#ffffff}.support-compose-button--toolbar{margin-left:auto}[data-theme=dark] .support-compose-button,[data-theme=dark] .support-send-button{background:#111111;color:#ffffff}.support-compose-button--compact{min-height:42px;padding:0 16px;font-size:13px}.support-empty-state,.support-loading-card,.support-thread-card,.support-ticket-list{margin:14px 12px 0}.support-empty-state,.support-loading-card,.support-thread-card{border-radius:24px;border:1px solid rgba(22,56,79,.12);background:#ffffff;box-shadow:0 18px 38px rgba(25,51,75,.08)}.support-empty-state,.support-loading-card{padding:22px 18px;color:#173041;font-size:15px;font-weight:700}.support-empty-state{text-align:center;color:rgba(23,48,65,.72)}.support-empty-state strong{display:block;color:#173041;font-size:17px}.support-empty-state p{margin:8px 0 0}.support-empty-state--spacious{padding:28px 20px}.support-ticket-list{display:flex;flex-direction:column;gap:10px}.support-ticket-list-more{margin-top:14px;display:flex;justify-content:center}.support-ticket-list-more .support-compose-button--toolbar{margin-left:0}.support-ticket-card{width:100%;border:1px solid rgba(22,56,79,.12);border-radius:22px;background:linear-gradient(180deg,#ffffff,#f7fbff);padding:16px 18px;color:#173041;cursor:pointer;text-align:left;box-shadow:none}.support-ticket-card.is-active{border-color:rgba(86,102,255,.26);box-shadow:inset 0 0 0 1px rgba(86,102,255,.14)}.support-ticket-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.support-ticket-card-head strong{font-size:15px;font-weight:800;line-height:1.35;color:#173041}.support-ticket-card-head span{flex:0 0 auto;color:rgba(23,48,65,.52);font-size:11px;font-weight:600;white-space:nowrap}.support-ticket-card-copy{margin:10px 0 0;color:rgba(23,48,65,.62);font-size:13px;line-height:1.45}.support-ticket-card-meta{margin-top:10px;display:flex;flex-wrap:wrap;gap:8px;color:rgba(23,48,65,.62);font-size:11px;font-weight:700}.support-compose-meta-count,.support-ticket-message-count{display:inline-flex;align-items:center;gap:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.support-ticket-message-count-label{display:inline-flex;align-items:center}.support-ticket-message-count strong{min-width:26px;min-height:26px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:rgba(21,38,53,.08);color:#1b2b3a;text-align:center}.support-ticket-status,.support-ticket-unread{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:800}.support-ticket-status,.support-ticket-status--new,.support-ticket-status--open,.support-ticket-status--waiting_support{background:rgba(84,122,255,.11);color:#4d68d9}.support-ticket-status--in_work,.support-ticket-status--waiting_user{background:rgba(255,181,66,.14);color:#c37d0a}.support-ticket-status--closed,.support-ticket-status--resolved{background:rgba(68,184,112,.14);color:#2a8a4f}.support-ticket-unread{background:rgba(255,99,71,.12);color:#c94e38}.support-thread-card{padding:18px 16px 16px}.support-thread-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.support-thread-header h2{margin:0;color:#173041;font-size:18px;font-weight:800;line-height:1.25}.support-thread-header p{margin:6px 0 0;color:rgba(23,48,65,.62);font-size:12px;line-height:1.35}.support-messages{margin-top:16px;display:flex;flex-direction:column;gap:12px;min-height:220px}.support-message-row{display:flex;justify-content:flex-start}.support-message-row--user{justify-content:flex-end}.support-message-bubble{max-width:84%;padding:12px 14px;border-radius:18px;background:#f4f7fb;color:#173041;border:1px solid rgba(22,56,79,.1)}.support-message-bubble--user{background:#e8eef6}.support-message-author{font-size:11px;font-weight:800;color:rgba(23,48,65,.58)}.support-message-body{margin-top:6px;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.5}.support-message-time{margin-top:8px;color:rgba(23,48,65,.52);font-size:11px;text-align:right}.support-compose-wrap{margin-top:16px;border-top:1px solid rgba(22,56,79,.12);padding-top:16px}.support-compose-input-shell{display:grid;grid-gap:12px;gap:12px}.support-compose-input-wrap{position:relative}.support-compose-input,.support-text-area,.support-text-input{width:100%;border-radius:16px;border:1px solid rgba(22,56,79,.12);background:#ffffff;color:#173041;font:inherit;box-shadow:none}.support-compose-input,.support-text-area{min-height:110px;resize:none;padding:14px 15px}.support-compose-input{padding-right:56px}.support-compose-emoji-button{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:12px;border:1px solid rgba(42,171,238,.16);background:rgba(255,255,255,.98);color:#2aabee;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px rgba(31,39,69,.08)}.support-compose-emoji-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.support-compose-emoji-button.is-open{border-color:rgba(42,171,238,.28);background:rgba(42,171,238,.08)}.support-compose-emoji-panel{overflow:hidden;max-height:0;opacity:0;transform:translateY(-8px);transition:max-height .24s ease,opacity .18s ease,transform .24s ease;pointer-events:none}.support-compose-emoji-panel.is-open{max-height:360px;opacity:1;transform:translateY(0);pointer-events:auto}.support-compose-emoji-panel .content-panel-edit-form__emoji-picker{margin-top:0}.support-text-input{min-height:50px;padding:0 15px;font-size:16px;line-height:1.2}.support-text-input[type=date],.support-text-input[type=datetime-local]{color-scheme:light}.support-text-input select,select.crm-field-input,select.support-text-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'%3E%3Cpath d='M3 5.25L7 9.25L11 5.25' stroke='%23173041' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:14px 14px;padding-right:40px}.crm-field-input[type=date],.crm-field-input[type=datetime-local],.support-text-input[type=date],.support-text-input[type=datetime-local]{-moz-appearance:none;appearance:none;-webkit-appearance:none}.crm-field-input[type=date]::-webkit-date-and-time-value,.crm-field-input[type=datetime-local]::-webkit-date-and-time-value,.support-text-input[type=date]::-webkit-date-and-time-value,.support-text-input[type=datetime-local]::-webkit-date-and-time-value{text-align:left}.support-text-input[type=date]::-webkit-calendar-picker-indicator,.support-text-input[type=datetime-local]::-webkit-calendar-picker-indicator{opacity:1;cursor:pointer}.support-field-stack{display:grid;grid-gap:12px;gap:12px}.support-compose-meta,.support-field-meta{color:rgba(23,48,65,.58);font-size:11px;font-weight:700}.support-compose-meta{margin-top:10px;display:flex;justify-content:space-between;gap:10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.support-compose-actions{margin-top:14px;display:flex;justify-content:flex-end}.support-send-button{min-width:148px}.support-send-button.is-disabled{opacity:.6}.support-create-dialog{max-width:520px}.support-back-button{min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(22,56,79,.12);background:#ffffff;color:#173041;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.nested-screen-back-row{padding:6px 12px 0}.support-thread-topbar{margin-top:14px;display:flex;align-items:flex-start;justify-content:space-between;gap:12px}[data-theme=dark] .support-screen{background:#f7f3ed}[data-theme=dark] .support-back-button,[data-theme=dark] .support-compose-input,[data-theme=dark] .support-empty-state,[data-theme=dark] .support-loading-card,[data-theme=dark] .support-text-area,[data-theme=dark] .support-text-input,[data-theme=dark] .support-thread-card,[data-theme=dark] .support-ticket-card{background:#fffdf8}[data-theme=dark] .support-text-input[type=date]::-webkit-calendar-picker-indicator,[data-theme=dark] .support-text-input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(0) brightness(.12)}.toggle{position:relative;display:inline-flex;align-items:center;cursor:pointer;width:36px;height:20px;flex:0 0 auto}.toggle input{opacity:0;width:0;height:0;position:absolute}.toggle-track{position:absolute;inset:0;border-radius:50px;transition:.2s;border:1.5px solid transparent;background:#d1d5db}.toggle input:checked~.toggle-track{background:#111111;border-color:#111111}.toggle-thumb{position:absolute;width:14px;height:14px;border-radius:50%;background:#fff;top:3px;left:3px;transition:transform .2s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.toggle input:checked~.toggle-thumb{transform:translateX(16px)}.settings-screen{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;--settings-session-card-bg:#f7f8fb;--settings-session-card-border:rgba(18,52,73,0.12);--settings-session-card-shadow:0 16px 34px rgba(18,52,73,0.08);--settings-session-title:#173041;--settings-session-sub:rgba(23,48,65,0.62);--settings-session-meta:rgba(23,48,65,0.7);--settings-session-badge-bg:rgba(17,17,17,0.92);--settings-session-badge-text:#ffffff;--settings-session-button-border:rgba(255,255,255,0.62);--settings-session-button-bg:#ffffff;--settings-session-button-text:#173041;background:var(--dashboard-content-bg)}[data-theme=dark] .settings-screen{--settings-session-card-bg:#121212;--settings-session-card-border:rgba(255,255,255,0.08);--settings-session-card-shadow:0 18px 40px rgba(0,0,0,0.34);--settings-session-title:#f5f5f5;--settings-session-sub:rgba(245,245,245,0.68);--settings-session-meta:rgba(245,245,245,0.68);--settings-session-badge-bg:rgba(255,255,255,0.1);--settings-session-badge-text:#ffffff;--settings-session-button-border:rgba(255,255,255,0.12);--settings-session-button-bg:#111111;--settings-session-button-text:#ffffff}.settings-screen--loading{display:flex;align-items:center;justify-content:center;color:#ffffff;font-size:16px;font-weight:800}.settings-screen__wrap{min-height:calc(100vh - 96px);padding:26px 12px 44px}.settings-screen__header h1{margin:0;color:#173041;font-size:24px;font-weight:800;line-height:1.1}.settings-screen__section-title{margin:18px 0 10px;color:#173041;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.settings-block.settings-screen__block{border:1.5px solid rgba(255,255,255,.48);border-radius:24px;background:linear-gradient(135deg,rgba(123,203,255,.9),rgba(131,174,255,.84) 48%,rgba(205,158,255,.82));overflow:hidden;box-shadow:0 16px 34px rgba(18,62,99,.14)}.settings-row{padding:16px 18px;border-bottom:1px solid rgba(255,255,255,.24);display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-row:last-child{border-bottom:none}.settings-label{font-size:14px;font-weight:800;color:#ffffff;text-shadow:0 1px 2px rgba(20,35,54,.12)}.settings-sub{margin-top:4px;color:rgba(255,255,255,.74);font-size:12px;line-height:1.4}.settings-stack-row{flex-direction:column;align-items:flex-start;gap:10px}.settings-account-row{gap:6px}.settings-action-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px}.settings-copy{min-width:0;flex:1 1}.settings-field-wrap{width:100%;display:grid;grid-gap:8px;gap:8px}.settings-value-badge.settings-screen__value-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.15);color:#ffffff;font-size:11px;font-weight:700;box-shadow:inset 0 0 0 1px rgba(255,255,255,.06)}.settings-screen__badge-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.settings-screen__avatar-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}.settings-screen__avatar-preview{position:relative;width:52px;height:52px;border-radius:16px;overflow:hidden;background:#101010;color:#ffffff;display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:800;flex:0 0 auto}.settings-screen__avatar-image{width:100%;height:100%;object-fit:cover;display:block}.settings-screen__action-button{min-height:38px;padding:0 16px;border-radius:999px;border:1px solid rgba(255,255,255,.62);background:#ffffff;color:#173041;font-size:13px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;box-shadow:none;cursor:pointer}.settings-screen__action-button:disabled{opacity:.65;cursor:default}.settings-screen__action-button--ghost{background:rgba(255,255,255,.78)}[data-theme=light] .settings-screen__reset-sessions-button{border-color:rgba(18,52,73,.18);background:#ffffff;color:#173041;box-shadow:0 10px 20px rgba(18,52,73,.06)}[data-theme=light] .settings-screen__reset-sessions-button:hover:not(:disabled){background:#f7f8fb}.settings-screen__password-trigger-wrap{flex:0 0 auto}.settings-screen__input{width:100%;min-height:46px;border-radius:14px;border:1px solid rgba(255,255,255,.36);background:rgba(255,255,255,.92);color:#173041;font:inherit;padding:0 14px;box-shadow:none}.settings-screen__inline-actions{margin-top:2px;display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.settings-screen__footer{padding-top:20px;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.settings-screen__sessions-block{width:100%}.settings-screen__section-title--dark{color:var(--settings-session-title)}[data-theme=dark] .settings-screen__section-title--dark{color:#111111}.settings-screen__sessions-list{display:grid;grid-gap:12px;gap:12px}.settings-session-card{border-radius:24px;padding:16px 18px;background:var(--settings-session-card-bg);border:1px solid var(--settings-session-card-border);box-shadow:var(--settings-session-card-shadow)}.settings-session-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.settings-session-card__title{color:var(--settings-session-title);font-size:15px;font-weight:800;line-height:1.3}.settings-session-card__sub{margin-top:4px;color:var(--settings-session-sub);font-size:12px;font-weight:600;line-height:1.35}.settings-session-card__badge{flex:0 0 auto;min-height:28px;padding:0 12px;border-radius:999px;background:var(--settings-session-badge-bg);color:var(--settings-session-badge-text);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;text-align:center}.settings-session-card__meta{margin-top:12px;display:flex;flex-wrap:wrap;gap:10px;color:var(--settings-session-meta);font-size:11px;font-weight:700}.settings-screen__reset-sessions-button{min-height:46px;padding:0 18px;font-size:14px;font-weight:800;text-align:center;width:min(100%,420px);border:1px solid var(--settings-session-button-border);background:var(--settings-session-button-bg);color:var(--settings-session-button-text)}.settings-screen__reset-sessions-button:hover:not(:disabled){transform:translateY(-1px)}.settings-screen__reset-sessions-button:disabled{opacity:.7;cursor:default}.settings-screen__sessions-more{display:flex;justify-content:center;padding-top:10px}.settings-screen__user-id{display:inline-flex;align-items:center;gap:6px;color:var(--settings-session-meta);font-size:12px;font-weight:700}[data-theme=dark] .settings-screen__user-id{color:#111111}.settings-screen__user-id-value{border:0;padding:0;background:transparent;color:inherit;font:inherit;font-weight:800;cursor:pointer;text-decoration:none}.settings-screen__user-id-value:hover{color:#3fa4ff;text-decoration:none}[data-theme=dark] .settings-screen__user-id-value{color:#111111}[data-theme=dark] .settings-screen__user-id-value:hover{color:#3fa4ff}.account-screen{flex:1 1;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;--account-surface:#f7f8fb;--account-surface-strong:#ffffff;--account-surface-border:rgba(18,52,73,0.12);--account-surface-shadow:0 16px 34px rgba(18,52,73,0.08);--account-text:#173041;--account-text-muted:rgba(23,48,65,0.56);--account-text-soft:rgba(23,48,65,0.44);--account-accent:#7c5cff;--account-accent-strong:#5e4bd8;background:#f4f6fa}[data-theme=dark] .account-screen{--account-surface:#121212;--account-surface-strong:#171717;--account-surface-border:rgba(255,255,255,0.08);--account-surface-shadow:0 18px 40px rgba(0,0,0,0.34);--account-text:#f5f5f5;--account-text-muted:rgba(245,245,245,0.68);--account-text-soft:rgba(245,245,245,0.52);--account-accent:#9ab7ff;--account-accent-strong:#c4d5ff;background:#0d0d0d}.account-screen__wrap{min-height:calc(100vh - 96px);padding:26px 12px 44px;display:flex;flex-direction:column;gap:16px}.account-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.account-summary-card{position:relative;min-height:104px;padding:16px 16px 14px;border-radius:24px;border:1px solid var(--account-surface-border);background:var(--account-surface);box-shadow:var(--account-surface-shadow);display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-summary-card__copy{min-width:0}.account-summary-card__label{color:var(--account-text-soft);font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.account-summary-card__value{margin-top:10px;color:var(--account-text);font-size:21px;font-weight:900;line-height:1.1;word-break:break-word}.account-summary-card__value--positive{color:#18a957}.account-summary-card__value--negative{color:#d84c4c}.account-summary-card__value--accent{color:var(--account-accent)}.account-summary-card__value--tariff{color:var(--account-accent-strong);text-shadow:none}.account-summary-card__action{flex:0 0 auto;width:44px;height:44px;border-radius:16px;border:1px solid var(--account-surface-border);background:var(--account-surface-strong);box-shadow:0 8px 24px rgba(35,77,116,.06);display:inline-flex;align-items:center;justify-content:center}.account-summary-card__action-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--account-accent)}.account-summary-card__action-icon svg,.account-tool-card__arrow svg,.account-tool-card__icon svg,.partner-quick-button svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2.15;stroke-linecap:round;stroke-linejoin:round}.account-panel{border:1.5px solid var(--account-surface-border);border-radius:24px;background:var(--account-surface-strong);overflow:hidden;box-shadow:var(--account-surface-shadow);padding:18px}.crm-lobby-panel,.crm-profile-hero{overflow:visible}.account-panel--p2p{background:var(--account-surface)}.account-panel__label{color:var(--account-text-soft);font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin-bottom:22px}.account-p2p-row{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.account-p2p-caption{display:inline-flex;align-items:center;gap:8px;color:var(--account-text);font-size:13px;font-weight:700;grid-column:1/-1}.account-inline-info{width:20px;height:20px;border:none;background:none;padding:0;color:var(--account-text-muted)}.account-inline-info svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.account-inline-input.support-text-input{min-height:42px;border-color:var(--account-surface-border)}.account-transfer-button{min-height:42px;padding:0 18px;border-radius:16px;border:1px solid var(--account-surface-border);background:var(--account-surface-strong);color:var(--account-accent);font-size:14px;font-weight:800}.account-transfer-button__label{display:inline-block;color:currentColor}.account-transfer-button:not(:disabled){border-color:var(--account-surface-border);background:var(--account-surface-strong);color:var(--account-accent)}.account-transfer-button:disabled{opacity:1}.account-tool-card{width:100%;border:1px solid var(--account-surface-border);border-radius:22px;background:var(--account-surface);padding:16px 18px;color:var(--account-text);display:flex;align-items:center;gap:14px;text-align:left}.account-tool-card--wide{margin-top:4px}.account-tool-card--placeholder{cursor:default}.account-tool-card__icon{width:44px;height:44px;border-radius:14px;background:rgba(124,92,255,.1);color:var(--account-accent);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.account-tool-card__copy{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.account-preview-card strong,.account-tool-card__copy strong,.account-transaction-card strong,.partner-promo-headline,.partner-referral-card strong,.partner-source-card strong,.partner-stats-head strong{color:var(--account-text)}.account-tool-card__copy strong{font-size:16px;font-weight:800;line-height:1.3}.account-tool-card__copy span{color:var(--account-text-muted);font-size:13px;line-height:1.35}.account-tool-card__arrow{color:var(--account-text-soft);flex:0 0 auto}.account-preview-list,.account-transactions-list,.partner-page-stack,.partner-referrals-list{display:grid;grid-gap:10px;gap:10px}.account-preview-card,.account-transaction-card,.partner-referral-card,.partner-source-card{border:1px solid var(--account-surface-border);border-radius:22px;background:var(--account-surface);padding:16px 18px}.account-preview-card{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.account-preview-card p,.account-transaction-card p,.partner-become-body p{margin:6px 0 0;color:var(--account-text-muted);font-size:13px;line-height:1.5}.account-preview-card__amount{flex:0 0 auto;font-size:15px;font-weight:900}.account-preview-card__amount--credit{color:#18a957}.account-preview-card__amount--debit{color:#d84c4c}.account-screen__more-head{margin:10px 0 0}.account-screen__more-head h2,[data-theme=dark] .account-screen__more-head h2{color:var(--account-text)}.account-tools-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.account-empty-state{border:1px solid var(--account-surface-border);border-radius:24px;background:var(--account-surface);padding:28px 22px;text-align:center;box-shadow:var(--account-surface-shadow)}.account-empty-state strong{color:var(--account-text);font-size:18px}.account-empty-state p{margin:8px 0 0;color:var(--account-text-muted)}.account-modal-overlay{position:fixed;inset:0;z-index:150;background:rgba(15,23,42,.34);padding:16px;display:flex;align-items:center;justify-content:center}.account-modal{width:min(520px,100%);background:var(--account-surface-strong);border-color:var(--account-surface-border);color:var(--account-text)}.crm-telegram-account-modal{background:var(--panel-strong)!important;border:1px solid var(--line-strong)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-telegram-account-modal .auth-dialog-title{color:var(--text)}.crm-telegram-account-modal .auth-dialog-copy{color:var(--muted)}.crm-telegram-account-modal .auth-dialog-actions{gap:10px}.crm-telegram-account-modal .auth-dialog-button{flex:1 1;min-height:44px;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);box-shadow:none}.crm-telegram-account-modal .auth-dialog-button--accent{background:var(--panel);border-color:var(--line-strong);color:var(--text)}.account-modal--topup{width:min(420px,100%)}.account-modal--rules{width:min(840px,100%);max-height:min(82vh,920px);overflow:hidden}.account-topup-ticket-badge{margin:4px auto 0;max-width:324px;padding:12px 16px;border-radius:18px;background:var(--account-surface);color:var(--account-text);text-align:center;font-size:13px;font-weight:800;line-height:1.4}.account-methods-list{display:grid;grid-gap:12px;gap:12px}.account-method-card{border-radius:16px;border:1px solid var(--account-surface-border);background:var(--account-surface);padding:16px;display:flex;flex-direction:column;gap:8px;color:var(--account-text-muted);text-align:center}.account-method-card__button{min-height:44px;padding:0 14px;border-radius:999px;background:var(--account-surface-strong);color:var(--account-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:16px;font-weight:800}.account-method-card__button-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center}.account-method-card__button-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2}.account-p2p-details{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;color:var(--account-text-muted);font-size:14px}.account-p2p-details strong{color:var(--account-text)}.account-p2p-details__spacer{height:6px}.account-p2p-password-title{margin-bottom:12px;color:var(--account-text);font-size:15px;font-weight:800;text-align:center}.account-modal .account-checkbox-line,.account-modal .account-checkbox-line button,.account-modal .account-p2p-details,.account-modal .account-p2p-password-title,.account-modal .account-rules-copy,.account-modal .auth-dialog-copy,.account-modal .auth-dialog-title{color:var(--account-text)}.account-modal .auth-dialog-copy{color:var(--account-text-muted)}.account-modal .auth-dialog-button{background:var(--account-surface);border:1px solid var(--account-surface-border);color:var(--account-text)}.account-modal--topup .auth-dialog-button{color:var(--account-text);border-color:transparent;background:var(--account-surface);box-shadow:none}.account-modal .auth-dialog-button--accent,[data-theme=light] .account-modal .auth-dialog-button--accent{color:var(--account-text);border-color:var(--account-surface-border);background:var(--account-surface-strong);box-shadow:none}.account-modal__input{background:var(--account-surface-strong)!important;color:var(--account-text)!important;border-color:var(--account-surface-border)!important}.account-modal__textarea{min-height:108px;padding-top:14px;padding-bottom:14px;resize:none}.account-checkbox-line{margin-top:14px;display:flex;align-items:flex-start;gap:10px;color:var(--account-text-muted);font-size:13px;line-height:1.4}.account-checkbox-line button{border:none;background:none;padding:0;color:var(--account-accent-strong);text-decoration:underline;font:inherit}.account-rules-copy{overflow:auto;white-space:pre-wrap;color:var(--account-text-muted);font-size:13px;line-height:1.58;max-height:calc(82vh - 160px)}.account-transaction-card__head,.partner-promo-row,.partner-quick-actions,.partner-referral-card,.partner-source-grid,.partner-stat-chips,.partner-stats-head{display:flex}.account-transaction-card__head{justify-content:space-between;gap:12px;align-items:flex-start}.account-transaction-card__line,.account-transaction-card__meta{margin-top:8px;color:var(--account-text-muted);font-size:12px;line-height:1.45}.account-transaction-card__meta{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.partner-quick-actions{gap:10px}.partner-quick-button{flex:1 1;min-height:52px;border-radius:18px;border:1px solid var(--account-surface-border);background:var(--account-surface);color:var(--account-text);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-size:15px;font-weight:800;box-shadow:var(--account-surface-shadow)}.partner-quick-button svg{color:var(--account-accent)}.partner-promo-row{margin-top:16px;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.partner-promo-code{flex:1 1;min-height:54px;border-radius:18px;border:1px solid var(--account-surface-border);background:var(--account-surface);display:inline-flex;align-items:center;justify-content:center;font-family:monospace;color:var(--account-text);font-size:16px;font-weight:800;letter-spacing:.08em;box-shadow:var(--account-surface-shadow);padding:0 18px}.partner-promo-copy-btn{min-width:132px;flex:0 0 auto}.partner-become-submit,.partner-promo-copy-btn{width:auto;min-height:54px;padding:0 22px;border-radius:18px}.partner-stat-chips{margin-top:16px;gap:10px;flex-wrap:wrap}.partner-stat-chips--table{margin-top:18px}.partner-stat-chip{flex:1 1 180px;border:1px solid var(--account-surface-border);border-radius:20px;background:var(--account-surface);padding:14px 16px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--account-surface-shadow)}.partner-become-body strong,.partner-referral-card p,.partner-source-card span,.partner-stat-chip span{color:var(--account-text-muted)}.partner-referral-card__meta span:last-child,.partner-stat-chip strong{color:var(--account-text);font-size:16px;font-weight:900}.partner-source-grid{margin-top:16px;flex-wrap:wrap;gap:10px}.partner-source-grid--stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.partner-source-card{flex:1 1 220px;display:flex;flex-direction:column;gap:12px}.partner-source-card--summary{min-height:84px;flex-direction:row;align-items:center;justify-content:space-between}.partner-source-card--summary strong{font-size:28px;font-weight:900}.partner-referrals-list{margin-top:16px;display:grid;grid-gap:16px;gap:16px}.partner-empty-referrals{margin-top:16px;border:1px solid var(--account-surface-border);background:var(--account-surface);box-shadow:var(--account-surface-shadow)}.partner-referral-card{align-items:flex-start;gap:12px}.partner-referral-card__main{display:grid;grid-gap:14px;gap:14px;width:100%}.partner-referral-card__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.partner-referral-field{display:grid;grid-gap:6px;gap:6px}.partner-referral-field span{color:var(--account-text-muted);font-size:12px;font-weight:800;letter-spacing:.02em}.partner-referral-field strong{color:var(--account-text);font-size:16px;font-weight:900}.partner-stats-table-card{margin-top:16px;border:1px solid var(--account-surface-border);border-radius:24px;background:var(--account-surface);padding:18px;box-shadow:var(--account-surface-shadow)}.partner-source-section__title,.partner-stats-table-card__title{color:var(--account-text);font-size:18px;font-weight:900}.partner-ref-table-wrap{margin-top:16px;border:1px solid var(--account-surface-border);border-radius:18px;overflow:hidden;background:var(--account-surface)}.partner-ref-mobile-list{display:none}.partner-ref-table{width:100%;border-collapse:collapse;table-layout:fixed}.partner-ref-table thead tr{background:var(--account-surface-strong)}.partner-ref-table th{text-align:center;padding:12px 10px;border-right:1px solid var(--account-surface-border);border-bottom:1px solid var(--account-surface-border);color:var(--account-text);font-size:15px;font-weight:900}.partner-ref-table th:last-child{border-right:none}.partner-ref-table td{padding:12px 10px;border-right:1px solid var(--account-surface-border);border-bottom:1px solid var(--account-surface-border);color:var(--account-text-muted);font-size:15px;font-weight:800;text-align:center;background:var(--account-surface)}.partner-ref-table tbody tr:last-child td{border-bottom:none}.partner-ref-table td:last-child{border-right:none}.partner-ref-table__user{word-break:break-word}.partner-ref-table__income{white-space:nowrap}.partner-ref-user-button{border:none;background:transparent;padding:0;margin:0;color:var(--account-text);font:inherit;font-weight:900;cursor:pointer}.partner-ref-user-button:hover{opacity:.8}.partner-ref-income-chip{min-width:64px;min-height:42px;padding:0 14px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;background:rgba(70,172,107,.14);border:1px solid rgba(70,172,107,.22);color:#18a957;font-weight:900}.partner-source-badge{gap:10px;min-height:46px;padding:8px 14px;border-radius:16px;border:1px solid var(--account-surface-border);background:var(--account-surface);font-size:15px;font-weight:800}.partner-source-badge,.partner-source-badge__icon{display:inline-flex;align-items:center;color:var(--account-text)}.partner-source-badge__icon{width:32px;height:32px;border-radius:10px;justify-content:center;overflow:hidden;flex:0 0 auto;font-size:13px;font-weight:900;background:rgba(23,48,65,.1)}.partner-source-badge__icon img{width:100%;height:100%;object-fit:cover;display:block}.partner-source-badge--neutral .partner-source-badge__icon{background:rgba(23,48,65,.12);color:var(--account-text-muted)}.partner-source-section{margin-top:18px;display:grid;grid-gap:16px;gap:16px}.partner-referral-modal{max-width:540px}.partner-referral-modal__grid{margin-top:10px;display:grid;grid-gap:12px;gap:12px}.partner-referral-modal__item{border:1px solid var(--account-surface-border);border-radius:18px;background:var(--account-surface);padding:14px 16px}.partner-referral-modal__item span{display:block;color:var(--account-text-muted);font-size:13px;font-weight:800;margin-bottom:6px}.partner-referral-modal__item strong{display:block;color:var(--account-text);font-size:17px;font-weight:900}@media (max-width:860px){.partner-stats-table-card{padding:14px}.partner-source-section__title,.partner-stats-table-card__title{font-size:17px}.partner-ref-table-wrap{border-radius:20px}.partner-stat-chips--table{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.partner-stat-chips--table .partner-stat-chip:last-child{grid-column:1/-1}.partner-source-grid--stats{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-ref-table th{padding:8px 6px;font-size:13px}.partner-ref-table td{padding:10px 6px;font-size:12px}.partner-ref-user-button{font-size:12px}.partner-source-badge{gap:6px;min-height:36px;padding:5px 8px;border-radius:13px;font-size:12px}.partner-source-badge__icon{width:22px;height:22px;border-radius:8px}.partner-ref-income-chip{min-width:52px;min-height:34px;padding:0 8px;border-radius:11px;font-size:12px}.partner-referral-modal__item{padding:12px 14px}.partner-referral-modal__item strong{font-size:15px}}.partner-become-toggle{width:100%;min-height:52px;border-radius:18px;border:1px solid var(--account-surface-border);background:var(--account-surface-strong);color:var(--account-text);display:inline-flex;align-items:center;justify-content:space-between;gap:12px;padding:0 16px;font-size:16px;font-weight:800}.partner-become-toggle svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;transition:transform .2s ease}.partner-become-toggle.is-open svg{transform:rotate(180deg)}.partner-become-body{margin-top:14px;animation:partnerBecomeReveal .34s cubic-bezier(.22,1,.36,1)}.partner-become-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.partner-become-field{display:grid;grid-gap:6px;gap:6px}.partner-become-field span{color:var(--account-text-muted);font-size:13px;font-weight:700}.partner-become-body>p,.partner-become-body>strong{color:var(--account-text)}.partner-become-body>p{margin:0 0 10px}.partner-become-body>strong{display:block;margin:2px 0 8px}.partner-become-note{margin:14px 0 16px;padding:12px 14px;border-radius:14px;border:1px solid var(--account-surface-border);background:var(--account-surface);font-weight:700;font-size:13px;line-height:1.5}.partner-become-note,[data-theme=dark] .partner-become-note{color:var(--account-text-muted)}.partner-empty-referrals p,.partner-empty-referrals strong,.partner-promo-headline,.partner-source-card span,.partner-source-card strong{color:var(--account-text)}.partner-promo-copy{margin:6px 0 0;color:var(--account-text-muted);font-size:13px;line-height:1.5}[data-theme=dark] .account-inline-input.support-text-input,[data-theme=dark] .account-transfer-button{border-color:rgba(17,17,17,.92)}[data-theme=dark] .account-transfer-button,[data-theme=dark] .account-transfer-button:not(:disabled){color:#7c5cff;background:#ffffff}.account-transfer-button:not(:disabled){color:#7c5cff}[data-theme=dark] .account-modal--topup .auth-dialog-button{background:#111111;color:#ffffff;border-color:#111111;box-shadow:0 18px 34px rgba(17,17,17,.18)}.partner-referral-card,.partner-source-card{border:1px solid rgba(255,255,255,.56);background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) padding-box,linear-gradient(135deg,rgba(123,203,255,.72),rgba(131,174,255,.64) 48%,rgba(205,158,255,.66)) border-box;box-shadow:0 14px 26px rgba(33,72,121,.08)}.market-card__seller-copy span,.market-card__subscribers,.market-detail-id,.market-detail-row__label,.market-empty-state p,.market-form-field span,.market-screen .support-header p,.market-upload-hint{color:rgba(23,48,65,.48)}.market-card h3,.market-card__price,.market-card__seller-copy strong,.market-detail-hero h1,.market-detail-hero__price,.market-detail-row__value,.market-empty-state strong,.market-price-value,.market-screen .support-header h1{color:rgba(23,48,65,.52)}.market-header{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:18px}.market-header__title-row{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap}.market-header__title-row h1{margin:0}.market-header__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-header-badge{min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:transparent;color:var(--dashboard-shell-text);font-size:12px;font-weight:800;line-height:1;white-space:nowrap}.market-header-badge--static{cursor:default;pointer-events:none}.market-header-actions{display:flex;align-items:center;gap:12px;flex:0 0 auto}.market-buy-button,.market-create-button{width:auto;min-width:150px;min-height:52px;padding:0 20px;flex:0 0 auto;gap:8px}.market-create-button svg,.market-upload-button svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.market-buy-button__icon{width:18px;height:18px;object-fit:contain;display:block;flex:0 0 auto}.market-tabs{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:16px;align-items:stretch}.market-tab{min-height:44px;padding:0 10px;border-radius:18px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.96);color:rgba(23,48,65,.52);font-size:12px;font-weight:800;box-shadow:0 12px 24px rgba(33,72,121,.08);display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden}.market-tab.is-active{background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) padding-box,var(--surface-soft-gradient) border-box}.market-tab__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.market-tab__icon{width:14px;height:14px;flex:0 0 auto}.market-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.market-limits-modal{width:min(100%,560px)}.market-limits-modal__copy{margin-bottom:12px}.market-limits-modal__table-wrap{margin-top:4px}.market-limits-modal__table{width:100%;table-layout:fixed}.market-limits-modal__table .content-panel-limits-table__plan{width:124px}.market-limits-modal__table thead th{padding:10px 10px 9px}.market-limits-modal__table tbody td{padding:10px}.market-limits-modal__table .content-panel-limits-table__feature strong{font-size:12px}.market-limits-modal__table .content-panel-limits-table__feature span{font-size:10px;line-height:1.25}.market-card,.market-detail-panel,.market-empty-state{border:1px solid rgba(255,255,255,.56);border-radius:24px;background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) padding-box,var(--surface-soft-gradient) border-box;background-clip:padding-box,border-box;background-origin:border-box;box-shadow:0 16px 34px rgba(18,62,99,.12)}.market-card{cursor:pointer;overflow:hidden;display:grid;grid-template-columns:188px minmax(0,1fr);align-items:stretch}.market-card--premium{position:relative}.market-card--premium-red{box-shadow:inset 0 0 0 3px rgba(255,84,106,.82),0 16px 34px rgba(18,62,99,.12)}.market-card--premium-blue{box-shadow:inset 0 0 0 3px rgba(84,196,255,.92),0 16px 34px rgba(18,62,99,.12)}.market-card--premium-orange{box-shadow:inset 0 0 0 3px rgba(255,164,74,.9),0 16px 34px rgba(18,62,99,.12)}.market-card--premium-purple{box-shadow:inset 0 0 0 3px rgba(143,103,255,.9),0 16px 34px rgba(18,62,99,.12)}.market-card--premium-black{box-shadow:inset 0 0 0 3px rgba(18,24,31,.9),0 16px 34px rgba(18,62,99,.12)}.market-card--premium-green{box-shadow:inset 0 0 0 3px rgba(56,194,120,.9),0 16px 34px rgba(18,62,99,.12)}.market-card__cover{width:188px;aspect-ratio:1/1;min-height:188px;background:rgba(255,255,255,.34);overflow:hidden}.market-card__cover img,.market-cover-preview img,.market-detail-hero__cover img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.market-card__platform-fallback{width:100%;min-height:100%;display:grid;place-items:center;font-size:28px;font-weight:900;letter-spacing:.08em;color:rgba(23,48,65,.4)}.market-card__main{padding:18px 18px 16px;display:grid;grid-gap:12px;gap:12px}.market-card__actions,.market-card__seller,.market-card__top,.market-country-row,.market-detail-actions,.market-form-actions{display:flex}.market-card__actions,.market-card__seller,.market-card__top{align-items:flex-start;justify-content:space-between;gap:12px}.market-card__price-group{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto;padding-right:0}.market-card h3{margin:0;font-size:20px;font-weight:900;line-height:1.15}.market-card__premium-icon{width:18px;height:18px;object-fit:contain;flex:0 0 auto}.market-card__subscribers-row{margin-top:4px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.market-card__subscribers-badge{min-height:28px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.85);color:rgba(23,48,65,.52);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;white-space:nowrap}.market-card__badges,.market-country-badges,.market-detail-hero__meta{display:flex;gap:8px;flex-wrap:wrap}.market-card__badge,.market-country-badge{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.88);color:rgba(23,48,65,.52);display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.market-card__badge--guard{background:rgba(255,255,255,.74)}.market-card__badge--premium,.market-card__badge--views{background:rgba(255,255,255,.8)}.market-card__seller-avatar{width:38px;height:38px;border-radius:12px;background:rgba(255,255,255,.84);color:rgba(23,48,65,.52);display:inline-flex;align-items:center;justify-content:center;font-size:15px;font-weight:900;flex:0 0 auto;overflow:hidden}.market-card__seller-avatar-image{width:100%;height:100%;object-fit:cover;display:block}.market-card__seller-copy{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1}.market-inline-button,.market-upload-button{min-height:46px;padding:0 18px;border-radius:18px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.96);color:rgba(23,48,65,.52);font-size:14px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.market-inline-button--accent,.market-upload-button{background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12)) padding-box,var(--surface-soft-gradient) border-box}.market-inline-button--accent{min-width:116px}.market-inline-button--buy{min-width:116px;background:rgba(255,255,255,.96);color:rgba(23,48,65,.52)}.market-inline-button__gradient-label{display:inline-block;background-image:var(--surface-soft-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.market-inline-button--my{gap:8px;min-width:128px}.market-inline-button--my svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.market-my-card-shell{position:relative}.market-my-card-menu-button{position:absolute;top:14px;right:14px;z-index:3;width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.92);display:inline-flex;align-items:center;justify-content:center;gap:2px;box-shadow:0 9px 18px rgba(33,72,121,.12)}.market-my-card-shell .market-card__main{padding-right:66px}.market-my-card-menu-button span{width:3px;height:3px;border-radius:999px;background:rgba(23,48,65,.52)}.market-my-card-menu{position:absolute;top:48px;right:12px;z-index:4;min-width:168px;padding:8px;border-radius:18px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.96);box-shadow:0 18px 34px rgba(18,62,99,.14);display:grid;grid-gap:6px;gap:6px}.market-my-card-menu button{min-height:42px;padding:0 14px;border-radius:14px;border:1px solid rgba(255,255,255,.56);background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) padding-box,var(--surface-soft-gradient) border-box;color:rgba(23,48,65,.52);font-size:14px;font-weight:800;text-align:left}.content-panel-post-dropdown-menu button.is-disabled,.content-panel-post-dropdown-menu button[aria-disabled=true],.market-my-card-menu button.is-disabled,.market-my-card-menu button[aria-disabled=true]{opacity:.55;cursor:default}.market-my-card-menu__danger{color:rgba(176,42,57,.82)!important}.market-empty-state{padding:32px 26px;text-align:center}.market-create-panel{padding:20px}[data-theme=dark] .market-create-panel .market-form-field>span,[data-theme=dark] .market-create-panel .market-price-value,[data-theme=dark] .market-create-panel .market-upload-hint{color:rgba(246,248,252,.74)}.market-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.market-form-field{display:grid;grid-gap:8px;gap:8px}.market-form-field--full{grid-column:1/-1}.market-cover-upload{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.market-cover-preview,.market-detail-hero__cover{width:92px;height:92px;border-radius:22px;overflow:hidden;background:rgba(255,255,255,.34);flex:0 0 auto}.market-price-range{width:100%;accent-color:#7c5cff}.market-price-value{font-size:22px;font-weight:900}.market-textarea{min-height:120px;resize:none}.market-textarea--compact{min-height:96px}.market-fee-box{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.56);background:linear-gradient(rgba(255,255,255,.12),rgba(255,255,255,.12)) padding-box,var(--surface-soft-gradient) border-box}.market-checkbox-line{margin-top:12px}.market-detail-actions,.market-form-actions{margin-top:18px;justify-content:center;gap:12px;flex-wrap:wrap}.market-detail-stack{display:grid;grid-gap:14px;gap:14px}.market-detail-panel{padding:20px}.market-detail-hero{display:flex;gap:18px;align-items:flex-start;margin-bottom:16px}.market-detail-hero__copy{display:grid;grid-gap:10px;gap:10px;min-width:0;flex:1 1}.market-detail-hero__price{font-size:28px;font-weight:900}.market-detail-grid{display:grid;grid-gap:12px;gap:12px}.market-detail-row{padding:14px 16px;border-radius:18px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.76);display:grid;grid-gap:8px;gap:8px}.market-detail-row__label{font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.market-detail-row__value a{color:rgba(23,48,65,.52);text-decoration:underline}.market-detail-id{margin-top:16px;text-align:right;font-size:12px;font-weight:700}@media (max-width:720px){.support-toolbar{align-items:center;flex-direction:row;justify-content:space-between}.support-compose-button--compact,.support-send-button{width:100%}.support-compose-button--toolbar{width:auto;margin-left:auto;flex:0 0 auto}.support-thread-topbar{flex-direction:column}.support-message-bubble{max-width:90%}.settings-screen__wrap{padding:22px 12px 36px}.settings-screen__header h1{font-size:22px}.settings-action-row{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.settings-screen__avatar-actions{width:auto;justify-content:flex-start}.settings-session-card__head,.settings-session-card__meta{flex-direction:column;align-items:flex-start}.settings-screen__reset-sessions-button{width:100%}.account-screen__wrap{padding:22px 10px 40px}.account-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-p2p-row{grid-template-columns:minmax(0,1.25fr) minmax(110px,.9fr) auto}.partner-quick-actions{flex-direction:row}.partner-promo-copy-btn{width:auto;min-width:122px;margin-left:auto;flex:0 0 auto}.partner-promo-row{flex-direction:row;align-items:center}.settings-screen__password-trigger-wrap{width:auto;align-self:flex-start;margin-top:2px}.settings-screen__inline-actions{flex-direction:column;align-items:stretch}.settings-screen__action-button{min-height:40px;padding:0 18px}.account-transfer-button{min-width:118px;padding:0 14px}.account-summary-card{min-height:124px}}@keyframes welcomeFadeIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes partnerBecomeReveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes welcomeFadeOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}@keyframes aiAgentBob{0%,to{transform:translateY(0) scale(.97)}50%{transform:translateY(-16px) scale(1.03)}}@keyframes aiAgentPulse{0%,to{opacity:1}50%{opacity:.92}}@media (max-width:1100px){.dashboard-sidebar{position:fixed;inset:0 auto 0 0;transform:translateX(-100%);transition:transform .24s ease;max-width:min(82vw,280px);width:min(82vw,280px);min-width:min(82vw,280px)}.dashboard-sidebar.open{transform:translateX(0)}.dashboard-main{width:100%}}@media (min-width:1101px){.dashboard-sidebar-mask{display:none}}@media (max-width:640px){.dashboard-utility-row{display:flex}.dashboard-topbar{padding:calc(env(safe-area-inset-top, 0px) + 12px) 12px 14px}.dashboard-topbar-title{font-size:18px}.dashboard-topbar-right{gap:8px;flex-wrap:wrap;justify-content:flex-end}.dashboard-burger,.dashboard-icon-btn{width:38px;height:38px;border-radius:12px}.ai-agents-wrap{padding:22px 8px 40px}.ai-agents-rows{gap:52px;margin-top:84px}.ai-agents-row{gap:6px}.ai-agents-row.bottom,.ai-agents-row.top{max-width:100%}.ai-agents-row.top{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-agents-row.bottom{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-agent-item{width:100%}.ai-agent-name-badge{min-height:30px;padding:0 10px;font-size:11px}.ai-agent-icon-shell{width:84px;height:84px}.ai-agent-icon-shell img{width:62px;height:62px}.ai-agent-action-btn{min-height:26px;padding:0 8px;font-size:8px}.welcome-center--timed{min-width:100%}.market-header{flex-direction:column;align-items:stretch}.market-header__title-row{align-items:flex-start}.market-header__badges{width:100%}.market-header-actions{width:100%;gap:10px}.market-buy-button,.market-create-button{width:100%;min-width:0;flex:1 1}.market-card,.market-grid{grid-template-columns:1fr}.market-card__cover{width:100%;min-height:188px}.market-form-grid{grid-template-columns:1fr}.market-detail-hero{flex-direction:column}}.client-center-screen .support-header p{max-width:720px}.client-center-screen .account-panel{background:var(--account-surface-strong);border:1px solid var(--account-surface-border);box-shadow:var(--account-surface-shadow)}.client-center-screen .support-empty-state,.client-center-screen .support-loading-card{background:var(--surface-soft-gradient);border-color:rgba(255,255,255,.34)}.crm-header-actions{margin:18px 12px 0;display:flex;align-items:center;gap:12px;flex-wrap:nowrap}.crm-toolbar-button{width:auto;min-width:0;min-height:52px;padding:0 20px;gap:10px;flex:1 1;justify-content:center;white-space:nowrap}.crm-toolbar-button--secondary{border-radius:18px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.96);color:rgba(23,48,65,.68);font-size:15px;font-weight:800;box-shadow:0 12px 24px rgba(33,72,121,.08)}.crm-toolbar-button--secondary.is-active{background:var(--surface-soft-gradient);color:#ffffff;border-color:rgba(255,255,255,.42);box-shadow:0 18px 34px rgba(87,140,235,.18)}.crm-toolbar-button--secondary.is-active .crm-button-icon{filter:brightness(0) invert(1)}.crm-toolbar-button--primary{white-space:normal;text-align:center;justify-content:center}.crm-add-client-button{width:auto;min-width:0;align-self:center;padding-inline:18px}.crm-form-panel,.crm-history-hero,.crm-lobby-panel,.crm-profile-hero,.crm-profile-section,.crm-search-panel,.crm-settings-panel{margin:16px 12px 0;padding:22px 20px;border-radius:30px}.crm-client-card__actions,.crm-form-actions,.crm-lobby-head,.crm-profile-hero__actions,.crm-search-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-search-row{justify-content:space-between}.crm-search-input-shell{flex:1 1;min-width:240px;position:relative}.crm-search-input-shell svg{position:absolute;top:50%;left:15px;width:18px;height:18px;transform:translateY(-50%);stroke:rgba(23,48,65,.48);stroke-width:2;fill:none}.crm-search-input{padding-left:42px}.crm-search-button{min-height:50px;padding-inline:22px;white-space:nowrap}.crm-lobby-head{justify-content:space-between}.crm-lobby-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.crm-lobby-title-row strong,.crm-section-title{color:#173041;font-size:28px;font-weight:800;line-height:1.1}.crm-count-badge{min-height:30px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.8);color:rgba(23,48,65,.66);font-size:12px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.crm-card-list{margin-top:18px;display:flex;flex-direction:column;gap:14px}.crm-action-card,.crm-client-card,.crm-finance-card{border-radius:28px;background:rgba(255,255,255,.78);border:1px solid rgba(255,255,255,.5);box-shadow:0 12px 28px rgba(31,60,93,.08);padding:18px;position:relative;overflow:visible}.crm-client-card__main,.crm-profile-hero__top{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;overflow:visible}.crm-profile-hero__avatar-stack{display:grid;grid-gap:8px;gap:8px;justify-items:center;align-content:start}.crm-profile-hero__idline{color:rgba(23,48,65,.62);font-size:12px;font-weight:700;line-height:1.2;text-align:center;letter-spacing:.01em}[data-theme=dark] .crm-profile-hero__idline{color:rgba(246,248,252,.7)}.crm-client-card__body,.crm-profile-hero__copy{min-width:0;overflow:visible}.crm-client-card__title-block{display:grid;grid-gap:10px;gap:10px;min-width:0}.crm-client-card__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px;overflow:visible}.crm-client-card__headline{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.crm-profile-title-row{display:inline-grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;width:auto;max-width:100%;overflow:visible}.crm-client-card__headline{min-width:0;flex:0 1 auto;max-width:100%}.crm-client-card__headline h3,.crm-profile-title-row h1{min-width:0;max-width:100%}.crm-client-card__title-row h3,.crm-profile-hero__copy h1,.crm-profile-hero__copy h2{margin:0;color:#173041;font-size:22px;font-weight:800;line-height:1.18}.crm-action-card__meta,.crm-client-card__meta,.crm-finance-card__meta,.crm-profile-hero__eyebrow,.crm-section-copy{color:rgba(23,48,65,.68);font-size:14px;line-height:1.5}.crm-client-card__badge-row{display:flex;flex-wrap:nowrap;align-items:center;gap:8px}.crm-client-card__badge-row .crm-inline-select__trigger{flex:0 0 auto;width:auto;min-height:30px;padding-inline:10px;font-size:11px}.crm-client-card__meta{display:grid;grid-gap:4px;gap:4px;margin-top:2px}.crm-client-card__meta-line{min-width:0;display:grid;grid-template-columns:21px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:center}.crm-client-card__meta-icon{display:block;width:21px;height:21px;object-fit:contain;object-position:center;background:transparent;border-radius:0;box-shadow:none;filter:none}.crm-client-card__meta-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-client-card__idline{font-size:13px;line-height:1.3}.crm-profile-hero__eyebrow{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px}.crm-client-card__actions{margin-top:16px}.team-work-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.team-work-hero__copy{min-width:0;flex:1 1}.team-work-hero__title-row,.team-work-hero__topline{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.team-work-hero__title-row{margin-top:8px;min-width:0}.team-work-hero__title-button{display:inline-flex;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;text-align:left;cursor:pointer;width:auto}.team-work-hero__title{margin:0;color:var(--dashboard-shell-text);font-size:10px;font-weight:900;line-height:1.1;min-width:0}.team-work-screen .crm-profile-hero__eyebrow{color:rgba(23,48,65,.68)}.team-work-hero__add,.team-work-hero__edit{flex:0 0 auto}.team-work-screen .crm-client-card,.team-work-screen .crm-compact-note,.team-work-screen .crm-info-tile,.team-work-screen .crm-pill{transition:background .16s ease,border-color .16s ease,color .16s ease}.team-work-screen .crm-client-card__title-row .crm-pill{background:rgba(23,48,65,.06);color:#173041;border-color:rgba(23,48,65,.18)}[data-theme=dark] .team-work-screen .crm-client-card__title-row .crm-pill{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.12)}.team-work-screen .auth-timezone-picker,.team-work-screen .team-work-timezone-input{width:100%}[data-theme=dark] .team-work-screen .account-panel,[data-theme=dark] .team-work-screen .crm-client-card,[data-theme=dark] .team-work-screen .crm-compact-note,[data-theme=dark] .team-work-screen .crm-info-tile{background:#111111;border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .team-work-screen .crm-avatar{background:#171717;border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .team-work-screen .crm-avatar__fallback{color:rgba(255,255,255,.86)}[data-theme=dark] .team-work-screen .auth-dialog-copy,[data-theme=dark] .team-work-screen .auth-dialog-title,[data-theme=dark] .team-work-screen .crm-client-card__idline,[data-theme=dark] .team-work-screen .crm-client-card__meta,[data-theme=dark] .team-work-screen .crm-client-card__title-row h3,[data-theme=dark] .team-work-screen .crm-field-shell>span,[data-theme=dark] .team-work-screen .crm-info-tile__label,[data-theme=dark] .team-work-screen .crm-info-tile__value,[data-theme=dark] .team-work-screen .crm-profile-hero__copy h1,[data-theme=dark] .team-work-screen .crm-profile-hero__copy h2,[data-theme=dark] .team-work-screen .crm-profile-hero__eyebrow,[data-theme=dark] .team-work-screen .support-header h1,[data-theme=dark] .team-work-screen .support-header p,[data-theme=dark] .team-work-screen .team-work-hero__title{color:#ffffff}[data-theme=dark] .team-work-screen .auth-dialog-copy,[data-theme=dark] .team-work-screen .crm-client-card__idline,[data-theme=dark] .team-work-screen .crm-client-card__meta,[data-theme=dark] .team-work-screen .crm-field-shell>span,[data-theme=dark] .team-work-screen .crm-info-tile__label,[data-theme=dark] .team-work-screen .support-header p{color:rgba(255,255,255,.66)}[data-theme=dark] .team-work-screen .crm-pill{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.08)}[data-theme=dark] .team-work-screen .support-text-input{background:#171717;border-color:rgba(255,255,255,.08);color:#ffffff}[data-theme=dark] .team-work-screen .support-text-input::placeholder{color:rgba(255,255,255,.36)}[data-theme=dark] .team-work-screen .auth-timezone-menu{background:#111111;border-color:rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,0,0,.42)}[data-theme=dark] .team-work-screen .auth-timezone-option{color:#ffffff}[data-theme=dark] .team-work-screen .auth-timezone-option small{color:rgba(255,255,255,.56)}[data-theme=dark] .team-work-screen .auth-timezone-option:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}[data-theme=dark] .team-work-modal{background:#111111;border-color:rgba(255,255,255,.08)}[data-theme=dark] .team-work-modal .x-panel-modal-close{color:#ffffff;border-color:rgba(255,255,255,.08)}[data-theme=dark] .team-work-modal .auth-dialog-copy,[data-theme=dark] .team-work-modal .auth-dialog-title,[data-theme=dark] .team-work-modal .crm-field-shell>span{color:#ffffff}[data-theme=dark] .team-work-modal .auth-dialog-copy,[data-theme=dark] .team-work-modal .crm-field-shell>span{color:rgba(255,255,255,.66)}[data-theme=dark] .team-work-modal .support-text-input{background:#171717;border-color:rgba(255,255,255,.08);color:#ffffff}[data-theme=dark] .team-work-modal .support-text-input::placeholder{color:rgba(255,255,255,.36)}[data-theme=dark] .team-work-modal .auth-timezone-menu{background:#111111;border-color:rgba(255,255,255,.08);box-shadow:0 24px 48px rgba(0,0,0,.42)}[data-theme=dark] .team-work-modal .auth-timezone-option{color:#ffffff}[data-theme=dark] .team-work-modal .auth-timezone-option small{color:rgba(255,255,255,.56)}[data-theme=dark] .team-work-modal .auth-timezone-option:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.1)}.team-work-member-card .crm-client-card__actions{align-items:center}.team-work-member-profile-card__header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.team-work-member-profile-card__header-copy{min-width:0}.team-work-member-profile-card__title-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;min-width:0}.team-work-member-profile-card__title-row h3{margin:0;color:#173041;font-size:20px;font-weight:800;line-height:1.18;min-width:0}.team-work-member-profile-card__title-row .crm-pill{justify-self:end;width:-moz-fit-content;width:fit-content;min-height:28px;padding-inline:10px;font-size:11px;line-height:1}.team-work-member-profile-card__fields{align-items:start}.team-work-avatar{border-radius:18px;overflow:hidden;background:rgba(255,255,255,.92);border:1px solid rgba(23,48,65,.12);box-shadow:0 10px 18px rgba(31,60,93,.08)}.team-work-avatar--member{width:72px;height:72px;border-radius:18px}.team-work-avatar--profile{width:92px;height:92px;border-radius:18px}.team-work-screen .team-work-avatar,.team-work-screen .team-work-avatar--member,.team-work-screen .team-work-avatar--profile,[data-theme=dark] .team-work-screen .team-work-avatar,[data-theme=dark] .team-work-screen .team-work-avatar--member,[data-theme=dark] .team-work-screen .team-work-avatar--profile{border-radius:18px!important}[data-theme=dark] .team-work-avatar{background:#171717;border-color:rgba(255,255,255,.08);box-shadow:none}.team-work-member-profile-card .crm-client-card__body{min-width:0}.team-work-member-profile-card .crm-profile-grid{align-items:start}.crm-client-card--clickable{cursor:pointer}.crm-card-menu-button{margin-left:auto;flex:0 0 auto;width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.92);display:inline-flex;align-items:center;justify-content:center;gap:2px;box-shadow:0 9px 18px rgba(33,72,121,.12)}.crm-card-menu-button span{width:3px;height:3px;border-radius:999px;background:rgba(23,48,65,.52)}.crm-card-menu{margin-top:14px;margin-left:auto;width:min(100%,220px)}.crm-menu-anchor{position:relative;flex:0 0 auto;margin-left:0;overflow:visible}.crm-menu-anchor--inline{align-self:start}.crm-card-menu--anchored{position:absolute;top:calc(100% + 10px);right:0;margin-top:0;margin-left:0;width:220px;z-index:80}.crm-card-menu--profile{top:calc(100% + 8px)}.content-panel-channel-menu{position:fixed;top:0;left:0;width:min(100vw - 24px,286px);padding:8px;border-radius:18px;border:1px solid rgba(219,226,237,.96);background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(31,39,69,.14);display:grid;grid-gap:6px;gap:6px;z-index:420}.content-panel-channel-menu button{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;grid-gap:0;gap:0;min-height:44px;padding:0 14px;border-radius:14px;border:1px solid rgba(219,226,237,.96);background:rgba(245,248,252,.98);color:rgba(48,78,106,.92);font:inherit;font-size:12px;font-weight:800;line-height:1.2;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.content-panel-channel-menu button:disabled{opacity:.55;cursor:default}.content-panel-channel-menu button:focus-visible,.content-panel-channel-menu button:hover:not(:disabled){border-color:rgba(42,171,238,.28);background:rgba(42,171,238,.05);outline:none}.content-panel-post-dropdown-menu{padding:10px;border-radius:20px;border:1px solid rgba(219,226,237,.96);background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(31,39,69,.14);display:grid;grid-gap:8px;gap:8px}[data-theme=dark] .content-panel-channel-menu,[data-theme=dark] .content-panel-post-dropdown-menu{border-color:rgba(255,255,255,.08);background:rgba(17,19,24,.98);box-shadow:0 28px 86px rgba(0,0,0,.45)}[data-theme=dark] .content-panel-channel-menu button{border-color:rgba(23,48,65,.1);background:rgba(245,248,252,.98);color:rgba(23,48,65,.78)}.content-panel-channel-menu__identifier{padding:4px 8px 2px;color:var(--dashboard-shell-muted);font-size:11px;font-weight:800;letter-spacing:.02em;line-height:1.3;text-transform:uppercase}.content-panel-source-check{display:grid;grid-gap:16px;gap:16px}.content-panel-source-check__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.content-panel-source-check__card{display:grid;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:linear-gradient(180deg,rgba(42,171,238,.05),rgba(42,171,238,.02))}.content-panel-source-check__card-title{color:var(--dashboard-shell-text);font-size:14px;font-weight:900;line-height:1.2}.content-panel-source-check__field{gap:8px}.content-panel-source-check__input,.content-panel-source-check__select{min-height:44px}.content-panel-source-check__action{justify-content:center;width:100%}.content-panel-source-check__running-banner{padding:12px 14px;border-radius:16px;border:1px solid rgba(42,171,238,.22);background:rgba(42,171,238,.05);color:var(--dashboard-shell-text);font-size:13px;font-weight:800;line-height:1.45}.content-panel-source-check__feedback{margin-top:2px}.content-panel-source-check__history{display:grid;grid-gap:12px;gap:12px}.content-panel-source-check__history-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.content-panel-source-check__history-head strong{display:block;color:var(--dashboard-shell-text);font-size:15px;font-weight:900;line-height:1.25}.content-panel-source-check__history-head span{display:block;margin-top:4px;color:var(--dashboard-shell-muted);font-size:12px;font-weight:700;line-height:1.35}.content-panel-source-check__history-counter{color:var(--dashboard-shell-muted);font-size:12px;font-weight:700;line-height:1.35;text-align:right}.content-panel-source-check__history-table{display:grid;grid-gap:8px;gap:8px;max-height:380px;overflow:auto;padding-right:4px;overscroll-behavior:contain}.content-panel-source-check__history-row{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;align-items:start;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.content-panel-source-check__history-row--head{padding:0 14px;border:0;background:transparent;color:var(--dashboard-shell-muted);font-size:11px;font-weight:800;letter-spacing:.04em;line-height:1.25;text-transform:uppercase}.content-panel-source-check__history-row--head>div{min-width:0;padding:0}.content-panel-source-check__history-datetime,.content-panel-source-check__history-result,.content-panel-source-check__history-target{min-width:0;display:grid;grid-gap:4px;gap:4px}.content-panel-source-check__history-datetime strong,.content-panel-source-check__history-result strong,.content-panel-source-check__history-target strong{color:var(--dashboard-shell-text);font-size:13px;font-weight:900;line-height:1.35;word-break:break-word}.content-panel-source-check__history-datetime span,.content-panel-source-check__history-result span,.content-panel-source-check__history-target span{color:var(--dashboard-shell-muted);font-size:11px;font-weight:700;line-height:1.35;word-break:break-word}.content-panel-source-check__result-badge{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:999px;background:rgba(234,92,92,.12);color:#d64545;font-size:11px;font-weight:900;line-height:1.2}.content-panel-source-check__result-badge.is-success{background:rgba(54,175,110,.12);color:#1f8a56}.content-panel-source-check__history-empty{padding:16px 14px;border-radius:16px;border:1px dashed var(--dashboard-shell-border);background:rgba(42,171,238,.03);color:var(--dashboard-shell-muted);font-size:13px;font-weight:700;line-height:1.5}.content-panel-source-check__history-more{display:flex;justify-content:center}@media (max-width:840px){.content-panel-source-check__grid{grid-template-columns:minmax(0,1fr)}.content-panel-source-check__history-table{gap:6px}.content-panel-source-check__history-row{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) minmax(0,1.2fr);gap:6px;padding:10px}.content-panel-source-check__history-row--head{padding:0 10px;font-size:9px}.content-panel-source-check__history-datetime strong,.content-panel-source-check__history-result strong,.content-panel-source-check__history-target strong{font-size:10px;line-height:1.25}.content-panel-source-check__history-datetime span,.content-panel-source-check__history-result span,.content-panel-source-check__history-target span{font-size:9px;line-height:1.25}.content-panel-source-check__result-badge{padding:3px 7px;font-size:9px}.content-panel-source-check__history-head{flex-direction:column;align-items:flex-start}.content-panel-source-check__history-counter{text-align:left}}.crm-card-menu--upward{top:auto;bottom:calc(100% + 10px)}.crm-card-menu.market-my-card-menu{border-color:rgba(23,48,65,.1);background:rgba(255,255,255,.98)}.crm-card-menu.market-my-card-menu button{border-color:rgba(23,48,65,.1);background:rgba(245,248,252,.98);color:rgba(23,48,65,.78)}.content-panel-image-action-anchor,.content-panel-make-for-me-post-anchor{overflow:visible}.content-panel-image-action-anchor .content-panel-image-action-menu,.content-panel-make-for-me-post-anchor .content-panel-image-action-menu{position:absolute;top:calc(100% + 8px);left:0;width:min(100vw - 24px,312px);margin:0;padding:10px;display:grid;grid-gap:8px;gap:8px;border-radius:20px;border:1px solid rgba(219,226,237,.96);background:rgba(255,255,255,.98);box-shadow:0 24px 60px rgba(31,39,69,.14);z-index:420}.content-panel-image-action-menu button{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;min-height:48px;padding:12px 14px;border-radius:14px;text-align:left}.content-panel-image-action-menu button:disabled{opacity:.55;cursor:default}.content-panel-image-action-menu button>span:first-child{min-width:0;font-size:13px;font-weight:800;line-height:1.2;white-space:normal}.content-panel-image-action-menu__quota{min-width:max-content;justify-self:end;padding:5px 9px;border-radius:999px;border:1px solid rgba(42,171,238,.16);background:rgba(255,255,255,.92);color:rgba(48,78,106,.86);font-size:11px;font-weight:800;white-space:nowrap;text-align:right;box-sizing:border-box}[data-theme=dark] .content-panel-image-action-anchor .content-panel-image-action-menu,[data-theme=dark] .content-panel-make-for-me-post-anchor .content-panel-image-action-menu{border-color:rgba(255,255,255,.08);background:rgba(17,19,24,.98);box-shadow:0 28px 86px rgba(0,0,0,.45)}[data-theme=dark] .content-panel-image-action-menu button{background:rgba(245,248,252,.98);border-color:rgba(23,48,65,.1);color:rgba(23,48,65,.78)}[data-theme=dark] .content-panel-image-action-menu__quota{border-color:rgba(23,48,65,.1);background:rgba(255,255,255,.98);color:rgba(48,78,106,.86)}[data-theme=dark] .content-panel-channel-menu,[data-theme=dark] .content-panel-image-action-menu,[data-theme=dark] .content-panel-post-dropdown-menu,[data-theme=dark] .content-panel-scenario-status-menu,[data-theme=dark] .content-panel-scenario-undo-menu{border-color:rgba(255,255,255,.08)!important;background:rgba(17,19,24,.98)!important;box-shadow:0 28px 86px rgba(0,0,0,.45)!important}[data-theme=dark] .content-panel-channel-menu button,[data-theme=dark] .content-panel-image-action-menu button,[data-theme=dark] .content-panel-post-dropdown-menu button,[data-theme=dark] .content-panel-scenario-status-menu button,[data-theme=dark] .content-panel-scenario-undo-menu button{border-color:rgba(255,255,255,.08)!important;background:rgba(255,255,255,.06)!important;color:rgba(250,249,245,.96)!important}[data-theme=dark] .content-panel-channel-menu button>span:first-child,[data-theme=dark] .content-panel-image-action-menu button>span:first-child,[data-theme=dark] .content-panel-post-dropdown-menu button>span:first-child,[data-theme=dark] .content-panel-scenario-status-menu button>span:first-child,[data-theme=dark] .content-panel-scenario-undo-menu button>span:first-child{color:inherit!important}[data-theme=dark] .content-panel-source-check__card{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(42,171,238,.06),rgba(42,171,238,.02))}[data-theme=dark] .content-panel-source-check__running-banner{border-color:rgba(42,171,238,.24);background:rgba(42,171,238,.08)}[data-theme=dark] .content-panel-source-check__history-row{border-color:rgba(255,255,255,.08);background:rgba(17,19,24,.98)}[data-theme=dark] .content-panel-source-check__history-empty{border-color:rgba(255,255,255,.08);background:rgba(42,171,238,.04)}[data-theme=dark] .content-panel-source-check__result-badge{background:rgba(234,92,92,.18);color:#ff8e8e}[data-theme=dark] .content-panel-source-check__result-badge.is-success{background:rgba(54,175,110,.18);color:#78e0a6}[data-theme=dark] .content-panel-scenario-status-menu__item{color:rgba(250,249,245,.96)!important}[data-theme=dark] .crm-card-menu.market-my-card-menu{border-color:rgba(23,48,65,.14);background:rgba(255,255,255,.98)}[data-theme=dark] .crm-card-menu.market-my-card-menu button{border-color:rgba(23,48,65,.1);background:rgba(245,248,252,.98);color:rgba(23,48,65,.78)}.crm-avatar{position:relative;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;background:rgba(255,255,255,.9);border:1px solid rgba(23,48,65,.12);overflow:hidden;flex:0 0 auto;box-shadow:0 12px 24px rgba(30,58,93,.08)}.crm-avatar--clickable{cursor:zoom-in;padding:0;transition:transform .16s ease,box-shadow .16s ease}.crm-avatar--clickable:hover{transform:translateY(-1px);box-shadow:0 14px 26px rgba(30,58,93,.14)}.crm-avatar__image{width:100%;height:100%;object-fit:cover}.crm-avatar__fallback{color:#5f7088;font-size:22px;font-weight:800}.crm-avatar-lightbox-overlay{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(9,14,22,.78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.crm-avatar-lightbox-dialog{position:relative;display:flex;align-items:center;justify-content:center;max-width:min(92vw,980px);max-height:88vh}.crm-avatar-lightbox-image{display:block;width:auto;max-width:min(92vw,980px);max-height:84vh;border-radius:30px;object-fit:contain;background:rgba(255,255,255,.94);box-shadow:0 24px 60px rgba(0,0,0,.3)}.crm-avatar-lightbox-close{position:absolute;top:-14px;right:-14px;width:40px;height:40px;border-radius:14px;border:1px solid rgba(255,255,255,.6);background:rgba(255,255,255,.96);box-shadow:0 12px 28px rgba(8,15,24,.18);display:inline-flex;align-items:center;justify-content:center}.crm-avatar-lightbox-close span{position:absolute;width:16px;height:2px;border-radius:999px;background:rgba(23,48,65,.72)}.crm-avatar-lightbox-close span:first-child{transform:rotate(45deg)}.crm-avatar-lightbox-close span:last-child{transform:rotate(-45deg)}.crm-pill{min-height:34px;padding:0 14px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;border:1px solid transparent;white-space:nowrap}.crm-pill--info,.crm-pill--new,.crm-status-select.tone-progress{background:rgba(89,164,255,.16);color:#2a74bf;border-color:rgba(89,164,255,.22)}.crm-pill--warm{background:rgba(79,196,117,.16);color:#22834a;border-color:rgba(79,196,117,.22)}.crm-pill--muted,.crm-status-select.tone-cancelled{background:rgba(114,129,147,.14);color:#607083;border-color:rgba(114,129,147,.18)}.crm-pill--success,.crm-status-select.tone-done{background:rgba(73,201,122,.18);color:#1f8d50;border-color:rgba(73,201,122,.24)}.crm-pill--income{background:rgba(63,204,119,.15);color:#17904b;border-color:rgba(63,204,119,.22)}.crm-pill--outcome{background:rgba(255,163,93,.16);color:#bf6720;border-color:rgba(255,163,93,.22)}.crm-pill--action{cursor:pointer;background:transparent}.crm-inline-select{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.crm-inline-select>button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;border:0;margin:0;cursor:pointer}.crm-inline-select__menu{position:absolute;top:calc(100% + 8px);z-index:160;min-width:200px;max-width:min(300px,calc(100vw - 16px));max-height:288px;padding:8px;border-radius:18px;border:1px solid var(--line-strong);background:var(--panel-strong);box-shadow:0 18px 34px rgba(18,62,99,.16);display:grid;grid-gap:6px;gap:6px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.crm-inline-select__menu-header{padding:2px 8px 4px;display:grid;grid-gap:2px;gap:2px}.crm-inline-select__menu-title{color:var(--text);font-size:12px;line-height:1.25;font-weight:900;letter-spacing:.02em;white-space:normal;word-break:break-word}.crm-inline-select__menu--portal{z-index:620}.crm-inline-select__menu::-webkit-scrollbar{width:10px}.crm-inline-select__menu::-webkit-scrollbar-track{background:transparent}.crm-inline-select__menu::-webkit-scrollbar-thumb{border-radius:999px;border:2px solid transparent;background-clip:padding-box;background:var(--line-strong)}.crm-inline-select__menu--left{left:0}.crm-inline-select__menu--right{right:0}.crm-inline-select__option{min-height:40px;padding:0 12px;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:13px;font-weight:800;text-align:left;display:flex;align-items:center;justify-content:flex-start;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-inline-select__option.is-active,.crm-inline-select__option:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.crm-finance-card__badges,.crm-profile-badges{display:flex;gap:10px;flex-wrap:wrap}.crm-client-badges-row{display:grid;width:100%;padding-bottom:0}.crm-client-badges-row>*{min-width:0}.crm-client-badges-row .crm-inline-select__trigger,.crm-client-badges-row .crm-pill{justify-content:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-client-badges-row .crm-inline-select{width:100%;min-width:0;display:flex}.crm-client-badges-row .crm-inline-select__trigger{width:100%}.crm-profile-badges{margin-top:18px}.crm-common-contacts-panel,.crm-other-contacts-panel{display:grid;grid-gap:14px;gap:14px}.crm-profile-panel-row{grid-column:1/-1}.crm-common-contacts-panel__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.crm-common-contacts-panel__add,.crm-other-contacts-panel__add{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--accent);font:inherit;font-size:13px;font-weight:800;cursor:pointer;padding:0}.crm-common-contacts-panel__list,.crm-other-contacts-panel__list{display:grid;grid-gap:10px;gap:10px}.crm-common-contacts-panel__empty,.crm-other-contacts-panel__empty{padding:14px 16px;border-radius:18px;border:1px dashed rgba(70,105,147,.2);background:rgba(255,255,255,.62);color:rgba(23,48,65,.62);font-size:13px;font-weight:700}.crm-common-contact-chip,.crm-other-contact-chip{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:18px;border:1px solid rgba(208,224,255,.92);background:rgba(244,249,255,.92);box-shadow:0 10px 18px rgba(28,77,126,.06)}.crm-common-contact-chip__body{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;text-align:left;cursor:pointer;min-width:0}.crm-common-contact-chip__avatar{display:inline-flex;align-items:center;justify-content:center}.crm-common-contact-chip__copy,.crm-other-contact-chip__copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.crm-common-contact-chip__copy strong,.crm-other-contact-chip__copy strong{color:#173041;font-size:14px;font-weight:800;line-height:1.18;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}.crm-common-contact-chip__copy span,.crm-other-contact-chip__copy span{color:rgba(23,48,65,.6);font-size:12px;font-weight:700;line-height:1.24;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;overflow-wrap:normal;direction:ltr;unicode-bidi:plaintext}.crm-common-contact-chip__remove,.crm-other-contact-chip__delete{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(236,94,94,.22);background:rgba(255,255,255,.9);color:#da3f3f;width:30px;height:30px;border-radius:999px;font-size:20px;line-height:1;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.crm-common-contacts-modal{width:min(100%,720px)}.crm-common-contacts-modal__list{display:grid;grid-gap:8px;gap:8px;max-height:320px;overflow-y:auto;overscroll-behavior:contain;padding-right:4px;margin-top:10px}.crm-common-contacts-modal__option{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(208,224,255,.9);background:rgba(255,255,255,.96);border-radius:16px;min-height:58px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;text-align:left;cursor:pointer}.crm-common-contacts-modal__option.is-active{background:rgba(86,164,255,.12);border-color:rgba(86,164,255,.36)}.crm-common-contacts-modal__option-main{min-width:0;display:grid;grid-gap:2px;gap:2px}.crm-common-contacts-modal__option-main span,.crm-common-contacts-modal__option-main strong{display:block;min-width:0}.crm-common-contacts-modal__option-main strong{color:#173041;font-size:14px;font-weight:800;line-height:1.16}.crm-common-contacts-modal__option-main span{color:rgba(23,48,65,.58);font-size:12px;font-weight:700;line-height:1.2}.crm-common-contacts-modal__option-state{color:var(--accent);font-size:12px;font-weight:800;white-space:nowrap}.crm-common-contacts-modal__more{justify-self:center}.crm-other-contacts-panel__composer-wrap{display:grid;grid-gap:12px;gap:12px}.crm-other-contacts-panel__composer{display:grid;grid-gap:10px;gap:10px;padding:14px;border-radius:18px;border:1px solid rgba(208,224,255,.92);background:rgba(244,249,255,.92)}.crm-other-contacts-panel__composer-row{display:grid;grid-template-columns:minmax(140px,170px) minmax(0,1.5fr);grid-gap:10px;gap:10px;align-items:start}.crm-service-select{position:relative;display:inline-flex;min-width:0}.crm-service-select__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(208,224,255,.96);background:rgba(255,255,255,.96);min-height:44px;border-radius:16px;padding:0 14px;display:inline-flex;align-items:center;gap:10px;width:100%;cursor:pointer;color:#173041;font:inherit;font-size:14px;font-weight:800}.crm-service-select__icon,.crm-service-select__option-icon{width:18px;height:18px;flex:0 0 auto;object-fit:contain}.crm-service-select__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-service-select__menu{position:absolute;z-index:620;min-width:240px;max-width:min(340px,calc(100vw - 16px));max-height:280px;padding:8px;border-radius:18px;border:1px solid var(--line-strong);background:var(--panel-strong);box-shadow:0 18px 34px rgba(18,62,99,.16);display:grid;grid-gap:6px;gap:6px;overflow-y:auto;overscroll-behavior:contain}.crm-service-select__option{min-height:42px;padding:0 12px;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);font-size:13px;font-weight:800;text-align:left;display:flex;align-items:center;justify-content:flex-start;gap:10px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-service-select__option.is-active,.crm-service-select__option:hover{background:var(--accent-soft);border-color:var(--accent);color:var(--accent)}.crm-other-contacts-panel__error{color:#d63d3d;font-size:12px;font-weight:700;line-height:1.34}.crm-other-contacts-panel__actions{justify-content:flex-end;margin-top:0}.crm-other-contact-chip{grid-template-columns:minmax(0,1fr) auto}.crm-other-contact-chip__main{min-width:0;display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.crm-other-contact-chip__icon{width:24px;height:24px;object-fit:contain}.crm-other-contact-chip__actions{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end;align-self:center}.crm-other-contact-chip__action{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;min-height:30px;padding:0 12px;background:rgba(86,164,255,.14);color:#2a74bf;font-size:11px;font-weight:800;line-height:1;cursor:pointer}.crm-other-contact-chip__delete{width:26px;height:26px;font-size:16px}.crm-other-contacts-panel__toast{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5000;min-height:38px;padding:10px 14px;border-radius:999px;background:rgba(23,48,65,.92);color:#fff;font-size:13px;font-weight:800;box-shadow:0 16px 30px rgba(0,0,0,.22);pointer-events:none}.crm-other-contact-link-modal{width:min(560px,100%);background:var(--panel-strong)!important;border:1px solid var(--line-strong)!important;color:var(--text)!important;box-shadow:var(--shadow)!important;-webkit-backdrop-filter:none;backdrop-filter:none}.crm-other-contact-link-modal .auth-dialog-title{color:var(--text)}.crm-other-contact-link-modal .auth-dialog-copy{color:var(--muted)}.crm-other-contact-link-modal .auth-dialog-actions{gap:10px}.crm-other-contact-link-modal .auth-dialog-button{flex:1 1;min-height:44px;background:var(--panel);border:1px solid var(--line-strong);color:var(--text);box-shadow:none}.crm-other-contact-link-modal__url{margin-top:10px;padding:14px 16px;border-radius:16px;border:1px solid var(--line-strong);background:var(--panel);color:var(--text);text-align:center;font-size:13px;font-weight:800;line-height:1.45;word-break:break-word;overflow-wrap:anywhere;-webkit-user-select:text;-moz-user-select:text;user-select:text}.crm-page-toast{position:fixed;top:50%;left:50%;z-index:5000;transform:translate(-50%,-50%);min-height:38px;padding:10px 14px;border-radius:999px;background:rgba(23,48,65,.94);color:#fff;font-size:13px;font-weight:800;box-shadow:0 16px 30px rgba(0,0,0,.22);pointer-events:none}[data-theme=light] .crm-page-toast{background:rgba(23,48,65,.96);color:#ffffff}[data-theme=dark] .crm-common-contact-chip,[data-theme=dark] .crm-common-contacts-modal__option,[data-theme=dark] .crm-common-contacts-panel__empty,[data-theme=dark] .crm-other-contact-chip,[data-theme=dark] .crm-other-contacts-panel__composer,[data-theme=dark] .crm-other-contacts-panel__empty,[data-theme=dark] .crm-service-select__option,[data-theme=dark] .crm-service-select__trigger{background:var(--panel);border-color:var(--line-strong);box-shadow:none}[data-theme=dark] .crm-common-contacts-modal__option.is-active{background:rgba(96,150,255,.12);border-color:rgba(96,150,255,.26)}[data-theme=dark] .crm-other-contacts-panel__toast{background:rgba(17,17,17,.96);color:#faf9f5;border:1px solid var(--line-strong)}[data-theme=dark] .crm-other-contact-link-modal{background:var(--panel-strong)!important;border:1px solid var(--line-strong)!important;color:var(--text)!important}[data-theme=dark] .crm-other-contact-link-modal__url{background:var(--panel);border-color:var(--line-strong)}[data-theme=dark] .crm-page-toast{background:rgba(17,17,17,.96);color:#faf9f5;border:1px solid var(--line-strong)}[data-theme=dark] .crm-common-contact-chip__copy strong,[data-theme=dark] .crm-common-contacts-modal__option-main strong,[data-theme=dark] .crm-other-contact-chip__copy strong{color:rgba(250,249,245,.94)}[data-theme=dark] .crm-common-contact-chip__copy span,[data-theme=dark] .crm-common-contacts-modal__option-main span,[data-theme=dark] .crm-other-contact-chip__copy span,[data-theme=dark] .crm-other-contacts-panel__error{color:rgba(250,249,245,.68)}[data-theme=dark] .crm-other-contact-chip__action{background:rgba(86,164,255,.18);color:#8fc0ff}[data-theme=dark] .crm-common-contact-chip__remove,[data-theme=dark] .crm-other-contact-chip__delete{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.12);color:#ff8a8a}.crm-client-card__tiles{margin-top:16px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.crm-info-tile--compact{min-height:104px;padding:14px;border-radius:20px}.crm-info-tile--compact .crm-info-tile__label{margin-bottom:8px}.crm-info-tile--compact .crm-info-tile__value{font-size:15px;line-height:1.34}.crm-info-tile__subvalue{color:rgba(23,48,65,.52);line-height:1.28}[data-theme=dark] .crm-info-tile__subvalue{color:rgba(250,249,245,.6)}.crm-profile-section--communication .crm-info-tile:not(.crm-info-tile--full),.crm-profile-section--contacts .crm-info-tile:not(.crm-info-tile--full),.crm-profile-section--sales .crm-info-tile:not(.crm-info-tile--full){min-height:76px;padding:12px}.crm-profile-section--communication .crm-info-tile--full,.crm-profile-section--contacts .crm-info-tile--full,.crm-profile-section--sales .crm-info-tile--full{min-height:92px}.crm-profile-section--communication .crm-info-tile__label,.crm-profile-section--contacts .crm-info-tile__label,.crm-profile-section--sales .crm-info-tile__label{margin-bottom:6px}.crm-sales-history-list{display:grid;grid-gap:12px;gap:12px;grid-column:1/-1}.crm-compact-note--full-width,.crm-sale-history-note{min-height:0}.crm-profile-hero__actions{margin-top:18px}.crm-form-grid,.crm-profile-grid,.crm-profile-hero-stats{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.crm-profile-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-compact-note,.crm-info-tile{min-height:118px;padding:16px;border-radius:22px;background:rgba(255,255,255,.78);border:1px solid rgba(23,48,65,.1)}.crm-field-shell--full,.crm-info-tile--full{grid-column:1/-1}.crm-compact-note__title,.crm-field-shell>span,.crm-info-tile__label{display:block;color:rgba(23,48,65,.48);font-size:12px;font-weight:800;line-height:1.25;text-transform:uppercase;letter-spacing:.04em;margin-bottom:10px}.crm-compact-note__body,.crm-info-tile__value{color:#173041;font-size:16px;font-weight:700;line-height:1.42;white-space:pre-wrap;word-break:break-word}.crm-info-tile__subvalue{margin-top:4px;color:rgba(23,48,65,.56);font-size:12px;font-weight:700;line-height:1.35;white-space:pre-wrap;word-break:break-word}.crm-form-grid{margin-top:18px}.crm-field-shell{display:grid;grid-gap:8px;gap:8px}.crm-field-shell--checkbox{display:flex;align-items:center;gap:10px;min-height:50px}.crm-field-shell--checkbox span{margin:0;color:#173041;font-size:14px;font-weight:700;text-transform:none;letter-spacing:0}.crm-field-input{background:rgba(255,255,255,.84);min-height:44px;font-size:16px;line-height:1.2}.crm-field-textarea{min-height:124px;resize:vertical;padding-top:14px;padding-bottom:14px}.crm-prefix-field{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:16px;border:1px solid rgba(23,48,65,.1);background:rgba(255,255,255,.84)}.crm-prefix-field__prefix{color:rgba(23,48,65,.64);font-size:16px;font-weight:900;flex:0 0 auto}.crm-prefix-field__input{min-height:42px;border:0;background:transparent;padding:0;flex:1 1 auto}.crm-prefix-field__input:disabled{opacity:.72;cursor:not-allowed}[data-theme=dark] .crm-goal-templates-panel{background:#1a1a1a;border:1px solid rgba(255,255,255,.08)}[data-theme=light] .crm-goal-templates-panel{background:#ffffff;border:1px solid rgba(23,48,65,.1)}.crm-goal-templates-panel{margin-top:20px;padding:18px;border-radius:24px;display:grid;grid-gap:18px;gap:18px}.crm-goal-templates-group{display:grid;grid-gap:12px;gap:12px}.crm-goal-templates-subtitle{display:flex;align-items:center;gap:10px;justify-content:space-between;color:var(--text);font-size:14px;font-weight:800;letter-spacing:.02em}.crm-goal-templates-counter{color:var(--muted);font-size:12px;font-weight:700}.crm-goal-templates-chip-list{display:flex;flex-wrap:wrap;gap:10px}.crm-goal-template-chip{pointer-events:none}.crm-goal-templates-empty{color:var(--muted);font-size:14px;font-weight:600}.crm-goal-templates-empty--panel{padding:12px 14px;border-radius:16px;border:1px dashed rgba(255,255,255,.12);background:rgba(255,255,255,.03)}[data-theme=light] .crm-goal-templates-empty--panel{border-color:rgba(23,48,65,.14);background:rgba(23,48,65,.03)}.crm-goal-templates-editor{display:grid;grid-gap:12px;gap:12px}.crm-goal-template-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.crm-goal-template-input{width:100%}.crm-goal-template-remove{min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(242,125,125,.28);background:rgba(242,125,125,.12);color:var(--auth-dialog-danger-text);font-size:14px;font-weight:800}.crm-goal-template-remove:not(:disabled):hover{background:rgba(242,125,125,.18);border-color:rgba(242,125,125,.38)}.crm-goal-template-add{width:-moz-fit-content;width:fit-content}.crm-goal-template-add:disabled{opacity:.55;cursor:not-allowed}[data-theme=dark] .crm-prefix-field{background:#171717;border-color:rgba(255,255,255,.12)}[data-theme=light] .crm-prefix-field{background:#ffffff}[data-theme=dark] .crm-prefix-field__prefix{color:rgba(255,255,255,.64)}[data-theme=dark] .crm-info-tile__subvalue{color:rgba(255,255,255,.58)}.crm-field-hint{color:rgba(23,48,65,.64);font-size:12px;font-weight:700;line-height:1.35}.crm-form-actions{margin-top:18px;justify-content:flex-end}.crm-form-actions--single{justify-content:flex-start}.crm-form-avatar-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.crm-form-avatar-copy strong{display:block;color:#173041;font-size:18px;font-weight:800}.crm-form-avatar-copy p{margin:8px 0 0;color:rgba(23,48,65,.66);font-size:14px}.crm-form-avatar-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.crm-form-avatar-button{cursor:pointer}.crm-button-icon{width:18px;height:18px;object-fit:contain;display:inline-block;flex:0 0 auto}.support-compose-button .crm-button-icon,.support-send-button .crm-button-icon{filter:brightness(0) invert(1)}.crm-action-card__head,.crm-finance-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.crm-action-card__title,.crm-finance-card__title{color:#173041;font-size:20px;font-weight:800;line-height:1.2}.crm-status-select{min-height:36px;border-radius:999px;border-width:1px;border-style:solid;padding:0 16px;font-size:14px;font-weight:800;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.crm-action-card__columns{margin-top:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.crm-compact-note__actions{margin-top:14px}.crm-show-more{align-self:center;min-width:180px}.crm-modal{max-width:640px}[data-theme=dark] .client-center-screen .account-panel,[data-theme=dark] .client-center-screen .support-empty-state,[data-theme=dark] .client-center-screen .support-loading-card,[data-theme=dark] .crm-action-card,[data-theme=dark] .crm-client-card,[data-theme=dark] .crm-compact-note,[data-theme=dark] .crm-finance-card,[data-theme=dark] .crm-info-tile,[data-theme=dark] .crm-toolbar-button--secondary{background:var(--panel-strong);border-color:var(--line-strong);box-shadow:none}[data-theme=dark] .crm-toolbar-button--secondary.is-active{background:var(--surface-soft-gradient);color:#ffffff;border-color:rgba(255,255,255,.42);box-shadow:0 18px 34px rgba(87,140,235,.18)}[data-theme=dark] .crm-toolbar-button--secondary.is-active .crm-button-icon{filter:brightness(0) invert(1)}[data-theme=dark] .crm-toolbar-button--secondary{color:rgba(255,255,255,.78)}[data-theme=dark] .crm-toolbar-button--secondary:not(.is-active) .crm-button-icon{filter:brightness(0) invert(1);opacity:.92}[data-theme=dark] .crm-toolbar-button--secondary:not(.is-active) .crm-button-label,[data-theme=dark] .crm-toolbar-button--secondary:not(.is-active) span{color:rgba(255,255,255,.78)}@media (max-width:980px){.crm-action-card__columns{grid-template-columns:1fr}.crm-profile-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}@media (max-width:720px){.crm-search-row{grid-template-columns:1fr;display:grid}.crm-profile-hero__top{display:grid;grid-template-columns:76px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.crm-search-row{gap:10px}.crm-lobby-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.crm-search-button,.crm-search-input-shell{width:100%}.crm-header-actions{gap:10px;flex-wrap:nowrap}.crm-lobby-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:10px;gap:10px}.crm-lobby-title-row strong,.crm-section-title{font-size:22px}.crm-form-panel,.crm-history-hero,.crm-lobby-panel,.crm-profile-hero,.crm-profile-section,.crm-search-panel,.crm-settings-panel{padding:16px 14px;border-radius:24px}.crm-action-card,.crm-client-card,.crm-finance-card{padding:14px}.crm-client-card__main{grid-template-columns:64px minmax(0,1fr);display:grid;align-items:start;grid-gap:12px;gap:12px}.crm-client-card__avatar{width:64px!important;height:64px!important}.crm-client-card__title-row{align-items:start;grid-template-columns:minmax(0,1fr) auto;gap:8px}.team-work-screen .team-work-member-card .crm-client-card__title-row{align-items:center}.team-work-screen .team-work-member-card .crm-client-card__title-row h3{font-size:14px;line-height:1.1}.team-work-screen .team-work-member-card .crm-client-card__main{gap:16px}.team-work-screen .team-work-member-card .crm-client-card__title-row .crm-pill{grid-column:2;grid-row:1;justify-self:end;align-self:center;margin-top:0;min-height:28px;padding-inline:10px;font-size:11px}.team-work-screen .team-work-member-card .crm-client-card__actions{flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;align-self:start;justify-self:start;flex-wrap:nowrap}.team-work-screen .team-work-member-card .crm-client-card__actions>*{width:28px;height:28px;flex:0 0 auto}.crm-client-card__title-row h3{font-size:17px;line-height:1.12;grid-column:1;grid-row:1}.crm-client-card__title-row .crm-menu-anchor{grid-column:2;grid-row:1/span 2;justify-self:end;align-self:start}.crm-client-card__title-row .crm-pill{grid-column:1;grid-row:2;justify-self:start;width:auto;max-width:100%;margin-top:2px}.crm-client-card__meta{margin-top:8px;font-size:12px;line-height:1.34}.crm-client-card__meta>div+div{margin-top:2px}.crm-client-card__tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px}.crm-info-tile--compact{min-height:84px;padding:8px;border-radius:18px}.crm-info-tile--compact .crm-info-tile__label{font-size:9px;margin-bottom:5px}.crm-info-tile--compact .crm-info-tile__value{font-size:11px;line-height:1.2}.crm-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.team-work-screen .team-work-member-profile-card .crm-profile-grid{grid-template-columns:1fr;gap:8px}.team-work-screen .team-work-member-profile-card__header{grid-template-columns:88px minmax(0,1fr);gap:14px}.team-work-screen .team-work-member-profile-card__title-row h3{font-size:16px;line-height:1.1}.crm-form-grid{grid-template-columns:1fr!important;gap:12px}.crm-profile-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.crm-profile-hero-stats .crm-info-tile{min-height:106px;padding:12px;border-radius:20px}.crm-profile-hero-stats .crm-info-tile__label{font-size:10px;margin-bottom:8px}.crm-profile-hero-stats .crm-info-tile__value{font-size:13px;line-height:1.28}.crm-compact-note__title,.crm-field-shell>span,.crm-info-tile__label{font-size:11px;margin-bottom:6px;line-height:1.26}.crm-field-shell{gap:6px}.crm-field-input{min-height:42px;padding-left:14px;padding-right:14px;font-size:16px}.crm-field-textarea{min-height:104px}.crm-client-card__headline,.crm-profile-title-row{width:auto;max-width:100%}.crm-card-menu--anchored{top:calc(100% + 8px);right:0;width:min(220px,calc(100vw - 64px));z-index:400}.crm-card-menu--upward{top:auto;bottom:calc(100% + 8px)}.crm-client-card__actions,.crm-finance-card__badges,.crm-form-avatar-actions,.crm-form-avatar-row,.crm-profile-hero__actions{flex-direction:column;align-items:stretch}.crm-profile-badges{gap:8px;flex-wrap:wrap;justify-content:flex-start}.crm-client-card__actions .auth-dialog-button,.crm-form-actions .auth-dialog-button,.crm-form-actions .support-compose-button,.crm-profile-badges .crm-pill,.crm-profile-hero__actions .auth-dialog-button,.crm-status-select{width:100%}.crm-client-badges-row .crm-inline-select__trigger,.crm-client-badges-row .crm-pill{width:auto!important}.crm-client-badges-row{flex-wrap:wrap;overflow:visible;padding-bottom:0}.crm-client-card__title-row .crm-pill{flex:0 0 auto;min-height:32px;padding-inline:12px;font-size:12px}.crm-profile-section--communication .crm-info-tile:not(.crm-info-tile--full),.crm-profile-section--contacts .crm-info-tile:not(.crm-info-tile--full),.crm-profile-section--sales .crm-info-tile:not(.crm-info-tile--full){min-height:60px;padding:10px}.crm-profile-section--communication .crm-info-tile__value,.crm-profile-section--contacts .crm-info-tile__value,.crm-profile-section--sales .crm-info-tile__value{font-size:13px;line-height:1.2}.crm-header-actions .crm-toolbar-button{min-height:50px;padding-inline:14px;font-size:14px}.crm-add-client-button{width:auto;max-width:-moz-fit-content;max-width:fit-content;min-width:0;min-height:40px;padding-inline:14px;font-size:13px;justify-self:end;align-self:start;white-space:nowrap;flex:0 0 auto}.crm-modal{width:min(100%,calc(100vw - 28px))}.crm-avatar-lightbox-overlay{padding:18px}.crm-avatar-lightbox-image{max-width:calc(100vw - 36px);max-height:78vh;border-radius:24px}.crm-avatar-lightbox-close{top:-10px;right:-6px;width:34px;height:34px;border-radius:12px}}@media (max-width:520px){.team-work-hero{flex-direction:column;gap:12px}.team-work-hero__topline{gap:8px}.team-work-hero__title-row{flex-wrap:nowrap;align-items:center;gap:8px;margin-top:6px}.team-work-hero__title{font-size:4px!important;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:calc(100vw - 96px)}.team-work-screen .crm-client-card__actions{flex-direction:row;align-items:center;justify-self:start;margin-top:0}.team-work-screen .team-work-member-card .crm-client-card__actions{flex-direction:row;align-items:center;justify-content:flex-start;gap:6px;align-self:start;justify-self:start;flex-wrap:nowrap}.team-work-screen .team-work-member-card .crm-client-card__actions>*{width:28px;height:28px;flex:0 0 auto}.team-work-screen .team-work-member-card .crm-client-card__actions>* svg{width:14px;height:14px}.team-work-screen .team-work-member-card .crm-client-card__main{gap:16px}.team-work-screen .team-work-member-profile-card__header{grid-template-columns:88px minmax(0,1fr);gap:14px}.team-work-screen .team-work-member-profile-card__title-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px}.team-work-screen .team-work-member-profile-card__title-row h3{font-size:14px;line-height:1.08}.team-work-screen .team-work-member-profile-card__title-row .crm-pill{justify-self:end;align-self:center;margin-top:0;white-space:nowrap;width:-moz-fit-content;width:fit-content;min-height:26px;padding-inline:8px;font-size:10px}.team-work-screen .team-work-member-card .team-work-avatar--member{width:60px!important;height:60px!important;background:inherit;box-shadow:none;border-color:inherit}.team-work-screen .team-work-member-profile-card .team-work-avatar--profile{width:88px!important;height:88px!important;background:inherit;box-shadow:none;border-color:inherit}.team-work-screen .team-work-member-profile-card .crm-profile-grid,.team-work-screen .team-work-member-profile-card__fields{grid-template-columns:1fr;gap:8px}.team-work-hero__edit{width:28px;height:28px;border-radius:10px}.team-work-hero__edit svg{width:16px;height:16px}.team-work-hero__add{align-self:flex-start;margin-top:0}.crm-header-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.crm-toolbar-button{min-width:0;padding-inline:10px;font-size:13px;gap:8px}.crm-toolbar-button .crm-button-icon{width:16px;height:16px}.crm-lobby-head{grid-template-columns:1fr;gap:10px}.crm-lobby-title-row{justify-content:space-between}.crm-lobby-title-row strong,.crm-section-title{font-size:18px}.crm-count-badge{min-height:26px;padding:0 10px;font-size:11px}.crm-form-panel,.crm-history-hero,.crm-lobby-panel,.crm-profile-hero,.crm-profile-section,.crm-search-panel,.crm-settings-panel{padding:14px 12px}.crm-client-card__main{grid-template-columns:56px minmax(0,1fr);gap:10px}.crm-client-card__avatar{width:56px!important;height:56px!important}.crm-client-card__title-row h3{font-size:15px}.crm-client-card__idline{font-size:10px;line-height:1.24}.crm-client-card__meta{font-size:11px;line-height:1.28}.crm-profile-hero-stats .crm-info-tile{min-height:92px;padding:10px}.crm-profile-hero-stats .crm-info-tile__value{font-size:12px}.crm-client-card__tiles{gap:6px}.crm-info-tile--compact{min-height:76px;padding:8px 7px}.crm-info-tile--compact .crm-info-tile__label{font-size:8px;line-height:1.14}.crm-info-tile--compact .crm-info-tile__value{font-size:10px;line-height:1.16}.crm-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.crm-profile-hero__top{grid-template-columns:56px minmax(0,1fr);gap:10px}.crm-profile-section--communication .crm-info-tile:not(.crm-info-tile--full),.crm-profile-section--contacts .crm-info-tile:not(.crm-info-tile--full),.crm-profile-section--sales .crm-info-tile:not(.crm-info-tile--full){min-height:54px;padding:8px}.crm-profile-section--communication .crm-info-tile__label,.crm-profile-section--contacts .crm-info-tile__label,.crm-profile-section--sales .crm-info-tile__label{font-size:9px;margin-bottom:5px}.crm-profile-section--communication .crm-info-tile__value,.crm-profile-section--contacts .crm-info-tile__value,.crm-profile-section--sales .crm-info-tile__value{font-size:12px;line-height:1.18}.crm-field-shell>span{font-size:10px;line-height:1.2}.crm-field-input{min-height:40px;padding-left:12px;padding-right:12px;font-size:15px}.crm-field-textarea{min-height:96px}.crm-add-client-button{width:100%;max-width:none;min-height:38px;padding-inline:12px;font-size:12px;justify-self:stretch}}.password-manager-screen .account-screen__wrap{display:flex;flex-direction:column;gap:18px}.password-manager__entry-card,.password-manager__modal,.password-manager__picker-card,.password-manager__search-panel,.password-manager__service-card,.password-manager__value-field{border:1px solid rgba(255,255,255,.56);background:linear-gradient(rgba(255,255,255,.18),rgba(255,255,255,.18)) padding-box,var(--surface-soft-gradient) border-box;background-clip:padding-box,border-box;background-origin:border-box;box-shadow:0 16px 34px rgba(18,62,99,.12)}.password-manager__search-panel{position:relative;display:flex;flex-direction:column;gap:14px;padding:18px}.password-manager__search-actions,.password-manager__service-action-buttons,.password-manager__service-actions,.password-manager__toolbar{display:flex;flex-wrap:wrap;gap:10px}.password-manager__search-shell{position:relative;display:flex;align-items:center;gap:10px;min-height:56px;padding:0 18px;border-radius:20px;background:rgba(255,255,255,.94);border:1px solid rgba(189,209,255,.62);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.password-manager__search-shell svg{width:18px;height:18px;stroke:rgba(44,71,97,.42);fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:0 0 auto}.password-manager__search-shell .support-text-input{flex:1 1 auto;width:100%;min-width:0;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.password-manager__search-shell .support-text-input:focus{box-shadow:none}.password-manager__search-shell--service{flex:1 1 320px}.password-manager__search-dropdown{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:30;display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:20px;border:1px solid rgba(255,255,255,.62);background:rgba(255,255,255,.98);box-shadow:0 18px 34px rgba(27,61,108,.18)}.password-manager__search-result{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid rgba(210,224,255,.9);background:rgba(245,249,255,.96);color:var(--text-strong);text-align:left}.password-manager__search-result strong{font-size:14px;font-weight:800}.password-manager__search-result span{font-size:12px;color:var(--text-soft)}.password-manager__tabs{margin-top:-4px}.password-manager__service-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px}.password-manager__entry-card,.password-manager__service-card{display:flex;align-items:center;gap:14px;padding:16px;border-radius:24px;text-align:left}.password-manager__entry-card-copy,.password-manager__service-card-copy{min-width:0;display:flex;flex-direction:column;gap:4px;flex:1 1 auto}.password-manager__entry-card-copy strong,.password-manager__service-card-copy strong,.password-manager__service-summary strong{color:var(--text-strong);font-size:18px;font-weight:900}.password-manager__entry-card-copy span,.password-manager__service-card-copy span,.password-manager__service-summary span{color:var(--text-soft);font-size:13px}.password-manager__service-card em{flex:0 0 auto;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.84);color:rgba(48,78,106,.7);font-size:12px;font-style:normal;font-weight:800}.password-manager__service-avatar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:18px;background:rgba(255,255,255,.92);color:rgba(45,74,98,.7);font-size:18px;font-weight:900;overflow:hidden;border:1px solid rgba(208,225,255,.74)}.password-manager__service-avatar svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.password-manager__service-avatar-image{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain}.password-manager__entry-card{align-items:flex-start}.password-manager__entry-card-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;flex:0 0 auto}.password-manager__mini-badge{min-height:32px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:rgba(255,255,255,.86);color:rgba(46,77,102,.72);font-size:12px;font-weight:800;white-space:nowrap}.password-manager__mini-badge.is-oauth{color:rgba(56,104,189,.92)}.password-manager__mini-badge--mfa{font-size:11px}.password-manager__service-panel{padding:20px;display:flex;flex-direction:column;gap:16px}.password-manager__service-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.password-manager__service-summary{display:flex;align-items:center;gap:14px;flex:1 1 320px}.password-manager__danger-button{min-height:52px;padding-inline:18px;border-radius:18px}.password-manager__entry-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.password-manager__modal{max-width:min(1120px,calc(100vw - 36px));padding:24px;background:rgba(255,255,255,.985);border:1px solid rgba(218,228,244,.92);box-shadow:0 24px 80px rgba(26,41,68,.18)}.password-manager__modal--wide{width:min(1120px,calc(100vw - 36px))}.password-manager__wizard-step{display:flex;flex-direction:column;gap:18px}.password-manager__inline-search{display:flex}.password-manager__picker-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.password-manager__picker-grid--services{max-height:360px;overflow:auto}.password-manager__picker-card{display:flex;align-items:center;gap:12px;padding:14px;border-radius:22px;text-align:left;background:rgba(246,249,255,.96);border:1px solid rgba(220,229,243,.96)}.password-manager__picker-card.is-active{box-shadow:0 0 0 2px rgba(95,139,255,.3),0 16px 34px rgba(18,62,99,.12)}.password-manager__picker-card strong{display:block;color:var(--text-strong);font-size:15px;font-weight:800}.password-manager__picker-card span{display:block;margin-top:3px;color:var(--text-soft);font-size:12px}.password-manager__form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px}.password-manager__field{display:flex;flex-direction:column;gap:8px}.password-manager__field>span,.password-manager__value-label{color:rgba(87,109,131,.84);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.password-manager__field--full,.password-manager__value-field--full{grid-column:1/-1}.password-manager__textarea{min-height:124px;resize:vertical}.password-manager__entry-view-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px 12px;gap:14px 12px;margin-bottom:18px}.password-manager__value-field{padding:14px;border-radius:22px;display:flex;flex-direction:column;gap:10px}.password-manager__value-shell{min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:10px}.password-manager__value-text{color:var(--text-strong);font-size:15px;font-weight:700;line-height:1.4;word-break:break-word}.password-manager__value-actions{display:flex;gap:8px;flex:0 0 auto}.password-manager__value-button{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(208,224,255,.8);background:rgba(255,255,255,.92);color:rgba(50,80,104,.74)}.password-manager__value-button svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.password-manager__global-table-wrap{overflow:auto;margin-bottom:18px}.password-manager__global-table{width:100%;min-width:760px;border-collapse:separate;border-spacing:0}.password-manager__global-table td,.password-manager__global-table th{padding:14px 12px;text-align:left}.password-manager__global-table th{color:rgba(91,112,133,.84);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.04em}.password-manager__global-table tbody tr{cursor:pointer}.password-manager__global-table tbody tr:hover td{background:rgba(242,247,255,.78)}.password-manager__global-table tbody td{color:var(--text-strong);font-size:14px;border-top:1px solid rgba(228,235,247,.7)}.password-manager__global-table tbody tr:first-child td{border-top:0}[data-theme=dark] .password-manager__mini-badge,[data-theme=dark] .password-manager__search-dropdown,[data-theme=dark] .password-manager__search-result,[data-theme=dark] .password-manager__search-shell,[data-theme=dark] .password-manager__service-avatar,[data-theme=dark] .password-manager__service-card em,[data-theme=dark] .password-manager__value-button{background:rgba(17,19,24,.92);border-color:rgba(255,255,255,.08);color:rgba(245,249,255,.82)}[data-theme=dark] .password-manager__modal{background:rgba(13,15,20,.98);border-color:rgba(255,255,255,.08);box-shadow:0 28px 86px rgba(0,0,0,.45)}[data-theme=dark] .password-manager__picker-card{background:rgba(20,23,29,.96);border-color:rgba(255,255,255,.08)}[data-theme=dark] .password-manager__entry-card-copy span,[data-theme=dark] .password-manager__field>span,[data-theme=dark] .password-manager__picker-card span,[data-theme=dark] .password-manager__search-result span,[data-theme=dark] .password-manager__search-shell svg,[data-theme=dark] .password-manager__service-card-copy span,[data-theme=dark] .password-manager__service-summary span,[data-theme=dark] .password-manager__value-label{color:rgba(238,244,255,.58)}[data-theme=dark] .password-manager__entry-card-copy strong,[data-theme=dark] .password-manager__global-table td,[data-theme=dark] .password-manager__picker-card strong,[data-theme=dark] .password-manager__search-result strong,[data-theme=dark] .password-manager__search-shell .support-text-input,[data-theme=dark] .password-manager__service-card-copy strong,[data-theme=dark] .password-manager__service-summary strong,[data-theme=dark] .password-manager__value-text{color:rgba(246,248,252,.92)}[data-theme=dark] .password-manager__global-table tbody td{border-top-color:rgba(255,255,255,.08)}.password-manager-screen.client-center-screen .password-manager__search-panel,.password-manager-screen.client-center-screen .password-manager__service-panel{background:var(--surface-soft-gradient);border:1px solid rgba(255,255,255,.34);box-shadow:0 18px 44px rgba(30,58,93,.08)}.password-manager-screen.client-center-screen .password-manager__entry-card,.password-manager-screen.client-center-screen .password-manager__service-card,.password-manager-screen.client-center-screen .password-manager__value-field{background:rgba(255,255,255,.82);border:1px solid rgba(255,255,255,.52);box-shadow:0 12px 28px rgba(31,60,93,.08)}.password-manager-screen.client-center-screen .password-manager__search-dropdown,.password-manager-screen.client-center-screen .password-manager__search-result,.password-manager-screen.client-center-screen .password-manager__search-shell{background:rgba(255,255,255,.96);border-color:rgba(209,222,245,.92);box-shadow:0 12px 28px rgba(31,60,93,.08)}.password-manager-screen.client-center-screen .password-manager__search-shell{min-height:50px;border-radius:18px}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input{color:#173041}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input::placeholder{color:rgba(23,48,65,.46)}.password-manager-screen.client-center-screen .password-manager__search-shell svg{stroke:rgba(23,48,65,.48)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-panel,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-panel{background:rgba(255,255,255,.48);border-color:rgba(255,255,255,.34)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-dropdown,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-field{background:rgba(255,255,255,.82);border-color:rgba(255,255,255,.22)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card-copy span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__field>span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell svg,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card-copy span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-summary span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-label{color:rgba(23,48,65,.58)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card-copy strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card-copy strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-summary strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-text{color:#173041}@media (max-width:980px){.password-manager__entry-grid,.password-manager__entry-view-grid,.password-manager__form-grid,.password-manager__picker-grid,.password-manager__service-grid{grid-template-columns:1fr}}@media (max-width:720px){.password-manager__search-actions,.password-manager__service-action-buttons,.password-manager__service-actions,.password-manager__service-panel-head,.password-manager__toolbar{flex-direction:column;align-items:stretch}.password-manager__search-actions .auth-dialog-button,.password-manager__service-action-buttons .password-manager__danger-button,.password-manager__service-actions .market-create-button,.password-manager__service-summary,.password-manager__toolbar .market-tab{width:100%}.password-manager__modal,.password-manager__search-panel,.password-manager__service-panel{padding:16px}.password-manager__service-grid{grid-template-columns:1fr}.password-manager__entry-card,.password-manager__service-card{padding:14px}.password-manager__entry-card{flex-direction:column;align-items:flex-start}.password-manager__entry-card-badges{justify-content:flex-start}}.password-manager-screen.client-center-screen .password-manager__editor-panel,.password-manager-screen.client-center-screen .password-manager__search-panel,.password-manager-screen.client-center-screen .password-manager__service-panel{margin:16px 12px 0;padding:22px 20px;border-radius:30px;border:1px solid rgba(255,255,255,.34);background:var(--surface-soft-gradient);box-shadow:0 18px 44px rgba(30,58,93,.08)}.password-manager-screen.client-center-screen .password-manager__selected-service-layout{display:flex;flex-direction:column}.password-manager-screen.client-center-screen .password-manager__search-panel,.password-manager-screen.client-center-screen .password-manager__service-panel{position:relative;display:flex;flex-direction:column;gap:16px;overflow:visible;z-index:2}.password-manager-screen.client-center-screen .password-manager__tabs,.password-manager-screen.client-center-screen .password-manager__toolbar{margin:0 12px}.password-manager-screen.client-center-screen .password-manager__search-actions,.password-manager-screen.client-center-screen .password-manager__service-action-buttons{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .password-manager__danger-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .support-compose-button{min-height:50px}.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button{min-width:148px}.password-manager-screen.client-center-screen .password-manager__search-shell{display:block;min-height:0;padding:0;border:0;background:transparent;box-shadow:none}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{min-height:50px;padding-left:42px;padding-right:16px;border:1px solid rgba(208,224,255,.8);border-radius:18px;background:rgba(255,255,255,.94);box-shadow:inset 0 1px 0 rgba(255,255,255,.6)}.password-manager-screen.client-center-screen .password-manager__search-shell svg{position:absolute;top:50%;left:15px;transform:translateY(-50%);z-index:1}.password-manager-screen.client-center-screen .password-manager__search-dropdown{padding:10px;border-radius:22px;border:1px solid rgba(209,222,245,.92);background:rgba(255,255,255,.98);box-shadow:0 18px 34px rgba(31,60,93,.14)}.password-manager-screen.client-center-screen .password-manager__entry-card,.password-manager-screen.client-center-screen .password-manager__picker-card,.password-manager-screen.client-center-screen .password-manager__search-result,.password-manager-screen.client-center-screen .password-manager__service-card,.password-manager-screen.client-center-screen .password-manager__value-field{background:rgba(255,255,255,.84);border:1px solid rgba(255,255,255,.52);box-shadow:0 12px 28px rgba(31,60,93,.08)}.password-manager-screen.client-center-screen .password-manager__entry-card,.password-manager-screen.client-center-screen .password-manager__service-card{padding:18px;border-radius:28px;color:#173041}.password-manager-screen.client-center-screen .password-manager__entry-card:hover,.password-manager-screen.client-center-screen .password-manager__picker-card:hover,.password-manager-screen.client-center-screen .password-manager__search-result:hover,.password-manager-screen.client-center-screen .password-manager__service-card:hover{transform:translateY(-1px);box-shadow:0 16px 30px rgba(31,60,93,.1)}.password-manager-screen.client-center-screen .password-manager__entry-card-copy strong,.password-manager-screen.client-center-screen .password-manager__picker-card strong,.password-manager-screen.client-center-screen .password-manager__search-result strong,.password-manager-screen.client-center-screen .password-manager__service-card-copy strong,.password-manager-screen.client-center-screen .password-manager__service-summary strong,.password-manager-screen.client-center-screen .password-manager__value-text{color:#173041}.password-manager-screen.client-center-screen .password-manager__entry-card-copy span,.password-manager-screen.client-center-screen .password-manager__field>span,.password-manager-screen.client-center-screen .password-manager__picker-card span,.password-manager-screen.client-center-screen .password-manager__search-result span,.password-manager-screen.client-center-screen .password-manager__service-card-copy span,.password-manager-screen.client-center-screen .password-manager__service-summary span,.password-manager-screen.client-center-screen .password-manager__value-label{color:rgba(23,48,65,.62)}.password-manager-screen.client-center-screen .password-manager__mini-badge,.password-manager-screen.client-center-screen .password-manager__service-avatar,.password-manager-screen.client-center-screen .password-manager__service-card em,.password-manager-screen.client-center-screen .password-manager__value-button{background:rgba(255,255,255,.92);border:1px solid rgba(23,48,65,.1);color:rgba(23,48,65,.72)}.password-manager-screen.client-center-screen .password-manager__service-avatar-image{object-fit:contain}.password-manager-screen.client-center-screen .password-manager__service-summary{flex:none}.password-manager-screen.client-center-screen .password-manager__service-panel-head{align-items:flex-start}.password-manager-screen.client-center-screen .password-manager__service-panel,.password-manager-screen.client-center-screen .password-manager__service-search-panel{margin-top:0}.password-manager-screen.client-center-screen .password-manager__service-search-panel .password-manager__search-shell{width:100%;max-width:none}.password-manager-screen.client-center-screen .password-manager__service-search-panel .password-manager__service-action-buttons{justify-content:flex-end;align-items:center}.password-manager-screen.client-center-screen .password-manager__empty-service-panel{padding:26px 22px;margin:0 12px}.password-manager-screen.client-center-screen .password-manager__danger-button{border:1px solid rgba(190,89,105,.22);background:rgba(255,255,255,.9);color:#be5969}.password-manager-screen.client-center-screen .password-manager__danger-button:hover{background:rgba(255,240,244,.94)}.password-manager-screen.client-center-screen .password-manager__modal{padding:24px;border-radius:28px;background:rgba(255,255,255,.985);border:1px solid rgba(218,228,244,.92);box-shadow:0 24px 80px rgba(26,41,68,.18)}.password-manager-screen.client-center-screen .password-manager__picker-card.is-active{box-shadow:0 0 0 2px rgba(95,139,255,.18),0 16px 34px rgba(18,62,99,.1)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__editor-panel,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-panel,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-panel{background:rgba(14,17,22,.92);border-color:rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.34)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__picker-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-dropdown,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-field{background:rgba(20,23,29,.96);border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal{background:rgba(12,14,18,.98);border-color:rgba(255,255,255,.08);box-shadow:0 30px 90px rgba(0,0,0,.46)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__field .support-text-input,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__field textarea.support-text-input,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{background:rgba(255,255,255,.9);border-color:rgba(255,255,255,.12)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input::placeholder,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell svg{color:rgba(23,48,65,.48);stroke:rgba(23,48,65,.48)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card-copy strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__global-table td,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__picker-card strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card-copy strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-summary strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-text{color:rgba(246,248,252,.94)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card-copy span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__field>span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__global-table th,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__picker-card span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card-copy span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-summary span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-label{color:rgba(238,244,255,.6)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__mini-badge,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-avatar,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card em,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:rgba(246,248,252,.82)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__danger-button{background:rgba(255,255,255,.04);border-color:rgba(255,132,155,.2);color:#ff8fa6}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__danger-button:hover{background:rgba(255,132,155,.08)}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__editor-panel,.password-manager-screen.client-center-screen .password-manager__search-panel,.password-manager-screen.client-center-screen .password-manager__service-panel{padding:16px 14px;border-radius:24px}.password-manager-screen.client-center-screen .password-manager__search-actions,.password-manager-screen.client-center-screen .password-manager__service-action-buttons,.password-manager-screen.client-center-screen .password-manager__service-actions,.password-manager-screen.client-center-screen .password-manager__toolbar{flex-direction:column;align-items:stretch}.password-manager-screen.client-center-screen .password-manager__tabs,.password-manager-screen.client-center-screen .password-manager__toolbar{margin:0 12px}.password-manager-screen.client-center-screen .password-manager__selected-service-layout{gap:12px}.password-manager-screen.client-center-screen .password-manager__service-search-panel{padding:14px}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:1fr;align-items:stretch}.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .password-manager__danger-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .support-compose-button,.password-manager-screen.client-center-screen .password-manager__toolbar .market-tab{width:100%}.password-manager-screen.client-center-screen .password-manager__service-search-panel .password-manager__service-action-buttons{width:100%;justify-content:stretch;align-items:stretch}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{width:100%}.password-manager-screen.client-center-screen .password-manager__service-summary{width:100%;grid-template-columns:56px minmax(0,1fr)}.password-manager-screen.client-center-screen .password-manager__entry-card,.password-manager-screen.client-center-screen .password-manager__service-card{padding:14px;border-radius:22px}.password-manager-screen.client-center-screen .password-manager__entry-card{display:grid;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px}.password-manager-screen.client-center-screen .password-manager__entry-card-badges{justify-self:end;justify-content:flex-end}}.crm-card-menu-button,.market-my-card-menu-button,.password-manager__menu-button{flex-direction:column;gap:2px}.password-manager__tab-item{gap:8px}.password-manager__service-card-shell .password-manager__service-card{width:100%}.password-manager__menu-anchor{position:relative;z-index:6}.password-manager__service-card-menu-anchor .password-manager__menu-button,.password-manager__service-panel-menu-anchor .password-manager__menu-button,.password-manager__tab-menu-button{width:40px;height:40px}.password-manager__service-card-menu-anchor{position:absolute;top:14px;right:14px}.password-manager__service-panel-menu-anchor{flex:0 0 auto}.password-manager__menu-popup{position:absolute;top:calc(100% + 8px);right:0;min-width:240px;z-index:40;box-shadow:0 24px 46px rgba(20,32,52,.16)}.password-manager__menu-popup button{color:#173041}.password-manager__manage-list{max-height:min(52vh,420px);overflow:auto;display:flex;flex-direction:column;gap:10px}.password-manager__manage-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:20px;border:1px solid rgba(219,226,237,.96);background:rgba(255,255,255,.94)}.password-manager__manage-row--head{background:rgba(245,249,255,.94)}.password-manager__manage-row>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.password-manager__manage-row strong{color:#173041;font-size:15px;font-weight:800}.password-manager__manage-row span{color:rgba(23,48,65,.64);font-size:13px}.password-manager-screen.client-center-screen .password-manager__editor-panel,.password-manager-screen.client-center-screen .password-manager__empty-service-panel,.password-manager-screen.client-center-screen .password-manager__search-panel,.password-manager-screen.client-center-screen .password-manager__service-panel{overflow:visible}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{background:rgba(255,255,255,.96)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__editor-panel,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__empty-service-panel,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-panel,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-panel{background:#181a1f;border-color:rgba(255,255,255,.08);box-shadow:0 18px 42px rgba(0,0,0,.34)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__entry-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__manage-row,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__picker-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-dropdown,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-result,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__value-field{background:#23252b;border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__field .support-text-input,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__field textarea.support-text-input,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{background:#f7f8fb;color:#173041;border-color:rgba(255,255,255,.1)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__tabs .market-tab,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__toolbar .market-tab{background:#ffffff;color:rgba(23,48,65,.72);border-color:rgba(255,255,255,.08)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__tabs .market-tab.is-active,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__toolbar .market-tab.is-active{background:#0f1013;color:#ffffff;border-color:rgba(255,255,255,.08)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__menu-popup,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal{background:#111318;border-color:rgba(255,255,255,.08);box-shadow:0 28px 86px rgba(0,0,0,.45)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__manage-row span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__manage-row strong,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__menu-popup button,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-copy,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-title{color:rgba(246,248,252,.94)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__manage-row span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-copy{color:rgba(238,244,255,.68)}@media (max-width:720px){.password-manager__tab-item,.password-manager__tab-item .market-tab{width:100%}.password-manager__tab-menu-anchor{position:absolute;top:50%;right:10px;transform:translateY(-50%)}.password-manager__service-card-shell{padding-top:0}.password-manager__service-card-menu-anchor{top:10px;right:10px}.password-manager__service-card{padding-right:56px}.password-manager__service-panel-head{align-items:flex-start}.password-manager__menu-popup{min-width:220px;max-width:min(82vw,280px)}}.password-manager-screen.client-center-screen .password-manager__service-search-panel{order:1;margin:0;padding:18px 20px}.password-manager-screen.client-center-screen .password-manager__service-panel{order:2;margin:0;padding:18px 20px}.password-manager-screen.client-center-screen .password-manager__empty-service-panel,.password-manager-screen.client-center-screen .password-manager__entry-grid{order:3;margin:0}.password-manager-screen.client-center-screen .password-manager__search-shell{position:relative;width:100%;min-width:0}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{width:100%;min-width:0}.password-manager-screen.client-center-screen .password-manager__search-dropdown{top:calc(100% + 8px);left:0;right:0}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{display:grid;grid-gap:12px}.password-manager-screen.client-center-screen .password-manager__service-action-buttons{justify-content:flex-start}.password-manager-screen.client-center-screen .password-manager__service-panel-head{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:nowrap}.password-manager-screen.client-center-screen .password-manager__service-summary{width:100%;min-width:0;grid-template-columns:auto minmax(0,1fr)}.password-manager-screen.client-center-screen .password-manager__service-summary>div{min-width:0;display:grid;grid-gap:4px;gap:4px}.password-manager-screen.client-center-screen .password-manager__service-summary strong{line-height:1.05}.password-manager-screen.client-center-screen .password-manager__service-summary span{line-height:1.2}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__empty-service-panel,.password-manager-screen.client-center-screen .password-manager__search-panel,.password-manager-screen.client-center-screen .password-manager__service-panel{margin:0 12px;padding:14px}.password-manager-screen.client-center-screen .password-manager__entry-grid{margin:0 12px;grid-template-columns:1fr}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:1fr;align-items:stretch}.password-manager-screen.client-center-screen .password-manager__service-action-buttons{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px;width:100%}.password-manager-screen.client-center-screen .password-manager__service-panel-head{flex-direction:column;align-items:stretch}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:52px minmax(0,1fr);gap:12px}.password-manager-screen.client-center-screen .password-manager__service-summary strong{font-size:20px}.password-manager-screen.client-center-screen .password-manager__service-summary span{font-size:13px}.password-manager-screen.client-center-screen .password-manager__search-result{padding:11px 12px}}.dashboard-utility-stack{gap:7px}.dashboard-utility-icon img{display:block;width:16px;height:16px;object-fit:contain}[data-theme=light] .dashboard-utility-icon img{filter:brightness(0) saturate(100%) invert(29%) sepia(69%) saturate(2529%) hue-rotate(241deg) brightness(87%) contrast(94%)}[data-theme=dark] .dashboard-utility-icon img{filter:brightness(0) saturate(100%) invert(100%) sepia(2%) saturate(7480%) hue-rotate(181deg) brightness(118%) contrast(98%)}.password-manager-screen.client-center-screen .password-manager__search-shell .support-text-input.crm-search-input{padding-left:42px!important;padding-right:16px!important}.password-manager__menu-button.crm-card-menu-button{margin-left:0;width:34px;min-width:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center;align-self:center}.password-manager__menu-button.crm-card-menu-button span{width:4px;height:4px;background:rgba(23,48,65,.6)}[data-theme=dark] .password-manager__menu-button.crm-card-menu-button span{background:rgba(246,248,252,.78)}.password-manager__tab-item{gap:6px}.password-manager__tab-item .market-tab{width:auto}.password-manager__service-card-menu-anchor,.password-manager__service-panel-menu-anchor,.password-manager__tab-menu-anchor{top:auto;right:auto;left:auto;transform:none}.password-manager__menu-popup{min-width:220px;background:#ffffff;border:1px solid rgba(219,226,237,.96);box-shadow:0 20px 40px rgba(20,32,52,.14)}.password-manager__service-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.password-manager__service-card-main{border:0;background:transparent;padding:0;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;text-align:left}.password-manager__service-card-side{display:inline-flex;gap:10px;flex:0 0 auto}.password-manager__service-card-count{flex:0 0 auto;padding:10px 14px;border-radius:16px;background:rgba(255,255,255,.84);color:rgba(48,78,106,.7);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}.password-manager-screen.client-center-screen .password-manager__service-panel-head{display:block}.password-manager__service-summary-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.password-manager__service-summary-title-row{display:inline-flex;align-items:center;gap:8px;min-width:0}.password-manager__service-summary-title-row strong{min-width:0}[data-theme=dark] .password-manager__menu-popup{background:#111318;border-color:rgba(255,255,255,.08);box-shadow:0 28px 86px rgba(0,0,0,.45)}[data-theme=dark] .password-manager__service-card-count{background:rgba(255,255,255,.06);color:rgba(246,248,252,.82);border:1px solid rgba(255,255,255,.08)}@media (max-width:720px){.password-manager__tab-item,.password-manager__tab-item .market-tab{width:auto}.password-manager__service-card{grid-template-columns:1fr;align-items:stretch}.password-manager__service-card-side{justify-content:space-between}.password-manager__service-summary-title-row{align-items:flex-start;flex-wrap:wrap}}.password-manager__tab-chip{display:inline-flex;align-items:center;gap:8px;padding-right:2px;border-radius:999px;background:rgba(255,255,255,.94);border:1px solid rgba(219,226,237,.96);box-shadow:0 8px 22px rgba(31,60,93,.08)}.password-manager__tab-chip .market-tab{border:0;background:transparent;box-shadow:none;min-height:46px;padding-right:10px}.password-manager__tab-chip.is-active{background:var(--surface-soft-gradient);border-color:rgba(255,255,255,.4)}.password-manager__tab-chip.is-active .market-tab{color:#f8f6ff}.password-manager__tab-item{position:relative;display:inline-flex;align-items:center;width:auto}.password-manager__service-card-menu-anchor,.password-manager__service-panel-menu-anchor,.password-manager__tab-menu-anchor{position:relative;flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center}.password-manager__service-card-menu-anchor .password-manager__menu-popup,.password-manager__service-panel-menu-anchor .password-manager__menu-popup,.password-manager__tab-menu-anchor .password-manager__menu-popup{top:calc(100% + 8px);right:0}.password-manager__service-card-shell{position:relative}.password-manager__service-card{align-items:stretch}.password-manager__service-card-copy,.password-manager__service-card-main{min-width:0}.password-manager__service-card-side{justify-content:flex-end;align-items:center}.password-manager__service-panel-menu-anchor{align-self:flex-start}.password-manager__menu-popup{width:min(220px,calc(100vw - 32px))}[data-theme=dark] .password-manager__tab-chip{background:#23252b;border-color:rgba(255,255,255,.08);box-shadow:none}[data-theme=dark] .password-manager__tab-chip .market-tab{color:rgba(246,248,252,.76)}[data-theme=dark] .password-manager__tab-chip.is-active{background:#0f1013;border-color:rgba(255,255,255,.08)}[data-theme=dark] .password-manager__tab-chip.is-active .market-tab{color:#ffffff}.crm-load-more{margin-top:18px;display:flex;justify-content:center}.password-manager__selected-service-layout>.crm-load-more{order:4}.crm-field-shell{position:relative}.crm-field-input--currency{padding-right:42px}.crm-field-suffix{position:absolute;right:16px;top:46px;color:rgba(23,48,65,.72);font-size:15px;font-weight:800;line-height:1;pointer-events:none}.crm-field-hint{margin-top:2px}.crm-pill--action.tone-progress{background:rgba(89,164,255,.16);color:#2a74bf;border-color:rgba(89,164,255,.22)}.crm-pill--action.tone-done{background:rgba(73,201,122,.18);color:#1f8d50;border-color:rgba(73,201,122,.24)}.crm-pill--action.tone-cancelled{background:rgba(114,129,147,.14);color:#607083;border-color:rgba(114,129,147,.18)}[data-theme=dark] .crm-pill--action.tone-progress{background:rgba(89,164,255,.22);color:#eff6ff;border-color:rgba(149,198,255,.28)}[data-theme=dark] .crm-pill--action.tone-done{background:rgba(73,201,122,.24);color:#effff5;border-color:rgba(125,230,164,.28)}[data-theme=dark] .crm-pill--action.tone-cancelled{background:rgba(164,176,194,.2);color:#f7fbff;border-color:rgba(214,224,238,.24)}.crm-profile-spoiler{overflow:hidden}.crm-profile-spoiler__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:transparent;border:0;padding:0;cursor:pointer;text-align:left}.crm-profile-spoiler__icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:#173041;flex:0 0 auto;transition:transform .22s ease}.crm-profile-spoiler__icon svg{width:16px;height:16px;display:block}.crm-profile-spoiler__icon path{fill:none;stroke:currentColor;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.crm-profile-spoiler.is-open .crm-profile-spoiler__icon{transform:rotate(90deg)}.crm-profile-spoiler__content{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s ease,margin-top .22s ease;margin-top:0}.crm-profile-spoiler.is-open .crm-profile-spoiler__content{grid-template-rows:1fr;margin-top:18px}.crm-profile-spoiler__content>.crm-profile-grid{min-height:0;overflow:hidden}[data-theme=dark] .crm-profile-spoiler__icon{color:#ffffff}.password-manager-screen.client-center-screen .password-manager__selected-service-layout{display:grid;grid-gap:16px;gap:16px}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:64px minmax(0,1fr)}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px}.password-manager-screen.client-center-screen .password-manager__service-summary span{display:block;margin-top:6px}.password-manager-screen.client-center-screen .password-manager__entry-card{display:grid;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.password-manager-screen.client-center-screen .password-manager__entry-card-copy{min-width:0}.password-manager-screen.client-center-screen .password-manager__entry-card-badges{align-items:flex-end;justify-self:end}@media (max-width:720px){.crm-field-input--currency{padding-right:40px}.crm-field-suffix{top:42px;right:14px}.crm-profile-spoiler.is-open .crm-profile-spoiler__content{margin-top:14px}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px}.password-manager-screen.client-center-screen .password-manager__search-shell--service{min-width:0}.password-manager-screen.client-center-screen .password-manager__service-action-buttons .market-create-button{min-height:52px;padding-inline:16px;white-space:nowrap}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:56px minmax(0,1fr);gap:12px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:18px;line-height:1.12}.password-manager-screen.client-center-screen .password-manager__service-summary span{margin-top:4px;font-size:13px;line-height:1.3}.password-manager-screen.client-center-screen .password-manager__entry-grid{gap:12px}.password-manager-screen.client-center-screen .password-manager__entry-card{min-height:92px;padding:14px;gap:10px}.password-manager-screen.client-center-screen .password-manager__entry-card-copy strong{font-size:16px;line-height:1.16}.password-manager-screen.client-center-screen .password-manager__entry-card-copy span{font-size:13px;line-height:1.28}.crm-profile-hero__top{grid-template-columns:68px minmax(0,1fr);gap:12px;align-items:start}.crm-profile-hero__avatar{width:68px!important;height:68px!important}.crm-profile-hero__copy h2{font-size:28px;line-height:.98;word-break:break-word}.crm-profile-hero__eyebrow{font-size:11px;margin-bottom:6px}.crm-profile-badges{margin-top:12px;gap:6px;flex-wrap:nowrap}.crm-profile-badges .crm-pill{min-height:30px;padding-inline:10px;font-size:11px;width:auto}}@media (max-width:520px){.crm-field-suffix{top:40px}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto!important}.password-manager-screen.client-center-screen .password-manager__service-action-buttons .market-create-button{min-height:48px;padding-inline:14px}.password-manager-screen.client-center-screen .password-manager__service-summary{gap:10px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{gap:8px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:17px}.crm-profile-hero__top{grid-template-columns:60px minmax(0,1fr);gap:10px}.crm-profile-hero__avatar{width:60px!important;height:60px!important}.crm-profile-hero__copy h2{font-size:22px;line-height:.98}.crm-profile-hero__eyebrow{font-size:10px;margin-bottom:4px}.crm-profile-badges{margin-top:10px;flex-wrap:nowrap}.crm-profile-badges .crm-pill{min-height:28px;padding-inline:9px;font-size:10px;width:auto}}@media (max-width:720px){.password-manager__tabs{display:flex;flex-wrap:wrap;gap:10px}.password-manager__tab-chip,.password-manager__tab-item{max-width:100%}.password-manager__tab-chip .market-tab{min-width:0;padding-inline:14px 4px}.password-manager__menu-button.crm-card-menu-button{width:38px;min-width:38px;height:38px}.password-manager__service-card{grid-template-columns:minmax(0,1fr) auto;align-items:center}.password-manager__service-card-main{grid-template-columns:48px minmax(0,1fr);gap:12px}.password-manager__service-card-side{align-self:start;gap:8px}.password-manager__service-card-count{padding:8px 12px}.password-manager__service-panel-head{gap:10px}}.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .market-create-button{min-width:128px;min-height:48px;padding-inline:16px}.password-manager-screen.client-center-screen .password-manager__service-panel{padding:14px 16px}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:54px minmax(0,1fr);grid-gap:12px;gap:12px}.password-manager-screen.client-center-screen .password-manager__service-summary-copy{display:flex;flex-direction:column;justify-content:center}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{min-width:0}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{flex:0 1 auto;max-width:calc(100% - 42px);font-size:18px}.password-manager-screen.client-center-screen .password-manager__service-summary-meta{margin-top:3px;font-size:12px;line-height:1.25}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor{justify-content:center;align-self:center}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button{width:38px;min-width:38px;height:38px}.crm-profile-title-row{display:flex;justify-content:flex-start;gap:8px;width:100%}.crm-profile-title-row h1{flex:0 1 auto;font-size:20px}.crm-profile-title-menu-button{width:32px;height:32px}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .market-create-button{min-width:120px;padding-inline:14px}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:50px minmax(0,1fr);gap:10px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:17px}.crm-profile-title-row h1{font-size:18px}}@media (max-width:520px){.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .market-create-button{min-width:112px;min-height:46px;padding-inline:12px}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:46px minmax(0,1fr);gap:8px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{gap:6px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:16px;max-width:calc(100% - 38px)}.crm-profile-title-menu-button,.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button{width:30px;min-width:30px;height:30px}.crm-profile-title-row h1{font-size:17px}}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button,.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__tab-menu-button{width:34px;min-width:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.crm-profile-title-menu-button span,.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button span,.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__tab-menu-button span{width:4px;height:4px;border-radius:999px;background:rgba(23,48,65,.62)}[data-theme=dark] .crm-profile-title-menu-button span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button span,[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__tab-menu-button span{background:rgba(246,248,252,.92)}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{display:flex;justify-content:flex-start}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{max-width:none}.password-manager-screen.client-center-screen .password-manager__service-summary-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px}.password-manager-screen.client-center-screen .password-manager__service-summary-category{color:inherit}.password-manager-screen.client-center-screen .password-manager__service-summary-count{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;border:1px solid rgba(208,224,255,.8);background:rgba(255,255,255,.88);color:rgba(48,78,106,.76);font-size:12px;font-style:normal;font-weight:800;white-space:nowrap}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-summary-count{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(246,248,252,.84)}.crm-profile-title-menu-button{box-shadow:none}.crm-profile-title-menu-button,[data-theme=dark] .crm-profile-title-menu-button{border:0;background:transparent}@media (max-width:520px){.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:46px minmax(0,1fr);gap:10px}.password-manager-screen.client-center-screen .password-manager__service-summary-copy{gap:3px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{gap:6px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:15px;line-height:1.06}.password-manager-screen.client-center-screen .password-manager__service-summary-meta{gap:6px}.password-manager-screen.client-center-screen .password-manager__service-summary-category{font-size:11px;line-height:1.2}.password-manager-screen.client-center-screen .password-manager__service-summary-count{min-height:24px;padding-inline:10px;font-size:11px}.crm-profile-title-row{gap:6px}.crm-profile-title-row h1{font-size:16px}}.password-manager-screen.client-center-screen .password-manager__modal .auth-dialog-copy{margin-bottom:18px}.password-manager-screen.client-center-screen .password-manager__modal .password-manager__picker-grid{margin-top:6px}.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:12px}.password-manager-screen.client-center-screen .password-manager__service-search-panel .password-manager__search-shell--service{min-width:0}.password-manager-screen.client-center-screen .password-manager__service-action-buttons{width:auto;min-width:0}.password-manager-screen.client-center-screen .password-manager__service-add-button{min-height:52px;min-width:144px;padding-inline:18px;white-space:nowrap}.password-manager-screen.client-center-screen .password-manager__service-summary{display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px}.password-manager-screen.client-center-screen .password-manager__service-summary-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;align-items:center;grid-gap:8px;gap:8px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{min-width:0;margin:0;font-size:20px;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.password-manager-screen.client-center-screen .password-manager__service-summary-meta{display:block;margin-top:0;color:rgba(23,48,65,.62);font-size:13px;line-height:1.3}.crm-profile-title-row{grid-template-columns:minmax(0,1fr) 36px;align-items:center;gap:10px}.crm-profile-title-row h1{min-width:0;margin:0;line-height:1.04;word-break:break-word}.crm-profile-title-menu-button{align-self:center}[data-theme=dark] .crm-profile-title-menu-button{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.12);box-shadow:none}[data-theme=dark] .crm-profile-title-menu-button span{background:rgba(255,255,255,.86)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-summary-meta{color:rgba(246,248,252,.68)}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto!important;gap:10px}.password-manager-screen.client-center-screen .password-manager__service-add-button{min-width:132px;min-height:48px;padding-inline:16px}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:52px minmax(0,1fr);gap:12px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:18px}.password-manager-screen.client-center-screen .password-manager__service-summary-meta{font-size:12px}.crm-profile-title-row h1{font-size:24px}}@media (max-width:520px){.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto!important;gap:8px}.password-manager-screen.client-center-screen .password-manager__service-add-button{min-width:122px;min-height:46px;padding-inline:14px}.password-manager-screen.client-center-screen .password-manager__service-summary{grid-template-columns:48px minmax(0,1fr);gap:10px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row{grid-template-columns:minmax(0,1fr) 34px;gap:6px}.password-manager-screen.client-center-screen .password-manager__service-summary-title-row strong{font-size:17px}.password-manager-screen.client-center-screen .password-manager__service-summary-meta{font-size:11px}.crm-profile-title-row{grid-template-columns:minmax(0,1fr) 34px;gap:8px}.crm-profile-title-row h1{font-size:20px}.crm-profile-title-menu-button{width:30px;height:30px}}[data-theme=dark] .crm-profile-spoiler__icon{color:#173041}.crm-profile-title-menu-button{margin-left:0;width:28px;min-width:28px;height:28px;border-radius:10px;border:1px solid rgba(255,255,255,.56);background:rgba(255,255,255,.92);box-shadow:0 9px 18px rgba(33,72,121,.12)}.crm-profile-title-menu-button span{width:3px;height:3px;background:rgba(23,48,65,.52)}[data-theme=dark] .crm-profile-title-menu-button{border-color:rgba(255,255,255,.56);background:rgba(255,255,255,.92);box-shadow:0 9px 18px rgba(0,0,0,.22)}[data-theme=dark] .crm-profile-title-menu-button span{background:rgba(23,48,65,.52)}.password-manager-screen.client-center-screen .password-manager__search-panel .crm-search-row,.password-manager-screen.client-center-screen .password-manager__service-search-panel .crm-search-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:center;gap:10px}.password-manager-screen.client-center-screen .password-manager__search-actions,.password-manager-screen.client-center-screen .password-manager__service-action-buttons{width:auto;min-width:0;flex:0 0 auto}.password-manager-screen.client-center-screen .password-manager__search-actions .crm-search-button,.password-manager-screen.client-center-screen .password-manager__service-action-buttons .market-create-button{min-width:122px;min-height:46px;padding-inline:14px;white-space:nowrap}.password-manager-screen.client-center-screen .password-manager__service-card--selected{grid-template-columns:minmax(0,1fr) 140px;align-items:stretch;gap:14px}.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-card-main{grid-template-columns:58px minmax(0,1fr);gap:14px}.password-manager-screen.client-center-screen .password-manager__service-card,.password-manager-screen.client-center-screen .password-manager__service-card-shell .password-manager__service-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}.password-manager-screen.client-center-screen .password-manager__service-card-main{min-width:0;display:grid;grid-template-columns:56px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:0 0 0 2px;border:0;background:transparent;text-align:left}.password-manager-screen.client-center-screen .password-manager__service-card-copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.password-manager-screen.client-center-screen .password-manager__service-card-copy strong{min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;line-height:1.08}.password-manager-screen.client-center-screen .password-manager__service-card-copy span{margin:0;font-size:12px;line-height:1.25;color:rgba(23,48,65,.62)}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-card-copy span{color:rgba(246,248,252,.68)}.password-manager-screen.client-center-screen .password-manager__service-card-side{min-width:0;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;gap:8px;padding-left:8px}.password-manager-screen.client-center-screen .password-manager__service-card-count{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;white-space:nowrap}.password-manager-screen.client-center-screen .password-manager__service-card-menu-slot{display:flex;justify-content:flex-end;width:100%}.password-manager-screen.client-center-screen .password-manager__service-menu-badge{width:100%;min-height:24px;padding:0 12px;border-radius:999px;border:1px solid rgba(208,224,255,.8);background:rgba(255,255,255,.88);color:rgba(48,78,106,.76);font-size:11px;font-weight:800;line-height:1;text-align:center;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}[data-theme=dark] .password-manager-screen.client-center-screen .password-manager__service-menu-badge{border-color:rgba(255,255,255,.1);background:rgba(255,255,255,.06);color:rgba(246,248,252,.84)}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor{display:inline-flex;width:100%;align-items:center;justify-content:flex-end}.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-card-side{min-width:140px;align-items:stretch;padding-left:0;gap:6px}.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-card-count,.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-card-menu-slot,.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-menu-badge,.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-panel-menu-anchor{width:100%}.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-card-menu-slot{display:flex;justify-content:flex-end}.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-menu-badge{width:100%;min-height:28px}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button{width:34px;min-width:34px;height:34px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button span{width:4px;height:4px}.dashboard-sidebar{gap:6px}.dashboard-utility-stack{gap:5px;padding:4px 14px 2px;align-items:center}.dashboard-utility-row{justify-content:center;gap:5px;width:100%;max-width:100%;padding-inline:0}.dashboard-nav{margin-top:0;gap:2px}@media (max-width:520px){.password-manager-screen.client-center-screen .password-manager__service-card,.password-manager-screen.client-center-screen .password-manager__service-card-shell .password-manager__service-card{gap:10px}.password-manager-screen.client-center-screen .password-manager__service-card-main{grid-template-columns:50px minmax(0,1fr);gap:12px;padding-left:0}.password-manager-screen.client-center-screen .password-manager__service-card-copy strong{font-size:16px}.password-manager-screen.client-center-screen .password-manager__service-card-copy span{font-size:11px}.password-manager-screen.client-center-screen .password-manager__service-card-side{gap:6px;padding-left:4px}.password-manager-screen.client-center-screen .password-manager__service-card--selected{grid-template-columns:minmax(0,1fr) 124px}.password-manager-screen.client-center-screen .password-manager__service-card--selected .password-manager__service-card-side{min-width:124px}.password-manager-screen.client-center-screen .password-manager__service-card-count,.password-manager-screen.client-center-screen .password-manager__service-menu-badge{min-height:24px;padding:0 10px;font-size:11px}.password-manager-screen.client-center-screen .password-manager__service-panel-menu-anchor .password-manager__menu-button.crm-card-menu-button{width:30px;min-width:30px;height:30px}.dashboard-sidebar{gap:6px}.dashboard-utility-stack{gap:5px;padding:2px 14px;align-items:center}.dashboard-utility-row{justify-content:center;gap:5px;width:100%;max-width:100%}}.notes-shell{width:100%;flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.notes-shell,.notes-shell *{box-sizing:border-box}[data-theme=light] .notes-shell{background:#ffffff}[data-theme=dark] .notes-shell{background:linear-gradient(180deg,#111215,#09090a)}.notes-inline-message,.notes-loading{width:min(100%,760px);margin:0 auto 12px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.46);background:rgba(255,255,255,.9);color:var(--text);box-shadow:0 10px 24px rgba(17,45,66,.12)}[data-theme=dark] .notes-inline-message,[data-theme=dark] .notes-loading{border-color:rgba(255,255,255,.08);background:rgba(20,20,22,.96);color:#f4f4f4;box-shadow:none}.notes-loading{display:flex;align-items:center;justify-content:center;min-height:220px;font-size:14px;font-weight:700}.notes-page{width:100%}.notes-page--list{max-width:760px;margin:0 auto;padding:28px 24px 100px}.notes-page--editor,.notes-page--history{max-width:1040px;margin:0 auto;padding:26px 24px 100px}.notes-page--history{display:block;min-height:0;height:auto;box-sizing:border-box}.notes-page--history>.notes-history-list{flex:none;min-height:0;overflow:visible;scrollbar-gutter:auto;padding-right:0}.notes-page-head{display:flex;flex-direction:column;gap:12px}.notes-folder-bar{max-width:680px;margin:10px auto 0;align-items:flex-start;gap:10px}.notes-folder-bar,.notes-folder-list{display:flex;justify-content:center;flex-wrap:wrap}.notes-folder-list{gap:8px}.notes-folder-chip{position:relative;display:inline-flex;align-items:center;gap:4px;border:1.5px solid var(--border);background:var(--bg2);border-radius:12px;padding:3px 6px 3px 10px;color:var(--text)}[data-theme=light] .notes-folder-chip{border-color:rgba(23,48,65,.12);background:#ffffff;box-shadow:none}.notes-folder-chip.active{border-color:transparent;background:#d1d5db}[data-theme=light] .notes-folder-chip.active{border-color:rgba(23,48,65,.12);background:#f3f6fb;box-shadow:none}.notes-folder-chip-main{border:none;background:transparent;color:inherit;font-size:12px;font-weight:700;cursor:pointer;padding:4px 0}.notes-folder-chip--static,.notes-folder-chip--static .notes-folder-chip-main{cursor:default}.notes-folder-more-wrap{position:relative}.notes-folder-more-btn{width:24px;height:24px;border:none;border-radius:8px;background:transparent;color:var(--text2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.notes-folder-more-btn svg{width:14px;height:14px;fill:currentColor}.notes-folder-menu{position:absolute;top:calc(100% + 6px);right:0;min-width:168px;border:1px solid var(--border);border-radius:14px;background:var(--bg);box-shadow:0 18px 34px rgba(0,0,0,.12);padding:6px;z-index:60;display:flex;flex-direction:column;gap:4px}.notes-folder-menu button{border:none;background:transparent;color:var(--text);font-size:13px;font-weight:600;text-align:left;padding:9px 10px;border-radius:10px;cursor:pointer}.notes-folder-menu button:last-child{color:#ef4444}.notes-list-toolbar{max-width:620px;width:100%;margin:0 auto 10px;display:flex;justify-content:flex-end;align-items:center;gap:8px}.notes-badge-button,.notes-list-toolbar .notes-badge-button{margin:0;display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 12px;border:1px solid var(--dashboard-shell-border);border-radius:999px;background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:none;transition:none;line-height:1;font-size:12px;font-weight:800}[data-theme=light] .notes-badge-button,[data-theme=light] .notes-list-toolbar .notes-badge-button{background:#ffffff}[data-theme=dark] .notes-badge-button,[data-theme=dark] .notes-list-toolbar .notes-badge-button{background:#202020}.notes-badge-button:focus,.notes-badge-button:hover{background:var(--dashboard-shell-card-strong);color:var(--dashboard-shell-text);border-color:var(--dashboard-shell-border)}[data-theme=light] .notes-badge-button:focus,[data-theme=light] .notes-badge-button:hover{background:#f7f9fc;color:#173041;border-color:rgba(23,48,65,.16)}[data-theme=dark] .notes-badge-button:focus,[data-theme=dark] .notes-badge-button:hover{background:#1b1c1f;color:#ffffff;border-color:rgba(255,255,255,.08)}.notes-create-folder-btn{min-width:34px}.notes-create-note-btn{min-width:118px}.notes-list{display:flex;flex-direction:column;gap:10px;max-width:620px;margin:0 auto}.notes-item{display:block;width:100%;text-align:left;background:var(--bg);border:1px solid var(--border);border-radius:16px;padding:14px 16px;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;box-shadow:0 8px 20px rgba(17,45,66,.08)}.notes-item:hover{border-color:var(--accent);transform:translateY(-1px)}.notes-item-title{font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px}.notes-item-preview{font-size:12px;color:var(--text3);line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-break:break-word;overflow-wrap:anywhere}.notes-empty{text-align:center;padding:28px 20px;color:var(--text3);font-size:13px;background:var(--bg);border:1px dashed var(--border);border-radius:16px}[data-theme=dark] .notes-empty,[data-theme=dark] .notes-folder-chip,[data-theme=dark] .notes-folder-menu,[data-theme=dark] .notes-item{background:#141418;border-color:rgba(255,255,255,.08);color:#f4f4f4}[data-theme=dark] .notes-folder-chip.active{background:#f4f5f7;color:#111}[data-theme=dark] .notes-folder-chip.active .notes-folder-chip-main{color:#111}[data-theme=dark] .notes-empty,[data-theme=dark] .notes-item-preview{color:rgba(255,255,255,.72)}.notes-folder-input{width:100%;padding-right:58px}.notes-folder-input-wrap{position:relative}.notes-folder-emoji-shell{display:grid;grid-gap:10px;gap:10px;position:relative}.notes-folder-emoji-shell--field{gap:12px}.notes-folder-emoji-button{padding:0;border:0;border-radius:0;background:transparent;color:var(--dashboard-shell-text);display:inline-flex;align-items:center;justify-content:center;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.notes-folder-emoji-button--inside{position:absolute;right:14px;top:50%;transform:translateY(-50%);z-index:2}.notes-folder-emoji-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.notes-folder-emoji-picker{display:grid;grid-gap:12px;gap:12px;padding:14px;border:1px solid var(--dashboard-shell-border);border-radius:18px;background:var(--dashboard-shell-card);box-shadow:0 14px 28px rgba(18,62,99,.14)}.notes-folder-emoji-picker-title{color:var(--dashboard-shell-text);font-size:13px;font-weight:800;line-height:1.2}.notes-folder-emoji-tabs{display:flex;flex-wrap:wrap}.notes-folder-emoji-tab{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:transparent;color:var(--dashboard-shell-muted);font-size:12px;font-weight:800}.notes-folder-emoji-tab.is-active{background:var(--surface-soft-gradient);color:#fff;border-color:transparent}.notes-folder-emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:8px}.notes-folder-emoji-chip{border:1px solid var(--dashboard-shell-border);background:transparent;font-size:18px;line-height:1}.notes-folder-modal,.notes-folder-picker-modal{width:min(92vw,420px)}.notes-info-modal{width:min(92vw,720px);max-height:min(84vh,760px);display:flex;flex-direction:column;overflow:hidden;gap:12px}.notes-info-modal .auth-dialog-copy{margin-bottom:0}.notes-info-list{display:grid;grid-gap:12px;gap:12px;margin-bottom:0;flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;overscroll-behavior:contain;scrollbar-gutter:stable}.notes-info-item{display:flex;align-items:flex-start;gap:14px;padding:14px 15px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:inset 0 1px 0 rgba(255,255,255,.02)}.notes-info-item__icon{flex:0 0 auto;pointer-events:none}.notes-info-item__icon img{width:16px;height:16px;object-fit:contain}[data-theme=dark] .notes-info-item__icon img{filter:brightness(0) invert(1)}.notes-info-item__copy{display:grid;grid-gap:4px;gap:4px;min-width:0}.notes-info-item__title{color:var(--dashboard-shell-text);font-size:14px;font-weight:800;line-height:1.2}.notes-info-item__text{color:var(--dashboard-shell-muted);font-size:13px;line-height:1.5}.notes-info-modal-overlay{z-index:4000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.notes-folder-picker-list{width:100%;max-height:320px;overflow:auto;display:flex;flex-direction:column;gap:10px}.notes-folder-picker-button{width:100%;min-height:46px;justify-content:center;border-radius:18px;border:1.5px solid var(--border);background:var(--bg2);color:var(--text);font-size:14px;font-weight:700;box-shadow:none}[data-theme=light] .notes-folder-picker-button{border-color:rgba(23,48,65,.16);background:linear-gradient(180deg,#ffffff,#f4f7fc);color:#182633;box-shadow:inset 0 1px 0 rgba(255,255,255,.96),0 10px 18px rgba(31,60,93,.06)}.notes-folder-picker-button.is-current{border-color:var(--accent);background:rgba(42,171,238,.1);color:var(--accent)}[data-theme=light] .notes-folder-picker-button.is-current{border-color:rgba(42,171,238,.28);background:linear-gradient(180deg,#ffffff,#eaf4ff);color:#1d7fb8;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 12px 20px rgba(42,171,238,.08)}.notes-folder-delete-meta{margin:12px 0 16px;text-align:center;font-size:13px;color:var(--text3)}.notes-editor-head{margin-bottom:12px;padding:6px 0 2px;border:none;border-radius:0;background:transparent;box-shadow:none}.notes-tool-row{display:flex;justify-content:flex-end;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:12px}.notes-tool-icon-btn{width:34px;height:34px;border-radius:10px;border:1.5px solid var(--border);background:var(--bg2);color:var(--accent);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:none}[data-theme=light] .notes-tool-icon-btn{border-color:rgba(23,48,65,.12);background:#ffffff;color:#2aabee;box-shadow:none}[data-theme=light] .notes-tool-icon-btn:hover{border-color:rgba(23,48,65,.16);background:#f7f9fc;color:#1d7fb8;box-shadow:none}.notes-tool-icon-btn:hover{color:var(--accent);background:var(--bg);border-color:var(--accent);box-shadow:none;transform:none}.notes-tool-icon-btn img{width:16px;height:16px;object-fit:contain}[data-theme=dark] .notes-tool-icon-btn{color:#f4f4f4;background:#1b1c1f;border-color:rgba(255,255,255,.08)}[data-theme=dark] .notes-tool-icon-btn:hover{color:#ffffff;background:#1b1c1f;border-color:rgba(255,255,255,.08)}[data-theme=dark] .notes-tool-icon-btn.active{color:#ffffff;background:#232428;border-color:rgba(255,255,255,.12)}.notes-tool-icon-btn--danger{color:#d94b4b}[data-theme=light] .notes-tool-icon-btn--danger{border-color:rgba(23,48,65,.12);background:#ffffff;color:#c84848;box-shadow:none}.notes-tool-icon-btn--danger:hover{border-color:rgba(217,75,75,.45);color:#c63939;background:rgba(217,75,75,.08)}[data-theme=light] .notes-tool-icon-btn--danger:hover{border-color:rgba(23,48,65,.16);background:#f7f9fc;color:#b63d3d;box-shadow:none}.notes-tool-icon-btn--danger img{filter:brightness(0) saturate(100%) invert(42%) sepia(94%) saturate(1477%) hue-rotate(331deg) brightness(90%) contrast(96%)!important}[data-theme=dark] .notes-tool-icon-btn--danger{color:#ff8080;background:rgba(255,122,122,.08);border-color:rgba(255,122,122,.18)}[data-theme=dark] .notes-tool-icon-btn--danger:hover{background:rgba(255,122,122,.12);border-color:rgba(255,122,122,.28);color:#ff9494}[data-theme=dark] .notes-tool-icon-btn--danger img{filter:brightness(0) saturate(100%) invert(100%)!important}.notes-tool-icon-btn svg{width:22px;height:22px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.notes-tool-icon-btn.active{border-color:rgba(42,171,238,.38);color:#2aabee;background:rgba(42,171,238,.1)}.notes-tool-icon-btn.active img{filter:invert(53%) sepia(92%) saturate(690%) hue-rotate(167deg) brightness(95%) contrast(92%)!important}.notes-tool-icon-btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;background:var(--bg2)!important;box-shadow:none!important;border:1.5px solid var(--border)!important;transform:none!important}.notes-editor-title-shell{display:flex;justify-content:center}.notes-title-input,.notes-title-text{font-size:22px;font-weight:800;text-align:center;line-height:1.2}.notes-title-text{color:var(--text)}[data-theme=dark] .notes-title-text{color:#f5f5f5}.notes-title-input{width:min(100%,520px);background:var(--bg);border:1.5px solid var(--border);border-radius:14px;padding:12px 16px;color:var(--text)}.notes-title-input:focus{outline:none;border-color:var(--accent)}[data-theme=dark] .notes-title-input{background:transparent;border-color:transparent;box-shadow:none;color:#f5f5f5;padding-left:0;padding-right:0}.notes-editor-card{display:flex;flex-direction:column;gap:2px}.notes-editor-main{min-height:560px;border:1px solid var(--border);border-radius:18px;overflow:hidden;background:var(--bg);box-shadow:0 16px 36px rgba(17,45,66,.12)}[data-theme=dark] .notes-editor-main{background:#141416;border-color:rgba(255,255,255,.08);box-shadow:none}.notes-text-preview,.notes-textarea{width:100%;min-height:560px;border:none;outline:none;resize:none;background:transparent;color:var(--text);padding:16px 20px 20px;font-size:15px;line-height:24px;font-family:inherit;display:block;overflow:auto;overflow-wrap:anywhere;word-break:break-word;box-sizing:border-box}.notes-text-preview{white-space:pre-wrap}[data-theme=dark] .notes-text-preview,[data-theme=dark] .notes-textarea{color:#f4f4f4}.notes-preview-line{min-height:24px;line-height:24px;white-space:pre-wrap}.notes-link-highlight{display:inline;padding:0 2px;border-radius:4px;background:rgba(73,221,96,.72);cursor:pointer}.notes-editor-footer{margin-top:12px;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;color:var(--text);font-size:12px;font-weight:600}.notes-editor-footer-left{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.notes-editor-footer-meta{gap:8px}.notes-editor-footer-controls,.notes-editor-footer-meta{display:flex;align-items:center;flex-wrap:wrap;min-width:0}.notes-editor-footer-controls{gap:10px}.notes-editor-footer-right{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0}.notes-link-counter{border:none;background:transparent;color:var(--text);padding:0;font:inherit;font-weight:700;cursor:default}.notes-counter-separator{color:var(--text2);opacity:.55;font-weight:800}.notes-editor-footer .notes-folder-chip--static,.notes-editor-footer .notes-id-trigger-btn{min-height:32px;padding:0 12px;border:1px solid var(--dashboard-shell-border);border-radius:999px;background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;line-height:1}[data-theme=light] .notes-editor-footer .notes-folder-chip--static,[data-theme=light] .notes-editor-footer .notes-id-trigger-btn{background:#ffffff}[data-theme=dark] .notes-editor-footer .notes-folder-chip--static,[data-theme=dark] .notes-editor-footer .notes-id-trigger-btn{background:#202020}.notes-editor-footer .notes-folder-chip--static{gap:0}.notes-editor-footer .notes-folder-chip--static .notes-folder-chip-main{padding:0;font-size:12px;font-weight:800;cursor:default}.notes-id-popover-wrap{position:relative}.notes-id-trigger-btn{cursor:pointer}.notes-id-popover{display:none;position:absolute;bottom:calc(100% + 8px);left:0;z-index:50;min-width:330px;max-width:420px;padding:10px;border-radius:14px;border:1px solid var(--border);background:var(--bg);box-shadow:0 16px 36px rgba(0,0,0,.12)}.notes-id-popover--top{top:auto}.notes-id-popover.visible{display:block}.notes-id-row{display:flex;align-items:center;gap:8px}.notes-id-value{flex:1 1;min-width:0;padding:8px 10px;border-radius:10px;border:1px solid var(--border);color:var(--text2);font-weight:700;line-height:1.3;word-break:break-all}.notes-id-copy-btn,.notes-id-value{background:var(--bg2);font-size:11px}.notes-id-copy-btn{flex-shrink:0;border:1.5px solid var(--border);color:var(--text);border-radius:12px;padding:8px 12px;font-weight:800;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;gap:6px}.notes-id-copy-btn:hover{border-color:var(--accent);color:var(--accent)}.notes-id-copy-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.notes-save-btn{min-width:190px;min-height:40px;border-radius:14px;border:1.5px solid var(--border)!important;background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%)!important;color:var(--text3)!important;box-shadow:none!important;font-weight:800}[data-theme=light] .notes-save-btn{border-color:rgba(42,171,238,.18)!important;background:linear-gradient(135deg,#ffffff,#eef6ff 45%,#efe7ff)!important;color:#1e78b1!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 14px 26px rgba(42,171,238,.12)!important}.notes-save-btn.is-idle{background:linear-gradient(180deg,var(--bg) 0,var(--bg2) 100%)!important;border:1.5px solid var(--border)!important;color:var(--text3)!important;box-shadow:none!important}[data-theme=light] .notes-save-btn.is-idle{background:linear-gradient(135deg,#f8fbff,#eef4ff 55%,#f5eeff)!important;border-color:rgba(42,171,238,.12)!important;color:rgba(30,120,177,.62)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 10px 20px rgba(42,171,238,.08)!important}.notes-save-btn.is-dirty{background:linear-gradient(180deg,#ffffff,#ecf7ff)!important;border:1.5px solid rgba(42,171,238,.35)!important;color:#147bb4!important;box-shadow:0 14px 26px rgba(42,171,238,.14)!important}[data-theme=light] .notes-save-btn.is-dirty{background:linear-gradient(135deg,#ffffff,#dff0ff 45%,#efe1ff)!important;border:1.5px solid rgba(42,171,238,.42)!important;color:#1879b3!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.98),0 14px 28px rgba(42,171,238,.18)!important}.notes-save-btn:disabled{opacity:1;background:var(--bg2)!important;border:1.5px solid var(--border)!important;color:var(--text3)!important}[data-theme=light] .notes-save-btn:disabled{background:linear-gradient(135deg,#f8fbff,#f2f6fc)!important;border-color:rgba(23,48,65,.12)!important;color:rgba(24,38,51,.38)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.92)!important}[data-theme=dark] .notes-save-btn{background:linear-gradient(180deg,#f5f5f5,#e9e9e9)!important;color:#111!important}[data-theme=dark] .notes-save-btn.is-dirty{background:linear-gradient(180deg,#f5f5f5,#e5e7eb)!important;border-color:rgba(255,255,255,.12)!important;color:#111!important;box-shadow:0 12px 22px rgba(0,0,0,.18)!important}[data-theme=dark] .notes-save-btn.is-idle{background:#1b1c1f!important;color:#8e8f93!important;border-color:rgba(255,255,255,.08)!important;box-shadow:none!important}[data-theme=dark] .notes-save-btn:disabled{background:#2b2d31!important;color:#8e8f93!important}.notes-history-list{max-width:1040px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:12px}.notes-history-card{background:var(--bg);border:1px solid var(--border);border-radius:18px;padding:16px 18px;box-shadow:0 16px 36px rgba(17,45,66,.12)}[data-theme=dark] .notes-history-card{background:#141416;border-color:rgba(255,255,255,.08);box-shadow:none}.notes-history-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.notes-history-meta{font-size:12px;color:var(--text3);font-weight:700}.notes-history-help-wrap{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.notes-history-help-icon{width:20px;height:20px;border-radius:10px;border:1.5px solid var(--border);background:transparent;color:var(--text2);font-size:10px;font-weight:800;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s}.notes-history-help-icon:hover{border-color:var(--accent);color:var(--accent)}.notes-history-help-pop{display:none;position:absolute;top:calc(100% + 8px);right:0;width:280px;padding:12px;border-radius:14px;border:1px solid var(--border);background:var(--bg);box-shadow:0 16px 36px rgba(0,0,0,.12);z-index:60}.notes-history-help-pop.visible{display:block}.notes-history-help-pop--top{top:auto;bottom:calc(100% + 8px)}.notes-history-help-title{font-size:12px;font-weight:800;color:var(--text);margin-bottom:8px}.notes-history-help-line{font-size:11px;line-height:1.45;color:var(--text2);margin-bottom:6px}.notes-history-help-line:last-child{margin-bottom:0}.notes-history-title{font-size:16px;font-weight:800;color:var(--text);margin-bottom:8px}.notes-history-text-box{font-size:13px;line-height:1.6;color:var(--text2);white-space:pre-wrap;word-break:break-word;overflow-wrap:anywhere;padding:14px 16px;border:1px solid var(--border);border-radius:16px;background:var(--bg2)}[data-theme=dark] .notes-history-text-box{background:#111214;border-color:rgba(255,255,255,.08);color:#f0f0f0}.notes-calc-window{position:fixed;width:min(92vw,306px);min-width:252px;border:1px solid var(--border);border-radius:18px;background:var(--bg);box-shadow:0 22px 50px rgba(0,0,0,.18);overflow:hidden;z-index:80}[data-theme=dark] .notes-calc-window{background:#141416;border-color:rgba(255,255,255,.16);box-shadow:0 0 0 1px rgba(255,255,255,.05),0 22px 50px rgba(0,0,0,.28)}.notes-calc-window.is-compact{width:min(92vw,153px)!important;min-width:153px}.notes-calc-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 14px;background:var(--bg2);border-bottom:1px solid var(--border);cursor:move;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:none;min-width:0}[data-theme=dark] .notes-calc-head{background:#202020;border-bottom-color:rgba(255,255,255,.12)}.notes-calc-title{font-size:13px;font-weight:800;color:var(--text);flex:1 1 auto;min-width:0}.notes-calc-head-actions{display:flex;align-items:center;gap:10px}.notes-floating-close,.notes-floating-toggle{width:38px;height:38px;border-radius:10px;border:1.5px solid var(--border);background:var(--bg2);color:var(--text2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;flex:0 0 auto}.notes-floating-close{font-size:24px;line-height:1}.notes-floating-close:hover,.notes-floating-toggle:hover{color:var(--text);background:var(--bg)}.notes-floating-toggle img{width:18px;height:18px;object-fit:contain;filter:var(--svg-icon-filter,brightness(0) saturate(100%))}[data-theme=dark] .notes-floating-toggle img{filter:invert(39%) sepia(99%) saturate(2140%) hue-rotate(10deg) brightness(93%) contrast(101%)}[data-theme=dark] .notes-floating-close,[data-theme=dark] .notes-floating-toggle{background:#202020;border-color:rgba(255,255,255,.08)}.notes-calc-body{padding:14px}.notes-calc-display{border:1px solid var(--border);border-radius:14px;background:var(--bg2);padding:12px 14px;margin-bottom:12px}.notes-calc-expression{font-size:13px;color:var(--text2);min-height:18px;text-align:right;word-break:break-all}.notes-calc-result{margin-top:6px;font-size:24px;font-weight:800;color:var(--text);text-align:right;line-height:1}.notes-calc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.notes-calc-key{border:1px solid var(--border);border-radius:12px;background:var(--bg);color:var(--text);font-size:14px;font-weight:700;padding:11px 0;cursor:pointer}.notes-calc-key.wide{grid-column:span 2}.notes-calc-window.is-compact .notes-calc-body{padding:8px}.notes-calc-window.is-compact .notes-calc-display{margin-bottom:6px;padding:8px 10px}.notes-calc-window.is-compact .notes-calc-grid{gap:4px}.notes-calc-window.is-compact .notes-calc-key{padding:6px 0;font-size:10px}.notes-calc-window.is-compact .notes-calc-head{padding:8px;gap:4px}.notes-calc-window.is-compact .notes-calc-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.notes-calc-window.is-compact .notes-calc-head-actions{gap:4px}.notes-save-btn{min-height:46px;border-radius:999px;padding:0 18px}.notes-tool-icon-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:none}.notes-tool-icon-btn.active,.notes-tool-icon-btn.is-open,.notes-tool-icon-btn:hover{border-color:var(--dashboard-shell-border);background:var(--dashboard-shell-card-strong);color:var(--dashboard-shell-text)}.notes-tool-icon-btn .dashboard-utility-icon{width:16px;height:16px}.notes-tool-icon-btn .dashboard-utility-icon img{width:16px;height:16px;object-fit:contain}.notes-tool-icon-btn--danger{border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--danger)}.notes-info-button{border-color:transparent;background:transparent;color:var(--dashboard-shell-muted);box-shadow:none}.notes-info-button.active,.notes-info-button.is-open,.notes-info-button:hover{border-color:transparent;background:transparent;color:var(--dashboard-shell-text)}.notes-info-button svg{width:20px;height:20px}.notes-tool-icon-btn--danger:hover{border-color:var(--dashboard-shell-border);background:var(--dashboard-shell-card-strong);color:var(--danger)}.notes-tool-icon-btn.notes-info-button{background:transparent;border-color:transparent;color:var(--dashboard-shell-muted);box-shadow:none}.notes-tool-icon-btn.notes-info-button.active,.notes-tool-icon-btn.notes-info-button.is-open,.notes-tool-icon-btn.notes-info-button:hover{background:transparent;border-color:transparent;color:var(--dashboard-shell-text)}.notes-tool-icon-btn.notes-info-button svg{width:20px;height:20px}.notes-save-btn.is-idle{opacity:1}[data-theme=light] .notes-save-btn.is-idle{background:rgba(255,255,255,.84)!important;color:rgba(23,48,65,.46)!important;border:1px solid rgba(18,52,73,.12)!important;box-shadow:none!important}[data-theme=light] .notes-save-btn.is-dirty{background:var(--surface-soft-gradient)!important;color:#ffffff!important;border:0!important;box-shadow:none!important}.notes-save-btn:disabled{cursor:not-allowed;pointer-events:none}[data-theme=light] .notes-save-btn:disabled{background:rgba(255,255,255,.72)!important;color:rgba(23,48,65,.38)!important;border:1px solid rgba(18,52,73,.12)!important;box-shadow:none!important}[data-theme=dark] .notes-save-btn.is-dirty,[data-theme=dark] .notes-save-btn.is-idle,[data-theme=dark] .notes-save-btn:disabled{background:#111111!important;color:#ffffff!important;border:0!important;box-shadow:none!important}@media (max-width:720px){.notes-page--editor,.notes-page--history,.notes-page--list{padding-left:16px;padding-right:16px}.notes-folder-bar{margin-top:6px}.notes-title-input,.notes-title-text{font-size:18px}.notes-editor-main,.notes-text-preview,.notes-textarea{min-height:460px}.notes-history-card{padding:14px}}.daily-drop-screen{position:relative;min-height:100%;overflow-x:hidden;overflow-y:auto;isolation:isolate;padding:clamp(20px,2vw,32px);--daily-drop-surface:rgba(255,255,255,0.9);--daily-drop-surface-strong:rgba(250,250,255,0.98);--daily-drop-border:rgba(168,180,215,0.28);--daily-drop-border-strong:rgba(103,114,196,0.28);--daily-drop-shadow:0 24px 60px rgba(116,128,182,0.16);--daily-drop-text:#1e2a3f;--daily-drop-muted:rgba(30,42,63,0.68);--daily-drop-card-bg:rgba(255,255,255,0.92);--daily-drop-card-border:rgba(160,173,212,0.32);--daily-drop-card-text:#1d2940;--daily-drop-card-muted:rgba(29,41,64,0.68);--daily-drop-card-shadow:0 18px 40px rgba(110,124,180,0.12);--daily-drop-timer-bg:rgba(255,255,255,0.86);--daily-drop-timer-border:rgba(132,151,214,0.24);--daily-drop-timer-shadow:0 18px 40px rgba(120,135,190,0.14);--daily-drop-accent:linear-gradient(135deg,rgba(111,181,255,0.96),rgba(146,137,255,0.94) 52%,rgba(214,157,255,0.96));--daily-drop-accent-strong:linear-gradient(135deg,rgba(102,169,255,0.98),rgba(146,124,255,0.98) 60%,rgba(214,157,255,0.98));--daily-drop-cta-red:linear-gradient(135deg,rgba(240,72,72,0.98),rgba(224,71,96,0.98) 55%,rgba(204,61,132,0.98));--daily-drop-spark:rgba(255,255,255,0.92);background:radial-gradient(circle at top left,rgba(107,178,255,.22),transparent 34%),radial-gradient(circle at top right,rgba(205,158,255,.22),transparent 30%),linear-gradient(180deg,rgba(246,247,255,.98),rgba(243,244,251,.96) 48%,rgba(247,248,255,.98));color:var(--daily-drop-text)}.daily-drop-screen.is-dark{--daily-drop-surface:rgba(19,19,19,0.98);--daily-drop-surface-strong:rgba(25,25,25,0.99);--daily-drop-border:rgba(255,255,255,0.08);--daily-drop-border-strong:rgba(255,255,255,0.12);--daily-drop-shadow:0 28px 80px rgba(0,0,0,0.34);--daily-drop-text:#f7f7f7;--daily-drop-muted:rgba(247,247,247,0.68);--daily-drop-card-bg:rgba(18,18,18,0.98);--daily-drop-card-border:rgba(255,255,255,0.08);--daily-drop-card-text:#f8f8f8;--daily-drop-card-muted:rgba(248,248,248,0.68);--daily-drop-card-shadow:0 20px 56px rgba(0,0,0,0.36);--daily-drop-timer-bg:rgba(18,18,18,0.98);--daily-drop-timer-border:rgba(255,255,255,0.08);--daily-drop-timer-shadow:0 22px 60px rgba(0,0,0,0.36);--daily-drop-accent:linear-gradient(135deg,rgba(255,255,255,0.1),rgba(255,255,255,0.06));--daily-drop-accent-strong:linear-gradient(135deg,rgba(255,255,255,0.14),rgba(255,255,255,0.08));--daily-drop-cta-red:linear-gradient(135deg,rgba(255,77,79,0.88),rgba(196,46,86,0.94));--daily-drop-spark:rgba(255,255,255,0.86);background:radial-gradient(circle at top left,rgba(96,150,255,.1),transparent 32%),radial-gradient(circle at top right,rgba(205,158,255,.1),transparent 28%),linear-gradient(180deg,#0d0d0d,#111111 48%,#0b0b0b);color:var(--daily-drop-text)}.daily-drop-shell{position:relative;z-index:1;width:min(760px,100%);margin:0 auto;display:grid;grid-gap:18px;gap:18px;padding-bottom:clamp(112px,9vw,160px)}.daily-drop-shell--vault-page{width:min(1020px,100%)}.daily-drop-collection,.daily-drop-hero,.daily-drop-history-preview{position:relative;overflow:hidden;border-radius:34px;border:1px solid var(--daily-drop-border);background:var(--daily-drop-surface);box-shadow:var(--daily-drop-shadow);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.daily-drop-hero{padding:clamp(18px,2vw,28px)}.daily-drop-collection,.daily-drop-history-preview{padding:clamp(18px,2vw,26px)}.daily-drop-collection:before,.daily-drop-hero:before,.daily-drop-history-preview:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.24),transparent 42%);opacity:.44;pointer-events:none}.daily-drop-screen.is-dark .daily-drop-collection:before,.daily-drop-screen.is-dark .daily-drop-hero:before,.daily-drop-screen.is-dark .daily-drop-history-preview:before{opacity:.22}.daily-drop-collection>*,.daily-drop-hero>*,.daily-drop-history-preview>*{position:relative;z-index:1}.daily-drop-hero__header,.daily-drop-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.daily-drop-section-head--compact{align-items:center}.daily-drop-collection--page .daily-drop-section-head{margin-bottom:28px}.daily-drop-hero__header h1,.daily-drop-section-head h2{margin:0;font-family:Manrope,Inter,sans-serif;font-size:clamp(24px,2.2vw,38px);font-weight:800;letter-spacing:-.04em;color:var(--daily-drop-text)}.daily-drop-section-head h2{font-size:clamp(20px,1.8vw,28px)}.daily-drop-hero__header p,.daily-drop-section-head p{margin:8px 0 0;max-width:760px;color:var(--daily-drop-muted);font-size:15px;line-height:1.5}.daily-drop-hero__header-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.daily-drop-chip-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--daily-drop-border);border-radius:18px;background:rgba(255,255,255,.8);color:var(--daily-drop-text);padding:13px 18px;font-size:15px;font-weight:700;line-height:1;min-height:48px;box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 22px rgba(60,78,127,.08);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease,background .18s ease,color .18s ease}.daily-drop-screen.is-dark .daily-drop-chip-button{background:rgba(255,255,255,.06);color:var(--daily-drop-text);box-shadow:none}.daily-drop-chip-button:hover:not(:disabled){transform:translateY(-1px);border-color:var(--daily-drop-border-strong)}.daily-drop-chip-button--accent{background:var(--daily-drop-accent);color:#ffffff;border-color:transparent}.daily-drop-screen.is-dark .daily-drop-chip-button--accent{background:rgba(255,255,255,.12);color:#ffffff}.daily-drop-chip-button--ghost{background:rgba(255,255,255,.52)}.daily-drop-screen.is-dark .daily-drop-chip-button--ghost{background:rgba(255,255,255,.06)}.daily-drop-hero__panel{position:relative;min-height:320px;border-radius:30px;border:1px solid var(--daily-drop-border);background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.54)),var(--daily-drop-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.4),0 18px 42px rgba(91,112,169,.12);display:grid;place-items:center;overflow:hidden;margin-top:18px}.daily-drop-hero__panel>.daily-drop-sparks{z-index:0;mix-blend-mode:screen;filter:saturate(1.42) brightness(1.08);opacity:1}.daily-drop-hero__panel>:not(.daily-drop-sparks){position:relative;z-index:1}.daily-drop-screen.is-dark .daily-drop-hero__panel{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02)),rgba(15,15,15,.86)}.daily-drop-hero__panel.is-pending{align-items:stretch}.daily-drop-hero__reward{width:min(100%,980px);display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:10px}.daily-drop-hero__reward-copy{display:grid;grid-gap:14px;gap:14px;color:var(--daily-drop-text)}.daily-drop-hero__reward-copy strong{font-size:clamp(22px,2vw,34px);font-weight:800;letter-spacing:-.04em}.daily-drop-hero__reward-copy p{margin:0;max-width:540px;font-size:15px;line-height:1.55;color:var(--daily-drop-muted)}.daily-drop-claim-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:24px;min-height:88px;padding:18px 28px;font-size:clamp(18px,1.8vw,26px);font-weight:800;letter-spacing:-.03em;color:#ffffff;box-shadow:0 16px 36px rgba(110,84,224,.26);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease,opacity .18s ease}.daily-drop-claim-cta--grab{width:min(100%,520px);background:var(--daily-drop-cta-red)}.daily-drop-claim-cta--collect{width:max-content;background:var(--daily-drop-accent-strong)}.daily-drop-screen.is-dark .daily-drop-claim-cta--collect{background:linear-gradient(135deg,rgba(255,255,255,.12),rgba(255,255,255,.08));color:#ffffff}.daily-drop-claim-cta:hover:not(:disabled){transform:translateY(-2px) scale(1.01);box-shadow:0 22px 46px rgba(110,84,224,.34)}.daily-drop-claim-cta:disabled{opacity:.55;cursor:not-allowed}.daily-drop-timer{width:min(100%,760px);min-height:184px;border-radius:24px;border:1px solid var(--daily-drop-timer-border);background:var(--daily-drop-timer-bg);box-shadow:var(--daily-drop-timer-shadow);display:grid;place-items:center;grid-gap:14px;gap:14px;padding:18px 22px 20px;text-align:center}.daily-drop-timer--rings{justify-items:center}.daily-drop-timer strong{font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:var(--daily-drop-muted)}.daily-drop-timer p{margin:0;max-width:460px;color:var(--daily-drop-muted);line-height:1.45}.daily-drop-countdown{width:min(100%,640px);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(12px,2vw,22px);gap:clamp(12px,2vw,22px);align-items:center;justify-items:center}.daily-drop-hero__claim-center{min-height:356px;display:flex;align-items:center;justify-content:center}.daily-drop-hero__claim-center .daily-drop-claim-cta--grab{margin-top:0}.daily-drop-countdown-ring{position:relative;display:grid;place-items:center;aspect-ratio:1;width:100%;min-width:0;border-radius:999px;filter:drop-shadow(0 14px 30px rgba(108,122,184,.14))}.daily-drop-countdown-ring__svg{display:block;width:100%;height:auto;transform:rotate(-90deg)}.daily-drop-countdown-ring__track{fill:none;stroke:rgba(255,255,255,.14);stroke-width:10}.daily-drop-countdown-ring__progress{fill:none;stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .72s cubic-bezier(.33,1,.68,1)}.daily-drop-screen.is-light .daily-drop-countdown-ring__track{stroke:rgba(255,255,255,.5)}.daily-drop-screen.is-dark .daily-drop-countdown-ring__track{stroke:rgba(255,255,255,.12)}.daily-drop-countdown-ring__content{position:absolute;inset:14%;border-radius:999px;display:grid;grid-template-rows:auto auto;place-content:center;justify-items:center;text-align:center;grid-gap:2px;gap:2px;padding-top:6%;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.16),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,.06));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),inset 0 -1px 0 rgba(255,255,255,.04)}.daily-drop-screen.is-dark .daily-drop-countdown-ring__content{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,rgba(20,20,20,.94),rgba(26,26,26,.88))}.daily-drop-countdown-ring__content strong{font-family:Manrope,Inter,sans-serif;font-size:clamp(28px,4vw,54px);line-height:1;font-weight:800;letter-spacing:-.06em;color:var(--daily-drop-text);transform:translateY(2px)}.daily-drop-countdown-ring__content span{display:block;margin-top:4px;font-size:clamp(11px,1.4vw,15px);font-weight:700;color:var(--daily-drop-muted)}.daily-drop-countdown-ring.is-pulsing{animation:dailyDropRingPulse 1.12s ease-in-out 2}.daily-drop-card{position:relative;display:grid;grid-gap:14px;gap:14px;overflow:hidden;width:100%;border-radius:26px;border:1px solid var(--daily-drop-card-border);background:var(--daily-drop-card-bg);box-shadow:var(--daily-drop-card-shadow);color:var(--daily-drop-card-text);padding:16px;min-height:160px}.daily-drop-card:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.2),transparent 34%);pointer-events:none}.daily-drop-card__brand{position:absolute;inset:16% 14%;z-index:0;display:grid;place-items:center;pointer-events:none;opacity:1;mix-blend-mode:screen;filter:saturate(1.08);transform:translateZ(0)}.daily-drop-screen.is-light .daily-drop-card__brand{opacity:1;mix-blend-mode:normal}.daily-drop-screen.is-light .daily-drop-hero__panel>.daily-drop-sparks,.daily-drop-screen.is-light .daily-drop-sparks--burst{mix-blend-mode:normal}.daily-drop-card--hero .daily-drop-card__brand{inset:18% 12%}.daily-drop-card--stack .daily-drop-card__brand{inset:16% 14%}.daily-drop-card--vault .daily-drop-card__brand{inset:14% 16%}.daily-drop-card--mini .daily-drop-card__brand{inset:18% 18%}.daily-drop-card__brand-base,.daily-drop-card__brand-shimmer{grid-area:1/1;display:block;width:100%;height:100%}.daily-drop-card__brand-base{object-fit:contain;opacity:.7;filter:drop-shadow(0 0 12px rgba(255,255,255,.18))}.daily-drop-card__brand-shimmer{-webkit-mask-image:url(/assets/icons/brand/logo-mark-white.svg);mask-image:url(/assets/icons/brand/logo-mark-white.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;background:linear-gradient(120deg,rgba(255,255,255,.02),rgba(255,255,255,.32) 18%,rgba(255,255,255,.88) 48%,rgba(193,232,255,.76) 58%,rgba(255,255,255,.22) 72%,rgba(255,255,255,.02));background-size:220% 220%;background-position:0 50%;opacity:.72;animation:dailyDropLogoShimmer 6.5s ease-in-out infinite}.daily-drop-card.theme-black .daily-drop-card__brand{display:none}.daily-drop-card--hero{min-height:300px;border-radius:30px;padding:22px}.daily-drop-card--stack{min-height:170px;padding:14px}.daily-drop-card--vault{min-height:106px;padding:8px;border-radius:18px;box-shadow:0 12px 26px rgba(110,124,180,.12)}.daily-drop-card--mini{min-height:92px;padding:10px 12px;border-radius:20px}.daily-drop-card--empty{border:1px dashed var(--daily-drop-card-border);background:rgba(255,255,255,.5);box-shadow:none}.daily-drop-screen.is-dark .daily-drop-card--empty{background:transparent}.daily-drop-card__top{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;font-weight:700}.daily-drop-card__rarity{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(255,255,255,.74);color:rgba(24,38,59,.92);border:1px solid rgba(156,176,216,.28)}.daily-drop-screen.is-dark .daily-drop-card__rarity{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.08)}.daily-drop-card__count{display:inline-flex;align-items:center;justify-content:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.78);color:var(--daily-drop-card-text);border:1px solid rgba(140,160,214,.24)}.daily-drop-card__count--plain{min-width:0;height:auto;padding:0;border:0;background:transparent;border-radius:0;box-shadow:none;font-size:11px;font-weight:800;line-height:1}.daily-drop-screen.is-dark .daily-drop-card__count{background:rgba(255,255,255,.08);color:#ffffff}.daily-drop-card__icon{position:relative;z-index:1;width:84px;height:84px;border-radius:24px;background:rgba(255,255,255,.72);display:grid;place-items:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.75)}.daily-drop-card--mini .daily-drop-card__icon{width:46px;height:46px;border-radius:16px}.daily-drop-card--stack .daily-drop-card__icon,.daily-drop-card--vault .daily-drop-card__icon{width:56px;height:56px;border-radius:16px}.daily-drop-card--hero .daily-drop-card__icon{width:118px;height:118px;border-radius:30px}.daily-drop-card--mini .daily-drop-card__icon,.daily-drop-card--stack .daily-drop-card__icon,.daily-drop-card--vault .daily-drop-card__icon{margin-top:2px}.daily-drop-card__icon img{display:block;width:88%;height:88%;object-fit:contain}.daily-drop-card__body{position:relative;z-index:1;display:grid;grid-gap:6px;gap:6px}.daily-drop-card__body strong{font-size:clamp(16px,1.6vw,24px);font-weight:800;line-height:1.05;letter-spacing:-.04em}.daily-drop-card--mini .daily-drop-card__body strong{font-size:14px}.daily-drop-card--vault .daily-drop-card__body strong{font-size:12px}.daily-drop-card__body em,.daily-drop-card__body span{color:var(--daily-drop-card-muted);font-style:normal;font-size:12px;line-height:1.35}.daily-drop-card--vault .daily-drop-card__body em,.daily-drop-card--vault .daily-drop-card__body span{font-size:9px}.theme-violet{background:linear-gradient(135deg,rgba(126,99,255,.2),rgba(255,255,255,.92))}.theme-sky{background:linear-gradient(135deg,rgba(107,177,255,.2),rgba(255,255,255,.92))}.theme-emerald{background:linear-gradient(135deg,rgba(86,220,174,.18),rgba(255,255,255,.92))}.theme-rose{background:linear-gradient(135deg,rgba(255,160,186,.2),rgba(255,255,255,.92))}.theme-gold{background:linear-gradient(135deg,rgba(255,209,115,.2),rgba(255,255,255,.92))}.theme-midnight{background:linear-gradient(135deg,rgba(58,74,122,.16),rgba(255,255,255,.92))}.theme-plum{background:linear-gradient(135deg,rgba(191,131,255,.18),rgba(255,255,255,.92))}.theme-black{background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),linear-gradient(180deg,#0d0d0d,#151515)}.daily-drop-card.theme-black{position:relative;color:#f7f7f7;border-color:rgba(255,255,255,.1);background:radial-gradient(circle at 20% 12%,rgba(104,255,229,.1),transparent 24%),radial-gradient(circle at 82% 84%,rgba(154,117,255,.14),transparent 28%),linear-gradient(180deg,#090909,#121212);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 0 0 2px rgba(109,255,242,.14),0 18px 40px rgba(0,0,0,.55),0 0 42px rgba(126,96,255,.22)}.daily-drop-card.theme-black:before{background:linear-gradient(135deg,rgba(255,255,255,.08),transparent 24%);opacity:.5}.daily-drop-card.theme-black:after{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:1.5px;background:conic-gradient(from 0deg,rgba(109,255,242,.95) 0deg,rgba(126,96,255,.95) 85deg,rgba(250,250,250,.9) 145deg,rgba(126,96,255,.95) 220deg,rgba(109,255,242,.95) 1turn);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:dailyDropNeonOrbit 4.5s linear infinite;pointer-events:none;opacity:.9;filter:drop-shadow(0 0 10px rgba(109,255,242,.3)) drop-shadow(0 0 12px rgba(126,96,255,.24))}.daily-drop-card.theme-black .daily-drop-card__count,.daily-drop-card.theme-black .daily-drop-card__rarity{background:rgba(255,255,255,.08);color:#ffffff;border-color:rgba(255,255,255,.1)}.daily-drop-card.theme-black .daily-drop-card__icon{background:rgba(0,0,0,.94);box-shadow:inset 0 0 0 1px rgba(255,255,255,.06),0 0 22px rgba(115,95,255,.28)}.daily-drop-card.theme-black .daily-drop-card__icon img{filter:brightness(0) invert(1)}.daily-drop-card.theme-black .daily-drop-card__body em,.daily-drop-card.theme-black .daily-drop-card__body span,.daily-drop-card.theme-black .daily-drop-card__body strong{color:#f7f7f7}.daily-drop-screen.is-dark .theme-emerald,.daily-drop-screen.is-dark .theme-gold,.daily-drop-screen.is-dark .theme-midnight,.daily-drop-screen.is-dark .theme-plum,.daily-drop-screen.is-dark .theme-rose,.daily-drop-screen.is-dark .theme-sky,.daily-drop-screen.is-dark .theme-violet{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03)),rgba(18,18,18,.98)}.daily-drop-sparks{position:absolute;inset:0;pointer-events:none;overflow:hidden}.daily-drop-sparks--burst{position:fixed;inset:-12vh -6vw;z-index:2147483646;width:112vw;height:124vh;mix-blend-mode:screen;isolation:isolate;filter:saturate(1.25) brightness(1.04);transform:translateZ(0);opacity:1;overflow:visible;pointer-events:none}.daily-drop-sparks--burst .daily-drop-spark{animation-duration:1.65s;animation-iteration-count:1;filter:drop-shadow(0 0 10px rgba(255,255,255,.72)) drop-shadow(0 0 18px rgba(140,122,255,.42));will-change:transform,opacity}.daily-drop-spark{position:absolute;width:var(--spark-size,6px);height:var(--spark-size,6px);border-radius:0;opacity:0;transform:translateY(18px) scale(.4) rotate(var(--spark-rot,0deg));animation:dailyDropSparkle 1.7s ease-out infinite;animation-delay:inherit;--spark-opacity:0.86}.daily-drop-spark:after,.daily-drop-spark:before{content:"";position:absolute;inset:0}.daily-drop-spark--dot:after,.daily-drop-spark--dot:before{display:none}.daily-drop-spark--star:before{inset:18% 18%;background:linear-gradient(90deg,transparent 0 38%,rgba(255,255,255,1) 49%,rgba(255,255,255,.92) 51%,transparent 62%),linear-gradient(0deg,transparent 0 38%,rgba(255,255,255,1) 49%,rgba(255,255,255,.92) 51%,transparent 62%);opacity:var(--spark-opacity,.9);transform:rotate(var(--spark-rot,0deg))}.daily-drop-spark--star:after{inset:34% 34%;border-radius:0;background:linear-gradient(90deg,transparent 0 38%,rgba(193,185,255,.9) 49%,rgba(255,255,255,.95) 51%,transparent 62%),linear-gradient(0deg,transparent 0 38%,rgba(193,185,255,.9) 49%,rgba(255,255,255,.95) 51%,transparent 62%);transform:rotate(calc(var(--spark-rot, 0deg) + 45deg));filter:blur(.2px);opacity:.95}.daily-drop-spark--streak:before{inset:42% 0;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,1) 48%,rgba(173,161,255,.9) 56%,rgba(255,255,255,.02));box-shadow:0 0 10px rgba(255,255,255,.72),0 0 22px rgba(137,118,255,.44);transform:rotate(90deg);opacity:.96}.daily-drop-spark--streak:after{inset:38% 38%;background:linear-gradient(180deg,rgba(255,255,255,1),rgba(193,185,255,.96));transform:rotate(0deg) scaleY(1.5);box-shadow:0 0 10px rgba(255,255,255,.72)}.daily-drop-mini-lobby{display:flex;flex-wrap:nowrap;gap:10px;margin-top:18px;overflow-x:auto;padding-bottom:6px;scroll-snap-type:x proximity;scrollbar-width:none}.daily-drop-mini-lobby::-webkit-scrollbar{display:none}.daily-drop-mini-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;transition:transform .18s ease;flex:0 0 clamp(112px,11vw,160px);min-width:112px;scroll-snap-align:start}.daily-drop-mini-card.is-open{transform:translateY(-2px)}.daily-drop-collection__footer{margin-top:18px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}.daily-drop-collection__stats{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:var(--daily-drop-muted);font-size:14px;font-weight:700}.daily-drop-history-card{margin-top:16px;border-radius:28px;border:1px solid var(--daily-drop-border);background:var(--daily-drop-surface-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.4);overflow:hidden}.daily-drop-history-card__head,.daily-drop-history-card__row{display:grid;grid-template-columns:minmax(0,170px) minmax(0,1.2fr) minmax(0,160px);align-items:center;grid-gap:14px;gap:14px}.daily-drop-history-card__head{padding:18px 20px;border-bottom:1px solid var(--daily-drop-border);font-size:13px;letter-spacing:.02em;color:var(--daily-drop-muted)}.daily-drop-history-card__body{display:grid}.daily-drop-history-card__row{padding:16px 20px;border-top:1px solid rgba(120,140,190,.08)}.daily-drop-history-card__row:first-child{border-top:0}.daily-drop-history-card__row strong{font-size:15px;font-weight:800;color:var(--daily-drop-text)}.daily-drop-history-card__row span{color:var(--daily-drop-muted);font-size:13px}.daily-drop-history-tag{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.02em;border:1px solid transparent}.daily-drop-history-tag--drop{background:rgba(94,76,216,.12);color:#5e4cd8;border-color:rgba(94,76,216,.18)}.daily-drop-history-tag--collect{background:rgba(31,157,90,.12);color:#1f9d5a;border-color:rgba(31,157,90,.16)}.daily-drop-history-tag--exchange{background:rgba(255,145,89,.12);color:#d96a2e;border-color:rgba(255,145,89,.16)}.daily-drop-history-empty{padding:24px 20px;color:var(--daily-drop-muted);text-align:center}.daily-drop-history-table-wrap{max-height:min(72vh,760px);overflow:auto;border-radius:26px;border:1px solid var(--daily-drop-border);background:var(--daily-drop-surface-strong);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.daily-drop-history-table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}.daily-drop-history-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:16px 18px;background:transparent;color:#ffffff;text-align:left;font-size:13px;letter-spacing:.04em;text-transform:uppercase;vertical-align:bottom}.daily-drop-history-table thead,.daily-drop-history-table thead tr{background:var(--daily-drop-accent)}.daily-drop-history-table tbody td:first-child,.daily-drop-history-table thead th:first-child{width:38%}.daily-drop-history-table tbody td:nth-child(2),.daily-drop-history-table thead th:nth-child(2){width:28%}.daily-drop-history-table tbody td:nth-child(3),.daily-drop-history-table thead th:nth-child(3){width:34%}.daily-drop-screen.is-dark .daily-drop-history-table thead th{background:var(--daily-drop-accent)}.daily-drop-history-table tbody td{padding:16px 18px;border-top:1px solid rgba(120,140,190,.08);color:var(--daily-drop-text);vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.daily-drop-history-table tbody td strong{display:block;margin-bottom:6px}.daily-drop-history-table tbody td span{display:block}.daily-drop-history-table tbody tr:hover td{background:rgba(255,255,255,.24)}.daily-drop-screen.is-dark .daily-drop-history-table tbody tr:hover td{background:rgba(255,255,255,.04)}.daily-drop-vault-grid{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));grid-gap:12px;gap:12px;max-height:min(66vh,720px);overflow:auto;padding:4px}.daily-drop-vault-card-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.daily-drop-vault-card-button:focus-visible{outline:2px solid rgba(125,143,255,.65);outline-offset:3px;border-radius:20px}.daily-drop-vault-cell{min-height:112px;display:grid;place-items:center}.daily-drop-vault-cell__empty{height:100%;min-height:112px;border-radius:0;border:0;background:transparent;display:grid;place-items:center;color:var(--daily-drop-muted);font-weight:800;font-size:15px}.daily-drop-screen.is-dark .daily-drop-vault-cell__empty{background:transparent}.daily-drop-vault-focus{position:fixed;inset:0;z-index:340;background:rgba(8,9,15,.54);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:dailyDropFocusFadeIn .18s ease-out}.daily-drop-vault-focus.is-closing{animation:dailyDropFocusFadeOut .2s ease-in forwards}.daily-drop-vault-focus__card{position:fixed;left:0;top:0;margin:0;padding:0;border:0;background:transparent;transform-origin:top left;transform:translate3d(var(--vault-start-x),var(--vault-start-y),0) scale(1);transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .22s ease;z-index:1;cursor:pointer}.daily-drop-vault-focus__card.is-open{transform:translate3d(var(--vault-target-x),var(--vault-target-y),0) scale(3)}.daily-drop-vault-focus__card.is-closing{transform:translate3d(var(--vault-start-x),var(--vault-start-y),0) scale(1)}.daily-drop-vault-focus__card .daily-drop-card{width:100%;height:100%}@keyframes dailyDropFocusFadeIn{0%{opacity:0}to{opacity:1}}@keyframes dailyDropFocusFadeOut{0%{opacity:1}to{opacity:0}}.daily-drop-collection-stack{position:fixed;inset:0;z-index:260;background:rgba(8,9,15,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;place-items:center;padding:24px}.daily-drop-collection-stack__stage{width:min(540px,100%);padding:22px;border-radius:32px;border:1px solid var(--daily-drop-border);background:var(--daily-drop-surface-strong);box-shadow:var(--daily-drop-shadow)}.daily-drop-collection-stack__title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.daily-drop-collection-stack__title strong{font-size:24px;font-weight:800;letter-spacing:-.04em}.daily-drop-collection-stack__title span{color:var(--daily-drop-muted);font-weight:700}.daily-drop-collection-stack__cards{position:relative;min-height:290px}.daily-drop-collection-stack__card{position:absolute;inset:0}.daily-drop-collection-stack__more{position:absolute;right:12px;bottom:12px;min-width:48px;min-height:48px;display:grid;place-items:center;border-radius:999px;background:var(--daily-drop-accent);color:#ffffff;font-weight:800;box-shadow:0 12px 26px rgba(110,84,224,.22)}.daily-drop-exchange-checklist{display:grid;grid-gap:12px;gap:12px;margin:18px 0 4px}.daily-drop-exchange-checklist__row{display:flex;justify-content:space-between;gap:16px;align-items:center;padding:14px 16px;border-radius:18px;border:1px solid var(--daily-drop-border);background:rgba(255,255,255,.58);color:var(--daily-drop-text)}.daily-drop-screen.is-dark .daily-drop-exchange-checklist__row{background:rgba(255,255,255,.04)}.daily-drop-exchange-checklist__row strong{font-size:14px;font-weight:800}.daily-drop-exchange-checklist__row span{font-size:14px;color:var(--daily-drop-muted);text-align:right}.daily-drop-exchange-checklist__missing{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid rgba(255,145,89,.22);background:rgba(255,145,89,.08)}.daily-drop-exchange-checklist__missing strong{font-size:14px}.daily-drop-exchange-checklist__missing-list{display:flex;flex-wrap:wrap;gap:8px}.daily-drop-exchange-checklist__missing-list span{padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.84);border:1px solid rgba(255,145,89,.2);color:#a74a1f;font-weight:700}.daily-drop-screen.is-dark .daily-drop-exchange-checklist__missing-list span{background:rgba(255,255,255,.05);color:#ffb495}.daily-drop-modal-overlay{position:fixed;inset:0;z-index:250;display:grid;place-items:center;padding:22px;background:rgba(8,9,15,.48);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.daily-drop-modal{width:min(720px,100%);border-radius:30px;border:1px solid var(--daily-drop-border);background:var(--daily-drop-surface-strong);box-shadow:var(--daily-drop-shadow);padding:clamp(18px,2vw,26px)}.daily-drop-modal--wide{width:min(1020px,100%)}.daily-drop-toast-overlay{align-items:center;justify-content:center;padding:24px}.daily-drop-toast{max-width:min(760px,100%);padding:16px 22px;border-radius:20px;border:1px solid var(--daily-drop-border);background:var(--daily-drop-surface-strong);color:var(--daily-drop-text);box-shadow:var(--daily-drop-shadow);font-weight:700}.daily-drop-screen.is-dark .daily-drop-toast{background:rgba(15,15,15,.94)}@keyframes dailyDropSparkle{0%{opacity:0;transform:translateY(18px) scale(.45)}18%{opacity:1}55%{opacity:.92;transform:translateY(-10px) scale(1)}to{opacity:0;transform:translateY(-28px) scale(.55)}}@keyframes dailyDropPulse{0%,to{transform:scale(1);text-shadow:0 0 20px rgba(119,142,233,.12)}50%{transform:scale(1.015);text-shadow:0 0 28px rgba(119,142,233,.22)}}@keyframes dailyDropRingPulse{0%,to{transform:scale(1)}30%{transform:scale(1.035)}60%{transform:scale(.99)}}@keyframes dailyDropNeonOrbit{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dailyDropLogoShimmer{0%{background-position:0 50%;filter:saturate(1.04) brightness(.96)}50%{background-position:100% 50%;filter:saturate(1.18) brightness(1.08)}to{background-position:0 50%;filter:saturate(1.04) brightness(.96)}}@media (max-width:1200px){.daily-drop-vault-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (max-width:820px){.daily-drop-screen{padding:16px}.daily-drop-hero__header,.daily-drop-section-head{flex-direction:column}.daily-drop-hero__header-actions{width:100%;justify-content:flex-start}.daily-drop-hero__reward{width:100%;grid-template-columns:minmax(140px,38vw) minmax(0,1fr);gap:14px;padding:8px}.daily-drop-card--hero{min-height:0;padding:14px;border-radius:24px}.daily-drop-card--hero .daily-drop-card__icon{width:94px;height:94px;border-radius:24px}.daily-drop-card--hero .daily-drop-card__icon img{width:86%;height:86%}.daily-drop-card--hero .daily-drop-card__brand{inset:16% 12%}.daily-drop-hero__reward-copy{gap:10px}.daily-drop-hero__reward-copy strong{font-size:clamp(18px,4.8vw,28px)}.daily-drop-hero__reward-copy p{font-size:13px;line-height:1.45}.daily-drop-claim-cta--collect{min-height:72px;padding:14px 20px;font-size:clamp(16px,4.4vw,22px)}.daily-drop-vault-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.daily-drop-history-card__head,.daily-drop-history-card__row{grid-template-columns:minmax(0,1fr)}.daily-drop-history-table{min-width:100%}.daily-drop-history-table tbody td,.daily-drop-history-table thead th{padding:10px 8px;font-size:11px}.daily-drop-history-table tbody td strong{margin-bottom:4px}.daily-drop-card__rarity{min-height:18px;padding:0 6px;font-size:10px;line-height:1}.daily-drop-card__count{min-width:20px;height:20px;padding:0 5px;font-size:10px;line-height:1}.daily-drop-card__body em,.daily-drop-card__body span{font-size:10px}.daily-drop-card--mini .daily-drop-card__body strong,.daily-drop-card--vault .daily-drop-card__body strong{font-size:12px}.daily-drop-timer{width:min(100%,320px);min-height:146px;border-radius:16px;padding:14px 16px}.daily-drop-timer strong{font-size:12px}.daily-drop-timer__value{font-size:clamp(30px,11vw,44px)}.daily-drop-timer p{font-size:13px}.daily-drop-sparks--burst{z-index:2147483647}.daily-drop-sparks--burst .daily-drop-spark{width:28px;height:28px;box-shadow:0 0 42px rgba(255,255,255,.92),0 0 84px rgba(135,118,255,.62),0 0 118px rgba(104,255,229,.34)}.daily-drop-countdown{width:min(100%,520px);gap:10px}.daily-drop-timer{min-height:164px;padding:16px 16px 18px;gap:12px}.daily-drop-countdown-ring__content strong{font-size:clamp(24px,10vw,38px)}.daily-drop-countdown-ring__content span{font-size:10px}.daily-drop-spark{width:14px;height:14px}}.control-center-screen{position:relative;min-height:100%;min-height:0;padding:28px 0 44px;flex:1 1 auto;overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.control-center-shell{width:min(1240px,calc(100vw - 32px));margin:0 auto;display:flex;flex-direction:column;gap:24px}.control-center-project-shell{position:relative;width:min(100%,640px);margin:0 auto 6px;display:flex;flex-direction:column;gap:10px}.control-center-project-label{align-self:flex-start;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(122,132,151,.94)}[data-theme=dark] .control-center-project-label{color:rgba(228,232,241,.72)}.control-center-project-card{position:relative;width:100%}.control-center-project-trigger{width:100%;display:flex;align-items:center;gap:16px;padding:18px 20px;border-radius:28px;border:1px solid rgba(145,158,190,.28);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,248,252,.96));box-shadow:0 18px 42px rgba(31,39,69,.08);color:inherit;cursor:pointer}[data-theme=dark] .control-center-project-trigger{border-color:rgba(255,255,255,.1);background:linear-gradient(180deg,rgba(24,24,24,.98),rgba(16,16,16,.98));box-shadow:0 22px 50px rgba(0,0,0,.32)}.control-center-project-card.is-locked .control-center-project-trigger{cursor:default;opacity:.92}.control-center-project-trigger-icon{width:30px;height:30px;display:grid;place-items:center;color:#2aabee;flex:0 0 auto}.control-center-project-placeholder{width:28px;height:28px;display:grid;place-items:center}.control-center-project-placeholder svg,.control-center-project-trigger-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:1.9;fill:none;stroke-linecap:round;stroke-linejoin:round}.control-center-project-trigger-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left}.control-center-project-trigger-meta{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(116,126,146,.82)}[data-theme=dark] .control-center-project-trigger-meta{color:rgba(225,230,241,.68)}.control-center-project-trigger-name{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.control-center-project-input{width:100%;border:none;outline:none;background:transparent;padding:0;margin:0;font:inherit;font-size:22px;line-height:1.1;font-weight:800;letter-spacing:-.03em;color:inherit}.control-center-project-trigger-actions{display:flex;align-items:center;gap:8px;flex:0 0 auto}.control-center-project-action-button{width:34px;height:34px;border-radius:12px;border:1px solid rgba(145,158,190,.25);display:grid;place-items:center;background:rgba(255,255,255,.7);color:#2aabee}.control-center-project-action-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease,opacity .18s ease}[data-theme=dark] .control-center-project-action-button{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08);color:#2aabee}.control-center-project-action-button--chevron svg.is-open{transform:rotate(180deg)}.control-center-project-action-button--edit,[data-theme=dark] .control-center-project-action-button--edit{color:#2aabee}.control-center-project-menu{position:absolute;left:0;right:0;top:calc(100% + 14px);z-index:20;padding:14px;border-radius:26px;border:1px solid rgba(145,158,190,.26);background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(247,249,253,.98));box-shadow:0 28px 68px rgba(31,39,69,.18);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-theme=dark] .control-center-project-menu{border-color:rgba(255,255,255,.08);background:linear-gradient(180deg,rgba(24,24,24,.98),rgba(18,18,18,.98));box-shadow:0 32px 72px rgba(0,0,0,.36)}.control-center-project-menu-list{display:flex;flex-direction:column;gap:8px}.control-center-project-option{width:100%;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:18px;text-align:left;color:inherit}.control-center-project-option.is-blocked{opacity:.5}.control-center-project-option.is-active{background:linear-gradient(90deg,rgba(85,176,255,.92),rgba(176,153,255,.9));color:#ffffff}.control-center-project-option.is-active .control-center-project-option-icon{color:#ffffff}.control-center-project-option.is-active .control-center-project-option-icon img{filter:brightness(0) invert(1)}.control-center-project-option-icon{width:20px;height:20px;color:currentColor;flex:0 0 auto}.control-center-project-option-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.control-center-project-option-name{font-size:16px;font-weight:800;letter-spacing:-.02em}.control-center-project-menu-footer{margin-top:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.control-center-project-create{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;border-radius:18px;background:linear-gradient(90deg,rgba(85,176,255,.22),rgba(176,153,255,.22));border:1px solid rgba(145,158,190,.22);color:inherit;font-weight:800}[data-theme=dark] .control-center-project-create{background:linear-gradient(90deg,rgba(85,176,255,.14),rgba(176,153,255,.14));border-color:rgba(255,255,255,.08)}.control-center-project-create svg{width:18px;height:18px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}.control-center-project-create:disabled{opacity:.45;cursor:not-allowed}.control-center-project-limit,.control-center-project-note{font-size:13px;line-height:1.35;color:rgba(116,126,146,.88)}[data-theme=dark] .control-center-project-limit,[data-theme=dark] .control-center-project-note{color:rgba(225,230,241,.7)}.control-center-project-note{gap:4px}.control-center-project-note,.control-center-project-note-copy{text-align:center;display:flex;flex-direction:column;align-items:center}.control-center-project-note-copy{justify-content:center;gap:2px;font-size:10px;line-height:1.35}.control-center-project-note-link{border:0;padding:0;background:transparent;color:#3fa4ff;font:inherit;font-weight:700;text-decoration:none;cursor:pointer}.control-center-project-note-link:hover{color:#59b8ff;text-decoration:none}.control-center-upgrade-copy{gap:2px}.control-center-upgrade-link{color:#3fa4ff;font:inherit;font-weight:800;text-decoration:none}.control-center-upgrade-link:hover{color:#59b8ff;text-decoration:none}.settings-copy-toast{position:fixed;top:50%;left:50%;z-index:80;transform:translate(-50%,-50%);max-width:min(92vw,360px);padding:14px 20px;border-radius:18px;border:1px solid var(--auth-dialog-border);background:var(--auth-dialog-bg);color:var(--dashboard-shell-text);box-shadow:var(--auth-dialog-shadow);font-size:14px;font-weight:700;text-align:center;pointer-events:none}[data-theme=light] .settings-copy-toast{background:rgba(255,255,255,.98);color:#171311;border-color:rgba(219,226,237,.96)}[data-theme=dark] .settings-screen__reset-sessions-button{background:#111111;color:#ffffff;border-color:rgba(255,255,255,.12)}[data-theme=dark] .settings-screen__reset-sessions-button:hover:not(:disabled){background:#171717}.control-center-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px}.control-center-card{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-height:220px;padding:24px;border-radius:28px;border:1px solid rgba(145,158,190,.24);text-decoration:none;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease}.control-center-card:hover{transform:translateY(-2px)}[data-theme=light] .control-center-card{background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,252,.96));box-shadow:0 16px 40px rgba(31,39,69,.08)}[data-theme=dark] .control-center-card{background:linear-gradient(180deg,rgba(21,21,21,.98),rgba(15,15,15,.98));box-shadow:0 20px 46px rgba(0,0,0,.32)}.control-center-card:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(141,181,255,.14),transparent 45%);pointer-events:none}[data-theme=dark] .control-center-card:before{background:radial-gradient(circle at top right,rgba(125,180,255,.08),transparent 45%)}.control-center-card-icon-wrap{position:relative;width:72px;height:72px;border-radius:22px;display:grid;place-items:center;flex:0 0 auto}[data-theme=light] .control-center-card-icon-wrap{background:rgba(255,255,255,.7);border:1px solid rgba(145,158,190,.16)}[data-theme=dark] .control-center-card-icon-wrap{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.08)}.control-center-card-icon{width:54px;height:54px;object-fit:contain}.control-center-card-icon--dark,[data-theme=dark] .control-center-card-icon--light{display:none}[data-theme=dark] .control-center-card-icon--dark{display:block}.control-center-card-title{font-size:20px;line-height:1.15;font-weight:800;letter-spacing:-.03em}[data-theme=light] .control-center-card-title,[data-theme=light] .control-center-module-title{color:rgba(18,24,39,.84)}[data-theme=dark] .control-center-card-title,[data-theme=dark] .control-center-module-title{color:rgba(255,255,255,.98)}.control-center-card-desc{max-width:420px;font-size:14px;line-height:1.5;color:rgba(107,118,139,.96);margin-top:-6px}[data-theme=dark] .control-center-card-desc{color:rgba(213,219,230,.72)}.control-center-module-screen{min-height:100%;padding:26px 0 44px}.control-center-module-card{width:min(100%,1040px);margin:0 auto;padding:28px;border-radius:32px;border:1px solid rgba(145,158,190,.24);display:grid;grid-template-columns:96px minmax(0,1fr) auto;grid-gap:24px;gap:24px;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(245,248,252,.96));box-shadow:0 20px 48px rgba(31,39,69,.08)}[data-theme=dark] .control-center-module-card{background:linear-gradient(180deg,rgba(21,21,21,.98),rgba(15,15,15,.98));box-shadow:0 22px 52px rgba(0,0,0,.32)}.control-center-module-icon{width:96px;height:96px;display:grid;place-items:center}.control-center-module-copy{min-width:0}.control-center-module-kicker{font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:rgba(116,126,146,.82);margin-bottom:8px}[data-theme=dark] .control-center-module-kicker{color:rgba(225,230,241,.68)}.control-center-module-title{margin:0;font-size:34px;line-height:1.05;font-weight:900;letter-spacing:-.04em}.control-center-module-desc{margin:6px 0 0;font-size:16px;line-height:1.55;color:rgba(107,118,139,.95)}[data-theme=dark] .control-center-module-desc{color:rgba(213,219,230,.74)}.control-center-module-stub{min-width:200px;padding:18px 20px;border-radius:22px;border:1px solid rgba(145,158,190,.18);background:rgba(255,255,255,.58)}[data-theme=dark] .control-center-module-stub{background:rgba(255,255,255,.03)}.control-center-module-stub-badge{display:inline-flex;align-items:center;justify-content:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,rgba(85,176,255,.18),rgba(176,153,255,.18));margin-bottom:10px}@media (max-width:960px){.control-center-shell{width:min(100vw - 20px,100%)}.control-center-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.control-center-module-card{grid-template-columns:1fr;justify-items:start}.control-center-module-stub{width:100%;min-width:0}}@media (max-width:640px){.control-center-screen{padding:18px 0 34px}.control-center-project-trigger{padding:16px;gap:12px}.control-center-project-input,.control-center-project-trigger-name{font-size:19px}.control-center-project-menu{padding:12px}.control-center-card{min-height:182px;padding:16px;gap:8px}.control-center-card-title{font-size:16px}.control-center-card-desc{font-size:12px;line-height:1.35;margin-top:-2px}.control-center-module-card{padding:22px}.control-center-module-title{font-size:28px}}.cloud-screen{padding:14px 0 40px;width:100%;min-height:calc(100dvh - 96px);background:transparent;overflow:hidden}.cloud-project-picker.control-center-project-shell{width:min(100%,640px);margin:0 auto 6px}.cloud-project-picker .control-center-project-menu{left:0;right:0;width:auto;z-index:16}.cloud-shell{width:min(760px,calc(100vw - 32px));margin:0 auto;display:flex;flex-direction:column;gap:18px;max-height:calc(100dvh - 118px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-right:4px;background:transparent}.cloud-preview-text,.cloud-shell{scrollbar-width:none;-ms-overflow-style:none}.cloud-preview-text::-webkit-scrollbar,.cloud-shell::-webkit-scrollbar{width:0;height:0}.cloud-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:6px 2px 0}.cloud-kicker{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--text3);margin-bottom:8px}.cloud-head h1{margin:0;font-size:clamp(32px,3.2vw,48px);line-height:.98;font-weight:800;color:var(--text1)}.cloud-head p{margin:12px 0 0;color:var(--text2);font-size:15px;line-height:1.5;max-width:54ch}.cloud-project-picker{position:relative;z-index:12}.cloud-project-trigger{width:100%;border:1px solid var(--border);border-radius:18px;background:var(--cloud-surface);box-shadow:var(--cloud-surface-shadow);color:var(--text1);padding:12px 14px;display:grid;grid-gap:8px;gap:8px;cursor:pointer;text-align:left}[data-theme=dark] .cloud-project-trigger{border-color:var(--cloud-surface-border)}.cloud-project-trigger-label{font-size:11px;font-weight:800;letter-spacing:.12em;color:var(--text3)}.cloud-project-trigger-value{display:flex;align-items:center;gap:10px;font-size:18px;font-weight:800}.cloud-action-button svg,.cloud-file-menu svg,.cloud-pagination-button svg,.cloud-project-create svg,.cloud-project-option svg,.cloud-project-rename svg,.cloud-project-trigger-value svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cloud-project-trigger-chevron{display:flex;justify-content:flex-end;color:var(--text2)}.cloud-project-trigger-chevron svg{width:18px;height:18px;transition:transform .18s ease}.cloud-project-trigger-chevron svg.is-open{transform:rotate(180deg)}.cloud-project-menu{position:absolute;top:calc(100% + 10px);right:0;width:min(320px,84vw);z-index:220;border-radius:22px;border:1px solid var(--border);background:var(--cloud-surface-strong);box-shadow:var(--cloud-surface-shadow-strong);overflow:hidden}[data-theme=dark] .cloud-project-menu{border-color:var(--cloud-surface-border)}.cloud-project-option{width:100%;border:0;background:transparent;color:var(--text1);padding:12px 16px;display:flex;align-items:center;gap:10px;cursor:pointer;text-align:left;border-bottom:1px solid rgba(0,0,0,.05)}[data-theme=dark] .cloud-project-option{border-bottom-color:rgba(255,255,255,.05)}.cloud-project-option.is-active{background:rgba(42,171,238,.08)}[data-theme=dark] .cloud-project-option.is-active{background:rgba(255,255,255,.08)}.cloud-project-option:hover{background:rgba(0,0,0,.03)}[data-theme=dark] .cloud-project-option:hover{background:rgba(255,255,255,.04)}.cloud-project-menu-footer{display:flex;flex-direction:column;gap:10px;padding:12px 16px 16px}.cloud-project-limit{font-size:12px;font-weight:800;color:var(--text3);text-align:center}.cloud-action-button,.cloud-pagination-button,.cloud-project-create,.cloud-project-rename{border:1px solid var(--border);background:var(--btn-bg);color:var(--text1);border-radius:16px;padding:10px 14px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:700;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.cloud-action-button:hover,.cloud-pagination-button:hover,.cloud-project-create:hover,.cloud-project-rename:hover{transform:translateY(-1px);background:var(--btn-hover)}.cloud-action-button:disabled,.cloud-pagination-button:disabled,.cloud-project-create:disabled,.cloud-project-rename:disabled{opacity:.55;cursor:not-allowed;transform:none}.cloud-tabs{display:flex;flex-wrap:wrap;gap:10px}.cloud-tab{border:1px solid var(--border);background:var(--cloud-surface);color:var(--text2);padding:10px 16px;border-radius:999px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:8px}[data-theme=dark] .cloud-tab{border-color:var(--cloud-surface-border)}.cloud-tab.is-active{color:#fff;background:#2aabee;border-color:transparent}[data-theme=dark] .cloud-tab.is-active{color:#111;background:rgba(255,255,255,.88)}@media (max-width:720px){.cloud-tabs{flex-wrap:nowrap;justify-content:center;gap:7px;width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none}.cloud-tabs::-webkit-scrollbar{width:0;height:0}.cloud-tab{flex:0 0 auto;padding:9px 12px;gap:7px;border-radius:18px;font-size:13px;white-space:nowrap}.cloud-tab-icon{width:15px;height:15px}}.cloud-panel,.cloud-stat-card{border:1px solid var(--border);border-radius:26px;background:var(--cloud-surface);box-shadow:var(--cloud-surface-shadow)}[data-theme=dark] .cloud-panel,[data-theme=dark] .cloud-stat-card{border-color:var(--cloud-surface-border)}.cloud-stat-card{padding:18px 18px 16px;display:grid;grid-gap:12px;gap:12px}.cloud-stat-foot,.cloud-stat-head{display:flex;align-items:center;justify-content:space-between;gap:14px;color:var(--text2);flex-wrap:wrap}.cloud-stat-head strong{font-size:16px;color:var(--text1)}.cloud-stat-bar{width:100%;height:10px;border-radius:999px;background:rgba(0,0,0,.08);overflow:hidden}[data-theme=dark] .cloud-stat-bar{background:rgba(255,255,255,.08)}.cloud-stat-fill{height:100%;border-radius:999px;background:linear-gradient(90deg,#2aabee,#82d2ff)}[data-theme=dark] .cloud-stat-fill{background:linear-gradient(90deg,rgba(255,255,255,.9),rgba(220,220,220,.68))}.cloud-stat-actions{display:flex;justify-content:flex-end}.cloud-mini-button{border:1px solid var(--border);background:var(--btn-bg);color:var(--text1);border-radius:14px;padding:8px 16px;font-weight:800;cursor:pointer}[data-theme=dark] .cloud-mini-button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.1)}.cloud-stat-details{display:grid;grid-gap:12px;gap:12px;padding-top:6px;border-top:1px solid rgba(0,0,0,.05)}[data-theme=dark] .cloud-stat-details{border-top-color:rgba(255,255,255,.06)}.cloud-stat-detail{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:20px;border:1px solid rgba(0,0,0,.05);background:var(--cloud-surface-soft)}[data-theme=light] .cloud-stat-detail{background:#ffffff;border-color:rgba(18,52,73,.08)}[data-theme=dark] .cloud-stat-detail{background:var(--cloud-surface-soft);border-color:var(--cloud-surface-border)}.cloud-stat-detail-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:16px;gap:16px}.cloud-stat-detail-head--results{grid-template-columns:minmax(0,1fr)}.cloud-stat-detail-title{display:flex;align-items:center;gap:8px;font-weight:800;color:var(--text1)}.cloud-tab-dot{width:10px;height:10px;border-radius:999px;display:inline-block;background:#cbd5e1}.cloud-tab-dot.is-audio{background:#8b5cf6}.cloud-tab-dot.is-video{background:#f97316}.cloud-tab-dot.is-images{background:#0ea5e9}.cloud-tab-dot.is-text{background:#64748b}.cloud-tab-dot.is-results{background:#111827}[data-theme=dark] .cloud-tab-dot.is-results{background:rgba(255,255,255,.84)}[data-theme=dark] .cloud-tab-dot.is-audio,[data-theme=dark] .cloud-tab-dot.is-images,[data-theme=dark] .cloud-tab-dot.is-text,[data-theme=dark] .cloud-tab-dot.is-video{background:rgba(255,255,255,.52)}.cloud-stat-detail-meta{color:var(--text3);font-size:13px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cloud-stat-ring{position:relative;width:96px;aspect-ratio:1;display:grid;place-items:center;justify-self:end;align-self:center;filter:drop-shadow(0 10px 24px rgba(15,23,42,.08))}.cloud-stat-ring__svg{display:block;width:100%;height:auto;transform:rotate(-90deg)}.cloud-stat-ring__track{fill:none;stroke:rgba(15,23,42,.08);stroke-width:9}[data-theme=dark] .cloud-stat-ring__track{stroke:rgba(255,255,255,.12)}.cloud-stat-ring__progress{fill:none;stroke-width:9;stroke-linecap:round;transition:stroke-dashoffset .72s cubic-bezier(.33,1,.68,1)}.cloud-stat-ring__content{position:absolute;inset:14%;border-radius:999px;display:grid;place-content:center;justify-items:center;text-align:center;grid-gap:2px;gap:2px;padding-top:6%;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.18),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.88),rgba(255,255,255,.66));border:1px solid rgba(18,52,73,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 1px 0 rgba(255,255,255,.74),inset 0 -1px 0 rgba(255,255,255,.3)}[data-theme=dark] .cloud-stat-ring__content{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 42%),linear-gradient(180deg,rgba(20,20,20,.94),rgba(26,26,26,.88));border-color:rgba(255,255,255,.08);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(255,255,255,.02)}.cloud-stat-ring__content strong{font-family:Manrope,Inter,sans-serif;font-size:26px;line-height:1;font-weight:800;letter-spacing:-.06em;color:var(--text1);transform:translateY(1px)}.cloud-stat-ring__content span{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--text3)}.cloud-stat-detail-bar{width:100%;height:8px;border-radius:999px;background:rgba(0,0,0,.06);overflow:hidden}[data-theme=dark] .cloud-stat-detail-bar{background:rgba(255,255,255,.08)}.cloud-stat-folder-list{display:grid;grid-gap:8px;gap:8px}.project-storage-status-detail-info{display:grid;grid-gap:4px;gap:4px;min-width:0}.cloud-stat-folder-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:14px;gap:14px;color:var(--text2)}.cloud-stat-folder-row strong{display:block;color:var(--text1);font-size:14px}.cloud-stat-folder-row span{display:block;color:var(--text3);font-size:12px;line-height:1.4;margin-top:2px}.cloud-stat-folder-row em{font-style:normal;font-weight:800;color:var(--text1);white-space:nowrap}.project-storage-status-folder-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:4px;gap:4px}.project-storage-status-folder-info{min-width:0;display:grid;grid-gap:2px;gap:2px}.project-storage-status-folder-name{display:block;color:var(--text1);font-size:14px;font-weight:700;line-height:1.25}.project-storage-status-folder-inline-count{font-style:normal;font-weight:800;color:inherit;white-space:nowrap}.project-storage-status-folder-desc{display:block;color:var(--text3);font-size:12px;line-height:1.35}.cloud-panel{padding:18px;display:grid;grid-gap:18px;gap:18px}.cloud-folder-section{display:grid;grid-gap:10px;gap:10px}.cloud-folder-section-title{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);text-align:center}.cloud-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.cloud-panel-head h2{margin:0;font-size:24px;font-weight:800;color:var(--text1)}.cloud-panel-head p{margin:8px 0 0;color:var(--text3)}.cloud-results-note{margin-top:8px;color:var(--text3);font-size:13px;font-weight:700}.cloud-panel-actions{display:flex;align-items:center;gap:10px}.cloud-upload-stack{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.cloud-action-group{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.cloud-action-button--danger{color:var(--text1)}.cloud-action-button--danger svg{color:inherit}.cloud-action-button--danger:hover:not(:disabled){color:var(--text1)}.cloud-upload-note{max-width:260px;font-size:12px;line-height:1.35;font-weight:700;color:var(--text3);text-align:right}.cloud-upload-note.is-error{color:#dc2626}.cloud-upload-note.is-success{color:#16a34a}.cloud-upload-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:70;min-width:min(92vw,320px);padding:18px 22px;border-radius:22px;border:1px solid var(--border);background:var(--bg2);box-shadow:var(--shadow);text-align:center;pointer-events:none}.cloud-upload-toast strong{display:block;font-size:18px;line-height:1.15;color:var(--text1)}.cloud-upload-toast span{display:block;margin-top:6px;font-size:13px;line-height:1.35;color:var(--text3)}.cloud-upload-leave-modal{width:min(92vw,480px)}.cloud-upload-leave-route{font-size:12px;letter-spacing:.01em;color:var(--text3)}.cloud-folder-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.cloud-folder-card{border:1px solid var(--border);border-radius:22px;background:var(--cloud-surface);box-shadow:inset 0 1px 0 rgba(255,255,255,.8);color:var(--text1);padding:18px 16px;display:grid;justify-items:center;grid-gap:8px;gap:8px;cursor:pointer;overflow:hidden}[data-theme=dark] .cloud-folder-card{border-color:var(--cloud-surface-border);box-shadow:none}.cloud-folder-card.is-active{border-color:#2aabee;box-shadow:0 0 0 1px rgba(42,171,238,.18),0 12px 32px rgba(42,171,238,.14)}[data-theme=dark] .cloud-folder-card.is-active{border-color:rgba(255,255,255,.38);box-shadow:0 0 0 1px rgba(255,255,255,.08),0 12px 32px rgba(255,255,255,.04)}[data-theme=dark] .cloud-folder-card svg{stroke:rgba(255,255,255,.88)}[data-theme=dark] .cloud-empty-box{border-color:var(--cloud-surface-border)}.cloud-folder-card svg,.cloud-folder-icon{width:30px;height:30px;object-fit:contain;flex-shrink:0}.cloud-folder-card strong{font-size:16px;color:var(--text1)}.cloud-folder-card span{color:var(--text3);line-height:1.45}.cloud-folder-card em{font-style:normal;font-weight:800;color:var(--text2)}.cloud-files-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:2px 2px 0}.cloud-master-check{display:inline-flex;align-items:center;gap:10px;color:var(--text2);font-size:14px;font-weight:800;cursor:pointer}.cloud-file-check,.cloud-master-check input{width:16px;height:16px;accent-color:#2aabee;cursor:pointer}.cloud-files-toolbar-meta{color:var(--text3);font-size:12px;font-weight:700}.cloud-empty-box{min-height:180px;border-radius:24px;border:1px dashed rgba(42,171,238,.35);display:grid;place-items:center;padding:20px;color:var(--text3);text-align:center;background:var(--cloud-surface)}.cloud-files{display:grid;grid-gap:12px;gap:12px}.cloud-file-wrap{position:relative}.cloud-file-row{display:flex;align-items:center;gap:14px;padding:14px 16px;border-radius:20px;border:1px solid var(--border);background:var(--cloud-surface)}.cloud-file-row.is-selected{border-color:#2aabee;box-shadow:0 0 0 1px rgba(42,171,238,.14)}[data-theme=dark] .cloud-file-row{border-color:var(--cloud-surface-border)}.cloud-file-check-wrap{display:grid;place-items:center}.cloud-file-check{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;margin:0}.cloud-file-main{flex:1 1;display:flex;align-items:center;gap:12px;min-width:0}.cloud-file-icon,.cloud-icon-img,.cloud-tab-icon{object-fit:contain;flex-shrink:0}.cloud-icon-img,.cloud-tab-icon{width:16px;height:16px}.cloud-file-icon{width:18px;height:18px}.cloud-file-badge{min-width:32px;height:32px;padding:0 8px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:rgba(42,171,238,.12);color:#2aabee;font-size:12px;font-weight:900;letter-spacing:.06em}[data-theme=dark] .cloud-file-badge{background:rgba(255,255,255,.08);color:rgba(255,255,255,.9)}.cloud-file-copy{min-width:0;display:grid;grid-gap:2px;gap:2px}.cloud-file-name{font-size:18px;font-weight:800;color:var(--text1)}.cloud-file-meta,.cloud-file-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cloud-file-meta{color:var(--text3)}.cloud-file-menu-trigger{width:44px;height:44px;border-radius:14px;border:1px solid #2aabee;background:transparent;color:#2aabee;display:grid;place-items:center;cursor:pointer}[data-theme=dark] .cloud-file-menu-trigger{border-color:rgba(255,255,255,.16);color:rgba(255,255,255,.88)}[data-theme=dark] .cloud-preview-empty{border-color:rgba(255,255,255,.16)}.cloud-file-menu-trigger svg{width:18px;height:18px;fill:currentColor}.cloud-file-menu{position:absolute;right:14px;bottom:calc(100% + 8px);z-index:20;width:210px;padding:8px;border-radius:22px;border:1px solid var(--border);background:var(--cloud-surface-strong);box-shadow:var(--cloud-surface-shadow-strong)}[data-theme=dark] .cloud-file-menu{border-color:var(--cloud-surface-border)}.cloud-file-menu button{width:100%;border:0;background:transparent;color:var(--text1);padding:12px;border-radius:14px;display:flex;align-items:center;gap:10px;font-size:15px;font-weight:800;text-align:left;cursor:pointer}.cloud-file-menu button:hover{background:rgba(0,0,0,.04)}[data-theme=dark] .cloud-file-menu button:hover{background:rgba(255,255,255,.04)}.cloud-file-menu button.danger{color:#ef4444}.cloud-pagination{display:flex;align-items:center;justify-content:center;gap:12px;color:var(--text2)}.cloud-pagination-button{min-width:120px}.cloud-preview-overlay{position:fixed;inset:0;background:var(--cloud-overlay);z-index:200;display:grid;place-items:center;padding:24px}.cloud-preview-modal{width:min(720px,100%);border-radius:28px;background:var(--cloud-surface-strong);box-shadow:var(--cloud-surface-shadow-strong);border:1px solid var(--cloud-surface-border);overflow:hidden}[data-theme=dark] .cloud-preview-modal{background:#121212}.cloud-preview-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid var(--border)}[data-theme=dark] .cloud-preview-head{background:#121212;border-bottom-color:rgba(255,255,255,.08)}.cloud-preview-head strong{font-size:18px}.cloud-preview-head button{width:36px;height:36px;border:0;border-radius:12px;background:transparent;color:var(--text3);font-size:28px;cursor:pointer}.cloud-preview-body{padding:22px;display:grid;grid-gap:16px;gap:16px}[data-theme=dark] .cloud-preview-body{background:#121212}.cloud-preview-meta-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cloud-preview-meta-chip{flex-shrink:0;padding:6px 10px;border-radius:999px;border:1px solid var(--cloud-surface-border);background:var(--cloud-surface);color:var(--text2);font-size:12px;font-weight:800}[data-theme=dark] .cloud-preview-meta-chip{background:#1a1a1a;border-color:rgba(255,255,255,.08)}.cloud-preview-body h3{margin:0;font-size:22px;font-weight:800;color:var(--text1);word-break:break-word}.cloud-preview-stage{display:grid;grid-gap:12px;gap:12px}.cloud-preview-media-shell,.cloud-preview-text-shell{border:1px solid var(--cloud-surface-border);border-radius:24px;background:var(--cloud-surface);box-shadow:var(--cloud-surface-shadow);padding:16px}[data-theme=dark] .cloud-preview-media-shell,[data-theme=dark] .cloud-preview-text-shell{background:#171717;border-color:rgba(255,255,255,.08);box-shadow:none}.cloud-preview-image{width:100%;border-radius:22px;object-fit:contain;max-height:68vh;display:block;background:transparent}[data-theme=dark] .cloud-preview-image{background:#111111}.cloud-preview-media{width:100%;display:block;border-radius:18px;background:transparent}[data-theme=dark] .cloud-preview-media{background:#111111;color-scheme:dark}.cloud-preview-media--audio{min-height:54px}.cloud-preview-media--video{min-height:240px;max-height:68vh;background:transparent}[data-theme=dark] .cloud-preview-media--video{background:#111111}.cloud-preview-text{margin:0;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6;color:var(--text1);max-height:56vh;overflow:auto}[data-theme=dark] .cloud-preview-text{background:#111111}.cloud-preview-empty{min-height:280px;border-radius:24px;border:1px dashed rgba(42,171,238,.28);display:grid;place-items:center;grid-gap:10px;gap:10px;color:var(--text2);text-align:center;background:var(--cloud-surface)}[data-theme=dark] .cloud-preview-empty{background:#171717;border-color:rgba(255,255,255,.1)}.cloud-history-shell{width:min(960px,calc(100vw - 32px));margin:0 auto;display:flex;flex-direction:column;gap:18px}.cloud-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:6px 2px 0}.cloud-history-head h1{margin:0;font-size:clamp(28px,3vw,42px);line-height:.98;font-weight:800;color:var(--text1)}.cloud-history-head p{margin:10px 0 0;color:var(--text2);font-size:15px;line-height:1.5}.cloud-history-meta{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;color:var(--text3);font-size:13px;font-weight:700}.cloud-history-error{padding:14px 16px;border-radius:18px;border:1px solid rgba(239,68,68,.18);background:rgba(239,68,68,.08);color:#dc2626;font-size:13px;font-weight:700}.cloud-history-table-wrap{max-height:min(72vh,760px);overflow:auto;border-radius:26px;border:1px solid var(--border);background:var(--cloud-surface-strong);box-shadow:var(--cloud-surface-shadow-strong);scrollbar-width:none;-ms-overflow-style:none}[data-theme=dark] .cloud-history-table-wrap{border-color:var(--cloud-surface-border)}.cloud-history-table-wrap::-webkit-scrollbar{width:0;height:0}.cloud-history-table{width:100%;border-collapse:collapse;min-width:0;table-layout:fixed}.cloud-history-table thead th{position:-webkit-sticky;position:sticky;top:0;z-index:1;padding:16px 18px;background:var(--cloud-surface-strong);color:var(--text1);text-align:left;font-size:12px;letter-spacing:.08em;text-transform:uppercase;vertical-align:bottom;border-bottom:1px solid var(--border)}.cloud-history-table tbody td{padding:16px 18px;border-top:1px solid rgba(120,140,190,.08);color:var(--text1);vertical-align:middle;word-break:break-word;overflow-wrap:anywhere}.cloud-history-table tbody td strong{display:block;margin-bottom:6px}.cloud-history-table tbody td span{display:block;color:var(--text3);font-size:12px}.cloud-history-table tbody tr:hover td{background:rgba(0,0,0,.02)}[data-theme=dark] .cloud-history-table tbody tr:hover td{background:rgba(255,255,255,.03)}.cloud-history-table tbody td:first-child,.cloud-history-table thead th:first-child{width:38%}.cloud-history-table tbody td:nth-child(2),.cloud-history-table thead th:nth-child(2){width:18%}.cloud-history-table tbody td:nth-child(3),.cloud-history-table tbody td:nth-child(4),.cloud-history-table thead th:nth-child(3),.cloud-history-table thead th:nth-child(4){width:22%}.cloud-history-status{display:inline-flex;align-items:center;padding:6px 10px;border-radius:999px;font-size:12px;font-weight:800;color:var(--text1);background:var(--cloud-surface);border:1px solid var(--border)}.cloud-history-status.is-success{color:#16a34a}.cloud-history-status.is-warning{color:#d97706}.cloud-history-status.is-info{color:#2aabee}.cloud-history-status.is-danger{color:#dc2626}.cloud-history-status-note{margin-top:6px;color:var(--text3);font-size:11px;line-height:1.45}.cloud-history-empty-cell{padding:26px 18px;text-align:center;color:var(--text3);font-weight:700}.x-panel-screen{flex:1 1;min-height:calc(100dvh - 96px);padding:14px 0 40px;background:transparent}.x-panel-shell{width:min(860px,calc(100vw - 32px));margin:0 auto;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 118px);overflow-y:auto;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding-right:4px;scrollbar-width:none;-ms-overflow-style:none;background:transparent}.x-panel-shell::-webkit-scrollbar{width:0;height:0}.x-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:2px 2px 0}.x-panel-sticky-header{display:grid;grid-gap:12px;gap:12px;padding:0 0 2px;background:var(--bg)}.x-panel-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--text3);margin-bottom:8px}.x-panel-title{margin:0;font-size:clamp(30px,3vw,44px);line-height:.98;font-weight:900;color:var(--text1)}.x-panel-desc{margin:12px 0 0;color:var(--text2);font-size:15px;line-height:1.5;max-width:62ch}.x-panel-howto-link{margin-top:10px;min-height:28px;padding:5px 12px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;line-height:1;white-space:nowrap;box-shadow:0 6px 16px rgba(31,39,69,.06)}.x-panel-howto-link:hover{border-color:color-mix(in srgb,var(--dashboard-shell-text) 18%,transparent);background:var(--dashboard-shell-card-strong)}.x-panel-topbar-actions{margin-top:10px;display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap}.x-panel-topbar-actions .x-panel-howto-link{margin-top:0}.x-panel-howto-link__icon{width:16px;height:16px;border-radius:999px;border:1px solid;display:inline-grid;place-items:center;font-size:10px;font-weight:900;flex:0 0 auto}.x-panel-project-shell{width:min(100%,420px);margin:0 0 6px auto}.x-panel-project-shell .control-center-project-menu{left:0;right:0;width:auto}.x-panel-tabs{display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:0;flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px;scrollbar-width:none;-ms-overflow-style:none;background:var(--bg)}.x-panel-tabs::-webkit-scrollbar{width:0;height:0}.x-panel-tab{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;min-height:40px;padding-inline:14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:none}.x-panel-tab img,.x-panel-tab-icon{width:16px;height:16px;object-fit:contain;display:block}.x-panel-tab-icon{flex:0 0 auto}.x-panel-tab-icon--adaptive{filter:brightness(0) saturate(100%)}[data-theme=dark] .x-panel-tab-icon--adaptive{filter:brightness(0) saturate(100%) invert(1)}.x-panel-tab-icon--telegram{filter:none}.x-panel-tab.is-active{background:linear-gradient(90deg,rgba(85,176,255,.14),rgba(176,153,255,.16));border-color:color-mix(in srgb,var(--dashboard-shell-text) 16%,transparent)}.x-panel-access-block,.x-panel-error,.x-panel-loading{border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);padding:14px 16px;color:var(--dashboard-shell-text)}.x-panel-error{color:#d64545}.x-panel-access-block{display:grid;grid-gap:4px;gap:4px}.x-panel-access-block span{color:var(--dashboard-shell-muted);font-size:13px;line-height:1.45}.x-panel-rows,.x-panel-stack{display:flex;flex-direction:column;gap:14px}.x-panel-section{border:1px solid var(--dashboard-shell-border);border-radius:28px;background:var(--dashboard-shell-card);box-shadow:0 18px 42px rgba(31,39,69,.08);padding:16px}.x-panel-section--telegram-notifications{margin-top:60px}.x-panel-section-header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;grid-column-gap:14px;column-gap:14px;grid-row-gap:4px;row-gap:4px;align-items:start;margin-bottom:14px}.x-panel-section-heading{grid-column:1;grid-row:1/span 2;min-width:0;display:flex;flex-direction:column;gap:4px;justify-content:center}.x-panel-section-title-row{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.x-panel-section-icon{width:28px;height:28px;display:block;object-fit:contain;flex:0 0 auto}[data-theme=dark] .x-panel-section-icon{filter:brightness(0) saturate(100%) invert(1)}[data-theme=dark] .x-panel-section-icon--brand,[data-theme=dark] .x-panel-section-icon--telegram{filter:none}.x-panel-section-title{margin:0;font-size:14px;line-height:1.1;letter-spacing:.04em;text-transform:uppercase;font-weight:900}.x-panel-section-title--platform{letter-spacing:0;text-transform:none}.x-panel-section-subtitle{padding-left:36px;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.4}.x-panel-section-aside{grid-column:2;display:contents}.x-panel-counter-badge{grid-column:2;grid-row:1;justify-self:end}.x-panel-section-aside-action{grid-column:2;grid-row:2;justify-self:end;align-self:start}.x-panel-section-aside-action--subtitle{margin-top:0}.x-panel-help-btn{width:20px;height:20px;border-radius:10px;border:1.5px solid var(--border);background:transparent;color:var(--text2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;font-size:10px;font-weight:800}.x-panel-help-btn:hover{border-color:var(--accent);color:var(--accent)}.x-panel-counter-badge{flex:0 0 auto;padding:6px 10px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card-strong);color:var(--dashboard-shell-text);font-size:11px;font-weight:800;white-space:nowrap}.content-panel-section-counter-actions{grid-column:2;grid-row:1;justify-self:end;display:inline-flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.content-panel-section-counter-actions .x-panel-counter-badge{grid-column:auto;grid-row:auto;justify-self:auto}.content-panel-bulk-delete-anchor{position:relative;display:inline-grid;place-items:center;flex:0 0 auto}.content-panel-bulk-delete-trigger{width:28px;height:28px;border-radius:10px}.content-panel-bulk-delete-trigger svg{width:15px;height:15px}.content-panel-bulk-delete-menu{width:min(100vw - 24px,300px)}.content-panel-bulk-delete-menu button{min-height:44px;padding:11px 13px}.x-panel-counter-badge--action{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:left;transition:border-color .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.x-panel-counter-badge--action:hover:not(:disabled){border-color:var(--accent);color:var(--accent);transform:translateY(-1px)}.x-panel-counter-badge--action:disabled{cursor:not-allowed;opacity:.72;transform:none}.x-panel-inline-pill-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(63,183,84,.3);background:rgba(63,183,84,.18);color:#2d8f45;min-height:22px;min-width:22px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s ease,opacity .18s ease,background-color .18s ease,border-color .18s ease}.x-panel-inline-pill-button:hover:not(:disabled){transform:translateY(-1px)}.x-panel-inline-pill-button.is-danger,.x-panel-inline-pill-button.is-danger:hover:not(:disabled),.x-panel-inline-pill-button:hover:not(:disabled){border-color:rgba(240,84,84,.38);background:rgba(240,84,84,.16);color:#f05454}.x-panel-inline-pill-button img{display:block}[data-theme=dark] .x-panel-inline-pill-button img{filter:brightness(0) saturate(100%) invert(1)}.x-panel-inline-pill-button:disabled{cursor:not-allowed;opacity:.72;transform:none}.x-panel-bind-item,.x-panel-card,.x-panel-stub-card,.x-panel-team-card,.x-panel-worker-card{border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text)}.x-panel-bind-item,.x-panel-card,.x-panel-team-card,.x-panel-worker-card{border-radius:22px}.x-panel-card,.x-panel-team-card,.x-panel-worker-card{display:grid;align-items:center;grid-gap:14px;gap:14px;padding:14px 16px;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease}.x-panel-card{grid-template-columns:54px minmax(0,1fr) auto}.x-panel-card__avatar-block{min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.x-panel-card:hover,.x-panel-team-card:hover,.x-panel-worker-card:hover{transform:translateY(-1px)}.x-panel-card.is-selected,.x-panel-worker-card.is-selected{border-color:#2aabee;box-shadow:0 0 0 1px rgba(42,171,238,.2),0 18px 36px rgba(31,39,69,.08)}.x-panel-card__avatar,.x-panel-team-card__avatar{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:14px;font-weight:900;color:#ffffff;background:var(--xpanel-accent,#2aabee);flex:0 0 auto}.x-panel-card__avatar--channel{background:linear-gradient(135deg,#6db6ff,#8f89ff)}.x-panel-card__body,.x-panel-team-card__body,.x-panel-worker-card__body{min-width:0;display:grid;grid-gap:4px;gap:4px}.x-panel-card__top,.x-panel-worker-card__top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.x-panel-card__top--wrap{flex-wrap:wrap;align-items:center}.x-panel-card__top--telegram{flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px}.x-panel-card__title-row--telegram{min-width:0;display:inline-flex;align-items:center;gap:8px;flex:0 1 auto}.x-panel-card__top--telegram .x-panel-card__title{flex:0 1 auto}.x-panel-card__top--telegram .x-panel-chip{margin-left:0;flex:0 0 auto}.x-panel-card__title,.x-panel-worker-card__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.15;font-weight:900}.x-panel-card__counter{flex:0 0 auto;color:var(--dashboard-shell-muted);font-size:9px;font-weight:800;line-height:1.05;text-align:center;white-space:nowrap}.x-panel-card__meta,.x-panel-team-card__body span,.x-panel-worker-card__meta{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35}.x-panel-card__worker,.x-panel-worker-card__binding,.x-panel-worker-card__chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.x-panel-bot-state,.x-panel-chip,.x-panel-worker-state{display:inline-flex;align-items:center;min-height:22px;padding:2px 8px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card-strong);color:var(--dashboard-shell-text);font-size:11px;font-weight:800}.x-panel-bot-state.is-on,.x-panel-worker-state.is-on{border-color:rgba(63,183,84,.3);background:rgba(63,183,84,.18);color:#2d8f45}.x-panel-chip--blue{border-color:rgba(42,171,238,.22);background:rgba(42,171,238,.12);color:#2a7bd4}.x-panel-chip--green{border-color:rgba(63,183,84,.28);background:rgba(63,183,84,.16);color:#2d8f45}.x-panel-chip--amber{border-color:rgba(218,160,47,.3);background:rgba(218,160,47,.16);color:#9c6800}.x-panel-chip--orange{border-color:rgba(240,162,74,.26);background:rgba(240,162,74,.12);color:#d47c19}.x-panel-chip--gray{border-color:color-mix(in srgb,var(--dashboard-shell-border) 100%,transparent);background:var(--dashboard-shell-card-strong);color:var(--dashboard-shell-text)}.x-panel-chip--telegram-1{border-color:rgba(42,171,238,.24);background:rgba(42,171,238,.12);color:#2a7bd4}.x-panel-chip--telegram-2{border-color:rgba(143,103,255,.24);background:rgba(143,103,255,.12);color:#6f52d9}.x-panel-chip--telegram-3{border-color:rgba(63,183,84,.24);background:rgba(63,183,84,.12);color:#2d8f45}.x-panel-chip--telegram-4{border-color:rgba(240,162,74,.24);background:rgba(240,162,74,.12);color:#d47c19}.x-panel-chip--telegram-5{border-color:rgba(220,104,170,.24);background:rgba(220,104,170,.12);color:#c0408e}.x-panel-chip--telegram-6{border-color:rgba(78,172,181,.24);background:rgba(78,172,181,.12);color:#2d7f8a}.x-panel-chip--telegram-7{border-color:rgba(121,141,161,.24);background:rgba(121,141,161,.12);color:#5e6e7d}.x-panel-chip--telegram-8{border-color:rgba(154,111,72,.24);background:rgba(154,111,72,.12);color:#8b5b33}.x-panel-chip--telegram-9{border-color:rgba(96,110,204,.24);background:rgba(96,110,204,.12);color:#4051b5}.x-panel-chip--telegram-10{border-color:rgba(118,175,78,.24);background:rgba(118,175,78,.12);color:#537f2f}.x-panel-chip--telegram-11{border-color:rgba(181,84,84,.24);background:rgba(181,84,84,.12);color:#a44f4f}.x-panel-chip--telegram-12{border-color:rgba(54,170,156,.24);background:rgba(54,170,156,.12);color:#1f887a}.x-panel-card__actions,.x-panel-team-card__actions,.x-panel-worker-card__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-direction:row;flex-wrap:nowrap;flex:0 0 auto}.x-panel-card-action-button{color:#2aabee}.x-panel-card-action-button.is-danger{color:#f05454}.x-panel-card-action-button img{width:18px;height:18px;display:block;object-fit:contain}[data-theme=dark] .x-panel-card-action-button img{filter:brightness(0) saturate(100%) invert(1)}.x-panel-add-slot{width:100%;min-height:48px;padding:12px 14px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--dashboard-shell-text) 22%,transparent);background:transparent;color:var(--dashboard-shell-text);display:flex;align-items:center;gap:10px;font-size:14px;font-weight:800}.x-panel-add-slot__label{display:inline-flex;align-items:center;gap:6px;min-width:0}.x-panel-add-slot__hint{margin-left:auto;color:var(--dashboard-shell-muted);font-size:12px;font-weight:700}.x-panel-add-slot.is-disabled,.x-panel-add-slot:disabled{opacity:.45;cursor:not-allowed}.x-panel-stub-section{display:grid;grid-gap:14px;gap:14px}.x-panel-stub-card{border-radius:22px;padding:18px;display:grid;grid-gap:6px;gap:6px}.x-panel-stub-card p{margin:0;color:var(--dashboard-shell-muted);line-height:1.5}.x-panel-account-role-preview,.x-panel-telegram-step{display:grid;grid-gap:10px;gap:10px}.x-panel-account-role-preview{padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.x-panel-account-role-preview strong{color:var(--dashboard-shell-text);font-size:14px;line-height:1.2}.x-panel-account-role-preview span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.4}.x-panel-telegram-settings{display:grid;grid-gap:18px;gap:18px}.x-panel-telegram-settings__applications{display:grid;grid-gap:12px;gap:12px}.x-panel-telegram-settings__applications-head{display:grid;grid-gap:4px;gap:4px}.x-panel-telegram-settings__applications-head strong{color:var(--dashboard-shell-text);font-size:14px;font-weight:900;line-height:1.2}.x-panel-telegram-settings__applications-head span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.4}.x-panel-telegram-settings__applications-list{display:grid;grid-gap:10px;gap:10px}.x-panel-telegram-settings__application-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.x-panel-telegram-settings__application-card-main{min-width:0;display:grid;grid-gap:4px;gap:4px}.x-panel-telegram-settings__application-card-main strong{color:var(--dashboard-shell-text);font-size:14px;line-height:1.2}.x-panel-telegram-settings__application-card-main span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.4}.x-panel-card__meta--proxy{display:flex;align-items:center;gap:8px;min-width:0}.x-panel-card__meta--proxy>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.password-manager__value-button.x-panel-proxy-copy-button{min-width:32px;width:32px;height:32px;padding:0;flex:0 0 auto;border:none;background:transparent;box-shadow:none;color:var(--dashboard-shell-text)}.password-manager__value-button.x-panel-proxy-copy-button svg{width:14px;height:14px}.password-manager__value-button.x-panel-proxy-copy-button:hover:not(:disabled){border:none;box-shadow:none}.x-panel-proxy-copy-link{align-self:flex-start;margin-top:4px;padding:0;border:0;background:transparent;color:#111111;font-size:12px;font-weight:800;line-height:1.35;cursor:pointer;text-decoration:none}.x-panel-proxy-copy-link:focus-visible,.x-panel-proxy-copy-link:hover:not(:disabled){color:#111111;text-decoration:none}[data-theme=dark] .x-panel-proxy-copy-link{color:#f8f6ff}[data-theme=dark] .x-panel-proxy-copy-link:focus-visible,[data-theme=dark] .x-panel-proxy-copy-link:hover:not(:disabled){color:#f8f6ff}.x-panel-proxy-copy-link:disabled{cursor:not-allowed;opacity:.55}.x-panel-telegram-edit-save-button,.x-panel-telegram-edit-save-button:not(:disabled):hover{border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:none;transform:none}.x-panel-telegram-edit-save-button:not(:disabled):hover{filter:none}.x-panel-telegram-limits{display:grid;grid-gap:12px;gap:12px}.x-panel-telegram-limits__section{display:grid;grid-gap:10px;gap:10px;padding:14px 16px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.x-panel-telegram-limits__section-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.x-panel-telegram-limits__section-head strong{color:var(--dashboard-shell-text);font-size:14px;line-height:1.2;font-weight:900}.x-panel-telegram-limits__rows{display:grid;grid-gap:8px;gap:8px}.x-panel-telegram-limits__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.x-panel-telegram-limits__row-copy{min-width:0;color:var(--dashboard-shell-muted);font-size:13px;line-height:1.35;font-weight:700}.x-panel-telegram-step__illustration{display:grid;place-items:center;padding:8px 0 14px}.x-panel-telegram-step__illustration img{width:min(220px,100%);height:auto}.x-panel-task-stats{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 8px}.x-panel-task-card{display:grid;grid-gap:10px;gap:10px;padding:16px 18px;border-radius:24px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:none}.x-panel-task-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.x-panel-task-card__title-block{min-width:0;display:grid;grid-gap:4px;gap:4px}.x-panel-task-card__title-block strong{color:var(--dashboard-shell-text);font-size:14px;line-height:1.2}.x-panel-task-card__meta,.x-panel-task-card__payload,.x-panel-task-card__title-block span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.45}.x-panel-task-card__meta strong{color:var(--dashboard-shell-text)}.x-panel-task-card__error{color:#ff8a8a;font-size:12px;line-height:1.45;font-weight:700}.x-panel-task-card__payload{display:flex;flex-wrap:wrap;gap:8px}.x-panel-task-card__payload span{max-width:100%;padding:6px 10px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:rgba(255,255,255,.03);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.x-panel-task-card__actions{display:flex;flex-wrap:wrap;gap:8px}.x-panel-telegram-task-modal{display:grid;grid-gap:14px;gap:14px}.x-panel-telegram-task-modal__summary{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.x-panel-telegram-task-modal__summary-copy{min-width:0;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35;font-weight:700}.x-panel-task-modal-note{margin-top:2px;padding:14px 16px}.x-panel-task-modal-note strong{color:var(--dashboard-shell-text)}.x-panel-worker-card{grid-template-columns:68px minmax(0,1fr) auto}.x-panel-worker-card__icon{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:68px}.x-panel-worker-card__device{width:60px;height:60px;display:grid;place-items:center;color:var(--dashboard-shell-text);background:none;border:none}.x-panel-worker-card__device svg{width:60px;height:60px;display:block}.x-panel-section.is-refreshing .x-panel-rows{pointer-events:none;opacity:.72}.x-panel-worker-card__device.is-on{color:var(--dashboard-shell-text)}[data-theme=dark] .x-panel-worker-card__device{color:#ffffff}.x-panel-worker-status{width:-moz-fit-content;width:fit-content;min-width:0;min-height:18px;padding:2px 8px;border-radius:999px;font-size:10px;font-weight:700;border:1px solid transparent;background:transparent;white-space:nowrap;line-height:1;text-align:center}.x-panel-worker-status.is-online{color:#2d8f45;border-color:rgba(63,183,84,.28);background:rgba(63,183,84,.12)}.x-panel-worker-status.is-offline{color:#d84b4b;border-color:rgba(216,75,75,.24);background:rgba(216,75,75,.1)}.x-panel-worker-card__binding--muted{color:var(--dashboard-shell-muted);gap:6px;line-height:1.25}.x-panel-worker-card__binding strong{color:var(--dashboard-shell-text)}.x-panel-worker-card__chips{margin-top:4px;display:flex;flex-direction:column;align-items:flex-start}.x-panel-worker-card__chips-label{color:var(--dashboard-shell-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.x-panel-worker-card__chips-label--right{align-self:flex-end;text-align:right;width:100%}.x-panel-worker-card__chip-list{display:flex;flex-wrap:wrap;gap:8px}.x-panel-worker-card__linked-group{margin-top:4px;display:flex;flex-direction:column;align-items:flex-start;gap:6px}.x-panel-worker-card__linked-list{display:flex;flex-direction:column;gap:8px;width:100%}.x-panel-worker-card__linked-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:color-mix(in srgb,var(--dashboard-shell-card-strong) 90%,transparent)}.x-panel-worker-card__linked-item--social{border-color:rgba(42,171,238,.2);background:rgba(42,171,238,.06)}.x-panel-worker-card__linked-item--channel{border-color:rgba(143,103,255,.18);background:rgba(143,103,255,.06);justify-content:space-between}.x-panel-worker-card__linked-item--telegram{border-color:rgba(42,171,238,.18);background:rgba(42,171,238,.06);justify-content:space-between}.x-panel-worker-card__linked-item--telegram .x-panel-inline-pill-button{flex:0 0 auto}.x-panel-worker-card__linked-item-icon-wrap{display:none}.x-panel-worker-card__linked-item-icon{width:18px;height:18px;object-fit:contain;display:block;flex:0 0 auto}.x-panel-worker-card__linked-item-icon--telegram{width:18px;height:18px}.x-panel-worker-card__linked-item-fallback{font-size:9px;font-weight:900;letter-spacing:.02em;color:var(--dashboard-shell-text)}.x-panel-worker-card__linked-item-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:2px}.x-panel-worker-card__linked-item-title{min-width:0;color:var(--dashboard-shell-text);font-size:12px;line-height:1.25;font-weight:800;word-break:break-word}.x-panel-worker-card__linked-item-subtitle{color:var(--dashboard-shell-muted);font-size:11px;line-height:1.25;font-weight:700}.x-panel-worker-card__linked-item-separator{color:var(--dashboard-shell-muted);font-weight:700;margin-inline:2px}.x-panel-worker-switch{width:30px;height:16px;padding:2px;--xpanel-worker-switch-border:color-mix(in srgb,var(--dashboard-shell-border) 82%,#8a8a8a);background:#ffffff;display:inline-flex;align-items:center;justify-content:flex-start;transition:background .16s ease,border-color .16s ease,justify-content .16s ease}.x-panel-worker-switch,.x-panel-worker-switch__thumb{border-radius:999px;border:1px solid var(--xpanel-worker-switch-border)}.x-panel-worker-switch__thumb{width:10px;height:10px;background:transparent;box-sizing:border-box;display:block;transition:transform .16s ease,background .16s ease}.x-panel-worker-switch.is-on{justify-content:flex-end;border-color:var(--xpanel-worker-switch-border);background:#ffffff}.x-panel-worker-switch.is-on .x-panel-worker-switch__thumb{background:#111111;border-color:#111111}[data-theme=dark] .x-panel-worker-switch:not(.is-on) .x-panel-worker-switch__thumb{background:#d84b4b;border-color:#d84b4b}.x-panel-chip--social{border-color:rgba(42,171,238,.22);background:rgba(42,171,238,.1)}.x-panel-chip--channel{border-color:rgba(143,103,255,.22);background:rgba(143,103,255,.1)}.x-panel-team-section{display:grid;grid-gap:14px;gap:14px;margin-top:2px}.x-panel-team-card{grid-template-columns:42px minmax(0,1fr) auto}.x-panel-team-card__avatar{background:linear-gradient(135deg,#6db6ff,#8f89ff)}.x-panel-team-card__body strong{font-size:14px;line-height:1.2}.x-panel-modal{width:min(100%,560px)}.x-panel-modal--scrollable{display:flex;flex-direction:column;max-height:calc(100dvh - 40px);overflow:hidden}.x-panel-modal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.x-panel-modal-copy{min-width:0}.x-panel-telegram-auth-settings-modal .x-panel-modal-copy{padding-bottom:6px}.x-panel-modal-close{width:28px;height:28px;border-radius:10px;border:1px solid var(--auth-dialog-border);background:transparent;color:var(--dashboard-shell-text);display:grid;place-items:center;flex:0 0 auto;font-size:22px;line-height:1}.x-panel-modal-body{margin-top:2px}.x-panel-modal--scrollable .x-panel-modal-body{min-height:0;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.x-panel-modal-footer{margin-top:16px}.auth-overlay.x-panel-modal-overlay.dashboard-modal-overlay--fit-topbar{align-items:flex-start;justify-content:center;padding:calc(var(--dashboard-topbar-height, 0px) + var(--dashboard-modal-fit-gap, 12px)) var(--dashboard-modal-fit-gap,12px) calc(env(safe-area-inset-bottom, 0px) + var(--dashboard-modal-fit-gap, 12px))}.auth-overlay.x-panel-modal-overlay.dashboard-modal-overlay--fit-topbar .x-panel-modal{display:flex;flex-direction:column;max-height:calc(100dvh - var(--dashboard-topbar-height, 0px) - (var(--dashboard-modal-fit-gap, 12px) * 2) - env(safe-area-inset-bottom, 0px));overflow:hidden}.auth-overlay.x-panel-modal-overlay.dashboard-modal-overlay--fit-topbar .x-panel-modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.auth-overlay.x-panel-modal-overlay.dashboard-modal-overlay--fit-topbar .x-panel-modal-footer{margin-top:16px}.content-panel-enhance-scenario-modal-overlay{padding:12px}.content-panel-enhance-scenario-modal-shell{--enhance-modal-bg:rgba(255,255,255,0.96);--enhance-modal-bg-soft:rgba(246,249,255,0.96);--enhance-modal-card:rgba(255,255,255,0.92);--enhance-modal-border:rgba(42,171,238,0.18);--enhance-modal-border-strong:rgba(42,171,238,0.3);--enhance-modal-muted:var(--dashboard-shell-muted);--enhance-modal-text:var(--dashboard-shell-text);--enhance-modal-accent:#2aabee;--enhance-modal-accent-strong:#587ceb;--enhance-progress-track:rgba(122,141,168,0.24);--enhance-progress-fill:linear-gradient(135deg,#34d399,#16a34a);width:min(100%,820px);max-width:min(100%,820px);max-height:calc(100dvh - 56px);overflow-x:hidden;overflow-y:hidden;border-radius:30px;border:1px solid var(--enhance-modal-border);background:linear-gradient(180deg,var(--enhance-modal-bg),var(--enhance-modal-bg-soft));box-shadow:0 30px 70px rgba(31,39,69,.18);-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.content-panel-enhance-scenario-modal-shell.x-panel-modal--scrollable{overflow-x:hidden;overflow-y:hidden}.content-panel-enhance-scenario-modal-shell .x-panel-modal-head{gap:12px;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid rgba(42,171,238,.12)}.content-panel-enhance-scenario-modal-shell .x-panel-modal-copy{max-width:560px}.content-panel-enhance-scenario-modal-shell .auth-dialog-title{margin-bottom:10px;color:var(--enhance-modal-text);font-size:26px;line-height:1.05;letter-spacing:-.04em}.content-panel-enhance-scenario-modal-shell .auth-dialog-copy{margin-top:0;color:var(--enhance-modal-muted);font-size:14px;line-height:1.55}.content-panel-enhance-scenario-modal-shell .x-panel-modal-close{width:38px;height:38px;border-radius:14px;border-color:rgba(42,171,238,.18);background:rgba(42,171,238,.08);color:var(--enhance-modal-text);font-size:30px;box-shadow:0 10px 20px rgba(31,39,69,.06)}.content-panel-enhance-scenario-modal-shell .x-panel-modal-body{flex:1 1 auto;min-height:0;margin-top:12px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.content-panel-enhance-scenario-modal-shell .content-panel-modal-summary{padding:16px 18px;border-color:var(--enhance-modal-border);border-radius:22px;background:linear-gradient(135deg,rgba(42,171,238,.12),rgba(87,124,235,.08));box-shadow:0 14px 30px rgba(31,39,69,.05)}.content-panel-enhance-scenario-modal-shell .content-panel-modal-summary strong{display:block;color:var(--enhance-modal-text);font-size:16px;line-height:1.2}.content-panel-enhance-scenario-modal-shell .content-panel-modal-summary span{display:block;margin-top:6px;color:var(--enhance-modal-muted);font-size:13px;line-height:1.5}.content-panel-enhance-scenario-modal{display:grid;grid-gap:12px;gap:12px;margin-top:12px;color:var(--enhance-modal-text)}.content-panel-enhance-scenario-modal__summary{display:grid;grid-gap:10px;gap:10px}.content-panel-enhance-scenario-modal__summary-line{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:18px;border:1px solid var(--enhance-modal-border);background:var(--enhance-modal-card);box-shadow:0 12px 26px rgba(31,39,69,.04)}.content-panel-enhance-scenario-modal__summary-line strong{flex:0 0 auto;color:var(--enhance-modal-muted);font-size:12px;font-weight:900;line-height:1.25;letter-spacing:.08em;text-transform:uppercase}.content-panel-enhance-scenario-modal__summary-line span{flex:1 1 auto;min-width:0;color:var(--enhance-modal-text);font-size:14px;line-height:1.45;text-align:right;overflow-wrap:anywhere}.content-panel-enhance-scenario-section{display:grid;grid-gap:12px;gap:12px;padding:12px;border-radius:22px;border:1px solid var(--enhance-modal-border);background:linear-gradient(180deg,rgba(42,171,238,.04),rgba(255,255,255,.02));box-shadow:0 14px 30px rgba(31,39,69,.05)}.content-panel-enhance-scenario-section__label{color:var(--enhance-modal-muted);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.content-panel-enhance-scenario-check{position:relative;display:grid;grid-template-columns:22px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start;padding:12px 14px 12px 16px;border-radius:18px;border:1px solid var(--enhance-modal-border);background:var(--enhance-modal-card);box-shadow:0 10px 24px rgba(31,39,69,.04);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.content-panel-enhance-scenario-check:hover{transform:translateY(-1px);border-color:var(--enhance-modal-border-strong);box-shadow:0 16px 28px rgba(31,39,69,.08)}.content-panel-enhance-scenario-check:focus-within{box-shadow:0 0 0 3px rgba(42,171,238,.14),0 16px 28px rgba(31,39,69,.08)}.content-panel-enhance-scenario-check:has(input:checked){border-color:var(--enhance-modal-border-strong);background:linear-gradient(135deg,rgba(42,171,238,.12),rgba(87,124,235,.08));box-shadow:0 16px 30px rgba(31,39,69,.08)}.content-panel-enhance-scenario-check input{-moz-appearance:auto;appearance:auto;-webkit-appearance:auto;width:22px;height:22px;margin:1px 0 0;accent-color:var(--enhance-modal-accent);cursor:inherit;flex:0 0 auto}.content-panel-enhance-scenario-check input:focus-visible{outline:none;outline:2px solid rgba(42,171,238,.28);outline-offset:2px}.content-panel-enhance-scenario-check span{display:grid;grid-gap:4px;gap:4px;min-width:0}.content-panel-enhance-scenario-check strong{color:var(--enhance-modal-text);font-size:15px;line-height:1.25}.content-panel-enhance-scenario-check small{color:var(--enhance-modal-muted);font-size:13px;line-height:1.5}.content-panel-enhance-scenario-hook-picker{display:grid;grid-gap:10px;gap:10px}.content-panel-enhance-scenario-hook-picker .content-panel-upload-button{position:relative;width:100%;justify-content:flex-start;min-height:48px;padding:0 42px 0 16px;border-radius:16px;border:1px solid var(--enhance-modal-border);background:var(--enhance-modal-card);color:var(--enhance-modal-text);box-shadow:0 10px 24px rgba(31,39,69,.04)}.content-panel-enhance-scenario-hook-picker .content-panel-upload-button:after{content:"";position:absolute;top:50%;right:16px;width:9px;height:9px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-65%) rotate(45deg);opacity:.7}.content-panel-enhance-scenario-hook-list{display:grid;grid-gap:6px;gap:6px;max-height:240px;padding:8px;overflow:auto;border-radius:18px;border:1px solid var(--enhance-modal-border);background:var(--enhance-modal-card);box-shadow:0 12px 26px rgba(31,39,69,.08)}.content-panel-enhance-scenario-hook-list__item{width:100%;min-height:44px;padding:10px 12px;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--enhance-modal-text);font-size:13px;line-height:1.35;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease}.content-panel-enhance-scenario-hook-list__item:hover{border-color:rgba(42,171,238,.16);background:rgba(42,171,238,.06)}.content-panel-enhance-scenario-hook-list__item.is-selected{border-color:var(--enhance-modal-border-strong);background:linear-gradient(135deg,rgba(42,171,238,.14),rgba(87,124,235,.1));box-shadow:0 10px 18px rgba(31,39,69,.05);font-weight:800}.content-panel-enhance-scenario-platforms{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px}.content-panel-enhance-scenario-platform{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:10px 12px;border-radius:18px;border:1px solid var(--enhance-modal-border);background:var(--enhance-modal-card);color:var(--enhance-modal-text);box-shadow:0 10px 24px rgba(31,39,69,.04);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.content-panel-enhance-scenario-platform:hover{transform:translateY(-1px);border-color:var(--enhance-modal-border-strong);box-shadow:0 16px 28px rgba(31,39,69,.08)}.content-panel-enhance-scenario-hook-list__item:focus-visible,.content-panel-enhance-scenario-hook-picker .content-panel-upload-button:focus-visible,.content-panel-enhance-scenario-model:focus-visible,.content-panel-enhance-scenario-platform:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(42,171,238,.18),0 16px 28px rgba(31,39,69,.08)}.content-panel-enhance-scenario-platform img{width:39px;height:39px;flex:0 0 auto;padding:0;border:0;border-radius:0;background:transparent;object-fit:contain}.content-panel-enhance-scenario-platform span{min-width:0;font-size:13px;font-weight:800;line-height:1.2}.content-panel-enhance-scenario-platform.is-selected{border-color:var(--enhance-modal-border-strong);background:linear-gradient(135deg,rgba(42,171,238,.14),rgba(87,124,235,.1));box-shadow:0 16px 30px rgba(31,39,69,.08)}.content-panel-enhance-scenario-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.content-panel-enhance-scenario-model{min-height:48px;padding:11px 14px;border-radius:16px;border:1px solid var(--enhance-modal-border);background:var(--enhance-modal-card);color:var(--enhance-modal-text);font-size:13px;font-weight:800;line-height:1.2;text-align:center;box-shadow:0 10px 24px rgba(31,39,69,.04);cursor:pointer;transition:transform .16s ease,border-color .16s ease,box-shadow .16s ease,background .16s ease}.content-panel-enhance-scenario-model:hover{transform:translateY(-1px);border-color:var(--enhance-modal-border-strong);box-shadow:0 16px 28px rgba(31,39,69,.08)}.content-panel-enhance-scenario-model.is-selected{border-color:var(--enhance-modal-border-strong);background:linear-gradient(135deg,rgba(42,171,238,.14),rgba(87,124,235,.1));box-shadow:0 16px 30px rgba(31,39,69,.08)}.content-panel-enhance-scenario-hint{padding:12px 14px;border-radius:18px;border:1px dashed rgba(42,171,238,.3);background:rgba(42,171,238,.08);color:var(--enhance-modal-muted);font-size:13px;line-height:1.5}.content-panel-enhance-scenario-modal-shell .auth-dialog-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:0}.content-panel-enhance-scenario-modal-shell .auth-dialog-button{min-height:48px;border-radius:16px;font-size:14px}.content-panel-enhance-scenario-modal-shell .auth-dialog-button--ghost{background:rgba(255,255,255,.72);border-color:var(--enhance-modal-border);color:var(--enhance-modal-text)}.content-panel-enhance-scenario-modal-shell .auth-dialog-button--accent{border-color:transparent;background:linear-gradient(135deg,var(--enhance-modal-accent),var(--enhance-modal-accent-strong));color:#ffffff;box-shadow:0 18px 34px rgba(42,171,238,.28)}.content-panel-enhance-scenario-modal-shell .auth-dialog-button--accent:not(:disabled):hover{box-shadow:0 20px 36px rgba(42,171,238,.34)}.content-panel-enhance-scenario-modal-shell .x-panel-modal-footer{display:block;margin-top:16px}.content-panel-enhance-scenario-footer{display:grid;grid-gap:12px;gap:12px}.content-panel-enhance-scenario-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.content-panel-enhance-scenario-progress__segment{height:10px;border-radius:999px;background:var(--enhance-progress-track);box-shadow:inset 0 1px 1px rgba(255,255,255,.16);transition:background .18s ease,box-shadow .18s ease}.content-panel-enhance-scenario-progress__segment.is-filled{background:var(--enhance-progress-fill);box-shadow:0 8px 16px rgba(22,163,74,.22)}.content-panel-enhance-scenario-footer-actions{display:grid;grid-template-columns:1fr;grid-gap:10px;gap:10px}[data-theme=dark] .content-panel-enhance-scenario-modal-shell{--enhance-modal-bg:rgba(12,17,27,0.96);--enhance-modal-bg-soft:rgba(17,23,37,0.96);--enhance-modal-card:rgba(16,22,35,0.94);--enhance-modal-border:rgba(122,162,255,0.18);--enhance-modal-border-strong:rgba(122,162,255,0.32);--enhance-modal-muted:rgba(225,233,247,0.74);--enhance-modal-text:rgba(246,248,255,0.98);--enhance-progress-track:rgba(138,169,214,0.22);box-shadow:0 30px 70px rgba(0,0,0,.45)}[data-theme=dark] .content-panel-enhance-scenario-modal-shell .x-panel-modal-head{border-bottom-color:rgba(122,162,255,.14)}[data-theme=dark] .content-panel-enhance-scenario-modal-shell .x-panel-modal-close{background:rgba(122,162,255,.12);border-color:rgba(122,162,255,.18);box-shadow:0 10px 20px rgba(0,0,0,.18)}[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-check,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-hook-list,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-hook-picker .content-panel-upload-button,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-model,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-platform,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-section,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-modal-summary{background:rgba(16,22,35,.94)}[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-model.is-selected,[data-theme=dark] .content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-platform.is-selected{border-color:rgba(122,162,255,.5);background:linear-gradient(135deg,rgba(42,171,238,.28),rgba(87,124,235,.24));box-shadow:0 18px 34px rgba(0,0,0,.28),inset 0 0 0 1px rgba(122,162,255,.12);color:rgba(255,255,255,.99)}[data-theme=dark] .content-panel-enhance-scenario-modal-shell .auth-dialog-button--ghost{background:rgba(16,22,35,.94)}.x-panel-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.x-panel-check-field,.x-panel-field{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--dashboard-shell-muted)}.x-panel-field--full{grid-column:1/-1}.x-panel-field input,.x-panel-field select,.x-panel-field textarea{width:100%;min-height:44px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);padding:10px 14px;outline:none;font:inherit}.x-panel-field-label-row{position:relative;display:flex;align-items:center;gap:8px;min-height:22px;color:var(--dashboard-shell-muted);font-size:13px;font-weight:800;line-height:1.2;width:100%;max-width:100%}.x-panel-field-label-text{min-width:0}.x-panel-field-help-button{width:20px;height:20px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-muted);font:inherit;font-size:12px;font-weight:900;line-height:1;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;flex:0 0 auto}.x-panel-field-help-button:hover{color:var(--dashboard-shell-text);border-color:rgba(42,171,238,.34)}.x-panel-field-help-popover{position:absolute;left:0;top:calc(100% + 8px);z-index:22;width:min(100%,320px);padding:10px 12px;border-radius:14px;border:1px solid var(--line-strong);background:var(--panel-strong);box-shadow:var(--shadow);color:var(--text);font-size:12px;line-height:1.45;font-weight:700}.x-panel-field textarea{min-height:100px;resize:vertical}.x-panel-timezone-picker{width:100%;position:relative;margin-top:0}.x-panel-timezone-input{width:100%;min-height:44px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);padding:10px 14px;outline:none;font:inherit}.x-panel-timezone-input::placeholder{color:var(--dashboard-shell-muted)}.x-panel-timezone-menu{background:var(--dashboard-shell-card);border-color:var(--dashboard-shell-border);box-shadow:0 24px 48px rgba(0,0,0,.28)}.x-panel-timezone-menu .auth-timezone-option{color:var(--dashboard-shell-text)}.x-panel-timezone-menu .auth-timezone-option small{color:var(--dashboard-shell-muted)}.x-panel-timezone-menu .auth-timezone-option:hover{background:rgba(42,171,238,.09);border-color:var(--dashboard-shell-border)}.x-panel-field-helper{margin-top:-2px;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.4}.x-panel-notification-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.x-panel-notification-link-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);min-height:34px;padding:0 12px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:12px;font-weight:800;letter-spacing:.01em;white-space:nowrap;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.x-panel-notification-link-badge:hover:not(:disabled){transform:translateY(-1px);border-color:var(--accent);background:var(--dashboard-shell-card-strong)}.x-panel-notification-link-badge.is-timer,.x-panel-notification-link-badge:disabled{cursor:not-allowed;opacity:.72;transform:none}.x-panel-notification-check-message{margin-top:12px;font-size:12px;line-height:1.45;font-weight:700}.x-panel-notification-check-message.is-success{color:#2da85e}.x-panel-notification-check-message.is-error{color:#f27d7d}.x-panel-proxy-input-row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.x-panel-proxy-input-row input{min-width:0}.x-panel-proxy-check-button{min-height:44px;padding:0 16px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font-size:14px;font-weight:800;white-space:nowrap;cursor:pointer;transition:transform .15s ease,background .15s ease,border-color .15s ease,opacity .15s ease}.x-panel-proxy-check-button:hover:not(:disabled){transform:translateY(-1px);background:var(--dashboard-shell-card-strong)}.x-panel-proxy-check-button:disabled{cursor:not-allowed;opacity:.72}.x-panel-proxy-check-status{margin-top:6px;font-size:12px;line-height:1.35;font-weight:700}.x-panel-proxy-check-status.is-success{color:#28c76f}.x-panel-proxy-check-status.is-error{color:#ff6b6b}@media (max-width:720px){.x-panel-proxy-input-row{grid-template-columns:minmax(0,1fr)}.x-panel-proxy-check-button{width:100%}.x-panel-telegram-settings__application-card{flex-direction:column;align-items:flex-start}}.x-panel-prefix-field{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-bg)}.x-panel-prefix-field__prefix{color:var(--dashboard-shell-muted);font-size:14px;font-weight:900;flex:0 0 auto}.x-panel-field .x-panel-prefix-field input{min-height:42px;border:0;background:transparent;color:var(--dashboard-shell-text);padding:0}.x-panel-field .x-panel-prefix-field input:focus{outline:none;box-shadow:none}.x-panel-phone-row{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.x-panel-country-trigger{width:100%;min-height:44px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-bg);color:var(--dashboard-shell-text);display:inline-flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer}.x-panel-country-flag{font-size:20px;line-height:1}.x-panel-country-trigger-arrow{color:var(--dashboard-shell-muted);font-size:12px}.x-panel-field .x-panel-phone-input{width:100%;min-height:44px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-bg);color:var(--dashboard-shell-text);padding:10px 14px;outline:none;font:inherit}.x-panel-field .x-panel-phone-input::placeholder{color:var(--dashboard-shell-muted)}.x-panel-field .x-panel-phone-input:disabled{opacity:.72;cursor:not-allowed}.x-panel-country-menu{position:absolute;top:calc(100% + 8px);left:0;width:min(100%,360px);padding:8px;border-radius:18px;background:var(--dashboard-shell-bg);border:1px solid var(--dashboard-shell-border);box-shadow:0 24px 48px rgba(0,0,0,.35);z-index:14}.x-panel-country-search{width:100%;min-height:46px;border-radius:14px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-bg);color:var(--dashboard-shell-text);padding:0 14px;outline:none;font:inherit}.x-panel-country-search::placeholder{color:var(--dashboard-shell-muted)}.x-panel-country-options{margin-top:8px;max-height:276px;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.x-panel-country-option{width:100%;border:1px solid transparent;border-radius:14px;background:transparent;color:var(--dashboard-shell-text);padding:11px 12px;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.x-panel-country-option.is-active,.x-panel-country-option:hover{background:rgba(42,171,238,.09);border-color:var(--dashboard-shell-border)}[data-theme=dark] .x-panel-country-menu,[data-theme=dark] .x-panel-country-search,[data-theme=dark] .x-panel-country-trigger,[data-theme=dark] .x-panel-field .x-panel-phone-input,[data-theme=dark] .x-panel-prefix-field{background:#171717}[data-theme=light] .x-panel-country-menu,[data-theme=light] .x-panel-country-search,[data-theme=light] .x-panel-country-trigger,[data-theme=light] .x-panel-field .x-panel-phone-input,[data-theme=light] .x-panel-prefix-field{background:#ffffff}.x-panel-country-option-main{display:inline-flex;align-items:center;gap:10px;min-width:0}.x-panel-country-option-main strong{font-size:18px;line-height:1;flex:0 0 auto}.x-panel-country-option-main span{font-size:14px;line-height:1.3;font-weight:700}.x-panel-country-option small{color:var(--dashboard-shell-muted);font-size:13px;line-height:1.2;font-weight:700;flex:0 0 auto}.x-panel-check-field{flex-direction:row;align-items:flex-start;gap:10px}.x-panel-check-field input{width:16px;height:16px;margin-top:3px;flex:0 0 auto}.x-panel-channel-validation-note{padding:8px 12px;border-radius:14px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-muted);font-size:12px;line-height:1.45}.x-panel-channel-validation-note--spaced{margin-top:14px}.x-panel-channel-validation-note__head{display:flex;align-items:center;gap:10px}.x-panel-channel-validation-note__icon{width:22px;height:22px;flex:0 0 auto;color:#f0a24a}.x-panel-channel-validation-note__copy{min-width:0;display:grid;grid-gap:6px;gap:6px}.x-panel-channel-validation-note strong{font-weight:800}.x-panel-channel-validation-note ol{margin:0 0 0 18px;padding:0;display:grid;grid-gap:4px;gap:4px}.x-panel-channel-validation-note li+li{margin-top:0}.x-panel-channel-validation-note p{margin:8px 0 0}.x-panel-channel-validation-note a{color:#3c8eff;font-weight:800;text-decoration:none}[data-theme=dark] .x-panel-channel-validation-note a{color:#5aa5ff}.x-panel-inline-copy{margin:0;padding:0;border:0;background:transparent;color:#5c88c7;font:inherit;font-weight:800;text-decoration:none;cursor:pointer}[data-theme=dark] .x-panel-inline-copy{color:#7ca7de}.x-panel-channel-validation-note__inline-action{margin-left:8px;color:#5c88c7;font-weight:800}[data-theme=dark] .x-panel-channel-validation-note__inline-action{color:#7ca7de}.x-panel-channel-validation-note__footer{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.x-panel-modal-error{padding:10px 12px;border-radius:12px;border:1px solid rgba(239,68,68,.24);background:rgba(239,68,68,.08);color:#dc2626;font-size:13px;line-height:1.45;font-weight:700}[data-theme=dark] .x-panel-modal-error{border-color:rgba(239,68,68,.22);background:rgba(239,68,68,.12);color:#f87171}.x-panel-modal-error.is-success{border-color:rgba(34,197,94,.24);background:rgba(34,197,94,.08);color:#15803d}[data-theme=dark] .x-panel-modal-error.is-success{border-color:rgba(34,197,94,.22);background:rgba(34,197,94,.12);color:#4ade80}.content-panel-input{width:100%;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-weight:700;outline:none}.content-panel-input::placeholder{color:var(--dashboard-shell-muted)}.x-panel-bind-list{display:flex;flex-direction:column;gap:10px}.x-panel-bind-item{width:100%;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left}.x-panel-bind-item.is-selected{border-color:rgba(42,171,238,.38);box-shadow:0 0 0 1px rgba(42,171,238,.12)}.x-panel-bind-item.is-disabled{opacity:.58;cursor:not-allowed}.x-panel-bind-item__main{min-width:0;display:grid;grid-gap:4px;gap:4px}.x-panel-bind-item__main strong{font-size:14px;line-height:1.2}.x-panel-bind-item__main span{font-size:12px;color:var(--dashboard-shell-muted)}.x-panel-bind-item__status{width:10px;height:10px;border-radius:999px;background:#d1d5db;flex:0 0 auto}.x-panel-bind-item__status.is-on{background:#4caf50}.x-panel-bind-item__meta{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.x-panel-bind-item__hint{color:var(--dashboard-shell-muted);font-size:11px;font-weight:700;white-space:nowrap}.x-panel-telegram-role-option__chip{min-width:88px;justify-content:center;white-space:nowrap}.x-panel-worker-activate-step{display:grid;grid-gap:12px;gap:12px}.x-panel-worker-activate-member{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:12px 14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);text-align:left}.x-panel-worker-activate-member__label{display:block;margin-bottom:2px;color:var(--dashboard-shell-muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.x-panel-worker-activate-member strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2}.x-panel-worker-activate-member__action{color:#2aabee;font-size:12px;font-weight:800;white-space:nowrap}.x-panel-help-copy{display:grid;grid-gap:10px;gap:10px;color:var(--dashboard-shell-text);line-height:1.55}.x-panel-help-divider{height:1px;margin:2px 0 16px;background:var(--dashboard-shell-border)}.x-panel-help-modal{width:min(100%,480px)}.x-panel-help-modal .auth-dialog-title{margin-bottom:0}.x-panel-help-modal .auth-dialog-copy{display:none}.x-panel-help-copy p{margin:0;font-size:14px;line-height:1.46}.x-panel-help-strong{font-weight:900}.x-panel-help-pill{display:inline-flex;align-items:center;min-height:24px;padding:2px 10px;border-radius:8px;font-weight:900;line-height:1;white-space:nowrap}.x-panel-help-pill--orange{background:rgba(255,153,74,.16);color:#eb7d2a}.x-panel-help-pill--blue{background:rgba(79,155,255,.16);color:#3c8eff}.x-panel-worker-card__binding .x-panel-help-btn{margin-left:6px}.x-panel-toast{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5000;padding:12px 18px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:0 20px 40px rgba(31,39,69,.14);font-size:14px;font-weight:800;pointer-events:none;max-width:calc(100vw - 32px);text-align:center}.content-panel-screen{--content-panel-accent:#2aabee}.content-panel-shell{gap:18px}.content-panel-head{align-items:flex-start}.content-panel-project-shell{position:relative;min-width:260px;display:grid;justify-items:end;grid-gap:8px;gap:8px}.content-panel-project-button{width:min(100%,280px);min-height:92px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:0 12px 28px rgba(31,39,69,.08);text-align:left}.content-panel-project-button__icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:rgba(42,171,238,.12);color:#2aabee}.content-panel-project-button__icon svg{width:22px;height:22px;fill:currentColor}.content-panel-project-button__copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.content-panel-project-button__meta{color:var(--dashboard-shell-muted);font-size:10px;font-weight:900;letter-spacing:.12em;text-transform:uppercase}.content-panel-project-button__copy strong{font-size:17px;line-height:1.15;font-weight:900;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-panel-project-button__chevron{color:var(--dashboard-shell-accent);font-size:18px;font-weight:900}.content-panel-project-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:12;width:min(100vw - 24px,360px);padding:10px;border-radius:20px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-surface);box-shadow:0 24px 60px rgba(31,39,69,.14)}.content-panel-project-menu__list{display:grid;grid-gap:8px;gap:8px}.content-panel-project-option{display:grid;grid-template-columns:32px minmax(0,1fr);align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:16px;border:1px solid transparent;background:transparent;color:var(--dashboard-shell-text);text-align:left}.content-panel-project-option.is-active,.content-panel-project-option:hover{border-color:rgba(42,171,238,.24);background:rgba(42,171,238,.08)}.content-panel-project-option__icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:12px;background:rgba(42,171,238,.12);color:#2aabee}.content-panel-project-option__icon svg{width:18px;height:18px;fill:currentColor}.content-panel-project-option__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800}.content-panel-accordion{min-width:0;display:grid;grid-gap:0;gap:0}.content-panel-info-accordion-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.content-panel-info-accordion-row,.content-panel-info-switcher{display:grid;grid-gap:12px;gap:12px}.content-panel-info-switcher__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;align-items:stretch}.content-panel-info-switcher__tab{min-height:68px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:16px 20px;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:0 10px 26px rgba(31,39,69,.06);cursor:pointer;font:inherit;text-align:left}.content-panel-info-switcher__tab>span:first-child{min-width:0;color:#2aabee;font-size:16px;font-weight:900;line-height:1.15;text-align:center;white-space:nowrap}.content-panel-info-switcher__tab.is-active{border-color:rgba(42,171,238,.34);background:linear-gradient(180deg,rgba(42,171,238,.08),rgba(119,80,255,.03));box-shadow:0 12px 28px rgba(42,171,238,.08)}.content-panel-info-switcher__chevron{display:inline-flex;align-items:center;justify-content:center;color:#2aabee}.content-panel-info-switcher__chevron svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.content-panel-info-switcher__chevron svg.is-open{transform:rotate(180deg)}.content-panel-info-switcher__body{display:grid;grid-gap:12px;gap:12px}.content-panel-info-switcher__panel{padding:18px 20px;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 10px 26px rgba(31,39,69,.04)}.content-panel-info-switcher__panel .content-panel-howto--guide,.content-panel-info-switcher__panel .content-panel-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-panel-info-switcher__panel .content-panel-settings-grid>.content-panel-settings-card:nth-child(3){grid-column:1/-1}.content-panel-accordion__head{min-height:72px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;justify-content:space-between;grid-gap:16px;gap:16px;padding:18px 22px;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:0 10px 26px rgba(31,39,69,.06)}.content-panel-accordion__copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.content-panel-accordion__subtitle{color:var(--dashboard-shell-muted);font-size:13px;line-height:1.35;font-weight:500}.content-panel-accordion__head strong{font-size:18px;line-height:1.2;font-weight:900;color:#2aabee}.content-panel-accordion__chevron{display:inline-flex;align-items:center;justify-content:center;color:#2aabee}.content-panel-accordion__aside{display:inline-grid;align-items:center;justify-items:end;gap:8px}.content-panel-accordion__aside.is-stacked{grid-auto-flow:row;justify-items:end;gap:6px}.content-panel-accordion__badge{justify-self:end}.content-panel-accordion__chevron svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.content-panel-accordion__chevron svg.is-open{transform:rotate(180deg)}.content-panel-accordion__body{display:none;margin-top:12px;padding:18px 20px;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 10px 26px rgba(31,39,69,.04)}.content-panel-accordion.is-open .content-panel-accordion__body,.content-panel-accordion__body[aria-hidden=false]{display:block}.content-panel-next-reset{display:inline-flex;align-items:center;margin-top:10px;padding:6px 10px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-muted);font-size:12px;font-weight:800}.content-panel-howto{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px}.content-panel-howto,.content-panel-settings-grid{gap:12px;align-items:stretch;align-content:stretch}.content-panel-settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-panel-howto__step{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);min-height:248px;align-items:stretch;justify-content:flex-start;text-align:left}.content-panel-settings-card{min-height:100%}.content-panel-settings-card .content-panel-select{width:100%;min-width:0}.content-panel-settings-inline-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center}.content-panel-settings-input{width:100%;min-width:0;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:14px;font-weight:700;line-height:1.2;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box}.content-panel-select:focus,.content-panel-settings-input:focus{border-color:rgba(42,171,238,.5);box-shadow:0 0 0 3px rgba(42,171,238,.12)}.content-panel-settings-field{display:grid;grid-gap:8px;gap:8px}.content-panel-settings-field>span{font-weight:800}.content-panel-settings-field>span,.content-panel-settings-help{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35}.content-panel-settings-help{font-weight:700}.content-panel-settings-input::placeholder{color:rgba(250,249,245,.34)}.content-panel-settings-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.content-panel-settings-check-button{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;padding:0;border-radius:14px;border:1px solid rgba(42,171,238,.22);background:var(--dashboard-shell-card);color:#2aabee;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-panel-settings-check-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.content-panel-howto__header{display:flex;align-items:center;justify-content:flex-start;gap:12px;width:auto;flex:0 0 auto;flex-wrap:nowrap}.content-panel-howto__step strong{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgba(42,171,238,.12);color:#2aabee;font-size:14px;font-weight:900;flex:0 0 auto}.content-panel-howto__title{color:#2aabee;font-size:14px;font-weight:900;line-height:1.2;letter-spacing:.01em;white-space:nowrap}.content-panel-howto__step span{display:block;color:var(--dashboard-shell-muted);font-size:13px;line-height:1.55;max-width:100%}.content-panel-watermark-preview{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);text-align:center;cursor:pointer}.content-panel-watermark-preview img{display:block;width:100%;max-width:100%;max-height:180px;object-fit:contain;margin:0 auto;border-radius:14px}.content-panel-watermark-preview span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.3;font-weight:800}.content-panel-watermark-scope-picker{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch;margin:16px 0 14px}.content-panel-watermark-scope-picker .content-panel-upload-button{width:100%;min-height:46px;padding:0 14px;font-size:13px;text-align:center;box-shadow:0 10px 20px rgba(31,39,69,.04)}.content-panel-watermark-scope-picker .content-panel-upload-button.is-selected{border-color:rgba(42,171,238,.34);background:linear-gradient(180deg,rgba(42,171,238,.08),rgba(119,80,255,.03));box-shadow:0 12px 24px rgba(42,171,238,.08)}.content-panel-watermark-scope-errors{display:grid;grid-gap:8px;gap:8px;margin-top:0}.content-panel-watermark-scope-error{padding:10px 12px;border-radius:14px;border:1px solid rgba(196,58,58,.16);background:rgba(196,58,58,.06);color:#c43a3a;font-size:12px;line-height:1.45;font-weight:700}.content-panel-cloud-image-picker{display:grid;grid-gap:14px;gap:14px}.content-panel-cloud-image-picker__error,.content-panel-cloud-image-picker__state{padding:14px 16px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-muted);font-size:13px;line-height:1.5;font-weight:700}.content-panel-cloud-image-picker__error{border-color:rgba(196,58,58,.18);color:#c43a3a;background:rgba(196,58,58,.05)}.content-panel-cloud-image-picker__list{display:grid;grid-gap:10px;gap:10px}.content-panel-cloud-image-picker__item{display:grid;grid-gap:10px;gap:10px;padding:12px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 10px 24px rgba(31,39,69,.04)}.content-panel-cloud-image-picker__item.is-selected{border-color:rgba(42,171,238,.34);box-shadow:0 14px 28px rgba(42,171,238,.08)}.content-panel-cloud-image-picker__item-head{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:start}.content-panel-cloud-image-picker__select{min-width:0;display:grid;grid-gap:4px;gap:4px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.content-panel-cloud-image-picker__file-name{color:var(--dashboard-shell-text);font-size:14px;line-height:1.3;font-weight:900;word-break:break-word}.content-panel-cloud-image-picker__file-meta{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.3;font-weight:700}.content-panel-cloud-image-picker__preview-toggle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border-radius:14px;border:1px solid rgba(42,171,238,.16);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,249,245,.94));color:#2aabee;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto}.content-panel-cloud-image-picker__preview-icon{display:block;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.content-panel-cloud-image-picker__preview-toggle.is-open .content-panel-cloud-image-picker__preview-icon{transform:rotate(180deg)}.content-panel-cloud-image-picker__preview{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .18s ease,opacity .18s ease,margin-top .18s ease}.content-panel-cloud-image-picker__preview.is-open{grid-template-rows:1fr;opacity:1;margin-top:2px}.content-panel-cloud-image-picker__preview-inner{min-height:0;overflow:hidden;border-radius:16px;border:1px solid rgba(42,171,238,.12);background:rgba(42,171,238,.03)}.content-panel-cloud-image-picker__preview-inner img{display:block;width:100%;max-width:100%;max-height:220px;object-fit:contain;background:#f8f9fb}.content-panel-cloud-image-picker__preview-error,.content-panel-cloud-image-picker__preview-state{display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.45;font-weight:700;text-align:center}.content-panel-cloud-image-picker__preview-error{color:#c43a3a}.content-panel-cloud-image-picker__pagination{display:flex;justify-content:center}.content-panel-cloud-image-picker__pagination .auth-secondary-button{min-width:min(100%,260px)}.content-panel-cloud-image-picker__selected{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:12px 14px;border-radius:16px;border:1px solid rgba(42,171,238,.14);background:rgba(42,171,238,.04);color:var(--dashboard-shell-text);font-size:13px;line-height:1.45;font-weight:700}.content-panel-cloud-image-picker__selected strong{font-weight:900}.content-panel-cloud-image-picker__footer-button{flex:1 1 200px;min-height:48px;padding:0 16px;border-radius:16px;font-size:14px;font-weight:800}.content-panel-create-post-carousel__caption-toggle{display:flex;align-items:center;gap:10px;margin:14px 0 18px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font-size:13px;line-height:1.45;font-weight:800;cursor:pointer}.content-panel-create-post-carousel__caption-toggle input{width:18px;height:18px;margin:0;accent-color:var(--dashboard-shell-accent)}.content-panel-create-post-carousel__sources{display:grid;grid-gap:12px;gap:12px}.content-panel-create-post-carousel__source-card{display:grid;grid-gap:6px;gap:6px;width:100%;padding:16px 18px;border-radius:18px;border:1px solid rgba(42,171,238,.16);background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,249,252,.96));color:var(--dashboard-shell-text);box-shadow:0 10px 24px rgba(31,39,69,.05);text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-panel-create-post-carousel__source-card strong{color:var(--dashboard-shell-text);font-size:14px;line-height:1.3;font-weight:900}.content-panel-create-post-carousel__source-card span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.45;font-weight:700}.content-panel-create-post-carousel__source-card:focus-visible:not(:disabled),.content-panel-create-post-carousel__source-card:hover:not(:disabled){border-color:rgba(42,171,238,.34);transform:translateY(-1px);box-shadow:0 14px 30px rgba(42,171,238,.1)}.content-panel-create-post-carousel__source-card:disabled{cursor:not-allowed;opacity:.8}.content-panel-create-post-carousel-picker__selected-action{display:flex;justify-content:flex-end;padding:2px 2px 0}.content-panel-create-post-carousel-picker__list .content-panel-cloud-image-picker__preview-inner img{max-height:300px}[data-theme=dark] .content-panel-create-post-carousel__caption-toggle,[data-theme=dark] .content-panel-create-post-carousel__source-card{background:linear-gradient(180deg,rgba(22,26,36,.98),rgba(14,18,28,.98));border-color:rgba(42,171,238,.18);box-shadow:0 12px 26px rgba(0,0,0,.22)}.content-panel-cloud-image-picker--watermark .content-panel-cloud-image-picker__list{grid-template-columns:repeat(1,minmax(0,1fr))}.content-panel-cloud-image-picker--watermark .content-panel-watermark-image-option{width:100%;text-align:left;cursor:pointer}.content-panel-cloud-image-picker--watermark .content-panel-cloud-image-picker__preview{opacity:1;grid-template-rows:1fr;margin-top:0}.content-panel-cloud-image-picker--watermark .content-panel-cloud-image-picker__preview-inner{border-color:rgba(42,171,238,.14)}.content-panel-watermark-preview-modal{display:grid;grid-gap:12px;gap:12px;align-items:center;justify-items:center}.content-panel-watermark-preview-modal img{display:block;width:100%;max-width:100%;max-height:min(72vh,640px);object-fit:contain;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 16px 36px rgba(31,39,69,.12)}.content-panel-original-modal-actions{display:flex;align-items:stretch;gap:12px;width:100%}.content-panel-original-modal-actions .auth-dialog-button{flex:1 1;min-width:0}.content-panel-post-date-badge{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:transparent;color:var(--dashboard-shell-text);box-shadow:none}.content-panel-post-date-badge .content-panel-source-item__meta-text-label,.content-panel-post-date-badge .content-panel-source-item__meta-text-value{font-size:12px;line-height:1.2;white-space:nowrap}.content-panel-post-date-badge .content-panel-source-item__meta-text-label{color:var(--dashboard-shell-muted);font-weight:700}.content-panel-post-date-badge .content-panel-source-item__meta-text-value{color:var(--dashboard-shell-text);font-weight:800}.content-panel-publish-signature-option{display:grid;grid-gap:10px;gap:10px;margin-top:4px}.content-panel-publish-signature-check{display:inline-flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:16px;border:1px solid rgba(42,171,238,.14);background:rgba(42,171,238,.04);color:var(--dashboard-shell-text);font-size:14px;line-height:1.45;font-weight:800;cursor:pointer}.content-panel-publish-signature-check input{width:18px;height:18px;margin:1px 0 0;accent-color:#2aabee;flex:0 0 auto}.content-panel-publish-signature-check.is-disabled{opacity:.6;cursor:default}.content-panel-publish-signature-check span{flex:1 1 auto}.content-panel-publish-signature-error{padding:10px 12px;border-radius:14px;border:1px solid rgba(196,58,58,.18);background:rgba(196,58,58,.05);color:#c43a3a;font-size:12px;line-height:1.45;font-weight:700}.content-panel-edit-form{display:grid;grid-gap:14px;gap:14px}.content-panel-edit-form__text-shell{display:grid;grid-gap:12px;gap:12px}.content-panel-edit-form__emoji-shell{display:grid;grid-gap:10px;gap:10px;align-items:start;justify-items:stretch;width:100%}.content-panel-edit-form__emoji-button{width:40px;height:40px;border-radius:14px;border:1px solid rgba(42,171,238,.16);background:rgba(255,255,255,.96);color:#2aabee;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 22px rgba(31,39,69,.08);justify-self:end}.content-panel-edit-form__emoji-button svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.content-panel-edit-form__emoji-picker{position:static;width:100%;padding:14px;border-radius:20px;border:1px solid rgba(219,226,237,.96);background:rgba(255,255,255,.98);box-shadow:0 26px 70px rgba(31,39,69,.18);display:grid;grid-gap:12px;gap:12px;z-index:12;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.content-panel-edit-form__emoji-picker-title{color:var(--dashboard-shell-text);font-size:14px;line-height:1.2;font-weight:900}.content-panel-edit-form__emoji-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.content-panel-edit-form__emoji-tab{min-height:32px;padding:0 10px;border-radius:12px;border:1px solid rgba(42,171,238,.12);background:rgba(245,248,252,.98);color:rgba(23,48,65,.72);font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 4px 10px rgba(31,39,69,.04)}.content-panel-edit-form__emoji-tab.is-active{border-color:rgba(42,171,238,.28);background:linear-gradient(180deg,rgba(42,171,238,.12),rgba(119,80,255,.06));color:#173041}.content-panel-edit-form__emoji-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-gap:6px;gap:6px;max-height:146px;overflow:auto;padding-right:2px}.content-panel-edit-form__emoji-chip{min-height:32px;border-radius:10px;border:1px solid rgba(42,171,238,.14);background:rgba(245,248,252,.98);color:inherit;font-size:18px;line-height:1;cursor:pointer}.content-panel-edit-form__emoji-chip:hover{border-color:rgba(42,171,238,.3);background:rgba(42,171,238,.06)}@media (max-width:720px){.content-panel-edit-form__emoji-picker{padding:12px;gap:10px}.content-panel-edit-form__emoji-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.content-panel-edit-form__emoji-tab{min-height:30px;padding:0 8px;font-size:11px}}.content-panel-settings-empty{display:grid;place-items:center;min-height:180px;padding:16px;border-radius:18px;border:1px dashed rgba(42,171,238,.24);background:rgba(42,171,238,.05);color:var(--dashboard-shell-muted);font-size:13px;font-weight:800;text-align:center}.content-panel-settings-actions{display:flex;flex-wrap:wrap;gap:10px}.content-panel-settings-save-button,.content-panel-upload-button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 16px;border-radius:14px;border:1px solid rgba(42,171,238,.18);background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(250,249,245,.9));color:#1a2533;font:inherit;font-size:13px;font-weight:800;line-height:1;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-panel-upload-button.is-danger{border-color:rgba(239,68,68,.22);color:#c43a3a}.content-panel-settings-save-button:disabled,.content-panel-upload-button:disabled{opacity:.45;cursor:not-allowed}.content-panel-settings-save-button{width:100%}.content-panel-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#2aabee 0),linear-gradient(135deg,#2aabee 50%,transparent 0);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat;padding-right:36px}.ai-settings-screen{padding-top:0}.ai-settings-knowledge-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.ai-settings-knowledge-kicker{margin-bottom:0;color:var(--dashboard-shell-muted);font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.ai-settings-knowledge-limits-button{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid rgba(42,171,238,.2);background:rgba(42,171,238,.08);color:#2aabee;font:inherit;font-size:11px;font-weight:900;letter-spacing:.08em;line-height:1;text-transform:uppercase;cursor:pointer;box-shadow:0 8px 18px rgba(42,171,238,.08);transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.ai-settings-knowledge-limits-button:not(:disabled):hover{transform:translateY(-1px);border-color:rgba(42,171,238,.34);background:rgba(42,171,238,.12);box-shadow:0 12px 22px rgba(42,171,238,.12)}.ai-settings-limits-modal{display:grid;grid-gap:14px;gap:14px}.ai-settings-limits-intro{margin-bottom:0}.ai-settings-limits-list{display:grid;grid-gap:10px;gap:10px}.ai-settings-limits-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 16px;border-radius:20px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 10px 26px rgba(31,39,69,.04)}.ai-settings-limits-item__main{display:grid;grid-gap:4px;gap:4px;min-width:0}.ai-settings-limits-item__badge{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;min-height:24px;padding:0 8px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.05);color:#2aabee;font-size:10px;font-weight:900;letter-spacing:.08em;line-height:1}.ai-settings-limits-item__main strong{color:var(--dashboard-shell-text);font-size:15px;font-weight:900;line-height:1.2}.ai-settings-limits-item__main span{color:var(--dashboard-shell-muted);font-size:13px;line-height:1.45}.ai-settings-limits-item__limits{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.ai-settings-limits-item__limit{display:inline-flex;align-items:center;justify-content:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font-size:11px;font-weight:800;line-height:1;white-space:nowrap}.ai-settings-limits-item__limit--accent{border-color:rgba(42,171,238,.22);background:rgba(42,171,238,.08);color:#2aabee}[data-theme=dark] .ai-settings-knowledge-limits-button{border-color:rgba(125,211,252,.18);background:rgba(96,165,250,.12);color:#7dd3fc;box-shadow:0 8px 18px rgba(3,7,18,.2)}[data-theme=dark] .ai-settings-knowledge-limits-button:not(:disabled):hover{border-color:rgba(125,211,252,.28);background:rgba(96,165,250,.16);box-shadow:0 12px 22px rgba(3,7,18,.26)}[data-theme=dark] .ai-settings-limits-item{background:rgba(16,19,27,.96);border-color:rgba(255,255,255,.08);box-shadow:0 12px 30px rgba(0,0,0,.22)}[data-theme=dark] .ai-settings-limits-item__badge{border-color:rgba(125,211,252,.16);background:rgba(96,165,250,.12);color:#7dd3fc}[data-theme=dark] .ai-settings-limits-item__limit--accent{border-color:rgba(125,211,252,.18);background:rgba(96,165,250,.14);color:#7dd3fc}@media (max-width:720px){.ai-settings-knowledge-header{align-items:flex-start;flex-wrap:wrap;gap:8px}.ai-settings-knowledge-limits-button{min-height:28px;padding:0 10px;font-size:10px;letter-spacing:.06em}.ai-settings-limits-modal{gap:12px}.ai-settings-limits-item{grid-template-columns:minmax(0,1fr);gap:10px;padding:12px 14px;border-radius:18px}.ai-settings-limits-item__limits{flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.ai-settings-limits-item__limit{min-height:26px}}@media (max-width:520px){.ai-settings-knowledge-header{gap:6px}.ai-settings-knowledge-limits-button{width:-moz-fit-content;width:fit-content}.ai-settings-limits-item__main strong{font-size:14px}.ai-settings-limits-item__main span{font-size:12px}}.ai-settings-list{display:grid;grid-gap:14px;gap:14px}.ai-info-card{overflow:hidden;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 10px 26px rgba(31,39,69,.04)}.ai-info-card__head{padding:18px 20px 16px}.ai-info-card__main{display:grid;grid-gap:10px;gap:10px}.ai-info-card__top{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ai-info-card__meta{display:flex;justify-content:flex-start}.ai-info-card__meta,.ai-info-card__tags{align-items:center;gap:8px;flex-wrap:nowrap;min-width:0}.ai-info-card__tags{display:inline-flex;white-space:nowrap}.ai-info-card__badge,.ai-info-card__counter,.ai-info-card__help{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:4px 10px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font-size:12px;font-weight:800;line-height:1}.ai-info-card__help{color:#2aabee}.ai-info-card__counter.is-over{color:#ef4444;border-color:rgba(239,68,68,.25)}.ai-info-card__toggle{display:inline-flex;align-items:center;justify-self:start;gap:8px;border:0;background:transparent;color:#2aabee;font:inherit;font-size:13px;font-weight:800;line-height:1;white-space:nowrap;cursor:pointer;flex:0 0 auto}.ai-info-card__chevron svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.ai-info-card__chevron svg.is-open{transform:rotate(180deg)}.ai-info-card__copy{display:grid;grid-gap:4px;gap:4px}.ai-info-card__copy strong{color:var(--dashboard-shell-text);font-size:16px;font-weight:900;line-height:1.2}.ai-info-card__copy span{color:var(--dashboard-shell-muted);font-size:13px;line-height:1.45}.ai-info-card__body{display:none;padding:0 20px 20px;border-top:1px solid var(--dashboard-shell-border)}.ai-info-card.is-open .ai-info-card__body,.ai-info-card__body[aria-hidden=false]{display:block}.ai-info-card__body-inner{display:grid;grid-gap:12px;gap:12px;padding-top:16px}.ai-info-card__textarea{width:100%;min-height:168px;padding:14px 16px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:14px;line-height:1.6;resize:none;outline:none}.ai-info-card__textarea:focus{border-color:rgba(42,171,238,.45);box-shadow:0 0 0 4px rgba(42,171,238,.12)}.ai-info-card__textarea.is-invalid{border-color:rgba(239,68,68,.45)}.ai-info-card__validation{color:#ef4444;font-size:13px;font-weight:700}.ai-info-card__actions{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.ai-info-card__save-group{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;align-items:flex-start;gap:6px}.ai-info-card__examples,.ai-info-card__save{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:13px;font-weight:800;line-height:1;white-space:nowrap}.ai-info-card__save:disabled{opacity:.45;cursor:not-allowed}.ai-info-card__updated{color:var(--dashboard-shell-muted);font-size:11px;font-weight:700;line-height:1.35}.ai-settings-voice-panel{display:grid;grid-gap:14px;gap:14px}.ai-settings-voice-card{display:grid;grid-gap:16px;gap:16px;padding:18px 20px;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);box-shadow:0 10px 26px rgba(31,39,69,.04)}.ai-settings-voice-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.ai-settings-voice-card__head .x-panel-section-title{margin-top:4px}.ai-settings-voice-save{min-width:190px;flex:0 0 auto}.ai-settings-voice-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.ai-settings-voice-field{display:grid;align-content:start;grid-gap:8px;gap:8px;min-width:0;padding:14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04)}.ai-settings-voice-field__label{color:var(--dashboard-shell-text);font-size:13px;font-weight:900;line-height:1.25}.ai-settings-voice-field input{width:100%;min-width:0;min-height:46px;padding:0 14px;border-radius:14px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:15px;font-weight:900;line-height:1.2;outline:none}.ai-settings-voice-field input:focus{border-color:rgba(42,171,238,.45);box-shadow:0 0 0 4px rgba(42,171,238,.12)}.ai-settings-voice-field input:disabled,.ai-settings-voice-toggle:disabled{opacity:.58;cursor:not-allowed}.ai-settings-voice-field__hint{color:var(--dashboard-shell-muted);font-size:12px;font-weight:800;line-height:1.35}.ai-settings-voice-field--switch{min-height:100%}.ai-settings-voice-toggle{display:inline-flex;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;min-width:104px;min-height:46px;padding:0 18px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:13px;font-weight:900;line-height:1;cursor:pointer}.ai-settings-voice-toggle.is-active{border-color:rgba(42,171,238,.28);background:linear-gradient(135deg,rgba(42,171,238,.18),rgba(151,116,255,.18));color:#2aabee}.ai-settings-voice-reference{gap:14px}.ai-settings-voice-reference-empty,.ai-settings-voice-reference-file{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04)}.ai-settings-voice-reference-file__main{display:grid;grid-gap:4px;gap:4px;min-width:0}.ai-settings-voice-reference-file__main strong{overflow:hidden;color:var(--dashboard-shell-text);font-size:14px;font-weight:900;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ai-settings-voice-reference-empty span,.ai-settings-voice-reference-file__main span{color:var(--dashboard-shell-muted);font-size:12px;font-weight:800;line-height:1.4}.ai-settings-voice-reference-delete{flex:0 0 auto}.ai-settings-voice-reference-input{display:none}[data-theme=dark] .ai-settings-voice-card{background:rgba(16,19,27,.96);border-color:rgba(255,255,255,.08);box-shadow:0 12px 30px rgba(0,0,0,.22)}[data-theme=dark] .ai-settings-voice-field,[data-theme=dark] .ai-settings-voice-reference-empty,[data-theme=dark] .ai-settings-voice-reference-file{background:rgba(96,165,250,.08);border-color:rgba(255,255,255,.08)}.content-panel-section{gap:16px}.content-panel-section-summary-subtitle{padding-left:0;max-width:none;grid-column:1/-1}.content-panel-section-summary-header{align-items:start}.content-panel-section-summary-heading{grid-row:1}.content-panel-limits-intro{padding:12px 14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04);display:grid;grid-gap:4px;gap:4px}.content-panel-limits-intro strong{color:var(--dashboard-shell-text);font-size:13px;line-height:1.25;font-weight:900}.content-panel-limits-intro span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.45;font-weight:700}.content-panel-inline-search{display:grid;grid-gap:10px;gap:10px;margin-bottom:16px;padding:12px 14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04)}.content-panel-inline-search__row{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.content-panel-inline-search__input{width:100%;min-width:0;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:13px;font-weight:700;line-height:1.2;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box}.content-panel-inline-search__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.content-panel-inline-search__button,.content-panel-inline-search__clear{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:14px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:12px;font-weight:800;line-height:1;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.content-panel-inline-search__button:disabled,.content-panel-inline-search__clear:disabled{opacity:.55;cursor:default}.content-panel-inline-search__footer{display:grid;grid-gap:8px;gap:8px;margin-top:2px}.content-panel-inline-search__hint{display:none}.content-panel-inline-search__feedback{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid rgba(42,171,238,.14);background:rgba(42,171,238,.04);color:var(--dashboard-shell-text);font-size:12px;line-height:1.4;font-weight:700}.content-panel-inline-search__feedback.is-success{border-color:rgba(42,171,238,.2);background:rgba(42,171,238,.05)}.content-panel-inline-search__feedback.is-error{border-color:rgba(196,58,58,.18);background:rgba(196,58,58,.05);color:#c43a3a}.content-panel-inline-search__clear{flex:0 0 auto;min-height:34px;padding:0 12px;font-size:11px}.content-panel-search-instruction{display:grid;grid-gap:12px;gap:12px}.content-panel-search-instruction .auth-dialog-copy{margin:0}.content-panel-search-instruction__list{margin:0;padding-left:18px;display:grid;grid-gap:8px;gap:8px;color:var(--dashboard-shell-text);font-size:14px;line-height:1.5;font-weight:700}.content-panel-search-instruction__example{padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font-size:13px;font-weight:800;line-height:1.45;overflow-wrap:anywhere}.content-panel-limits-table-wrap{overflow-x:auto;border-radius:22px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.content-panel-limits-intro{margin-bottom:14px}.content-panel-limits-counters-section{margin-top:30px;padding-bottom:20px}.content-panel-limits-table{width:100%;min-width:760px;border-collapse:collapse}.content-panel-limits-table thead th{padding:14px 14px 12px;border-bottom:1px solid var(--dashboard-shell-border);color:var(--dashboard-shell-muted);font-size:11px;font-weight:900;letter-spacing:.03em;text-transform:uppercase;text-align:center;white-space:nowrap}.content-panel-limits-table__heading-label{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;line-height:1;vertical-align:middle}.content-panel-limits-table__heading-icon{display:block;width:1.33em;height:1.33em;max-width:1.33em;max-height:1.33em;flex:0 0 auto;object-fit:contain}.content-panel-limits-table__heading-icon--muted{filter:invert(58%) sepia(11%) saturate(444%) hue-rotate(182deg) brightness(91%) contrast(87%)}.content-panel-limits-table tbody td{padding:14px;border-bottom:1px solid rgba(255,255,255,.04);color:var(--dashboard-shell-text);font-size:13px;vertical-align:middle}.content-panel-limits-table tbody tr:last-child td{border-bottom:0}.content-panel-limits-table tbody tr.is-highlighted{background:linear-gradient(90deg,rgba(42,171,238,.08),rgba(42,171,238,.02))}.content-panel-limits-table__feature{width:240px;min-width:240px;text-align:left}.content-panel-limits-table__feature strong{display:block;color:var(--dashboard-shell-text);font-size:13px;font-weight:900;line-height:1.25}.content-panel-limits-table__feature span{display:block;margin-top:3px;color:var(--dashboard-shell-muted);font-size:11px;line-height:1.35}.content-panel-limits-table__plan,.content-panel-limits-table__unit{text-align:center;font-weight:800}.content-panel-limits-table__unit{white-space:nowrap;color:var(--dashboard-shell-muted)}.content-panel-limits-table-wrap--counters .content-panel-limits-table{min-width:0;table-layout:fixed}.content-panel-limits-table-wrap--counters .content-panel-limits-table tbody td,.content-panel-limits-table-wrap--counters .content-panel-limits-table thead th{padding-left:10px;padding-right:10px}.content-panel-limits-table-wrap--counters .content-panel-limits-table__feature{width:58%;min-width:0}.content-panel-limits-table-wrap--counters .content-panel-limits-table__plan{width:42%;min-width:0;text-align:left}.content-panel-edit-form,.content-panel-job-stack,.content-panel-modal-summary,.content-panel-source-stack,.content-panel-source-summary{display:grid;grid-gap:12px;gap:12px}.content-panel-job-block.is-active{border-color:rgba(42,171,238,.28);background:linear-gradient(180deg,rgba(42,171,238,.09),rgba(119,80,255,.05))}.content-panel-search-announcement{position:relative;display:grid;grid-gap:14px;gap:14px;padding-top:18px}.content-panel-search-announcement__close{position:absolute;top:16px;right:16px}.content-panel-search-announcement__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-right:52px}.content-panel-search-announcement__head strong{display:block;color:var(--dashboard-shell-text);font-size:20px;line-height:1.2;font-weight:900}.content-panel-search-announcement__head span{display:block;margin-top:4px;color:var(--dashboard-shell-muted);font-size:13px;line-height:1.45}.content-panel-search-announcement__summary{padding:14px 16px;border-radius:18px;border:1px solid rgba(42,171,238,.12);background:linear-gradient(180deg,rgba(42,171,238,.05),rgba(42,171,238,.02));color:var(--dashboard-shell-text);font-size:13px;line-height:1.55;font-weight:650}.content-panel-search-announcement__progress{display:grid;justify-items:end;grid-gap:4px;gap:4px;flex:0 0 auto;color:#2aabee;font-size:13px;font-weight:800}.content-panel-search-announcement__progress span{display:block}.content-panel-search-announcement__steps{display:grid;grid-gap:12px;gap:12px}.content-panel-search-step{display:grid;grid-gap:8px;gap:8px;padding:14px 16px;border-radius:18px;border:1px solid rgba(42,171,238,.14);background:linear-gradient(180deg,rgba(42,171,238,.06),rgba(42,171,238,.02));position:relative;overflow:hidden}.content-panel-search-step.is-current{border-color:rgba(42,171,238,.58);background:linear-gradient(180deg,rgba(42,171,238,.16),rgba(42,171,238,.06));box-shadow:0 16px 32px rgba(42,171,238,.14)}.content-panel-search-step.is-current:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;border-radius:18px 0 0 18px;background:linear-gradient(180deg,#2aabee,#0f85c6)}.content-panel-search-step.is-failed{border-color:rgba(240,84,84,.3);background:linear-gradient(180deg,rgba(240,84,84,.08),rgba(240,84,84,.03))}.content-panel-search-step__row{display:flex;align-items:flex-start;gap:12px}.content-panel-search-step__check{flex:0 0 auto;width:24px;height:24px;color:#2aabee;opacity:.8}.content-panel-search-step.is-complete .content-panel-search-step__check{opacity:1}.content-panel-search-step__check svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.content-panel-search-step.is-complete .content-panel-search-step__check svg circle{fill:currentColor;stroke:currentColor}.content-panel-search-step.is-complete .content-panel-search-step__check svg path{stroke:#ffffff}.content-panel-search-step.is-current .content-panel-search-step__copy strong{color:#0f85c6}.content-panel-search-step.is-current .content-panel-search-step__copy span{color:rgba(15,133,198,.9)}.content-panel-search-step__live{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.content-panel-search-step__copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.content-panel-search-step__copy strong{color:var(--dashboard-shell-text);font-size:14px;line-height:1.35;font-weight:900}.content-panel-search-step__error{margin-left:36px;color:#c43a3a;font-size:12px;line-height:1.45;font-weight:700}.content-panel-post-ai-errors{display:grid;grid-gap:6px;gap:6px;margin-top:10px}.content-panel-post-ai-errors__item{display:grid;grid-gap:2px;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid rgba(196,58,58,.2);background:rgba(196,58,58,.06);color:#c43a3a;font-size:12px;line-height:1.35;font-weight:700}.content-panel-post-ai-errors__item strong{color:inherit;font-size:12px;line-height:1.2;font-weight:900}.content-panel-post-ai-errors__item span{color:inherit;font-weight:600}.content-panel-search-announcement__footer{display:flex;justify-content:flex-end;color:var(--dashboard-shell-muted);font-size:12px;font-weight:700}.content-panel-source-controls{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:12px;gap:12px}.content-panel-button-grid,.content-panel-post-actions,.content-panel-section-actions,.content-panel-source-actions{display:flex;flex-wrap:wrap;gap:10px}.content-panel-post-actions-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px}.content-panel-post-actions-grid.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.content-panel-post-actions-grid.is-three{grid-template-columns:repeat(3,minmax(0,1fr))}.content-panel-post-actions-grid .content-panel-action-button.is-compact{width:100%;min-height:50px;align-items:center;justify-content:center;text-align:center;padding:6px 8px;border-radius:14px}.content-panel-post-actions-grid .content-panel-action-button__quota{text-wrap:balance}.content-panel-post-actions-grid .content-panel-action-button__label{width:100%;font-size:10px;line-height:1.15;font-weight:800}.content-panel-post-actions-grid .content-panel-action-button__quota{width:100%;font-size:8px;line-height:1.1;font-weight:700}.content-panel-publication-announcement{display:grid;grid-gap:12px;gap:12px;margin-bottom:14px;padding:14px 16px}.content-panel-publication-announcement__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.content-panel-publication-announcement__head strong{display:block;color:var(--dashboard-shell-text);font-size:16px;line-height:1.25;font-weight:900}.content-panel-publication-announcement__head span{display:block;margin-top:4px;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35}.content-panel-publication-announcement__progress{display:grid;justify-items:end;grid-gap:4px;gap:4px;color:#2aabee;font-size:12px;font-weight:800;text-align:right}.content-panel-publication-announcement__channels{display:flex;flex-wrap:wrap;gap:8px}.content-panel-publication-announcement__channel{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(42,171,238,.18);background:rgba(42,171,238,.06);color:var(--dashboard-shell-text);font-size:12px;font-weight:700}.content-panel-channel-checklist{display:grid;grid-gap:10px;gap:10px;margin-top:8px}.content-panel-channel-checkitem{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;width:100%;padding:12px 14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;text-align:left;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transform-origin:center;transition:transform .32s cubic-bezier(.22,1,.36,1),border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.content-panel-channel-checkitem.is-selected{border-color:rgba(42,171,238,.34);box-shadow:0 12px 24px rgba(42,171,238,.08)}.content-panel-channel-checkitem.is-pulsing{animation:content-panel-channel-checkitem-pulse .38s cubic-bezier(.22,1,.36,1)}.content-panel-channel-checkitem:disabled{opacity:.7;cursor:default}.content-panel-channel-checkitem__copy{min-width:0;display:grid;grid-gap:4px;gap:4px}.content-panel-channel-checkitem__copy strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.25;font-weight:800}.content-panel-channel-checkitem__copy span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.25}.content-panel-channel-checkitem__box,.content-panel-channel-checkitem__mark{display:inline-flex;align-items:center;justify-content:center}.content-panel-channel-checkitem__box{width:24px;height:24px;border-radius:999px;border:1px solid rgba(42,171,238,.22);color:transparent;font-size:12px;font-weight:900;background:rgba(42,171,238,.02);box-shadow:inset 0 1px 0 rgba(255,255,255,.06);transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.content-panel-channel-checkitem__box.is-checked{color:#ffffff;border-color:#2aabee;background:linear-gradient(180deg,#2aabee,#168fd2);box-shadow:0 8px 18px rgba(42,171,238,.18);transform:scale(1.04)}.content-panel-post-list__more{display:flex;justify-content:flex-start;margin-top:14px;margin-bottom:18px}.content-panel-post-list__more-button{align-items:center;text-align:center}.content-panel-post-list__more-button .content-panel-action-button__label{width:100%}.content-panel-scenario-toolbar{display:grid;grid-gap:12px;gap:12px;margin-top:12px;margin-bottom:22px}.content-panel-scenario-toolbar__label{font-size:13px;line-height:1.2;font-weight:700;color:var(--dashboard-shell-text);margin-bottom:6px}.content-panel-scenario-toolbar__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.content-panel-scenario-toolbar__buttons .content-panel-upload-button{min-height:32px;padding:0 10px;border-radius:10px;font-size:11px;line-height:1}.content-panel-scenario-toolbar__buttons .content-panel-upload-button:not(:disabled){box-shadow:0 10px 20px rgba(31,39,69,.04)}.content-panel-scenario-toolbar__buttons .content-panel-upload-button.is-selected{border-color:rgba(42,171,238,.34)}.content-panel-scenario-filter{display:grid;grid-gap:0;gap:0;margin-top:12px;margin-bottom:20px;justify-items:center}.content-panel-scenario-filter__head{position:relative;width:min(100%,420px);min-height:52px;display:flex;align-items:center;justify-content:center;padding:0 48px 0 18px;border-radius:20px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:0 10px 24px rgba(31,39,69,.06);font:inherit;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-panel-scenario-filter__head:disabled{opacity:.7;cursor:not-allowed}.content-panel-scenario-filter__title{display:block;color:var(--dashboard-shell-text);font-size:14px;line-height:1.2;font-weight:900;text-align:center}.content-panel-scenario-filter__chevron{position:absolute;right:16px;display:inline-flex;align-items:center;justify-content:center;color:#2aabee}.content-panel-scenario-filter__chevron svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .18s ease}.content-panel-scenario-filter__chevron svg.is-open{transform:rotate(180deg)}.content-panel-scenario-filter__body{display:grid;grid-template-rows:0fr;opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:grid-template-rows .24s ease,opacity .2s ease,transform .2s ease}.content-panel-scenario-filter.is-open .content-panel-scenario-filter__body{grid-template-rows:1fr;opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.content-panel-scenario-filter__body-inner{overflow:hidden;min-height:0;padding-top:12px}.content-panel-scenario-filter__buttons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.content-panel-scenario-filter__buttons .content-panel-upload-button{min-height:32px;padding:0 12px;border-radius:12px;font-size:11px;line-height:1;font-weight:800}.content-panel-scenario-status-trigger{display:inline-flex;align-items:center;justify-content:center;gap:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--dashboard-shell-text);box-shadow:none;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;transition:transform .18s ease,opacity .18s ease}.content-panel-scenario-status-trigger:disabled{opacity:.8}.content-panel-scenario-status-trigger:focus,.content-panel-scenario-status-trigger:focus-visible{outline:none;box-shadow:none}.content-panel-scenario-status-trigger::-moz-focus-inner{border:0;padding:0}.content-panel-scenario-status-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 10px;border-radius:999px;border:1px solid transparent;color:#1a2533;font-size:11px;line-height:1;font-weight:900;white-space:nowrap}.content-panel-scenario-status-badge.is-editing,.content-panel-scenario-status-badge.is-warning{border-color:rgba(202,153,16,.38);color:#8a6800;background:linear-gradient(180deg,#ffe98f,#ffd65e)}.content-panel-scenario-status-badge.is-ready,.content-panel-scenario-status-badge.is-success{border-color:rgba(33,167,86,.32);color:#126a39;background:linear-gradient(180deg,#baf1cb,#8fe2aa)}.content-panel-scenario-status-trigger__chevron{display:none}.content-panel-scenario-status-menu{padding:8px;display:grid;grid-gap:8px;gap:8px;min-width:248px}.content-panel-scenario-status-menu button{display:flex;align-items:center;min-height:42px;padding:8px 10px;border-radius:14px;gap:8px;justify-content:center;text-align:center}.content-panel-scenario-status-menu__item{width:100%;display:flex;justify-content:center}.content-panel-scenario-status-menu__item .content-panel-scenario-status-badge{width:100%}.content-panel-scenario-bottom-actions{margin-top:2px}.content-panel-scenario-card:last-child{margin-bottom:22px}.content-panel-scenario-confirm-modal{display:grid;grid-gap:14px;gap:14px}.content-panel-scenario-confirm-modal .auth-dialog-copy{margin:0}.content-panel-scenario-confirm-modal__saved-copy-label{margin-top:4px;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.4;font-weight:800}.content-panel-scenario-confirm-modal__saved-copy{padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04);color:var(--dashboard-shell-text);font-size:13px;line-height:1.55;white-space:pre-wrap;word-break:break-word;max-height:220px;overflow:auto}.content-panel-scenario-info-modal{display:grid;grid-gap:12px;gap:12px}.content-panel-scenario-info-modal-shell{width:min(100%,640px);max-width:min(100%,640px);max-height:calc(100dvh - 56px);overflow:hidden;border-radius:28px}.content-panel-scenario-info-modal-shell .x-panel-modal-head{gap:10px;margin-bottom:0;padding-bottom:12px;border-bottom:1px solid var(--dashboard-shell-border)}.content-panel-scenario-info-modal-shell .auth-dialog-title{font-size:24px;line-height:1.08}.content-panel-scenario-info-modal-shell .auth-dialog-copy{font-size:13px;line-height:1.45}.content-panel-scenario-info-modal-shell .x-panel-modal-body{flex:1 1 auto;min-height:0;margin-top:12px;overflow-y:auto;padding-right:4px;overscroll-behavior:contain}.content-panel-scenario-info-modal-shell .x-panel-modal-footer{margin-top:14px}.content-panel-scenario-info-modal-shell .auth-dialog-button{min-height:46px}.content-panel-scenario-info-modal__hero{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:linear-gradient(180deg,rgba(42,171,238,.06),rgba(42,171,238,.02))}.content-panel-scenario-info-modal__title-wrap{min-width:0;display:grid;grid-gap:4px;gap:4px}.content-panel-scenario-info-modal__title-wrap strong{color:var(--dashboard-shell-text);font-size:17px;line-height:1.2;font-weight:900;word-break:break-word}.content-panel-scenario-info-modal__title-wrap span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35;font-weight:700}.content-panel-scenario-info-modal__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.content-panel-scenario-info-modal__item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.content-panel-scenario-info-modal__item--script{grid-column:1/-1}.content-panel-scenario-info-modal__label{color:var(--dashboard-shell-muted);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.content-panel-scenario-info-modal__item strong{color:var(--dashboard-shell-text);font-size:13px;line-height:1.35;font-weight:900;word-break:break-word}.content-panel-scenario-info-modal:not(.content-panel-carousel-info-modal) .content-panel-scenario-info-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-panel-scenario-info-modal:not(.content-panel-carousel-info-modal) .content-panel-scenario-info-modal__item:not(.content-panel-scenario-info-modal__item--script){min-width:0;justify-items:center;align-content:start;gap:3px;padding:9px 6px;text-align:center}.content-panel-scenario-info-modal:not(.content-panel-carousel-info-modal) .content-panel-scenario-info-modal__item:not(.content-panel-scenario-info-modal__item--script) .content-panel-scenario-info-modal__label{font-size:clamp(7px,1.9vw,9px);line-height:1.12;letter-spacing:.01em;overflow-wrap:anywhere}.content-panel-scenario-info-modal:not(.content-panel-carousel-info-modal) .content-panel-scenario-info-modal__item:not(.content-panel-scenario-info-modal__item--script) strong{font-size:clamp(10px,2.4vw,12px);line-height:1.18;overflow-wrap:anywhere}.content-panel-scenario-info-modal:not(.content-panel-carousel-info-modal) .content-panel-scenario-info-modal__item:not(.content-panel-scenario-info-modal__item--script) .content-panel-scenario-info-modal__meta{font-size:clamp(8px,2vw,10px);overflow-wrap:anywhere}.content-panel-scenario-info-modal:not(.content-panel-carousel-info-modal) .content-panel-scenario-info-modal__item--script{grid-column:1/-1}.content-panel-scenario-info-modal__meta{color:var(--dashboard-shell-muted);font-size:11px;line-height:1.35;font-weight:600}.content-panel-scenario-info-modal__script-text{display:block;color:var(--dashboard-shell-text);font-size:13px;line-height:1.55;font-weight:650;white-space:pre-wrap;word-break:break-word;max-height:200px;overflow:auto}.content-panel-scenario-info-modal__cta{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:linear-gradient(180deg,rgba(42,171,238,.05),rgba(42,171,238,.02))}.content-panel-scenario-info-modal__cta-list{display:grid;grid-gap:8px;gap:8px}.content-panel-scenario-info-modal__cta-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:9px 12px;border-radius:14px;border:1px solid rgba(42,171,238,.14);background:rgba(42,171,238,.05);color:var(--dashboard-shell-text);font-size:13px;line-height:1.45;font-weight:650;text-align:left;cursor:pointer;font:inherit;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.content-panel-carousel-info-modal__slide-list{gap:10px}.content-panel-carousel-info-modal__slide-text{text-align:center;white-space:pre-wrap;word-break:break-word}.content-panel-carousel-info-modal .content-panel-scenario-info-modal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.content-panel-carousel-info-modal .content-panel-scenario-info-modal__item--script{grid-column:1/-1}.content-panel-carousel-info-modal .content-panel-carousel-info-modal__stat{min-width:0;justify-items:center;align-content:start;gap:3px;padding:9px 6px;text-align:center}.content-panel-carousel-info-modal .content-panel-carousel-info-modal__stat .content-panel-scenario-info-modal__label{font-size:clamp(7px,1.9vw,9px);line-height:1.12;letter-spacing:.01em;overflow-wrap:anywhere}.content-panel-carousel-info-modal .content-panel-carousel-info-modal__stat strong{font-size:clamp(10px,2.4vw,12px);line-height:1.18;overflow-wrap:anywhere}.content-panel-carousel-info-modal__post-id{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline;margin:0;padding:0;border:0;background:transparent;color:#2563eb;font:inherit;font-weight:800;text-align:left;cursor:pointer}.content-panel-carousel-info-modal__post-id:hover{text-decoration:underline}.content-panel-scenario-cta-section__item:hover,.content-panel-scenario-info-modal__cta-item:hover{transform:translateY(-1px);border-color:rgba(42,171,238,.28);background:rgba(42,171,238,.08)}.content-panel-scenario-cta-section__item:active,.content-panel-scenario-info-modal__cta-item:active{transform:translateY(0)}.content-panel-scenario-cta-section__item:focus-visible,.content-panel-scenario-info-modal__cta-item:focus-visible{outline:2px solid rgba(42,171,238,.45);outline-offset:2px}.content-panel-scenario-cta-section__item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;background:rgba(42,171,238,.05);text-align:left;cursor:pointer;font:inherit;transition:transform .16s ease,border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.content-panel-scenario-cta-section{display:grid;grid-gap:8px;gap:8px;margin-top:12px;padding:12px 14px;border-radius:16px;border:1px solid rgba(42,171,238,.12);background:rgba(42,171,238,.04)}.content-panel-scenario-cta-section__label{color:var(--dashboard-shell-muted);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.content-panel-scenario-cta-section__list{display:grid;grid-gap:8px;gap:8px}.content-panel-scenario-cta-section__item{padding:10px 12px;border-radius:14px;border:1px solid rgba(42,171,238,.14);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font-size:13px;line-height:1.45;font-weight:650}.content-panel-scenario-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-bottom:10px}.content-panel-scenario-metrics__item{display:grid;grid-gap:4px;gap:4px;padding:12px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.content-panel-scenario-metrics__item span{color:var(--dashboard-shell-muted);font-size:11px;line-height:1.2;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.content-panel-scenario-metrics__item strong{color:var(--dashboard-shell-text);font-size:16px;line-height:1.2;font-weight:900}.content-panel-source-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%}.content-panel-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04)}.content-panel-modal-summary strong,.content-panel-source-summary strong{display:block;color:var(--dashboard-shell-text);font-size:14px;line-height:1.25;font-weight:900}.content-panel-modal-summary span,.content-panel-source-summary span{display:block;color:var(--dashboard-shell-muted);font-size:12px;line-height:1.45;margin-top:4px}.content-panel-post-list,.content-panel-source-list{display:grid;grid-gap:12px;gap:12px}.content-panel-search-history>.content-panel-accordion+.content-panel-accordion{margin-top:56px}.content-panel-source-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;grid-gap:12px;gap:12px;padding:12px 14px;border-radius:20px;border:1px solid rgba(42,171,238,.14);background:linear-gradient(180deg,rgba(42,171,238,.06),rgba(42,171,238,.02)),var(--dashboard-shell-card);cursor:default}.content-panel-source-item.is-selected{border-color:rgba(42,171,238,.34);box-shadow:0 14px 28px rgba(42,171,238,.08)}.content-panel-source-item__copy{min-width:0;display:block}.content-panel-source-item__actions{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex:0 0 auto}.content-panel-source-delete-button{width:34px;height:34px;display:grid;place-items:center;padding:0;border:0;border-radius:12px;background:transparent;color:#f05454;box-shadow:none}.content-panel-source-delete-button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;display:block}.content-panel-source-delete-button:hover{background:rgba(240,84,84,.08)}.content-panel-source-delete-button:disabled{opacity:.5}.content-panel-source-item__main{min-width:0;display:grid;grid-gap:6px;gap:6px}.content-panel-source-item__meta-row,.content-panel-source-item__title-row{min-width:0;display:flex;align-items:center;gap:8px}.content-panel-source-item__title-row{flex-wrap:nowrap}.content-panel-source-item__title-actions{margin-left:auto;min-width:0;display:inline-flex;align-items:center;gap:8px}.content-panel-source-item__title-actions>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-panel-channel-menu-anchor{margin-left:0;min-width:0}.content-panel-channel-trigger{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:700;text-align:left;cursor:pointer}.content-panel-channel-trigger span,.content-panel-channel-trigger strong{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.content-panel-channel-trigger strong{font-weight:800}.content-panel-channel-trigger span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35}.content-panel-source-item__meta-row{flex-wrap:wrap}.content-panel-source-item__project-meta{display:grid;grid-gap:4px;gap:4px;margin-top:2px}.content-panel-source-item__project-meta-row{display:flex;flex-wrap:wrap;gap:6px;align-items:baseline;min-width:0;font-size:12px;line-height:1.35}.content-panel-source-item__project-meta-label{color:var(--dashboard-shell-muted);font-weight:400}.content-panel-source-item__project-meta-value{color:var(--dashboard-shell-text);font-weight:700;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.content-panel-source-item__project-copy{min-width:0;padding:0;border:0;background:transparent;color:var(--dashboard-shell-text);font:inherit;font-weight:700;text-align:left;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-panel-source-item__project-copy:focus-visible,.content-panel-source-item__project-copy:hover{color:var(--dashboard-shell-text);text-decoration:none;outline:none}.content-panel-publication-links{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center;width:100%;margin-top:10px}.content-panel-publication-open-link{color:var(--dashboard-shell-text);font-size:12px;font-weight:700;text-decoration:none}.content-panel-publication-open-link:focus-visible,.content-panel-publication-open-link:hover{color:var(--dashboard-shell-text);text-decoration:none;outline:none}.content-panel-publication-link-pill{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04);color:var(--dashboard-shell-text);font:inherit;font-size:12px;font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.content-panel-publication-link-pill:focus-visible,.content-panel-publication-link-pill:hover{border-color:rgba(42,171,238,.36);background:rgba(42,171,238,.08);color:var(--dashboard-shell-text);text-decoration:none;outline:none}.content-panel-publication-link-pill:active{transform:translateY(1px)}.content-panel-source-item__copy strong{font-size:14px;line-height:1.3;font-weight:800;color:var(--dashboard-shell-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-panel-source-item__copy span,.content-panel-source-item__meta span{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content-panel-source-item__meta-label,.content-panel-source-item__meta-row span:last-child{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;border-radius:999px;background:rgba(127,144,166,.06)}.content-panel-search-history__meta-row .content-panel-source-item__meta-pill-label{padding:0;min-height:0;border:0;background:transparent}.content-panel-search-history__meta-row .content-panel-source-item__meta-pill>span:last-child{padding:0 12px;border:1px solid var(--dashboard-shell-border);background:transparent}.content-panel-source-item__meta-label{font-size:11px;line-height:1.2;letter-spacing:.02em;text-transform:uppercase;color:var(--dashboard-shell-muted);flex:0 0 auto}.content-panel-source-item__meta-row span:last-child{color:var(--dashboard-shell-text);font-weight:700;flex:0 0 auto}.content-panel-post-date-row{margin-top:2px;padding:0}.content-panel-post-footer-row{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:6px}.content-panel-post-footer-row--editing{flex-wrap:nowrap;align-items:center;gap:8px}.content-panel-post-footer-row--editing .content-panel-post-date-badge{flex:0 1 auto;min-width:0}.content-panel-history-actions{display:flex;align-items:center;flex:0 0 auto}.content-panel-post-footer-row--editing .content-panel-history-badge{min-height:28px;padding:0 10px;font-size:11px;font-weight:700}.content-panel-post-date-row .content-panel-source-item__meta-text-value{font-weight:700}.content-panel-post-date-row .content-panel-source-item__meta-text-label,.content-panel-post-date-row .content-panel-source-item__meta-text-value{line-height:1.25}.content-panel-source-item__meta-list{display:grid;grid-gap:8px;gap:8px}.content-panel-source-item__meta-text-row{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;font-size:12px;line-height:1.35;color:var(--dashboard-shell-text)}.content-panel-source-item__meta-text-label{color:var(--dashboard-shell-muted);font-weight:400}.content-panel-source-item__meta-text-value{color:var(--dashboard-shell-text);font-weight:400}.content-panel-history-badge{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:transparent;color:var(--dashboard-shell-text);font:inherit;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.content-panel-history-badge:focus-visible,.content-panel-history-badge:hover{border-color:rgba(42,171,238,.36);background:rgba(42,171,238,.05);color:var(--dashboard-shell-text);outline:none}.content-panel-history-badge:disabled{opacity:.55;cursor:default}.content-panel-original-history-icon{margin-left:auto;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border-radius:12px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-accent);-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;box-shadow:none;position:relative;transition:transform .18s ease,border-color .18s ease,background-color .18s ease,color .18s ease}.content-panel-original-history-icon:focus-visible,.content-panel-original-history-icon:hover:not(:disabled){border-color:rgba(42,171,238,.36);background:rgba(42,171,238,.06);color:var(--dashboard-shell-text);outline:none;transform:translateY(-1px)}.content-panel-original-history-icon:disabled{opacity:.55;cursor:default;transform:none}.content-panel-original-history-icon__img{display:block;width:18px;height:18px;object-fit:contain}.content-panel-original-history-icon__img--dark,[data-theme=dark] .content-panel-original-history-icon__img--light{display:none}[data-theme=dark] .content-panel-original-history-icon__img--dark{display:block}.content-panel-search-history .content-panel-post-preview,.content-panel-search-history .content-panel-source-item__meta-list,.content-panel-search-history .content-panel-source-item__project-meta{gap:1px}.content-panel-search-history .content-panel-post-preview,.content-panel-search-history .content-panel-source-item__meta-text-row,.content-panel-search-history .content-panel-source-item__project-meta-row{line-height:1.16}.content-panel-search-history .content-panel-source-item__meta-text-row,.content-panel-search-history .content-panel-source-item__project-meta-row{gap:4px}.content-panel-search-history .content-panel-source-item__project-meta{margin-top:0}.content-panel-search-history .content-panel-source-item__meta-text-row{align-items:center}.content-panel-search-history .content-panel-source-item__project-meta-row{font-size:12px}.content-panel-select{width:100%;min-height:48px;padding:0 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-weight:700;outline:none}.content-panel-post-card{gap:0;cursor:pointer;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease,background-color .18s ease}.content-panel-post-card:hover{border-color:rgba(42,171,238,.2)}.content-panel-post-card:focus-visible{outline:none;border-color:rgba(42,171,238,.46);box-shadow:0 0 0 3px rgba(42,171,238,.12)}.content-panel-post-card.is-expanded{border-color:rgba(42,171,238,.38);box-shadow:0 14px 30px rgba(11,18,27,.08)}.content-panel-post-card.is-static{cursor:default}.content-panel-post-avatar{background:rgba(42,171,238,.95);color:#ffffff;font-weight:900}.content-panel-post-body{gap:8px}.content-panel-post-preview{color:var(--dashboard-shell-text);font-size:14px;line-height:1.25;white-space:pre-wrap;word-break:break-word}.content-panel-post-text{display:grid;grid-gap:1px;gap:1px}.content-panel-post-text-toggle{justify-self:center;border:0;background:transparent;color:#2aabee;font-size:13px;font-weight:800;line-height:1.4;text-align:center;padding:0}.content-panel-post-text-toggle:hover{color:#59b8ff}.content-panel-post-expanded{display:grid;grid-gap:10px;gap:10px;margin-top:4px;padding-top:12px;border-top:1px solid var(--dashboard-shell-border)}.content-panel-post-expanded__hint{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.35;font-weight:700}.content-panel-post-toggle{width:32px;height:32px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-accent);font-size:18px;font-weight:800}.content-panel-action-button{min-width:0;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;padding:10px 14px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:none}.content-panel-action-button.is-compact{min-height:48px;padding:6px 16px;width:100%;height:100%}.content-panel-action-button.is-danger{border-color:rgba(239,68,68,.22)}.content-panel-action-button.is-soft-disabled,.content-panel-action-button:disabled{opacity:.55}.content-panel-action-button__label{font-size:13px;line-height:1.2;font-weight:900}.content-panel-action-button__quota{color:var(--dashboard-shell-muted);font-size:11px;line-height:1;font-weight:800;letter-spacing:.02em}.content-panel-image-carousel{display:grid;grid-gap:8px;gap:8px}.content-panel-image-carousel__head{display:flex;justify-content:flex-end;color:var(--dashboard-shell-muted);font-size:11px;font-weight:800}.content-panel-image-carousel__frame{display:grid;grid-template-columns:36px minmax(0,1fr) 36px;align-items:center;grid-gap:10px;gap:10px;touch-action:pan-y}.content-panel-image-carousel__frame.is-single{display:block}.content-panel-image-carousel__nav{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;margin:0 auto;padding:0;border:0;background:transparent;color:#2aabee;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-panel-image-carousel__nav svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.content-panel-image-carousel__nav:disabled{opacity:.4}.content-panel-image-carousel__nav-spacer{display:block;width:24px;height:24px}.content-panel-image-carousel__image-wrap{min-width:0;padding:12px;border-radius:20px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.content-panel-image-carousel__image-wrap--button{display:block;width:100%;cursor:zoom-in;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:inherit}.content-panel-image-carousel__image-wrap--button:disabled{cursor:default}.content-panel-image-carousel__image-wrap--button .content-panel-image-carousel__image,.content-panel-image-carousel__image-wrap--button .content-panel-image-carousel__placeholder{pointer-events:none}.content-panel-image-carousel__image{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:14px}.content-panel-history-modal{display:grid;grid-gap:12px;gap:12px}.content-panel-history-card{gap:10px}.content-panel-history-card__kind{text-align:right}.content-panel-history-card__text{padding:12px 14px;border-radius:14px}.content-panel-history-card__actions{display:flex;justify-content:center}.content-panel-history-copy-button{width:auto;min-width:min(100%,240px)}.content-panel-image-carousel__placeholder{min-height:220px;display:grid;place-items:center;border-radius:14px;background:rgba(42,171,238,.08);color:var(--dashboard-shell-muted);font-size:13px;font-weight:800}.content-panel-image-modal{display:grid;grid-gap:14px;gap:14px}.content-panel-image-modal__toolbar{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.content-panel-image-modal__zoom-group{display:inline-flex;align-items:center;gap:8px;padding:6px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card)}.content-panel-image-modal__zoom-button{width:34px;height:34px;border-radius:999px;border:1px solid var(--dashboard-shell-border);background:transparent;color:var(--dashboard-shell-text);font-size:18px;font-weight:900;line-height:1}.content-panel-image-modal__zoom-button:disabled{opacity:.45}.content-panel-image-modal__zoom-label{min-width:56px;text-align:center;color:var(--dashboard-shell-text);font-size:12px;font-weight:800}.content-panel-image-modal__mode{color:var(--dashboard-shell-muted);font-size:11px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.content-panel-image-modal__mode.is-crop{color:#2aabee}.content-panel-image-modal__stage{position:relative;overflow:hidden;min-height:min(68vh,640px);border-radius:24px;border:1px solid var(--dashboard-shell-border);background:radial-gradient(circle at top,rgba(42,171,238,.08),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 48%),#0d0d0d;display:grid;place-items:center}.content-panel-image-modal__image{position:absolute;top:50%;left:50%;display:block;max-width:none;max-height:none;object-fit:contain;transform-origin:center center;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:none;transition:opacity .16s ease}.content-panel-image-modal__image.is-draggable{cursor:-webkit-grab;cursor:grab}.content-panel-image-modal__image.is-draggable:active{cursor:-webkit-grabbing;cursor:grabbing}.content-panel-image-modal__crop-layer{position:absolute;inset:0;pointer-events:none}.content-panel-image-modal__crop-window{position:absolute;border-radius:0;border:2px solid rgba(42,171,238,.95);background:transparent;box-shadow:0 0 0 9999px rgba(7,10,18,.58);pointer-events:auto;cursor:move}.content-panel-image-modal__crop-handle{position:absolute;width:18px;height:18px;border:2px solid rgba(42,171,238,.95);border-radius:50%;background:rgba(13,13,13,.9);box-shadow:0 0 0 4px rgba(7,10,18,.55);pointer-events:auto;z-index:2}.content-panel-image-modal__crop-handle.is-nw{top:-10px;left:-10px;cursor:nwse-resize}.content-panel-image-modal__crop-handle.is-ne{top:-10px;right:-10px;cursor:nesw-resize}.content-panel-image-modal__crop-handle.is-sw{bottom:-10px;left:-10px;cursor:nesw-resize}.content-panel-image-modal__crop-handle.is-se{right:-10px;bottom:-10px;cursor:nwse-resize}.content-panel-image-modal__caption{color:var(--dashboard-shell-muted);font-size:12px;line-height:1.5;text-align:center}.content-panel-image-modal__placeholder{width:100%;min-height:min(58vh,520px);display:grid;place-items:center;color:var(--dashboard-shell-muted);font-size:14px;font-weight:800}.content-panel-edit-form__meta{color:var(--dashboard-shell-muted);font-size:12px;font-weight:800;text-align:right}.content-panel-textarea{width:100%;min-height:240px;padding:16px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);font:inherit;font-size:14px;line-height:1.6;resize:none;outline:none}.content-panel-select:focus,.content-panel-textarea:focus{border-color:rgba(42,171,238,.5);box-shadow:0 0 0 3px rgba(42,171,238,.12)}.content-panel-toast{position:fixed;top:max(18px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:2147483647;width:-moz-fit-content;width:fit-content;max-width:min(92vw,420px);padding:12px 18px;border-radius:16px;border:1px solid var(--dashboard-shell-border);background:var(--dashboard-shell-card);color:var(--dashboard-shell-text);box-shadow:0 20px 40px rgba(31,39,69,.14);font-size:14px;font-weight:800;text-align:center;pointer-events:none}.content-panel-toast--center{top:50%;transform:translate(-50%,-50%)}.content-panel-modal-summary{padding:14px;border-radius:18px;border:1px solid var(--dashboard-shell-border);background:rgba(42,171,238,.04)}.content-panel-button-grid{align-items:stretch}.content-panel-source-stack .content-panel-field{gap:8px}.content-panel-source-stack .content-panel-field-label-text{font-size:13px}@media (max-width:720px){.content-panel-source-actions .content-panel-action-button{width:100%}.content-panel-source-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.content-panel-image-modal__stage{min-height:min(58vh,460px)}.content-panel-image-modal__toolbar{align-items:flex-start}.ai-info-card__head{padding:14px 14px 12px}.ai-info-card__main,.ai-info-card__top{gap:8px}.ai-info-card__meta,.ai-info-card__tags{gap:4px}.ai-info-card__badge,.ai-info-card__counter,.ai-info-card__help{min-height:22px;padding:2px 6px;font-size:9px;line-height:1}.ai-info-card__toggle{width:-moz-fit-content;width:fit-content;gap:6px;font-size:12px;line-height:1.15;white-space:nowrap}.ai-info-card__chevron svg{width:18px;height:18px}.ai-info-card__copy strong{font-size:15px}.ai-info-card__copy span{font-size:12px}.ai-info-card__body{padding:0 14px 14px}.ai-info-card__body-inner{gap:10px;padding-top:12px}.ai-info-card__actions{flex-wrap:nowrap;align-items:flex-start;gap:10px}.ai-info-card__save-group{gap:4px}.ai-info-card__examples,.ai-info-card__save{min-height:40px;padding:0 14px;font-size:12px}.ai-info-card__updated{font-size:10px}.ai-settings-voice-card{gap:14px;padding:14px;border-radius:20px}.ai-settings-voice-card__head{align-items:stretch;flex-direction:column;gap:10px}.ai-settings-voice-save{width:100%;min-width:0}.ai-settings-voice-grid{grid-template-columns:minmax(0,1fr);gap:10px}.ai-settings-voice-field{padding:12px;border-radius:16px}.ai-settings-voice-field__label{font-size:12px}.ai-settings-voice-field input,.ai-settings-voice-toggle{min-height:42px;font-size:13px}.ai-settings-voice-reference-empty,.ai-settings-voice-reference-file{grid-template-columns:minmax(0,1fr) auto;padding:12px;border-radius:16px}.ai-settings-voice-reference-empty .auth-dialog-button{min-height:40px;padding-inline:14px;font-size:12px}}[data-theme=dark] .content-panel-modal-summary,[data-theme=dark] .content-panel-source-summary{background:rgba(42,171,238,.08)}@media (max-width:1024px){.x-panel-shell{width:min(100vw - 20px,100%)}.x-panel-head{flex-direction:column}.content-panel-info-accordion-row{gap:10px}.content-panel-howto{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}@media (max-width:720px){.x-panel-screen{padding:12px 0 30px}.x-panel-shell{width:min(100vw - 20px,100%);gap:14px}.x-panel-project-shell{width:100%;max-width:none}.x-panel-tabs{justify-content:center;gap:8px}.content-panel-info-accordion-row,.content-panel-info-switcher__tabs{gap:8px}.content-panel-info-switcher__tab{min-height:52px;padding:10px 12px;gap:8px;border-radius:18px}.content-panel-info-switcher__tab>span:first-child{font-size:13px}.content-panel-info-switcher__chevron svg{width:18px;height:18px}.content-panel-info-switcher__panel{padding:14px;border-radius:18px}.content-panel-info-switcher__panel .content-panel-howto--guide,.content-panel-info-switcher__panel .content-panel-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-panel-info-switcher__panel .content-panel-howto__step,.content-panel-info-switcher__panel .content-panel-settings-card{min-width:0}.content-panel-info-switcher__panel .content-panel-howto__title{font-size:12px;line-height:1.15}.content-panel-info-switcher__panel .content-panel-howto__step>span,.content-panel-info-switcher__panel .content-panel-settings-field>span,.content-panel-info-switcher__panel .content-panel-settings-help{font-size:11px;line-height:1.25}.content-panel-watermark-preview{padding:10px}.content-panel-watermark-preview img{max-height:160px}.content-panel-info-switcher__panel .content-panel-howto,.content-panel-info-switcher__panel .content-panel-howto--guide,.content-panel-info-switcher__panel .content-panel-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-panel-info-switcher__panel .content-panel-settings-grid>.content-panel-settings-card:nth-child(3){grid-column:auto}.content-panel-info-switcher__panel .content-panel-howto__step{min-height:190px}.content-panel-cloud-image-picker__preview-toggle{width:36px;height:36px}.content-panel-cloud-image-picker__preview-inner img{max-height:180px}.content-panel-cloud-image-picker__footer-button{flex:0 0 auto;align-self:flex-start;width:auto;min-width:min(100%,160px);min-height:42px;padding:0 12px;border-radius:14px;font-size:13px}.content-panel-inline-search__row{grid-template-columns:minmax(0,1fr) auto;gap:8px}.content-panel-inline-search__actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px;min-width:0}.content-panel-inline-search__button,.content-panel-inline-search__clear{min-height:38px;padding:0 10px;font-size:11px;border-radius:12px}.content-panel-inline-search__feedback{flex-wrap:wrap;align-items:flex-start}.content-panel-settings-empty{min-height:150px}.content-panel-settings-save-button,.content-panel-upload-button{min-height:40px;padding:0 14px;font-size:12px}.content-panel-select,.content-panel-settings-input{min-height:42px;padding:0 12px;font-size:13px;border-radius:14px}.x-panel-tab{min-height:36px;padding-inline:10px;font-size:11px;gap:5px}.content-panel-accordion__head{min-height:56px;padding:12px 14px;gap:10px}.content-panel-accordion__head strong{font-size:15px}.content-panel-accordion__chevron svg{width:20px;height:20px}.content-panel-accordion__body{padding:14px}.content-panel-scenario-filter{margin-top:10px;margin-bottom:16px}.content-panel-scenario-filter__head{width:100%;min-height:46px;padding:0 42px 0 14px;border-radius:16px}.content-panel-scenario-filter__title{font-size:13px}.content-panel-scenario-filter__chevron{right:14px}.content-panel-scenario-filter__chevron svg{width:20px;height:20px}.content-panel-scenario-filter__body-inner{padding-top:10px}.content-panel-scenario-filter__buttons{gap:6px}.content-panel-scenario-filter__buttons .content-panel-upload-button{min-height:30px;padding:0 10px;font-size:10px}.content-panel-scenario-status-trigger{min-height:0;padding:0;gap:0}.content-panel-scenario-status-badge{min-height:22px;padding:0 8px;font-size:10px}.content-panel-scenario-status-trigger__chevron svg{display:none}.content-panel-scenario-status-menu{min-width:220px}.content-panel-scenario-status-menu button{min-height:38px;padding:7px 8px}.content-panel-scenario-info-modal__hero{flex-direction:column;align-items:stretch}.content-panel-scenario-info-modal__item{padding:12px 14px}.content-panel-scenario-info-modal__title-wrap strong{font-size:16px}.content-panel-scenario-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.content-panel-scenario-metrics__item{padding:10px 8px}.content-panel-scenario-metrics__item span{font-size:9px;letter-spacing:.02em}.content-panel-scenario-metrics__item strong{font-size:12px}.content-panel-post-date-badge{min-height:28px;padding:0 10px;gap:5px}.content-panel-post-date-badge .content-panel-source-item__meta-text-label,.content-panel-post-date-badge .content-panel-source-item__meta-text-value{font-size:11px}.content-panel-edit-form__emoji-picker{padding:12px;gap:10px}.content-panel-edit-form__emoji-tabs{gap:6px}.content-panel-edit-form__emoji-tab{min-height:30px;padding:0 8px;font-size:11px}.content-panel-search-history>.content-panel-accordion+.content-panel-accordion{margin-top:36px}.content-panel-howto{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.content-panel-howto__step{gap:8px;padding:10px 8px;border-radius:14px;min-height:180px}.content-panel-howto__step strong{width:24px;height:24px;font-size:11px}.content-panel-howto__title{font-size:11px}.content-panel-howto__step span{font-size:10px;line-height:1.3}.content-panel-settings-inline-control{gap:6px}.x-panel-access-block,.x-panel-error,.x-panel-loading,.x-panel-section{border-radius:22px}.x-panel-section-header{column-gap:10px;row-gap:4px}.x-panel-counter-badge{margin-top:0;padding:4px 8px;font-size:10px}.content-panel-section-counter-actions{gap:4px}.content-panel-bulk-delete-trigger{width:24px;height:24px;border-radius:9px}.content-panel-bulk-delete-trigger svg{width:13px;height:13px}.x-panel-card,.x-panel-team-card,.x-panel-worker-card{grid-template-columns:50px minmax(0,1fr) auto;gap:10px;padding:12px}.x-panel-card__actions,.x-panel-team-card__actions,.x-panel-worker-card__actions{grid-column:auto;justify-content:flex-end;gap:6px}.x-panel-card__top,.x-panel-worker-card__top{align-items:baseline;flex-direction:row}.x-panel-card__avatar-block{gap:3px}.x-panel-card__title,.x-panel-worker-card__title{font-size:13px}.x-panel-card__meta,.x-panel-team-card__body span,.x-panel-worker-card__meta{font-size:11px}.x-panel-card__counter{font-size:8px}.x-panel-worker-card{grid-template-columns:60px minmax(0,1fr) auto}.x-panel-worker-card__icon{gap:2px;min-width:60px}.x-panel-worker-card__device,.x-panel-worker-card__device svg{width:54px;height:54px}.x-panel-worker-status{min-height:18px;font-size:9px;padding:2px 7px}.x-panel-worker-switch{width:28px;height:15px}.x-panel-worker-switch__thumb{width:9px;height:9px}.x-panel-team-card{grid-template-columns:36px minmax(0,1fr) auto}.x-panel-team-card__avatar{width:36px;height:36px}.x-panel-section-subtitle{padding-left:34px;font-size:11px}.x-panel-modal{width:min(100%,460px)}.x-panel-modal--scrollable{max-height:calc(100dvh - 24px)}:root{--dashboard-modal-fit-gap:8px}.auth-overlay.x-panel-modal-overlay.dashboard-modal-overlay--fit-topbar{padding:calc(var(--dashboard-topbar-height, 0px) + var(--dashboard-modal-fit-gap, 8px)) var(--dashboard-modal-fit-gap,8px) calc(env(safe-area-inset-bottom, 0px) + var(--dashboard-modal-fit-gap, 8px))}.auth-overlay.x-panel-modal-overlay.dashboard-modal-overlay--fit-topbar .x-panel-modal{max-height:calc(100dvh - var(--dashboard-topbar-height, 0px) - (var(--dashboard-modal-fit-gap, 8px) * 2) - env(safe-area-inset-bottom, 0px))}.content-panel-enhance-scenario-modal-overlay{padding:8px}.content-panel-enhance-scenario-modal-shell{max-height:calc(100dvh - 48px);border-radius:24px}.content-panel-enhance-scenario-modal-shell .x-panel-modal-head{align-items:flex-start;padding-bottom:10px}.content-panel-enhance-scenario-modal-shell .auth-dialog-title{font-size:22px;line-height:1.08}.content-panel-enhance-scenario-modal-shell .auth-dialog-copy{font-size:13px}.content-panel-enhance-scenario-modal-shell .content-panel-modal-summary{padding:12px 14px;border-radius:16px}.content-panel-enhance-scenario-modal-shell .content-panel-modal-summary strong{font-size:14px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-modal__summary-line{flex-direction:column;padding:11px 13px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-modal__summary-line span{text-align:left}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-section{padding:11px;border-radius:18px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-check{grid-template-columns:20px minmax(0,1fr);gap:10px;padding:11px;border-radius:16px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-check strong{font-size:14px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-platforms{grid-template-columns:repeat(2,minmax(0,1fr))}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-platform{min-height:52px;padding:9px 10px;border-radius:16px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-platform img{width:36px;height:36px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-models{grid-template-columns:1fr}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-model{min-height:46px}.content-panel-enhance-scenario-modal-shell .content-panel-enhance-scenario-hook-list{max-height:220px}.content-panel-enhance-scenario-modal-shell .x-panel-modal-footer{margin-top:14px}.content-panel-enhance-scenario-modal-shell .auth-dialog-button{min-height:48px}.content-panel-scenario-info-modal-shell{max-height:calc(100dvh - 48px);border-radius:24px}.content-panel-scenario-info-modal-shell .x-panel-modal-head{align-items:flex-start;padding-bottom:10px}.content-panel-scenario-info-modal-shell .auth-dialog-title{font-size:21px}.content-panel-scenario-info-modal-shell .x-panel-modal-body{margin-top:10px}.content-panel-scenario-info-modal__hero{padding:11px 12px}.content-panel-scenario-info-modal__hero .content-panel-scenario-status-badge{align-self:flex-start}.content-panel-scenario-info-modal__grid{grid-template-columns:1fr}.content-panel-scenario-info-modal__item{padding:11px 12px}.content-panel-scenario-info-modal__item--script{grid-column:auto}.content-panel-scenario-info-modal__title-wrap strong{font-size:15px}.content-panel-scenario-info-modal__script-text{max-height:180px}.x-panel-form-grid{grid-template-columns:1fr}.content-panel-source-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:10px 12px}.content-panel-source-summary strong{font-size:12px;line-height:1.2}.content-panel-source-summary span{font-size:10px;line-height:1.25;margin-top:2px}.content-panel-source-item{gap:10px;padding:10px 12px}.content-panel-source-item__main{gap:4px}.content-panel-source-item__meta-row,.content-panel-source-item__title-row{gap:6px}.content-panel-source-item__title-row span,.content-panel-source-item__title-row strong{font-size:12px;line-height:1.2}.content-panel-source-item__meta-label,.content-panel-source-item__meta-row span:last-child{min-height:22px;padding:0 7px;font-size:10px}.content-panel-image-carousel__frame{grid-template-columns:24px minmax(0,1fr) 24px}.content-panel-image-carousel__nav,.content-panel-image-carousel__nav-spacer{width:24px;height:24px}}@media (max-width:1024px){.cloud-head{flex-direction:column}.cloud-project-picker{width:min(100%,640px);margin:0 auto 6px}.cloud-panel-head{flex-direction:column}.cloud-panel-actions{width:100%}.cloud-action-group,.cloud-panel-actions{justify-content:flex-start}.cloud-history-shell{width:min(100vw - 20px,100%)}}@media (max-width:720px){.cloud-shell{width:min(100vw - 20px,100%)}.cloud-panel,.cloud-stat-card{border-radius:22px;padding:14px}.cloud-folder-grid{grid-template-columns:1fr}.cloud-stat-detail-head{grid-template-columns:minmax(0,1fr) auto;gap:12px}.cloud-stat-ring{width:72px;justify-self:end;margin-top:0}.cloud-stat-ring__content strong{font-size:18px}.cloud-stat-ring__content span{font-size:9px}.project-storage-status-folder-row{gap:10px}.project-storage-status-folder-count{min-width:60px;font-size:12px}.cloud-file-row{flex-wrap:wrap}.cloud-file-menu{width:min(220px,calc(100vw - 40px))}.cloud-pagination{flex-direction:column}.cloud-history-table tbody td,.cloud-history-table thead th{padding:12px 10px;font-size:12px}.cloud-history-table tbody td:first-child,.cloud-history-table tbody td:nth-child(2),.cloud-history-table tbody td:nth-child(3),.cloud-history-table tbody td:nth-child(4),.cloud-history-table thead th:first-child,.cloud-history-table thead th:nth-child(2),.cloud-history-table thead th:nth-child(3),.cloud-history-table thead th:nth-child(4){width:auto}.cloud-history-head{flex-direction:column}}[data-theme=dark] .cloud-file-menu{background:rgba(18,20,28,.98);border-color:rgba(255,255,255,.14);box-shadow:0 24px 56px rgba(0,0,0,.52);-webkit-backdrop-filter:none;backdrop-filter:none}.cloud-folder-card{place-items:center;align-content:center;justify-content:center;gap:10px;text-align:center}.cloud-folder-card em,.cloud-folder-card span,.cloud-folder-card strong{width:100%;text-align:center}.cloud-folder-card em{display:block}.project-storage-status-folder-row{justify-items:center}.project-storage-status-folder-info{width:100%;justify-items:center;text-align:center}.project-storage-status-folder-desc,.project-storage-status-folder-name{width:100%;text-align:center}.crm-history-hero .crm-profile-hero__top{gap:20px;align-items:center}.crm-history-hero .crm-profile-hero__copy{padding-top:4px}.crm-history-hero .crm-profile-hero__eyebrow{margin-bottom:8px}.crm-sale-card .crm-finance-card__meta{font-size:12px;line-height:1.32}.crm-profile-badges{align-items:flex-start}.crm-profile-badges .crm-pill{min-width:0;white-space:normal;text-align:center;line-height:1.15}@media (max-width:720px){.cloud-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:6px;gap:6px;width:100%;margin-top:30px;padding-top:12px;overflow:visible;position:relative;z-index:2}.cloud-tab{width:100%;min-width:0;justify-content:center;padding:8px 4px;gap:4px;font-size:9px;line-height:1;letter-spacing:-.02em;white-space:nowrap}.cloud-tab span{min-width:0;overflow:hidden;text-overflow:ellipsis}.cloud-tab-icon{width:14px;height:14px}.cloud-folder-card{padding:18px 14px}.cloud-folder-card strong{font-size:15px;line-height:1.12}.cloud-folder-card span{font-size:12px;line-height:1.4}.cloud-folder-card em{font-size:12px;line-height:1.15}.crm-history-hero .crm-profile-hero__top{grid-template-columns:72px minmax(0,1fr);gap:20px;align-items:start}.crm-history-hero .crm-profile-hero__avatar{width:72px!important;height:72px!important}.crm-history-hero .crm-profile-hero__copy{padding-top:4px;display:grid;grid-gap:10px;gap:10px}.crm-history-hero .crm-profile-hero__eyebrow{font-size:11px;margin-bottom:4px}.crm-sale-card .crm-finance-card__meta{font-size:10px;line-height:1.22}.crm-profile-badges{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:6px}.crm-profile-badges .crm-pill{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0;width:auto;padding-inline:10px;font-size:11px}}@media (max-width:520px){.cloud-tabs{gap:4px;margin-top:26px;padding-top:8px}.cloud-tab{padding:7px 3px;font-size:8.5px;gap:3px}.cloud-tab-icon{width:13px;height:13px}.cloud-folder-card strong{font-size:14px}.cloud-folder-card em,.cloud-folder-card span{font-size:11px}.crm-history-hero .crm-profile-hero__top{gap:18px}.crm-history-hero .crm-profile-hero__copy{padding-top:2px;gap:8px}.crm-profile-badges{flex-wrap:wrap;justify-content:flex-start;gap:6px}.crm-profile-badges .crm-pill{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 4px);min-width:0;min-height:28px;padding-inline:9px;font-size:10px}}.services-hub-tab__chevron svg{width:44px;height:44px}.market-tabs{justify-items:stretch}.market-tab{min-height:40px;padding:0 8px;gap:4px;border-radius:16px;font-size:11px}.market-tab__icon{width:13px;height:13px}.market-tab__label{font-size:inherit;letter-spacing:-.01em}.market-limits-modal{width:min(100%,520px)}.market-limits-modal .content-panel-limits-table-wrap{overflow:hidden}.market-limits-modal__table{min-width:0}.market-limits-modal__table thead th:first-child{text-align:left}.market-limits-modal__table tbody td,.market-limits-modal__table thead th{padding-left:8px;padding-right:8px}.market-limits-modal__table .content-panel-limits-table__feature{width:auto;min-width:0;padding-right:4px}.market-limits-modal__table .content-panel-limits-table__plan{width:84px}[data-theme=dark] .market-create-panel .market-fee-box,[data-theme=dark] .market-create-panel .market-fee-box span,[data-theme=dark] .market-create-panel .market-fee-box strong,[data-theme=dark] .market-create-panel .market-form-field strong,[data-theme=dark] .market-create-panel .market-form-field>span,[data-theme=dark] .market-create-panel .market-price-value,[data-theme=dark] .market-create-panel .market-upload-hint{color:rgba(246,248,252,.96)}.crm-profile-hero__avatar-stack{gap:4px}.crm-profile-hero__idline{margin-top:2px}.crm-client-badges-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.crm-client-badges-row .crm-inline-select__trigger,.crm-client-badges-row .crm-pill{width:100%!important;min-width:0;min-height:30px;padding-inline:10px;font-size:11px}.notes-folder-emoji-shell{gap:8px}.notes-folder-emoji-button{width:24px;height:24px}.notes-folder-emoji-picker{max-height:360px;overflow:hidden}.notes-folder-emoji-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.notes-folder-emoji-tab{min-height:34px}.notes-folder-emoji-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;max-height:260px;overflow:auto;padding-right:2px}.notes-folder-emoji-chip{min-height:36px;border-radius:12px;background:var(--dashboard-shell-card-strong)}.notes-folder-modal{width:min(92vw,460px)}@media (max-width:560px){.market-tabs{gap:4px}.market-tab{min-height:34px;padding:0 4px;border-radius:14px;font-size:8px;gap:2px}.market-tab__icon{width:11px;height:11px}.market-limits-modal{width:min(100%,460px)}.notes-folder-emoji-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.crm-client-badges-row{gap:6px}.crm-client-badges-row .crm-inline-select__trigger,.crm-client-badges-row .crm-pill{min-height:28px;padding-inline:8px;font-size:10px}}@media (max-width:720px){.market-tabs{margin-bottom:14px}.market-limits-modal__table .content-panel-limits-table__plan{width:84px}.notes-folder-emoji-picker{padding:12px}.notes-folder-emoji-tabs{gap:6px}}.password-manager-screen.client-center-screen .password-manager__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 12px;gap:10px 12px;align-items:stretch;margin:0 12px 16px}.password-manager-screen.client-center-screen .password-manager__tab-item{width:100%;min-width:0;display:flex}.password-manager-screen.client-center-screen .password-manager__tab-chip{width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.password-manager-screen.client-center-screen .password-manager__tab-chip .market-tab{flex:1 1 auto;min-width:0;padding-inline:14px 10px;font-size:15px;line-height:1.12;white-space:normal}.password-manager-screen.client-center-screen .password-manager__toolbar .market-tab{min-height:48px;padding-inline:16px;font-size:14px;line-height:1.12}@media (max-width:720px){.password-manager-screen.client-center-screen .password-manager__tabs{gap:8px 10px;margin:0 12px 14px}.password-manager-screen.client-center-screen .password-manager__tab-chip .market-tab{padding-inline:12px 8px;font-size:15px}.password-manager-screen.client-center-screen .password-manager__toolbar .market-tab{min-height:48px;font-size:14px}.password-manager-screen.client-center-screen .password-manager__tab-menu-button{width:36px;min-width:36px;height:36px}}