@font-face{font-display:swap;font-family:Vazirmatn;font-style:normal;font-weight:100 900;src:url(../fonts/vazirmatn/Vazirmatn-wght.woff2)format("woff2")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f7f9fc;--surface:#fff;--surface-2:#f1f5f9;--surface-3:#eaf0f7;--surface-glass:#ffffffc2;--surface-glass-strong:#ffffffe0;--glass-border:#ffffffad;--glass-line:#2563eb29;--glass-blur:18px;--ink:#101828;--muted:#667085;--line:#e4e7ec;--line-strong:#cbd5e1;--accent:#2563eb;--accent-2:#06b6d4;--accent-3:#0f766e;--good:#12b76a;--warn:#f79009;--focus-ring:0 0 0 3px #2563eb2e;--shadow:0 1px 2px #1018280f;--shadow-soft:0 1px 3px #10182814;--shadow-floating:0 12px 32px #1018281f;--shadow-glass:0 14px 40px #1018281a;--smart-glow:0 0 0 1px #06b6d424,0 10px 30px #2563eb1a;--radius-card:8px;--radius-control:12px}*{box-sizing:border-box}#__nuxt,.vibera-root,body,html{max-width:100%;height:100%}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.vibera-root,body{overflow:hidden}body{background:linear-gradient(180deg,#f8fbff 0,var(--bg) 42%,#eef4ff 100%);color:var(--ink);overscroll-behavior:none;-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;margin:0;font-family:Vazirmatn,IRANSans,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}::selection{color:var(--ink);background:#2563eb2e}*{scrollbar-color:#64748b70 transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#64748b57 padding-box padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#2563eb7a padding-box padding-box;border:3px solid #0000}button,input,select,textarea{transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{box-shadow:var(--focus-ring);outline:0}@media (hover:none) and (pointer:coarse),(width<=760px){[contenteditable=true],input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:16px!important}}.recommendation-feedback-bar{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.recommendation-feedback-button{background:var(--surface-glass);color:var(--muted);border:1px solid #64748b33;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:inline-flex}.recommendation-feedback-button.active,.recommendation-feedback-button:hover{box-shadow:none;color:var(--accent);background:#eef4ff;border-color:#2563eb47}.recommendation-feedback-button.dismiss.active,.recommendation-feedback-button.dismiss:hover{box-shadow:none;color:#a33a2e;background:#fff1ed;border-color:#f4ad9e}.recommendation-feedback-button:disabled{cursor:wait;opacity:.62}.recommendation-feedback-bar.compact{gap:4px}.recommendation-feedback-bar.compact .recommendation-feedback-button{width:26px;height:26px}.app-shell{height:var(--app-viewport-height,100dvh);grid-template-rows:auto minmax(0,1fr);min-height:0;padding:18px;display:grid;overflow:hidden}.app-shell.public-menu-shell{grid-template-rows:minmax(0,1fr);padding:0}.request-row{flex-wrap:wrap}.request-row .primary-button,.request-row .soft-button{flex:165px;min-width:135px}.notification-read-error{border-radius:var(--radius-card);color:#963528;background:#fff1ed;border:1px solid #e2554447;align-items:center;margin:0;padding:10px 12px;font-size:12px;line-height:1.7;display:flex}.brand-mark{background:linear-gradient(135deg,var(--accent) 0,#2f7df4 54%,var(--accent-2) 100%);border-radius:var(--radius-control);box-shadow:var(--smart-glow);color:#fff;height:var(--topbar-control-size);width:var(--topbar-control-size);border:1px solid #ffffff94;place-items:center;font-weight:800;display:grid;overflow:hidden}.brand-mark-image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.detail-muted{color:var(--muted)}.nav-tabs .active{background:var(--surface);box-shadow:var(--shadow-soft),inset 0 0 0 1px #2563eb38;color:var(--accent);border-radius:8px;font-weight:800;transform:translateY(-1px)}@media (width>=821px){.nav-tabs button:first-child.active{border-top-right-radius:10px;border-bottom-right-radius:10px}.nav-tabs button:last-child.active{border-top-left-radius:10px;border-bottom-left-radius:10px}}.nav-tabs .active:after{content:none}.nav-tabs .active svg{color:var(--accent)}.notification-button{background:var(--surface);border-radius:var(--radius-control);box-shadow:none;color:var(--ink);cursor:pointer;height:var(--topbar-control-size);max-height:var(--topbar-control-size);width:var(--topbar-control-size);border:1px solid #64748b38;justify-content:center;align-items:center;transition:background-color .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative}.notification-button svg{width:22px;height:22px}.notification-button.active{color:var(--accent);background:#eef4ff;border-color:#2563eb47}.icon-button:not(:disabled):focus-visible,.icon-button:not(:disabled):hover,.notification-button:not(:disabled):focus-visible,.notification-button:not(:disabled):hover,.soft-button:not(:disabled):focus-visible,.soft-button:not(:disabled):hover{box-shadow:none;color:var(--accent);background:#f8fbff;border-color:#2563eb4d;transform:translateY(-1px)}.primary-button:not(:disabled):focus-visible,.primary-button:not(:disabled):hover{box-shadow:none;background:#1d4ed8;border-color:#1d4ed8;transform:translateY(-1px)}.danger-button:not(:disabled):focus-visible,.danger-button:not(:disabled):hover{box-shadow:none;background:#ffe7e1;border-color:#e255446b;transform:translateY(-1px)}.danger-button:disabled,.notification-button:disabled,.primary-button:disabled,.soft-button:disabled{cursor:not-allowed;filter:grayscale(.12);opacity:.62;transform:none}.vibe-upload-menu{position:relative}.topbar-create-button{width:var(--topbar-control-size);gap:0;padding:0}.topbar-create-label{font-size:13px;font-weight:800;display:none}.topbar-create-popover{z-index:60}.topbar-page-back,.topbar-page-header{display:none}.notification-toast{border-radius:var(--radius-card);box-shadow:var(--shadow);color:#963528;z-index:80;background:#fff1edf5;border:1px solid #e2554447;align-items:center;gap:10px;max-width:min(900px,100vw - 36px);padding:10px 12px;display:flex;position:fixed;top:14px;left:50%;transform:translate(-50%)}.notification-toast-close{color:#7e3f2a;cursor:pointer;border:1px solid #7e3f2a4d;border-radius:999px;flex:none;min-height:auto;padding:4px 8px}.avatar,.avatar-sm{border-radius:var(--radius-card);color:#fff;flex:none;place-items:center;font-weight:800;line-height:1;display:grid;overflow:hidden}.avatar{aspect-ratio:1;width:44px;height:44px}.avatar-sm{aspect-ratio:1;width:34px;height:34px}.avatar img,.avatar-sm img,.profile-avatar img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.story-ring{--story-ring-gap:2px;--story-ring-offset:calc(var(--story-ring-width) + var(--story-ring-gap));--story-ring-width:3px;border:var(--story-ring-width) solid transparent;box-sizing:border-box;block-size:max-content;inline-size:max-content;margin:calc(var(--story-ring-offset)*-1);padding:var(--story-ring-gap);background:0 0;border-radius:999px;flex:none;place-self:center start;place-items:center;line-height:0;display:inline-grid;position:relative;overflow:visible}.story-ring:not(.has-story){--story-ring-gap:0;--story-ring-offset:0;--story-ring-width:0;margin:0;padding:0}.story-ring.has-story{background:linear-gradient(var(--surface),var(--surface)) padding-box,linear-gradient(145deg,var(--accent) 0,var(--accent-2) 52%,var(--accent-3) 100%) border-box;cursor:pointer}.story-ring.has-story:focus-visible{outline-offset:2px;outline:2px solid #8b5cf6}.story-ring .avatar,.story-ring .avatar-sm,.story-ring .profile-avatar{border-radius:999px}.story-ring>*{z-index:1;position:relative}.workspace{grid-template-columns:minmax(270px,330px) minmax(420px,1fr) minmax(280px,340px);gap:14px;width:min(100%,1440px);max-width:1440px;height:100%;min-height:0;margin:0 auto;display:grid;overflow:hidden}.panel{background:var(--surface-glass);border-radius:var(--radius-card);box-shadow:var(--shadow);border:1px solid #64748b2e;min-width:0;min-height:0}.panel-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;gap:10px;padding:14px}.panel-header,.panel-title{align-items:center;display:flex}.panel-title{gap:8px;min-width:0}.panel-title h2{margin:0;font-size:16px;line-height:1.35}.tag{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;display:inline-flex}.detail-card h3{margin:0 0 4px;font-size:14px}.admin-section-tabs button.active{background:var(--surface);color:var(--ink)}.admin-users-pagination .soft-button:disabled{cursor:not-allowed;opacity:.5}.detail-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.detail-card-header h3{margin:0}.detail-muted{margin:0;font-size:12px;line-height:1.7}.tags{flex-wrap:wrap;gap:6px;display:flex}.tag{color:#475569;background:#e2e8f0b8;padding:5px 8px;font-size:12px}.tag.accent{color:var(--accent);background:#ccfbf1ad}.profile-image-input{display:none}.profile-avatar-error{border-radius:var(--radius-card);color:#963528;text-align:right;z-index:1;background:#fff1edeb;border:1px solid #e2554433;margin:0;padding:7px 10px;font-size:12px;font-weight:800;line-height:1.7}.tag.username-handle{text-align:left;justify-content:flex-start;width:auto;display:inline-flex}.profile-avatar{aspect-ratio:1;border-radius:999px;width:76px;height:76px;overflow:hidden}.chat-media-head .icon-button{flex:none;width:32px;min-height:32px}.chat-media-tabs button.active{background:var(--surface);color:var(--accent);font-weight:800}.empty-list-state{border-radius:var(--radius-card);color:var(--muted);text-align:center;background:#f8fafcd6;border:1px dashed #64748b47;gap:5px;padding:14px;display:grid}.empty-list-state strong{color:var(--ink)}.empty-list-state span{font-size:12px;line-height:1.8}.empty-list-state .soft-button{justify-self:center;margin-top:4px}.create-menu{justify-content:flex-end;display:flex;position:relative}.compact-empty-state{padding:10px}.danger-button,.icon-button,.primary-button,.soft-button{border-radius:var(--radius-control);font:inherit;letter-spacing:0;text-align:center;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:38px;font-size:13px;font-weight:800;line-height:1.45;display:inline-flex}.compact-button>svg,.danger-button>svg,.primary-button>svg,.soft-button>svg{flex:none}.compact-button>span,.danger-button>span,.primary-button>span,.soft-button>span{overflow-wrap:anywhere;min-width:0;line-height:1.45}.icon-button{color:var(--ink);background:#f8fafce6;border:1px solid #64748b38;width:40px}.icon-button.active{color:var(--accent);background:#eef4ff;border-color:#2563eb4d}.icon-button:disabled{color:#aaa197;cursor:not-allowed}.icon-button.disabled{color:#aaa197}.message-history-control .detail-muted{text-align:center}@keyframes vibera-spin{to{transform:rotate(1turn)}}.confirm-backdrop{z-index:90;background:#0f172a6b;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.confirm-dialog{border-radius:var(--radius-card);box-shadow:var(--shadow-floating);background:#fffffff5;border:1px solid #64748b2e;gap:12px;width:min(100%,390px);max-width:390px;padding:16px;display:grid}.confirm-dialog h3{margin:0 0 6px;font-size:16px}.confirm-dialog p{color:var(--muted);margin:0;font-size:13px;line-height:1.8}.confirm-icon{border-radius:var(--radius-card);color:var(--warn);background:#fff7e8;border:1px solid #f2d2a2;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.primary-button{background:var(--accent);border:1px solid var(--accent);box-shadow:none;color:#fff;padding:0 13px}.soft-button{color:var(--ink);background:#f8fafceb;border:1px solid #64748b3d;padding:0 12px;font-size:13px;font-weight:700;line-height:1.45}.compact-button{gap:6px;min-height:34px;padding:0 10px}.danger-button{color:#a33a2e;background:#fff1ed;border:1px solid #e2554447;padding:0 12px}.detail-card{border-radius:var(--radius-card);background:#f8fafcd1;border:1px solid #64748b2e;gap:10px;padding:12px;display:grid}.detail-card strong{color:var(--ink)}.request-row{align-items:center;gap:8px;display:flex}.request-row button{flex:1}.entertainments-workspace{grid-template-columns:minmax(250px,300px) minmax(420px,1fr) minmax(300px,360px)}.entertainment-media-workspace{grid-template-columns:minmax(0,1fr)}.icon-button{min-width:38px;padding-inline:9px}.upload-progress-track{background:#2563eb1f;border-radius:999px;width:min(260px,100%);height:6px;overflow:hidden}.upload-progress-track span{background:var(--accent);border-radius:inherit;opacity:1;min-width:5%;height:100%;transition:width .18s;display:block}@keyframes media-auto-load-pulse{0%{opacity:.35;transform:translate(48%)}to{opacity:1;transform:translate(-48%)}}.entertainment-page-workspace{grid-template-columns:minmax(0,1fr)}@media (width<=1120px){.workspace{grid-template-columns:1fr}.entertainments-workspace{grid-template-columns:minmax(270px,320px) minmax(0,1fr)}}@media (width>=1121px){.topbar-create-button{gap:6px;width:auto;padding:0 12px}.topbar-create-label{display:inline}}@media (width>=761px) and (width<=820px){.app-shell{padding-bottom:86px}.app-shell.public-menu-shell{padding-bottom:0}}@media (width<=760px){.request-row{gap:8px}.request-row .primary-button,.request-row .soft-button{width:100%}.app-shell{padding:10px 10px 86px}.app-shell.public-menu-shell{padding:0}.topbar-page-back{border-radius:var(--radius-control);color:var(--ink);background:#f8fafceb;border:1px solid #64748b3d;flex:none;align-items:center;gap:4px;min-height:40px;padding:0 10px;font-weight:800;display:inline-flex}.topbar-page-back svg{flex:none}.topbar-page-header{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:10px;padding:12px;display:flex}.topbar-page-header .panel-title{justify-content:flex-end}.entertainments-workspace,.workspace{grid-template-columns:1fr}.entertainments-workspace{overscroll-behavior:contain;grid-auto-rows:max-content;align-content:start;overflow:auto}.notification-toast{max-width:none;left:10px;right:10px;transform:none}}input[data-text-direction=rtl][data-auto-text-direction]:not(.ltr-input),textarea[data-text-direction=rtl][data-auto-text-direction]:not(.ltr-input){text-align:right;direction:rtl;unicode-bidi:plaintext}input.ltr-input[data-text-direction],input[data-text-direction=ltr][data-auto-text-direction],textarea.ltr-input[data-text-direction],textarea[data-text-direction=ltr][data-auto-text-direction]{text-align:left;direction:ltr;unicode-bidi:plaintext}.entertainments-workspace--catalog{grid-template-columns:minmax(250px,310px) minmax(0,1fr)}.entertainments-workspace--catalog .entertainment-detail-panel{display:none}@media (width<=1120px){.entertainments-workspace--catalog{grid-template-columns:1fr}}@media (width<=760px){.entertainments-workspace--catalog{align-content:stretch;min-height:0;display:block;overflow:hidden}}:where(.panel,.auth-panel,.detail-card,.confirm-dialog,.notifications-panel,.notification-item,.empty-list-state,.shared-picker-head,.entertainment-card,.selected-experience-hero:not(.has-cover),.entertainment-discover-hero,.entertainment-platform-hero,.entertainment-platform-hero-side,.entertainment-platform-menu,.entertainment-platform-menu a,.today-checkin-progress,.today-checkin-step-card,.today-platform-control,.today-platform-item button,.today-platform-score,.today-pick-card,.today-results-hero,.today-suggestion-overview>span,.admin-report-item,.admin-media-review-item,.admin-taxonomy-row,.admin-taxonomy-editor,.admin-person-role,.admin-role-log-item,.vibe-gallery-category-select,.vibe-gallery-category-popover,.entertainment-comment,.space-info-member-list,.space-reaction-settings,.manage-status-row span){background:var(--surface)!important;border-radius:var(--radius-card)!important;box-shadow:var(--shadow)!important;border-color:#64748b2e!important}:where(input,select,textarea,.auth-form input,.admin-filter-field input,.admin-filter-field select,.admin-role-select,.filter-field select,.entertainment-search-field,.chat-entertainment-search,.chat-entertainment-filter-field,.composer input[aria-label],.composer textarea[aria-label],.space-manage-form input,.space-manage-form select,.space-manage-form textarea,.today-checkin-note-card textarea,.today-platform-control textarea){background:var(--surface)!important;border-radius:var(--radius-control)!important;color:var(--ink)!important;border-color:#64748b3d!important}:where(.primary-button,.soft-button,.danger-button,.icon-button,.notification-button,.compact-button,.chat-header-action-button,.chat-header-menu-item,.category-rail button,.entertainment-filter-pills button,.main-category-rail button,.today-platform-tabs button,.today-checkin-choice,.today-mobility-option,.admin-section-tabs button,.vibe-gallery-audience-switch button,.media-mode-switch .icon-button){border-radius:var(--radius-control)!important}:where(.tag.accent,.count-pill,.conversation-kind-icon,.notification-item.unread,.media-pill--post,.entertainment-feature-score,.entertainment-card-score,.today-platform-kicker,.today-platform-item-title-row>small,.today-pick-rank,.today-checkin-range-card strong,.vibe-gallery-active-filters span,.preference-chip,.profile-vibe-start-unlocks span){color:var(--accent)!important;background:#eef4ff!important;border-color:#2563eb2e!important}:where(.primary-button,.category-rail button.active,.entertainment-filter-pills button.active,.vibe-gallery-audience-switch button.active,.media-mode-switch .active,.admin-section-tabs span,.today-platform-tabs button.active){background:var(--accent)!important;border-color:var(--accent)!important;color:#fff!important;box-shadow:none!important}:where(.today-platform-tabs button.active){background:color-mix(in srgb,var(--today-color) 11%,#fffefa)!important;border-color:color-mix(in srgb,var(--today-color) 38%,var(--line))!important;box-shadow:inset 0 -3px 0 var(--today-color)!important;color:var(--today-color)!important}:where(.today-platform-tabs button.active span){background:var(--today-color)!important;color:#fffefa!important}:where(.today-platform-tabs button.active small){color:color-mix(in srgb,var(--today-color) 68%,var(--muted))!important}:where(.soft-button:hover,.icon-button:hover,.notification-button:hover,.entertainment-filter-pills button:not(.active):hover,.main-category-rail button:not(.active):hover,.admin-section-tabs button:hover,.today-platform-tabs button:not(.active):not(:disabled):hover,.today-checkin-choice:hover,.today-mobility-option:hover,.entertainment-platform-menu a:hover,.entertainment-platform-menu a:focus-visible){color:var(--accent)!important;background:#f8fbff!important;border-color:#2563eb4d!important}:where(.panel-header,.notification-footer,.owner-entertainment-strip,.category-rail,.entertainment-mobile-controls){border-color:var(--line)!important}:where(.notification-smart-summary,.quick-vibe-card){background:#eef4ff!important;border-color:#2563eb2e!important}:where(.nav-tabs,.notification-button,.topbar-create-popover,.create-menu-popover,.vibe-upload-popover,.notifications-panel,.confirm-dialog,.auth-panel,.today-action-dock,.composer,.chat-header-menu,.chat-header-more-menu,.chat-header-call-menu,.pinned-manager-panel,.attachment-picker,.emoji-picker,.chat-entertainment-picker,.chat-location-picker,.vibe-gallery-category-popover,.message-forward-dialog,.chat-background-dialog,.seen-details-dialog,.profile-follow-list-dialog,.media-upload-dialog,.entertainment-editor-dialog,.entertainment-media-upload-dialog){-webkit-backdrop-filter:saturate(155%) blur(var(--glass-blur))!important;backdrop-filter:saturate(155%) blur(var(--glass-blur))!important;border-color:var(--glass-border)!important;box-shadow:var(--shadow-glass)!important;background:linear-gradient(#ffffffd1,#ffffffad)!important}:where(.notification-button,.icon-button,.soft-button,.topbar-page-back,.chat-header-action-button,.media-mode-switch .icon-button){background:#ffffffdb!important;border-color:#64748b47!important;box-shadow:inset 0 1px #ffffffb8,0 1px 2px #1018280a!important}:where(.notification-button.active,.icon-button.active,.soft-button.active,.chat-header-action-button.active){color:var(--accent)!important;background:#eef4ffd1!important;border-color:#2563eb66!important;box-shadow:inset 0 0 0 1px #2563eb1a,0 8px 18px #2563eb14!important}@media (width<=760px){:where(.chat-workspace--thread-open .chat-header-actions .chat-header-action-button,.chat-workspace--thread-open .chat-mobile-back){box-shadow:none!important;background:0 0!important;border-color:#0000!important}:where(.chat-workspace--thread-open .chat-header-actions .chat-header-action-button:not(:disabled):hover,.chat-workspace--thread-open .chat-header-actions .chat-header-action-button:not(:disabled):focus-visible,.chat-workspace--thread-open .chat-header-actions .chat-header-action-button.active,.chat-workspace--thread-open .chat-mobile-back:not(:disabled):hover,.chat-workspace--thread-open .chat-mobile-back:not(:disabled):focus-visible){box-shadow:none!important;color:var(--accent)!important;background:0 0!important;border-color:#0000!important;transform:none!important}}:where(.nav-tabs,.media-mode-switch--corner,.vibe-gallery-audience-switch,.create-kind-switch,.admin-section-tabs){background:#ffffff94!important;border-color:#ffffffa3!important}:where(.nav-tabs .active){background:#ffffffe6!important;box-shadow:inset 0 0 0 1px #2563eb2e,0 8px 22px #2563eb14!important}:where(.brand-mark,.today-action-primary,.composer-submit-button){box-shadow:var(--smart-glow)!important}:where(.confirm-backdrop,.chat-media-backdrop,.entertainment-editor-backdrop,.media-upload-backdrop){-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#0f172a57!important}:where(.today-action-dock,.composer){border-color:#ffffffb8!important}:where(.composer input[aria-label],.composer textarea[aria-label]){background:#ffffffb8!important;border-color:#2563eb24!important}:where(.vibe-gallery-bottom-audience){-webkit-backdrop-filter:saturate(155%) blur(var(--glass-blur))!important;backdrop-filter:saturate(155%) blur(var(--glass-blur))!important;background:linear-gradient(#ffffffd6,#ffffffad)!important;border-color:#ffffffad!important;box-shadow:0 -14px 34px #1018281a!important}:where(.vibe-gallery-audience-switch){background:#ffffff94!important;border:1px solid #2563eb24!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(104px,1fr))!important;gap:4px!important;padding:4px!important;display:inline-grid!important}:where(.vibe-gallery-audience-switch button){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;min-width:0!important}:where(.vibe-gallery-audience-switch button.active){background:linear-gradient(135deg,var(--accent),#2f7df4)!important;color:#fff!important;box-shadow:0 8px 18px #2563eb2e!important}:where(.media-upload-dialog>.media-upload-action-switch){background:#ffffff94!important;border:1px solid #2563eb24!important;border-radius:999px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:4px!important;padding:4px!important;display:grid!important}:where(.media-upload-dialog>.media-upload-action-switch .primary-button),:where(.media-upload-dialog>.media-upload-action-switch .soft-button){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:999px!important;min-width:0!important;min-height:42px!important;transform:none!important}:where(.media-upload-dialog>.media-upload-action-switch .primary-button){background:linear-gradient(135deg,var(--accent),#2f7df4)!important;color:#fff!important;box-shadow:0 8px 18px #2563eb2e!important}:where(.media-upload-dialog>.media-upload-action-switch .soft-button){color:var(--muted)!important}:where(.media-upload-dialog>.media-upload-action-switch .soft-button:not(:disabled):focus-visible),:where(.media-upload-dialog>.media-upload-action-switch .soft-button:not(:disabled):hover){color:var(--accent)!important;background:#eef4ffd1!important}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){:where(.nav-tabs,.notification-button,.topbar-create-popover,.create-menu-popover,.notifications-panel,.confirm-dialog,.auth-panel,.today-action-dock,.composer,.chat-header-menu,.chat-header-more-menu,.attachment-picker,.emoji-picker){background:#fffffff0!important}}:where(.today-page .today-platform-card){background:linear-gradient(180deg,color-mix(in srgb,var(--today-color) 4%,#fffefa),#fffefa 38%,var(--surface))!important;border-color:color-mix(in srgb,var(--today-color) 24%,var(--line))!important}:where(.today-page .today-platform-date-row .soft-button){background:color-mix(in srgb,var(--today-color) 7%,#fffefa)!important;box-shadow:none!important;color:color-mix(in srgb,var(--today-color) 70%,var(--ink))!important;border:0!important}:where(.today-page .today-checkin-progress,.today-page .today-checkin-step-card,.today-page .today-mobility-picker,.today-page .today-platform-control){background:color-mix(in srgb,var(--today-color) 5%,#fffefa)!important;border-color:color-mix(in srgb,var(--today-color) 24%,var(--line))!important}:where(.today-page .today-checkin-progress strong svg){color:var(--today-color)!important}:where(.today-page .today-checkin-step-dots span){background:color-mix(in srgb,var(--today-color) 10%,#e8e1d6)!important}:where(.today-page .today-checkin-step-dots span.active,.today-page .today-checkin-step-dots span.done){background:var(--today-color)!important}:where(.today-page .today-checkin-choice){background:color-mix(in srgb,var(--vibe-color,var(--today-color)) 3%,#fffefa)!important;border-color:color-mix(in srgb,var(--vibe-color,var(--today-color)) 16%,var(--line))!important;color:var(--ink)!important}:where(.today-page .today-checkin-choice:hover,.today-page .today-checkin-choice:focus-visible){background:color-mix(in srgb,var(--vibe-color,var(--today-color)) 9%,#fffefa)!important;border-color:color-mix(in srgb,var(--vibe-color,var(--today-color)) 34%,var(--line))!important;box-shadow:inset -2px 0 0 color-mix(in srgb,var(--vibe-color,var(--today-color)) 72%,transparent)!important;color:color-mix(in srgb,var(--vibe-color,var(--today-color)) 12%,var(--ink))!important}:where(.today-page .today-checkin-choice.active){background:color-mix(in srgb,var(--vibe-color,var(--today-color)) 14%,#fffefa)!important;border-color:color-mix(in srgb,var(--vibe-color,var(--today-color)) 46%,var(--line))!important;box-shadow:inset -3px 0 0 var(--vibe-color,var(--today-color)),inset 0 0 0 1px color-mix(in srgb,var(--vibe-color,var(--today-color)) 10%,transparent)!important}:where(.today-page .today-checkin-choice svg,.today-page .today-mobility-option svg){color:var(--vibe-color,var(--today-color))!important}:where(.today-page .today-checkin-review>.preference-chip){background:color-mix(in srgb,var(--today-color) 12%,#fffefa)!important;border-color:color-mix(in srgb,var(--today-color) 42%,var(--line))!important;color:var(--today-color)!important}:where(.today-page .today-action-dock){background:linear-gradient(180deg,color-mix(in srgb,var(--today-color) 7%,#ffffffdb),#ffffffbd)!important;border-color:color-mix(in srgb,var(--today-color) 24%,#ffffffb8)!important}:where(.today-page .today-action-primary){background:var(--today-color)!important;box-shadow:0 12px 26px color-mix(in srgb,var(--today-color) 20%,transparent)!important;color:#fffefa!important;border:0!important}:where(.today-page .today-action-dock-buttons>.soft-button){background:color-mix(in srgb,var(--today-color) 6%,#fffefa)!important;box-shadow:none!important;color:color-mix(in srgb,var(--today-color) 34%,var(--ink))!important;border:0!important}.auth-shell{background:linear-gradient(135deg,#2563eb24,transparent 36%),linear-gradient(225deg,#0f766e21,transparent 38%),repeating-linear-gradient(90deg,#0f172a09 0,#0f172a09 1px,transparent 1px,transparent 72px),repeating-linear-gradient(0deg,#0f172a08 0,#0f172a08 1px,transparent 1px,transparent 72px),var(--bg);height:var(--app-viewport-height,100dvh);isolation:isolate;place-items:center;min-height:0;padding:24px 18px;display:grid;position:relative;overflow:auto}.auth-shell:after{clip-path:polygon(0 42%,100% 12%,100% 100%,0 100%);content:"";pointer-events:none;z-index:-1;background:linear-gradient(110deg,#ffffffd1,#fff0),linear-gradient(135deg,#fbbf2438,#06b6d41f);height:38vh;position:fixed;bottom:0;left:0;right:0}.auth-frame{direction:ltr;grid-template-columns:minmax(0,1fr) minmax(380px,470px);grid-template-areas:"story form";align-items:center;gap:34px;width:min(1080px,100%);display:grid}.auth-stack{text-align:right;direction:rtl;gap:10px;width:min(480px,100%);display:grid}.auth-stack--login{grid-area:form;justify-self:end}.auth-stack>.auth-panel{width:100%}.auth-story{direction:rtl;grid-area:story;justify-items:start;gap:24px;min-width:0;display:grid}.auth-wordmark{justify-self:center;width:min(100%,420px);max-width:420px;height:auto;display:block}.auth-story-copy{color:color-mix(in srgb,var(--ink) 78%,var(--accent));max-width:480px;margin:0;font-size:19px;font-weight:850;line-height:1.9}.auth-vibe-flow{gap:12px;width:100%;max-width:460px;display:grid;position:relative}.auth-vibe-flow:before{content:"";opacity:.32;background:linear-gradient(#2563eb,#06b6d4,#0f766e);border-radius:999px;width:4px;position:absolute;top:30px;bottom:30px;right:25px}.auth-vibe-node{background:#ffffffc7;border:1px solid #ffffffb8;border-radius:8px;place-items:center start;gap:4px;width:min(100%,360px);min-height:76px;padding:14px 48px 14px 16px;display:grid;position:relative;box-shadow:0 14px 34px #1018281a}.auth-vibe-node:before{content:"";border:4px solid #ffffffeb;border-radius:999px;width:18px;height:18px;position:absolute;right:16px;box-shadow:0 10px 26px #10182824}.auth-vibe-node span{color:var(--muted);font-size:12px;font-weight:850}.auth-vibe-node strong{color:var(--ink);font-size:15px;font-weight:950}.auth-vibe-node--chat:before{background:#2563eb}.auth-vibe-node--gallery{margin-inline-start:52px}.auth-vibe-node--gallery:before{background:#fbbf24}.auth-vibe-node--assistant{margin-inline-start:18px}.auth-vibe-node--assistant:before{background:#0f766e}.auth-loading-shell{place-items:center}.auth-loading-shell .auth-stack{width:min(640px,100%)}.auth-loading-shell .auth-panel{text-align:center;place-content:center;justify-items:center;min-height:174px;padding:32px}.auth-loading-shell .auth-brand{flex-direction:column;justify-content:center;gap:14px;width:100%}.auth-loading-spinner{color:var(--accent);background:#eef4fff2;border:1px solid #2563eb2e;border-radius:999px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.auth-loading-spinner svg{animation:.9s linear infinite auth-loading-spin}@keyframes auth-loading-spin{to{transform:rotate(1turn)}}.auth-panel{-webkit-backdrop-filter:saturate(150%)blur(18px);backdrop-filter:saturate(150%)blur(18px);border-radius:var(--radius-card);text-align:right;direction:rtl;background:#ffffffdb;border:1px solid #ffffffb8;gap:18px;width:min(480px,100%);padding:26px;display:grid;box-shadow:0 24px 80px #10182829,inset 0 1px #ffffffdb}.auth-brand{align-items:center;gap:12px;display:flex}.auth-brand--login{background:#f8fbffb8;border:1px solid #2563eb1a;border-radius:8px;align-items:center;padding:10px}.auth-brand .brand-mark{--topbar-control-size:56px;flex:0 0 var(--topbar-control-size);border-radius:12px;font-size:24px}.auth-brand h1{color:var(--ink);letter-spacing:0;margin:0 0 5px;font-size:28px;font-weight:950;line-height:1}.auth-brand p{color:var(--muted);margin:0;font-size:13px;font-weight:750}.auth-form-heading{gap:5px;display:grid}.auth-form-heading span{color:var(--accent-3);font-size:12px;font-weight:900}.auth-form-heading h2{color:var(--ink);letter-spacing:0;margin:0;font-size:24px;font-weight:950;line-height:1.35}.auth-form-heading p{color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.8}.auth-form{gap:13px;display:grid}.auth-field{color:var(--muted);gap:7px;font-size:12px;font-weight:850;display:grid}.auth-input-shell{border-radius:var(--radius-control);color:color-mix(in srgb,var(--accent) 72%,var(--muted));direction:rtl;background:#f8fafce6;border:1px solid #64748b33;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:0 12px;display:grid}.auth-input-shell:focus-within{box-shadow:var(--focus-ring);background:#fff;border-color:#2563eb85}.auth-input-shell--username{direction:ltr;grid-template-columns:auto minmax(0,1fr)}.auth-form input{color:var(--ink);outline:0;width:100%;min-height:46px;padding:0;background:0 0!important;border:0!important;border-radius:0!important}.auth-form input:focus{box-shadow:none!important}.auth-form input.ltr-input{text-align:left;direction:ltr}.auth-help{color:var(--muted);margin:0;font-size:12px}.auth-phone-lock .auth-input-shell{color:color-mix(in srgb,var(--muted) 82%,var(--accent));background:linear-gradient(135deg,#eef4fff5,#f1f5f9eb);border-color:#2563eb2e;box-shadow:inset 0 1px #ffffffd1}.auth-phone-lock .auth-input-shell:focus-within{background:linear-gradient(135deg,#eef4fff5,#f1f5f9eb);border-color:#2563eb2e;box-shadow:inset 0 1px #ffffffd1}.auth-phone-lock input{cursor:not-allowed;opacity:1;-webkit-text-fill-color:color-mix(in srgb,var(--ink) 52%,var(--muted));color:color-mix(in srgb,var(--ink) 52%,var(--muted))!important}.auth-submit-button{min-height:48px}.auth-form .request-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.auth-form .request-row .primary-button,.auth-form .request-row .soft-button{border-radius:var(--radius-control);flex:none;width:100%;min-width:0;height:48px;min-height:48px;padding:0 14px;font-size:14px;font-weight:850}.auth-form .request-row .soft-button{color:color-mix(in srgb,var(--ink) 78%,var(--accent))!important;background:#eef4ffb8!important;border-color:#2563eb38!important;box-shadow:inset 0 1px #ffffffc2!important}.auth-form .request-row .soft-button:not(:disabled):focus-visible,.auth-form .request-row .soft-button:not(:disabled):hover{transform:none;background:#e2ecffeb!important;border-color:#2563eb52!important;box-shadow:inset 0 1px #ffffffc2!important}.auth-form .request-row .primary-button:not(:disabled):focus-visible,.auth-form .request-row .primary-button:not(:disabled):hover{transform:none}.full-width{width:100%}.auth-code-hint{justify-content:center;margin-top:2px}.auth-code-hint:focus-visible,.auth-code-hint:hover{border-color:var(--accent);color:#1d3f4a}.auth-gallery-card{color:var(--ink);background:linear-gradient(135deg,#fffffff5,#eef4ffdb),linear-gradient(90deg,#fbbf242e,#06b6d424);border:1px solid #2563eb29;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:78px;padding:12px;text-decoration:none;display:grid;box-shadow:0 18px 44px #1018281a}.auth-gallery-card:focus-visible,.auth-gallery-card:hover{border-color:#2563eb52;outline:0;box-shadow:0 18px 46px #10182821,0 0 0 4px #2563eb14}.auth-gallery-icon{color:var(--accent);background:#ffffffd1;border:1px solid #2563eb24;border-radius:8px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.auth-gallery-copy{gap:4px;min-width:0;display:grid}.auth-gallery-copy strong{color:var(--ink);font-size:15px;font-weight:950;line-height:1.45}.auth-gallery-copy small{color:var(--muted);font-size:12px;font-weight:750;line-height:1.6}.auth-gallery-action{background:var(--accent);color:#fff;white-space:nowrap;border-radius:8px;flex:none;align-items:center;gap:7px;min-height:40px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.auth-install-card{border-radius:8px;box-shadow:0 18px 44px #1018281f}@media (width<=920px){.auth-frame{grid-template-columns:minmax(0,1fr);grid-template-areas:"form""story";justify-items:center}.auth-stack--login{justify-self:center}.auth-story{text-align:center;justify-items:center;max-width:480px}.auth-wordmark{width:min(78vw,380px)}.auth-vibe-flow{justify-items:center;max-width:420px}.auth-vibe-node--assistant,.auth-vibe-node--gallery{margin-inline-start:0}}@media (width<=760px){.auth-shell{align-items:start;padding:18px 12px}.auth-loading-shell{align-items:center}.auth-shell:after{height:30vh}.auth-frame{gap:16px}.auth-story{gap:16px;width:100%;max-width:min(440px,100%);display:grid}.auth-wordmark{width:min(82vw,320px)}.auth-story-copy{max-width:360px;font-size:16px;line-height:1.85}.auth-vibe-flow{gap:10px;max-width:360px}.auth-vibe-flow:before{top:24px;bottom:24px;right:18px}.auth-vibe-node{width:100%;min-height:62px;padding:12px 42px 12px 14px}.auth-vibe-node:before{width:16px;height:16px;right:11px}.auth-vibe-node strong{font-size:14px}.auth-panel{gap:15px;width:min(460px,100%);padding:18px}.auth-gallery-card{grid-template-columns:auto minmax(0,1fr);min-height:74px}.auth-gallery-action{grid-column:1/-1;justify-content:center;width:100%}.auth-brand--login{padding:8px}.auth-brand .brand-mark{--topbar-control-size:50px}.auth-brand h1{font-size:24px}.auth-form-heading h2{font-size:21px}.auth-input-shell{min-height:46px}}@media (width<=380px){.auth-frame,.auth-story{gap:14px}.auth-wordmark{width:min(78vw,280px)}.auth-story-copy{font-size:14px}.auth-vibe-node{min-height:58px;padding:11px 38px 11px 12px}.auth-vibe-node strong{font-size:13px}.auth-panel{padding:16px}.auth-brand{gap:9px}.auth-brand .brand-mark{--topbar-control-size:46px}.auth-brand h1{font-size:22px}}.topbar{--topbar-control-size:48px;direction:ltr;grid-template:"actions nav brand""content content content"/minmax(210px,1fr) auto minmax(210px,1fr);align-items:center;gap:14px;width:min(100%,1440px);max-width:1440px;margin:0 auto 8px;display:grid}.topbar-content-dock{scrollbar-width:none;will-change:max-height,opacity,padding,transform;direction:rtl;grid-area:content;justify-self:stretch;gap:6px;width:100%;min-width:0;max-width:100%;max-height:72px;padding:2px 2px 4px;display:flex;overflow:auto hidden;transform:translateY(0)}.topbar-content-dock::-webkit-scrollbar{display:none}.topbar-content-dock button{--content-accent:var(--accent);background:color-mix(in srgb,var(--content-accent) 8%,var(--surface));border:1px solid color-mix(in srgb,var(--content-accent) 24%,var(--line));color:var(--ink);text-align:right;border-radius:10px;flex:none;grid-template-columns:auto minmax(96px,max-content) auto;align-items:center;gap:8px;min-width:154px;min-height:40px;padding:5px 9px;display:grid}.topbar-content-dock button.active,.topbar-content-dock button:focus-visible,.topbar-content-dock button:hover{background:color-mix(in srgb,var(--content-accent) 13%,var(--surface));border-color:color-mix(in srgb,var(--content-accent) 48%,var(--line))}.topbar-content-dock button.active{box-shadow:inset 0 -2px 0 var(--content-accent)}.topbar-content-dock-button--featured{background:color-mix(in srgb,var(--content-accent) 11%,var(--surface));grid-template-columns:34px minmax(116px,max-content) auto;min-width:182px;min-height:52px;padding:7px 10px}.topbar-content-dock-button--featured .topbar-content-dock-icon{border-radius:10px;width:34px;height:34px}.topbar-content-dock-button--featured .topbar-content-dock-copy{gap:2px}.topbar-content-dock-button--featured .topbar-content-dock-copy strong{font-size:13px}.topbar-content-dock-button--featured .topbar-content-dock-copy small{font-size:11px}.topbar-content-dock-icon{background:var(--content-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.topbar-content-dock-copy{gap:1px;min-width:0;display:grid}.topbar-content-dock-copy small,.topbar-content-dock-copy strong{white-space:nowrap;max-width:none;line-height:1.25;overflow:visible}.topbar-content-dock-copy strong{font-size:12px;font-weight:950}.topbar-content-dock-copy small{color:var(--muted);font-size:10px;font-weight:800}.topbar-content-dock em{border:1px solid color-mix(in srgb,var(--content-accent) 24%,var(--line));color:var(--content-accent);background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding-inline:6px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.brand{direction:rtl;grid-area:brand;justify-self:end;align-items:center;gap:10px;min-width:0;display:flex}.brand h1{letter-spacing:0;margin:0 0 4px;font-size:22px;font-weight:950;line-height:1}.brand>div{min-width:0}.brand p{color:var(--muted);white-space:nowrap;margin:0;font-size:13px;font-weight:750}.nav-tabs{background:var(--surface-2);box-shadow:none;direction:rtl;border:1px solid #64748b2e;border-radius:12px;grid-area:nav;justify-self:center;gap:4px;padding:4px;display:flex}.nav-tabs button{color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;min-height:38px;padding:0 14px;font-weight:850;transition:background-color .16s,box-shadow .16s,color .16s,transform .16s;display:flex;position:relative}.nav-tabs button:not(.active):focus-visible,.nav-tabs button:not(.active):hover{background:var(--surface);color:var(--ink)}.nav-tabs button:first-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.nav-tabs button:last-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.topbar-actions{direction:rtl;grid-area:actions;justify-self:start;align-items:center;gap:8px;display:flex;position:relative}.topbar-actions>.create-menu,.topbar-actions>.notification-button,.topbar-actions>.vibe-upload-menu{flex:none}.topbar-actions>.create-menu,.topbar-actions>.vibe-upload-menu{display:inline-flex}.topbar-actions .notification-button{border-color:#2563eb24}.topbar-notification-button{order:99;margin-inline-start:2px}.notification-badge{background:var(--accent-2);border:2px solid var(--surface);border-radius:999px;min-width:20px;height:20px;padding:0 5px;font-size:11px;font-weight:800;top:0;right:0}.nav-count,.notification-badge{color:#fff;justify-content:center;align-items:center;display:inline-flex;position:absolute}.nav-count{background:var(--accent);box-shadow:none;inset-inline-end:-10px;border:2px solid #ffffffeb;border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:900;line-height:1;top:-8px}.nav-icon-with-count{flex:none;justify-content:center;align-items:center;width:18px;min-width:0;height:18px;display:inline-flex;position:relative}.app-shell:has(.auto-dismiss-header) .topbar-content-dock{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.chat-workspace--auto-dismiss-header) .brand{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.chat-workspace--auto-dismiss-header) .brand h1{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.chat-workspace--auto-dismiss-header) .brand p{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.chat-workspace--auto-dismiss-header) .brand-mark{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.chat-workspace--auto-dismiss-header) .topbar{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.entertainments-workspace--auto-dismiss-header) .brand{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.entertainments-workspace--auto-dismiss-header) .brand h1{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.entertainments-workspace--auto-dismiss-header) .brand p{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.entertainments-workspace--auto-dismiss-header) .brand-mark{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.entertainments-workspace--auto-dismiss-header) .topbar{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header) .brand{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header) .brand h1{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header) .brand p{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header) .brand-mark{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header) .topbar{transition:font-size .24s,gap .24s,height .24s,margin .24s,max-height .24s,opacity .18s,transform .24s,width .24s}:is(.app-shell:has(.chat-workspace--auto-dismiss-header--hidden) .topbar-content-dock:not(:focus-within),.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header--hidden) .topbar-content-dock:not(:focus-within)){opacity:0;pointer-events:none;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transform:translateY(-8px)}:is(.app-shell:has(.chat-workspace--auto-dismiss-header--hidden) .topbar,.app-shell:has(.entertainments-workspace--auto-dismiss-header--hidden) .topbar,.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header--hidden) .topbar){--topbar-control-size:40px;gap:8px;margin-bottom:4px}:is(.app-shell:has(.chat-workspace--auto-dismiss-header--hidden) .brand,.app-shell:has(.entertainments-workspace--auto-dismiss-header--hidden) .brand,.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header--hidden) .brand){gap:8px}:is(.app-shell:has(.chat-workspace--auto-dismiss-header--hidden) .brand h1,.app-shell:has(.entertainments-workspace--auto-dismiss-header--hidden) .brand h1,.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header--hidden) .brand h1){margin-bottom:0;font-size:18px}:is(.app-shell:has(.chat-workspace--auto-dismiss-header--hidden) .brand p,.app-shell:has(.entertainments-workspace--auto-dismiss-header--hidden) .brand p,.app-shell:has(.vibe-gallery-workspace--auto-dismiss-header--hidden) .brand p){opacity:0;max-height:0;overflow:hidden;transform:translateY(-6px)}@media (width<=1120px){.topbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand""nav nav""content content"}.topbar-actions{align-self:center}}@media (width>=961px) and (width<=1120px){.topbar{grid-template-columns:minmax(54px,1fr) auto minmax(130px,1fr);grid-template-areas:"actions nav brand""content content content";gap:10px}.nav-tabs{justify-self:end}}@media (width>=821px) and (width<=960px){.app-shell:has(.topbar--compact-nav){padding-top:8px}.topbar.topbar--compact-nav{grid-template-columns:minmax(104px,1fr) auto minmax(160px,1fr);grid-template-areas:"actions nav brand""content content content";gap:12px}.topbar.topbar--compact-nav .nav-tabs{justify-self:center}.topbar.topbar--compact-nav .nav-tabs button{min-height:40px;padding-inline:16px}}@media (width>=761px) and (width<=820px){.topbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand""content content";gap:10px;margin-bottom:6px}.topbar-content-dock{justify-self:stretch;width:100%}.topbar-content-dock button{flex-basis:auto;min-width:154px}.nav-tabs{background:var(--surface);box-shadow:var(--shadow-floating);z-index:70;border-radius:12px;grid-area:auto;gap:4px;width:calc(100vw - 20px);display:flex;position:fixed;bottom:10px;left:0;right:auto;overflow:hidden}.nav-tabs button{text-align:center;white-space:normal;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;min-height:50px;padding:5px 6px;font-size:11px;line-height:1.1;position:relative;overflow:visible}.nav-tabs button svg{flex:none}.nav-tabs .nav-icon-with-count{overflow:visible}.nav-tabs .nav-icon-with-count .nav-count{top:-7px}}@media (width<=760px){.topbar{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"actions brand""content content";gap:6px;margin-bottom:4px}.brand{justify-content:flex-start}.brand h1{font-size:20px}.brand p{font-size:12px}.topbar-content-dock{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;justify-self:stretch;gap:6px;width:100%;max-width:100%;padding:0 0 4px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.topbar-content-dock--multirow{display:flex}.topbar-content-dock button{text-align:right;flex:none;grid-template-columns:24px max-content auto;gap:7px;min-width:0;min-height:42px;padding:5px 8px}.topbar-content-dock-button--featured{grid-template-columns:30px max-content auto;min-width:0;min-height:46px;padding:6px 9px}.topbar-content-dock-button--featured .topbar-content-dock-icon{border-radius:9px;width:30px;height:30px}.topbar-content-dock-icon{border-radius:7px;width:24px;height:24px}.topbar-content-dock-copy{align-self:center;justify-items:start;width:100%}.topbar-content-dock-copy small,.topbar-content-dock-copy strong{white-space:nowrap;max-width:none;overflow:visible}.topbar-content-dock-copy strong{font-size:11px}.topbar-content-dock-copy small{font-size:9px;display:block}.topbar-content-dock em{box-shadow:none;inset-inline:auto;z-index:auto;align-self:center;min-width:20px;height:20px;padding-inline:4px;font-size:10px;position:static;top:auto}.nav-tabs{background:var(--surface);box-shadow:var(--shadow-floating);z-index:70;border-radius:12px;grid-area:auto;gap:4px;width:calc(100vw - 20px);display:flex;position:fixed;bottom:10px;left:0;right:auto;overflow:hidden}.nav-tabs button{text-align:center;white-space:normal;flex-direction:column;flex:1 1 0;justify-content:center;gap:3px;min-width:0;min-height:50px;padding:5px 6px;font-size:11px;line-height:1.1;position:relative;overflow:visible}.nav-tabs button svg{flex:none}.nav-tabs .nav-icon-with-count{overflow:visible}.nav-tabs .nav-icon-with-count .nav-count{top:-7px}}@media (width<=820px){.nav-tabs{box-sizing:border-box;width:calc(100vw - 20px);left:50%;right:auto;transform:translate(-50%)}.nav-tabs button{white-space:nowrap;gap:2px;padding:5px 2px;font-size:10px}.nav-tabs .nav-label{overflow-wrap:normal;text-overflow:clip;white-space:nowrap;overflow:visible}}.media-unavailable-overlay[data-v-9e7def7a]{z-index:180;background:#0f172a75;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.media-unavailable-card[data-v-9e7def7a]{background:var(--surface);border:1px solid var(--line);color:var(--text);text-align:right;border-radius:18px;gap:12px;width:min(100%,420px);max-width:420px;padding:20px;display:grid;box-shadow:0 24px 70px #0f172a33}.media-unavailable-card strong[data-v-9e7def7a]{font-size:1.08rem}.media-unavailable-card p[data-v-9e7def7a]{color:var(--muted);margin:0;line-height:1.8}.media-unavailable-actions[data-v-9e7def7a]{flex-wrap:wrap;gap:10px;display:flex}.media-unavailable-actions button[data-v-9e7def7a]{flex:160px}.public-space-install-popover[data-v-5eb1a53c]{background:var(--surface);border:1px solid var(--line);z-index:90;border-radius:14px;width:min(420px,100vw - 24px);max-width:min(420px,100vw - 24px);padding:12px;position:fixed;top:74px;left:12px;box-shadow:0 18px 50px #1f252229}.public-space-install-popover[data-v-5eb1a53c] .pwa-install--inline{border-top:0;margin-top:0;padding-top:0}.public-space-action-button .public-space-action-label[data-v-5eb1a53c]{display:inline!important}.public-space-action-button[data-v-5eb1a53c]{gap:7px;min-width:76px;padding-inline:12px}.public-space-action-button svg[data-v-5eb1a53c]{flex:none;width:20px;height:20px}.guest-public-profile-shell[data-v-5eb1a53c] .chat-workspace,.guest-public-space-shell[data-v-5eb1a53c] .chat-workspace{grid-template-columns:minmax(0,1fr)}.guest-public-profile-shell[data-v-5eb1a53c] .main-panel,.guest-public-space-shell[data-v-5eb1a53c] .main-panel,.guest-public-space-shell[data-v-5eb1a53c] .message-list,.guest-public-space-shell[data-v-5eb1a53c] .message-list:after,.guest-public-space-shell[data-v-5eb1a53c] .message-list:before{background-image:none!important}.guest-public-profile-shell[data-v-5eb1a53c] .conversations-panel,.guest-public-space-shell[data-v-5eb1a53c] .conversations-panel{display:none!important}.guest-public-profile-shell[data-v-5eb1a53c] .main-panel,.guest-public-space-shell[data-v-5eb1a53c] .main-panel{display:flex!important}.guest-public-space-shell[data-v-5eb1a53c] .chat-mobile-back,.guest-public-profile-shell[data-v-5eb1a53c] .call-message-row,.guest-public-profile-shell[data-v-5eb1a53c] .call-status-bar,.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-action-button[aria-label=تماس],.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-call-menu,.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-menu-item[title=اطلاعات],.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-menu-item[title="اعضا و ادمین"],.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-menu-item[title=مدیریت],.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-primary-actions button[aria-label=اطلاعات],.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-primary-actions button[aria-label="اعضا و ادمین"],.guest-public-profile-shell[data-v-5eb1a53c] .chat-header-primary-actions button[aria-label=مدیریت],.guest-public-space-shell[data-v-5eb1a53c] .call-message-row,.guest-public-space-shell[data-v-5eb1a53c] .call-status-bar,.guest-public-space-shell[data-v-5eb1a53c] .chat-header-action-button[aria-label=تماس],.guest-public-space-shell[data-v-5eb1a53c] .chat-header-call-menu,.guest-public-space-shell[data-v-5eb1a53c] .chat-header-menu-item[title=اطلاعات],.guest-public-space-shell[data-v-5eb1a53c] .chat-header-menu-item[title="اعضا و ادمین"],.guest-public-space-shell[data-v-5eb1a53c] .chat-header-menu-item[title=مدیریت],.guest-public-space-shell[data-v-5eb1a53c] .chat-header-primary-actions button[aria-label=اطلاعات],.guest-public-space-shell[data-v-5eb1a53c] .chat-header-primary-actions button[aria-label="اعضا و ادمین"],.guest-public-space-shell[data-v-5eb1a53c] .chat-header-primary-actions button[aria-label=مدیریت]{display:none!important}@media (width<=760px){.guest-public-profile-shell[data-v-5eb1a53c],.guest-public-space-shell[data-v-5eb1a53c]{padding:10px}.public-space-action-button[data-v-5eb1a53c]{min-width:72px;padding-inline:10px}.public-space-action-button svg[data-v-5eb1a53c]{width:20px;height:20px}:is(.guest-public-profile-shell[data-v-5eb1a53c] .chat-header:not(:has(.chat-mobile-back)),.guest-public-space-shell[data-v-5eb1a53c] .chat-header){grid-template-columns:minmax(0,1fr) auto}.guest-public-space-shell[data-v-5eb1a53c] .chat-workspace:not(.chat-workspace--thread-open) .main-panel{display:flex!important}}@media (width>=761px) and (width<=820px){.guest-public-profile-shell[data-v-5eb1a53c],.guest-public-space-shell[data-v-5eb1a53c]{padding-bottom:18px}}
