html.domnai-standalone-room-open,body.domnai-standalone-room-open{overflow:hidden!important}.domnai-standalone-room{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;overflow-y:auto;background:#050505;color:#f7f7f7;isolation:isolate;-webkit-overflow-scrolling:touch}.domnai-room-back{position:fixed;top:24px;right:28px;z-index:3010;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:.86rem;font-weight:800;cursor:pointer}.domnai-room-back:hover,.domnai-room-back:focus-visible{color:#e7c35e}.domnai-standalone-room-main{min-height:100vh;display:flex;flex-direction:column}.domnai-standalone-room-main>.internal-section,.domnai-standalone-room-main>[data-domnai-profile-page]{width:100%;flex:1 0 auto}@media(max-width:620px){.domnai-room-back{top:22px;right:20px;font-size:.8rem}}.domnai-app-shell{min-height:100vh;display:grid;grid-template-columns:292px minmax(0,1fr);background:#050505;color:#f7f7f7}.domnai-sidebar{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:18px 14px;border-right:1px solid rgba(225,181,77,.12);background:linear-gradient(180deg,#0b0b0b,#060606);z-index:30}.sidebar-brand{display:flex;align-items:center;justify-content:space-between;min-height:64px;padding:0 8px 14px;border-bottom:1px solid rgba(255,255,255,.06)}.sidebar-brand img{width:190px;height:auto;display:block}.sidebar-close,.mobile-menu-button,.sidebar-backdrop{display:none}.sidebar-navigation{flex:1;min-height:0;overflow-y:auto;padding:8px 0 14px;scrollbar-width:thin}.sidebar-group.operations-only{margin-top:0}.sidebar-group>p{margin:8px 10px;color:#656565;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.sidebar-navigation button{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid transparent;border-radius:10px;background:transparent;color:#a7a7a7;text-align:left;font-size:.84rem;cursor:pointer}.sidebar-navigation button span{width:18px;color:#d7b453;text-align:center;flex:0 0 auto}.sidebar-navigation button:hover,.sidebar-navigation button.is-active{color:#fff;border-color:#e1b54d29;background:#e1b54d12}.sidebar-profile{display:flex;align-items:center;gap:12px;padding:14px 10px 4px;border-top:1px solid rgba(255,255,255,.07)}.sidebar-profile>div{min-width:0;display:grid;gap:3px}.sidebar-profile strong{font-size:.85rem;color:#efefef}.sidebar-profile small{color:#767676;font-size:.72rem}.domnai-main-area{min-width:0;min-height:100vh;display:flex;flex-direction:column}.mobile-menu-button,.options-menu-button{position:fixed;top:18px;z-index:42;width:44px;height:44px;border:1px solid rgba(225,181,77,.24);border-radius:12px;background:#0d0d0d;color:#d7b453;font-size:1.25rem;cursor:pointer}.mobile-menu-button{left:18px}.options-menu-button{right:18px;display:grid;place-items:center}.options-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;border:0;background:#0000006b}.conversation-options-menu{position:fixed;top:74px;right:18px;z-index:41;width:min(88vw,340px);padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#151515;box-shadow:0 24px 80px #00000080}.options-menu-title{padding:4px 10px 12px;color:#8d8d8d;font-size:.84rem}.conversation-options-menu button{width:100%;min-height:50px;display:flex;align-items:center;gap:14px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#f3f3f3;text-align:left;font-size:.95rem;cursor:pointer}.conversation-options-menu button:hover{background:#ffffff0d}.conversation-options-menu button span{width:24px;color:#d7b453;text-align:center;font-size:1.05rem}.conversation-options-menu .danger-option{margin-top:8px;color:#ff5b67;border-top:1px solid rgba(255,255,255,.07);border-radius:0 0 12px 12px}.conversation-options-menu .danger-option span{color:#ff5b67}.chat-workspace{flex:1;min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr)}.chat-workspace.has-dynamic-panel{grid-template-columns:minmax(0,1fr) 330px}.chat-column{min-width:0;min-height:100vh;display:flex;flex-direction:column;padding-top:78px}.clean-chat-area{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:18px;padding:24px max(22px,5vw)}.chat-message{width:min(100%,820px);display:grid;gap:8px}.chat-message.user{align-self:flex-end}.chat-message>span{color:#d7b453;font-size:.72rem;font-weight:800}.chat-message.user>span{text-align:right}.chat-message p{margin:0;padding:16px 18px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#ffffff06;color:#d7d7d7;line-height:1.65;white-space:pre-wrap}.chat-message.user p{border-color:#e1b54d38;background:#e1b54d14}.chat-message button{justify-self:start;padding:0;border:0;background:transparent;color:#777;font-size:.72rem;cursor:pointer}.inline-chat-search{width:min(620px,calc(100% - 36px));min-height:46px;display:flex;align-items:center;gap:10px;margin:0 auto 4px;padding:0 12px;border:1px solid rgba(225,181,77,.2);border-radius:13px;background:#101010}.inline-chat-search>span{color:#d7b453}.inline-chat-search input{flex:1;border:0;outline:0;background:transparent;color:#fff;font:inherit}.inline-chat-search button{border:0;background:transparent;color:#888;font-size:1.15rem;cursor:pointer}.chat-composer{display:grid;grid-template-columns:auto minmax(0,1fr) 48px;align-items:end;gap:10px;margin:0 max(18px,4vw) 22px;padding:12px;border:1px solid rgba(225,181,77,.18);border-radius:17px;background:#0d0d0d;box-shadow:0 16px 50px #00000047}.composer-tools{display:flex;align-items:center;gap:3px;padding-bottom:4px}.composer-tools button,.send-message-button{width:38px;height:38px;border:1px solid rgba(225,181,77,.13);border-radius:10px;background:#ffffff05;color:#c6a954;cursor:pointer}.chat-composer textarea{width:100%;min-height:62px;max-height:190px;padding:9px 4px;border:0;outline:0;resize:vertical;background:transparent;color:#fff;font:inherit;line-height:1.5}.send-message-button{width:48px;height:48px;border-color:#d7b453;background:linear-gradient(135deg,#f0d176,#c9952d);color:#080808;font-size:1rem;font-weight:900}.dynamic-panel{min-height:100vh;display:flex;align-items:flex-end;padding:90px 22px 22px;border-left:1px solid rgba(225,181,77,.1);background:linear-gradient(180deg,#111111f0,#080808fa)}.compact-dynamic-panel{justify-content:center}.live-chart-placeholder{width:100%;height:220px;display:flex;align-items:flex-end;justify-content:center;gap:16px;padding:24px;border:1px solid rgba(225,181,77,.13);border-radius:18px;background:#ffffff05}.chart-bar{width:18%;min-height:12px;border-radius:8px 8px 3px 3px;background:linear-gradient(180deg,#f0d176,#c9952d);opacity:.88}.internal-section{min-height:100vh;padding:90px 32px 32px}.internal-section>header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.07)}.internal-section h1{margin:4px 0 6px;font-size:clamp(1.45rem,3vw,2.15rem)}.internal-section header span{color:#d7b453;font-size:.68rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.internal-section header p{margin:0;color:#929292}.internal-section header button,.trash-list button,.billing-card button{min-height:42px;padding:0 14px;border:1px solid rgba(225,181,77,.18);border-radius:11px;background:#ffffff05;color:#d5d5d5;cursor:pointer}.trash-list{display:grid;gap:12px;margin-top:24px}.trash-list article,.billing-card{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid rgba(225,181,77,.12);border-radius:15px;background:#ffffff05}.trash-list article>div:first-child{display:grid;gap:5px}.trash-list small{color:#777}.trash-list article>div:last-child{display:flex;gap:8px}.billing-card{max-width:680px;margin-top:24px;align-items:flex-start;flex-direction:column}.billing-card button:disabled{opacity:.45;cursor:not-allowed}.internal-empty-state{margin:80px auto;color:#747474;text-align:center}@media(min-width:901px){.mobile-menu-button{display:none}}@media(max-width:900px){.domnai-app-shell{display:block}.mobile-menu-button{display:grid;place-items:center}.domnai-sidebar{position:fixed;left:0;top:0;width:min(88vw,320px);transform:translate(-105%);transition:transform .18s ease;box-shadow:20px 0 70px #0009}.domnai-sidebar.is-open{transform:translate(0)}.sidebar-close{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(225,181,77,.18);border-radius:9px;background:transparent;color:#d7b453;font-size:1.2rem}.sidebar-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;display:block;z-index:29;border:0;background:#000000b8}.chat-workspace.has-dynamic-panel{grid-template-columns:1fr}.dynamic-panel{min-height:auto;padding:12px 16px 22px;border-left:0;border-top:1px solid rgba(225,181,77,.08)}.live-chart-placeholder{height:180px}}@media(max-width:620px){.mobile-menu-button,.options-menu-button{top:14px}.mobile-menu-button{left:14px}.options-menu-button{right:14px}.chat-column{padding-top:72px}.clean-chat-area{padding:18px 14px}.chat-composer{grid-template-columns:1fr 48px;margin:0 12px 14px}.composer-tools{grid-column:1 / -1}.chat-composer textarea{min-height:54px}.conversation-options-menu{top:68px;right:12px}.internal-section{padding:78px 20px 24px}.internal-section>header,.trash-list article{align-items:flex-start;flex-direction:column}.trash-list article>div:last-child{width:100%;flex-direction:column}.trash-list button{width:100%}}.chat-message,.chat-message p{min-width:0;max-width:100%;box-sizing:border-box}.chat-message p,.chat-message pre,.chat-message code{overflow-wrap:anywhere;word-break:break-word}.chat-message pre,.chat-message code{max-width:100%;white-space:pre-wrap}.hidden-file-input{display:none}.global-exit-button{position:fixed;top:20px;right:70px;z-index:42;min-height:40px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border:1px solid rgba(229,190,92,.38);border-radius:999px;background:linear-gradient(180deg,#2f2714fa,#13110cfa);color:#f3e2a4;font-size:.82rem;font-weight:700;letter-spacing:.02em;cursor:pointer;box-shadow:0 12px 32px #00000057,inset 0 1px #ffffff0a;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.global-exit-button span{width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:#e5be5c1f;color:#e5be5c;font-size:.92rem}.global-exit-button:hover{border-color:#e5be5c9e;color:#fff1bf;transform:translateY(-1px)}.sidebar-system-group{margin-top:16px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.simplified-composer{grid-template-columns:44px minmax(0,1fr) 48px;position:relative}.simplified-composer textarea{resize:none!important}.composer-plus-button{width:42px;height:42px;align-self:end;border:1px solid rgba(225,181,77,.22);border-radius:50%;background:#e1b54d0f;color:#d7b453;font-size:1.55rem;line-height:1;cursor:pointer}.composer-plus-menu{position:absolute;left:8px;bottom:calc(100% + 10px);z-index:25;width:min(86vw,280px);padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:20px;background:#151515;box-shadow:0 24px 70px #0000008c}.composer-plus-menu button{width:100%;min-height:48px;display:flex;align-items:center;gap:13px;padding:0 12px;border:0;border-radius:12px;background:transparent;color:#f1f1f1;text-align:left;font-size:.92rem;cursor:pointer}.composer-plus-menu button:hover{background:#ffffff0d}.composer-plus-menu button span{width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(225,181,77,.18);border-radius:50%;color:#d7b453;font-size:.84rem}.attachment-preview{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px}.attachment-preview>span{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border:1px solid rgba(225,181,77,.16);border-radius:10px;background:#e1b54d0f;color:#d7d7d7;font-size:.75rem;overflow-wrap:anywhere}.attachment-preview button{border:0;background:transparent;color:#9a9a9a;cursor:pointer;font-size:1rem;line-height:1}.composer-image-preview{position:relative;width:74px;height:74px;overflow:hidden;border:1px solid rgba(225,181,77,.2);border-radius:12px;background:#0f0f0f}.composer-image-preview img{width:100%;height:100%;display:block;object-fit:cover}.composer-image-preview button{position:absolute;top:5px;right:5px;width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#000000b8;color:#fff;font-size:.92rem}.chat-image-attachment{width:min(100%,440px);margin:0;overflow:hidden;border:1px solid rgba(225,181,77,.16);border-radius:16px;background:#0d0d0d}.chat-image-attachment img{width:100%;max-height:520px;display:block;object-fit:contain;background:#090909}.chat-image-attachment figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 11px;border-top:1px solid rgba(255,255,255,.05)}.chat-image-attachment figcaption span{min-width:0;overflow:hidden;color:#8f8f8f;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.chat-image-attachment figcaption button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,91,103,.2);border-radius:8px;background:transparent;color:#ff6c77;cursor:pointer;font-size:.7rem}.message-attachment{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid rgba(225,181,77,.14);border-radius:11px;background:#e1b54d0a}.message-attachment>div{min-width:0;display:grid;gap:3px}.message-attachment strong{overflow-wrap:anywhere;color:#e4e4e4;font-size:.78rem}.message-attachment small{color:#777;font-size:.68rem}.message-attachment button{flex:0 0 auto;padding:6px 9px;border:1px solid rgba(255,91,103,.2);border-radius:8px;background:transparent;color:#ff6c77;cursor:pointer;font-size:.7rem}.asset-library-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:14px;margin-top:24px}.asset-library-card{min-width:0;display:grid;grid-template-columns:46px minmax(0,1fr);gap:12px;padding:16px;border:1px solid rgba(225,181,77,.13);border-radius:15px;background:#ffffff05}.asset-type-icon{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(225,181,77,.18);border-radius:12px;color:#d7b453}.asset-library-card>div:nth-child(2){min-width:0;display:grid;align-content:center;gap:5px}.asset-library-card strong{overflow-wrap:anywhere;color:#ededed;font-size:.84rem}.asset-library-card small{color:#777;font-size:.7rem}.asset-card-actions{grid-column:1 / -1;display:flex;gap:8px}.asset-card-actions button{min-height:38px;padding:0 12px;border:1px solid rgba(225,181,77,.18);border-radius:9px;background:#e1b54d0d;color:#d7d7d7;cursor:pointer;font-size:.76rem}.asset-card-actions .asset-delete-button{border-color:#ff5b672e;color:#ff6c77;background:transparent}.conversation-options-menu{padding-top:12px}.chat-workspace,.chat-workspace.has-dynamic-panel{grid-template-columns:minmax(0,1fr)!important}.dynamic-panel,.compact-dynamic-panel,.live-chart-placeholder{display:none!important}@media(max-width:620px){.global-exit-button{top:17px;right:61px;min-height:38px;padding:0 13px;font-size:.76rem}.global-exit-button span{width:20px;height:20px}.simplified-composer{grid-template-columns:42px minmax(0,1fr) 48px}.chat-image-attachment{width:100%}.chat-image-attachment img{max-height:420px}.message-attachment{align-items:flex-start}.asset-library-grid{grid-template-columns:1fr}.asset-card-actions{flex-direction:column}.asset-card-actions button{width:100%}}.message-action-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;border:0;background:#0000007a}.message-action-sheet{position:fixed;left:50%;bottom:max(22px,env(safe-area-inset-bottom));z-index:81;width:min(420px,calc(100vw - 28px));transform:translate(-50%);display:grid;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:22px;background:#18181bfa;box-shadow:0 24px 70px #0000007a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.message-action-sheet button{min-height:54px;border:0;border-bottom:1px solid rgba(255,255,255,.08);background:transparent;color:inherit;font:inherit;font-weight:600;text-align:left;padding:0 22px}.message-action-sheet button:last-child{border-bottom:0}.message-action-sheet button:active{background:#ffffff14}.message-action-sheet button.danger{color:#ff8585}.operation-groups{display:grid;gap:8px}.operation-group{border:1px solid rgba(216,170,52,.13);border-radius:10px;background:#ffffff03;overflow:hidden}.operation-group>summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px;padding:8px 10px;color:#fffc;font-size:.72rem;font-weight:700;cursor:pointer;list-style:none}.operation-group>summary::-webkit-details-marker{display:none}.operation-group>summary:after{content:"⌄";color:#c89e36;transition:transform .15s ease}.operation-group[open]>summary:after{transform:rotate(180deg)}.operation-group-count{margin-left:auto;padding:2px 6px;border-radius:999px;background:#d8aa341a;color:#d9b653;font-size:.65rem}.operation-group-items{display:grid;padding:2px 6px 8px}.operation-group-items button{width:100%}html.domnai-mobile-chat-viewport .chat-column{min-height:var(--domnai-chat-visible-height, 100dvh)!important;height:var(--domnai-chat-visible-height, 100dvh)!important;max-height:var(--domnai-chat-visible-height, 100dvh)!important;overflow:hidden!important}html.domnai-mobile-chat-viewport .clean-chat-area{min-height:0!important;overflow-y:auto!important;overscroll-behavior-y:contain;scroll-padding-bottom:18px}html.domnai-mobile-chat-viewport .chat-composer{flex:0 0 auto!important;position:relative;z-index:12;margin-bottom:max(10px,env(safe-area-inset-bottom))!important}html.domnai-mobile-chat-viewport.domnai-keyboard-open .chat-composer{box-shadow:0 -12px 36px #00000085,0 0 0 1px #e1b54d14}html.domnai-mobile-chat-viewport.domnai-keyboard-open .chat-composer textarea{max-height:min(150px,28dvh)!important}.domnai-app-shell.user-sidebar-collapsed{grid-template-columns:minmax(0,1fr)}.domnai-sidebar .sidebar-brand{justify-content:flex-start;gap:10px}.user-sidebar-collapse-button{order:-1;align-self:flex-start;width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;margin-top:0;border:1px solid rgba(225,181,77,.24);border-radius:10px;background:#0d0d0d;color:#d7b453;font-size:1.15rem;line-height:1;cursor:pointer}.user-sidebar-collapse-button:hover,.user-sidebar-collapse-button:focus-visible{background:#fff;color:#111;outline:none}.domnai-app-shell.user-sidebar-collapsed .domnai-sidebar{display:none}.domnai-app-shell.user-sidebar-collapsed .mobile-menu-button{display:grid;place-items:center}.domnai-app-shell.user-sidebar-collapsed .chat-workspace,.domnai-app-shell.user-sidebar-collapsed .chat-column{width:100%;max-width:none;margin-inline:0}.domnai-app-shell.user-sidebar-collapsed .clean-chat-area{width:100%;padding:22px clamp(18px,3vw,34px)}.domnai-app-shell.user-sidebar-collapsed .chat-message,.domnai-app-shell.user-sidebar-collapsed .chat-message.user{width:100%;max-width:none}.domnai-app-shell.user-sidebar-collapsed .chat-message p{width:100%;padding:18px 20px;box-sizing:border-box}.domnai-app-shell.user-sidebar-collapsed .chat-composer{width:auto;margin:0 clamp(18px,3vw,34px) 22px}@media(min-width:901px){.domnai-app-shell:not(.user-sidebar-collapsed) .clean-chat-area{align-items:center}.domnai-app-shell:not(.user-sidebar-collapsed) .chat-message,.domnai-app-shell:not(.user-sidebar-collapsed) .chat-message.user{width:min(100%,920px);max-width:920px;margin-inline:auto;align-self:auto;box-sizing:border-box}.domnai-app-shell:not(.user-sidebar-collapsed) .chat-composer{width:calc(100% - 44px);max-width:920px;margin:0 auto 22px;box-sizing:border-box}}@media(max-width:900px){.domnai-sidebar .sidebar-brand{justify-content:space-between;gap:0}.user-sidebar-collapse-button{display:none}.domnai-app-shell.user-sidebar-collapsed .domnai-sidebar.is-open{display:flex}.domnai-sidebar .sidebar-close{transform:translateY(-7px)}.domnai-app-shell.user-sidebar-collapsed .clean-chat-area,.domnai-app-shell.user-sidebar-collapsed .chat-message p{padding:16px}.domnai-app-shell.user-sidebar-collapsed .chat-composer{width:auto;margin:0 16px 16px}}.chat-operation-divider{display:grid;gap:6px;margin:26px 0 16px;padding:14px 16px;border:1px solid rgba(216,170,52,.28);border-radius:16px;background:linear-gradient(180deg,#3a2b0fe6,#1c160af0);box-shadow:inset 0 0 0 1px #ffffff05}.chat-operation-divider span{color:#c89e36;font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.chat-operation-divider strong{color:#fff1bf;font-size:1rem;line-height:1.35}.chat-message.error{position:relative;padding-right:48px}.chat-retry-button{position:absolute;right:14px;bottom:12px;width:30px;height:30px;display:inline-grid;place-items:center;padding:0;border:1px solid rgba(216,170,52,.24);border-radius:50%;background:#d8aa340f;color:#ffe7a6bd;cursor:pointer;transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.chat-retry-button svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.chat-retry-button:hover,.chat-retry-button:focus-visible{border-color:#d8aa348f;background:#d8aa3421;color:#f3cf70;outline:none}.chat-retry-button:active{transform:rotate(-28deg) scale(.94)}.chat-retry-button:disabled{opacity:.38;cursor:default}@media(max-width:620px){.chat-operation-divider{margin:22px 0 14px;padding:13px 14px;border-radius:14px}.chat-operation-divider strong{font-size:.95rem}.chat-message.error{padding-right:44px}.chat-retry-button{right:11px;bottom:10px;width:28px;height:28px}}.chat-source-icons{display:inline-flex;align-items:center;gap:4px;margin:6px 0 0 6px;vertical-align:middle}.chat-source-icons a{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;overflow:hidden;border:1px solid rgba(216,170,52,.24);border-radius:50%;background:#ffffff0d;text-decoration:none;transition:border-color .16s ease,transform .16s ease}.chat-source-icons a:hover,.chat-source-icons a:focus-visible{border-color:#d8aa34b3;transform:translateY(-1px)}.chat-source-icons img{width:15px;height:15px;object-fit:contain}.chat-source-icons a>span{position:absolute;right:-1px;bottom:-1px;display:none;min-width:10px;height:10px;padding:0 2px;border-radius:5px;background:#d8aa34;color:#17120a;font-size:7px;font-weight:800;line-height:10px;text-align:center}.chat-source-icons a img[style*="display: none"]+span{display:block}.domnai-admin-feedbacks-view{display:grid;gap:18px}.domnai-admin-feedbacks-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.domnai-admin-feedbacks-heading h2,.domnai-admin-feedbacks-heading p{margin:0}.domnai-admin-feedbacks-heading h2{color:#fff;font-size:clamp(1.2rem,2.5vw,1.55rem)}.domnai-admin-feedbacks-heading p{margin-top:5px;color:#858585;font-size:.86rem;line-height:1.5}.domnai-admin-feedbacks-heading>button,.domnai-admin-feedbacks-state button{min-height:38px;padding:0 14px;border:1px solid rgba(231,195,94,.28);border-radius:10px;background:#e7c35e14;color:#e7c35e;font-size:.78rem;font-weight:800;cursor:pointer}.domnai-admin-feedbacks-heading>button:disabled{opacity:.56;cursor:wait}.domnai-admin-feedbacks-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.domnai-admin-feedbacks-summary article{min-height:86px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0d0d0deb;display:grid;align-content:space-between}.domnai-admin-feedbacks-summary span{color:#7e7e7e;font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.domnai-admin-feedbacks-summary strong{color:#fff;font-size:1.55rem}.domnai-admin-feedbacks-toolbar{display:flex;flex-wrap:wrap;gap:8px}.domnai-admin-feedbacks-toolbar button{min-height:34px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:999px;background:transparent;color:#969696;font-size:.74rem;font-weight:800;cursor:pointer}.domnai-admin-feedbacks-toolbar button.selected{border-color:#e7c35e5c;background:#e7c35e14;color:#e7c35e}.domnai-admin-feedbacks-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.domnai-admin-feedback-item{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:linear-gradient(180deg,#0f0f0ffa,#090909fa)}.domnai-admin-feedback-item.problem{border-color:#dc505029}.domnai-admin-feedback-item.praise{border-color:#4abe7e29}.domnai-admin-feedback-item-top,.domnai-admin-feedback-user{display:flex;align-items:center;justify-content:space-between;gap:10px}.domnai-admin-feedback-item-top>div{display:flex;flex-wrap:wrap;gap:6px}.domnai-admin-feedback-item-top .category,.domnai-admin-feedback-item-top .status{padding:5px 8px;border-radius:999px;font-size:.64rem;font-weight:900}.domnai-admin-feedback-item-top .category{background:#e7c35e1a;color:#dfbd59}.domnai-admin-feedback-item-top .status{background:#ffffff0d;color:#9d9d9d}.domnai-admin-feedback-item time{color:#626262;font-size:.68rem;white-space:nowrap}.domnai-admin-feedback-user{margin-top:13px}.domnai-admin-feedback-user strong{min-width:0;overflow:hidden;color:#e8e8e8;font-size:.82rem;text-overflow:ellipsis;white-space:nowrap}.domnai-admin-feedback-stars{display:inline-flex;gap:2px;color:#3f3f3f;font-size:.88rem}.domnai-admin-feedback-stars .filled{color:#e4ba43}.domnai-admin-feedback-item h3{margin:13px 0 7px;color:#fff;font-size:.95rem}.domnai-admin-feedback-item>p{margin:0;color:#929292;font-size:.8rem;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere}.domnai-admin-feedbacks-state{min-height:190px;padding:24px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;display:grid;place-items:center;align-content:center;gap:8px;color:#7c7c7c;text-align:center}.domnai-admin-feedbacks-state p{margin:0;font-size:.82rem}.domnai-admin-feedbacks-state.error{border-color:#dc505033;color:#ff9b9b}.domnai-admin-feedbacks-state .spinner{width:28px;height:28px;border:3px solid rgba(231,195,94,.16);border-top-color:#e7c35e;border-radius:50%;animation:domnai-admin-feedback-spin .8s linear infinite}@keyframes domnai-admin-feedback-spin{to{transform:rotate(360deg)}}@media(max-width:980px){.domnai-admin-feedbacks-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.domnai-admin-feedbacks-list{grid-template-columns:1fr}}@media(max-width:620px){.domnai-admin-feedbacks-heading{align-items:flex-start}.domnai-admin-feedbacks-heading>button{flex:0 0 auto}.domnai-admin-feedbacks-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.domnai-admin-feedback-item-top,.domnai-admin-feedback-user{align-items:flex-start}.domnai-admin-feedback-item time{white-space:normal;text-align:right}}.domnai-admin-topbar.is-empty,.domnai-admin-context-spacer{display:none}.domnai-admin-sidebar nav button.active-section{border-color:#e7c35e47;background:#e7c35e17;color:#e7c35e}.domnai-admin-sidebar nav button.active-section>span{color:#e7c35e}.domnai-admin-feedbacks-view{gap:12px;padding-top:18px}.domnai-admin-feedbacks-heading{min-height:20px;justify-content:flex-end;margin:0 0 2px}.domnai-admin-feedbacks-actions,.domnai-admin-feedback-list-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px}.domnai-admin-feedback-list-actions{min-height:18px;margin-top:-2px}.domnai-admin-feedbacks-actions button,.domnai-admin-feedback-list-actions button,.domnai-admin-feedback-item-actions button{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font-size:.76rem;font-weight:700;line-height:1;text-decoration:none!important;-webkit-tap-highlight-color:transparent;cursor:pointer}.domnai-admin-feedbacks-actions button:hover,.domnai-admin-feedbacks-actions button:focus,.domnai-admin-feedbacks-actions button:focus-visible,.domnai-admin-feedbacks-actions button:active,.domnai-admin-feedback-list-actions button:hover,.domnai-admin-feedback-list-actions button:focus,.domnai-admin-feedback-list-actions button:focus-visible,.domnai-admin-feedback-list-actions button:active,.domnai-admin-feedback-item-actions button:hover,.domnai-admin-feedback-item-actions button:focus,.domnai-admin-feedback-item-actions button:focus-visible,.domnai-admin-feedback-item-actions button:active{border:0;background:transparent;color:#fff;text-decoration:none!important;outline:none}.domnai-admin-feedbacks-actions button:disabled,.domnai-admin-feedback-list-actions button:disabled,.domnai-admin-feedback-item-actions button:disabled{color:#686868;opacity:1;cursor:default}.domnai-admin-feedback-list-actions .delete-all:not(:disabled),.domnai-admin-feedback-item-actions button:not(:disabled){color:#d8d8d8}.domnai-admin-feedbacks-list{grid-template-columns:1fr!important;max-height:390px;padding-right:5px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(231,195,94,.32) rgba(255,255,255,.03)}.domnai-admin-feedbacks-list::-webkit-scrollbar{width:5px}.domnai-admin-feedbacks-list::-webkit-scrollbar-track{background:#ffffff08;border-radius:999px}.domnai-admin-feedbacks-list::-webkit-scrollbar-thumb{background:#e7c35e52;border-radius:999px}.domnai-admin-feedback-item{min-height:116px}.domnai-admin-feedback-item-actions{display:grid;justify-items:end;gap:8px}.domnai-admin-feedback-item>p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.domnai-admin-feedbacks-state.compact{min-height:120px}@media(max-width:820px){.domnai-admin-topbar:not(.is-empty){margin-bottom:12px}.domnai-admin-feedbacks-view{padding-top:16px}.domnai-admin-feedbacks-heading{min-height:18px}.domnai-admin-feedbacks-actions,.domnai-admin-feedback-list-actions{gap:14px}.domnai-admin-feedbacks-list{max-height:382px}}.domnai-premium-chart-card{position:relative;overflow:hidden}.domnai-premium-chart-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 0 42%,rgba(255,255,255,.025) 49%,transparent 56% 100%);transform:translate(-120%);animation:domnai-monitor-scan 5.8s linear infinite}@keyframes domnai-monitor-scan{to{transform:translate(120%)}}.domnai-line-chart-stage svg{touch-action:none;cursor:crosshair}.domnai-signal-halo{fill:none;stroke:#3fd7ff38;stroke-width:10;filter:blur(7px);opacity:.7}.domnai-signal-trace{fill:none;stroke:url(#domnai-signal-gradient);stroke-width:3.25;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 7px rgba(63,215,255,.35))}.domnai-signal-energy{fill:none;stroke:#ffffffeb;stroke-width:2.15;stroke-linecap:round;stroke-dasharray:.025 .975;animation:domnai-signal-run 2.25s linear infinite;filter:drop-shadow(0 0 8px rgba(244,201,93,.9))}.domnai-signal-energy.secondary{stroke:#9b82ffeb;animation-duration:3.1s}@keyframes domnai-signal-run{to{stroke-dashoffset:-1}}.domnai-signal-area{opacity:.72}.domnai-signal-beat{transform-box:fill-box;transform-origin:center;animation:domnai-signal-beat 1.5s ease-in-out infinite}@keyframes domnai-signal-beat{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.2)}}.domnai-chart-tooltip.is-touching{opacity:1;transform:translate(-50%)}.domnai-spectrum-stage{display:grid;grid-template-columns:repeat(var(--spectrum-count),minmax(22px,1fr));align-items:end;gap:10px;min-height:210px;padding:18px 8px 8px}.domnai-spectrum-column{position:relative;display:grid;align-content:end;gap:8px;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.domnai-spectrum-bar{position:relative;min-height:8px;height:max(8px,var(--spectrum-height));border-radius:999px 999px 8px 8px;background:linear-gradient(180deg,color-mix(in srgb,var(--spectrum-color) 100%,white 12%),color-mix(in srgb,var(--spectrum-color) 62%,transparent));box-shadow:0 0 18px color-mix(in srgb,var(--spectrum-color) 26%,transparent);transition:height .45s cubic-bezier(.2,.8,.2,1),filter .18s ease,transform .18s ease;overflow:hidden}.domnai-spectrum-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(to bottom,rgba(255,255,255,.3) 0 2px,transparent 2px 8px);opacity:.34;animation:domnai-spectrum-flow 1.8s linear infinite}@keyframes domnai-spectrum-flow{to{transform:translateY(8px)}}.domnai-spectrum-column.is-active .domnai-spectrum-bar,.domnai-spectrum-column:active .domnai-spectrum-bar{transform:translateY(-3px) scaleX(1.04);filter:brightness(1.28)}.domnai-spectrum-column small{overflow:hidden;color:#858791;font-size:.62rem;line-height:1.25;text-align:center;text-overflow:ellipsis;white-space:nowrap}.domnai-spectrum-column strong{color:#f7f7f8;font-size:.68rem;text-align:center}.domnai-premium-donut{position:relative}.domnai-premium-donut:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:50%;border:2px solid transparent;border-top-color:#3fd7ffc7;border-right-color:#f4c95d6b;filter:drop-shadow(0 0 7px rgba(63,215,255,.35));animation:domnai-radar-ring 4.2s linear infinite}@keyframes domnai-radar-ring{to{transform:rotate(360deg)}}.domnai-premium-donut>div:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;background:#64e6a6;box-shadow:0 0 0 5px #64e6a614,0 0 14px #64e6a6cc;animation:domnai-signal-beat 1.5s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.domnai-premium-chart-card:after,.domnai-signal-energy,.domnai-signal-beat,.domnai-spectrum-bar:after,.domnai-premium-donut:after,.domnai-premium-donut>div:after{animation:none!important}}@media(max-width:700px){.domnai-spectrum-stage{gap:6px;min-height:185px;padding-inline:2px}.domnai-spectrum-column small{font-size:.56rem}.domnai-spectrum-column strong{font-size:.61rem}}.domnai-admin-users-view{display:grid;gap:18px}.domnai-admin-users-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.domnai-admin-users-heading>div:first-child,.domnai-admin-users-heading .heading-actions{display:flex;align-items:center;gap:10px}.domnai-admin-users-heading>div:first-child{min-width:0;flex-wrap:wrap}.domnai-admin-users-heading small{color:#6f6f6f;font-size:.72rem}.domnai-admin-users-heading .heading-actions{flex:0 0 auto}.domnai-admin-users-heading button,.domnai-admin-users-state button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#f1f1f1;font-size:.76rem;font-weight:800;cursor:pointer}.domnai-admin-users-heading button:last-child,.domnai-admin-users-state button{border-color:#e7c35e4d;background:#e7c35e14;color:#e7c35e}.domnai-admin-users-heading button:disabled,.domnai-admin-users-state button:disabled{opacity:.5;cursor:not-allowed}.domnai-admin-users-view .live-indicator{display:inline-flex;align-items:center;gap:7px;color:#d8d8d8;font-size:.76rem;font-weight:800}.domnai-admin-users-view .live-indicator i{width:8px;height:8px;border-radius:50%;background:#51c987;box-shadow:0 0 0 4px #51c9871a}.domnai-admin-users-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.domnai-admin-users-summary article{min-height:88px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0d0d0df0;display:grid;align-content:space-between}.domnai-admin-users-summary span,.domnai-admin-users-view .analytics-card header span,.domnai-admin-users-toolbar label>span,.domnai-admin-users-toolbar .result-count>span{color:#777;font-size:.68rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-users-summary strong{color:#fff;font-size:1.55rem}.domnai-admin-users-analytics{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,.85fr);gap:12px}.domnai-admin-users-view .analytics-card{min-width:0;padding:16px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(180deg,#0f0f0ffa,#090909fa)}.domnai-admin-users-view .analytics-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.domnai-admin-users-view .analytics-card header>div{display:grid;gap:4px}.domnai-admin-users-view .analytics-card header strong{color:#f4f4f4;font-size:.93rem}.domnai-admin-users-view .analytics-card header small{color:#777;font-size:.7rem;white-space:nowrap}.domnai-admin-users-chart-wrap{margin-top:10px;min-height:220px}.domnai-admin-users-chart{width:100%;height:220px;overflow:visible}.domnai-admin-users-chart .grid-line{stroke:#ffffff0f;stroke-width:1}.domnai-admin-users-chart .axis-value,.domnai-admin-users-chart .axis-label{fill:#626262;font-size:10px}.domnai-admin-users-chart .area{fill:#e7c35e14}.domnai-admin-users-chart .line{fill:none;stroke:#e7c35e;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.domnai-admin-users-chart .point{fill:#4b4b4b}.domnai-admin-users-chart .point.active{fill:#e7c35e;stroke:#e7c35e47;stroke-width:6;paint-order:stroke}.domnai-admin-users-plan-chart{display:grid;gap:16px;margin-top:26px}.domnai-admin-users-plan-chart .plan-row{display:grid;gap:8px}.domnai-admin-users-plan-chart .plan-row>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.domnai-admin-users-plan-chart span,.domnai-admin-users-plan-chart strong{font-size:.76rem}.domnai-admin-users-plan-chart span{color:#a6a6a6}.domnai-admin-users-plan-chart strong{color:#e9e9e9}.domnai-admin-users-plan-chart .track{height:8px;overflow:hidden;border-radius:999px;background:#ffffff0e}.domnai-admin-users-plan-chart .track span{display:block;min-width:2px;height:100%;border-radius:inherit;background:linear-gradient(90deg,#e7c35ead,#e7c35e)}.domnai-admin-users-view .plan-foot{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:22px}.domnai-admin-users-view .plan-foot span{padding:10px;border:1px solid rgba(255,255,255,.055);border-radius:11px;color:#777;font-size:.68rem}.domnai-admin-users-view .plan-foot strong{display:block;margin-top:4px;color:#f1f1f1;font-size:.9rem}.domnai-admin-users-brain{padding:16px;border:1px solid rgba(231,195,94,.17);border-radius:16px;background:radial-gradient(circle at top right,rgba(231,195,94,.07),transparent 35%),#0b0b0bf5}.domnai-admin-users-brain>header{display:flex;align-items:center;gap:11px}.domnai-admin-users-view .brain-mark{width:38px;height:38px;border:1px solid rgba(231,195,94,.28);border-radius:11px;display:grid;place-items:center;background:#e7c35e14;color:#e7c35e;font-size:.72rem;font-weight:900}.domnai-admin-users-brain>header>div:last-child{display:grid;gap:3px}.domnai-admin-users-brain>header span{color:#e7c35e;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.domnai-admin-users-brain>header strong{color:#f1f1f1;font-size:.92rem}.domnai-admin-users-view .brain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:14px}.domnai-admin-users-view .brain-grid article{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;display:flex;gap:10px;background:#ffffff05}.domnai-admin-users-view .brain-grid article>span{flex:0 0 auto;color:#696969;font-size:.66rem;font-weight:900}.domnai-admin-users-view .brain-grid article>div{min-width:0}.domnai-admin-users-view .brain-grid article strong{color:#e8e8e8;font-size:.78rem}.domnai-admin-users-view .brain-grid article p{margin:4px 0 0;color:#8a8a8a;font-size:.73rem;line-height:1.45}.domnai-admin-users-view .brain-grid article.attention{border-color:#e69b4529}.domnai-admin-users-view .brain-grid article.positive{border-color:#51c98729}.domnai-admin-users-toolbar{display:grid;grid-template-columns:minmax(230px,1.4fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;gap:10px;align-items:end}.domnai-admin-users-toolbar label,.domnai-admin-users-toolbar .result-count{display:grid;gap:6px}.domnai-admin-users-toolbar input,.domnai-admin-users-toolbar select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;background:#0d0d0d;color:#e8e8e8;font:inherit;font-size:.78rem}.domnai-admin-users-toolbar input:focus,.domnai-admin-users-toolbar select:focus{border-color:#e7c35e59;box-shadow:0 0 0 3px #e7c35e0f}.domnai-admin-users-toolbar .result-count{min-height:40px;padding:7px 11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;align-content:center}.domnai-admin-users-toolbar .result-count strong{color:#dfdfdf;font-size:.76rem;white-space:nowrap}.domnai-admin-users-table-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0a0a0af5}.domnai-admin-users-table{width:100%;min-width:980px;border-collapse:collapse}.domnai-admin-users-table th,.domnai-admin-users-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.055);text-align:left;vertical-align:middle}.domnai-admin-users-table th{color:#747474;font-size:.65rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-users-table td{color:#b7b7b7;font-size:.75rem}.domnai-admin-users-table tbody tr:last-child td{border-bottom:0}.domnai-admin-users-table tbody tr:hover{background:#ffffff05}.domnai-admin-users-view .user-cell{display:flex;align-items:center;gap:10px;min-width:240px}.domnai-admin-users-view .user-cell .avatar{width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(231,195,94,.2);border-radius:10px;display:grid;place-items:center;background:#e7c35e0f;color:#d9ba5e;font-size:.7rem;font-weight:900}.domnai-admin-users-view .user-cell>div,.domnai-admin-users-view .plan-cell{min-width:0;display:grid;gap:3px}.domnai-admin-users-view .user-cell strong,.domnai-admin-users-view .plan-cell strong,.domnai-admin-users-view .credits{color:#ececec;font-size:.78rem}.domnai-admin-users-view .user-cell small,.domnai-admin-users-view .plan-cell small,.domnai-admin-users-table time{color:#727272;font-size:.68rem}.domnai-admin-users-view .user-cell small{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domnai-admin-users-view .role-badge,.domnai-admin-users-view .profile-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:.64rem;font-weight:850}.domnai-admin-users-view .role-badge{background:#ffffff0b;color:#a0a0a0}.domnai-admin-users-view .role-badge.admin{background:#e7c35e17;color:#dfbd59}.domnai-admin-users-view .profile-badge.complete{background:#51c98717;color:#7dd9a3}.domnai-admin-users-view .profile-badge.pending{background:#e69b4517;color:#e3a85f}.domnai-admin-users-state{min-height:190px;padding:24px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;display:grid;place-items:center;align-content:center;gap:8px;color:#7c7c7c;text-align:center}.domnai-admin-users-state.compact{min-height:150px}.domnai-admin-users-state p{margin:0;font-size:.8rem}.domnai-admin-users-state.error{border-color:#dc505033;color:#ff9b9b}.domnai-admin-users-state .spinner{width:28px;height:28px;border:3px solid rgba(231,195,94,.16);border-top-color:#e7c35e;border-radius:50%;animation:domnai-admin-users-spin .8s linear infinite}@keyframes domnai-admin-users-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.domnai-admin-users-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.domnai-admin-users-analytics{grid-template-columns:1fr}.domnai-admin-users-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.65fr))}.domnai-admin-users-toolbar .result-count{grid-column:1 / -1}}@media(max-width:700px){.domnai-admin-users-heading{align-items:flex-start;flex-direction:column}.domnai-admin-users-heading .heading-actions{width:100%}.domnai-admin-users-heading button{flex:1}.domnai-admin-users-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.domnai-admin-users-view .brain-grid,.domnai-admin-users-view .plan-foot,.domnai-admin-users-toolbar{grid-template-columns:1fr}.domnai-admin-users-toolbar .result-count{grid-column:auto}}@media(max-width:440px){.domnai-admin-users-summary{grid-template-columns:1fr 1fr}.domnai-admin-users-summary article{min-height:80px}.domnai-admin-users-chart{height:190px}}.domnai-admin-users-table .user-actions-cell{width:108px;text-align:right}.domnai-admin-users-table .delete-user-button{border:1px solid rgba(255,92,92,.45);border-radius:8px;background:#78141429;color:#ff9a9a;padding:7px 11px;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.domnai-admin-users-table .delete-user-button:hover:not(:disabled){background:#a01e1e47;border-color:#ff6e6eb8}.domnai-admin-users-table .delete-user-button:disabled{opacity:.38;cursor:not-allowed}.domnai-admin-billing-view{display:grid;gap:22px;padding-bottom:28px}.domnai-admin-billing-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:2px}.billing-live-copy,.billing-heading-actions{display:flex;align-items:center;gap:11px}.billing-live-copy{min-width:0;flex-wrap:wrap}.billing-live-copy small{color:#6d6d6d;font-size:.71rem}.billing-live-indicator{display:inline-flex;align-items:center;gap:7px;color:#dbdbdb;font-size:.75rem;font-weight:800}.billing-live-indicator i{width:8px;height:8px;border-radius:50%;background:#51c987;box-shadow:0 0 0 4px #51c9871a}.billing-heading-actions{flex:0 0 auto}.domnai-admin-billing-heading button,.domnai-admin-billing-state button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;outline:none;background:#ffffff08;color:#fff;font-size:.74rem;font-weight:850;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.domnai-admin-billing-heading button:hover,.domnai-admin-billing-heading button:focus,.domnai-admin-billing-heading button:focus-visible,.domnai-admin-billing-state button:hover,.domnai-admin-billing-state button:focus,.domnai-admin-billing-state button:focus-visible{color:#fff;border-color:#ffffff24;background:#ffffff0b}.domnai-admin-billing-heading button:active:not(:disabled),.domnai-admin-billing-state button:active:not(:disabled){color:#e7c35e;border-color:#e7c35e52;background:#e7c35e17}.domnai-admin-billing-heading button:disabled,.domnai-admin-billing-state button:disabled{opacity:.48;cursor:not-allowed}.domnai-admin-billing-summary{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:11px}.domnai-admin-billing-summary article{min-height:90px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;display:grid;align-content:space-between;background:#0c0c0cf5}.domnai-admin-billing-summary span,.billing-operation-card header span,.domnai-admin-billing-toolbar label>span,.billing-result-count>span,.domnai-admin-billing-section-card>header span{color:#747474;font-size:.65rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-billing-summary strong{color:#fff;font-size:1.34rem;line-height:1.15}.domnai-admin-billing-warning{padding:13px 15px;border:1px solid rgba(231,195,94,.2);border-radius:12px;display:flex;align-items:flex-start;gap:10px;background:#e7c35e0d;color:#9d9d9d;font-size:.74rem;line-height:1.45}.domnai-admin-billing-warning strong{flex:0 0 auto;color:#e7c35e}.domnai-admin-billing-operation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.billing-operation-card,.domnai-admin-billing-section-card,.domnai-admin-billing-brain{min-width:0;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:linear-gradient(180deg,#0f0f0ffa,#090909fa)}.billing-operation-card{padding:17px}.billing-operation-card>header,.domnai-admin-billing-section-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.billing-operation-card header,.domnai-admin-billing-section-card>header>div{display:grid;gap:4px}.billing-operation-card header strong,.domnai-admin-billing-section-card>header strong{color:#ededed;font-size:.9rem}.billing-operation-list{display:grid;gap:0;margin-top:15px}.billing-operation-list>div{min-height:43px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.055);display:flex;align-items:center;justify-content:space-between;gap:14px}.billing-operation-list>div:last-child{border-bottom:0}.billing-operation-list span{color:#858585;font-size:.74rem}.billing-operation-list strong{color:#e7e7e7;font-size:.77rem;text-align:right}.billing-operation-list strong.positive{color:#74d79e}.billing-operation-list strong.attention{color:#e5ad64}.domnai-admin-billing-brain{padding:17px;border-color:#e7c35e2e;background:radial-gradient(circle at top right,rgba(231,195,94,.07),transparent 36%),#0b0b0bf7}.domnai-admin-billing-brain>header{display:flex;align-items:center;gap:11px}.billing-brain-mark{width:39px;height:39px;flex:0 0 39px;border:1px solid rgba(231,195,94,.3);border-radius:11px;display:grid;place-items:center;background:#e7c35e14;color:#e7c35e;font-size:.72rem;font-weight:900}.domnai-admin-billing-brain>header>div:last-child{display:grid;gap:3px}.domnai-admin-billing-brain>header span{color:#e7c35e;font-size:.67rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.domnai-admin-billing-brain>header strong{color:#f1f1f1;font-size:.91rem}.billing-brain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:15px}.billing-brain-grid article{min-width:0;padding:12px;border:1px solid rgba(255,255,255,.055);border-radius:12px;display:flex;gap:10px;background:#ffffff05}.billing-brain-grid article>span{flex:0 0 auto;color:#666;font-size:.65rem;font-weight:900}.billing-brain-grid article strong{color:#e8e8e8;font-size:.77rem}.billing-brain-grid article p{margin:4px 0 0;color:#898989;font-size:.72rem;line-height:1.46}.billing-brain-grid article.attention{border-color:#e69b452b}.billing-brain-grid article.positive{border-color:#51c9872b}.domnai-admin-billing-toolbar{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(150px,.7fr) minmax(150px,.7fr) auto;gap:11px;align-items:end}.domnai-admin-billing-toolbar label,.billing-result-count{display:grid;gap:6px}.domnai-admin-billing-toolbar input,.domnai-admin-billing-toolbar select{width:100%;min-height:41px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;background:#0d0d0d;color:#e7e7e7;font:inherit;font-size:.77rem}.domnai-admin-billing-toolbar input:focus,.domnai-admin-billing-toolbar select:focus{border-color:#e7c35e57;box-shadow:0 0 0 3px #e7c35e0f}.billing-result-count{min-height:41px;padding:7px 11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;align-content:center}.billing-result-count strong{color:#dedede;font-size:.75rem;white-space:nowrap}.domnai-admin-billing-section-card{overflow:hidden}.domnai-admin-billing-section-card>header{padding:17px 17px 15px;border-bottom:1px solid rgba(255,255,255,.055)}.domnai-admin-billing-section-card>header small{color:#707070;font-size:.68rem;white-space:nowrap}.domnai-admin-billing-table-wrap{overflow-x:auto}.domnai-admin-billing-table{width:100%;min-width:980px;border-collapse:collapse}.domnai-admin-billing-table th,.domnai-admin-billing-table td{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);text-align:left;vertical-align:middle}.domnai-admin-billing-table th{color:#747474;font-size:.63rem;font-weight:900;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-billing-table td{color:#b5b5b5;font-size:.73rem}.domnai-admin-billing-table tbody tr:last-child td{border-bottom:0}.domnai-admin-billing-table tbody tr:hover{background:#ffffff05}.domnai-admin-billing-table td>strong{display:block;color:#e9e9e9;font-size:.76rem}.domnai-admin-billing-table td>small{display:block;margin-top:3px;color:#707070;font-size:.66rem}.domnai-admin-billing-table time{color:#7c7c7c;font-size:.68rem}.billing-user-cell{display:flex;align-items:center;gap:10px;min-width:230px}.billing-user-cell>span{width:34px;height:34px;flex:0 0 34px;border:1px solid rgba(231,195,94,.2);border-radius:10px;display:grid;place-items:center;background:#e7c35e0f;color:#d9ba5e;font-size:.69rem;font-weight:900}.billing-user-cell>div{min-width:0;display:grid;gap:3px}.billing-user-cell strong{color:#ececec;font-size:.77rem}.billing-user-cell small{max-width:215px;overflow:hidden;color:#707070;font-size:.66rem;text-overflow:ellipsis;white-space:nowrap}.billing-role-badge,.billing-status-badge{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;font-size:.63rem;font-weight:850;white-space:nowrap}.billing-role-badge{background:#ffffff0b;color:#a2a2a2}.billing-role-badge.admin{background:#e7c35e17;color:#dfbd59}.billing-status-badge.active,.billing-status-badge.trialing,.billing-status-badge.paid{background:#51c98717;color:#7bd9a2}.billing-status-badge.past_due,.billing-status-badge.unpaid,.billing-status-badge.incomplete,.billing-status-badge.open,.billing-status-badge.uncollectible{background:#e69b4517;color:#e5aa60}.billing-status-badge.canceled,.billing-status-badge.inactive,.billing-status-badge.void,.billing-status-badge.draft{background:#ffffff0d;color:#999}.positive-amount{color:#74d79e!important}.negative-amount{color:#df8b8b!important}.domnai-admin-billing-empty{min-height:100px;padding:24px;display:grid;place-items:center;color:#737373;font-size:.76rem;text-align:center}.domnai-admin-billing-state{min-height:190px;padding:26px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;display:grid;place-items:center;align-content:center;gap:9px;color:#7d7d7d;text-align:center}.domnai-admin-billing-state.compact{min-height:140px;border:0;border-radius:0}.domnai-admin-billing-state p{margin:0;font-size:.78rem}.domnai-admin-billing-state.error{border-color:#dc505033;color:#ff9b9b}.billing-spinner{width:28px;height:28px;border:3px solid rgba(231,195,94,.16);border-top-color:#e7c35e;border-radius:50%;animation:domnai-admin-billing-spin .8s linear infinite}@keyframes domnai-admin-billing-spin{to{transform:rotate(360deg)}}@media(max-width:1160px){.domnai-admin-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.domnai-admin-billing-toolbar{grid-template-columns:minmax(220px,1fr) repeat(2,minmax(140px,.65fr))}.billing-result-count{grid-column:1 / -1}}@media(max-width:760px){.domnai-admin-billing-view{gap:20px}.domnai-admin-billing-heading{align-items:flex-start;flex-direction:column}.billing-heading-actions{width:100%;margin-top:3px}.domnai-admin-billing-heading button{flex:1}.domnai-admin-billing-summary,.domnai-admin-billing-operation-grid,.billing-brain-grid,.domnai-admin-billing-toolbar{grid-template-columns:1fr 1fr}.domnai-admin-billing-toolbar label:first-child,.billing-result-count{grid-column:1 / -1}.domnai-admin-billing-warning{display:grid}}@media(max-width:500px){.domnai-admin-billing-summary{grid-template-columns:1fr 1fr}.domnai-admin-billing-operation-grid,.billing-brain-grid,.domnai-admin-billing-toolbar{grid-template-columns:1fr}.domnai-admin-billing-toolbar label:first-child,.billing-result-count{grid-column:auto}.domnai-admin-billing-summary article{min-height:84px;padding:13px}.domnai-admin-billing-summary strong{font-size:1.1rem}}.domnai-admin-errors-view{display:grid;gap:22px}.domnai-admin-errors-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.domnai-admin-errors-heading>div:first-child,.errors-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.errors-live-indicator{display:inline-flex;align-items:center;gap:7px;color:#dedede;font-size:.76rem;font-weight:800}.errors-live-indicator i{width:8px;height:8px;border-radius:50%;background:#51c987;box-shadow:0 0 0 4px #51c9871a}.domnai-admin-errors-heading small{color:#6f6f6f;font-size:.72rem}.domnai-admin-errors-heading button,.domnai-admin-errors-state button,.errors-show-all-wrap button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#fff;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.domnai-admin-errors-heading button:hover,.domnai-admin-errors-heading button:focus,.domnai-admin-errors-heading button:focus-visible,.domnai-admin-errors-state button:hover,.domnai-admin-errors-state button:focus,.domnai-admin-errors-state button:focus-visible,.errors-show-all-wrap button:hover,.errors-show-all-wrap button:focus,.errors-show-all-wrap button:focus-visible{color:#fff;outline:none;text-decoration:none}.domnai-admin-errors-heading button:active:not(:disabled),.domnai-admin-errors-state button:active:not(:disabled),.errors-show-all-wrap button:active:not(:disabled){border-color:#e7c35e4d;background:#e7c35e14;color:#e7c35e}.domnai-admin-errors-heading button:disabled,.domnai-admin-errors-state button:disabled{opacity:.5;cursor:not-allowed}.domnai-admin-errors-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.domnai-admin-errors-summary article{min-height:88px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0d0d0df0;display:grid;align-content:space-between}.domnai-admin-errors-summary span,.domnai-admin-errors-toolbar label>span,.errors-result-count>span,.domnai-admin-errors-list-card>header span,.error-group-count>span,.error-group-last>span{color:#777;font-size:.68rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-errors-summary strong{color:#fff;font-size:1.55rem}.domnai-admin-errors-toolbar{display:grid;grid-template-columns:minmax(230px,1.35fr) minmax(150px,.75fr) minmax(150px,.75fr) auto;gap:10px;align-items:end}.domnai-admin-errors-toolbar label,.errors-result-count{display:grid;gap:6px}.domnai-admin-errors-toolbar input,.domnai-admin-errors-toolbar select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;background:#0d0d0d;color:#e8e8e8;font:inherit;font-size:.78rem}.domnai-admin-errors-toolbar input:focus,.domnai-admin-errors-toolbar select:focus{border-color:#e7c35e59;box-shadow:0 0 0 3px #e7c35e0f}.errors-result-count{min-height:40px;padding:7px 11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;align-content:center}.errors-result-count strong{color:#dfdfdf;font-size:.76rem}.domnai-admin-errors-list-card{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0a0a0af5}.domnai-admin-errors-list-card>header{padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.055);display:flex;justify-content:space-between;gap:14px}.domnai-admin-errors-list-card>header>div{display:grid;gap:4px}.domnai-admin-errors-list-card>header strong{color:#f0f0f0;font-size:.9rem}.domnai-admin-errors-list-card>header small{color:#6f6f6f;font-size:.7rem}.domnai-admin-errors-list{display:grid}.error-group{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(260px,2fr) minmax(90px,.55fr) minmax(150px,.85fr) minmax(100px,.6fr);gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.error-group:last-child{border-bottom:0}.error-group:hover{background:#ffffff05}.error-group-module,.error-group-copy,.error-group-count,.error-group-last{min-width:0;display:grid;gap:4px}.error-group-module>span{color:#eaeaea;font-size:.78rem;font-weight:850}.error-group-module>strong{width:fit-content;min-height:22px;padding:0 8px;border-radius:999px;display:inline-flex;align-items:center;background:#ffffff0d;color:#a8a8a8;font-size:.62rem}.error-group.critical .error-group-module>strong{background:#e658581a;color:#ff8f8f}.error-group.error .error-group-module>strong{background:#e69b451a;color:#e8ad66}.error-group.warning .error-group-module>strong{background:#e7c35e1a;color:#e7c35e}.error-group-copy>strong,.error-group-count>strong,.error-group-last>strong{color:#e7e7e7;font-size:.77rem}.error-group-copy p{margin:0;color:#878787;font-size:.72rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.error-group-copy small{overflow:hidden;color:#606060;font-size:.65rem;text-overflow:ellipsis;white-space:nowrap}.error-group-status{display:flex;justify-content:flex-end}.error-group-status>span{min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:.64rem;font-weight:850}.error-group-status>span.active{background:#e658581a;color:#ff9696}.error-group-status>span.stable{background:#e7c35e17;color:#e7c35e}.error-group-status>span.resolved{background:#51c98717;color:#7dd9a3}.errors-show-all-wrap{padding:14px 16px;border-top:1px solid rgba(255,255,255,.055);display:flex;justify-content:center}.domnai-admin-errors-state{min-height:190px;padding:24px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;display:grid;place-items:center;align-content:center;gap:8px;color:#7c7c7c;text-align:center}.domnai-admin-errors-state.compact{min-height:150px}.domnai-admin-errors-state p{margin:0;font-size:.8rem}.domnai-admin-errors-state.error{border-color:#dc505033;color:#ff9b9b}.errors-spinner{width:28px;height:28px;border:3px solid rgba(231,195,94,.16);border-top-color:#e7c35e;border-radius:50%;animation:domnai-admin-errors-spin .8s linear infinite}@keyframes domnai-admin-errors-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.domnai-admin-errors-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.error-group{grid-template-columns:minmax(120px,.75fr) minmax(240px,1.8fr) minmax(80px,.5fr) minmax(140px,.75fr)}.error-group-status{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:760px){.domnai-admin-errors-heading{align-items:flex-start;flex-direction:column}.errors-heading-actions{width:100%}.errors-heading-actions button{flex:1}.domnai-admin-errors-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.domnai-admin-errors-toolbar{grid-template-columns:1fr}.error-group{grid-template-columns:1fr 1fr;gap:12px}.error-group-copy{grid-column:1 / -1;grid-row:2}.error-group-count,.error-group-last{grid-row:3}.error-group-status{grid-column:1 / -1;grid-row:4}}@media(max-width:440px){.domnai-admin-errors-summary article{min-height:80px}.error-group{grid-template-columns:1fr}.error-group-copy,.error-group-count,.error-group-last,.error-group-status{grid-column:auto;grid-row:auto}}.domnai-admin-audit-view{display:grid;gap:22px}.domnai-admin-audit-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.domnai-admin-audit-heading>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.audit-live-indicator{display:inline-flex;align-items:center;gap:7px;color:#dedede;font-size:.76rem;font-weight:800}.audit-live-indicator i{width:8px;height:8px;border-radius:50%;background:#51c987;box-shadow:0 0 0 4px #51c9871a}.domnai-admin-audit-heading small{color:#6f6f6f;font-size:.72rem}.domnai-admin-audit-heading button,.domnai-admin-audit-state button,.audit-list-actions button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#fff;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.domnai-admin-audit-heading button:hover,.domnai-admin-audit-heading button:focus,.domnai-admin-audit-heading button:focus-visible,.domnai-admin-audit-state button:hover,.domnai-admin-audit-state button:focus,.domnai-admin-audit-state button:focus-visible,.audit-list-actions button:hover,.audit-list-actions button:focus,.audit-list-actions button:focus-visible{color:#fff;outline:none;text-decoration:none}.domnai-admin-audit-heading button:active:not(:disabled),.domnai-admin-audit-state button:active:not(:disabled),.audit-list-actions button:active:not(:disabled){border-color:#e7c35e4d;background:#e7c35e14;color:#e7c35e}.domnai-admin-audit-heading button:disabled,.domnai-admin-audit-state button:disabled{opacity:.5;cursor:not-allowed}.domnai-admin-audit-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.domnai-admin-audit-summary article{min-height:88px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0d0d0df0;display:grid;align-content:space-between}.domnai-admin-audit-summary span,.domnai-admin-audit-toolbar label>span,.audit-result-count>span,.domnai-admin-audit-list-card>header span,.audit-user>span,.audit-date>span{color:#777;font-size:.68rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-audit-summary strong{color:#fff;font-size:1.55rem}.domnai-admin-audit-toolbar{display:grid;grid-template-columns:minmax(220px,.8fr) auto;gap:10px;align-items:end}.domnai-admin-audit-toolbar label,.audit-result-count{display:grid;gap:6px}.domnai-admin-audit-toolbar select{width:100%;min-height:40px;padding:0 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;outline:none;background:#0d0d0d;color:#e8e8e8;font:inherit;font-size:.78rem}.domnai-admin-audit-toolbar select:focus{border-color:#e7c35e59;box-shadow:0 0 0 3px #e7c35e0f}.audit-result-count{min-height:40px;padding:7px 11px;border:1px solid rgba(255,255,255,.065);border-radius:10px;align-content:center}.audit-result-count strong{color:#dfdfdf;font-size:.76rem}.domnai-admin-audit-list-card{overflow:hidden;border:1px solid rgba(255,255,255,.07);border-radius:15px;background:#0a0a0af5}.domnai-admin-audit-list-card>header{padding:15px 16px;border-bottom:1px solid rgba(255,255,255,.055);display:flex;justify-content:space-between;gap:14px}.domnai-admin-audit-list-card>header>div{display:grid;gap:4px}.domnai-admin-audit-list-card>header strong{color:#f0f0f0;font-size:.9rem}.domnai-admin-audit-list-card>header small{color:#6f6f6f;font-size:.7rem}.domnai-admin-audit-list{display:grid}.audit-row{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(150px,.9fr) minmax(280px,2fr) minmax(100px,.6fr) minmax(150px,.9fr);gap:14px;align-items:center;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.055)}.audit-row:last-child{border-bottom:0}.audit-row:hover{background:#ffffff05}.audit-category,.audit-user,.audit-action,.audit-date{min-width:0;display:grid;gap:4px}.audit-category>span{color:#e7c35e;font-size:.68rem;font-weight:850;text-transform:uppercase}.audit-category>strong,.audit-user>strong,.audit-date>strong{color:#e7e7e7;font-size:.77rem}.audit-action>strong{color:#f0f0f0;font-size:.8rem}.audit-action p{margin:0;color:#878787;font-size:.72rem;line-height:1.45}.audit-result{display:flex;justify-content:flex-end}.audit-result>span{min-height:24px;padding:0 9px;border-radius:999px;display:inline-flex;align-items:center;font-size:.64rem;font-weight:850}.audit-result>span.success{background:#51c98717;color:#7dd9a3}.audit-result>span.failed{background:#e658581a;color:#ff9696}.audit-result>span.canceled{background:#e7c35e17;color:#e7c35e}.audit-list-actions{padding:14px 16px;border-top:1px solid rgba(255,255,255,.055);display:flex;justify-content:center;gap:10px}.domnai-admin-audit-state{min-height:190px;padding:24px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;display:grid;place-items:center;align-content:center;gap:8px;color:#7c7c7c;text-align:center}.domnai-admin-audit-state.compact{min-height:150px}.domnai-admin-audit-state p{margin:0;font-size:.8rem}.domnai-admin-audit-state.error{border-color:#dc505033;color:#ff9b9b}.audit-spinner{width:28px;height:28px;border:3px solid rgba(231,195,94,.16);border-top-color:#e7c35e;border-radius:50%;animation:domnai-admin-audit-spin .8s linear infinite}@keyframes domnai-admin-audit-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.domnai-admin-audit-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.audit-row{grid-template-columns:minmax(120px,.75fr) minmax(140px,.85fr) minmax(240px,1.8fr) minmax(140px,.8fr)}.audit-result{grid-column:1 / -1;justify-content:flex-start}}@media(max-width:760px){.domnai-admin-audit-heading{align-items:flex-start;flex-direction:column}.domnai-admin-audit-heading button{width:100%}.domnai-admin-audit-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.domnai-admin-audit-toolbar{grid-template-columns:1fr}.audit-row{grid-template-columns:1fr 1fr;gap:12px}.audit-action{grid-column:1 / -1;grid-row:2}.audit-result,.audit-date{grid-row:3}.audit-result{grid-column:auto;justify-content:flex-start}}@media(max-width:440px){.domnai-admin-audit-summary article{min-height:80px}.audit-row{grid-template-columns:1fr}.audit-category,.audit-user,.audit-action,.audit-result,.audit-date{grid-column:auto;grid-row:auto}}.domnai-admin-health-view{display:grid;gap:22px}.domnai-admin-health-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.domnai-admin-health-heading>div{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.health-live-indicator{display:inline-flex;align-items:center;gap:7px;color:#dedede;font-size:.76rem;font-weight:800}.health-live-indicator i{width:8px;height:8px;border-radius:50%;background:#51c987;box-shadow:0 0 0 4px #51c9871a}.domnai-admin-health-heading small{color:#6f6f6f;font-size:.72rem}.domnai-admin-health-heading button,.domnai-admin-health-state button{min-height:38px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#ffffff08;color:#fff;font-size:.76rem;font-weight:800;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.domnai-admin-health-heading button:hover,.domnai-admin-health-heading button:focus,.domnai-admin-health-heading button:focus-visible,.domnai-admin-health-state button:hover,.domnai-admin-health-state button:focus,.domnai-admin-health-state button:focus-visible{color:#fff;outline:none;text-decoration:none}.domnai-admin-health-heading button:active:not(:disabled),.domnai-admin-health-state button:active:not(:disabled){border-color:#e7c35e4d;background:#e7c35e14;color:#e7c35e}.domnai-admin-health-heading button:disabled,.domnai-admin-health-state button:disabled{opacity:.5;cursor:not-allowed}.domnai-admin-health-overall{min-height:126px;padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:#0c0c0cf5;display:flex;align-items:center;justify-content:space-between;gap:18px}.domnai-admin-health-overall.ready{border-color:#51c9872b}.domnai-admin-health-overall.attention{border-color:#e7c35e2b}.domnai-admin-health-overall>div:first-child{display:grid;gap:5px}.domnai-admin-health-overall span,.health-service-title span{color:#777;font-size:.68rem;font-weight:850;letter-spacing:.055em;text-transform:uppercase}.domnai-admin-health-overall>div:first-child>strong{color:#fff;font-size:1.65rem}.domnai-admin-health-overall.ready>div:first-child>strong{color:#7dd9a3}.domnai-admin-health-overall.attention>div:first-child>strong{color:#e7c35e}.domnai-admin-health-overall p,.domnai-admin-health-note{margin:0;color:#777;font-size:.76rem;line-height:1.5}.health-overall-numbers{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;justify-content:flex-end}.health-overall-numbers>span{min-width:110px;min-height:62px;padding:10px 12px;border:1px solid rgba(255,255,255,.06);border-radius:11px;display:grid;align-content:center;gap:3px;color:#737373;font-size:.66rem;text-transform:none;letter-spacing:0}.health-overall-numbers strong{color:#e9e9e9;font-size:.88rem}.domnai-admin-health-services{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.domnai-admin-health-services article{min-height:118px;padding:15px;border:1px solid rgba(255,255,255,.07);border-radius:14px;background:#0d0d0df0;display:grid;align-content:space-between;gap:8px}.domnai-admin-health-services article.ready{border-color:#51c9871f}.domnai-admin-health-services article.attention{border-color:#e7c35e21}.domnai-admin-health-services article.offline{border-color:#e6585826}.health-service-title{display:flex;align-items:center;gap:8px}.health-service-title i{width:8px;height:8px;border-radius:50%;background:#727272}article.ready .health-service-title i{background:#51c987}article.attention .health-service-title i{background:#e7c35e}article.offline .health-service-title i{background:#e65858}.domnai-admin-health-services article>strong{color:#efefef;font-size:1rem}.domnai-admin-health-services article.ready>strong{color:#7dd9a3}.domnai-admin-health-services article.attention>strong{color:#e7c35e}.domnai-admin-health-services article.offline>strong{color:#ff9696}.domnai-admin-health-services article>small{color:#747474;font-size:.72rem;line-height:1.4}.domnai-admin-health-note{padding:14px 16px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#0a0a0acc}.domnai-admin-health-state{min-height:170px;padding:24px;border:1px dashed rgba(255,255,255,.09);border-radius:15px;display:grid;place-items:center;align-content:center;gap:8px;color:#7c7c7c;text-align:center}.domnai-admin-health-state.error{border-color:#dc505033;color:#ff9b9b}.domnai-admin-health-state p{margin:0;font-size:.8rem}@media(max-width:1100px){.domnai-admin-health-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.domnai-admin-health-heading,.domnai-admin-health-overall{align-items:flex-start;flex-direction:column}.domnai-admin-health-heading button{width:100%}.health-overall-numbers{width:100%;justify-content:flex-start}.health-overall-numbers>span{flex:1}}@media(max-width:520px){.domnai-admin-health-services{grid-template-columns:1fr}.health-overall-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.health-overall-numbers>span:last-child{grid-column:1 / -1}}.domnai-admin-gate-page,.domnai-admin-shell{min-height:100dvh;background:#070707;color:#f6f6f6;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.domnai-admin-gate-page{display:grid;place-items:center;padding:28px 18px}.domnai-admin-gate-card{width:min(100%,760px);padding:34px;border:1px solid rgba(216,170,52,.3);border-radius:24px;background:linear-gradient(180deg,#141414fa,#080808fa);box-shadow:0 24px 70px #0000006b;text-align:center}.domnai-admin-gate-card.compact{max-width:540px}.domnai-admin-gate-card>img{width:min(230px,72vw);max-height:82px;object-fit:contain;margin-bottom:20px}.domnai-admin-gate-heading span,.domnai-admin-foundation-kicker,.domnai-admin-topbar span:first-child{color:#dfb84c;font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.domnai-admin-gate-heading h1,.domnai-admin-gate-card h1{margin:8px 0 10px;font-size:clamp(1.55rem,4vw,2.2rem);line-height:1.15}.domnai-admin-gate-heading p,.domnai-admin-gate-card>p{margin:0;color:#aaa;line-height:1.55}.domnai-admin-signout-link{margin-top:22px;border:0;background:transparent;color:#aaa;font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.domnai-admin-spinner{width:32px;height:32px;margin:8px auto 16px;display:block;border:3px solid rgba(216,170,52,.2);border-top-color:#d8aa34;border-radius:50%;animation:domnai-admin-spin .8s linear infinite}@keyframes domnai-admin-spin{to{transform:rotate(360deg)}}.domnai-admin-error-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-top:24px}.domnai-admin-error-actions button{min-height:42px;padding:0 16px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#151515;color:#fff;font-weight:700;cursor:pointer}.domnai-admin-error-actions button.primary{border-color:#d8aa3480;background:#d8aa34;color:#080808}.domnai-admin-shell{position:relative;overflow-x:hidden}.domnai-admin-sidebar{position:fixed;inset:0 auto 0 0;z-index:1200;width:270px;min-height:100dvh;padding:20px 16px 16px;border-right:1px solid rgba(255,255,255,.08);background:#070707;display:flex;flex-direction:column;gap:22px;transform:translate(-102%);transition:transform .19s ease;will-change:transform}.domnai-admin-shell.menu-open .domnai-admin-sidebar{transform:translate(0)}.domnai-admin-brand{position:relative;padding:0 8px 17px;border-bottom:1px solid rgba(255,255,255,.08);text-align:center}.domnai-admin-brand img{width:158px;max-width:78%;max-height:64px;object-fit:contain}.domnai-admin-brand>span{display:block;margin-top:10px;color:#8a8a8a;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-align:left;text-transform:uppercase}.domnai-admin-close-menu,.domnai-admin-open-menu{width:42px;height:42px;padding:0;border:1px solid rgba(216,170,52,.25);border-radius:12px;background:#111;color:#d9b64e;display:grid;place-items:center;font:700 1.25rem/1 Inter,system-ui,sans-serif;cursor:pointer}.domnai-admin-close-menu{position:absolute;top:0;left:0}.domnai-admin-close-menu:hover,.domnai-admin-close-menu:focus-visible,.domnai-admin-open-menu:hover,.domnai-admin-open-menu:focus-visible{border-color:#d8aa3485;background:#d8aa3414;outline:none}.domnai-admin-sidebar nav{display:grid;gap:6px}.domnai-admin-sidebar nav button{width:100%;min-height:43px;padding:0 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#9a9a9a;display:flex;align-items:center;gap:11px;text-align:left;font:500 .84rem Inter,system-ui,sans-serif}.domnai-admin-sidebar nav button span{color:#5f5f5f;font-size:.68rem;font-weight:800}.domnai-admin-sidebar nav button.active{border-color:#d8aa343d;background:#d8aa3414;color:#e4c25e}.domnai-admin-sidebar nav button:disabled{opacity:.72}.domnai-admin-workspace{min-width:0;min-height:100dvh;padding:30px clamp(18px,3vw,34px) 90px;transition:margin-left .19s ease}.domnai-admin-topbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:26px}.domnai-admin-topbar-leading{min-width:0;display:flex;align-items:center;gap:14px}.domnai-admin-topbar-leading>div{min-width:0}.domnai-admin-topbar h1{margin:5px 0 0;font-size:clamp(1.65rem,3vw,2.35rem)}.domnai-admin-back-user{min-height:42px;padding:0 17px;border:1px solid rgba(216,170,52,.3);border-radius:11px;background:#111;color:#e4c25e;font:800 .84rem Inter,system-ui,sans-serif;cursor:pointer}.domnai-admin-back-user:hover,.domnai-admin-back-user:focus-visible{border-color:#d8aa348c;background:#d8aa3414;outline:none}.domnai-admin-foundation-card{width:min(100%,900px);padding:clamp(24px,4vw,42px);border:1px solid rgba(216,170,52,.22);border-radius:22px;background:linear-gradient(150deg,#d8aa3412,#111111f0 38%)}.domnai-admin-foundation-card h2{margin:9px 0 12px;font-size:clamp(1.4rem,3vw,2rem)}.domnai-admin-foundation-card>p{max-width:720px;margin:0;color:#aaa;line-height:1.65}.domnai-admin-foundation-status{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:26px}.domnai-admin-foundation-status span{min-height:92px;padding:16px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0808089e;color:#969696;font-size:.84rem;line-height:1.45}.domnai-admin-foundation-status strong{display:block;margin-bottom:6px;color:#e5c35f}.domnai-admin-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;border:0;background:#000000a3;opacity:0;pointer-events:none;transition:opacity .19s ease}@media(min-width:821px){.domnai-admin-shell.menu-open .domnai-admin-workspace{margin-left:270px}.domnai-admin-backdrop{display:none}}@media(max-width:820px){.domnai-admin-gate-card{padding:26px 18px}.domnai-admin-sidebar{width:min(86vw,320px);padding:18px 16px 16px;box-shadow:20px 0 48px #0000007a}.domnai-admin-shell.menu-open .domnai-admin-backdrop{opacity:1;pointer-events:auto}.domnai-admin-workspace{width:100%;padding:20px 16px 78px}.domnai-admin-topbar,.domnai-admin-topbar-leading{align-items:flex-start}.domnai-admin-back-user{flex:0 0 auto}.domnai-admin-foundation-status{grid-template-columns:1fr}}@media(max-width:480px){.domnai-admin-topbar{gap:10px}.domnai-admin-open-menu{width:40px;height:40px}.domnai-admin-back-user{min-height:40px;padding:0 13px}.domnai-admin-foundation-card{border-radius:18px}}.domnai-user-admin-group{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,.07)}.domnai-user-admin-group>p{margin-bottom:6px}.domnai-user-admin-button{position:relative}.domnai-user-admin-button small{margin-left:auto;padding:3px 7px;border:1px solid rgba(216,170,52,.34);border-radius:999px;background:#d8aa341f;color:#dfbd59;font-size:.58rem;font-weight:900;letter-spacing:.08em}.domnai-user-admin-button:hover small,.domnai-user-admin-button:focus-visible small{background:#d8aa3433;color:#f2d370}.domnai-admin-gate-page,.domnai-admin-shell{background:#070707!important}.domnai-admin-sidebar-footer{margin-top:auto;display:grid;gap:9px;padding-top:14px;border-top:1px solid rgba(255,255,255,.07)}.domnai-admin-signout-button{width:100%;min-height:44px;padding:0 13px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#121212db;color:#b5b5b5;display:flex;align-items:center;gap:10px;text-align:left;font:700 .86rem Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.domnai-admin-signout-button span{color:#c5a74e;font-size:1rem}.domnai-admin-signout-button:hover,.domnai-admin-signout-button:focus-visible{border-color:#d8aa3459;background:#d8aa3414;color:#f1d47c;outline:none}.domnai-admin-profile-card{min-height:62px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0c0c0ceb;display:grid;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px}.domnai-admin-profile-avatar{width:38px;height:38px;border-radius:50%;overflow:hidden;display:grid;place-items:center;border:1px solid rgba(216,170,52,.34);background:linear-gradient(145deg,#d8aa3429,#121212f2);color:#e8c65e;font-size:.88rem;font-weight:900}.domnai-admin-profile-avatar img{width:100%;height:100%;object-fit:cover}.domnai-admin-profile-copy{min-width:0;display:grid;gap:3px}.domnai-admin-profile-copy strong,.domnai-admin-profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.domnai-admin-profile-copy strong{color:#f1f1f1;font-size:.78rem}.domnai-admin-profile-copy small{color:#777;font-size:.62rem}.domnai-admin-profile-role{padding:4px 7px;border:1px solid rgba(216,170,52,.32);border-radius:999px;background:#d8aa341a;color:#dfbd59;font-size:.56rem;font-weight:900;letter-spacing:.05em}.domnai-admin-gate-page[aria-busy=true] .domnai-admin-gate-card.compact,.domnai-admin-gate-card.compact:not(:has(p)):not(:has(h1)){width:auto;max-width:none;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.domnai-admin-gate-page[aria-busy=true] .domnai-admin-gate-card.compact>p{display:none}.domnai-admin-gate-page[aria-busy=true] .domnai-admin-gate-card.compact>img,.domnai-admin-gate-card.compact:not(:has(p)):not(:has(h1))>img{margin-bottom:10px}.domnai-admin-gate-page[aria-busy=true] .domnai-admin-gate-card.compact .domnai-admin-spinner,.domnai-admin-gate-card.compact:not(:has(p)):not(:has(h1)) .domnai-admin-spinner{margin:0 auto}.domnai-admin-sidebar{gap:14px}.domnai-admin-brand{min-height:66px;padding:0 52px 16px}.domnai-admin-brand img{width:158px;max-width:100%}.domnai-admin-brand-back{position:absolute;top:14px;right:0;padding:0;border:0;background:transparent;color:#fff;font:700 .78rem/1 Inter,system-ui,sans-serif;text-decoration:none!important;-webkit-tap-highlight-color:transparent;cursor:pointer}.domnai-admin-brand-back:hover,.domnai-admin-brand-back:focus,.domnai-admin-brand-back:focus-visible,.domnai-admin-brand-back:active{color:#fff;text-decoration:none!important;outline:none}.domnai-admin-section-label{display:block;margin:8px 8px 10px;color:#e7c35e;font-size:.82rem;font-weight:900;line-height:1;letter-spacing:.12em;text-transform:uppercase}.domnai-admin-sidebar nav button.active{border-color:transparent;background:transparent;color:#9a9a9a}.domnai-admin-topbar{justify-content:flex-start}.domnai-admin-topbar-leading>div>span{display:none}.domnai-admin-sidebar-footer{margin-top:auto;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0c0c0ceb;display:flex;flex-direction:column;gap:0}.domnai-admin-profile-card{order:1;min-height:58px;padding:4px 2px 10px;border:0;border-radius:0;background:transparent}.domnai-admin-signout-button{order:2;width:100%;min-height:34px;margin:0;padding:9px 2px 1px;border:0;border-top:1px solid rgba(255,255,255,.07);border-radius:0;background:transparent;color:#b5b5b5;font-size:.78rem}.domnai-admin-signout-button>span{display:none}.domnai-admin-signout-button:hover,.domnai-admin-signout-button:focus-visible{border-color:#ffffff12;background:transparent;color:#fff;outline:none}@media(max-width:820px){.domnai-admin-brand{padding-right:52px;padding-left:52px}}.domnai-admin-users-brain{display:none!important}.domnai-admin-sidebar nav .domnai-admin-user-menu-entry{width:100%}.sidebar-system-group{display:flex!important;flex-direction:column}.sidebar-system-group>.domnai-feedback-menu-button{order:40}.sidebar-system-group>.domnai-user-admin-button{order:50}.sidebar-system-group>[data-domnai-settings-menu=true]{order:60}.domnai-user-admin-button{width:100%}.domnai-admin-shell{--monitor-gold: #f4c95d;--monitor-cyan: #3fd7ff;--monitor-magenta: #ff5cc8;--monitor-green: #64e6a6;--monitor-purple: #9b82ff;--monitor-orange: #ff9f5a;--monitor-red: #ff657f;--monitor-panel: rgba(12, 13, 17, .92);--monitor-panel-strong: rgba(16, 17, 22, .98);--monitor-border: rgba(255, 255, 255, .075);--monitor-text: #f7f7f8;--monitor-muted: #858791;background:#050506}.domnai-admin-workspace{position:relative;isolation:isolate;background:radial-gradient(circle at 76% 6%,rgba(63,215,255,.055),transparent 28%),radial-gradient(circle at 32% 14%,rgba(244,201,93,.06),transparent 30%),radial-gradient(circle at 80% 78%,rgba(255,92,200,.035),transparent 28%),#060607}.domnai-admin-workspace:before{content:"";position:fixed;top:0;right:0;bottom:0;left:188px;z-index:-1;pointer-events:none;opacity:.22;background-image:linear-gradient(rgba(255,255,255,.018) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.018) 1px,transparent 1px);background-size:46px 46px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 78%);mask-image:linear-gradient(to bottom,black,transparent 78%)}.domnai-admin-sidebar{background:linear-gradient(180deg,rgba(244,201,93,.025),transparent 22%),#070708!important;border-right-color:#f4c95d18!important;box-shadow:22px 0 70px #00000047}.domnai-admin-sidebar nav>button{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.domnai-admin-sidebar nav>button:after{content:"";position:absolute;inset:auto 12px 0;height:1px;background:linear-gradient(90deg,transparent,rgba(244,201,93,.56),transparent);opacity:0;transition:opacity .18s ease}.domnai-admin-sidebar nav>button.active-section,.domnai-admin-sidebar nav>button[aria-current=page]{border-color:#f4c95d42!important;background:linear-gradient(100deg,#f4c95d21,#f4c95d09)!important;color:var(--monitor-gold)!important;box-shadow:inset 3px 0 0 var(--monitor-gold),0 12px 30px #f4c95d0e}.domnai-admin-sidebar nav>button.active-section:after,.domnai-admin-sidebar nav>button[aria-current=page]:after{opacity:1}.domnai-admin-sidebar nav>button:active:not(:disabled){transform:scale(.985);color:var(--monitor-gold)!important}.domnai-admin-users-brain,.domnai-admin-billing-brain{display:none!important}:is(.domnai-admin-overview-view,.domnai-admin-users-view,.domnai-admin-billing-view,.domnai-admin-errors-view,.domnai-admin-audit-view,.domnai-admin-health-view,.domnai-admin-feedbacks-view){position:relative;display:grid;gap:22px;animation:monitor-view-enter .42s cubic-bezier(.2,.8,.2,1) both}@keyframes monitor-view-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}:is(.domnai-admin-users-heading,.domnai-admin-billing-heading,.domnai-admin-errors-heading,.domnai-admin-audit-heading,.domnai-admin-health-heading,.domnai-admin-feedbacks-heading,.domnai-admin-premium-heading){min-height:42px;padding:2px 0}.domnai-premium-live,:is(.live-indicator,.billing-live-indicator,.errors-live-indicator,.audit-live-indicator,.health-live-indicator){letter-spacing:.015em;color:#e9e9ed!important}.domnai-premium-live{display:inline-flex;align-items:center;gap:8px;font-size:.76rem;font-weight:850}.domnai-premium-live i,:is(.live-indicator,.billing-live-indicator,.errors-live-indicator,.audit-live-indicator,.health-live-indicator) i{width:8px;height:8px;border-radius:999px;background:var(--monitor-green)!important;box-shadow:0 0 0 5px #64e6a614,0 0 20px #64e6a666!important;animation:monitor-live-pulse 1.8s ease-in-out infinite}@keyframes monitor-live-pulse{0%,to{transform:scale(.88);opacity:.76}50%{transform:scale(1.12);opacity:1}}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics){gap:12px!important}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article{--card-accent: var(--monitor-gold);position:relative;overflow:hidden;min-height:94px;border:1px solid var(--monitor-border)!important;background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--card-accent) 12%,transparent),transparent 46%),linear-gradient(145deg,#121318fa,#090a0dfa)!important;box-shadow:0 18px 42px #0000003d,inset 0 1px #ffffff06;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:linear-gradient(180deg,transparent,var(--card-accent),transparent);opacity:.86}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:nth-child(2){--card-accent: var(--monitor-cyan)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:nth-child(3){--card-accent: var(--monitor-magenta)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:nth-child(4){--card-accent: var(--monitor-green)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:nth-child(5){--card-accent: var(--monitor-purple)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:nth-child(6){--card-accent: var(--monitor-orange)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:nth-child(7){--card-accent: var(--monitor-red)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:active{transform:translateY(1px) scale(.988);border-color:color-mix(in srgb,var(--card-accent) 34%,transparent)!important;box-shadow:0 10px 26px #0000004d,0 0 24px color-mix(in srgb,var(--card-accent) 9%,transparent)}:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article strong{letter-spacing:-.025em;text-shadow:0 0 22px color-mix(in srgb,var(--card-accent) 18%,transparent)}.domnai-premium-chart-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.domnai-premium-chart-card{position:relative;overflow:hidden;min-width:0;border:1px solid var(--monitor-border);border-radius:18px;background:linear-gradient(145deg,#111217fa,#08090cfa);box-shadow:0 24px 64px #00000047,inset 0 1px #ffffff06}.domnai-premium-chart-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,transparent 22%,rgba(255,255,255,.025) 44%,transparent 64%);transform:translate(-100%);animation:monitor-sheen 8s ease-in-out infinite}@keyframes monitor-sheen{0%,72%{transform:translate(-115%)}88%,to{transform:translate(115%)}}.domnai-premium-chart-card>header{position:relative;z-index:2;min-height:68px;padding:16px 18px 12px;display:flex;justify-content:space-between;align-items:flex-start;gap:14px;border-bottom:1px solid rgba(255,255,255,.045)}.domnai-premium-chart-card>header>div:first-child{display:grid;gap:4px}.domnai-premium-chart-card>header span,.domnai-premium-chart-card>header small{color:var(--monitor-muted);font-size:.66rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.domnai-premium-chart-card>header strong{color:var(--monitor-text);font-size:.92rem}.domnai-chart-current{min-width:96px;display:grid;gap:3px;text-align:right}.domnai-chart-current strong{color:var(--monitor-gold)!important;font-size:1rem!important}.domnai-line-chart-stage{position:relative;min-height:250px;padding:4px 8px 2px}.domnai-line-chart-stage svg{width:100%;min-width:540px;display:block;overflow:visible;touch-action:pan-y;cursor:crosshair}.premium-grid-line{stroke:#ffffff0d;stroke-width:1}.premium-chart-line{stroke-width:4;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 8px rgba(244,201,93,.32));stroke-dasharray:1;stroke-dashoffset:1;animation:monitor-line-draw .9s cubic-bezier(.2,.8,.2,1) forwards}.premium-chart-line.secondary{stroke:var(--monitor-cyan);stroke-width:2.4;opacity:.8;filter:drop-shadow(0 0 7px rgba(63,215,255,.28))}@keyframes monitor-line-draw{to{stroke-dashoffset:0}}.premium-chart-area{animation:monitor-area-enter .7s ease both}@keyframes monitor-area-enter{0%{opacity:0}to{opacity:1}}.premium-active-marker line{stroke:#ffffff38;stroke-width:1;stroke-dasharray:5 5}.premium-active-marker circle{fill:#090a0c;stroke:var(--monitor-gold);stroke-width:4;filter:drop-shadow(0 0 8px rgba(244,201,93,.75))}.premium-active-marker circle.secondary{stroke:var(--monitor-cyan);filter:drop-shadow(0 0 8px rgba(63,215,255,.68))}.premium-axis-label{fill:#6f727c;font-size:12px;font-weight:700}.domnai-chart-tooltip{--tooltip-left: 50%;position:absolute;z-index:5;left:clamp(82px,var(--tooltip-left),calc(100% - 82px));top:18px;min-width:148px;padding:10px 12px;transform:translate(-50%);border:1px solid rgba(244,201,93,.2);border-radius:12px;background:#050608ed;box-shadow:0 16px 38px #0000007a,0 0 25px #f4c95d0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:grid;gap:5px;pointer-events:none}.domnai-chart-tooltip>span{color:#8f919a;font-size:.65rem;font-weight:800;text-transform:uppercase}.domnai-chart-tooltip strong{color:#eeeeef;font-size:.72rem;display:flex;align-items:center;gap:6px}.domnai-chart-tooltip i{width:7px;height:7px;border-radius:50%;background:var(--monitor-gold)}.domnai-chart-tooltip i.secondary{background:var(--monitor-cyan)}.domnai-premium-bars{padding:16px 18px 20px;display:grid;gap:14px}.domnai-premium-bar-row{display:grid;gap:7px;outline:none;cursor:pointer}.domnai-premium-bar-row>div:first-child{display:flex;justify-content:space-between;gap:12px;color:#858791;font-size:.72rem}.domnai-premium-bar-row>div:first-child strong{color:#e6e6e8;font-size:.74rem}.premium-bar-track{height:9px;overflow:hidden;border-radius:999px;background:#ffffff0b;box-shadow:inset 0 1px 3px #00000073}.premium-bar-track>span{width:var(--bar-width);height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,color-mix(in srgb,var(--bar-color) 56%,#08090b),var(--bar-color));box-shadow:0 0 18px color-mix(in srgb,var(--bar-color) 36%,transparent);transform-origin:left;animation:monitor-bar-grow .7s cubic-bezier(.2,.8,.2,1) both}@keyframes monitor-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.domnai-premium-bar-row.is-active .premium-bar-track{box-shadow:inset 0 1px 3px #00000073,0 0 0 1px #ffffff12}.domnai-donut-layout{min-height:250px;padding:18px;display:grid;grid-template-columns:minmax(150px,.8fr) minmax(180px,1.2fr);gap:20px;align-items:center}.domnai-premium-donut{width:min(180px,100%);aspect-ratio:1;margin:auto;padding:17px;border-radius:50%;background:var(--donut-fill);box-shadow:0 0 48px #3fd7ff14,0 0 32px #f4c95d14;animation:monitor-donut-enter .76s cubic-bezier(.2,.8,.2,1) both}@keyframes monitor-donut-enter{0%{transform:rotate(-38deg) scale(.88);opacity:0}to{transform:rotate(0) scale(1);opacity:1}}.domnai-premium-donut>div{width:100%;height:100%;border-radius:50%;background:radial-gradient(circle at 35% 25%,#17191f,#08090c 68%);display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 28px #ffffff06,0 0 0 1px #ffffff0d}.domnai-premium-donut small{color:#777a84;font-size:.62rem;font-weight:800;text-transform:uppercase}.domnai-premium-donut strong{margin-top:3px;color:#fff;font-size:1.35rem}.domnai-donut-legend{display:grid;gap:7px}.domnai-donut-legend>div{min-height:38px;padding:7px 9px;border:1px solid transparent;border-radius:10px;display:grid;grid-template-columns:9px minmax(0,1fr) auto;gap:9px;align-items:center;color:#8c8e97;font-size:.7rem;outline:none;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.domnai-donut-legend>div i{width:8px;height:8px;border-radius:50%;box-shadow:0 0 12px currentColor}.domnai-donut-legend>div strong{color:#e6e6e8}.domnai-donut-legend>div.is-active,.domnai-donut-legend>div:focus-visible{border-color:#ffffff14;background:#ffffff09;transform:translate(3px)}.domnai-chart-empty{min-height:190px;padding:24px;display:grid;place-items:center;color:#686a72;font-size:.76rem;text-align:center}.domnai-overview-hero{position:relative;overflow:hidden;min-height:190px;padding:28px 30px;border:1px solid rgba(244,201,93,.12);border-radius:22px;background:radial-gradient(circle at 80% 40%,rgba(63,215,255,.15),transparent 22%),radial-gradient(circle at 92% 46%,rgba(255,92,200,.1),transparent 28%),linear-gradient(125deg,#f4c95d17,#0d0e12fa 42%,#08090cfa);box-shadow:0 28px 80px #00000052,inset 0 1px #ffffff09;display:flex;align-items:center;justify-content:space-between;gap:28px}.domnai-overview-hero:before{content:"";position:absolute;width:360px;height:360px;right:-105px;top:-115px;border:1px solid rgba(244,201,93,.1);border-radius:50%;box-shadow:0 0 0 45px #3fd7ff06,0 0 0 90px #ff5cc804}.domnai-overview-hero>div:first-child{position:relative;z-index:1;max-width:620px}.domnai-overview-hero>div:first-child>span{color:var(--monitor-gold);font-size:.7rem;font-weight:900;letter-spacing:.11em;text-transform:uppercase}.domnai-overview-hero h1{margin:7px 0 8px;color:#fff;font-size:clamp(1.7rem,3vw,2.55rem);letter-spacing:-.045em}.domnai-overview-hero p{margin:0;max-width:560px;color:#9698a0;line-height:1.6}.domnai-overview-orbit{position:relative;z-index:1;width:128px;aspect-ratio:1;flex:0 0 auto;border:1px solid rgba(244,201,93,.2);border-radius:50%;display:grid;place-content:center;text-align:center;box-shadow:inset 0 0 34px #f4c95d0f,0 0 42px #3fd7ff14}.domnai-overview-orbit i{position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border:1px dashed rgba(63,215,255,.22);border-radius:50%;animation:monitor-orbit 12s linear infinite}.domnai-overview-orbit i:nth-child(2){top:10px;right:10px;bottom:10px;left:10px;border-color:#ff5cc82e;animation-direction:reverse;animation-duration:8s}.domnai-overview-orbit i:nth-child(3){top:24px;right:24px;bottom:24px;left:24px;border-style:solid;border-color:#f4c95d21;animation-duration:16s}@keyframes monitor-orbit{to{transform:rotate(360deg)}}.domnai-overview-orbit strong{color:#fff;font-size:1.4rem}.domnai-overview-orbit span{color:#7e8089;font-size:.62rem;text-transform:uppercase}.domnai-overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.domnai-overview-metrics article{padding:16px;display:grid;align-content:space-between;gap:5px}.domnai-overview-metrics article>span{color:#777a83;font-size:.66rem;font-weight:850;text-transform:uppercase}.domnai-overview-metrics article>strong{color:#fff;font-size:1.38rem}.domnai-overview-metrics article>small{color:#70727a;font-size:.68rem}.domnai-premium-warning{padding:11px 13px;border:1px solid rgba(255,159,90,.18);border-radius:12px;background:#ff9f5a0e;color:#ffc28f;font-size:.74rem}:is(.domnai-admin-users-analytics>article,.billing-operation-card,.domnai-admin-errors-list-card,.domnai-admin-audit-list-card,.domnai-admin-health-overall,.domnai-admin-health-services>article,.domnai-admin-feedback-item,.domnai-admin-users-table-wrap){border-color:var(--monitor-border)!important;background:linear-gradient(145deg,#101116f5,#08090cf7)!important;box-shadow:0 20px 52px #00000038,inset 0 1px #ffffff05}.domnai-admin-health-services>article{position:relative;overflow:hidden;transition:transform .18s ease,border-color .18s ease}.domnai-admin-health-services>article:after{content:"";position:absolute;width:90px;height:90px;right:-34px;top:-34px;border-radius:50%;background:radial-gradient(circle,rgba(100,230,166,.14),transparent 68%)}.domnai-admin-health-services>article.attention:after,.domnai-admin-health-services>article.offline:after{background:radial-gradient(circle,rgba(255,101,127,.14),transparent 68%)}.domnai-admin-health-services>article:active{transform:scale(.988)}@media(hover:hover){:is(.domnai-admin-users-summary,.domnai-admin-billing-summary,.domnai-admin-errors-summary,.domnai-admin-audit-summary,.domnai-admin-feedbacks-summary,.domnai-overview-metrics) article:hover,.domnai-premium-chart-card:hover{transform:translateY(-2px);border-color:#f4c95d24!important}}@media(max-width:1000px){.domnai-premium-chart-grid{grid-template-columns:1fr}.domnai-overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.domnai-admin-workspace:before{inset-left:0}.domnai-overview-hero{min-height:170px;padding:22px}.domnai-overview-orbit{width:104px}.domnai-donut-layout{grid-template-columns:1fr}.domnai-premium-donut{width:154px}.domnai-line-chart-stage{overflow-x:auto;overscroll-behavior-inline:contain}.domnai-line-chart-stage svg{min-width:620px}}@media(max-width:520px){.domnai-overview-hero{align-items:flex-start}.domnai-overview-orbit{width:84px}.domnai-overview-metrics{grid-template-columns:1fr 1fr}.domnai-premium-chart-card>header{padding:14px}.domnai-premium-bars{padding:14px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.domnai-admin-premium-heading{width:100%;min-height:44px;display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px}.domnai-admin-premium-heading>div:first-child{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.domnai-admin-premium-heading>div:first-child small{display:block;margin:0;color:#767983;font-size:.66rem;line-height:1.35}.domnai-admin-premium-heading>button{flex:0 0 auto;min-height:40px;margin:0 0 0 auto!important;padding:0 16px;border:1px solid rgba(255,255,255,.1)!important;border-radius:10px;background:#ffffff09!important;color:#fff!important;font-size:.72rem;font-weight:800;text-decoration:none!important;-webkit-tap-highlight-color:transparent;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.domnai-admin-premium-heading>button:hover,.domnai-admin-premium-heading>button:focus,.domnai-admin-premium-heading>button:focus-visible{border-color:#ffffff29!important;background:#ffffff0e!important;color:#fff!important;outline:none}.domnai-admin-premium-heading>button:active:not(:disabled){border-color:#f4c95d57!important;background:#f4c95d1a!important;color:#f4c95d!important;transform:scale(.985)}@media(max-width:700px){.domnai-admin-premium-heading{gap:10px}.domnai-admin-premium-heading>div:first-child{max-width:calc(100% - 92px)}.domnai-admin-premium-heading>button{min-height:38px;padding-inline:13px}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#f7f7f7;background:#050505;font-synthesis:none;text-rendering:optimizeLegibility}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:#050505}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(circle at 50% 24%,rgba(201,153,45,.14),transparent 36%)}button,a{font:inherit}button{-webkit-tap-highlight-color:transparent}.startup-page,.runtime-error-page{min-height:100vh;display:grid;place-items:center;padding:24px;text-align:center;background:#050505}.startup-content{display:grid;justify-items:center;gap:14px}.startup-mark{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(225,181,77,.55);border-radius:50%;color:#dfb54d;font-size:1.15rem;font-weight:800}.startup-page p,.runtime-error-card p{margin:0;color:#aaa}.runtime-error-card{width:min(100%,560px);padding:30px;border:1px solid rgba(225,181,77,.24);border-radius:22px;background:#050505f5}.runtime-error-card h1,.runtime-error-card h2{margin-top:0}.runtime-error-card button{margin-top:22px;min-height:48px;padding:0 20px;border:1px solid #d8aa3e;border-radius:12px;background:#d8aa3e;color:#050505;font-weight:800;cursor:pointer}.landing-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px}.landing-card{width:min(100%,620px);display:flex;flex-direction:column;align-items:center;text-align:center}.official-logo{width:min(100%,500px);height:auto;display:block;object-fit:contain;background:transparent;transform:none;animation:none;filter:none}.landing-copy{width:min(100%,500px);margin:2px 0 0;color:#aaa;font-size:clamp(.98rem,2vw,1.08rem);line-height:1.7}.access-actions{width:min(100%,440px);display:grid;gap:14px;margin-top:18px}.access-actions>*{width:100%}.primary-button,.secondary-button{width:100%;min-height:56px;padding:0 22px;border-radius:13px;text-transform:uppercase;letter-spacing:.14em;font-size:.84rem;font-weight:800;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.primary-button{border:1px solid #e1b54d;color:#070707;background:linear-gradient(135deg,#f0d176,#c9952d 52%,#e8bf5d);box-shadow:0 14px 34px #c7952d2e}.secondary-button{border:1px solid rgba(225,181,77,.48);color:#f4f4f4;background:transparent}.primary-button:hover:not(:disabled){box-shadow:0 16px 38px #c7952d42}.secondary-button:hover:not(:disabled){border-color:#d8aa3e;background:#d8aa3e0f}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;opacity:.55}.primary-button:focus-visible,.secondary-button:focus-visible,.landing-footer a:focus-visible,.back-link:focus-visible,.brand-link:focus-visible,.runtime-error-card button:focus-visible,.faq-list summary:focus-visible{outline:2px solid #e1b54d;outline-offset:4px}.landing-footer{margin-top:26px;display:flex;flex-wrap:wrap;justify-content:center;gap:12px 26px}.landing-footer a{color:#858585;text-decoration:none;font-size:.9rem;transition:color .16s ease}.landing-footer a:hover{color:#d7b453}.dashboard-page,.content-page{min-height:100vh;padding:28px}.dashboard-header,.content-header{width:min(100%,1120px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.dashboard-logo,.brand-link img{width:min(210px,50vw);height:auto;display:block;background:transparent;filter:none}.brand-link{display:inline-flex}.back-link{min-height:42px;display:inline-flex;align-items:center;padding:0 17px;border:1px solid rgba(225,181,77,.28);border-radius:11px;color:#ddd;text-decoration:none}.dashboard-content,.content-card{width:min(100%,920px);margin:70px auto 0;padding:clamp(28px,5vw,56px);border:1px solid rgba(225,181,77,.18);border-radius:24px;background:#050505b8}.dashboard-content h1,.content-card h1{margin:10px 0 18px;font-size:clamp(2rem,5vw,3.7rem);line-height:1.08}.dashboard-content p,.content-card p{color:#aaa;line-height:1.75}.dashboard-eyebrow,.content-kicker{color:#d7b453;font-size:.78rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.content-intro{max-width:720px;margin:0;font-size:1.08rem}.content-sections{display:grid;gap:28px;margin-top:42px}.content-sections section,.help-item{padding-top:24px;border-top:1px solid rgba(255,255,255,.08)}.content-sections h2,.help-item h2{margin:0 0 10px;color:#f2f2f2;font-size:1.15rem}.content-sections p,.help-item p{margin:0}.help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px;margin-top:42px}.faq-section{margin-top:54px;padding-top:34px;border-top:1px solid rgba(225,181,77,.16)}.faq-list{display:grid;gap:12px;margin-top:22px}.faq-list details{border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}.faq-list summary{padding:18px 20px;color:#eee;font-weight:700;cursor:pointer}.faq-list details p{margin:0;padding:0 20px 20px}.content-page>.landing-footer{margin-bottom:4px}@media(max-width:720px){.landing-page{justify-content:center;padding:24px 20px 20px}.official-logo{width:min(100%,430px)}.landing-copy{margin-top:0}.access-actions{margin-top:16px}.landing-footer{margin-top:24px;padding-top:0;gap:12px 20px}.dashboard-page,.content-page{padding:20px}.dashboard-content,.content-card{margin-top:44px;border-radius:20px}.help-grid{grid-template-columns:1fr;gap:24px}}@media(max-width:430px){.landing-page{padding:18px 16px}.official-logo{width:100%}.landing-copy{font-size:.95rem}.primary-button,.secondary-button{min-height:54px;font-size:.8rem}.landing-footer{margin-top:20px;gap:10px 16px}.content-header{align-items:flex-start}.brand-link img{width:160px}}.official-logo{width:min(64%,319px)}.access-actions{width:min(84%,400px);gap:10px;margin-top:18px}.primary-button,.secondary-button{min-height:43px;padding:0 18px;font-size:.76rem}.landing-footer{margin-top:18px;gap:8px 18px}.landing-footer a{font-size:.8rem}.dashboard-logo,.brand-link img{width:min(132px,34vw)}.back-link{min-height:29px;padding:0 10px;border-color:#e1b54d2e;border-radius:8px;font-size:.64rem}.dashboard-content,.content-card{width:min(92%,780px);margin-top:54px;padding:clamp(20px,4vw,36px);border-color:#e1b54d1c;border-radius:18px}.dashboard-content h1,.content-card h1{margin:8px 0 14px;font-size:clamp(1.7rem,4vw,2.8rem)}.dashboard-content p,.content-card p{font-size:.92rem;line-height:1.62}.content-intro{font-size:.98rem}.content-sections{gap:20px;margin-top:30px}.content-sections section,.help-item{padding-top:18px;border-top-color:#ffffff0d}.content-sections h2,.help-item h2{margin-bottom:8px;font-size:1rem}.help-grid{gap:20px 24px;margin-top:30px}.faq-section{margin-top:38px;padding-top:24px;border-top-color:#e1b54d1a}.faq-list{gap:9px;margin-top:16px}.faq-list details{border-color:#ffffff0d;border-radius:11px}.faq-list summary{padding:14px 16px;font-size:.9rem}.faq-list details p{padding:0 16px 16px}@media(max-width:720px){.landing-page{padding:16px 18px}.official-logo{width:min(64%,274px)}.access-actions{width:min(82%,330px);margin-top:16px}.primary-button,.secondary-button{min-height:41px;font-size:.72rem}.landing-footer{margin-top:16px;gap:8px 14px}.landing-footer a{font-size:.76rem}.dashboard-page,.content-page{padding:16px}.dashboard-header,.content-header{gap:14px}.dashboard-logo,.brand-link img{width:min(116px,30vw)}.back-link{min-height:27px;padding:0 9px;font-size:.61rem}.dashboard-content,.content-card{width:min(94%,700px);margin-top:38px;padding:20px;border-radius:16px}.dashboard-content h1,.content-card h1{font-size:clamp(1.55rem,7vw,2.15rem)}.dashboard-content p,.content-card p{font-size:.88rem}.content-intro{font-size:.92rem}.content-sections,.help-grid{gap:18px;margin-top:24px}}@media(max-width:430px){.landing-page{padding:12px 14px}.official-logo{width:63%}.access-actions{width:80%;gap:9px;margin-top:14px}.primary-button,.secondary-button{min-height:40px;font-size:.7rem}.landing-footer{margin-top:14px;gap:7px 12px}.landing-footer a{font-size:.72rem}.brand-link img{width:106px}.back-link{min-height:26px;padding:0 8px;font-size:.6rem}.dashboard-content,.content-card{width:96%;margin-top:32px;padding:18px}.dashboard-content h1,.content-card h1{font-size:1.55rem}}.landing-page{position:relative;top:-50px}.primary-button,.secondary-button{min-height:40px}.auth-link-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.access-actions{margin-top:22px}.landing-footer{margin-top:6px}.dashboard-logo,.brand-link img{width:min(119px,31vw)}.back-link{min-height:25px;padding:0 8px;font-size:.54rem}.dashboard-content,.content-card{width:min(87%,740px);margin-top:62px}.content-card h1{margin:10px 0 15px;font-size:clamp(1.7rem,4.25vw,3.145rem)}.auth-page{min-height:100vh;padding:28px;background:#050505}.auth-header{width:min(100%,1120px);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.auth-content{width:100%;margin:54px auto 0;display:flex;justify-content:center}.auth-content .cl-rootBox{width:100%;display:flex;justify-content:center}.custom-auth-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:22px;background:#000000d6;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.custom-auth-card{position:relative;width:min(100%,420px);max-height:min(90vh,760px);overflow-y:auto;padding:30px 26px 24px;border:1px solid rgba(216,170,52,.32);border-radius:24px;background:linear-gradient(180deg,#111,#080808);box-shadow:0 26px 80px #000000b8}.custom-auth-close{position:absolute;top:14px;right:14px;width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(216,170,52,.3);border-radius:12px;background:#151515;color:#eee;font-size:1.35rem;line-height:1;cursor:pointer}.custom-auth-header{padding:4px 40px 0 0;text-align:center}.custom-auth-header h1{margin:0;color:#fff;font-size:clamp(1.55rem,5vw,2rem);line-height:1.15}.custom-auth-header p{margin:10px 0 0;color:#aaa;font-size:.95rem;line-height:1.45}.custom-auth-header strong{color:#dfbc5b;font-weight:700}.google-auth-button,.custom-auth-submit,.custom-auth-back{width:100%;min-height:48px;border-radius:14px;font:inherit;cursor:pointer}.google-auth-button{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid rgba(216,170,52,.3);background:#151515;color:#fff;font-weight:700}.auth-divider{position:relative;margin:20px 0 16px;text-align:center}.auth-divider:before{content:"";position:absolute;top:50%;left:0;right:0;height:1px;background:#d8aa342e}.auth-divider span{position:relative;z-index:1;padding:0 10px;background:#0d0d0d;color:#7f7f7f;font-size:.82rem}.custom-auth-form{display:grid;gap:16px}.custom-auth-form label{display:grid;gap:8px}.custom-auth-form label>span{color:#f0f0f0;font-size:.9rem;font-weight:700}.custom-auth-form input{width:100%;min-height:48px;padding:0 15px;border:1px solid rgba(216,170,52,.22);border-radius:14px;outline:none;background:#121212;color:#fff;font:inherit;box-sizing:border-box}.custom-auth-form input:focus{border-color:#e8be4dbf;box-shadow:0 0 0 3px #d8aa341c}.custom-auth-form input::placeholder{color:#777}.custom-auth-error{margin:-2px 0 0;color:#ef9999;font-size:.82rem;line-height:1.4;text-align:center}.custom-auth-submit{border:0;background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808;font-weight:800;letter-spacing:.04em;box-shadow:0 10px 24px #d8aa3433}.google-auth-button:disabled,.custom-auth-submit:disabled{cursor:wait;opacity:.68}.custom-auth-back{border:1px solid rgba(216,170,52,.25);background:transparent;color:#dedede;font-weight:700}.custom-auth-footer{margin-top:20px;padding-top:18px;border-top:1px solid rgba(216,170,52,.14);display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:6px;color:#999;font-size:.9rem}.custom-auth-footer button{border:0;padding:0;background:transparent;color:#e2bc55;font:inherit;font-weight:800;cursor:pointer}#clerk-captcha{min-height:0}@media(max-width:720px){.landing-page{top:-50px}.primary-button,.secondary-button{min-height:38px}.access-actions{margin-top:20px}.landing-footer{margin-top:4px}.dashboard-logo,.brand-link img{width:min(104px,27vw)}.back-link{min-height:23px;padding:0 7px;font-size:.52rem}.dashboard-content,.content-card{width:min(89%,660px);margin-top:46px}.auth-page{padding:20px}.auth-content{margin-top:38px}}@media(max-width:430px){.landing-page{top:-50px}.primary-button,.secondary-button{min-height:37px}.access-actions{margin-top:18px}.landing-footer{margin-top:2px}.brand-link img{width:95px}.back-link{min-height:22px;padding:0 7px;font-size:.51rem}.dashboard-content,.content-card{width:91%;margin-top:40px}.auth-page{padding:18px 16px}.auth-content{margin-top:30px}.custom-auth-backdrop{align-items:start;padding:78px 14px 22px}.custom-auth-card{max-height:calc(100vh - 100px);padding:26px 18px 20px;border-radius:20px}.custom-auth-header{padding-right:34px}.custom-auth-header h1{font-size:1.45rem}.custom-auth-header p{font-size:.88rem}.google-auth-button{margin-top:20px}.custom-auth-form{gap:14px}}body:before{display:none!important;content:none!important;background:none!important}.cl-modalBackdrop{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:9999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;overflow-y:auto!important;background:#00000094!important}.cl-modalContent{width:auto!important;min-height:0!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:auto!important;background:transparent!important;overflow:visible!important}.cl-cardBox,.cl-card{width:min(92vw,420px)!important;height:auto!important;min-height:0!important;margin:0 auto!important}.cl-main{flex:initial!important}.cl-footer{margin-top:0!important}@media(max-height:680px){.cl-modalBackdrop{align-items:flex-start!important}.cl-modalContent,.cl-cardBox{margin:12px auto!important}}.custom-auth-backdrop{align-items:center!important;padding:16px!important}.custom-auth-card{width:min(94vw,360px)!important;max-height:88vh!important;padding:20px 18px 16px!important;border-radius:18px!important}.custom-auth-close{top:10px!important;right:10px!important;width:32px!important;height:32px!important;border-radius:10px!important;font-size:1.15rem!important}.custom-auth-header{padding:0 34px 0 0!important}.custom-auth-header h1{font-size:1.28rem!important;line-height:1.1!important}.custom-auth-header p{display:none!important}.google-auth-button,.custom-auth-submit,.custom-auth-back{min-height:42px!important;border-radius:12px!important}.google-auth-button{margin-top:14px!important}.auth-divider{margin:12px 0 10px!important}.custom-auth-form{gap:10px!important}.custom-auth-form label{gap:5px!important}.custom-auth-form label>span{font-size:.8rem!important}.custom-auth-form input{min-height:42px!important;padding:0 44px 0 13px!important;border-radius:12px!important;font-size:.92rem!important}.password-field-label{position:relative!important}.password-visibility-toggle{position:absolute;right:9px;bottom:6px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#c8c8c8;cursor:pointer;z-index:2}.password-visibility-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.custom-auth-footer{margin-top:12px!important;padding-top:12px!important;font-size:.8rem!important}.cl-userButtonPopoverCard,.cl-userButtonPopoverMain{background:#0b0b0b!important;color:#fff!important}.cl-userButtonPopoverCard{border:1px solid rgba(216,170,52,.24)!important;box-shadow:0 18px 45px #00000080!important}.cl-userPreviewMainIdentifier,.cl-userPreviewSecondaryIdentifier,.cl-userButtonPopoverActionButton,.cl-userButtonPopoverActionButtonText,.cl-userButtonPopoverActionButtonIcon{color:#fff!important;opacity:1!important}.cl-userButtonPopoverActionButton{background:transparent!important}.cl-userButtonPopoverActionButton:hover,.cl-userButtonPopoverActionButton:focus-visible{background:#171717!important}.cl-userButtonPopoverFooter{background:#0b0b0b!important;border-top:1px solid rgba(216,170,52,.14)!important}@media(max-width:430px){.custom-auth-backdrop{align-items:center!important;padding:14px!important}.custom-auth-card{max-height:90vh!important;padding:18px 16px 14px!important}}.chat-message.user{border-color:#dfb54c3d!important;background:linear-gradient(180deg,#2d2411d6,#1d180ee6)!important}.chat-message.assistant{border-color:#ffffff12!important;background:#111111f0!important}.message-author{display:block;margin-bottom:7px}.chat-message.user .message-author{color:#e4bd59!important}.chat-message.assistant .message-author{color:#a8a8a8!important}.message-attachments{display:grid;gap:10px}.chat-image-native{width:min(100%,470px);margin:0;overflow:hidden;border:1px solid rgba(225,181,77,.19);border-radius:16px;background:#0b0b0b}.chat-image-native img{width:100%;max-height:540px;display:block;object-fit:contain;background:#080808}.chat-image-native figcaption{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid rgba(255,255,255,.06)}.chat-image-native figcaption>span{min-width:0;overflow:hidden;color:#aaa;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.chat-image-native figcaption>div,.visual-asset-actions{display:flex;flex-wrap:wrap;gap:8px}.chat-image-native button,.visual-asset-actions button,.premium-empty-trash{min-height:36px;padding:0 13px;border:1px solid rgba(225,181,77,.24);border-radius:10px;background:linear-gradient(180deg,#302712db,#19150df0);color:#ead58e;font-size:.73rem;font-weight:650;cursor:pointer}.chat-image-native button.danger,.visual-asset-actions button.danger,.native-delete-button{border-color:#ff596742;background:#46121842;color:#ff8490}.visual-asset-actions button.primary{border-color:#e1b54d6b;background:linear-gradient(180deg,#554216db,#2a210ff0);color:#f1d77c}.native-file-card{width:100%;min-width:0;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;border:1px solid rgba(225,181,77,.16);border-radius:14px;background:linear-gradient(180deg,#1b1b1bfa,#0e0e0efa);color:inherit;text-align:left;cursor:pointer}.native-file-card:hover{border-color:#e1b54d57}.native-file-badge{min-height:58px;display:grid;place-items:center;padding:8px;border:1px solid currentColor;border-radius:10px;color:#dfbb59;font-size:.62rem;font-weight:800;letter-spacing:.05em;text-align:center}.native-file-card.pdf .native-file-badge{color:#ff6f78}.native-file-card.word .native-file-badge{color:#6aa9ff}.native-file-card.spreadsheet .native-file-badge{color:#61c98a}.native-file-card.presentation .native-file-badge{color:#ff9a59}.native-file-card.text .native-file-badge{color:#c5c5c5}.native-file-card.archive .native-file-badge{color:#c98cff}.native-file-copy{min-width:0;display:grid;gap:5px}.native-file-copy strong{overflow:hidden;color:#efefef;font-size:.8rem;text-overflow:ellipsis;white-space:nowrap}.native-file-copy small{color:#777;font-size:.69rem}.native-file-action{color:#d9b958;font-size:.69rem;font-weight:700;white-space:nowrap}.chat-native-file{width:min(100%,520px);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:stretch}.native-delete-button{min-width:72px;border:1px solid rgba(255,89,103,.26);border-radius:12px;cursor:pointer}.composer-visual-preview{position:relative;width:92px;height:92px;overflow:hidden;border:1px solid rgba(225,181,77,.22);border-radius:13px;background:#0b0b0b}.composer-visual-preview img{width:100%;height:100%;display:block;object-fit:cover}.composer-visual-preview>button,.composer-native-file>button{position:absolute;top:5px;right:5px;width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#000000c7;color:#fff;z-index:2}.composer-native-file{position:relative;width:min(100%,330px)}.native-file-card.compact{grid-template-columns:58px minmax(0,1fr);padding-right:42px}.native-file-card.compact .native-file-badge{min-height:44px;font-size:.55rem}.native-file-card.compact .native-file-action{display:none}.visual-asset-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:16px;margin-top:24px}.visual-asset-card{min-width:0;overflow:hidden;border:1px solid rgba(225,181,77,.14);border-radius:17px;background:linear-gradient(180deg,#161616fa,#0c0c0cfa)}.visual-asset-stage{min-height:190px;display:grid;place-items:center;padding:16px;overflow:hidden;background:#090909;border-bottom:1px solid rgba(255,255,255,.055)}.visual-asset-stage .asset-preview-image{width:100%;height:230px;display:block;object-fit:contain}.visual-asset-info{display:grid;gap:5px;padding:14px 15px 8px}.visual-asset-info strong{overflow-wrap:anywhere;color:#efefef;font-size:.82rem}.visual-asset-info small{color:#777;font-size:.69rem}.visual-asset-actions{padding:8px 15px 15px}.trash-card{border-color:#ff636f1c}@media(max-width:620px){.chat-image-native,.chat-native-file{width:100%}.chat-image-native figcaption{align-items:flex-start;flex-direction:column}.chat-image-native figcaption>div,.visual-asset-actions{width:100%}.chat-image-native button,.visual-asset-actions button{flex:1 1 auto}.native-file-card{grid-template-columns:58px minmax(0,1fr)}.native-file-action{display:none}.chat-native-file{grid-template-columns:minmax(0,1fr) 66px}.visual-asset-grid{grid-template-columns:1fr}.visual-asset-stage{min-height:170px}}.message-author{display:none!important}.native-delete-button,.chat-image-native button.danger,.visual-asset-actions button.danger,.message-attachment button,.chat-visual-attachment button.danger{min-height:36px!important;padding:0 13px!important;border:1px solid rgba(255,89,103,.34)!important;border-radius:10px!important;background:#46121852!important;color:#ff8490!important;font-size:.73rem!important;font-weight:700!important;opacity:1!important;cursor:pointer!important}.native-delete-button:hover,.chat-image-native button.danger:hover,.visual-asset-actions button.danger:hover,.message-attachment button:hover,.chat-visual-attachment button.danger:hover{border-color:#ff596794!important;background:#5c181f75!important;color:#ffadb4!important}.native-file-card.is-real-link{grid-template-columns:58px minmax(0,1fr) auto;border-color:#e1b54d38;background:linear-gradient(180deg,#261f11e0,#14110cf5)}.native-file-card.is-real-link .native-file-badge{min-height:48px;color:#dfbb59}.native-file-card.is-real-link .native-file-copy strong{color:#ead58e;text-decoration:underline;text-underline-offset:3px}.native-file-card.is-real-link .native-file-action{color:#f1d77c}.copy-link-button{min-width:92px;min-height:36px;padding:0 12px;border:1px solid rgba(225,181,77,.28);border-radius:10px;background:linear-gradient(180deg,#302712db,#19150df0);color:#ead58e;font-size:.72rem;font-weight:700;cursor:pointer}.copy-link-button:hover{border-color:#e1b54d85;color:#fff0b7}@media(max-width:620px){.chat-native-file:has(.is-real-link){grid-template-columns:minmax(0,1fr)}.chat-native-file:has(.is-real-link) .copy-link-button,.chat-native-file:has(.is-real-link) .native-delete-button{width:100%}.native-file-card.is-real-link{grid-template-columns:52px minmax(0,1fr)}.native-file-card.is-real-link .native-file-action{display:none}}.operations-only{display:block!important}.operations-only>p{margin-bottom:10px!important}.operation-category{margin:0 0 9px;overflow:hidden;border:1px solid rgba(225,181,77,.09);border-radius:13px;background:#ffffff04}.operation-category[open]{border-color:#e1b54d2e;background:#ffffff04}.operation-category summary{min-height:45px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px;color:#d5d5d5;font-size:.75rem;font-weight:700;cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;background:transparent!important;-webkit-tap-highlight-color:transparent;outline:none}.operation-category summary:hover,.operation-category summary:focus,.operation-category summary:focus-visible,.operation-category summary:active,.operation-category[open] summary{background:transparent!important;color:#d5d5d5!important;outline:none!important;box-shadow:none!important}.operation-category summary::-webkit-details-marker{display:none}.operation-category summary:after{content:"⌄";order:3;color:#947b3d;font-size:.9rem;transition:transform .16s ease}.operation-category[open] summary:after{transform:rotate(180deg)}.operation-category summary>span{min-width:0;flex:1}.operation-category summary>small{min-width:24px;height:24px;display:grid;place-items:center;border:1px solid rgba(225,181,77,.16);border-radius:999px;color:#bca35f;font-size:.62rem;font-weight:800}.operation-category-body{display:grid;gap:3px;padding:3px 6px 7px;border-top:1px solid rgba(255,255,255,.035)}.operation-category-body>button{width:100%;min-height:38px;display:flex;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:#9f9f9f;text-align:left;font-size:.7rem;line-height:1.28;cursor:pointer}.operation-category-body>button:hover{background:#e1b54d0e;color:#e2e2e2}.operation-category-body>button.is-active{background:#e1b54d1a!important;color:#e5bf5d!important}.operation-category-body>button>span{flex:0 0 auto;color:#806d3d}.mobile-operation-icons{display:none}@media(max-width:620px){.operation-category summary{min-height:48px;font-size:.77rem}.operation-category-body>button{min-height:42px;font-size:.72rem}.chat-workspace{position:relative}.mobile-operation-icons{position:fixed;top:28%;left:22px;z-index:1;width:auto;display:flex;flex-direction:column;gap:13px;align-items:flex-start;pointer-events:none;opacity:0;visibility:hidden;transform:translate(-8px);transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mobile-operation-icons.is-visible{opacity:1;visibility:visible;transform:translate(0)}.mobile-operation-icon,.mobile-operation-icon.icon-4,.mobile-operation-icon.icon-5{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(225,181,77,.12);border-radius:15px;background:linear-gradient(180deg,#1d180e38,#0b0b0b0f);box-shadow:inset 0 1px #ffffff04;transform:none}.mobile-operation-icon svg{width:28px;height:28px;fill:none;stroke:#deb75275;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}}@media(max-width:390px){.mobile-operation-icons{top:27%;left:18px;gap:11px}.mobile-operation-icon,.mobile-operation-icon.icon-4,.mobile-operation-icon.icon-5{width:50px;height:50px;border-radius:14px}.mobile-operation-icon svg{width:26px;height:26px}}@media(max-width:620px){.mobile-operation-icons{top:18%!important;bottom:22%!important;height:auto!important;justify-content:space-between!important;gap:0!important}}@media(max-width:390px){.mobile-operation-icons{top:17%!important;bottom:21%!important}}.billing-loading-state,.billing-error-state{margin:32px;padding:28px;border:1px solid rgba(216,170,52,.22);border-radius:22px;background:#ffffff05;color:#f4f4f4}.billing-error-state p{color:#9f9f9f}.billing-error-state button,.billing-current-plan button,.billing-plan-card>button,.billing-extra-section>button{min-height:46px;padding:0 20px;border:1px solid rgba(216,170,52,.45);border-radius:14px;background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808;font-weight:800;cursor:pointer}.billing-free-button{background:#151515!important;color:#f0c85b!important}.billing-error-state button:disabled,.billing-current-plan button:disabled,.billing-plan-card>button:disabled,.billing-extra-section>button:disabled{opacity:.55;cursor:wait}.billing-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.billing-back-to-chat{flex:0 0 auto;min-height:42px;display:inline-flex;align-items:center;gap:9px;padding:0 15px;border:1px solid rgba(216,170,52,.38);border-radius:999px;background:linear-gradient(180deg,#2e2614fa,#110f0afa);color:#f2dda0;font-weight:800;cursor:pointer;box-shadow:0 12px 32px #00000047}.billing-back-to-chat>span:first-child{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#d8aa341f;color:#e3b944;font-size:1rem}.billing-back-to-chat:hover{border-color:#d8aa34ad;color:#fff3bf}.billing-balance-grid,.billing-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px}.billing-balance-card,.billing-current-plan,.billing-plan-card,.billing-extra-section,.billing-rules-section,.billing-history-section{border:1px solid rgba(216,170,52,.18);border-radius:22px;background:linear-gradient(180deg,#111111f5,#080808f5)}.billing-balance-card{padding:22px}.billing-balance-card small,.billing-current-plan small,.billing-section-title small,.billing-extra-section small{color:#caa23d;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.billing-balance-card strong{display:block;margin-top:8px;font-size:clamp(2rem,5vw,3.3rem);line-height:1;color:#fff}.billing-balance-card span,.billing-current-plan p,.billing-plan-card p,.billing-extra-section p,.billing-rules-grid span,.billing-history-list small,.billing-empty-history,.billing-benefits-list{color:#9c9c9c}.billing-balance-primary{border-color:#d8aa346b;box-shadow:inset 0 0 0 1px #d8aa340f}.billing-current-plan,.billing-extra-section{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:20px;padding:24px}.billing-current-plan h2,.billing-extra-section h2,.billing-section-title h2{margin:8px 0 6px;color:#fff}.billing-extra-price{font-size:clamp(2rem,5vw,3rem);line-height:1}.billing-extra-credits{display:block;margin-top:10px;color:#fff;font-size:1.25rem}.billing-plans-section,.billing-rules-section,.billing-history-section{margin-top:28px}.billing-plans-section{padding-top:6px}.billing-section-title{margin-bottom:16px}.billing-plan-grid-two{grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:stretch}.billing-plan-card{position:relative;display:flex;flex-direction:column;padding:26px}.billing-plan-card h3{margin:14px 0 10px;color:#fff;font-size:1.35rem}.billing-plan-card>strong{display:block;color:#fff;font-size:1.8rem}.billing-plan-card>strong small{color:#8d8d8d;font-size:.9rem}.billing-plan-card>button{width:100%;margin-top:auto}.billing-plan-card p{margin-bottom:18px}.billing-free-card{border-color:#ffffff1f}.billing-plan-featured{border-color:#d8aa347a}.billing-plan-tag{display:inline-flex;width:fit-content;padding:6px 10px;border-radius:999px;background:#d8aa341f;color:#e2bb55;font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.billing-period-switch{display:inline-flex;padding:4px;border:1px solid rgba(216,170,52,.28);border-radius:999px;background:#0d0d0d}.billing-period-switch button{position:relative;min-width:76px;min-height:34px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:#9d9d9d;font-weight:800;cursor:pointer}.billing-period-switch button span{position:absolute;top:-26px;right:0;white-space:nowrap;padding:4px 8px;border-radius:999px;background:#d8aa3429;color:#e9c35d;font-size:.66rem;letter-spacing:.03em}.billing-period-copy{margin:10px 0 0!important}.billing-benefits-list{display:grid;gap:9px;margin:18px 0 22px;padding:0;list-style:none}.billing-benefits-list li{position:relative;padding-left:18px;line-height:1.45}.billing-benefits-list li:before{content:"✓";position:absolute;left:0;color:#d8aa34;font-weight:900}.billing-rules-section,.billing-history-section{padding:24px}.billing-rules-grid{display:grid;gap:12px}.billing-rules-grid span{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.07)}.billing-rules-grid span:last-child{border-bottom:0}.billing-rules-grid strong{color:#fff}.billing-history-list article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.07)}.billing-history-list article:last-child{border-bottom:0}.billing-history-list strong{display:block;color:#fff}.credit-positive{color:#76d99a;font-weight:800}.credit-negative{color:#ff8c8c;font-weight:800}.profile-checklist-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:20px;background:#020202e0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow-y:auto}.profile-checklist-card{width:min(920px,100%);max-height:calc(100vh - 40px);overflow-y:auto;padding:clamp(22px,4vw,38px);border:1px solid rgba(216,170,52,.34);border-radius:26px;background:linear-gradient(180deg,#121212,#070707);box-shadow:0 30px 80px #0000008c;color:#fff}.profile-checklist-card header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-checklist-card header>span{color:#d8aa34;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-checklist-card h2{margin:8px 0;font-size:clamp(1.7rem,4vw,2.35rem)}.profile-checklist-card header p{margin:0;color:#a3a3a3}.profile-checklist-step{display:flex;align-items:center;gap:12px;margin:26px 0 16px}.profile-checklist-step>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,#f1cf69,#b77b12);color:#080808;font-weight:900}.profile-checklist-step strong{display:block}.profile-checklist-step small{color:#8f8f8f}.profile-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.profile-form-grid label{display:grid;gap:8px;color:#e8e8e8;font-size:.9rem;font-weight:700}.profile-form-grid label small{color:#858585;font-weight:500}.profile-field-wide{grid-column:1 / -1}.profile-form-grid input{width:100%;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(216,170,52,.22);border-radius:13px;background:#0d0d0d;color:#fff;outline:none}.profile-form-grid input:focus{border-color:#d8aa34a6;box-shadow:0 0 0 3px #d8aa3414}.profile-checklist-error{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(255,100,100,.25);border-radius:12px;background:#ff646414;color:#ff9a9a}.profile-checklist-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;padding-top:20px;border-top:1px solid rgba(255,255,255,.08)}.profile-checklist-actions button{min-height:46px;padding:0 20px;border-radius:13px;font-weight:800;cursor:pointer}.profile-checklist-cancel{border:1px solid rgba(255,255,255,.14);background:#111;color:#d0d0d0}.profile-checklist-submit{border:1px solid rgba(216,170,52,.45);background:linear-gradient(135deg,#f1cf69,#b77b12);color:#080808}.profile-checklist-submit:disabled{opacity:.55;cursor:wait}@media(max-width:1050px){.billing-plan-grid-two{grid-template-columns:1fr}}@media(max-width:820px){.billing-page-header{align-items:center}.billing-back-to-chat{min-width:44px;width:44px;height:44px;padding:0;justify-content:center;border-radius:14px}.billing-back-label{display:none}.billing-back-to-chat>span:first-child{background:transparent}.billing-balance-grid,.billing-plan-grid{grid-template-columns:1fr}.billing-current-plan,.billing-extra-section{align-items:stretch;flex-direction:column}.billing-current-plan button,.billing-extra-section>button{width:100%}.billing-premium-heading{align-items:stretch;flex-direction:column}.billing-period-switch{align-self:flex-start;margin-top:20px}.billing-rules-grid span{align-items:flex-start;flex-direction:column}.profile-form-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:auto}.profile-checklist-actions{flex-direction:column-reverse}.profile-checklist-actions button{width:100%}}.billing-plan-grid-two{grid-template-columns:minmax(250px,.72fr) minmax(360px,1.28fr);align-items:stretch}.billing-premium-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.billing-period-switch{display:inline-flex;gap:4px;padding:4px;border:1px solid rgba(216,170,52,.24);border-radius:14px;background:#0d0d0d}.billing-period-switch button{width:auto;min-height:38px;margin:0;padding:0 14px;border:0;border-radius:10px;background:transparent;color:#aaa;box-shadow:none}.billing-period-switch button.is-active{background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808}.billing-period-switch button span{display:block;margin-top:1px;font-size:.64rem;line-height:1;white-space:nowrap}.billing-period-copy{margin:10px 0 0}.profile-checklist-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:99999;display:grid;place-items:center;padding:22px;background:#000000d1;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow-y:auto}.profile-checklist-card{width:min(960px,100%);max-height:calc(100vh - 44px);overflow-y:auto;border:1px solid rgba(216,170,52,.34);border-radius:26px;background:linear-gradient(180deg,#111,#070707);box-shadow:0 28px 80px #0000008c}.profile-checklist-card>header{padding:30px 32px 24px;border-bottom:1px solid rgba(255,255,255,.08)}.profile-checklist-card>header span{color:#d8aa34;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.profile-checklist-card>header h2{margin:8px 0 6px;color:#fff;font-size:clamp(1.6rem,4vw,2.2rem)}.profile-checklist-card>header p{margin:0;color:#aaa}.profile-checklist-form{padding:26px 32px 32px}.profile-checklist-step{display:flex;align-items:center;gap:12px;margin:8px 0 18px}.profile-checklist-step:not(:first-child){margin-top:30px}.profile-checklist-step>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#d8aa3424;color:#e8bd54;font-weight:900}.profile-checklist-step strong,.profile-checklist-step small{display:block}.profile-checklist-step strong{color:#fff}.profile-checklist-step small{margin-top:2px;color:#8e8e8e}.profile-form-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.profile-form-grid label{display:grid;gap:8px;color:#e7e7e7;font-size:.9rem;font-weight:700}.profile-form-grid label small{color:#7f7f7f;font-weight:500}.profile-form-grid input{width:100%;min-height:48px;box-sizing:border-box;padding:0 14px;border:1px solid rgba(216,170,52,.2);border-radius:13px;outline:none;background:#111;color:#fff}.profile-form-grid input:focus{border-color:#d8aa34b3;box-shadow:0 0 0 3px #d8aa3417}.profile-checklist-error{margin:20px 0 0;padding:12px 14px;border:1px solid rgba(255,100,100,.28);border-radius:12px;background:#ff505014;color:#ff9a9a}.profile-checklist-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px}.profile-checklist-actions button{min-height:48px;padding:0 22px;border-radius:14px;font-weight:800;cursor:pointer}.profile-checklist-cancel{border:1px solid rgba(255,255,255,.12);background:#121212;color:#ddd}.profile-checklist-submit{border:1px solid rgba(216,170,52,.45);background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808}.profile-checklist-submit:disabled{opacity:.6;cursor:wait}@media(max-width:820px){.billing-plan-grid-two,.profile-form-grid{grid-template-columns:1fr}.billing-premium-heading{flex-direction:column}.billing-period-switch{width:100%}.billing-period-switch button{flex:1}.profile-checklist-overlay{align-items:start;padding:12px}.profile-checklist-card{max-height:none;border-radius:20px}.profile-checklist-card>header,.profile-checklist-form{padding-left:18px;padding-right:18px}.profile-field-wide{grid-column:auto}.profile-checklist-actions{flex-direction:column-reverse}.profile-checklist-actions button{width:100%}}html.domnai-gate-pending body{min-height:100vh;overflow:hidden;background:#050505}html.domnai-gate-pending .domnai-app-shell{visibility:hidden!important;pointer-events:none!important}html.domnai-plan-selection-required body{min-height:100vh;background:#050505}.domnai-app-shell.onboarding-plan-mode .domnai-sidebar,.domnai-app-shell.onboarding-plan-mode .mobile-menu-button,.domnai-app-shell.onboarding-plan-mode .options-menu-button,.domnai-app-shell.onboarding-plan-mode .global-exit-button,.domnai-app-shell.onboarding-plan-mode .conversation-options-menu,.domnai-app-shell.onboarding-plan-mode .sidebar-backdrop,.domnai-app-shell.onboarding-plan-mode .options-backdrop,.domnai-app-shell.onboarding-plan-mode .sidebar-profile,.domnai-app-shell.onboarding-plan-mode .chat-workspace,.domnai-app-shell.onboarding-plan-mode .visual-asset-grid,.domnai-app-shell.onboarding-plan-mode .internal-empty-state,.domnai-app-shell.onboarding-plan-mode .domnai-profile-page{display:none!important}.domnai-app-shell.onboarding-plan-mode{display:block!important;width:100%!important;min-width:0!important;min-height:100vh;background:#050505}.domnai-app-shell.onboarding-plan-mode .domnai-main-area{width:100%!important;max-width:none!important;min-width:0!important;min-height:100vh;margin:0!important;padding:28px 18px 56px!important;background:#050505;box-sizing:border-box}.domnai-app-shell.onboarding-plan-mode .domnai-main-area>.internal-section:not(:has(.billing-page-header)){display:none!important}.domnai-app-shell.onboarding-plan-mode .internal-section:has(.billing-page-header){display:block!important;width:min(100%,980px);max-width:980px;min-width:0!important;margin:0 auto!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box}.domnai-app-shell.onboarding-plan-mode .billing-page-header{display:block!important;width:100%;text-align:center}.domnai-app-shell.onboarding-plan-mode .billing-page-header:before{content:"Escolha obrigatória";display:inline-flex;margin:0 auto 10px;padding:6px 10px;border:1px solid rgba(216,170,52,.28);border-radius:999px;background:#d8aa3417;color:#e7c35e;font-size:.76rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.domnai-app-shell.onboarding-plan-mode .billing-page-header>div{display:block!important;width:100%!important;max-width:none!important;margin:0 auto!important;padding:0!important;text-align:center!important;transform:none!important}.domnai-app-shell.onboarding-plan-mode .billing-page-header>div>span,.domnai-app-shell.onboarding-plan-mode .billing-page-header>div>h1,.domnai-app-shell.onboarding-plan-mode .billing-page-header>div>p{display:block;width:100%;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.domnai-app-shell.onboarding-plan-mode .billing-page-header h1{margin-top:4px}.domnai-app-shell.onboarding-plan-mode .billing-page-header p{max-width:620px;margin-right:auto;margin-left:auto}.domnai-app-shell.onboarding-plan-mode .billing-back-to-chat,.domnai-app-shell.onboarding-plan-mode [data-billing-action=back-to-chat],.domnai-app-shell.onboarding-plan-mode .billing-balance-grid,.domnai-app-shell.onboarding-plan-mode .billing-current-plan,.domnai-app-shell.onboarding-plan-mode .billing-extra-section,.domnai-app-shell.onboarding-plan-mode .billing-rules-section,.domnai-app-shell.onboarding-plan-mode .billing-history-section{display:none!important}.domnai-app-shell.onboarding-plan-mode .billing-plans-section{display:block!important;width:100%;margin:22px auto 0!important}.domnai-app-shell.onboarding-plan-mode .billing-section-title{width:100%!important;margin-right:auto!important;margin-left:auto!important;text-align:center!important}.domnai-app-shell.onboarding-plan-mode .billing-section-title>small,.domnai-app-shell.onboarding-plan-mode .billing-section-title>h2{display:block;width:100%;text-align:center!important}.domnai-app-shell.onboarding-plan-mode .billing-plan-grid-two{width:100%;max-width:860px;margin-right:auto!important;margin-left:auto!important}.domnai-gate-cancel{position:fixed;top:max(18px,env(safe-area-inset-top));right:18px;z-index:10020;min-height:42px;padding:0 16px;border:1px solid rgba(216,170,52,.38);border-radius:14px;background:#111;color:#e8c45f;font-weight:800;cursor:pointer}.domnai-gate-cancel:disabled{opacity:.6;cursor:wait}.domnai-cancel-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;display:grid;place-items:center;padding:24px;background:#050505}.domnai-cancel-overlay>div{width:min(100%,420px);padding:28px;border:1px solid rgba(216,170,52,.34);border-radius:22px;background:linear-gradient(180deg,#101010,#080808);text-align:center}.domnai-cancel-overlay strong{display:block;color:#fff;font-size:1.25rem}.domnai-cancel-overlay p{margin:10px 0 0;color:#aaa}.domnai-gate-recovery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:grid;place-items:center;padding:24px;background:#050505}.domnai-gate-recovery>div{width:min(100%,430px);padding:28px;border:1px solid rgba(216,170,52,.34);border-radius:22px;background:#0d0d0d;text-align:center}.domnai-gate-recovery strong{display:block;margin-bottom:10px;color:#fff;font-size:1.25rem}.domnai-gate-recovery p{margin-bottom:20px;color:#aaa}.domnai-gate-recovery button,.billing-recovery-back,.billing-recovery-logout{min-height:44px;margin:6px;padding:0 18px;border:1px solid rgba(216,170,52,.34);border-radius:12px;background:#d8aa34;color:#080808;font-weight:800}.billing-recovery-logout{background:transparent;color:#e7c35e}.birth-date-split{grid-column:span 1;display:grid;grid-template-columns:.75fr .9fr 1.35fr;gap:10px}.birth-date-split label{display:grid;gap:7px;color:#efefef;font-weight:700}.birth-date-split input{width:100%;min-width:0}@media(max-width:720px),(max-device-width:900px){.domnai-app-shell.onboarding-plan-mode .domnai-main-area{display:block!important;padding:72px 12px 44px!important}.domnai-app-shell.onboarding-plan-mode .internal-section:has(.billing-page-header){width:100%!important;max-width:620px!important;margin-inline:auto!important}.domnai-app-shell.onboarding-plan-mode .billing-plan-grid-two{grid-template-columns:1fr!important;width:100%!important;max-width:620px!important;margin-inline:auto!important}.domnai-app-shell.onboarding-plan-mode .billing-plan-card{width:100%!important;box-sizing:border-box}.domnai-gate-cancel{top:max(14px,env(safe-area-inset-top));right:12px}.birth-date-split{grid-column:1 / -1}}.react-plan-gate-page,.react-plan-gate-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:grid;place-items:center;padding:24px;background:#050505}.react-plan-gate-wrapper{min-height:100vh;background:#050505}.react-plan-gate-card{width:min(100%,440px);padding:28px;border:1px solid rgba(216,170,52,.34);border-radius:22px;background:linear-gradient(180deg,#101010,#080808);color:#fff;text-align:center}.react-plan-gate-card h1{margin:0 0 10px;font-size:1.35rem}.react-plan-gate-card p{margin:0 0 20px;color:#a9a9a9;line-height:1.5}.react-plan-gate-card button{min-height:46px;margin:6px;padding:0 18px;border:1px solid rgba(216,170,52,.34);border-radius:12px;background:#d8aa34;color:#080808;font-weight:800}.react-plan-gate-card button.secondary{background:transparent;color:#e7c35e}.sidebar-profile{padding:0!important}.domnai-profile-trigger{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}.domnai-profile-trigger-avatar{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(135deg,#f1cf69,#b77b12);color:#080808;font-weight:900}.domnai-profile-trigger span:last-child{display:grid}.domnai-profile-trigger small{color:#8f8f8f}.domnai-main-area.profile-page-open>:not([data-domnai-profile-page]){display:none!important}.domnai-profile-page{width:min(100%,980px);margin:0 auto}.domnai-profile-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.domnai-profile-header button,.domnai-profile-actions button{min-height:44px;padding:0 18px;border-radius:12px;font-weight:800;cursor:pointer}.domnai-profile-header button,.domnai-profile-actions .secondary{border:1px solid rgba(216,170,52,.3);background:#121212;color:#e7c35e}.domnai-profile-actions .primary{border:1px solid rgba(216,170,52,.5);background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808}.domnai-profile-summary,.domnai-profile-card{margin-top:22px;border:1px solid rgba(216,170,52,.18);border-radius:20px;background:linear-gradient(180deg,#111111f7,#080808f7)}.domnai-profile-summary{display:flex;align-items:center;gap:16px;padding:20px}.domnai-profile-photo-wrap{display:grid;justify-items:center;gap:7px}.domnai-profile-avatar{width:76px;height:76px;display:grid;place-items:center;overflow:hidden;border:2px solid rgba(216,170,52,.5);border-radius:50%;background:linear-gradient(135deg,#f1cf69,#b77b12);color:#080808;font-size:1.55rem;font-weight:900}.domnai-profile-avatar img{width:100%;height:100%;object-fit:cover}.domnai-profile-photo-button,.domnai-profile-photo-remove{border:0;background:transparent;color:#e7c35e;font-size:.78rem;font-weight:800;cursor:pointer}.domnai-profile-photo-button input{display:none}.domnai-profile-photo-remove{color:#a7a7a7}.domnai-profile-summary>div:nth-child(2){display:grid;gap:4px}.domnai-profile-summary>div:nth-child(2) small{color:#777}.domnai-profile-summary strong{color:#fff}.domnai-profile-summary span{color:#9f9f9f}.domnai-profile-status{margin-left:auto;padding:7px 10px;border-radius:999px;background:#d8aa341f;color:#e7c35e!important;font-size:.8rem;font-weight:800}.domnai-profile-card{padding:24px}.domnai-profile-card-title{display:flex;gap:12px;align-items:center;margin-bottom:20px}.domnai-profile-card-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#d8aa3424;color:#e7c35e;font-weight:900}.domnai-profile-card-title h2,.domnai-profile-card-title p{margin:0}.domnai-profile-card-title h2{color:#fff;font-size:1.05rem}.domnai-profile-card-title p{color:#8f8f8f;font-size:.88rem}.domnai-profile-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.domnai-profile-grid label,.domnai-birth-field{display:grid;gap:8px;color:#efefef;font-weight:700}.domnai-profile-grid label small{color:#777;font-weight:500}.domnai-profile-grid input{min-height:46px;width:100%;border:1px solid rgba(216,170,52,.2);border-radius:12px;background:#101010;color:#fff;padding:0 14px;outline:none}.domnai-profile-grid input:focus{border-color:#d8aa34a6}.profile-field-wide{grid-column:span 2}.domnai-birth-field>div{display:grid;grid-template-columns:.75fr .9fr 1.35fr;gap:10px}.domnai-profile-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:20px}.domnai-profile-message{margin:18px 0 0;padding:13px 15px;border-radius:12px}.domnai-profile-message.success{background:#43aa631f;color:#7bd99a}.domnai-profile-message.error{background:#d248481f;color:#ff9a9a}.domnai-profile-loading{min-height:300px;display:grid;place-items:center;color:#aaa}@media(max-width:820px){.domnai-profile-header,.domnai-profile-summary{align-items:stretch;flex-direction:column}.domnai-profile-photo-wrap{justify-items:start}.domnai-profile-status{margin-left:0;width:fit-content}.domnai-profile-grid{grid-template-columns:1fr}.profile-field-wide{grid-column:span 1}.domnai-profile-actions{flex-direction:column-reverse}.domnai-profile-actions button,.domnai-profile-header button{width:100%}}.domnai-profile-header .domnai-profile-close{min-height:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}.domnai-profile-header .domnai-profile-close:hover,.domnai-profile-header .domnai-profile-close:focus-visible{color:#e7c35e!important}.domnai-profile-avatar,.domnai-profile-trigger-avatar{position:relative;flex:0 0 auto;overflow:hidden!important}.domnai-profile-avatar img,.domnai-profile-trigger-avatar img{display:block!important;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important}.domnai-profile-trigger-avatar img{width:34px!important;height:34px!important}.domnai-profile-summary{overflow:hidden}.domnai-profile-summary .domnai-profile-photo-wrap,.domnai-profile-summary .domnai-profile-avatar{max-width:76px}.domnai-profile-card{padding:22px}.domnai-profile-card-title{display:block!important;margin-bottom:16px!important}.domnai-profile-card-title>span{display:none!important}.domnai-profile-card-title>div{margin:0!important;padding:0!important}.domnai-profile-card-title h2,.domnai-profile-card-title p{margin-left:0!important;padding-left:0!important}.domnai-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.domnai-profile-grid .profile-field-wide{grid-column:1 / -1}.domnai-compact-field{position:relative;display:block!important;min-height:62px;padding:10px 12px 8px;border:1px solid rgba(216,170,52,.2);border-radius:13px;background:#101010;overflow:hidden}.domnai-compact-label{display:block;margin-bottom:4px;color:#b99a4a;font-size:.72rem;font-weight:800;line-height:1.1;letter-spacing:.03em}.domnai-compact-field input{min-height:26px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff;font-size:.95rem;box-shadow:none!important}.domnai-compact-field:focus-within{border-color:#d8aa34ad;box-shadow:inset 0 0 0 1px #d8aa341f}.domnai-compact-birth{grid-column:1 / -1;gap:8px}.domnai-compact-birth>span{color:#efefef;font-weight:800}.domnai-compact-birth>div{display:grid;grid-template-columns:.75fr .85fr 1.4fr;gap:10px}.domnai-address-details{margin-top:14px;border-top:1px solid rgba(255,255,255,.07);padding-top:12px}.domnai-address-details summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 4px;color:#e7c35e;font-weight:800;cursor:pointer;list-style:none;background:transparent!important;outline:none!important;box-shadow:none!important;-webkit-tap-highlight-color:transparent}.domnai-address-details summary:hover,.domnai-address-details summary:focus,.domnai-address-details summary:focus-visible,.domnai-address-details summary:active,.domnai-address-details[open] summary{color:#e7c35e!important;background:transparent!important;outline:none!important;box-shadow:none!important}.domnai-address-details summary::-webkit-details-marker{display:none}.domnai-address-details summary:after{content:"+";font-size:1.25rem;line-height:1}.domnai-address-details[open] summary:after{content:"−"}.domnai-address-details summary span{margin-left:auto;color:#777;font-size:.75rem;font-weight:600}.domnai-address-details-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:12px}@media(max-width:820px){.domnai-profile-card{padding:18px}.domnai-profile-grid{grid-template-columns:1fr 1fr}.domnai-profile-grid .profile-field-wide,.domnai-compact-birth{grid-column:1 / -1}.domnai-address-details-grid{grid-template-columns:1fr 1fr}}@media(max-width:520px){.domnai-profile-grid,.domnai-address-details-grid{grid-template-columns:1fr}.domnai-profile-grid .profile-field-wide,.domnai-compact-birth{grid-column:span 1}.domnai-compact-birth>div{grid-template-columns:.8fr .9fr 1.3fr}}.domnai-sidebar-logout{width:calc(100% - 24px);min-height:44px;margin:auto 12px 8px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:10px;background:#121212db;color:#b5b5b5;display:flex;align-items:center;gap:10px;text-align:left;font:700 .86rem Inter,system-ui,sans-serif;cursor:pointer;transition:border-color .16s ease,color .16s ease,background .16s ease}.domnai-sidebar-logout span{color:#c5a74e;font-size:1rem}.domnai-sidebar-logout strong{font:inherit}.domnai-sidebar-logout:hover,.domnai-sidebar-logout:focus-visible{border-color:#d8aa3459;background:#d8aa3414;color:#f1d47c;outline:none}.domnai-sidebar-logout:disabled,.domnai-plan-logout:disabled{opacity:.72;cursor:wait}.domnai-sidebar>.sidebar-profile{margin-top:0!important}.domnai-plan-logout{min-height:44px;padding:0 18px;border:1px solid rgba(205,76,76,.34);border-radius:12px;background:#781c1c1f;color:#ff9d9d;font-size:.86rem;font-weight:800;cursor:pointer}.domnai-plan-logout:hover{border-color:#e15c5c94;background:#781c1c33}.domnai-app-shell.onboarding-plan-mode{position:relative}.domnai-plan-logout{position:absolute;top:18px;right:18px;z-index:30}.domnai-user-logout-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;display:grid;place-content:center;justify-items:center;gap:10px;background:#070707}.domnai-user-logout-overlay>img{width:min(180px,48vw);max-height:76px;object-fit:contain}.domnai-user-logout-spinner{width:32px;height:32px;display:block;border:3px solid rgba(216,170,52,.2);border-top-color:#d8aa34;border-radius:50%;animation:domnai-user-logout-spin .8s linear infinite}@keyframes domnai-user-logout-spin{to{transform:rotate(360deg)}}@media(max-width:820px){.domnai-sidebar-logout{width:calc(100% - 16px);margin:auto 8px 8px}.domnai-plan-logout{top:12px;right:12px;min-height:40px;padding:0 14px}}.domnai-feedback-menu-button>span{color:#d8aa34!important}.domnai-feedback-menu-button.is-active{border-color:#d8aa3457!important;background:#d8aa341f!important;color:#f1ce6b!important}.domnai-main-area.feedback-page-open>:not([data-domnai-feedback-page]){display:none!important}.domnai-feedback-page{width:min(100%,1120px);margin:0 auto;padding-bottom:40px}.domnai-feedback-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.domnai-feedback-header>div>span{color:#d8aa34;font-size:.76rem;font-weight:900;letter-spacing:.13em;text-transform:uppercase}.domnai-feedback-header h1{margin:8px 0 10px;color:#fff;font-size:clamp(1.8rem,4vw,2.65rem)}.domnai-feedback-header p{max-width:720px;margin:0;color:#999;line-height:1.6}.domnai-feedback-back{min-height:44px;padding:0 18px;border:1px solid rgba(216,170,52,.3);border-radius:12px;background:#121212;color:#e7c35e;font-weight:800;cursor:pointer}.domnai-feedback-layout{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);gap:22px;margin-top:24px}.domnai-feedback-form,.domnai-feedback-history-card{border:1px solid rgba(216,170,52,.2);border-radius:20px;background:linear-gradient(180deg,#111111fa,#080808fa)}.domnai-feedback-form{padding:clamp(20px,3vw,30px)}.domnai-feedback-history-card{align-self:start;padding:22px}.domnai-feedback-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:24px}.domnai-feedback-card-heading.compact{align-items:flex-start;margin-bottom:18px}.domnai-feedback-card-heading>span{width:38px;height:38px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(216,170,52,.24);border-radius:11px;background:#d8aa341a;color:#e7c35e;font-size:.72rem;font-weight:900}.domnai-feedback-card-heading h2,.domnai-feedback-card-heading p{margin:0}.domnai-feedback-card-heading h2{color:#fff;font-size:1.08rem}.domnai-feedback-card-heading p{margin-top:4px;color:#838383;font-size:.84rem;line-height:1.45}.domnai-feedback-type-fieldset,.domnai-feedback-rating-fieldset{margin:0 0 22px;padding:0;border:0}.domnai-feedback-type-fieldset legend,.domnai-feedback-rating-fieldset legend,.domnai-feedback-field>span{margin-bottom:10px;color:#ededed;font-size:.88rem;font-weight:800}.domnai-feedback-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.domnai-feedback-types button{min-height:108px;padding:14px;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#101010;color:#fff;display:grid;align-content:center;gap:6px;text-align:left;cursor:pointer;transition:border-color .16s ease,background .16s ease,transform .16s ease}.domnai-feedback-types button:hover,.domnai-feedback-types button:focus-visible,.domnai-feedback-types button.is-selected{border-color:#d8aa3485;background:#d8aa341a;transform:translateY(-1px);outline:none}.domnai-feedback-types strong{color:#f2f2f2;font-size:.9rem}.domnai-feedback-types small{color:#777;font-size:.74rem;line-height:1.4}.domnai-feedback-rating{display:flex;align-items:center;gap:8px}.domnai-feedback-rating button{width:46px;height:46px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0f0f0f;color:#4c4c4c;font-size:1.8rem;line-height:1;cursor:pointer;transition:color .14s ease,border-color .14s ease,background .14s ease,transform .14s ease}.domnai-feedback-rating button:hover,.domnai-feedback-rating button:focus-visible,.domnai-feedback-rating button.is-selected{border-color:#d8aa3475;background:#d8aa3414;color:#e4ba43;transform:translateY(-1px);outline:none}.domnai-feedback-rating-caption{margin:9px 0 0;color:#777;font-size:.76rem}.domnai-feedback-field input,.domnai-feedback-field textarea{width:100%;border:1px solid rgba(216,170,52,.2);border-radius:12px;background:#101010;color:#fff;font:inherit;outline:none}.domnai-feedback-field input{min-height:48px;padding:0 14px}.domnai-feedback-field textarea{min-height:160px;padding:14px;resize:vertical;line-height:1.55}.domnai-feedback-field input:focus,.domnai-feedback-field textarea:focus{border-color:#d8aa349e}.domnai-feedback-field>small{margin-top:7px;color:#666;text-align:right;font-size:.72rem}.domnai-feedback-submit{width:100%;min-height:48px;margin-top:20px;border:1px solid rgba(216,170,52,.52);border-radius:12px;background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808;font-size:.9rem;font-weight:900;cursor:pointer}.domnai-feedback-submit:disabled{opacity:.68;cursor:wait}.domnai-feedback-form-message{margin:18px 0 0;padding:12px 14px;border-radius:11px;font-size:.82rem;line-height:1.45}.domnai-feedback-form-message.error{border:1px solid rgba(220,80,80,.24);background:#b428281a;color:#ff9c9c}.domnai-feedback-form-message.success{border:1px solid rgba(74,190,126,.24);background:#288c561a;color:#7ddaa7}.domnai-feedback-history-list{display:grid;gap:12px;max-height:760px;overflow-y:auto;padding-right:3px}.domnai-feedback-history-item{padding:16px;border:1px solid rgba(255,255,255,.08);border-radius:15px;background:#0d0d0d}.domnai-feedback-history-item.problem{border-color:#dd59592e}.domnai-feedback-history-item.praise{border-color:#4abe7e2e}.domnai-feedback-history-topline{display:flex;align-items:center;justify-content:space-between;gap:10px}.domnai-feedback-category-badge,.domnai-feedback-status{padding:5px 8px;border-radius:999px;font-size:.65rem;font-weight:900}.domnai-feedback-category-badge{background:#d8aa341c;color:#dfbd59}.domnai-feedback-status{background:#54c98414;color:#78d49b}.domnai-feedback-stars-readonly{display:inline-flex;gap:2px;margin-top:10px;color:#404040}.domnai-feedback-stars-readonly span.filled{color:#e4ba43}.domnai-feedback-stars-readonly.compact{font-size:.92rem}.domnai-feedback-history-item h3{margin:10px 0 7px;color:#fff;font-size:.95rem}.domnai-feedback-history-item>p{margin:0;color:#939393;font-size:.8rem;line-height:1.5}.domnai-feedback-history-item time{display:block;margin-top:12px;color:#5f5f5f;font-size:.68rem}.domnai-feedback-empty,.domnai-feedback-loading,.domnai-feedback-history-error{min-height:220px;padding:24px;border:1px dashed rgba(255,255,255,.1);border-radius:15px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center}.domnai-feedback-empty>span{color:#d8aa34;font-size:1.8rem}.domnai-feedback-empty strong{color:#eee}.domnai-feedback-empty p,.domnai-feedback-loading,.domnai-feedback-history-error{margin:0;color:#777;font-size:.8rem;line-height:1.45}.domnai-feedback-loading>span{width:25px;height:25px;border:3px solid rgba(216,170,52,.18);border-top-color:#d8aa34;border-radius:50%;animation:domnai-feedback-spin .8s linear infinite}.domnai-feedback-history-error{color:#ff9c9c}@keyframes domnai-feedback-spin{to{transform:rotate(360deg)}}@media(max-width:960px){.domnai-feedback-layout{grid-template-columns:1fr}.domnai-feedback-history-list{max-height:none}}@media(max-width:820px){.domnai-feedback-page{padding:4px 0 28px}.domnai-feedback-header{flex-direction:column}.domnai-feedback-back{width:100%}.domnai-feedback-types{grid-template-columns:1fr}.domnai-feedback-types button{min-height:88px}.domnai-feedback-rating{justify-content:space-between;gap:6px}.domnai-feedback-rating button{width:min(16vw,48px);height:min(16vw,48px)}}.domnai-feedback-menu-button{display:flex!important;align-items:center!important;gap:8px!important}.domnai-feedback-menu-button .domnai-feedback-menu-label{min-width:0}.domnai-feedback-menu-button>small{margin-left:auto;padding:3px 7px;border:1px solid rgba(216,170,52,.35);border-radius:999px;background:#d8aa341a;color:#e7c35e;font-size:.56rem;font-weight:900;letter-spacing:.05em}.domnai-feedback-menu-button.is-premium-locked{cursor:pointer}.domnai-feedback-premium-notice{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));z-index:99999;width:min(calc(100vw - 32px),460px);transform:translate(-50%);padding:14px 18px;border:1px solid rgba(216,170,52,.38);border-radius:14px;background:#120f08fa;box-shadow:0 18px 50px #00000073;color:#e7c35e;font-size:.86rem;font-weight:800;text-align:center}.domnai-feedback-page{width:min(100%,720px);margin:0 auto;padding:6px 0 36px}.domnai-feedback-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 0 18px;border-bottom:1px solid rgba(255,255,255,.07)}.domnai-feedback-header h1{margin:0;color:#fff;font-size:clamp(1.55rem,4vw,2rem)}.domnai-feedback-back{min-height:0;padding:4px 0;border:0;border-radius:0;background:transparent;color:#fff;font-size:.8rem;font-weight:700;cursor:pointer}.domnai-feedback-back:hover,.domnai-feedback-back:focus-visible{background:transparent;color:#fff;text-decoration:underline;text-underline-offset:4px;outline:none}.domnai-feedback-form{margin-top:18px;padding:clamp(18px,4vw,26px);border:1px solid rgba(255,255,255,.08);border-radius:16px;background:#0c0c0ce6}.domnai-feedback-intro{margin-bottom:16px;text-align:center}.domnai-feedback-intro h2{margin:0;color:#f3f3f3;font-size:1.08rem}.domnai-feedback-rating-fieldset,.domnai-feedback-type-fieldset{margin:0;padding:0;border:0}.domnai-feedback-rating{display:flex;justify-content:center;align-items:center;gap:7px}.domnai-feedback-rating button{width:42px;height:42px;padding:0;border:0;border-radius:0;background:transparent;color:#444;font-size:2rem;line-height:1;cursor:pointer;transition:color .14s ease,transform .14s ease}.domnai-feedback-rating button:hover,.domnai-feedback-rating button:focus-visible,.domnai-feedback-rating button.is-selected{border:0;background:transparent;color:#e4ba43;transform:none;outline:none}.domnai-feedback-rating-caption{margin:5px 0 18px;color:#707070;font-size:.72rem;text-align:center}.domnai-feedback-types{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.domnai-feedback-types button,.domnai-feedback-suggestion-options button{min-height:36px;padding:0 14px;border:1px solid rgba(255,255,255,.1);border-radius:999px;background:transparent;color:#a9a9a9;font-size:.76rem;font-weight:700;text-align:center;cursor:pointer;transition:border-color .14s ease,color .14s ease,background .14s ease}.domnai-feedback-types button:hover,.domnai-feedback-types button:focus-visible,.domnai-feedback-types button.is-selected,.domnai-feedback-suggestion-options button:hover,.domnai-feedback-suggestion-options button:focus-visible,.domnai-feedback-suggestion-options button.is-selected{min-height:36px;border-color:#d8aa346b;background:#d8aa3414;color:#e7c35e;transform:none;outline:none}.domnai-feedback-suggestion-options{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:10px}.domnai-feedback-suggestion-options[hidden]{display:none!important}.domnai-feedback-field{display:grid;margin-top:18px}.domnai-feedback-field>span{margin-bottom:8px;color:#e8e8e8;font-size:.82rem;font-weight:700}.domnai-feedback-field textarea{width:100%;min-height:126px;padding:13px 14px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#0d0d0d;color:#fff;font:inherit;line-height:1.5;resize:vertical;outline:none}.domnai-feedback-field textarea:focus{border-color:#d8aa3480}.domnai-feedback-submit{width:100%;min-height:44px;margin-top:16px;border-radius:11px;font-size:.84rem}.domnai-feedback-form-message{margin:14px 0 0;padding:10px 12px;border-radius:10px;font-size:.78rem}.domnai-feedback-history-toggle{display:block;margin:15px auto 0;padding:5px 0;border:0;background:transparent;color:#d0d0d0;font-size:.78rem;font-weight:700;cursor:pointer}.domnai-feedback-history-toggle:hover,.domnai-feedback-history-toggle:focus-visible{color:#fff;text-decoration:underline;text-underline-offset:4px;outline:none}.domnai-feedback-history-card{margin-top:10px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#0a0a0aeb}.domnai-feedback-history-card[hidden]{display:none!important}.domnai-feedback-history-list{display:grid;gap:9px;max-height:420px;overflow-y:auto;padding:0}.domnai-feedback-history-item{padding:12px;border-radius:12px}.domnai-feedback-empty,.domnai-feedback-loading,.domnai-feedback-history-error{min-height:130px;padding:18px}@media(max-width:820px){.domnai-feedback-page{padding:0 0 26px}.domnai-feedback-header{flex-direction:row;align-items:center}.domnai-feedback-back{width:auto}.domnai-feedback-form{padding:18px 15px}.domnai-feedback-rating{justify-content:center}.domnai-feedback-rating button{width:39px;height:39px;font-size:1.8rem}.domnai-feedback-types{grid-template-columns:none}.domnai-feedback-types button{min-height:36px}}html.domnai-dashboard-active .sidebar-navigation button.is-active{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.global-exit-button,.domnai-plan-logout{display:none}.domnai-profile-page~.global-exit-button,body:has([data-domnai-profile-page]) .global-exit-button{display:inline-flex}body:has([role=dialog]) .chat-workspace,body:has(.profile-checklist-overlay) .chat-workspace{visibility:hidden}@media(max-width:720px){.sidebar-navigation button,.sidebar-system-group button{max-width:100%}.sidebar-navigation button span,.sidebar-system-group button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body.domnai-mobile-menu-open{position:fixed;width:100%;overflow:hidden!important;overscroll-behavior:none;touch-action:none}body.domnai-profile-exclusive,body.domnai-checklist-exclusive{overflow:hidden!important}body.domnai-profile-exclusive .domnai-sidebar,body.domnai-profile-exclusive .sidebar-backdrop,body.domnai-checklist-exclusive .domnai-sidebar,body.domnai-checklist-exclusive .sidebar-backdrop{display:none!important;pointer-events:none!important}body.domnai-profile-exclusive .domnai-main-area,body.domnai-checklist-exclusive .domnai-main-area{position:relative;z-index:1}body.domnai-profile-exclusive [data-domnai-profile-page]{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:4000!important;overflow-y:auto!important;background:#050505!important;padding:24px 18px 80px!important;-webkit-overflow-scrolling:touch}body.domnai-checklist-exclusive .profile-checklist-overlay{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5000!important;overflow-y:auto!important;background:#030303f5!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;-webkit-overflow-scrolling:touch}body.domnai-checklist-exclusive .domnai-main-area,body.domnai-checklist-exclusive .mobile-menu-button,body.domnai-checklist-exclusive .options-menu-button,body.domnai-checklist-exclusive .global-exit-button{visibility:hidden!important;pointer-events:none!important}.domnai-context-logout,.domnai-plan-logout,.global-exit-button,.domnai-hidden-exit,.domnai-settings-hidden{display:none!important;pointer-events:none!important}body:not(.domnai-chat-context) .options-menu-button,body:not(.domnai-chat-context) .conversation-options-menu,body:not(.domnai-chat-context) .options-backdrop{display:none!important;pointer-events:none!important}body.domnai-profile-exclusive .mobile-menu-button,body.domnai-profile-exclusive .options-menu-button{display:none!important;pointer-events:none!important}html.domnai-gate-pending:not(.domnai-plan-selection-required) .domnai-app-shell{visibility:visible!important;pointer-events:auto!important}.domnai-premium-gate-soft{width:min(92vw,420px)!important;max-width:420px!important;padding:22px!important;border-radius:20px!important;box-shadow:0 24px 60px #0000006b!important}.domnai-premium-gate-soft h1,.domnai-premium-gate-soft h2,.domnai-premium-gate-soft h3{font-size:clamp(1.35rem,5vw,1.8rem)!important;line-height:1.15!important;margin-bottom:10px!important}.domnai-premium-gate-soft p{font-size:.98rem!important;line-height:1.5!important;color:#b9b9b9!important;margin-bottom:18px!important}.domnai-premium-gate-soft button{min-height:44px!important;padding:0 16px!important;border-radius:12px!important;font-size:.95rem!important}@media(max-width:720px){body.domnai-profile-exclusive [data-domnai-profile-page]{padding:24px 14px 90px!important}.domnai-profile-header{padding-top:0!important}.domnai-premium-gate-soft{width:calc(100vw - 28px)!important;padding:20px!important}}.domnai-sidebar .sidebar-navigation>button:first-of-type,.domnai-dashboard-item-hidden{display:none!important;pointer-events:none!important}.domnai-sidebar .sidebar-brand{justify-content:center!important}.domnai-sidebar .sidebar-brand img{width:170px!important;max-width:72%!important;margin:0 auto!important}.domnai-operations-label{display:block!important;margin:8px 0 16px!important;color:#e7c35e!important;font-size:.82rem!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}@media(max-width:820px){.domnai-app-shell:has(.domnai-sidebar.is-open)>.mobile-menu-button{display:none!important}.domnai-sidebar .sidebar-brand img{width:156px!important;max-width:62%!important}.domnai-sidebar.is-open .sidebar-close{position:fixed!important;top:18px!important;left:18px!important;right:auto!important;z-index:120!important;width:44px!important;height:44px!important;display:grid!important;place-items:center!important;padding:0!important;border:1px solid rgba(225,181,77,.24)!important;border-radius:12px!important;background:#0d0d0d!important;color:#d7b453!important;font-size:1.35rem!important;line-height:1!important}}body:has(.domnai-main-area.feedback-page-open){overflow:hidden!important}.domnai-feedback-page{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:5000!important;width:100vw!important;max-width:none!important;height:100vh!important;margin:0!important;padding:20px!important;display:grid!important;place-items:center!important;overflow-y:auto!important;background:#000000b8!important;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);-webkit-overflow-scrolling:touch;box-sizing:border-box}.domnai-feedback-dialog{width:min(94vw,920px);max-height:calc(100vh - 40px);padding:18px 20px 16px;overflow-y:auto;border:1px solid rgba(216,170,52,.2);border-radius:20px;background:linear-gradient(180deg,#111111fc,#080808fc);box-shadow:0 28px 90px #0000009e;box-sizing:border-box}.domnai-feedback-header,.domnai-feedback-form,.domnai-feedback-history-toggle,.domnai-feedback-history-card{width:100%!important;max-width:none!important;margin-right:0!important;margin-left:0!important}.domnai-feedback-header{position:relative!important;min-height:38px;padding:0 66px 12px 0!important}.domnai-feedback-header h1{font-size:1.35rem!important}.domnai-feedback-back{position:absolute!important;top:6px!important;right:0!important;z-index:5!important;width:auto!important;min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;font:700 .78rem/1 Inter,system-ui,sans-serif!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;cursor:pointer!important}.domnai-feedback-back:hover,.domnai-feedback-back:focus,.domnai-feedback-back:focus-visible,.domnai-feedback-back:active{background:transparent!important;color:#e7c35e!important;text-decoration:none!important;outline:none!important}.domnai-feedback-menu-button.is-active,.domnai-feedback-menu-button.is-active:hover,.domnai-feedback-menu-button.is-active:focus,.domnai-feedback-menu-button.is-active:focus-visible,.domnai-feedback-menu-button.is-active:active{border-color:#d8aa3457!important;background:#d8aa341f!important;color:#e7c35e!important;text-decoration:none!important;outline:none!important}.domnai-feedback-menu-button.is-active>span{color:#e7c35e!important}.domnai-feedback-form{margin-top:14px!important;padding:4px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;display:grid!important;grid-template-columns:minmax(230px,.82fr) minmax(360px,1.18fr);grid-template-areas:"intro field" "rating field" "types field" "suggestion field" ". message" ". submit";column-gap:26px;row-gap:10px;align-items:start}.domnai-feedback-intro{grid-area:intro;margin:0 0 4px!important;text-align:left!important}.domnai-feedback-intro h2{font-size:1rem!important}.domnai-feedback-rating-fieldset{grid-area:rating}.domnai-feedback-type-fieldset{grid-area:types}.domnai-feedback-suggestion-options{grid-area:suggestion;justify-content:flex-start!important;margin-top:0!important}.domnai-feedback-rating,.domnai-feedback-types{justify-content:flex-start!important}.domnai-feedback-rating-caption{margin-bottom:8px!important;text-align:left!important}.domnai-feedback-field{grid-area:field;margin-top:0!important;align-self:stretch}.domnai-feedback-field textarea{min-height:178px!important;height:100%;resize:vertical}.domnai-feedback-form-message{grid-area:message;margin-top:0!important}.domnai-feedback-submit{grid-area:submit;margin-top:2px!important}.domnai-feedback-history-toggle{width:auto!important;margin:12px auto 0!important}.domnai-feedback-history-card{margin-top:10px!important}@media(max-width:760px){.domnai-feedback-page{padding:12px!important}.domnai-feedback-dialog{width:min(100%,620px);max-height:calc(100vh - 24px);padding:16px 14px 14px;border-radius:17px}.domnai-feedback-form{grid-template-columns:1fr;grid-template-areas:"intro" "rating" "types" "suggestion" "field" "message" "submit";gap:10px}.domnai-feedback-intro{text-align:center!important}.domnai-feedback-rating,.domnai-feedback-types,.domnai-feedback-suggestion-options{justify-content:center!important}.domnai-feedback-rating-caption{text-align:center!important}.domnai-feedback-field textarea{min-height:132px!important}}.domnai-user-footer-area{width:calc(100% - 16px);margin:auto 8px 0;display:grid;gap:10px}.domnai-user-admin-slot{width:100%}.domnai-user-admin-slot .domnai-user-admin-group{margin:0;padding:0;border:0}.domnai-user-admin-slot .domnai-user-admin-group>p{display:none}.domnai-user-admin-slot .domnai-user-admin-button{width:100%;min-height:45px;padding:0 12px;border:1px solid rgba(225,181,77,.09);border-radius:13px;background:#ffffff04;color:#d5d5d5;display:flex;align-items:center;gap:10px;text-align:left;font-size:.75rem;font-weight:700;cursor:pointer}.domnai-user-admin-slot .domnai-user-admin-button:hover,.domnai-user-admin-slot .domnai-user-admin-button:focus-visible{border-color:#e1b54d2e;background:#ffffff04;color:#d5d5d5;outline:none}.domnai-user-admin-slot .domnai-user-admin-button>span{width:18px;color:#806d3d;text-align:center;flex:0 0 auto}.domnai-user-admin-slot .domnai-user-admin-button>small{margin-left:auto}.domnai-user-account-block{width:100%;margin:0;overflow:hidden;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#0c0c0ceb}.domnai-user-account-block>.sidebar-profile{margin:0!important;padding:0!important;border:0!important;background:transparent!important}.domnai-user-account-block .domnai-profile-trigger{min-height:58px;padding:10px 12px}.domnai-user-account-block .domnai-profile-trigger:hover,.domnai-user-account-block .domnai-profile-trigger:focus-visible{background:transparent;outline:none}.domnai-user-logout-slot{min-height:0;border-top:1px solid rgba(255,255,255,.07)}.domnai-user-account-block .domnai-sidebar-logout{width:100%;min-height:36px;margin:0;padding:9px 12px;border:0;border-radius:0;background:transparent;color:#b5b5b5;display:flex;align-items:center;text-align:left;font:700 .78rem/1.2 Inter,system-ui,sans-serif;cursor:pointer}.domnai-user-account-block .domnai-sidebar-logout>span{display:none}.domnai-user-account-block .domnai-sidebar-logout:hover,.domnai-user-account-block .domnai-sidebar-logout:focus-visible{border:0;background:transparent;color:#fff;outline:none}@media(max-width:820px){.domnai-user-footer-area{width:calc(100% - 16px);margin-right:8px;margin-left:8px}}.domnai-feedback-back,.domnai-admin-brand-back,.domnai-user-account-block .domnai-sidebar-logout,.domnai-admin-signout-button,.domnai-admin-feedbacks-actions button,.domnai-admin-feedback-list-actions button,.domnai-admin-feedback-item-actions button,.domnai-admin-users-heading button,.domnai-admin-users-state button{color:#fff!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent!important}.domnai-admin-users-heading button,.domnai-admin-users-state button{border-color:#ffffff1a!important;background:#ffffff08!important}.domnai-feedback-back:hover,.domnai-feedback-back:focus,.domnai-feedback-back:focus-visible,.domnai-admin-brand-back:hover,.domnai-admin-brand-back:focus,.domnai-admin-brand-back:focus-visible,.domnai-user-account-block .domnai-sidebar-logout:hover,.domnai-user-account-block .domnai-sidebar-logout:focus,.domnai-user-account-block .domnai-sidebar-logout:focus-visible,.domnai-admin-signout-button:hover,.domnai-admin-signout-button:focus,.domnai-admin-signout-button:focus-visible,.domnai-admin-feedbacks-actions button:hover,.domnai-admin-feedbacks-actions button:focus,.domnai-admin-feedbacks-actions button:focus-visible,.domnai-admin-feedback-list-actions button:hover,.domnai-admin-feedback-list-actions button:focus,.domnai-admin-feedback-list-actions button:focus-visible,.domnai-admin-feedback-item-actions button:hover,.domnai-admin-feedback-item-actions button:focus,.domnai-admin-feedback-item-actions button:focus-visible,.domnai-admin-users-heading button:hover,.domnai-admin-users-heading button:focus,.domnai-admin-users-heading button:focus-visible,.domnai-admin-users-state button:hover,.domnai-admin-users-state button:focus,.domnai-admin-users-state button:focus-visible{color:#fff!important;text-decoration:none!important;outline:none!important}.domnai-feedback-back:active,.domnai-admin-brand-back:active,.domnai-user-account-block .domnai-sidebar-logout:active,.domnai-admin-signout-button:active,.domnai-admin-feedbacks-actions button:active,.domnai-admin-feedback-list-actions button:active,.domnai-admin-feedback-item-actions button:active,.domnai-admin-users-heading button:active:not(:disabled),.domnai-admin-users-state button:active:not(:disabled){color:#e7c35e!important;text-decoration:none!important;outline:none!important}.domnai-admin-users-heading button:active:not(:disabled),.domnai-admin-users-state button:active:not(:disabled){border-color:#e7c35e4d!important;background:#e7c35e14!important}.domnai-feedback-menu-button.is-active,.domnai-feedback-menu-button.is-active:hover,.domnai-feedback-menu-button.is-active:focus,.domnai-feedback-menu-button.is-active:focus-visible,.domnai-feedback-menu-button.is-active:active,.domnai-admin-sidebar nav button.active-section,.domnai-admin-sidebar nav button.active-section:hover,.domnai-admin-sidebar nav button.active-section:focus,.domnai-admin-sidebar nav button.active-section:focus-visible,.domnai-admin-sidebar nav button.active-section:active{color:#e7c35e!important;text-decoration:none!important;outline:none!important}.domnai-feedback-menu-button.is-active>span,.domnai-admin-sidebar nav button.active-section>span{color:#e7c35e!important}.domnai-admin-users-summary.six-cards{grid-template-columns:repeat(6,minmax(0,1fr))}.domnai-admin-users-data-warning{padding:12px 14px;border:1px solid rgba(231,195,94,.2);border-radius:12px;display:flex;align-items:flex-start;gap:9px;background:#e7c35e0e;color:#a9a9a9;font-size:.75rem;line-height:1.45}.domnai-admin-users-data-warning strong{flex:0 0 auto;color:#e7c35e;font-size:.72rem}.domnai-admin-billing-brain,.domnai-admin-users-brain{display:none!important}@media(max-width:1100px){.domnai-admin-users-summary.six-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.domnai-admin-users-summary.six-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.domnai-admin-users-data-warning{display:grid}}.global-exit-button{display:none!important}.domnai-sidebar{height:100dvh!important}.sidebar-navigation{flex:1 1 auto;min-height:0;overflow-y:auto}.sidebar-profile.domnai-profile-visible{flex:0 0 auto;display:flex!important;position:sticky;bottom:0;z-index:3;background:linear-gradient(180deg,#080808f5,#060606 45%)}html.domnai-access-free .operations-only button,html.domnai-access-free .sidebar-system-group button:not(:has(span+*)),html.domnai-access-free .chat-composer,html.domnai-access-free .conversation-options-menu{cursor:not-allowed}html.domnai-access-free .operations-only button,html.domnai-access-free .sidebar-system-group button{position:relative}html.domnai-access-free .operations-only button:after,html.domnai-access-free .sidebar-system-group button:nth-of-type(1):after,html.domnai-access-free .sidebar-system-group button:nth-of-type(2):after{content:"PREMIUM";margin-left:auto;padding:3px 6px;border-radius:999px;background:#d8aa341f;color:#e7c35e;font-size:.56rem;font-weight:900;letter-spacing:.04em}html.domnai-access-free .chat-composer{opacity:.6}html.domnai-access-free .chat-composer:before{content:"Chat disponível no plano PREMIUM";position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;display:grid;place-items:center;border-radius:inherit;background:#050505d6;color:#e7c35e;font-weight:800;text-align:center}.domnai-premium-notice{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:18px;background:#000000c7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.domnai-premium-notice section{width:min(100%,460px);padding:26px;border:1px solid rgba(216,170,52,.35);border-radius:22px;background:linear-gradient(180deg,#151515,#090909);box-shadow:0 30px 90px #00000080}.domnai-premium-notice section>span{color:#d9aa31;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.domnai-premium-notice h2{margin:10px 0 8px;color:#fff}.domnai-premium-notice p{margin:0;color:#a7a7a7;line-height:1.55}.domnai-premium-notice section>div{display:flex;gap:10px;margin-top:22px}.domnai-premium-notice button{min-height:44px;flex:1;border-radius:12px;font-weight:800;cursor:pointer}.domnai-premium-notice-close{border:1px solid rgba(255,255,255,.12);background:#111;color:#ddd}.domnai-premium-notice-upgrade{border:1px solid rgba(216,170,52,.45);background:linear-gradient(135deg,#f1cf69,#d9aa31 55%,#b77b12);color:#080808}@media(max-width:900px){.domnai-sidebar{height:100dvh!important;max-height:100dvh!important}.sidebar-profile.domnai-profile-visible{padding-bottom:max(10px,env(safe-area-inset-bottom))}.chat-column{padding-top:92px}.clean-chat-area{padding-top:20px!important}.chat-message.user:first-child{margin-top:8px}.chat-message.user:first-child p{margin-left:54px;margin-right:54px}}html.domnai-access-free .sidebar-system-group button{cursor:pointer!important}html.domnai-access-free .sidebar-system-group button:nth-of-type(1):after,html.domnai-access-free .sidebar-system-group button:nth-of-type(2):after{display:none!important;content:none!important}.domnai-premium-notice{display:flex!important;align-items:center!important;justify-content:center!important;min-height:100dvh!important}.domnai-premium-notice>section{margin:auto!important}.domnai-premium-notice>section{position:fixed!important;left:50vw!important;top:50dvh!important;right:auto!important;bottom:auto!important;width:min(460px,calc(100vw - 36px))!important;max-width:calc(100vw - 36px)!important;margin:0!important;transform:translate(-50%,-50%)!important}@media(max-width:820px){.profile-checklist-overlay .profile-form-grid input{font-size:16px}}.billing-back-to-chat.billing-approved-back{min-width:auto!important;width:auto!important;min-height:auto!important;height:auto!important;padding:0!important;gap:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-weight:800!important}.billing-back-to-chat.billing-approved-back:hover,.billing-back-to-chat.billing-approved-back:focus-visible{background:transparent!important;color:#e7c35e!important}.profile-checklist-card>header{position:relative;padding-right:150px}.profile-checklist-top-cancel{position:absolute;top:24px;right:24px;min-height:auto;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font-weight:800;cursor:pointer}.profile-checklist-top-cancel:hover,.profile-checklist-top-cancel:focus-visible{color:#e7c35e}@media(max-width:820px){.billing-back-to-chat.billing-approved-back{min-width:auto!important;width:auto!important;height:auto!important;padding:0!important}.profile-checklist-card>header{padding-right:132px}.profile-checklist-top-cancel{top:18px;right:18px;min-height:auto;padding:0}}.billing-room-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.billing-room-back{min-width:auto!important;min-height:auto!important;height:auto!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important;font-weight:800!important;cursor:pointer}.billing-room-back:hover,.billing-room-back:focus-visible{color:#e7c35e!important}.billing-room-signout{min-height:40px;padding:0 14px;border:1px solid rgba(205,76,76,.34);border-radius:12px;background:#781c1c1f;color:#ff9d9d;font-weight:800;cursor:pointer}@media(max-width:620px){.billing-room-actions{gap:10px}.billing-room-signout{min-height:38px;padding:0 12px}}
