@import "https://fonts.googleapis.com/css2?family=Vazirmatn:wght@400;500;600&display=swap";:root{color:#2f1c57;background:radial-gradient(circle at 10% 8%,#d9e8ff 0,#0000 42%),radial-gradient(circle at 88% 4%,#ffd8f0 0,#0000 38%),radial-gradient(circle at 70% 80%,#e4dcff 0,#0000 36%),#f8f4ff;font-family:Segoe UI,Tahoma,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}body{background-image:linear-gradient(#7163e014 1px,#0000 1px),linear-gradient(90deg,#7163e014 1px,#0000 1px);background-position:50%;background-size:26px 26px;min-height:100vh;margin:0}@keyframes gradient{0%{background-position:50%,50%,0%}25%{background-position:50%,50%,50% 100%}50%{background-position:50%,50%,100%}75%{background-position:50%,50%,50% 0}to{background-position:50%,50%,0%}}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Regular-B4qBz9Wb.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Light-CspcMXJf.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Medium-B1m9PPB2.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Bold-CTjXwiWA.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-ExtraBold-BIq8Qu_1.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:IRANYekanX;src:url(/assets/IRANYekanXFaNum-Black-GGLfsYJp.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}html[lang=fa] body{font-family:IRANYekanX,Tahoma,sans-serif}.driver-popover{--driver-popover-font-family:"IRANYekanX", Tahoma, sans-serif}.driver-popover-title,.driver-popover-description,.driver-popover-footer-btn,.driver-popover-navigation-btns button{font-family:IRANYekanX,Tahoma,sans-serif!important}html[dir=rtl] .driver-popover-footer{flex-direction:row-reverse}html[dir=rtl] .driver-popover-navigation-btns{justify-content:flex-start}html[dir=rtl] .driver-popover-navigation-btns button+button{margin-left:0;margin-right:4px}#root{min-height:100vh}.app{--primary:#3d63f2;--primary-dark:#7b31d4;--primary-soft:#f0e8ff;--text-main:#25154d;--text-muted:#6b55a0;--border:#d7c8ff;--card-bg:#fff;max-width:1280px;padding:var(--sp-6) var(--sp-4) var(--sp-16);flex-direction:column;min-height:100vh;margin:0 auto;display:flex}.topbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex;position:relative}.brand-block{align-items:center;gap:12px;display:flex}.brand-link{text-align:start;background:0 0;border:0;padding:0}.brand-link:hover{background:0 0}.logo-slot{background:linear-gradient(135deg,#e8f0ff,#ffe8fb);border-radius:18px;width:75px;height:75px;position:relative;overflow:hidden}.logo-slot img{object-fit:contain;border-radius:10px;width:140%;height:140%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar h1{color:var(--text-main);gap:var(--sp-1);margin:0;font-size:clamp(1.2rem,3vw,2.5rem);font-weight:900;line-height:1.08;display:grid}.topbar h1 small{letter-spacing:.03em;color:#6844ba;font-size:.45em;font-weight:600}.subtitle{color:var(--text-muted);margin:6px 0 0}.topbar-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.btn-base{color:#5d3aa7;cursor:pointer;background:#ffffff74;border:1px solid #e4e4e4;padding:10px 14px;transition:background .2s,color .2s,box-shadow .2s;box-shadow:2px 2px 2px #4a2d894d}.btn-base:hover{box-shadow:4px 4px 2px #4a2d894d}.btn-income{cursor:pointer;padding:12px 30px;color:#fff!important;background:#664cfd!important}.auth-open-button{white-space:nowrap;justify-content:center;align-items:center;gap:8px;display:inline-flex}.auth-open-button svg{flex:none}.btn-about-us{padding:12px 30px;color:#664cfd!important;background:#fff!important}.btn-switcher-lan{background-color:#fff;border-radius:30px;align-items:center;gap:16px;height:48px;margin:0 50px;padding:10px;display:flex}.btn-switcher-lan button{color:#5d3aa7;background:0 0;height:35px;transition:background .3s,color .3s,box-shadow .3s}.btn-switcher-lan button.active{color:#fff;background:#664cfd;border-radius:30px}.btn-switcher-lan button:not(.active):hover{background-color:#f4edff;border-radius:30px}.account-menu{position:relative}.account-dropdown{inset-inline-end:0;z-index:30;background:#fff;border:1px solid #d8c4ff;border-radius:12px;min-width:170px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);box-shadow:0 14px 26px #3d1c8533}.account-dropdown button{text-align:start;color:#4b2c8d;background:0 0;border-radius:8px;width:100%;padding:9px 10px}.account-dropdown button:hover{color:#3c2372;background:#f3ebff}.alert{border-radius:12px;margin-bottom:16px;padding:12px 14px}.alert.warning{color:#7a5e0f;background:#fff6de;border:1px solid #efddad}.alert.error{color:#9f1d1d;background:#ffeaea;border:1px solid #efb5b5}.alert.success{color:#1d6a43;background:#ecfff4;border:1px solid #b7e4c7}.btn-switcher{-webkit-backdrop-filter:blur(1px);text-wrap:nowrap;background:#ffffffc8;border:1px solid #ffffff69;border-radius:30px;align-items:center;gap:16px;width:max-content;max-width:100%;padding:10px;display:flex;overflow-x:auto;box-shadow:0 4px 30px #0000001a}@media (width<=480px){.btn-switcher{gap:4px}}.btn-switcher button{color:#5d3aa7;background:0 0;height:35px;transition:background .3s,color .3s,box-shadow .3s}.btn-switcher button.active{color:#fff;background:#664cfd;border-radius:30px}.btn-switcher button:not(.active):hover{background-color:#f4edff;border-radius:30px}.toast-stack{z-index:140;gap:10px;width:min(420px,100vw - 28px);display:grid;position:fixed;top:14px;right:16px}.toast{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;animation:.22s ease-out toast-slide-in;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 30px #3414744d}.toast:before{content:"";border-radius:14px 0 0 14px;width:4px;position:absolute;inset:0 auto 0 0}.toast-success{color:#3c2480;background:linear-gradient(145deg,#f3ecfff5,#e9fff4f0);border-color:#cfb1ff}.toast-success:before{background:linear-gradient(#7f4ce8,#3bcf85)}.toast-error{color:#8b2056;background:linear-gradient(145deg,#fff0f6f7,#f5e8fff0);border-color:#e7b8d0}.toast-error:before{background:linear-gradient(#ff5a8c,#7b3fe0)}.toast-close{min-width:30px;height:30px;color:inherit;background:#ffffffc7;border-radius:8px;padding:0;font-size:1rem;line-height:1}.ai-apps-grid{gap:var(--sp-5);margin-top:var(--sp-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.apps-grid{gap:var(--sp-5);justify-content:unset;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));width:100%;margin:0 auto;display:grid}.ai-menu-head h2{margin:0}.ai-menu-head p{color:#6f618f;margin:6px 0 0}.ai-app-button{color:#3e2d68;text-align:start;background:#fff;border:1px solid #dfd2f5;border-radius:16px;justify-items:start;gap:8px;min-height:150px;padding:16px;font-weight:600;display:grid;box-shadow:0 10px 22px #5f34ad14}.ai-app-button:hover{border-color:#ccb8eb;transform:translateY(-1px);box-shadow:0 14px 26px #5f34ad24}.ai-app-button.locked{opacity:.85;background:linear-gradient(160deg,#fff,#f5f1ff);border-style:solid}.ai-app-icon{font-size:1.35rem}.ai-app-title{font-size:1rem;font-weight:800}.ai-app-desc{color:#6c5f87;font-size:.9rem;line-height:1.55}.ai-page{gap:14px;display:grid}.ai-apps-card{margin-top:16px}.ai-transcript{white-space:pre-wrap;background:#fbf8ff;border:1px solid #dcf;border-radius:12px;max-height:56vh;padding:14px;font-family:Vazir,Vazirmatn,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;line-height:1.7;overflow:auto}.audio-workspace{grid-template-columns:1fr;gap:14px;display:grid}.audio-workspace.has-opened{grid-template-columns:minmax(280px,.95fr) minmax(380px,1.4fr)}.audio-jobs-list{gap:8px;max-height:62vh;padding-right:4px;display:grid;overflow:auto}.audio-job-item{background:linear-gradient(145deg,#fff,#f9f4ff);border:1px solid #dfd2f5;border-radius:10px;padding:8px 10px;box-shadow:0 5px 12px #5834a312}.audio-job-item.active{border-color:#7e63d4;box-shadow:0 14px 28px #5834a32e}.audio-job-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.audio-job-item p{color:#6c5f87;margin:4px 0 6px;font-size:.82rem}.audio-progress-ring{--p:0;color:#412876;background:radial-gradient(circle at center, #fff 58%, transparent 59%), conic-gradient(#6f4ce0 calc(var(--p) * 1%), #e9dffe 0);border-radius:999px;place-items:center;width:34px;height:34px;font-size:.58rem;font-weight:700;display:grid}.audio-job-item strong{font-size:.9rem;line-height:1.25}.audio-job-preview{color:#5d507a;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 6px;font-size:.8rem;line-height:1.45;display:-webkit-box;overflow:hidden}.audio-job-item .actions button{padding:6px 9px;font-size:.78rem}.audio-transcript-panel{background:linear-gradient(#fff,#faf7ff);border:1px solid #dcf;border-radius:14px;padding:12px}.ai-upload-progress{background:#efe8ff;border:1px solid #ddd0fb;border-radius:999px;width:100%;height:8px;overflow:hidden}.ai-upload-progress>div{background:linear-gradient(90deg,#5b7cff,#7a40d8);height:100%;transition:width .16s}.rewrite-progress-wrap{gap:6px;margin-top:10px;display:grid}@media (width<=980px){.audio-workspace.has-opened{grid-template-columns:1fr}}.ai-chat{gap:10px;max-height:52vh;padding:4px;display:grid;overflow:auto}.admin-jobs-wrap{max-height:62vh;overflow:auto}.ai-markdown-view{background:#fbf8ff;border:1px solid #dcf;border-radius:12px;max-height:55vh;padding:14px;overflow:auto}.ai-markdown-view pre{white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.75}.ai-markdown-render p{margin:8px 0}.ai-markdown-render ul{margin:8px 0 12px;padding-inline-start:20px}.ai-bubble{border:1px solid #dac5ff;border-radius:14px;max-width:min(92%,780px);padding:10px 12px}.ai-bubble.assistant{background:#f8f2ff;justify-self:start}.ai-bubble.user{background:#eef8ff;border-color:#bddbff;justify-self:end}.ai-bubble pre{white-space:pre-wrap;margin:0;font-family:inherit;line-height:1.7}.toast-close:hover{background:#fffffff2}@keyframes toast-slide-in{0%{opacity:0;transform:translateY(-10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.col-flex{justify-content:space-between;gap:20px;display:flex}.col-2{gap:20px;display:flex}.w-360{width:360px}.w-250{width:250px}.input-support-color{background-color:#f6f8fa}.card{background:var(--card-bg);border:1px solid var(--border);border-radius:16px;padding:20px;box-shadow:0 12px 30px #6f37d71f}.section-glass{-webkit-backdrop-filter:blur(1px);background:#ffffff81;border:1px solid #ffffff69;border-radius:16px;box-shadow:0 4px 30px #0000001a}.auth-card{width:100%;max-width:440px}.auth-layout{place-items:center;min-height:calc(100vh - 220px);display:grid}.auth-popover-overlay{z-index:120;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#09182559;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.auth-popover{width:min(440px,100vw - 32px)}.oauth-callback-overlay{z-index:220;-webkit-backdrop-filter:blur(8px);background:#f8f4ffc7;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.oauth-callback-panel{text-align:center;color:#2f2148;background:#fffffff0;border:1px solid #cfd9ffe0;border-radius:14px;justify-items:center;gap:10px;width:min(360px,100vw - 36px);padding:24px 22px;display:grid;box-shadow:0 18px 45px #3c4b822e}.oauth-callback-panel strong{font-size:1rem;line-height:1.7}.oauth-callback-panel p{color:var(--text-muted);margin:0;font-size:.9rem;line-height:1.8}.oauth-callback-spinner{border:4px solid #e3d9f5;border-top-color:var(--primary);border-radius:50%;width:42px;height:42px;animation:.8s linear infinite oauth-callback-spin}@keyframes oauth-callback-spin{to{transform:rotate(360deg)}}.auth-popover-head{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.auth-cancel-confirm-overlay{z-index:140;background:#0918256b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.auth-cancel-confirm{text-align:start;width:min(380px,100vw - 32px)}.auth-cancel-confirm h3{color:#2f2148;margin:0 0 8px;font-size:1.05rem}.auth-cancel-confirm p{color:var(--text-muted);margin:0;line-height:1.8}.auth-cancel-confirm-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.tabs{background:var(--primary-soft);border-radius:12px;gap:8px;margin-bottom:14px;padding:6px;display:inline-flex}.tabs button{color:#4e3f74;background:0 0;border:0;border-radius:10px;padding:8px 14px}.tabs button.active{background:var(--primary);color:#fff}.auth-hint{color:var(--text-muted);margin-bottom:14px}.auth-inline-alert{color:#b91c1c;text-align:start;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;margin-bottom:14px;padding:10px 12px;font-size:.86rem;font-weight:700;line-height:1.7}form{gap:12px;display:grid}label{color:#453668;gap:6px;font-weight:500;display:grid}input,select,textarea{border:1px solid #c8b8e7;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:.95rem}button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#3f6dff,#8a35e3);border:0;border-radius:10px;padding:10px 14px;font-family:inherit;font-weight:600}button:disabled{opacity:.7;cursor:wait}button.secondary{color:#4f3a84;background:#ece4ff}button.secondary:hover{background:#e1d5ff}button.danger{background:#c13232}button.danger:hover{background:#a22525}.danger-icon{background:inherit;color:red;transition:background .2s,color .2s}.danger-icon:hover{color:#fff;background:red}.dashboard-card,.keys-card{margin-top:16px}.landing-shell{border-radius:24px;margin-bottom:20px;padding:28px;position:relative;overflow:hidden}.landing-shell.in-panel{margin-top:16px}.landing-stack{margin-top:22px}.landing-news{background:linear-gradient(140deg,#fffffff2,#f4eaffe6);border:1px solid #caaeff;border-radius:18px;margin-bottom:14px;padding:14px 16px;box-shadow:0 12px 22px #4c299c1f}.landing-news-label{color:#6b49bf;text-transform:uppercase;letter-spacing:.06em;font-size:.8rem;font-weight:700}.landing-news-text{color:#3c276f;margin:8px 0 0;font-weight:600;animation:.26s ease-in news-fade}@keyframes news-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.landing-hero{max-width:780px;margin:0 auto}.hero-eyebrow{text-transform:uppercase;color:#fff;background-color:#664cfd;border-radius:30px;width:220px;margin:12px auto;padding:5px;font-size:.78rem;font-weight:700}.hero-eyebrow2{text-transform:uppercase;color:#fff;text-align:center;background-color:#664cfd;border-radius:30px;width:105px;margin:12px auto;padding:5px;font-size:.78rem;font-weight:700}.landing-hero h2{text-align:center;color:#372067;margin:0;font-size:clamp(1.8rem,2.8vw,2.5rem);font-weight:900}.about-page{background:radial-gradient(circle at 10% 18%,#5a95ff33,#0000 34%),radial-gradient(circle at 84% 16%,#ff78d72e,#0000 32%),linear-gradient(150deg,#fbf8ff 0%,#f0e8ff 52%,#fbe6ff 100%);border:1px solid #c9b7ff;border-radius:24px;margin-top:22px;padding:30px}.about-page-content{max-width:840px}.about-page h2{color:#351d69;margin:0;font-size:clamp(1.6rem,2.6vw,2.4rem)}.about-page p{color:#5f4697;margin:12px 0 16px;line-height:1.9}.products-grid{margin-top:var(--sp-6);gap:var(--sp-4);margin:var(--sp-10) var(--sp-4);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.product-card{padding-bottom:var(--sp-4);background:linear-gradient(145deg,#fffffff5,#f6eeffe6);border-radius:18px;width:100%;max-width:100%;box-shadow:0 26px 28px #532ca61f}.ticket-form .col-flex{align-items:flex-end;gap:16px;display:flex}.ticket-form .col-flex>label,.ticket-form .col-flex>.form-group{flex-direction:column;flex:1;display:flex}.ticket-form .col-flex>label input,.ticket-form .col-flex>label select,.ticket-form .col-flex>.form-group .file-upload-box{box-sizing:border-box;height:44px}.ticket-form input.input-support-color,.ticket-form select.input-support-color{background-color:#f6f8fa;border:1px solid #c8b8e7;border-radius:10px;width:100%;height:44px;padding:10px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.ticket-form input.input-support-color:focus,.ticket-form select.input-support-color:focus{border-color:#664cfd;outline:none;box-shadow:0 0 0 3px #664cfd26}.ticket-form textarea.input-support-color{resize:vertical;background-color:#f6f8fa;border:1px solid #c8b8e7;border-radius:10px;width:100%;min-height:100px;padding:12px 14px;font-family:inherit;font-size:.95rem;transition:border-color .2s,box-shadow .2s}.ticket-form textarea.input-support-color:focus{border-color:#664cfd;outline:none;box-shadow:0 0 0 3px #664cfd26}.ticket-form .file-upload{flex-direction:column;width:100%;display:flex}.ticket-form .file-upload-box{cursor:pointer;background-color:#f6f8fa;border:1px dashed #c8b8e7;border-radius:10px;justify-content:space-between;align-items:center;height:44px;padding:0 14px;transition:border-color .2s,background-color .2s;display:flex}.ticket-form .file-upload-box:hover{background-color:#f0e8ff;border-color:#664cfd}.ticket-form .file-upload input[type=file]{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.ticket-form .upload-text{color:#5d3aa7;text-overflow:ellipsis;white-space:nowrap;max-width:70%;font-size:.9rem;overflow:hidden}.ticket-form .upload-hint{color:#8b6fc0;font-size:.78rem}.ticket-form .form-label{color:#453668;margin-bottom:6px;font-size:.9rem;font-weight:500}.product-image{object-fit:cover;border-radius:8px;width:88%;height:152px;margin:15px auto 0}.product-image-placeholder{color:#6f48bf;background:linear-gradient(145deg,#f7f1ff,#efe4ff);border:1px dashed #c8adff;border-radius:8px;place-items:center;width:88%;height:152px;margin:15px auto 10px;font-size:.9rem;display:grid}.product-card h4{text-align:start;color:#3a216f;margin:5px 10px;padding:2px 8px}.product-card p{color:#654f98;text-align:start;margin:0 15px;font-size:15px;font-weight:200}.landing-models{background:linear-gradient(145deg,#fffffff2,#f6ecffd9);border:1px solid #d2beff;border-radius:18px;margin-top:22px;padding:16px}.landing-models-shell{margin-top:14px}.catalog-table{min-width:980px}.catalog-unit{color:#6e5a9f;font-size:.82rem}.landing-cta{color:#fff;background-color:#664cfd;border-radius:20px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:20px;display:flex}.landing-cta-standalone{margin-top:0;margin-bottom:16px;padding:28px}.whiteSpaceNormal{white-space:normal!important}.landing-cta h3{margin:0;font-size:18px;font-weight:800}.landing-cta p{color:#f0e7ff;white-space:nowrap;max-width:760px;margin:8px 0 0;font-size:14px;font-weight:700}.landing-cta-button{color:#5829b6;background:#fff;border-radius:14px;min-width:170px;min-height:54px;font-size:1.08rem;font-weight:800;transition:background .3s,color .3s,box-shadow .3s}.landing-cta-button:hover{box-shadow:5px 15px 30px #01000247}.tickets-card{margin-top:16px}.nav-tabs{gap:8px;margin-top:10px;display:flex}.nav-tabs button.active{background:#40208a}.section-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-header h2{color:var(--text-main);margin:0}.actions{gap:8px;display:flex}.stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.stat{background:#fff;border-radius:12px;padding:12px}.stat h3{color:#6a5a8f;margin:0;font-size:.9rem}.stat p{color:var(--text-main);margin:8px 0 0;font-size:1.2rem;font-weight:700}.model-list{margin-top:18px}.model-list h3{margin:0 0 10px}.model-list ul{margin:0;padding-inline-start:18px}.model-table-wrap{margin-top:8px;overflow-x:auto}.model-table{border-collapse:collapse;background:#fff;border:1px solid #ddd0f5;border-radius:12px;width:100%;min-width:640px}.model-table th,.model-table td{text-align:start;border-bottom:1px solid #e8dcfa;padding:10px 12px;font-size:.9rem}.model-table th{color:#56407f;background:#f8f6ff;font-weight:700}.model-table tbody tr:last-child td{border-bottom:0}.key-create-row{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.ticket-layout,.ticket-left{gap:50px;display:grid}.ticket-section{border-radius:22px;padding:22px;box-shadow:0 18px 40px #51219214}.ticket-section h2{color:var(--text-main);margin-top:0;margin-bottom:18px}.ticket-thread{background:#fffffffa;border:1px solid #ddd0f5;border-radius:22px;flex-direction:column;gap:18px;min-height:440px;padding:24px;display:flex}@media (width<=980px){.ticket-layout{grid-template-columns:1fr}}.ticket-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 50px;margin:0;padding:0;list-style:none;display:grid}.li-wrapper{flex-direction:column;justify-content:space-between;gap:14px;display:flex}.li-wrapper button{width:100px}.ticket-list li{background:#fff;border:1px solid #efe5ff;border-radius:18px;flex-direction:row;justify-content:space-between;align-items:center;padding:18px;display:flex;box-shadow:0 14px 30px #4d1c8a14}.ticket-list span{color:#6b5d8d;margin-top:8px;font-size:.88rem;line-height:1.45;display:block}.messages{gap:14px;max-height:520px;margin-bottom:16px;padding-right:4px;display:grid;overflow-y:auto}.msg{word-break:break-word;border:1px solid #9165ff24;border-radius:24px;padding:16px 18px}.msg.admin{background:#f5efff;justify-self:end}.msg.user{background:#e9f5ff;justify-self:start}.msg header{color:#5a4687;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:.84rem;display:flex}.msg p{color:#3d2e6c;margin:0;line-height:1.72}.reply-form{gap:14px;display:grid}.reply-form textarea,.reply-form input,.reply-form select{color:#3f2d71;background:#fbf7ff;border:1px solid #ddd6f4;border-radius:16px;width:100%;padding:14px 16px}.reply-form button{justify-self:flex-end}@media (width<=980px){.ticket-layout,.ticket-list{grid-template-columns:1fr}}.ticket-meta-line{color:#5c4a80;margin-top:10px;margin-bottom:0;font-size:.85rem}.ticket-closed-notice{color:#8d2a2a;background:#fff2f2;border:1px solid #f1c4c4;border-radius:10px;margin-top:8px;padding:10px}.msg p{margin:0}.msg-images{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.msg-images a{color:#4b2b95;font-size:.82rem}.admin-filters{gap:8px;margin-bottom:10px;display:flex}.users-table-wrap{overflow-x:auto}.product-admin-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:16px;display:grid}.payments-layout{grid-template-colmns:minmax(0, 1fr) minmax(0, 1fr);gap:16px;display:grid}.product-admin-form{background:#f9fcff;border:1px solid #d5e5f2;border-radius:14px;min-width:100px;padding:14px}.payments-layout-card{gap:16px;display:flex}.payments-layout-card>div{flex:1}.ai-card-wrapper{cursor:pointer;background-color:#fff;border:1px solid #e3c3ff;border-radius:16px;flex-direction:column;width:100%;max-width:100%;transition:transform .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden;box-shadow:0 5px 10px #0000001a}.ai-card-wrapper:hover{transform:translateY(-5px);box-shadow:0 10px 20px #0000001a}.ai-card-wrapper.disabled{cursor:not-allowed}.ai-card-wrapper.disabled:after{content:"";z-index:10;background:#ffffffb3;border-radius:16px;width:100%;height:100%;position:absolute;top:0;left:0}.ai-card-image{background-position:50%;background-size:cover;border-radius:12px;justify-content:center;align-items:center;width:calc(100% - 24px);height:152px;margin:12px;display:flex}.budget-badge{white-space:nowrap;border:1px solid;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-size:.8rem;font-weight:600;line-height:1;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.budget-badge--success{background:#10b98114;border-color:#10b98138}.budget-badge--warning{background:#f59e0b14;border-color:#f59e0b38}.budget-badge--danger{background:#ef44440f;border-color:#ef444447;animation:2.4s ease-in-out infinite budget-badge-pulse}@keyframes budget-badge-pulse{0%,to{box-shadow:0 0 #ef44441f}50%{box-shadow:0 0 0 4px #ef44440f}}@media (prefers-reduced-motion:reduce){.budget-badge--danger{animation:none}}.budget-badge__dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.budget-badge--success .budget-badge__dot{background:#10b981}.budget-badge--warning .budget-badge__dot{background:#f59e0b}.budget-badge--danger .budget-badge__dot{background:#ef4444}.budget-badge__label{font-size:inherit;font-weight:inherit;color:var(--text-muted,#6b55a0);margin:0}.budget-badge__value{font-size:inherit;font-weight:inherit;color:var(--text-main,#25154d);margin:0}.budget-badge__plus{all:unset;cursor:pointer;width:22px;height:22px;color:var(--text-main,#25154d);background:#0000000f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.budget-badge__plus:focus-visible{outline:2px solid var(--primary,#3d63f2);outline-offset:1px}.atp-header-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ai-card-text-container{text-align:right;padding:16px}.ai-app-title{color:#4b2b95;margin:0 0 8px;font-size:16px}.ai-app-desc{color:#4b2b95;margin:0;font-size:13px}.ai-app-icon{color:#fff;font-size:24px}.product-admin-form .actions{flex-wrap:wrap;align-items:center}.product-admin-form .actions button{width:auto}.product-image-preview{background:#f7f1ff;border:1px solid #ccb4ff;border-radius:12px;gap:8px;padding:10px;display:grid}.product-image-preview img{object-fit:cover;border-radius:10px;width:100%;max-height:180px}.product-image-preview span{color:#5f4a92;font-size:.84rem}.admin-products-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-products-list li{background:#f8fcff;border:1px solid #d5e5f2;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px;display:flex}.admin-products-list li>div{flex:1;gap:6px;display:grid}.admin-products-list strong{color:#173852}.admin-products-list p{color:#4f687b;margin:4px 0 0;font-size:.9rem}.admin-product-thumb{object-fit:cover;border:1px solid #d4bdfd;border-radius:10px;width:100%;max-width:240px;height:90px}.admin-product-thumb.placeholder{color:#6c49b5;background:#f2e8ff;place-items:center;display:grid}.keys-list{gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.keys-list li{background:#fff;border:1px solid #ddd0f5;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.keys-list span{color:#625286;word-break:break-all;font-size:.85rem;display:block}.key-modal{background:#05121cb3;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.key-modal .card{max-width:720px}.key-modal .key-modal__security-card{background:radial-gradient(circle at 100% 0,#8159e121,#0000 42%),#fff;border:1px solid #a98fee47;grid-template-columns:auto minmax(0,1fr);gap:14px 12px;width:min(100%,620px);padding:24px;display:grid;box-shadow:0 26px 80px #080d204d}.key-modal__security-icon{color:#fff;background:linear-gradient(145deg,#7451df,#5230bf);border-radius:14px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;box-shadow:0 10px 24px #5b3ac240}.key-modal__security-heading{min-width:0}.key-modal__security-heading h2{color:#2a1d45;margin:0;font-size:18px;line-height:1.5}.key-modal__security-heading p{color:#74678e;margin:5px 0 0;font-size:11.5px;line-height:1.8}.key-modal__security-card>.secure-secret,.key-modal__privacy-note,.key-modal__security-actions{grid-column:1/-1}.key-modal__privacy-note{color:#357560;background:#197a620e;border:1px solid #197a6224;border-radius:10px;align-items:flex-start;gap:7px;margin:0;padding:9px 10px;font-size:10.5px;line-height:1.7;display:flex}.key-modal__privacy-note svg{flex:none;margin-top:2px}.key-modal .key-modal__security-actions{justify-content:flex-end;margin-top:1px}.key-modal code{color:#f1eaff;word-break:break-all;background:#34214f;border-radius:10px;margin:10px 0 14px;padding:12px;display:block}.key-modal pre{text-align:left;white-space:pre-wrap;word-break:break-word;color:#f1eaff;background:#34214f;border-radius:10px;max-height:45vh;margin:10px 0 14px;padding:12px;overflow:auto}@media (width<=520px){.key-modal .key-modal__security-card{grid-template-columns:1fr;padding:19px}.key-modal__security-icon{width:42px;height:42px}}.form-group{flex-direction:column;gap:8px;display:flex}.form-label{color:#5b4b7e;font-size:14px;font-weight:500}.file-upload{cursor:pointer}.file-upload input{display:none}.file-upload-box{width:100%;max-width:360px;padding:var(--sp-3) var(--sp-4);align-items:center;gap:var(--sp-3);background:#f6f8fa;border:1px solid #d6ccff;border-radius:10px;transition:all .25s;display:flex}.file-upload-box:hover{background:#f4f1ff;border-color:#7c3aed}.upload-icon{font-size:20px}.upload-text{color:#4c3f91;text-overflow:ellipsis;white-space:nowrap;max-width:180px;font-size:14px;overflow:hidden}.upload-hint{color:#9a8fc0;margin-left:auto;font-size:12px}.navbarButton{gap:var(--sp-2);display:flex}@media (width<=800px){.file-upload-box{width:100%!important}.w-250{width:auto}}:root{--fs-xs:clamp(.65rem, .6rem + .2vw, .78rem);--fs-sm:clamp(.75rem, .7rem + .25vw, .875rem);--fs-base:clamp(.875rem, .8rem + .35vw, 1rem);--fs-lg:clamp(1rem, .9rem + .5vw, 1.25rem);--fs-xl:clamp(1.25rem, 1rem + 1.2vw, 1.75rem);--fs-2xl:clamp(1.5rem, 1.2rem + 1.5vw, 2.5rem);--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--touch-min:44px}@media (width<=1024px){.topbar{justify-content:space-between;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);flex-wrap:wrap;display:flex;position:relative}.topbar-controls{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.btn-switcher-lan{height:auto;padding:var(--sp-2) var(--sp-3);gap:var(--sp-2);border-radius:20px;margin:0}.btn-switcher-lan button{height:var(--touch-min);min-width:var(--touch-min)}.navbarButton{gap:var(--sp-2);display:flex}.ai-apps-grid{gap:var(--sp-4);margin-top:var(--sp-3);grid-template-columns:1fr;width:100%;display:grid}.apps-grid{gap:var(--sp-4);justify-content:unset;grid-template-columns:1fr;width:100%;margin:0 auto}.ai-card-wrapper,.product-card{width:100%;max-width:100%}.products-grid{margin:var(--sp-6) 0;gap:var(--sp-4);grid-template-columns:1fr;display:grid}.stats-grid{gap:var(--sp-3);margin-top:var(--sp-4);grid-template-columns:1fr;display:grid}.ai-menu-head>div:first-child{align-items:flex-start;gap:var(--sp-3);flex-direction:column;display:flex}.atp-header-actions{width:100%}.atp-header{gap:var(--sp-3);flex-direction:column;align-items:flex-start;display:flex}.section-header{align-items:flex-start;gap:var(--sp-2);flex-direction:column;display:flex}.budget-badge__plus{min-width:var(--touch-min);min-height:var(--touch-min)}.atp-back-btn,.atp-btn-secondary,.atp-btn-danger,.atp-btn-ghost{min-height:var(--touch-min);min-width:var(--touch-min)}.btn-about-us,.btn-income,.btn-base{min-height:var(--touch-min)}.landing-cta{flex-direction:column;align-items:flex-start}.landing-cta p{white-space:normal}.landing-cta-button{width:100%}.ticket-layout{grid-template-columns:1fr}.ticket-list{gap:var(--sp-4);grid-template-columns:1fr}.audio-workspace.has-opened,.atp-workspace--open{grid-template-columns:1fr}.col-flex,.col-2{gap:var(--sp-4);flex-direction:column}.w-360,.w-250{width:100%}.product-admin-layout{grid-template-columns:1fr}.payments-layout-card{flex-direction:column}.key-create-row{grid-template-columns:1fr}.keys-list li{flex-direction:column;align-items:flex-start}.app{padding:var(--sp-4) var(--sp-3) var(--sp-12)}.landing-shell,.about-page{padding:var(--sp-5) var(--sp-4);text-align:center}.audio-picker-wrapper{flex-direction:column;min-height:200px}.picker-side{border-bottom:1px solid #dcf}.atp-modal{width:min(400px,100vw - 32px)}.auth-popover{width:100%}.nav-tabs{flex-wrap:wrap}.catalog-table{width:100%;min-width:0}.model-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.model-table{min-width:520px}.ticket-form .col-flex{flex-direction:column}.ticket-form .col-flex>label,.ticket-form .col-flex>.form-group{width:100%}}@media (width>=768px){.ai-apps-grid,.apps-grid,.products-grid,.stats-grid{grid-template-columns:repeat(2,1fr)}.ai-menu-head>div:first-child{flex-direction:row;justify-content:space-between;align-items:center}.atp-header-actions{width:auto}.atp-header,.section-header{flex-direction:row;justify-content:space-between;align-items:center}.landing-shell,.about-page{padding:var(--sp-8)}.ticket-thread{min-height:440px;padding:var(--sp-6)}.messages{max-height:520px}}@media (width>=1024px){.app{max-width:1280px;padding:var(--sp-6) var(--sp-4) var(--sp-16)}.ai-apps-grid{gap:var(--sp-5);grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.apps-grid{gap:var(--sp-6);grid-template-columns:repeat(2,1fr);max-width:800px;margin:0 auto}.products-grid{gap:var(--sp-5);margin:var(--sp-10) var(--sp-6);grid-template-columns:repeat(3,1fr)}.stats-grid{gap:var(--sp-3);grid-template-columns:repeat(3,1fr)}.audio-workspace.has-opened{grid-template-columns:minmax(280px,.95fr) minmax(380px,1.4fr)}.atp-workspace--open{grid-template-columns:300px 1fr}.col-flex,.col-2{gap:var(--sp-5);flex-direction:row}.product-admin-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.landing-shell,.about-page{padding:var(--sp-8)}}@media (width>=1280px){.ai-apps-grid,.apps-grid{grid-template-columns:repeat(2,1fr);max-width:900px}.products-grid{grid-template-columns:repeat(3,1fr)}.catalog-table{min-width:980px}}@media (prefers-reduced-motion:reduce){.budget-badge--danger{animation:none}}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;transform:translateZ(0)}[data-aos=fade-up]{transform:translateY(100px)}[data-aos=fade-down]{transform:translateY(-100px)}[data-aos=fade-right]{transform:translate(-100px)}[data-aos=fade-left]{transform:translate(100px)}[data-aos=fade-up-right]{transform:translate(-100px,100px)}[data-aos=fade-up-left]{transform:translate(100px,100px)}[data-aos=fade-down-right]{transform:translate(-100px,-100px)}[data-aos=fade-down-left]{transform:translate(100px,-100px)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;transform:translateZ(0)scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=zoom-in-up]{transform:translateY(100px)scale(.6)}[data-aos=zoom-in-down]{transform:translateY(-100px)scale(.6)}[data-aos=zoom-in-right]{transform:translate(-100px)scale(.6)}[data-aos=zoom-in-left]{transform:translate(100px)scale(.6)}[data-aos=zoom-out]{transform:scale(1.2)}[data-aos=zoom-out-up]{transform:translateY(100px)scale(1.2)}[data-aos=zoom-out-down]{transform:translateY(-100px)scale(1.2)}[data-aos=zoom-out-right]{transform:translate(-100px)scale(1.2)}[data-aos=zoom-out-left]{transform:translate(100px)scale(1.2)}[data-aos^=slide][data-aos^=slide]{transition-property:transform}[data-aos^=slide][data-aos^=slide].aos-animate{transform:translateZ(0)}[data-aos=slide-up]{transform:translateY(100%)}[data-aos=slide-down]{transform:translateY(-100%)}[data-aos=slide-right]{transform:translate(-100%)}[data-aos=slide-left]{transform:translate(100%)}[data-aos^=flip][data-aos^=flip]{backface-visibility:hidden;transition-property:transform}[data-aos=flip-left]{transform:perspective(2500px)rotateY(-100deg)}[data-aos=flip-left].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-right]{transform:perspective(2500px)rotateY(100deg)}[data-aos=flip-right].aos-animate{transform:perspective(2500px)rotateY(0)}[data-aos=flip-up]{transform:perspective(2500px)rotateX(-100deg)}[data-aos=flip-up].aos-animate{transform:perspective(2500px)rotateX(0)}[data-aos=flip-down]{transform:perspective(2500px)rotateX(100deg)}[data-aos=flip-down].aos-animate{transform:perspective(2500px)rotateX(0)}.pwa-install-backdrop{z-index:9500;padding:20px max(16px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#23144829;place-items:end center;animation:.18s ease-out both pwa-install-backdrop-in;display:grid;position:fixed;inset:0}.pwa-install-prompt{color:#2f1c57;background:radial-gradient(circle at 0 0,#4eccf421,#0000 42%),radial-gradient(circle at 100% 100%,#d332b11a,#0000 46%),#fffffff7;border:1px solid #7753cc33;border-radius:24px;grid-template-columns:70px minmax(0,1fr);gap:14px 16px;width:min(100%,430px);padding:20px;animation:.38s cubic-bezier(.22,1,.36,1) both pwa-install-prompt-in;display:grid;position:relative;box-shadow:0 22px 70px #311b6440}.pwa-install-prompt__close{top:11px;color:#725c9e;cursor:pointer;background:#6f51b114;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:grid;position:absolute;inset-inline-end:11px}.pwa-install-prompt__close:hover{color:#4e3585;background:#6f51b124}.pwa-install-prompt__icon{background:#f8f4ff;border:1px solid #6e4dc226;border-radius:20px;grid-row:span 1;width:70px;height:70px;position:relative;overflow:visible;box-shadow:0 10px 24px #4e2e9721}.pwa-install-prompt__icon img{border-radius:inherit;width:100%;height:100%;display:block}.pwa-install-prompt__icon span{color:#fff;background:linear-gradient(135deg,#466cf0,#8b3ed3);border:3px solid #fff;border-radius:50%;place-items:center;width:29px;height:29px;display:grid;position:absolute;bottom:-5px;right:-5px}.pwa-install-prompt__copy{min-width:0;padding-inline-end:22px}.pwa-install-prompt__eyebrow{color:#8461d0;letter-spacing:.16em;margin:0 0 2px;font-size:.65rem;font-weight:900}.pwa-install-prompt h2{color:#301b5d;margin:0;font-size:1.08rem;font-weight:900;line-height:1.5}.pwa-install-prompt__copy>p:last-child{color:#756393;margin:3px 0 0;font-size:.8rem;line-height:1.75}.pwa-install-prompt__ios-tip{color:#654a9e;background:#6f4cc614;border-radius:12px;grid-column:1/-1;align-items:center;gap:9px;padding:9px 11px;font-size:.76rem;line-height:1.6;display:flex}.pwa-install-prompt__ios-tip svg{flex:none}.pwa-install-prompt__actions{grid-column:1/-1;gap:9px;display:flex}.pwa-install-prompt__actions button{min-height:42px;font:inherit;cursor:pointer;border-radius:13px;font-size:.82rem;font-weight:800}.pwa-install-prompt__primary{color:#fff;background:linear-gradient(135deg,#436bf0,#7b47dc 55%,#c32bab);border:0;flex:1;justify-content:center;align-items:center;gap:7px;display:inline-flex;box-shadow:0 8px 20px #603bc53d}.pwa-install-prompt__dismiss{color:#68528e;background:#ffffffb3;border:1px solid #664ba62e;padding:0 16px}.pwa-install-prompt__actions button:focus-visible,.pwa-install-prompt__close:focus-visible{outline-offset:2px;outline:3px solid #3d63f242}.pwa-install-prompt__actions button:disabled{cursor:wait;opacity:.65}@keyframes pwa-install-backdrop-in{0%{opacity:0}}@keyframes pwa-install-prompt-in{0%{opacity:0;transform:translateY(28px)scale(.96)}}@media (width>=720px){.pwa-install-backdrop{justify-items:end;padding:24px}}@media (width<=420px){.pwa-install-prompt{border-radius:21px;grid-template-columns:58px minmax(0,1fr);padding:17px}.pwa-install-prompt__icon{border-radius:17px;width:58px;height:58px}}@media (prefers-reduced-motion:reduce){.pwa-install-backdrop,.pwa-install-prompt{animation-duration:1ms}}.pwa-splash{z-index:10000;min-height:100dvh;padding:max(28px, env(safe-area-inset-top)) 24px max(24px, env(safe-area-inset-bottom));color:#2f1c57;isolation:isolate;background:linear-gradient(#7163e00e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#7163e00e 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle at 50% 42%,#fff 0,#f8f4ff 46%,#eee8ff 100%);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.pwa-splash:before{z-index:-1;content:"";background:linear-gradient(135deg,#29bef414,#0000 38%,#cf2bb214);position:absolute;inset:0}.pwa-splash--ready{animation:.38s cubic-bezier(.4,0,1,1) forwards pwa-splash-exit}.pwa-splash__glow{z-index:-1;aspect-ratio:1;filter:blur(24px);opacity:.3;border-radius:50%;width:min(68vw,460px);position:absolute}.pwa-splash__glow--one{top:-24%;background:#74dfff;inset-inline-start:-30%}.pwa-splash__glow--two{background:#dc7bff;bottom:-25%;right:-34%}.pwa-splash__content{text-align:center;flex-direction:column;align-items:center;width:min(100%,390px);animation:.65s cubic-bezier(.22,1,.36,1) both pwa-splash-rise;display:flex}.pwa-splash__brand{place-items:center;width:174px;height:174px;margin-bottom:24px;display:grid;position:relative}.pwa-splash__logo-frame{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #7047d229;border-radius:38px;place-items:center;width:126px;height:126px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #4f309f2e,inset 0 1px #fffffff2}.pwa-splash__logo-frame img{object-fit:contain;width:148%;height:148%}.pwa-splash__orbit{border-style:solid;border-radius:50%;position:absolute}.pwa-splash__orbit--outer{border-width:1px;border-color:#3d63f233 #0000 #cf2bb24d;animation:8s linear infinite pwa-splash-spin;inset:0}.pwa-splash__orbit--inner{border-width:2px;border-color:#0000 #29bef480 #0000 #8035dd73;animation:5s linear infinite reverse pwa-splash-spin;inset:13px}.pwa-splash__eyebrow{color:#7953cf;letter-spacing:.22em;margin:0 0 9px;font-size:.72rem;font-weight:800}.pwa-splash h1{color:#2f1c57;margin:0;font-size:clamp(1.55rem,7vw,2.15rem);font-weight:900;line-height:1.35}.pwa-splash__subtitle{color:#78659e;max-width:310px;margin:8px 0 28px;font-size:.92rem;line-height:1.8}.pwa-splash__progress{background:#714fc41f;border-radius:999px;width:min(72vw,250px);height:5px;overflow:hidden}.pwa-splash__progress span{border-radius:inherit;background:linear-gradient(90deg,#26bce9,#6e51ed 52%,#d529a9);width:42%;height:100%;animation:1.35s ease-in-out infinite pwa-splash-progress;display:block;box-shadow:0 0 12px #6c4eea73}.pwa-splash__status{color:#655387;align-items:center;gap:8px;min-height:24px;margin:14px 0 0;font-size:.82rem;display:flex}.pwa-splash__status-dot{background:#704bdb;border-radius:50%;flex:none;width:7px;height:7px;animation:1.5s ease-out infinite pwa-splash-pulse;box-shadow:0 0 #704bdb61}.pwa-splash__footer{right:24px;bottom:max(18px, env(safe-area-inset-bottom));color:#503c7a9e;text-align:center;margin:0;font-size:.72rem;position:absolute;left:24px}@keyframes pwa-splash-rise{0%{opacity:0;transform:translateY(18px)scale(.97)}}@keyframes pwa-splash-spin{to{transform:rotate(360deg)}}@keyframes pwa-splash-progress{0%{transform:translate(-130%)}55%{width:55%}to{transform:translate(260%)}}@keyframes pwa-splash-pulse{70%{box-shadow:0 0 0 7px #704bdb00}to{box-shadow:0 0 #704bdb00}}@keyframes pwa-splash-exit{to{opacity:0;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.pwa-splash *,.pwa-splash{animation-duration:1ms!important;animation-iteration-count:1!important}}.site-footer{color:#2d2146;margin-top:auto;padding-top:34px}.site-footer-main{background:linear-gradient(135deg,#fffffff5,#f8fcffeb),radial-gradient(circle at 12% 0,#33bfaa2e,#0000 34%);border:1px solid #7e63d63d;border-radius:20px;grid-template-columns:minmax(240px,1.35fr) minmax(140px,.7fr) minmax(140px,.7fr) minmax(260px,1fr);gap:18px;padding:24px;display:grid;box-shadow:0 18px 36px #402a8124}.site-footer-brand,.site-footer-column,.site-footer-trust{min-width:0}.site-footer-brand{align-items:flex-start;gap:14px;display:flex}.site-footer-logo{color:#fff;background:linear-gradient(135deg,#664cfd,#10a89e);border-radius:14px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 20px #5543cf38}.site-footer h2,.site-footer h3,.site-footer p{margin:0}.site-footer h2{color:#241544;font-size:1.12rem;font-weight:900}.site-footer h3{color:#3d2a68;margin-bottom:12px;font-size:.95rem;font-weight:800}.site-footer p{color:#6a5c87;font-size:.92rem;line-height:1.85}.site-footer-brand p{max-width:42ch;margin-top:8px}.site-footer-column{align-content:start;gap:8px;display:grid}.site-footer-column span,.site-footer-link{color:#64557f;min-height:30px;font:inherit;font-size:.92rem}.site-footer-link{text-align:start;cursor:pointer;background:0 0;border:0;width:fit-content;padding:0;transition:color .2s,transform .2s}.site-footer-link:hover,.site-footer-link:focus-visible{color:#4e37d8;outline:none;transform:translate(-2px)}html[dir=ltr] .site-footer-link:hover,html[dir=ltr] .site-footer-link:focus-visible{transform:translate(2px)}.site-footer-support,.site-footer-enamad{background:#ffffffb8;border:1px solid #7e63d633;border-radius:14px}.site-footer-support{gap:10px;padding:13px;display:flex}.site-footer-support svg,.site-footer-enamad-copy svg{color:#10a89e;flex:none}.site-footer-support strong,.site-footer-enamad strong{color:#312051;font-size:.9rem;display:block}.site-footer-support p,.site-footer-enamad p{margin-top:4px;font-size:.82rem;line-height:1.65}.site-footer-support a{color:#fff;cursor:pointer;font:inherit;background:#664cfd;border:0;border-radius:999px;justify-content:center;align-items:center;margin-top:10px;padding:8px 12px;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #664cfd3d}.site-footer-enamad{justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.site-footer-enamad-copy{align-items:flex-start;gap:9px;display:flex}.site-footer-enamad a{background:#fff;border:1px solid #10a89e33;border-radius:12px;flex:none;place-items:center;width:92px;min-height:92px;padding:8px;display:grid;position:relative}.site-footer-enamad img{object-fit:contain;max-width:76px;max-height:76px;display:block}.site-footer-enamad a svg{inset-inline-end:7px;color:#6654d8;position:absolute;bottom:7px}.site-footer-bottom{color:#776995;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 4px 0;font-size:.84rem;display:flex}@media (width<=980px){.site-footer-main{grid-template-columns:1fr 1fr}.site-footer-brand,.site-footer-trust{grid-column:1/-1}}@media (width<=640px){.site-footer{padding-top:26px}.site-footer-main{border-radius:16px;grid-template-columns:1fr;padding:18px}.site-footer-brand{flex-direction:column}.site-footer-enamad{flex-direction:column;align-items:flex-start}.site-footer-bottom{flex-direction:column}}.footer-logo-slot{background:linear-gradient(135deg,#e8f0ff,#ffe8fb);border-radius:18px;width:65px;height:65px;position:relative;overflow:hidden}.footer-logo-slot img{object-fit:contain;border-radius:10px;width:140%;height:140%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mehrpars-oauth-divider{color:var(--text-muted);align-items:center;gap:10px;margin:16px 0 12px;font-size:.86rem;display:flex}.mehrpars-oauth-divider:before,.mehrpars-oauth-divider:after{content:"";background:#e3d9f5;flex:1;height:1px}.mehrpars-oauth-button{color:#394272;text-align:center;white-space:normal;background:#fff;border:1px solid #cfd9ff;width:100%;min-height:44px;box-shadow:0 8px 18px #3c4b821f}.mehrpars-oauth-button:hover:not(:disabled){background:#f6f8ff;border-color:#9fb1ff}.signup-modal-form{text-align:start;gap:16px;display:grid}.signup-modal-form *,.signup-modal-form :before,.signup-modal-form :after{box-sizing:border-box}.auth-form-field{gap:8px;margin:0;display:grid}.auth-form-label{color:#1f2937;font-size:.88rem;font-weight:700;line-height:1.5}.auth-input,.otp-digit-input{color:#111827;background:#f9fafb;border:1.5px solid #e2e5ec;border-radius:10px;outline:none;width:100%;font-family:inherit;font-size:.95rem;line-height:1.5;transition:border-color .15s,background .15s,box-shadow .15s}.auth-input{min-height:46px;padding:11px 14px}.auth-input::placeholder{color:#9ca3af}.auth-input:hover,.otp-digit-input:hover{border-color:#c7cad1}.auth-input:focus,.otp-digit-input:focus{background:#fff;border-color:#6366f1;box-shadow:0 0 0 3px #6366f11f}.auth-input[aria-invalid=true]{background:#fef2f2;border-color:#ef4444}.auth-helper-text{color:#dc2626;font-size:.78rem;font-weight:700;line-height:1.7}.otp-step-header+div+.auth-helper-text{text-align:center;margin-top:-6px}.auth-password-shell{align-items:center;display:flex;position:relative}.auth-password-input{padding-inline-end:46px}.auth-password-toggle{color:#9ca3af;background:0 0;border-radius:8px;place-items:center;width:36px;height:36px;padding:0;transition:color .15s,background .15s;display:grid;position:absolute;inset-inline-end:4px}.auth-password-toggle:hover{color:#4b5563;background:#f1f2f6}.auth-password-toggle:focus-visible,.otp-phone-edit:focus-visible,.auth-submit-button:focus-visible,.auth-secondary-button:focus-visible{outline-offset:2px;outline:2px solid #6366f1}.password-guidance{--bar-color:#d1d5db;--label-color:#6b7280;background:#f9fafb;border:1px solid #eef0f3;border-radius:12px;gap:10px;padding:14px 16px;display:grid}.password-guidance.strength-danger{--bar-color:#ef4444;--label-color:#ef4444}.password-guidance.strength-warning{--bar-color:#f59e0b;--label-color:#b45309}.password-guidance.strength-success{--bar-color:#22c55e;--label-color:#16a34a}.password-strength-head{align-items:center;gap:10px;display:flex}.password-strength-meter{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.password-strength-segment{background:#e5e7eb;border-radius:999px;height:5px;transition:background .2s}.password-strength-segment.is-active{background:var(--bar-color)}.password-strength-label{color:var(--label-color);white-space:nowrap;flex:none;font-size:.78rem;font-weight:800}.password-strength-copy{color:#6b7280;margin:0;font-size:.8rem;line-height:1.6}.password-checklist{grid-template-columns:1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}@media (width>=360px){.password-checklist{grid-template-columns:1fr 1fr}}.password-checklist li,.confirm-password-status{color:#9ca3af;align-items:center;gap:6px;font-size:.78rem;line-height:1.5;display:flex}.password-checklist li svg,.confirm-password-status svg{flex:none}.password-checklist li.is-met{color:#16a34a}.confirm-password-status{margin:2px 0 0;font-size:.8rem;font-weight:600}.confirm-password-status.is-success{color:#16a34a}.confirm-password-status.is-danger{color:#ef4444}.otp-step-header{gap:6px;display:grid}.otp-phone-row{display:flex}.otp-phone-edit{color:#4f46e5;background:#f3f4f6;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;font-size:.85rem;font-weight:700;transition:background .15s;display:inline-flex}.otp-phone-edit:hover{background:#e5e7eb}.otp-digit-input{text-align:center;height:50px;padding:0;font-size:1.15rem;font-weight:800;width:44px!important}.auth-secondary-button,.auth-submit-button{cursor:pointer;border:none;border-radius:10px;min-height:46px;font-size:.92rem;font-weight:700;transition:background .15s,opacity .15s,transform .1s}.auth-secondary-button{color:#4f46e5;background:#f3f4f6}.auth-secondary-button:hover:not(:disabled){background:#e5e7eb}.auth-secondary-button:disabled,.auth-submit-button:disabled{cursor:not-allowed;opacity:.5}.auth-submit-button{color:#fff;background:#4f46e5;justify-content:center;align-items:center;width:100%;font-size:.95rem;display:inline-flex}.auth-submit-button:hover:not(:disabled){background:#4338ca}.auth-submit-button:active:not(:disabled){transform:scale(.99)}@media (width<=420px){.signup-modal-form{gap:14px}.password-guidance{padding:12px}.otp-digit-input{height:46px;width:38px!important}}.auth-dialog-overlay{z-index:130;-webkit-backdrop-filter:blur(8px);background:#1f16346b;padding:20px}.auth-dialog{scrollbar-width:thin;background:#fffffffa;border:1px solid #6849e829;border-radius:22px;width:min(460px,100vw - 32px);max-height:calc(100vh - 40px);padding:0;animation:.18s cubic-bezier(.22,1,.36,1) both auth-dialog-enter;overflow-y:auto;box-shadow:0 28px 70px #25164c47}.auth-dialog__header{background:radial-gradient(circle at 92% 0,#6849e817,#0000 42%),#fcfafff2;border-block-end:1px solid #6849e817;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 15px;display:flex}.auth-dialog__heading{align-items:flex-start;gap:10px;min-width:0;display:flex}.auth-dialog__icon{color:#6849e8;background:#6849e813;border:1px solid #6849e824;border-radius:13px;flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.auth-dialog__heading h2,.auth-dialog__heading p{margin:0}.auth-dialog__heading h2{color:var(--text-main,#25154d);font-size:17px;font-weight:800;line-height:1.5}.auth-dialog__heading p{color:var(--text-muted,#756593);margin-block-start:3px;font-size:10.5px;font-weight:400;line-height:1.75}.auth-dialog__close{color:#786895;width:36px;height:36px;box-shadow:none;cursor:pointer;background:#fffc;border:1px solid #6849e81f;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;padding:0;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.auth-dialog__close:hover{color:#c0445d;background:#d34b650f;border-color:#cf496433}.auth-mode-switcher{background:#f6f3fce6;border:1px solid #6849e81a;border-radius:13px;grid-template-columns:1fr 1fr;gap:4px;margin:15px 18px 0;padding:4px;display:grid}.auth-mode-switcher button{color:#6c5b89;min-height:39px;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 10px;font-size:11px;font-weight:700;transition:color .15s,background-color .15s,box-shadow .15s;display:inline-flex}.auth-mode-switcher button:hover:not(.is-active){color:#5a3dc7;background:#6849e811}.auth-mode-switcher button.is-active{color:#fff;background:linear-gradient(135deg,#5b68f0,#7c40e5);box-shadow:0 7px 16px #6849e82e}.auth-dialog .auth-hint,.auth-dialog .auth-inline-alert{margin-inline:18px}.auth-dialog .auth-hint{color:#786a95;margin-block:12px 0;font-size:10.5px;line-height:1.75}.auth-dialog .auth-inline-alert{margin-block-start:12px;font-size:10.5px;font-weight:650}.auth-dialog__body{gap:14px;padding:16px 18px 20px;display:grid}.auth-dialog__body>form{gap:11px}.auth-dialog__body .auth-input,.auth-dialog__body .otp-digit-input{min-height:44px}.auth-dialog__body .auth-submit-button,.auth-dialog__body .auth-secondary-button{border-radius:11px;min-height:43px}.auth-dialog__close:focus-visible,.auth-mode-switcher button:focus-visible{outline-offset:2px;outline:3px solid #6849e833}@keyframes auth-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=540px){.auth-dialog-overlay{align-items:flex-end;padding:10px}.auth-dialog{border-radius:20px 20px 14px 14px;width:100%;max-height:calc(100vh - 20px)}.auth-dialog__header{padding:15px 14px 13px}.auth-mode-switcher,.auth-dialog .auth-hint,.auth-dialog .auth-inline-alert{margin-inline:14px}.auth-dialog__body{padding:14px 14px 18px}}@media (prefers-reduced-motion:reduce){.auth-dialog,.auth-dialog *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}.app-header{--hdr-ink:var(--text-main,#25154d);--hdr-ink-soft:#6d5e87;--hdr-ink-faint:#8f81a8;--hdr-brand-1:#5968ef;--hdr-brand-2:#7940df;--hdr-brand-2-auth:#7a3fe0;--hdr-brand-solid:#6747df;--hdr-hairline:#674dc121;--hdr-hairline-soft:#6849e81a;--hdr-tint:#6849e812;--hdr-surface:#ffffffeb;--hdr-surface-soft:#f8f6fdd1;--hdr-danger:#b43f59;--hdr-ease:cubic-bezier(.22, 1, .36, 1);z-index:90;margin-block-end:22px;position:sticky;top:10px}.app-header *,.app-header :before,.app-header :after{box-sizing:border-box}.app-header button{font-family:inherit}.app-header__bar{border:1px solid var(--hdr-hairline);background:var(--hdr-surface);-webkit-backdrop-filter:blur(18px);min-width:0;min-height:68px;transition:box-shadow .26s var(--hdr-ease), border-color .26s var(--hdr-ease);border-radius:20px;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative;box-shadow:0 14px 36px #35226514,inset 0 1px #fffffff5}.app-header.is-scrolled .app-header__bar{border-color:#674dc133;box-shadow:0 18px 42px #2e1b5c24,inset 0 1px #fffffff5}.app-header__brand{min-width:0;color:var(--hdr-ink);box-shadow:none;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;align-items:center;gap:10px;padding:3px 6px 3px 4px;transition:background-color .15s,transform .15s;display:inline-flex}.app-header__brand:hover{background:#6849e80e}.app-header__brand:active{transform:translateY(1px)}.app-header__logo,.app-header__drawer-logo{background:linear-gradient(145deg,#eef3ff,#ffecfb);border:1px solid #6849e81a;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.app-header__logo{border-radius:50%;flex:0 0 64px;width:64px;height:64px}.app-header__logo-aura{z-index:0;opacity:.55;background:conic-gradient(#5968ef00 0deg,#5968ef8c 90deg,#7940df8c 180deg,#5968ef00 270deg);animation:7s linear infinite header-aura-spin;position:absolute;inset:-40%}.app-header__brand:hover .app-header__logo-aura,.app-header__brand:focus-visible .app-header__logo-aura{opacity:.85}@keyframes header-aura-spin{to{transform:rotate(1turn)}}.app-header__logo img,.app-header__drawer-logo img{z-index:1;object-fit:contain;background:#ffffffeb;border-radius:10px;width:84%;height:84%;position:relative}@media (width>=901px){.app-header__logo{border:2px solid #6849e82e;box-shadow:0 0 0 4px #ffffffe6,0 8px 20px #6849e82e}.app-header__logo img{background:0 0;border-radius:0;width:180%;max-width:none;height:180%;transform:translate(7%)}}.app-header__brand-copy{gap:1px;min-width:0;display:grid}.app-header__brand-copy strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;max-width:175px;font-size:14.5px;font-weight:800;line-height:1.4;overflow:hidden}.app-header__brand-copy small{color:var(--hdr-ink-faint);letter-spacing:.02em;font-size:8.5px;font-weight:600}.app-header__drawer{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.app-header__drawer-head,.app-header__drawer-language{display:none}.app-header__navigation{flex:auto;min-width:0}.app-primary-nav{scrollbar-width:none;background:0 0;border:0;border-radius:0;align-items:center;gap:2px;width:max-content;max-width:100%;margin-inline:auto;padding:0 4px;display:flex;overflow-x:auto}.app-primary-nav::-webkit-scrollbar{display:none}.app-primary-nav__panel-items{display:contents}.app-primary-nav .app-primary-nav__item{min-height:36px;color:var(--hdr-ink-soft);box-shadow:none;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:6px;padding:7px 13px;font-size:12px;font-weight:600;line-height:1.2;transition:color .15s,background-color .15s;display:inline-flex;position:relative}.app-primary-nav .app-primary-nav__item svg{color:var(--hdr-ink-faint);transition:color .15s}.app-primary-nav .app-primary-nav__item:after{content:"";background:linear-gradient(135deg, var(--hdr-brand-1), var(--hdr-brand-2));opacity:0;width:calc(100% - 22px);height:2px;transition:opacity .15s ease, transform .2s var(--hdr-ease);border-radius:2px;position:absolute;bottom:2px;left:50%;transform:translate(-50%)scaleX(.3)}.app-primary-nav .app-primary-nav__item:hover:not(.active){color:#40316e;background:#6849e80b}.app-primary-nav .app-primary-nav__item:hover:not(.active):after{opacity:.4;transform:translate(-50%)scaleX(1)}.app-primary-nav .app-primary-nav__item.active{color:var(--hdr-brand-solid);font-weight:760}.app-primary-nav .app-primary-nav__item.active svg{color:var(--hdr-brand-solid)}.app-primary-nav .app-primary-nav__item.active:after{opacity:1;transform:translate(-50%)scaleX(1)}.app-primary-nav .app-primary-nav__item:active{background:#6849e814}.app-header__actions{flex:none;align-items:center;gap:6px;min-width:0;display:flex}.app-header__language{border:1px solid var(--hdr-hairline-soft);min-height:38px;color:var(--hdr-ink-soft);background:var(--hdr-surface-soft);border-radius:11px;align-items:center;gap:2px;padding:3px;display:inline-flex}.app-header__language>svg{color:var(--hdr-ink-faint);margin-inline:3px 1px}.app-header__language button{min-width:32px;min-height:30px;color:var(--hdr-ink-soft);box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:3px;padding:3px 5px;transition:background-color .15s,color .15s;display:inline-flex}.app-header__language button>span{font-size:13px;line-height:1}.app-header__language button small{font-size:7px;font-weight:750}.app-header__language button:hover:not(.is-active){background:var(--hdr-tint)}.app-header__language button.is-active{color:#fff;background:var(--hdr-brand-solid);box-shadow:0 4px 10px #6849e83d}.app-header__auth-action{color:#fff;background:linear-gradient(135deg, var(--hdr-brand-1), var(--hdr-brand-2-auth));white-space:nowrap;cursor:pointer;border:0;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:10px;font-weight:720;transition:transform .15s,box-shadow .15s,background .15s;display:inline-flex;box-shadow:0 6px 15px #6849e83d}.app-header__auth-action:hover{transform:translateY(-1px);box-shadow:0 9px 20px #6849e852}.app-header__auth-action:active{transform:translateY(0)}.app-header__guide{border:1px solid var(--hdr-hairline-soft);min-height:38px;color:var(--hdr-brand-solid);background:var(--hdr-surface-soft);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding-block:6px;padding-inline:6px 12px;font-size:10px;font-weight:720;transition:border-color .15s,background-color .15s,transform .15s;display:inline-flex}.app-header__guide:hover{background:#f8f6fdfa;border-color:#6849e842}.app-header__guide:active{transform:translateY(1px)}.app-header__guide-badge{width:22px;height:22px;color:var(--hdr-brand-solid);background:#6849e81f;border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;display:inline-flex}.app-header__account{border:1px solid var(--hdr-hairline-soft);color:#4b3870;background:var(--hdr-surface-soft);border-radius:999px;flex:0 auto;align-items:center;gap:8px;min-width:0;max-width:235px;padding-block:4px;padding-inline:4px 5px;transition:border-color .15s,background-color .15s;display:inline-flex}.app-header__account:hover{background:#f8f6fdf5;border-color:#6849e833}.app-header__account-avatar{color:#fff;background:linear-gradient(135deg, var(--hdr-brand-1), var(--hdr-brand-2));border-radius:50%;flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 0 0 2px #ffffffeb,0 4px 10px #6849e840}.app-header__account-copy{gap:1px;min-width:0;display:grid}.app-header__account-copy strong,.app-header__account-copy small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-header__account-copy strong{font-size:9.5px;font-weight:750}.app-header__account-copy small{color:var(--hdr-ink-faint);font-size:8px}.app-header__account-divider{background:var(--hdr-hairline-soft);align-self:stretch;width:1px;margin-block:3px}.app-header__account-logout{min-width:58px;min-height:30px;color:var(--hdr-danger);white-space:nowrap;cursor:pointer;background:#d34b651c;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-size:9px;font-weight:760;line-height:1;transition:background-color .15s,transform .15s;display:inline-flex}.app-header__account-logout svg{color:currentColor;stroke:currentColor;flex:none;display:block}.app-header__account-logout:hover{background:#d34b652b}.app-header__account-logout:active{transform:translateY(1px)}.app-header__menu-button,.app-header__drawer-close{border:1px solid var(--hdr-hairline);color:var(--hdr-brand-solid);box-shadow:none;cursor:pointer;background:#6849e811;justify-content:center;align-items:center;padding:0;transition:background-color .15s,transform .15s;display:none}.app-header__menu-button:active,.app-header__drawer-close:active{transform:translateY(1px)}.app-header__scrim{display:none}.app-header__brand:focus-visible,.app-header__menu-button:focus-visible,.app-header__drawer-close:focus-visible,.app-header__auth-action:focus-visible,.app-header__guide:focus-visible,.app-header__account-logout:focus-visible,.app-header__language button:focus-visible,.app-primary-nav .app-primary-nav__item:focus-visible{outline-offset:2px;outline:3px solid #6849e838}@media (width<=1180px) and (width>=901px){.app-header__brand-copy,.app-header__account-copy strong,.app-header__language>svg,.app-header__language button small,.app-header__guide>span:not(.app-header__guide-badge){display:none}.app-header__account{max-width:155px;padding-inline-end:4px}.app-header__account-copy{max-width:55px}.app-primary-nav .app-primary-nav__item{padding-inline:8px}.app-header__guide{padding-inline-end:6px}}@media (width<=900px){.app-header{margin-block-end:16px;top:7px}.app-header__bar{border-radius:18px;justify-content:space-between;min-height:62px;padding:7px 8px}.app-header__logo{border-radius:13px;flex-basis:44px;width:44px;height:44px}.app-header__brand-copy strong{max-width:min(60vw,300px);font-size:13px}.app-header__brand-copy small{font-size:8px}.app-header__menu-button{border-radius:13px;flex:0 0 43px;width:43px;height:43px;display:inline-flex}.app-header__scrim{z-index:235;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#170c2e52;animation:.22s both header-scrim-in;display:block;position:fixed;inset:0}@keyframes header-scrim-in{0%{opacity:0}to{opacity:1}}.app-header__drawer{z-index:240;min-height:100dvh;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease, visibility .22s ease, transform .26s var(--hdr-ease);background:radial-gradient(circle at 90% 2%,#7653e61f,#0000 31%),radial-gradient(circle at 8% 98%,#566ff21a,#0000 34%),#fbfaff;flex-direction:column;align-items:stretch;gap:14px;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}[dir=ltr] .app-header__drawer{transform:translate(-100%)}.app-header__drawer.is-open{opacity:1;visibility:visible;pointer-events:auto;transform:translate(0);box-shadow:-18px 0 48px #1e103f29}[dir=ltr] .app-header__drawer.is-open{box-shadow:18px 0 48px #1e103f29}.app-header__drawer-head{border-block-end:1px solid var(--hdr-hairline-soft);justify-content:space-between;align-items:center;gap:12px;padding-block-end:13px;display:flex}.app-header__drawer-title{flex:auto;align-items:center;gap:10px;min-width:0;display:flex}.app-header__drawer-logo{border-radius:13px;flex:0 0 43px;width:43px;height:43px}.app-header__drawer-title>div{min-width:0;display:grid}.app-header__drawer-title strong{color:var(--hdr-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.app-header__drawer-title small{color:var(--hdr-ink-faint);font-size:9px}.app-header__drawer-close{border-radius:13px;flex:0 0 42px;width:42px;height:42px;display:inline-flex}.app-header__drawer-language{flex:none;display:inline-flex}.app-header__navigation{flex:1 0 auto;order:1;width:100%}.app-primary-nav{background:#ffffffad;border-radius:17px;gap:5px;width:100%;max-width:none;margin:0;padding:6px;display:grid;overflow:visible}.app-primary-nav__panel-items{gap:5px;display:grid}.app-primary-nav .app-primary-nav__item{text-align:start;border-radius:12px;justify-content:flex-start;gap:10px;width:100%;min-height:48px;padding-inline:16px;font-size:12px}.app-primary-nav .app-primary-nav__item svg{width:18px;height:18px}.app-primary-nav .app-primary-nav__item:after{inset-inline-start:0;border-radius:0 3px 3px 0;width:3px;height:58%;top:50%;bottom:auto;left:auto;transform:translateY(-50%)scaleY(.001)}[dir=rtl] .app-primary-nav .app-primary-nav__item:after{border-radius:3px 0 0 3px}.app-primary-nav .app-primary-nav__item:hover:not(.active){background:#6849e80f}.app-primary-nav .app-primary-nav__item:hover:not(.active):after{opacity:.5;transform:translateY(-50%)scaleY(.55)}.app-primary-nav .app-primary-nav__item.active{background:#6849e81a}.app-primary-nav .app-primary-nav__item.active:after{transform:translateY(-50%)scaleY(1)}.app-header__drawer.is-open .app-primary-nav>*{animation:header-drawer-item-in .26s var(--hdr-ease) both}.app-header__drawer.is-open .app-primary-nav>:first-child{animation-delay:40ms}.app-header__drawer.is-open .app-primary-nav>:nth-child(2){animation-delay:80ms}.app-header__drawer.is-open .app-primary-nav>:nth-child(3){animation-delay:.12s}.app-header__drawer.is-open .app-primary-nav>:nth-child(4){animation-delay:.16s}.app-header__drawer.is-open .app-primary-nav>:nth-child(5){animation-delay:.2s}@keyframes header-drawer-item-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.app-header__actions{border-block-start:1px solid var(--hdr-hairline-soft);flex-direction:column;order:2;gap:10px;width:100%;margin-block-start:auto;padding-block-start:13px;display:flex}.app-header__desktop-language{display:none}.app-header__language{border-radius:13px;min-height:38px;padding:4px}.app-header__language>svg,.app-header__language button small{display:none}.app-header__language button{border-radius:10px;width:35px;min-width:35px;min-height:32px;padding:3px}.app-header__language button>span{font-size:16px}.app-header__auth-action{border-radius:13px;width:100%;min-height:45px;font-size:11px}.app-header__guide{border-radius:13px;justify-content:center;width:100%;min-height:42px;padding-inline:14px;font-size:11px}.app-header__guide-badge{flex-basis:24px;width:24px;height:24px}.app-header__account{border-radius:15px;width:100%;max-width:none;padding-block:7px;padding-inline:10px 7px}.app-header__account-avatar{flex-basis:38px;width:38px;height:38px;font-size:14px}.app-header__account-copy strong{font-size:11px}.app-header__account-copy small{font-size:9.5px}.app-header__account-logout{min-width:72px;min-height:38px;padding-inline:12px;font-size:10px}}@media (width<=480px){.app-header__brand-copy strong{max-width:58vw;font-size:12px}.app-header__brand-copy small{display:none}.app-header__drawer{padding-inline:12px}.app-header__actions{padding-block-end:max(96px, env(safe-area-inset-bottom))}.app-header__language{width:max-content}}@media (prefers-reduced-motion:reduce){.app-header *,.app-header :before,.app-header :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.app-header__logo-aura{display:none}}.secure-secret{gap:10px;min-width:0;display:grid}.secure-secret__display{background:linear-gradient(90deg,#6747e80e,#0000 55%),#ffffffd1;border:1px solid #6747e829;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;padding:11px 12px;display:grid}.secure-secret__shield{color:#6747d8;display:inline-flex}.secure-secret code.secure-secret__value{color:#594b78;letter-spacing:.05em;text-align:start;text-overflow:ellipsis;white-space:nowrap;word-break:normal;unicode-bidi:plaintext;background:0 0;border-radius:0;min-width:0;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:750;overflow:hidden}.secure-secret.is-revealed code.secure-secret__value{color:#281c45;letter-spacing:normal;-webkit-user-select:all;user-select:all}.secure-secret__state{color:#82749f;white-space:nowrap;font-size:10px;font-weight:750}.secure-secret__actions{flex-wrap:wrap;gap:7px;display:flex}.secure-secret__button{color:#5f43ce;min-height:36px;font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:#6747e812;border:1px solid #6747e833;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding-inline:12px;font-size:11px;font-weight:800;transition:transform .14s,border-color .14s,background-color .14s;display:inline-flex}.secure-secret__button:hover:not(:disabled){background:#6747e81f;border-color:#6747e86b;transform:translateY(-1px)}.secure-secret__button:focus-visible{outline-offset:2px;outline:3px solid #6747e82e}.secure-secret__button:disabled{cursor:not-allowed;opacity:.48}.secure-secret__button--copy{color:#197a62;background:#197a6212;border-color:#197a6233}.secure-secret__button--copy:hover:not(:disabled){background:#197a621c;border-color:#197a6266}.secure-secret--compact{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px}.secure-secret--compact .secure-secret__display{background:#6747e80b;border-color:#0000;grid-template-columns:auto minmax(0,1fr);gap:6px;padding:6px 8px}.secure-secret--compact .secure-secret__state{display:none}.secure-secret--compact .secure-secret__actions{flex-wrap:nowrap}.secure-secret--compact .secure-secret__button{width:34px;min-height:34px;padding:0}.secure-secret__live{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=520px){.secure-secret--compact{grid-template-columns:minmax(0,1fr)}.secure-secret--compact .secure-secret__actions{justify-content:flex-end}}@media print{.secure-secret code.secure-secret__value{font-size:0!important}.secure-secret code.secure-secret__value:after{content:"•••• •••• •••• ••••";font-size:12px}.secure-secret__actions{display:none!important}}.pagination{direction:rtl;background:#fff;border:1px solid #d7c8ff;border-radius:16px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:0 auto;padding:12px 16px;display:flex;box-shadow:0 12px 30px #6f37d71f}.pagination-btn{color:#5d3aa7;cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-radius:10px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;transition:all .2s;display:flex}.pagination-btn:hover:not(:disabled):not(.active){color:#664cfd;background:#f0e8ff}.pagination-btn.active{color:#fff;background:#664cfd;box-shadow:0 4px 12px #664cfd59}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-nav{min-width:38px}.pagination-ellipsis{color:#6b55a0;letter-spacing:2px;pointer-events:none;justify-content:center;align-items:center;min-width:32px;height:38px;font-size:14px;display:flex}.dataview-container{width:100%}.dataview-toolbar{background:#0f172a08;border:1px solid #94a3b840;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:12px;display:flex}.dataview-controls{flex-wrap:wrap;gap:10px;display:flex}.dataview-select{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #94a3b873;border-radius:10px;outline:none;min-width:140px;padding:9px 12px;font-size:14px;transition:border-color .2s,box-shadow .2s}.dataview-select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f129}.dataview-meta{color:#64748b;white-space:nowrap;font-size:13px}.model-table-wrap{background:#fff;border:1px solid #94a3b840;border-radius:16px;overflow-x:auto}.model-table{border-collapse:collapse;width:100%;min-width:760px}.model-table th{color:#334155;text-align:start;background:#f8fafc;border-bottom:1px solid #94a3b840;padding:14px 12px;font-size:13px;font-weight:700}.model-table td{color:#0f172a;border-bottom:1px solid #94a3b82e;padding:12px;font-size:14px}.model-table tbody tr{transition:background .15s}.model-table tbody tr:hover{background:#f8fafc}.model-table input,.model-table select{background:#fff;border:1px solid #94a3b873;border-radius:9px;outline:none;width:100%;padding:8px 10px}.model-table input:focus,.model-table select:focus{border-color:#6366f1;box-shadow:0 0 0 3px #6366f124}.model-table button,.ticket-list button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6366f1,#8b5cf6);border:none;border-radius:10px;padding:8px 13px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,opacity .15s}.model-table button:hover,.ticket-list button:hover{transform:translateY(-1px);box-shadow:0 8px 20px #6366f140}.model-table button:active,.ticket-list button:active{opacity:.9;transform:translateY(0)}.ticket-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dataview-pagination{justify-content:center;margin-top:20px;display:flex}.ticket-list li{background:#fff;border:1px solid #94a3b840;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px;display:flex}.dashboard-page{--dashboard-primary:#6747e8;--dashboard-primary-rgb:103, 71, 232;--dashboard-blue:#4773ed;--dashboard-text:var(--text-main,#281650);--dashboard-muted:var(--text-muted,#786a98);--dashboard-border:#694cd826;--dashboard-soft:#694cd812;gap:18px;min-width:0;display:grid}.dashboard-page *,.dashboard-page :before,.dashboard-page :after{box-sizing:border-box}.dashboard-page .dashboard-card,.dashboard-page .keys-card{border:1px solid var(--dashboard-border);background:linear-gradient(145deg, #fffffff2, #fbf9ffe6), var(--card-bg,#fff);isolation:isolate;border-radius:24px;min-width:0;padding:clamp(20px,2.4vw,30px);position:relative;overflow:hidden;box-shadow:0 20px 55px #412d7c14,0 3px 12px #412d7c0a}.dashboard-page .dashboard-card:before,.dashboard-page .keys-card:before{content:"";z-index:-1;background:radial-gradient(circle, rgba(var(--dashboard-primary-rgb), .09), transparent 70%);pointer-events:none;border-radius:50%;width:300px;height:300px;position:absolute}.dashboard-page .dashboard-card:before{inset-block-start:-180px;inset-inline-end:-110px}.dashboard-page .keys-card:before{inset-block-end:-190px;inset-inline-start:-100px}.dashboard-header{border-block-end:1px solid #5e44ac17;justify-content:space-between;align-items:flex-start;gap:18px;min-width:0;margin-block-end:24px;padding-block-end:20px;display:flex}.dashboard-heading{min-width:0}.dashboard-heading__topline{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-heading__icon,.dashboard-section-heading__icon{border:1px solid rgba(var(--dashboard-primary-rgb), .15);width:36px;height:36px;color:var(--dashboard-primary);background:rgba(var(--dashboard-primary-rgb), .08);border-radius:12px;flex:0 0 36px;justify-content:center;align-items:center;display:inline-flex}.dashboard-heading h2,.dashboard-keys-header h2,.dashboard-section-heading h3{color:var(--dashboard-text);letter-spacing:-.25px;margin:0;font-weight:900}.dashboard-heading h2{font-size:clamp(20px,2vw,27px);line-height:1.35}.dashboard-heading p{color:var(--dashboard-muted);margin:8px 45px 0 0;font-size:13.5px;line-height:1.8}[dir=ltr] .dashboard-heading p{margin-left:45px;margin-right:0}.dashboard-heading p strong{color:var(--dashboard-text);unicode-bidi:isolate;font-weight:800}.dashboard-guide-button{border:1px solid rgba(var(--dashboard-primary-rgb), .14);color:#6245d1;background:rgba(var(--dashboard-primary-rgb), .065);cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;height:31px;margin-inline-start:3px;padding-inline:10px;font-family:inherit;font-size:10.5px;font-weight:800;transition:transform .16s,color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.dashboard-guide-button:hover{border-color:rgba(var(--dashboard-primary-rgb), .3);color:#fff;box-shadow:0 7px 17px rgba(var(--dashboard-primary-rgb), .18);background:linear-gradient(135deg,#7558f1,#5575eb);transform:translateY(-1px)}.dashboard-guide-button:focus-visible,.dashboard-refresh-button:focus-visible,.dashboard-create-key-button:focus-visible,.dashboard-key-delete-button:focus-visible,.dashboard-key-input-wrap:focus-within{outline:3px solid rgba(var(--dashboard-primary-rgb), .18);outline-offset:2px}.dashboard-refresh-button,.dashboard-create-key-button{border:1px solid rgba(var(--dashboard-primary-rgb), .16);color:#5e42ce;background:rgba(var(--dashboard-primary-rgb), .07);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-height:40px;font-family:inherit;font-size:12px;font-weight:800;transition:transform .16s,color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex}.dashboard-refresh-button{flex:none;padding-inline:14px}.dashboard-refresh-button:hover:not(:disabled),.dashboard-create-key-button:hover:not(:disabled){color:#fff;box-shadow:0 9px 21px rgba(var(--dashboard-primary-rgb), .2);background:linear-gradient(135deg,#7354ef,#4f75ee);border-color:#0000;transform:translateY(-1px)}.dashboard-refresh-button:disabled,.dashboard-create-key-button:disabled,.dashboard-key-delete-button:disabled{opacity:.55;cursor:not-allowed}.dashboard-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-block-end:28px;display:grid}.dashboard-stat{background:#ffffffdb;border:1px solid #684dc71c;border-radius:17px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;min-width:0;min-height:105px;padding:17px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #422f7e0b}.dashboard-stat:after{content:"";background:var(--stat-accent,#6c50e5);opacity:.75;border-radius:0 0 999px 999px;height:3px;position:absolute;inset-block-start:0;inset-inline:18px}.dashboard-stat--limit{--stat-accent:#6e50e6;--stat-rgb:110, 80, 230}.dashboard-stat--spend{--stat-accent:#4380e8;--stat-rgb:67, 128, 232}.dashboard-stat--remaining{--stat-accent:#22a878;--stat-rgb:34, 168, 120}.dashboard-stat--healthy{--stat-accent:#20a978;--stat-rgb:32, 169, 120}.dashboard-stat--low{--stat-accent:#c98718;--stat-rgb:201, 135, 24}.dashboard-stat--critical{--stat-accent:#d34f68;--stat-rgb:211, 79, 104}.dashboard-stat__icon{border:1px solid rgba(var(--stat-rgb), .15);width:35px;height:35px;color:var(--stat-accent);background:rgba(var(--stat-rgb), .08);border-radius:11px;justify-content:center;align-items:center;display:inline-flex}.dashboard-stat__content{min-width:0}.dashboard-stat h3{color:var(--dashboard-muted);margin:0 0 7px;font-size:11.5px;font-weight:750;line-height:1.45}.dashboard-stat p{color:var(--dashboard-text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:plaintext;margin:0;font-size:clamp(18px,2vw,24px);font-weight:900;line-height:1.25;overflow:hidden}.dashboard-stat__progress{gap:5px;margin-block-start:9px;display:grid}.dashboard-stat__progress progress{appearance:none;background:#447fe81a;border:0;border-radius:999px;width:100%;height:5px;overflow:hidden}.dashboard-stat__progress progress::-webkit-progress-bar{background:#447fe81a;border-radius:999px}.dashboard-stat__progress progress::-webkit-progress-value{background:linear-gradient(90deg,#4a7fe9,#7557ef);border-radius:999px}.dashboard-stat__progress progress::-moz-progress-bar{background:linear-gradient(90deg,#4a7fe9,#7557ef);border-radius:999px}.dashboard-stat__progress small{color:var(--dashboard-muted);font-size:9.5px;font-weight:650}.dashboard-section-heading{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.dashboard-section-heading>div{min-width:0}.dashboard-section-heading__eyebrow{color:#7a69a4;margin-block-end:3px;font-size:10px;font-weight:750;display:block}.dashboard-section-heading h3,.dashboard-keys-header h2{font-size:17px;line-height:1.4}.dashboard-count-badge{border:1px solid rgba(var(--dashboard-primary-rgb), .13);color:#674bd8;background:rgba(var(--dashboard-primary-rgb), .06);border-radius:999px;flex:none;align-items:center;min-height:28px;padding-inline:10px;font-size:10.5px;font-weight:800;display:inline-flex}.dashboard-models{min-width:0}.dashboard-models>.dashboard-section-heading{margin-block-end:13px}.dashboard-model-table-wrap{scrollbar-width:thin;scrollbar-color:rgba(var(--dashboard-primary-rgb), .25) transparent;background:#fffc;border:1px solid #6a4dd326;border-radius:16px;max-width:100%;overflow-x:auto}.dashboard-model-table{border-collapse:collapse;width:100%;min-width:790px;font-size:12px}.dashboard-model-table thead{background:linear-gradient(#6a4ed711,#6a4ed709)}.dashboard-model-table th,.dashboard-model-table td{color:var(--dashboard-text);text-align:start;vertical-align:middle;white-space:nowrap;border-block-end:1px solid #644cae14;padding:12px 14px}.dashboard-model-table th{color:#6f618e;font-size:10.5px;font-weight:800}.dashboard-model-table tbody tr:last-child td{border-block-end:0}.dashboard-model-table tbody tr{transition:background-color .15s}.dashboard-model-table tbody tr:hover{background:rgba(var(--dashboard-primary-rgb), .035)}.dashboard-model-name{direction:ltr;align-items:center;gap:8px;min-width:210px;max-width:320px;display:flex;text-align:left!important}.dashboard-model-name>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:750;overflow:hidden}.dashboard-model-name__icon{color:#684bdd;background:rgba(var(--dashboard-primary-rgb), .08);border-radius:8px;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;display:inline-flex}.dashboard-number-cell,.dashboard-cost-cell{font-variant-numeric:tabular-nums;direction:ltr;text-align:center!important}.dashboard-cost-cell{font-weight:700}.dashboard-request-badge{color:#5f43ce;background:rgba(var(--dashboard-primary-rgb), .075);border-radius:8px;justify-content:center;align-items:center;min-width:29px;min-height:25px;padding-inline:7px;font-size:10.5px;font-weight:850;display:inline-flex}.dashboard-keys-header{justify-content:space-between;align-items:flex-start;gap:20px;margin-block-end:17px;display:flex}.dashboard-keys-header>.dashboard-section-heading{justify-content:flex-start}.dashboard-keys-header__privacy{justify-items:end;gap:7px;max-width:480px;display:grid}.dashboard-keys-header__privacy>p{max-width:460px;color:var(--dashboard-muted);margin:4px 0 0;font-size:11.5px;line-height:1.8}.dashboard-privacy-badge{color:#197a62;background:#197a620e;border:1px solid #197a6226;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:9.5px;font-weight:800;line-height:1.5;display:inline-flex}.dashboard-key-create-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;margin-block-end:14px;display:grid}.dashboard-key-input-wrap{border:1px solid rgba(var(--dashboard-primary-rgb), .18);color:#725aa9;background:#ffffffc7;border-radius:12px;align-items:center;gap:9px;min-width:0;min-height:43px;padding-inline:13px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex}.dashboard-key-input-wrap:focus-within{border-color:rgba(var(--dashboard-primary-rgb), .55);box-shadow:0 0 0 3px rgba(var(--dashboard-primary-rgb), .07);background:#fff;outline:none}.dashboard-key-input-wrap input{width:100%;min-width:0;color:var(--dashboard-text);background:0 0;border:0;outline:0;font-family:inherit;font-size:12.5px}.dashboard-key-input-wrap input::placeholder{color:#9b90b4}.dashboard-create-key-button{min-width:132px;padding-inline:15px}.dashboard-keys-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.dashboard-keys-pagination{justify-content:center;margin-top:14px;display:flex}.dashboard-keys-pagination .pagination{border-color:rgba(var(--dashboard-primary-rgb), .16);box-shadow:none;background:#ffffffb8;border-radius:13px;gap:4px;padding:7px 10px}.dashboard-keys-pagination .pagination-btn{border-radius:9px;min-width:32px;height:32px;padding-inline:8px;font-size:12px}.dashboard-keys-pagination .pagination-nav{min-width:32px}.dashboard-keys-pagination .pagination-ellipsis{min-width:24px;height:32px}.dashboard-key-item{background:#ffffffc2;border:1px solid #694cd821;border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:10px;transition:border-color .15s,background-color .15s,box-shadow .15s;display:grid}.dashboard-key-item:hover{border-color:rgba(var(--dashboard-primary-rgb), .25);background:#fff;box-shadow:0 8px 20px #412d7c0e}.dashboard-key-item__icon{color:#6749da;background:rgba(var(--dashboard-primary-rgb), .075);border-radius:10px;justify-content:center;align-items:center;width:33px;height:33px;display:inline-flex}.dashboard-key-item__content{gap:6px;min-width:0;display:grid}.dashboard-key-item__content>strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--dashboard-text);font-size:12px;font-weight:850;overflow:hidden}.dashboard-keys-privacy-notice{color:#75678f;text-align:center;justify-content:center;align-items:flex-start;gap:7px;margin:11px 0 0;font-size:10px;font-weight:650;line-height:1.7;display:flex}.dashboard-keys-privacy-notice svg{color:#197a62;flex:none;margin-top:1px}.dashboard-key-delete-button{color:#d84560;cursor:pointer;background:#d9455e0e;border:1px solid #d9455e26;border-radius:12px;flex:0 0 40px;justify-content:center;align-self:end;align-items:center;width:40px;height:40px;transition:transform .15s,color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.dashboard-key-delete-button:hover:not(:disabled){color:#fff;background:#d94a63;border-color:#d94a63;transform:translateY(-1px);box-shadow:0 7px 16px #d94a6333}.dashboard-state{border:1px dashed rgba(var(--dashboard-primary-rgb), .2);color:#7e70a0;background:rgba(var(--dashboard-primary-rgb), .025);text-align:center;border-radius:15px;align-content:center;place-items:center;gap:8px;min-height:105px;padding:20px;display:grid}.dashboard-state p{margin:0;font-size:12px;line-height:1.7}.dashboard-state--loading{min-height:90px}.dashboard-state--keys-empty{min-height:95px}.dashboard-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.is-spinning{animation:.8s linear infinite dashboard-spin}@keyframes dashboard-spin{to{transform:rotate(360deg)}}.dashboard-confirm-dialog{width:min(100% - 28px,480px);max-width:480px;color:var(--dashboard-text,#281650);background:linear-gradient(145deg,#fffffffc,#fff8fafa),#fff;border:1px solid #d34f6833;border-radius:22px;margin:auto;padding:24px;overflow:visible;box-shadow:0 28px 80px #20163e4d,0 6px 24px #d34f681a}.dashboard-confirm-dialog[open]{grid-template-columns:auto minmax(0,1fr);gap:15px;animation:.18s cubic-bezier(.22,1,.36,1) both dashboard-dialog-enter;display:grid}.dashboard-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#18122d94}.dashboard-confirm-dialog__close{color:#7d6d9e;cursor:pointer;background:#6747e80d;border:1px solid #6048a41a;border-radius:10px;justify-content:center;align-items:center;width:34px;height:34px;padding:0;display:inline-flex;position:absolute;inset-block-start:12px;inset-inline-end:12px}.dashboard-confirm-dialog__close:hover{color:var(--dashboard-text,#281650);background:#6747e81a}.dashboard-confirm-dialog__icon{color:#d34f68;background:#d34f6817;border:1px solid #d34f6833;border-radius:15px;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex}.dashboard-confirm-dialog__content{min-width:0;padding-inline-end:30px}.dashboard-confirm-dialog__content h2{color:var(--dashboard-text,#281650);margin:1px 0 7px;font-size:18px;font-weight:900;line-height:1.5}.dashboard-confirm-dialog__content p{color:var(--dashboard-muted,#786a98);margin:0;font-size:12.5px;line-height:1.85}.dashboard-confirm-dialog__key{background:#d34f680b;border:1px solid #d34f6824;border-radius:12px;grid-column:1/-1;gap:4px;min-width:0;margin-block-start:17px;padding:11px 13px;display:grid}.dashboard-confirm-dialog__key strong,.dashboard-confirm-dialog__key code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dashboard-confirm-dialog__key strong{color:var(--dashboard-text,#281650);font-size:12px;font-weight:850}.dashboard-confirm-dialog__key code{color:#806f9d;unicode-bidi:plaintext;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px}.dashboard-confirm-dialog__actions{border-block-start:1px solid #6349aa17;grid-column:1/-1;justify-content:flex-end;gap:9px;margin-block-start:7px;padding-block-start:16px;display:flex}.dashboard-dialog-button{cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding-inline:15px;font-family:inherit;font-size:12px;font-weight:850;transition:transform .15s,color .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.dashboard-dialog-button--cancel{color:#6653a4;background:#6747e80e;border:1px solid #6747e821}.dashboard-dialog-button--danger{color:#fff;background:#d34f68;border:1px solid #d34f68;box-shadow:0 8px 18px #d34f6833}.dashboard-dialog-button:hover{transform:translateY(-1px)}.dashboard-dialog-button--cancel:hover{background:#6747e81a;border-color:#6747e847}.dashboard-dialog-button--danger:hover{background:#c93f59;box-shadow:0 10px 22px #d34f6842}.dashboard-confirm-dialog__close:focus-visible,.dashboard-dialog-button:focus-visible{outline-offset:2px;outline:3px solid #6747e833}@keyframes dashboard-dialog-enter{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=860px){.dashboard-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat--remaining{grid-column:1/-1}.dashboard-keys-header{display:grid}.dashboard-keys-header__privacy{justify-items:start;max-width:none}.dashboard-keys-header__privacy>p{max-width:none}}@media (width<=620px){.dashboard-page .dashboard-card,.dashboard-page .keys-card{border-radius:20px;padding:17px}.dashboard-header{display:grid}.dashboard-refresh-button{width:100%}.dashboard-heading p,[dir=ltr] .dashboard-heading p{margin-inline:0}.dashboard-stats-grid{grid-template-columns:1fr}.dashboard-stat--remaining{grid-column:auto}.dashboard-key-create-row{grid-template-columns:1fr}.dashboard-create-key-button{width:100%}}@media (width<=440px){.dashboard-confirm-dialog{border-radius:18px;padding:20px}.dashboard-confirm-dialog[open]{grid-template-columns:1fr}.dashboard-confirm-dialog__content{padding-inline-end:24px}.dashboard-confirm-dialog__actions{grid-template-columns:1fr 1fr;display:grid}.dashboard-heading__topline{flex-wrap:wrap}.dashboard-guide-button{height:29px;padding-inline:9px}.dashboard-stat{min-height:94px;padding:15px}.dashboard-key-item{grid-template-columns:minmax(0,1fr) auto}.dashboard-key-item__icon{display:none}}@media (prefers-reduced-motion:reduce){.dashboard-page *,.dashboard-page :before,.dashboard-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.contact-page{direction:inherit;color:#2d2146;background:radial-gradient(circle at 10% 8%, #d9e8ff 0, transparent 42%), radial-gradient(circle at 88% 4%, #ffd8f0 0, transparent 38%), radial-gradient(circle at 70% 80%, #e4dcff 0, transparent 36%), var(--page-bg,#f8f4ff);width:100%;min-height:100vh;margin:0;position:relative;overflow:hidden}.contact-page:before{content:"";pointer-events:none;background-image:linear-gradient(#7163e012 1px,#0000 1px),linear-gradient(90deg,#7163e012 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.contact-page__hero{background:linear-gradient(150deg,#12083a 0%,#231272 45%,#2e189a 75%,#1e3a6e 100%);width:100%;padding:64px 32px 96px;position:relative;overflow:hidden}.contact-page__hero-inner{z-index:1;max-width:900px;margin:0 auto;position:relative}.contact-page__hero-orb{pointer-events:none;border-radius:50%;position:absolute}.contact-page__hero-orb--one{background:radial-gradient(circle,#664cfd59 0%,#0000 70%);width:340px;height:340px;top:-80px;right:-60px}.contact-page__hero-orb--two{background:radial-gradient(circle,#10a89e47 0%,#0000 70%);width:260px;height:260px;bottom:-60px;left:-40px}.contact-page__hero-orb--three{background:radial-gradient(circle,#a78bfa26 0%,#0000 70%);width:180px;height:180px;top:40%;left:40%}.contact-page__wave{width:100%;height:56px;line-height:0;display:block;position:absolute;bottom:-1px;left:0;right:0}.contact-page__badge{color:#ffffffe6;letter-spacing:0;z-index:1;background:#ffffff1a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:6px 16px;font-size:12.5px;font-weight:700;display:inline-flex;position:relative}.contact-page__badge-dot{background:#34d399;border-radius:50%;flex-shrink:0;width:8px;height:8px;transition:background .3s,box-shadow .3s;box-shadow:0 0 0 3px #34d3994d}.contact-page__badge-dot--offline{background:#f87171;box-shadow:0 0 0 3px #f871714d}.contact-page__title{color:#fff;z-index:1;margin:0 0 16px;font-size:clamp(2.2rem,5vw,3.8rem);font-weight:900;line-height:1.1;position:relative}.contact-page__title-accent{background:linear-gradient(90deg,#a78bfa,#34d399);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contact-page__description{color:#fff9;z-index:1;max-width:52ch;margin:0;font-size:1rem;line-height:1.85;position:relative}.contact-page__body{z-index:2;max-width:900px;margin:-48px auto 0;padding:0 24px 56px;position:relative}.contact-grid{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.contact-card{-webkit-backdrop-filter:blur(16px);color:inherit;cursor:pointer;background:#ffffffd1;border:1px solid #7e63d62e;border-radius:24px;padding:24px;text-decoration:none;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;display:block;position:relative;overflow:hidden}.contact-card:before{content:"";opacity:0;pointer-events:none;background:linear-gradient(135deg,#664cfd0d 0%,#10a89e08 100%);border-radius:24px;transition:opacity .22s;position:absolute;inset:0}.contact-card:hover{background:#fffffff2;border-color:#664cfd59;transform:translateY(-4px);box-shadow:0 16px 40px #402a8121}.contact-card:hover:before{opacity:1}.contact-card__accent{opacity:0;background:linear-gradient(90deg,#664cfd,#10a89e);border-radius:0 0 999px 999px;height:3px;transition:opacity .22s;position:absolute;top:0;left:24px;right:24px}.contact-card:hover .contact-card__accent{opacity:1}.contact-card__header{align-items:center;gap:14px;margin-bottom:14px;display:flex}.contact-card:focus-visible{outline-offset:2px;outline:2px solid #664cfd}.contact-card__icon{color:#fff;background:linear-gradient(135deg,#664cfd,#10a89e);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 8px 22px #664cfd40}.contact-card__content{min-width:0}.contact-card__label{letter-spacing:0;text-transform:uppercase;color:#9585b8;margin-bottom:3px;font-size:11px;font-weight:800;display:block}.contact-card__value{color:#1e0f4a;direction:ltr;font-size:1.05rem;font-weight:800;line-height:1.3;display:block}.contact-card__sub{color:#7a6a9a;margin:0;font-size:.82rem;line-height:1.65}.contact-card__phone-cta{color:#664cfd;border:1px solid #664cfd40;border-radius:999px;align-items:center;gap:6px;margin-top:14px;padding:5px 12px;font-size:.82rem;font-weight:700;transition:background .2s,border-color .2s;display:inline-flex}.contact-card:hover .contact-card__phone-cta{background:#664cfd12;border-color:#664cfd66}.contact-card__map{background:linear-gradient(130deg,#ebe5ff 0%,#d0edf8 100%);border:1px solid #664cfd26;border-radius:14px;justify-content:center;align-items:center;gap:6px;width:100%;height:90px;margin-top:14px;transition:border-color .22s,background .22s;display:flex}.contact-card:hover .contact-card__map{background:linear-gradient(130deg,#e0d8ff 0%,#c2e6f6 100%);border-color:#664cfd4d}.contact-card__map-text{color:#4e37d8;font-size:.9rem;font-weight:700}.contact-card__map-icon{color:#4e37d8;font-size:18px}.contact-hours{-webkit-backdrop-filter:blur(16px);background:#ffffffd1;border:1px solid #7e63d62e;border-radius:24px;padding:24px}.contact-hours__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.contact-hours__title{letter-spacing:0;text-transform:uppercase;color:#9585b8;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.contact-hours__title-icon{color:#9585b8;font-size:16px}.contact-hours__grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 28px;display:grid}.contact-hours__row{border-bottom:1px solid #7e63d614;justify-content:space-between;align-items:center;gap:16px;padding:8px 0;font-size:.88rem;display:flex}.contact-hours__row:last-child{border-bottom:none}.contact-hours__row--today .contact-hours__day{color:#4e37d8;font-weight:700}.contact-hours__row--today .contact-hours__time{color:#4e37d8}.contact-hours__day{color:#6a5c87;white-space:nowrap;align-items:baseline;gap:6px;display:inline-flex}.contact-hours__day small{opacity:.75;font-size:10px;font-weight:700}.contact-hours__time{color:#241544;direction:ltr;font-weight:600}.contact-hours__time--closed{color:#9585b8}.contact-hours__meta{align-items:center;gap:8px;display:flex}.pill{white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.pill--open{color:#15803d;background:#dcfce7}.pill--closed{color:#b91c1c;background:#fee2e2}.pill--off{color:#7c5fc0;background:#f1eeff}.contact-page__actions{justify-content:flex-start;margin-top:16px;display:flex}.contact-page__back{font:inherit;cursor:pointer;color:#fff;background:linear-gradient(135deg,#664cfd,#4e37d8);border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 26px;font-size:.92rem;font-weight:800;transition:transform .2s,box-shadow .2s,opacity .2s;display:inline-flex;box-shadow:0 8px 24px #664cfd4d}.contact-page__back:hover,.contact-page__back:focus-visible{opacity:.92;outline:none;transform:translateY(-1px);box-shadow:0 14px 32px #664cfd61}@media (width<=640px){.contact-grid{grid-template-columns:1fr}.contact-page__hero{padding:48px 20px 88px}.contact-page__body{padding:0 16px 44px}.contact-page__title{font-size:clamp(2rem,10vw,2.6rem)}.contact-hours__grid{grid-template-columns:1fr}.contact-page__actions{justify-content:stretch}.contact-page__back{justify-content:center;width:100%}}.api-docs-page{--docs-ink:#25154d;--docs-muted:#6c5f86;--docs-violet:#6747df;--docs-violet-soft:#f1edff;--docs-teal:#0ca899;--docs-line:#674dc129;gap:26px;display:grid}.api-docs-page *,.api-docs-page :before,.api-docs-page :after{box-sizing:border-box}.api-docs-page h1,.api-docs-page h2,.api-docs-page p,.api-docs-page pre{margin:0}.api-docs-hero{border:1px solid var(--docs-line);isolation:isolate;background:radial-gradient(circle at 12% 0,#0ca89933,#0000 34%),radial-gradient(circle at 92% 12%,#7940df30,#0000 36%),linear-gradient(145deg,#fff,#f8f6ff 62%,#eefafa);border-radius:32px;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);align-items:center;gap:clamp(26px,4vw,58px);min-height:530px;padding:clamp(28px,5vw,62px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 70px #36256724}.api-docs-hero:after{content:"";z-index:-1;border:1px solid #6747df24;border-radius:50%;width:420px;height:420px;position:absolute;inset:auto -190px -250px auto;box-shadow:0 0 0 48px #6747df09,0 0 0 96px #0ca89906}.api-docs-hero__copy{min-width:0}.api-docs-badges,.api-docs-hero__actions,.api-docs-actions{flex-wrap:wrap;gap:10px;display:flex}.api-docs-badges{align-items:center}.api-docs-eyebrow,.api-docs-badge{align-items:center;gap:7px;font-size:.8rem;font-weight:850;display:inline-flex}.api-docs-eyebrow{color:var(--docs-teal)}.api-docs-eyebrow:before{content:"";background:currentColor;width:20px;height:1px}.api-docs-badge{color:var(--docs-violet);background:#ffffffc7;border:1px solid #6747df24;border-radius:999px;padding:6px 10px}.api-docs-hero h1{color:var(--docs-ink);letter-spacing:-.035em;margin-top:18px;font-size:clamp(2rem,4.6vw,4rem);line-height:1.2}.api-docs-hero__copy>p{max-width:62ch;color:var(--docs-muted);margin-top:18px;font-size:1rem;line-height:2}.api-docs-hero__actions{margin-top:28px}.api-docs-action{border-radius:13px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 16px;font-weight:850;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.api-docs-action--primary{color:#fff;background:linear-gradient(135deg, #5968ef, var(--docs-violet));box-shadow:0 12px 24px #6747df3d}.api-docs-action--secondary{color:#563bd1;background:#ffffffe6;border:1px solid #6747df38}.api-docs-action:hover{transform:translateY(-2px)}.api-docs-action:focus-visible,.api-docs-page button:focus-visible{outline-offset:2px;outline:3px solid #0ca89947}.api-docs-terminal,.api-docs-code-workspace{color:#dfe5f8;background:#0b0e1c;border:1px solid #ffffff24;border-radius:22px;overflow:hidden;box-shadow:0 30px 70px #1812304d}.api-docs-terminal{min-width:0;transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)}.api-docs-terminal__head,.api-docs-code-toolbar{color:#929bb8;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:9px 14px;font:.7rem ui-monospace,SFMono-Regular,Menlo,monospace;display:flex}.api-docs-terminal__dots{gap:6px;display:flex}.api-docs-terminal__dots i{border-radius:50%;width:9px;height:9px}.api-docs-terminal__dots i:first-child{background:#ff6b83}.api-docs-terminal__dots i:nth-child(2){background:#ffd05c}.api-docs-terminal__dots i:nth-child(3){background:#50d99c}.api-docs-terminal__status{color:#64e3d4;background:#50d99c17;border-radius:999px;padding:4px 8px}.api-docs-terminal pre,.api-docs-code-workspace pre{text-align:left;scrollbar-color:#4b5272 transparent;direction:ltr;max-width:100%;overflow:auto}.api-docs-terminal pre{min-height:330px;padding:24px;font-size:.78rem;line-height:1.8}.api-docs-terminal code,.api-docs-code-workspace pre code{white-space:pre;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-quickstart,.api-docs-explorer,.api-docs-key-guide,.api-docs-document{border:1px solid var(--docs-line);background:#fffffff0;border-radius:24px;box-shadow:0 16px 38px #37266914}.api-docs-quickstart,.api-docs-key-guide{padding:clamp(22px,3.5vw,34px)}.api-docs-section-heading{align-items:flex-start;gap:13px;display:flex}.api-docs-section-icon{width:42px;height:42px;color:var(--docs-violet);background:var(--docs-violet-soft);border-radius:13px;flex:0 0 42px;place-items:center;display:grid}.api-docs-section-heading h2,.api-docs-explorer__heading h2,.api-docs-document__header h2{color:var(--docs-ink);font-size:clamp(1.25rem,2.5vw,1.8rem)}.api-docs-section-heading p,.api-docs-explorer__heading p,.api-docs-document__header p,.api-docs-key-warning p{color:var(--docs-muted);margin-top:5px;line-height:1.8}.api-docs-quickstart__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.api-docs-credential-card{background:linear-gradient(145deg,#fbfaff,#f3f8ff);border:1px solid #6747df24;border-radius:18px;gap:11px;min-width:0;padding:19px;display:grid}.api-docs-credential-card--secure{background:linear-gradient(145deg,#f9fffe,#f0faf8)}.api-docs-credential-card>span{color:#49336f;align-items:center;gap:7px;font-weight:850;display:inline-flex}.api-docs-credential-card code,.api-docs-endpoint code,.api-docs-code-workspace__summary code{color:#21435b;white-space:nowrap;max-width:100%;font:.77rem ui-monospace,SFMono-Regular,Menlo,monospace;overflow-x:auto}.api-docs-credential-card code{background:#ffffffdb;border-radius:11px;padding:11px}.api-docs-credential-card p{color:var(--docs-muted);font-size:.86rem;line-height:1.75}.api-docs-copy{color:#58409a;cursor:pointer;width:fit-content;min-height:36px;font:inherit;background:#fff;border:1px solid #6747df2b;border-radius:10px;align-items:center;gap:7px;padding:6px 10px;font-size:.76rem;font-weight:800;display:inline-flex}.api-docs-explorer{padding:clamp(22px,3.5vw,36px);scroll-margin-top:110px}.api-docs-explorer__heading>span{color:var(--docs-teal);font-size:.8rem;font-weight:850}.api-docs-explorer__heading h2{margin-top:5px}.api-docs-explorer__layout{grid-template-columns:minmax(255px,.65fr) minmax(0,1.35fr);align-items:stretch;gap:18px;margin-top:24px;display:grid}.api-docs-endpoints{gap:11px;display:grid}.api-docs-endpoint{border:1px solid var(--docs-line);color:var(--docs-ink);cursor:pointer;font:inherit;text-align:start;background:#fff;border-radius:17px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:10px 12px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;display:grid}.api-docs-endpoint:hover,.api-docs-endpoint.is-active{border-color:#6747df6b;transform:translateY(-1px);box-shadow:0 12px 24px #4b348e1a}.api-docs-endpoint.is-active{background:linear-gradient(145deg,#fff,#f4f0ff)}.api-docs-endpoint__icon{width:42px;height:42px;color:var(--docs-teal);background:#eef9f7;border-radius:13px;place-items:center;display:grid}.api-docs-endpoint strong,.api-docs-endpoint small{display:block}.api-docs-endpoint strong{font-size:.94rem}.api-docs-endpoint small{color:var(--docs-muted);margin-top:3px;font-size:.76rem;line-height:1.6}.api-docs-endpoint code{background:#eef8f7;border-radius:9px;grid-column:1/-1;padding:8px 9px}.api-docs-code-workspace{min-width:0}.api-docs-code-workspace__summary{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:20px;min-height:112px;padding:18px 20px;display:flex}.api-docs-code-workspace__summary span{color:#fff;font-weight:850;display:block}.api-docs-code-workspace__summary code{color:#62dfd0;margin-top:7px;display:block}.api-docs-code-workspace__summary p{color:#9fa7c0;max-width:36ch;font-size:.8rem;line-height:1.7}.api-docs-code-toolbar>div{gap:4px;display:flex}.api-docs-code-toolbar>div button{color:#9098b3;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:7px 10px;font:700 .72rem ui-monospace,SFMono-Regular,Menlo,monospace}.api-docs-code-toolbar>div button.is-active{color:#fff;background:#6747df52}.api-docs-code-toolbar .api-docs-copy{color:#d7dcf0;background:#ffffff0f;border-color:#ffffff21}.api-docs-code-workspace pre{color:#d9def0;min-height:390px;padding:23px;font-size:.76rem;line-height:1.85}.api-docs-key-guide ol{counter-reset:key-steps;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.api-docs-key-guide li{border:1px solid var(--docs-line);color:var(--docs-muted);counter-increment:key-steps;border-radius:15px;grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:15px;display:grid}.api-docs-key-guide li:before{color:#fff;background:linear-gradient(135deg, #5968ef, var(--docs-violet));content:counter(key-steps);border-radius:11px;place-items:center;width:34px;height:34px;font:800 .75rem ui-monospace,SFMono-Regular,Menlo,monospace;display:grid}.api-docs-key-warning{color:#9c6810;background:#fffaf0;border:1px solid #bf811433;border-radius:15px;align-items:flex-start;gap:12px;margin-top:14px;padding:16px;display:flex}.api-docs-key-warning svg{flex:none}.api-docs-key-warning strong{color:#7c5109}.api-docs-document{overflow:hidden}.api-docs-document__header{justify-content:space-between;align-items:center;gap:20px;padding:24px;display:flex}.api-docs-document__header h2{margin-top:7px}.api-docs-preview{border-top:1px solid var(--docs-line);background:#edf0f7;height:min(76vh,860px);min-height:560px}.api-docs-preview object{border:0;width:100%;height:100%}@media (width<=1040px){.api-docs-hero{grid-template-columns:1fr}.api-docs-terminal{width:min(720px,100%);margin-inline:auto;transform:none}.api-docs-explorer__layout{grid-template-columns:1fr}.api-docs-endpoints{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.api-docs-quickstart__grid,.api-docs-endpoints,.api-docs-key-guide ol{grid-template-columns:1fr}.api-docs-code-workspace__summary,.api-docs-document__header{flex-direction:column;align-items:stretch}.api-docs-code-workspace__summary p{max-width:none}}@media (width<=560px){.api-docs-page{gap:18px}.api-docs-hero{border-radius:24px;min-height:auto;padding:24px 20px}.api-docs-terminal pre,.api-docs-code-workspace pre{padding:17px;font-size:.68rem}.api-docs-terminal pre{min-height:285px}.api-docs-code-workspace pre{min-height:350px}.api-docs-terminal__status{display:none}.api-docs-hero__actions,.api-docs-actions,.api-docs-action{width:100%}.api-docs-code-toolbar{flex-direction:column;align-items:stretch}.api-docs-code-toolbar .api-docs-copy{justify-content:center;width:100%}.api-docs-preview{height:68vh;min-height:430px}}.support-tickets-page{--support-primary:#6849e8;--support-primary-rgb:104, 73, 232;--support-blue:#4774ed;--support-text:var(--text-main,#281650);--support-muted:var(--text-muted,#786a98);--support-border:#694cd826;--support-soft:#694cd811;--support-surface:#ffffffe6;border:1px solid var(--support-border);background:linear-gradient(145deg, #fffffff2, #fbf9ffe6), var(--card-bg,#fff);isolation:isolate;border-radius:24px;gap:20px;min-width:0;padding:clamp(20px,2.5vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 20px 55px #412d7c14,0 3px 12px #412d7c0a}.support-tickets-page:before,.support-tickets-page:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.support-tickets-page:before{background:radial-gradient(circle, rgba(var(--support-primary-rgb), .1), transparent 70%);width:340px;height:340px;inset-block-start:-190px;inset-inline-end:-130px}.support-tickets-page:after{background:radial-gradient(circle,#4774ed14,#0000 72%);width:380px;height:380px;inset-block-end:-210px;inset-inline-start:-150px}.support-tickets-page *,.support-tickets-page :before,.support-tickets-page :after{box-sizing:border-box}.support-page-header{border-block-end:1px solid #5e44ac17;justify-content:space-between;align-items:center;gap:18px;min-width:0;padding-block-end:18px;display:flex}.support-page-heading{align-items:center;gap:12px;min-width:0;display:flex}.support-page-heading__icon,.support-section-heading__icon,.support-thread-header__icon{border:1px solid rgba(var(--support-primary-rgb), .15);width:40px;height:40px;color:var(--support-primary);background:rgba(var(--support-primary-rgb), .08);border-radius:13px;flex:0 0 40px;justify-content:center;align-items:center;display:inline-flex}.support-page-heading h2,.support-section-heading h3,.support-ticket-list-header h3,.support-thread-header h3{color:var(--support-text);letter-spacing:-.25px;margin:0;font-weight:900}.support-page-heading h2{font-size:clamp(21px,2vw,27px);line-height:1.35}.support-page-heading p,.support-section-heading p,.support-thread-state p,.support-reply-form__heading p{color:var(--support-muted);margin:4px 0 0;font-size:12px;line-height:1.75}.support-page-header__meta{color:#27735d;background:#25a97811;border:1px solid #25a97829;border-radius:999px;flex:none;align-items:center;gap:7px;min-height:34px;padding-inline:11px;font-size:10.5px;font-weight:750;display:inline-flex}.support-online-dot{background:#22a978;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22a9781c}.support-create-card,.support-ticket-list-card,.support-thread-card{background:#ffffffd1;border:1px solid #694cd821;border-radius:20px;min-width:0;position:relative;box-shadow:0 13px 32px #422f7e0e,inset 0 1px #fffc}.support-create-card{padding:clamp(18px,2vw,24px)}.support-section-heading{align-items:center;gap:10px;min-width:0;margin-block-end:18px;display:flex}.support-section-heading__icon{border-radius:11px;flex-basis:36px;width:36px;height:36px}.support-section-heading h3,.support-ticket-list-header h3,.support-thread-header h3{font-size:17px;line-height:1.45}.support-section-eyebrow{color:#806ea7;margin-block-end:2px;font-size:9.5px;font-weight:750;display:block}.support-create-form{gap:15px;display:grid}.support-create-form__top{grid-template-columns:minmax(0,1.2fr) minmax(170px,.75fr) minmax(240px,1fr);align-items:end;gap:12px;display:grid}.support-field{gap:7px;min-width:0;display:grid}.support-field__label{color:#5e4b83;font-size:11.5px;font-weight:750}.support-control{border:1px solid rgba(var(--support-primary-rgb), .2);width:100%;min-width:0;min-height:44px;color:var(--support-text);background:#ffffffd4;border-radius:12px;outline:0;padding:10px 13px;font-family:inherit;font-size:12.5px;transition:border-color .16s,background-color .16s,box-shadow .16s}.support-control::placeholder{color:#a196b7}.support-control:hover:not(:disabled){border-color:rgba(var(--support-primary-rgb), .32)}.support-control:focus{border-color:rgba(var(--support-primary-rgb), .65);box-shadow:0 0 0 3px rgba(var(--support-primary-rgb), .08);background:#fff}.support-control:disabled{opacity:.65;cursor:not-allowed}.support-select{cursor:pointer}.support-textarea{resize:vertical;min-height:128px;line-height:1.8}.support-file-control{border:1px dashed rgba(var(--support-primary-rgb), .3);background:rgba(var(--support-primary-rgb), .025);border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;min-width:0;min-height:44px;display:grid;overflow:hidden}.support-file-button,.support-attachment-button{color:#6546d7;background:rgba(var(--support-primary-rgb), .075);white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:7px;min-height:42px;padding-inline:12px;font-size:10.5px;font-weight:800;transition:color .15s,background-color .15s;display:inline-flex}.support-file-button:hover,.support-attachment-button:hover{color:#fff;background:var(--support-primary)}.support-hidden-file-input{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.support-file-summary{color:#8576a6;align-items:center;gap:6px;min-width:0;padding-inline:10px;font-size:10px;display:flex}.support-file-summary>span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.support-file-clear{color:#cf4964;cursor:pointer;background:#d34b650f;border:1px solid #d34b6526;border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;padding:0;transition:color .15s,background-color .15s,transform .15s;display:inline-flex}.support-file-clear:hover{color:#fff;background:#d14c67;transform:translateY(-1px)}.support-create-form__footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.support-create-form__footer p{min-width:0;color:var(--support-muted);align-items:center;gap:6px;margin:0;font-size:10.5px;line-height:1.6;display:inline-flex}.support-primary-button{color:#fff;min-width:180px;min-height:43px;box-shadow:0 9px 21px rgba(var(--support-primary-rgb), .2);cursor:pointer;background:linear-gradient(135deg,#5075f0,#8238e7);border:0;border-radius:12px;flex:none;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-family:inherit;font-size:12px;font-weight:850;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.support-primary-button:hover:not(:disabled){filter:saturate(1.08)brightness(1.03);box-shadow:0 12px 26px rgba(var(--support-primary-rgb), .26);transform:translateY(-1px)}.support-primary-button:active:not(:disabled){transform:translateY(0)}.support-primary-button:disabled,.support-icon-button:disabled{opacity:.55;cursor:not-allowed}.support-primary-button:focus-visible,.support-icon-button:focus-visible,.support-ticket-row:focus-visible,.support-file-clear:focus-visible,.support-file-button:focus-visible,.support-attachment-button:focus-visible{outline:3px solid rgba(var(--support-primary-rgb), .2);outline-offset:2px}.support-workspace{grid-template-columns:minmax(270px,.85fr) minmax(0,1.65fr);align-items:start;gap:16px;min-width:0;display:grid}.support-ticket-list-card,.support-thread-card{min-height:430px;padding:17px}.support-ticket-list-header{border-block-end:1px solid #6048aa17;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-block-end:13px;padding-block-end:12px;display:flex}.support-ticket-list-actions{flex:none;align-items:center;gap:7px;display:inline-flex}.support-ticket-count{color:#6548d8;background:rgba(var(--support-primary-rgb), .075);border-radius:999px;justify-content:center;align-items:center;min-width:28px;min-height:28px;padding-inline:7px;font-size:10px;font-weight:850;display:inline-flex}.support-icon-button{border:1px solid rgba(var(--support-primary-rgb), .15);color:#674ad9;background:rgba(var(--support-primary-rgb), .065);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:transform .15s,color .15s,background-color .15s;display:inline-flex}.support-icon-button:hover:not(:disabled){color:#fff;background:var(--support-primary);transform:translateY(-1px)}.support-ticket-list{scrollbar-width:thin;scrollbar-color:rgba(var(--support-primary-rgb), .23) transparent;gap:8px;max-height:540px;margin:0;padding:0 1px;list-style:none;display:grid;overflow-y:auto}.support-ticket-row{width:100%;min-width:0;color:inherit;text-align:start;cursor:pointer;background:#ffffffc2;border:1px solid #694cd81f;border-radius:13px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;font-family:inherit;transition:border-color .16s,background-color .16s,box-shadow .16s,transform .16s;display:grid}.support-ticket-row:hover{border-color:rgba(var(--support-primary-rgb), .28);background:#fff;transform:translateY(-1px);box-shadow:0 8px 19px #432f7f11}.support-ticket-row.is-selected{border-color:rgba(var(--support-primary-rgb), .44);background:linear-gradient(135deg, rgba(var(--support-primary-rgb), .09), #4774ed0d);box-shadow:0 8px 20px rgba(var(--support-primary-rgb), .09)}.support-ticket-row__content{gap:7px;min-width:0;display:grid}.support-ticket-row__content>strong{min-width:0;color:var(--support-text);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:850;overflow:hidden}.support-ticket-row__badges,.support-thread-header__badges{flex-wrap:wrap;gap:5px;display:flex}.support-ticket-row__content small{color:#8a7aa8;align-items:center;gap:5px;min-width:0;font-size:9.5px;display:inline-flex}.support-ticket-row__arrow{color:#6a4cdd;background:rgba(var(--support-primary-rgb), .07);border-radius:9px;flex:0 0 29px;justify-content:center;align-items:center;width:29px;height:29px;display:inline-flex}.support-badge{white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;min-height:23px;padding-inline:8px;font-size:9px;font-weight:800;line-height:1;display:inline-flex}.support-priority--low{color:#326faa;background:#418bdc12;border-color:#418bdc29}.support-priority--medium{color:#96620d;background:#c9891d14;border-color:#c9891d2e}.support-priority--high{color:#bc3f59;background:#d54b6713;border-color:#d54b672e}.support-status--open{color:#27815f;background:#24a67613;border-color:#24a6762e}.support-status--in_progress{color:#6549cd;background:#694cd813;border-color:#694cd82e}.support-status--closed{color:#6d7380;background:#70788912;border-color:#70788929}.support-thread-card{flex-direction:column;min-width:0;display:flex}.support-thread-state,.support-state{color:#7f70a1;text-align:center;align-content:center;place-items:center;gap:9px;min-height:250px;padding:22px;display:grid}.support-state{border:1px dashed rgba(var(--support-primary-rgb), .18);background:rgba(var(--support-primary-rgb), .02);border-radius:14px;min-height:260px}.support-state p,.support-state small,.support-thread-state h3,.support-thread-state p{margin:0}.support-state p{color:var(--support-text);font-size:12px;font-weight:800}.support-state small{max-width:250px;font-size:10px;line-height:1.7}.support-thread-state--empty{flex:1;min-height:395px}.support-thread-state__icon{border:1px solid rgba(var(--support-primary-rgb), .14);color:#6a4dde;background:rgba(var(--support-primary-rgb), .065);width:66px;height:66px;box-shadow:0 10px 24px rgba(var(--support-primary-rgb), .08);border-radius:21px;justify-content:center;align-items:center;display:inline-flex}.support-thread-state h3{color:var(--support-text);font-size:16px;font-weight:900}.support-thread-state p{max-width:400px}.support-thread-header{border-block-end:1px solid #6048aa17;justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;padding-block-end:14px;display:flex}.support-thread-header__title{align-items:flex-start;gap:10px;min-width:0;display:flex}.support-thread-header__icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.support-thread-header__title>div{min-width:0}.support-thread-header h3{text-overflow:ellipsis;white-space:nowrap;max-width:430px;overflow:hidden}.support-thread-header__badges{margin-block-start:6px}.support-thread-meta{color:#8b7ca8;text-align:end;flex:none;gap:4px;font-size:9.5px;display:grid}.support-messages{scrollbar-width:thin;scrollbar-color:rgba(var(--support-primary-rgb), .23) transparent;flex-direction:column;flex:1;gap:12px;min-height:220px;max-height:520px;padding:18px 3px;display:flex;overflow-y:auto}.support-message{border:1px solid #694cd81c;border-radius:15px;width:min(78%,620px);padding:11px 13px;box-shadow:0 6px 15px #3f2c770a}.support-message--user{background:linear-gradient(135deg,#5a7aeb1c,#694cd812);border-end-start-radius:5px;align-self:flex-start}.support-message--admin{background:#fffffff0;border-end-end-radius:5px;align-self:flex-end}[dir=ltr] .support-message--user{border-end-end-radius:5px;border-end-start-radius:15px;align-self:flex-end}[dir=ltr] .support-message--admin{border-end-end-radius:15px;border-end-start-radius:5px;align-self:flex-start}.support-message__header{align-items:center;gap:6px;min-width:0;margin-block-end:7px;display:flex}.support-message__avatar{color:#6749d7;background:rgba(var(--support-primary-rgb), .08);border-radius:8px;flex:0 0 25px;justify-content:center;align-items:center;width:25px;height:25px;display:inline-flex}.support-message--admin .support-message__avatar{color:#27805f;background:#24a67614}.support-message__sender{min-width:0;color:var(--support-text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:850;overflow:hidden}.support-message__header time{color:#978bae;white-space:nowrap;margin-inline-start:auto;font-size:8.5px}.support-message>p{color:#433362;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.85}.support-message__attachments{flex-wrap:wrap;gap:6px;margin-block-start:10px;display:flex}.support-message__attachments a{border:1px solid rgba(var(--support-primary-rgb), .14);color:#6246cf;background:#ffffff9e;border-radius:8px;align-items:center;gap:5px;max-width:210px;min-height:28px;padding-inline:8px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.support-message__attachments a span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-message__attachments a:hover{border-color:rgba(var(--support-primary-rgb), .3);background:#fff}.support-closed-notice{color:#9e443f;background:#d5575112;border:1px solid #c9534f33;border-radius:13px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.support-closed-notice svg{flex:none;margin-block-start:1px}.support-closed-notice strong,.support-closed-notice p{margin:0;display:block}.support-closed-notice strong{font-size:11.5px;font-weight:850}.support-closed-notice p{margin-block-start:3px;font-size:10px;line-height:1.7}.support-reply-form{border-block-start:1px solid #6048aa17;gap:10px;padding-block-start:14px;display:grid}.support-reply-form__heading h4{color:var(--support-text);margin:0;font-size:13px;font-weight:850}.support-reply-textarea{min-height:98px}.support-reply-form__actions{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.support-reply-tools{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.support-attachment-button{border:1px solid rgba(var(--support-primary-rgb), .15);background:rgba(var(--support-primary-rgb), .06);border-radius:10px;min-height:34px}.support-file-clear--standalone{flex-basis:32px;width:32px;height:32px}.support-admin-status{color:#665382;align-items:center;gap:7px;font-size:10px;font-weight:750;display:flex}.support-admin-status .support-control{width:auto;min-width:145px;min-height:34px;padding-block:5px;font-size:10.5px}.support-reply-button{min-width:130px}.support-spin{animation:.8s linear infinite support-spin}@keyframes support-spin{to{transform:rotate(360deg)}}@media (width<=980px){.support-create-form__top{grid-template-columns:repeat(2,minmax(0,1fr))}.support-create-form__top>:last-child{grid-column:1/-1}.support-workspace{grid-template-columns:1fr}.support-ticket-list-card,.support-thread-card{min-height:auto}.support-ticket-list{max-height:360px}.support-thread-state--empty{min-height:280px}}@media (width<=680px){.support-tickets-page{border-radius:20px;gap:15px;padding:16px}.support-page-header,.support-create-form__footer,.support-thread-header,.support-reply-form__actions{flex-direction:column;align-items:stretch}.support-page-header__meta{align-self:flex-start}.support-create-card,.support-ticket-list-card,.support-thread-card{border-radius:17px;padding:15px}.support-create-form__top{grid-template-columns:1fr}.support-create-form__top>:last-child{grid-column:auto}.support-primary-button,.support-reply-button{width:100%}.support-create-form__footer p{align-items:flex-start}.support-thread-meta{text-align:start}.support-message{width:92%}.support-reply-tools{width:100%}}@media (width<=440px){.support-page-heading{align-items:flex-start}.support-page-heading__icon{flex-basis:36px;width:36px;height:36px}.support-page-heading h2{font-size:20px}.support-file-control{grid-template-columns:1fr}.support-file-button{width:100%}.support-file-summary{min-height:34px}.support-ticket-row{padding:10px}.support-message{width:96%}.support-message__header{flex-wrap:wrap}.support-message__header time{width:100%;margin-inline-start:31px}}@media (prefers-reduced-motion:reduce){.support-tickets-page *,.support-tickets-page :before,.support-tickets-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.support-tickets-page{margin-block-start:clamp(14px,1.5vw,22px)}.support-ticket-list{margin:-4px -4px 0;padding:6px 4px 10px;scroll-padding-block:6px}.support-ticket-row:hover{transform:none}.support-file-button.is-disabled,.support-attachment-button.is-disabled{opacity:.55;pointer-events:none;cursor:not-allowed}.support-file-clear:disabled,.support-clear-all-button:disabled{opacity:.5;cursor:not-allowed}.support-image-preview-grid{border:1px solid rgba(var(--support-primary-rgb), .11);background:rgba(var(--support-primary-rgb), .025);border-radius:14px;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:9px;min-width:0;padding:10px;display:grid}.support-image-preview-grid--compact{grid-template-columns:repeat(auto-fill,minmax(112px,150px));padding:8px}.support-selected-image{border:1px solid rgba(var(--support-primary-rgb), .13);background:#ffffffe0;border-radius:11px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:8px;min-width:0;padding:7px;display:grid;position:relative;box-shadow:0 5px 14px #432f7f0a}.support-image-preview-grid--compact .support-selected-image{grid-template-columns:48px minmax(0,1fr)}.support-selected-image__preview{background:rgba(var(--support-primary-rgb), .06);cursor:zoom-in;border:0;border-radius:9px;width:58px;height:50px;padding:0;display:block;position:relative;overflow:hidden}.support-image-preview-grid--compact .support-selected-image__preview{width:48px;height:44px}.support-selected-image__preview img{object-fit:cover;width:100%;height:100%;transition:transform .18s}.support-selected-image__overlay{color:#fff;opacity:0;background:#26174f7a;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.support-selected-image__preview:hover img{transform:scale(1.05)}.support-selected-image__preview:hover .support-selected-image__overlay,.support-selected-image__preview:focus-visible .support-selected-image__overlay{opacity:1}.support-selected-image__meta{gap:3px;min-width:0;display:grid}.support-selected-image__meta>span{min-width:0;color:var(--support-text);text-overflow:ellipsis;white-space:nowrap;font-size:9.5px;font-weight:800;overflow:hidden}.support-selected-image__meta small{color:#8c7faa;font-size:8.5px}.support-selected-image__remove{color:#c9435d;cursor:pointer;background:#fff1f4;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:23px;height:23px;padding:0;transition:color .15s,background-color .15s,transform .15s;display:inline-flex;position:absolute;inset-block-start:-5px;inset-inline-end:-5px;box-shadow:0 4px 10px #b5304c24}.support-selected-image__remove:hover{color:#fff;background:#d34d67;transform:scale(1.06)}.support-selected-image__preview:focus-visible,.support-selected-image__remove:focus-visible,.support-clear-all-button:focus-visible,.support-message-image:focus-visible,.support-image-lightbox__close:focus-visible,.support-image-lightbox__footer a:focus-visible{outline:3px solid rgba(var(--support-primary-rgb), .22);outline-offset:2px}.support-clear-all-button{color:#c84560;cursor:pointer;background:#d24b640e;border:1px solid #d24b6426;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding-inline:9px;font-family:inherit;font-size:9px;font-weight:800;display:inline-flex}.support-clear-all-button:hover:not(:disabled){color:#fff;background:#d14c67}.support-upload-progress{border:1px solid rgba(var(--support-primary-rgb), .14);background:linear-gradient(135deg, rgba(var(--support-primary-rgb), .055), #4774ed09);border-radius:12px;gap:7px;padding:10px 12px;display:grid}.support-upload-progress__label{color:#6549ce;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.support-upload-progress__track{background:rgba(var(--support-primary-rgb), .1);border-radius:999px;height:5px;position:relative;overflow:hidden}.support-upload-progress__track span{border-radius:inherit;background:linear-gradient(90deg,#4f76ef,#8439e7,#4f76ef);width:38%;animation:1.15s ease-in-out infinite support-upload-progress;position:absolute;inset-block:0}[dir=rtl] .support-upload-progress__track span{animation-name:support-upload-progress-rtl}@keyframes support-upload-progress{0%{left:-38%}to{left:100%}}@keyframes support-upload-progress-rtl{0%{right:-38%}to{right:100%}}.support-message__attachments{grid-template-columns:repeat(auto-fit,minmax(112px,160px));align-items:start;display:grid}.support-message-image{border:1px solid rgba(var(--support-primary-rgb), .14);width:100%;min-width:0;color:inherit;cursor:zoom-in;text-align:start;background:#ffffffbd;border-radius:10px;padding:0;display:block;position:relative;overflow:hidden}.support-message-image>img{object-fit:cover;background:rgba(var(--support-primary-rgb), .045);width:100%;height:92px;transition:transform .19s;display:block}.support-message-image__overlay{color:#fff;opacity:0;background:#1f134375;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0 0 26px}.support-message-image__name{color:#6549cf;align-items:center;gap:5px;min-width:0;height:26px;padding-inline:7px;font-size:8.5px;font-weight:750;display:flex}.support-message-image__name span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-message-image:hover img{transform:scale(1.04)}.support-message-image:hover .support-message-image__overlay,.support-message-image:focus-visible .support-message-image__overlay{opacity:1}.support-message-file{border:1px solid rgba(var(--support-primary-rgb), .14);color:#6246cf;background:#ffffffb3;border-radius:8px;align-items:center;gap:5px;max-width:210px;min-height:30px;padding-inline:9px;font-size:9px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.support-message-file span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.support-message-file:hover{border-color:rgba(var(--support-primary-rgb), .3);background:#fff}.support-image-lightbox{--support-primary:#6849e8;--support-primary-rgb:104, 73, 232;z-index:10050;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#191132b8;place-items:center;padding:24px;animation:.16s ease-out both support-lightbox-in;display:grid;position:fixed;inset:0}.support-image-lightbox__dialog{background:#fff;border:1px solid #fff3;border-radius:20px;grid-template-rows:auto minmax(0,1fr) auto;width:min(92vw,980px);max-height:90vh;display:grid;overflow:hidden;box-shadow:0 28px 80px #140c2e4d}.support-image-lightbox__header,.support-image-lightbox__footer{background:#fffffff7;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex}.support-image-lightbox__header{border-block-end:1px solid #694cd81c}.support-image-lightbox__header>div{color:#5f45ca;align-items:center;gap:8px;min-width:0;display:flex}.support-image-lightbox__header span{min-width:0;color:var(--text-main,#281650);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.support-image-lightbox__close{color:#6448d4;cursor:pointer;background:#694cd811;border:1px solid #694cd824;border-radius:11px;flex:0 0 36px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex}.support-image-lightbox__close:hover{color:#fff;background:#6849e8}.support-image-lightbox__canvas{background-color:#f7f5fb;background-image:linear-gradient(45deg,#694cd809 25%,#0000 25%),linear-gradient(-45deg,#694cd809 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#694cd809 75%),linear-gradient(-45deg,#0000 75%,#694cd809 75%),none;background-position:0 0,0 8px,8px -8px,-8px 0;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:16px 16px;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box;place-items:center;min-height:220px;padding:18px;display:grid;overflow:auto}.support-image-lightbox__canvas img{object-fit:contain;border-radius:10px;max-width:100%;max-height:calc(90vh - 138px);display:block;box-shadow:0 14px 36px #20144226}.support-image-lightbox__footer{border-block-start:1px solid #694cd81c;justify-content:flex-end}.support-image-lightbox__footer a{color:#6145ce;background:#694cd811;border:1px solid #694cd826;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding-inline:12px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.support-image-lightbox__footer a:hover{color:#fff;background:#6849e8}@keyframes support-lightbox-in{0%{opacity:0}to{opacity:1}}@media (width<=680px){.support-tickets-page{margin-block-start:12px}.support-image-preview-grid,.support-image-preview-grid--compact{grid-template-columns:1fr 1fr}.support-message__attachments{grid-template-columns:repeat(2,minmax(0,1fr))}.support-image-lightbox{padding:10px}.support-image-lightbox__dialog{border-radius:16px;width:100%;max-height:94vh}.support-image-lightbox__canvas{padding:10px}.support-image-lightbox__canvas img{max-height:calc(94vh - 132px)}}@media (width<=440px){.support-image-preview-grid,.support-image-preview-grid--compact,.support-message__attachments{grid-template-columns:1fr}.support-message-image>img{height:130px}}@media (prefers-reduced-motion:reduce){.support-upload-progress__track span,.support-image-lightbox,.support-selected-image__preview img,.support-message-image>img{transition-duration:.01ms!important;animation-duration:.01ms!important}}.support-field__label-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.support-required-badge,.support-optional-badge{border-radius:999px;flex:none;align-items:center;min-height:20px;padding-inline:7px;font-size:8.5px;font-weight:850;line-height:1;display:inline-flex}.support-required-badge{color:#bd4059;background:#d34b6511;border:1px solid #d34b6529}.support-optional-badge{border:1px solid rgba(var(--support-primary-rgb), .13);color:#725ca8;background:rgba(var(--support-primary-rgb), .05)}.support-field-message{color:#887aa5;justify-content:space-between;align-items:flex-start;gap:10px;min-width:0;min-height:18px;padding-inline:2px;font-size:9px;font-weight:650;line-height:1.55;display:flex}.support-field-message>span{overflow-wrap:anywhere;min-width:0}.support-field-message>small{color:#9b8fb3;font-variant-numeric:tabular-nums;flex:none;font-size:8.5px}.support-field-message--error,.support-field-message--error>small{color:#c3425c}.support-control[aria-invalid=true]{background:#fff7f9f5;border-color:#d34b65ad;box-shadow:0 0 0 3px #d34b6512}.support-control[aria-invalid=true]:focus{border-color:#d34d67;box-shadow:0 0 0 3px #d34b651f}.support-selected-image__preview:disabled,.support-selected-image__remove:disabled{cursor:not-allowed;opacity:.62}.support-image-lightbox__footer button{color:#6145ce;cursor:pointer;background:#694cd811;border:1px solid #694cd826;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding-inline:13px;font-family:inherit;font-size:10px;font-weight:800;transition:color .15s,background-color .15s,border-color .15s,transform .15s;display:inline-flex}.support-image-lightbox__footer button:hover:not(:disabled){color:#fff;background:#6849e8;border-color:#6849e8;transform:translateY(-1px)}.support-image-lightbox__footer button:disabled{opacity:.65;cursor:wait}.support-image-lightbox__footer button:focus-visible{outline:3px solid rgba(var(--support-primary-rgb), .22);outline-offset:2px}@media (width<=680px){.support-field-message{font-size:8.7px}}.budget-badge{--budget-accent:#20a978;--budget-accent-rgb:32, 169, 120;--budget-surface:#f2fcf8fa;--budget-border:#20a97838;--budget-text:#173f35;--budget-muted:#607c74;box-sizing:border-box;border:1px solid var(--budget-border);min-block-size:44px;inline-size:fit-content;min-inline-size:0;max-inline-size:100%;color:var(--budget-text);background:var(--budget-surface);box-shadow:0 7px 18px rgba(var(--budget-accent-rgb), .08), inset 0 1px 0 #ffffffe6;vertical-align:middle;border-radius:14px;flex:0 auto;align-items:center;gap:7px;padding:5px;display:inline-flex;overflow:hidden}.budget-badge--low{--budget-accent:#c98718;--budget-accent-rgb:201, 135, 24;--budget-surface:#fff9e7fa;--budget-border:#c9871845;--budget-text:#5d400d;--budget-muted:#856d42}.budget-badge--critical{--budget-accent:#d34f68;--budget-accent-rgb:211, 79, 104;--budget-surface:#fff1f5fa;--budget-border:#d34f6847;--budget-text:#672333;--budget-muted:#956c76}.budget-badge__icon,.budget-badge__add{box-sizing:border-box;border-radius:10px;flex:0 0 32px;justify-content:center;align-items:center;block-size:32px;inline-size:32px;display:inline-flex}.budget-badge__icon{border:1px solid rgba(var(--budget-accent-rgb), .16);color:var(--budget-accent);background:rgba(var(--budget-accent-rgb), .09);position:relative}.budget-badge__status-dot{box-sizing:border-box;background:var(--budget-accent);border:2px solid #fff;border-radius:50%;block-size:7px;inline-size:7px;position:absolute;inset-block-start:-2px;inset-inline-end:-2px}.budget-badge__content{text-align:start;flex:auto;min-inline-size:0;max-inline-size:118px;display:grid}.budget-badge__label,.budget-badge__value{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;display:block;overflow:hidden}.budget-badge__label{color:var(--budget-muted);font-size:9.5px;font-weight:700;line-height:1.25}.budget-badge__value{color:var(--budget-text);font-variant-numeric:tabular-nums;unicode-bidi:plaintext;font-size:13.5px;font-weight:900;line-height:1.35}.budget-badge__add{border:1px solid rgba(var(--budget-accent-rgb), .2);color:var(--budget-accent);background:rgba(var(--budget-accent-rgb), .09);cursor:pointer;padding:0;font-family:inherit;transition:transform .15s,color .15s,background-color .15s,border-color .15s,box-shadow .15s}.budget-badge__add:hover{border-color:var(--budget-accent);color:#fff;background:var(--budget-accent);box-shadow:0 6px 14px rgba(var(--budget-accent-rgb), .22);transform:translateY(-1px)}.budget-badge__add:active{box-shadow:none;transform:translateY(0)}.budget-badge__add:focus-visible{outline:3px solid rgba(var(--budget-accent-rgb), .2);outline-offset:2px}@media (width<=420px){.budget-badge__content{max-inline-size:102px}.budget-badge__label{font-size:9px}.budget-badge__value{font-size:13px}}@media (prefers-reduced-motion:reduce){.budget-badge__add{transition-duration:.01ms}}.atp-transcript-viewer{background:#fff;grid-template-rows:auto minmax(0,1fr);width:100%;min-width:0;max-width:100%;min-height:0;display:grid;overflow:hidden}.atp-transcript-viewer--card{border:1px solid #ebe8f5;border-radius:14px;height:clamp(320px,58vh,620px)}.atp-transcript-viewer__header{border-block-end:1px solid #ebe8f5;justify-content:space-between;align-items:center;gap:12px;min-width:0;max-width:100%;padding:16px 20px;display:flex;overflow:hidden}.atp-transcript-viewer__header h4{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;align-items:center;gap:8px;min-width:0;margin:0;font-size:14px;font-weight:600;display:flex;overflow:hidden}.atp-transcript-viewer__header h4 svg{color:#7c3aed;flex:none}.atp-transcript-viewer__header h4 span{text-overflow:ellipsis;min-width:0;overflow:hidden}.atp-transcript-viewer__actions{flex:none;align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.atp-transcript-viewer__actions button{color:#475569;min-height:34px;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.atp-transcript-viewer__actions button:hover{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.atp-transcript-viewer__actions button:focus-visible{outline-offset:2px;outline:3px solid #7c3aed38}.atp-transcript-viewer__text{color:#334155;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;width:100%;min-width:0;max-width:100%;min-height:0;margin:0;padding:18px 20px;font-family:Vazirmatn,system-ui,sans-serif;font-size:14px;line-height:1.9;overflow:hidden auto}.atp-transcript-viewer__text--rich{white-space:normal}.atp-meeting-notes-content{flex-direction:column;gap:12px;min-width:0;display:flex}.atp-meeting-notes-content .ai-markdown-view{min-width:0;max-width:100%;max-height:none;overflow:visible}.atp-meeting-notes-content .ai-markdown-render{overflow-wrap:anywhere;min-width:0;max-width:100%}.atp-meeting-notes-content .ai-markdown-render pre{white-space:pre-wrap;word-break:break-word;max-width:100%}.atp-meeting-result-empty{color:#64748b;text-align:center;place-content:center;justify-items:center;gap:10px;min-height:220px;padding:24px;display:grid}.atp-meeting-result-empty svg{color:#f59e0b}.atp-meeting-result-empty strong{color:#334155;font-size:15px}.atp-meeting-result-empty p{overflow-wrap:anywhere;max-width:520px;margin:0;line-height:1.8}.atp-transcript-modal{z-index:10050;padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));background:#0f172a9e;position:fixed;inset:0;overflow:hidden}.atp-transcript-viewer--modal{border-radius:16px;width:100%;min-width:0;max-width:100%;height:100%}@media (width<=640px){.atp-transcript-modal{padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)}.atp-transcript-viewer--modal{border-radius:0}.atp-transcript-viewer__header{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.atp-transcript-viewer__header h4{white-space:normal;background:#faf9ff;border:1px solid #ede9fe;border-radius:10px;flex:none;order:2;width:100%;padding:9px 11px;line-height:1.6}.atp-transcript-viewer__header h4 span{text-overflow:clip;overflow-wrap:anywhere;overflow:visible}.atp-transcript-viewer__actions{order:1;gap:6px;width:100%}.atp-transcript-viewer__actions button{padding-inline:8px;font-size:11px}.atp-transcript-viewer__actions button:last-child{margin-inline-start:auto}.atp-transcript-viewer__actions button span{display:none}}.atp-page{flex-direction:column;gap:18px;max-width:800px;margin:0 auto;padding:20px 16px 48px;font-family:Vazirmatn,system-ui,sans-serif;display:flex}.atp-header{justify-content:space-between;align-items:center;display:flex}.atp-title{color:#1a1a2e;margin:0;font-size:16px;font-weight:600}.atp-back-btn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;align-items:center;gap:5px;padding:7px 13px;font-size:13px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.atp-back-btn:hover{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.atp-form{flex-direction:column;gap:14px;display:flex}.atp-card{background:#fff;border:1px solid #ebe8f5;border-radius:14px;padding:18px 20px;transition:box-shadow .2s}.atp-card:hover{box-shadow:0 2px 14px #7c3aed0f}.atp-card-label{color:#64748b;margin:0 0 12px;font-size:13px;font-weight:500}.atp-shell{background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;align-items:stretch;min-height:54px;transition:border-color .2s,box-shadow .2s,background .2s;display:flex;overflow:hidden}.atp-shell:hover{border-color:#c4b5fd}.atp-shell:focus-within{border-color:#7c3aed;box-shadow:0 0 0 3px #7c3aed1a}.atp-shell--recording{background:#fff7ed;animation:2s ease-in-out infinite shell-pulse;border-color:#f97316!important;box-shadow:0 0 0 3px #f973161a!important}.atp-shell--ready{background:#f0fdf9;border-color:#10b981!important;box-shadow:0 0 0 3px #10b98117!important}@keyframes shell-pulse{0%,to{box-shadow:0 0 0 3px #f973161a}50%{box-shadow:0 0 0 6px #f973162e}}.atp-shell-body{cursor:pointer;flex:1;align-items:center;min-width:0;padding:0 16px;transition:background .15s;display:flex}.atp-shell-body:hover{background:#7c3aed06}.atp-no-click{pointer-events:none;cursor:default}.atp-shell-divider{background:#e2e8f0;flex-shrink:0;align-self:stretch;width:1px;margin:8px 0}.atp-shell-action{align-items:center;gap:4px;padding:0 8px;display:flex}.atp-idle-content{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.atp-idle-icon{color:#94a3b8;flex-shrink:0;transition:color .15s}.atp-shell-body:hover .atp-idle-icon{color:#7c3aed}.atp-idle-text{color:#64748b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.atp-idle-hint{color:#94a3b8;letter-spacing:.03em;background:#f1f5f9;border-radius:20px;flex-shrink:0;padding:2px 9px;font-size:11px}.atp-recording-content{align-items:center;gap:12px;display:flex}.atp-waveform{align-items:center;gap:3px;height:24px;display:flex}.atp-bar{transform-origin:50%;background:#f97316;border-radius:2px;width:3px;animation:.9s ease-in-out infinite wave-bar;display:block}.atp-bar:first-child{height:35%}.atp-bar:nth-child(2){height:65%}.atp-bar:nth-child(3){height:90%}.atp-bar:nth-child(4){height:55%}.atp-bar:nth-child(5){height:80%}.atp-bar:nth-child(6){height:45%}@keyframes wave-bar{0%,to{opacity:.6;transform:scaleY(.5)}50%{opacity:1;transform:scaleY(1)}}.atp-timer{color:#f97316;font-variant-numeric:tabular-nums;letter-spacing:.05em;min-width:40px;font-size:15px;font-weight:600}.atp-rec-label{color:#ea580c;font-size:13px}.atp-ready-content{align-items:center;gap:10px;width:100%;min-width:0;animation:.3s fade-in;display:flex}@keyframes fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.atp-ready-icon{color:#10b981;flex-shrink:0}.atp-ready-name{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.atp-ready-badge{color:#065f46;background:#d1fae5;border-radius:20px;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:500}.atp-tooltip-wrap{align-items:center;display:flex;position:relative}.atp-mic-btn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s,color .15s,transform .1s;display:flex;position:relative}.atp-mic-btn:hover:not(:disabled){color:#7c3aed;background:#f1f5f9}.atp-mic-btn:active:not(:disabled){transform:scale(.93)}.atp-mic-btn--active{color:#f97316!important;background:#fff7ed!important}.atp-mic-btn--active:hover{background:#ffedd5!important}.atp-mic-btn--disabled{opacity:.35;cursor:not-allowed}.atp-rec-dot{background:#ef4444;border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite blink-dot;position:absolute;top:7px;right:7px}@keyframes blink-dot{0%,to{opacity:1}50%{opacity:.15}}.atp-tooltip{color:#f8fafc;white-space:nowrap;pointer-events:none;opacity:0;z-index:20;background:#1e293b;border-radius:6px;padding:4px 10px;font-size:11px;transition:opacity .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}.atp-tooltip:after{content:"";border:4px solid #0000;border-top-color:#1e293b;position:absolute;top:100%;left:50%;transform:translate(-50%)}.atp-tooltip-wrap:hover .atp-tooltip{opacity:1}.atp-clear-btn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,color .15s;display:flex}.atp-clear-btn:hover{color:#ef4444;background:#fee2e2}.atp-player{background:#f8f7ff;border:1px solid #e9e6ff;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:10px 14px;animation:.3s fade-in;display:flex}.atp-player-play{cursor:pointer;color:#7c3aed;background:0 0;border:none;flex-shrink:0;align-items:center;padding:0;transition:color .15s,transform .1s;display:flex}.atp-player-play:hover{color:#5b21b6;transform:scale(1.08)}.atp-player-play:active{transform:scale(.95)}.atp-player-time{color:#64748b;font-variant-numeric:tabular-nums;text-align:center;flex-shrink:0;min-width:36px;font-size:12px;font-weight:500}.atp-player-track{cursor:pointer;background:#ddd6fe;border-radius:2px;flex:1;height:4px;position:relative}.atp-player-fill{pointer-events:none;background:#7c3aed;border-radius:2px;height:100%;transition:width 50ms linear;position:absolute;top:0;left:0}.atp-player-range{opacity:0;cursor:pointer;width:100%;height:20px;position:absolute;inset:-8px 0}.atp-denoise-card{padding:14px 20px}.atp-denoise-row{cursor:pointer;align-items:center;gap:12px;display:flex}.atp-denoise-label{color:#334155;font-size:14px;font-weight:500}.atp-denoise-hint{color:#94a3b8;margin:6px 0 0 52px;font-size:12px;line-height:1.6}.atp-toggle-on{color:#7c3aed}.atp-toggle-off{color:#d1d5db}.atp-toggle-btn{cursor:pointer;background:#e2e8f0;border:none;border-radius:11px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.atp-toggle-btn--on{background:#7c3aed}.atp-toggle-knob{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.atp-toggle-btn--on .atp-toggle-knob{transform:translate(18px)}.atp-submit-btn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#5b21b6);border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px 24px;font-size:15px;font-weight:600;transition:opacity .15s,transform .1s,box-shadow .2s;display:flex;box-shadow:0 2px 10px #7c3aed40}.atp-submit-btn:hover:not(:disabled){opacity:.93;transform:translateY(-1px);box-shadow:0 4px 18px #7c3aed59}.atp-submit-btn:active:not(:disabled){transform:scale(.99)}.atp-submit-btn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.atp-spinner{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.atp-progress-bar{background:#e9e6ff;border-radius:2px;height:3px;overflow:hidden}.atp-progress-fill{background:#7c3aed;border-radius:2px;height:100%;transition:width .3s}.atp-meeting-upload .file-upload-container{max-width:none;margin:0}.atp-meeting-upload .dropzone{min-height:116px;box-shadow:none;background:#fafafa;border-width:1.5px;border-radius:10px;padding:20px 18px}.atp-meeting-upload .dropzone:hover,.atp-meeting-upload .dropzone.active,.atp-meeting-upload .dropzone.accept{background:#f8f7ff;border-color:#c4b5fd;transform:none;box-shadow:0 0 0 3px #7c3aed14}.atp-meeting-upload .dropzone-content{gap:8px}.atp-meeting-upload .upload-icon{color:#7c3aed;background:#f5f3ff;width:42px;height:42px;margin-bottom:2px;padding:10px}.atp-meeting-upload .dropzone-text{color:#64748b;font-size:14px;font-weight:500}.atp-meeting-upload .dropzone-subtext{color:#94a3b8;font-size:11px}.atp-meeting-upload .uploaded-files{margin-top:14px}.atp-meeting-upload .uploaded-files h3{display:none}.atp-meeting-upload .files-list{gap:8px}.atp-meeting-upload .file-item{box-shadow:none;background:#f8f7ff;border:1px solid #e9e6ff;border-radius:10px;padding:10px 12px}.atp-meeting-upload .file-name{color:#1e293b;max-width:460px;font-size:13px}.atp-meeting-upload .file-size{color:#94a3b8;font-size:11px}.atp-meeting-upload .remove-btn{color:#94a3b8;background:0 0;border-radius:8px}.atp-meeting-upload .remove-btn:hover{color:#ef4444;background:#fee2e2;transform:none}.atp-rewrite-form{border-top:1px solid #ebe8f5;flex-direction:column;gap:12px;margin-top:4px;padding-top:14px;display:flex}.atp-rewrite-form label{color:#64748b;flex-direction:column;gap:8px;font-size:13px;font-weight:500;display:flex}.atp-rewrite-form textarea{resize:vertical;color:#334155;background:#fafafa;border:1.5px solid #e2e8f0;border-radius:10px;width:100%;min-height:92px;padding:12px 14px;font-family:Vazirmatn,system-ui,sans-serif;line-height:1.8;transition:border-color .2s,box-shadow .2s,background .2s}.atp-rewrite-form textarea:focus{background:#fff;border-color:#7c3aed;outline:none;box-shadow:0 0 0 3px #7c3aed1a}.atp-workspace{gap:16px;display:grid}.atp-workspace--open{grid-template-columns:300px 1fr}.atp-jobs{flex-direction:column;gap:10px;height:clamp(320px,58vh,620px);padding-block-end:16px;display:flex;overflow:scroll}.atp-job-card{background:#fff;border:1px solid #ebe8f5;border-radius:12px;padding:14px 16px;transition:border-color .2s,box-shadow .2s,transform .15s}.atp-job-card:hover{border-color:#c4b5fd;transform:translateY(-1px);box-shadow:0 2px 12px #7c3aed12}.atp-job-card--active{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed1a!important}.atp-job-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:4px;display:flex}.atp-job-name{color:#1e293b;white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:13px;font-weight:600}.atp-progress-ring{color:#7c3aed;background:#f5f3ff;border-radius:20px;flex-shrink:0;padding:2px 8px;font-size:11px;font-weight:600}.atp-job-stage{color:#94a3b8;margin:0 0 6px;font-size:11px}.atp-job-preview{color:#64748b;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 10px;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.atp-job-actions{flex-wrap:wrap;gap:8px;display:flex}.atp-transcript{background:#fff;border:1px solid #ebe8f5;border-radius:14px;flex-direction:column;gap:12px;min-height:200px;padding:20px;display:flex}.atp-transcript-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.atp-transcript-title{color:#1e293b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}.atp-transcript-actions{flex-shrink:0;gap:8px;display:flex}.atp-transcript-text{color:#334155;white-space:pre-wrap;word-break:break-word;flex:1;margin:0;font-family:Vazirmatn,system-ui,sans-serif;font-size:14px;line-height:1.9}.atp-transcript-empty{color:#94a3b8;text-align:center;margin:auto;font-size:13px}.atp-btn-secondary{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;transition:border-color .15s,color .15s,background .15s;display:inline-flex}.atp-btn-secondary:hover{color:#7c3aed;background:#f5f3ff;border-color:#7c3aed}.atp-job-actions .atp-btn-secondary:disabled{opacity:.55;cursor:wait}.atp-btn-danger{color:#ef4444;cursor:pointer;background:#fff;border:1px solid #fee2e2;border-radius:7px;align-items:center;gap:5px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s,border-color .15s;display:inline-flex}.atp-btn-danger:hover{background:#fee2e2;border-color:#fca5a5}.atp-btn-ghost{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:7px;padding:5px 12px;font-size:12px;font-weight:500;transition:background .15s,color .15s}.atp-btn-ghost:hover{color:#475569;background:#f1f5f9}.atp-modal-overlay{z-index:200;background:#0f172a73;justify-content:center;align-items:center;padding:16px;animation:.15s fade-in;display:flex;position:fixed;inset:0}.atp-modal{text-align:center;background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:14px;width:min(400px,100%);padding:28px 24px;animation:.2s modal-pop;display:flex;box-shadow:0 24px 48px #0f172a40}@keyframes modal-pop{0%{opacity:0;transform:scale(.95)translateY(8px)}to{opacity:1;transform:none}}.atp-modal-icon{color:#f97316;flex-shrink:0}.atp-modal-msg{color:#334155;margin:0;font-size:14px;line-height:1.65}.atp-modal-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (width<=640px){.atp-page{gap:12px;padding:14px 12px 40px}.atp-workspace--open{grid-template-columns:1fr}.atp-idle-hint{display:none}.atp-player{flex-wrap:wrap}.atp-player-track{flex-basis:100%;order:10}.atp-denoise-hint{margin-left:0;margin-right:0}}.file-upload-container{width:100%;max-width:275px;margin:20px auto;font-family:inherit}.dropzone{text-align:center;cursor:pointer;background-color:#fff;border:2px dashed #e2e8f0;border-radius:16px;justify-content:center;align-items:center;min-height:180px;padding:40px 24px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.dropzone:hover{background-color:#f8faff;border-color:#6366f1;transform:translateY(-2px);box-shadow:0 10px 15px -3px #6366f11a}.dropzone.active{background-color:#6366f10d;border-style:solid;border-color:#6366f1;animation:1.5s infinite pulse-border}.dropzone-content{pointer-events:none;z-index:1;flex-direction:column;align-items:center;gap:12px;display:flex}.upload-icon{color:#6366f1;background:#eef2ff;border-radius:50%;margin-bottom:8px;padding:12px;transition:transform .3s}.dropzone-text{color:#1e293b;margin:0;font-size:16px;font-weight:700}.dropzone-subtext{color:#64748b;margin:0;font-size:13px}.uploaded-files{margin-top:24px;animation:.5s fadeIn}.uploaded-files h3{color:#475569;text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;font-weight:600;display:flex}.files-list{flex-direction:column;gap:12px;display:flex}.file-item{background-color:#fff;border:1px solid #f1f5f9;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;transition:all .2s;display:flex;box-shadow:0 2px 4px #00000005}.file-item:hover{border-color:#e2e8f0;box-shadow:0 4px 12px #0000000d}.file-info{flex:1;align-items:center;gap:12px;display:flex}.check-icon{color:#10b981;border-radius:6px;padding:4px}.file-name{color:#334155;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:14px;font-weight:600;overflow:hidden}.file-size{color:#94a3b8;font-size:12px}.remove-btn{cursor:pointer;background:#fff1f2;border:none;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex}.remove-btn:hover{color:#fff;background-color:#be123c;transform:rotate(90deg)}@media (width<=600px){.dropzone{padding:24px 16px}.file-name{max-width:140px}}.ai-apps-page{isolation:isolate;box-sizing:border-box;position:relative}.ai-apps-page--menu{background:linear-gradient(145deg, #fffffff0, #fbf8ffe0), var(--card-bg,#fff);border:1px solid #7457d629;border-radius:24px;width:min(100%,1120px);margin-inline:auto;padding:clamp(20px,2.4vw,32px);overflow:hidden;box-shadow:0 22px 60px #432e7e17,0 3px 14px #4d3f8a0d}.ai-apps-page--menu:before,.ai-apps-page--menu:after{content:"";z-index:-1;pointer-events:none;filter:blur(2px);border-radius:999px;position:absolute}.ai-apps-page--menu:before{background:radial-gradient(circle,#714cff1f 0%,#714cff00 70%);width:330px;height:330px;inset-block-start:-150px;inset-inline-end:-120px}.ai-apps-page--menu:after{background:radial-gradient(circle,#31a4ff1a 0%,#31a4ff00 72%);width:360px;height:360px;inset-block-end:-170px;inset-inline-start:-130px}.ai-apps-page--menu .ai-menu-head{z-index:2;border-block-end:1px solid #5f48a21a;margin-block-end:26px;padding-block-end:22px;position:relative}.ai-apps-page--menu .ai-menu-head>div:first-child{grid-template-columns:minmax(0,1fr) auto;align-items:start!important;gap:18px!important;display:grid!important}.ai-apps-page--menu .ai-menu-head>div:first-child>div:first-child{min-width:0;align-items:center!important;gap:10px!important;display:flex!important}.ai-apps-page--menu .ai-menu-head h2{color:var(--text-main,#26164c);letter-spacing:-.35px;margin:0;font-size:clamp(20px,2vw,27px);font-weight:900;line-height:1.35}.ai-apps-page--menu .ai-guide-button{box-sizing:border-box;color:#6344d8;white-space:nowrap;cursor:pointer;isolation:isolate;background:linear-gradient(135deg,#7050e71a,#507bf512),#ffffffb8;border:1px solid #684cdb2e;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:6px;min-width:max-content;height:34px;padding-inline:10px 11px;font-family:inherit;font-size:11.5px;font-weight:800;line-height:1;transition:transform .16s,color .16s,background-color .16s,border-color .16s,box-shadow .16s;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 5px 14px #533cb012,inset 0 1px #ffffffe0}.ai-apps-page--menu .ai-guide-button:before{content:"";z-index:-1;border-radius:inherit;opacity:0;background:linear-gradient(135deg,#7454ec,#4d78ed);transition:opacity .16s;position:absolute;inset:0}.ai-apps-page--menu .ai-guide-button__icon{flex:none;transition:transform .18s}.ai-apps-page--menu .ai-guide-button__label{transform:translateY(-.5px)}.ai-apps-page--menu .ai-guide-button:hover{color:#fff;border-color:#6344d85c;transform:translateY(-1px);box-shadow:0 8px 18px #5b3fbe33}.ai-apps-page--menu .ai-guide-button:hover:before{opacity:1}.ai-apps-page--menu .ai-guide-button:hover .ai-guide-button__icon{transform:rotate(-8deg)scale(1.05)}.ai-apps-page--menu .ai-guide-button:active{transform:translateY(0);box-shadow:0 3px 8px #5b3fbe24}.ai-apps-page--menu .ai-guide-button:focus-visible{outline-offset:3px;outline:3px solid #674bcd33}.ai-apps-page--menu .ai-menu-head>p{max-width:640px;color:var(--text-muted,#796a9d);font-size:14px;line-height:1.8;margin:8px 0 0!important}.ai-apps-page--menu .atp-header-actions{align-self:center;min-width:0;max-width:100%}.ai-apps-page--menu .atp-header-actions .budget-badge{max-width:min(100%,360px)}.ai-apps-page--menu .ai-apps-grid,.ai-apps-page--menu .apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:20px;display:grid}.ai-apps-page--menu .ai-card-wrapper{cursor:pointer;background:#ffffffeb;border:1px solid #6b4dd029;border-radius:18px;flex-direction:column;min-width:0;min-height:252px;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 12px 30px #4a368414,0 2px 7px #3f2b770a}.ai-apps-page--menu .ai-card-wrapper:before{content:"";z-index:3;opacity:0;background:linear-gradient(90deg,#7657f5,#4d7cff);border-radius:0 0 999px 999px;height:3px;transition:opacity .2s,transform .2s;position:absolute;inset-block-start:0;inset-inline:22px;transform:scaleX(.55)}.ai-apps-page--menu .ai-card-wrapper:after{content:"←";color:#6b4dde;opacity:0;background:#6a4cde12;border:1px solid #694bd824;border-radius:9px;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:opacity .18s,transform .18s,background-color .18s;display:inline-flex;position:absolute;inset-block-end:17px;inset-inline-end:18px;transform:translate(5px)}[dir=ltr] .ai-apps-page--menu .ai-card-wrapper:after{content:"→"}.ai-apps-page--menu .ai-card-wrapper:hover{background:#fff;border-color:#6b4dd057;transform:translateY(-5px);box-shadow:0 20px 42px #49338d24,0 4px 12px #3f2b770f}.ai-apps-page--menu .ai-card-wrapper:hover:before{opacity:1;transform:scaleX(1)}.ai-apps-page--menu .ai-card-wrapper:hover:after{opacity:1;transform:translate(0)}.ai-apps-page--menu .ai-card-wrapper.disabled{filter:saturate(.78)}.ai-apps-page--menu .ai-card-wrapper.disabled:hover{transform:translateY(-2px)}.ai-apps-page--menu .ai-card-image{isolation:isolate;background-color:#ece9f8;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:13px;width:auto;min-height:154px;margin:10px 10px 0;position:relative;overflow:hidden}.ai-apps-page--menu .ai-card-image:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#160f3d00 62%,#160f3d1f 100%);position:absolute;inset:0}.ai-apps-page--menu .ai-card-wrapper:hover .ai-card-image{background-size:103%}.ai-apps-page--menu .ai-card-text-container{flex:1;min-width:0;padding:14px 18px 18px!important}.ai-apps-page--menu .ai-app-title{color:var(--text-main,#2d195b);text-overflow:ellipsis;white-space:nowrap;padding-inline-end:34px;font-size:16px;font-weight:850;overflow:hidden;margin:0!important;line-height:1.55!important}.ai-apps-page--menu .ai-app-desc{min-height:44px;color:var(--text-muted,#77689a);-webkit-line-clamp:2;-webkit-box-orient:vertical;padding-inline-end:32px;font-size:12.5px;line-height:1.75;display:-webkit-box;overflow:hidden;margin:7px 0 0!important}.ai-apps-skeleton__status{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ai-apps-skeleton__pulse{background:linear-gradient(135deg,#eeeaf8,#e7e1f4);display:block;position:relative;overflow:hidden}.ai-apps-skeleton__pulse:after{content:"";background:linear-gradient(105deg,#0000 24%,#ffffffb8 44%,#ffffffe0 50%,#ffffffb8 56%,#0000 76%);animation:1.55s ease-in-out infinite ai-apps-skeleton-shimmer;position:absolute;inset:0;transform:translate(-110%)}.ai-apps-skeleton__head-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.ai-apps-skeleton__heading-group{align-items:center;gap:10px;min-width:0;display:flex}.ai-apps-skeleton__title{border-radius:9px;width:min(260px,62%);height:29px}.ai-apps-skeleton__guide{border-radius:999px;width:72px;height:34px}.ai-apps-skeleton__budget{border-radius:14px;width:min(280px,28vw);height:44px}.ai-apps-skeleton__subtitle{border-radius:999px;width:min(220px,48%);height:14px;margin-block-start:12px}.ai-apps-page--menu .ai-apps-skeleton__card{cursor:default;pointer-events:none;min-height:252px}.ai-apps-page--menu .ai-apps-skeleton__card:before,.ai-apps-page--menu .ai-apps-skeleton__card:after{display:none}.ai-apps-page--menu .ai-apps-skeleton__card:hover{background:#ffffffeb;border-color:#6b4dd029;transform:none;box-shadow:0 12px 30px #4a368414,0 2px 7px #3f2b770a}.ai-apps-skeleton__image{background:radial-gradient(circle at 76% 28%,#8468e433,#0000 22%),linear-gradient(145deg,#eeeaf8,#e2dcf2);border-radius:13px;min-height:154px;margin:10px 10px 0;overflow:hidden}.ai-apps-skeleton__image-orb,.ai-apps-skeleton__image-mark{z-index:0;background:#7e5ede17;border-radius:999px;position:absolute}.ai-apps-skeleton__image-orb{width:72px;height:72px;inset-block-start:28px;inset-inline-end:17%}.ai-apps-skeleton__image-mark{border-radius:46% 54% 0 0;width:155px;height:86px;inset-block-end:-24px;inset-inline-start:12%}.ai-apps-skeleton__copy{flex-direction:column;flex:1;gap:9px;padding:14px 18px 18px;display:flex}.ai-apps-skeleton__card-title{border-radius:7px;width:42%;height:18px;margin-block-end:2px}.ai-apps-skeleton__card-title--2{width:54%}.ai-apps-skeleton__card-title--3{width:34%}.ai-apps-skeleton__line{border-radius:999px;width:84%;height:11px}.ai-apps-skeleton__line--short{width:58%}@keyframes ai-apps-skeleton-shimmer{55%,to{transform:translate(110%)}}@media (width<=760px){.ai-apps-page--menu{border-radius:20px;padding:18px}.ai-apps-page--menu .ai-menu-head>div:first-child{grid-template-columns:1fr}.ai-apps-page--menu .atp-header-actions{justify-self:start;width:fit-content;max-width:100%}.ai-apps-page--menu .atp-header-actions .budget-badge{width:fit-content;max-width:100%}.ai-apps-page--menu .ai-apps-grid,.ai-apps-page--menu .apps-grid{grid-template-columns:1fr;gap:14px}.ai-apps-page--menu .ai-card-wrapper{min-height:236px}.ai-apps-skeleton__head-row{grid-template-columns:1fr}.ai-apps-skeleton__budget{width:min(280px,100%)}}@media (width<=440px){.ai-apps-page--menu{border-radius:17px;padding:14px}.ai-apps-page--menu .ai-menu-head{margin-block-end:18px;padding-block-end:18px}.ai-apps-page--menu .ai-menu-head h2{font-size:19px}.ai-apps-page--menu .ai-guide-button{height:32px;padding-inline:9px 10px;font-size:11px}.ai-apps-page--menu .ai-card-wrapper{border-radius:16px;min-height:224px}.ai-apps-page--menu .ai-card-image{min-height:142px;margin:8px 8px 0}.ai-apps-page--menu .ai-card-text-container{padding:12px 14px 16px!important}.ai-apps-skeleton__title{height:24px}.ai-apps-skeleton__guide{width:64px;height:32px}.ai-apps-skeleton__image{min-height:142px;margin:8px 8px 0}.ai-apps-skeleton__copy{padding:12px 14px 16px}}@media (prefers-reduced-motion:reduce){.ai-apps-page--menu *,.ai-apps-page--menu :before,.ai-apps-page--menu :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.ai-apps-page__content{min-width:0;animation:.24s cubic-bezier(.22,1,.36,1) both ai-apps-content-enter}@keyframes ai-apps-content-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ai-apps-page__content{animation:none}}.wallet-page{--wl-primary:var(--primary,#6849e8);--wl-primary-rgb:104, 73, 232;--wl-primary-strong:var(--primary-alt,#4d67e8);--wl-blue:#4774ed;--wl-card-bg:var(--card-bg,#fff);--wl-text:var(--text-main,#281650);--wl-muted:var(--text-muted,#786a98);--wl-border:#694cd829;--wl-border-strong:#694cd847;--wl-soft:rgba(var(--wl-primary-rgb), .065);--wl-soft-strong:rgba(var(--wl-primary-rgb), .105);--wl-surface:#ffffffeb;--wl-danger:#d34f68;--wl-danger-rgb:211, 79, 104;--wl-radius-xl:24px;--wl-radius-lg:17px;--wl-radius-md:12px;--wl-shadow-card:0 20px 55px #412d7c13, 0 3px 12px #412d7c0a;width:100%;min-width:0;padding-block-start:18px;font-family:inherit}.wallet-page *,.wallet-page :before,.wallet-page :after{box-sizing:border-box}.wl-top-grid{grid-template-columns:minmax(360px,.82fr) minmax(0,1.58fr);align-items:start;gap:20px;display:grid}.wl-charge-card,.wl-history-card{border:1px solid var(--wl-border);border-radius:var(--wl-radius-xl);background:linear-gradient(145deg, #fffffff7, #fbf9ffeb), var(--wl-card-bg);min-width:0;box-shadow:var(--wl-shadow-card);position:relative}.wl-charge-header,.wl-charge-heading,.wl-history-header,.wl-history-heading,.wl-history-title-row,.wl-refresh-btn,.wl-guide-btn,.wl-conversion-heading,.wl-conversion-result,.wl-description-header{align-items:center;display:flex}.wl-charge-title,.wl-charge-subtitle,.wl-history-title,.wl-history-subtitle,.wl-empty h3,.wl-empty p{margin:0}.wl-icon-avatar{border:1px solid rgba(var(--wl-primary-rgb), .16);width:39px;height:39px;color:var(--wl-primary);background:var(--wl-soft);border-radius:13px;flex:0 0 39px;place-items:center;display:grid}.wl-icon-avatar--soft{color:var(--wl-primary);background:var(--wl-soft);border-color:var(--wl-border)}.wl-field-label{color:#5e4b83;font-size:11.5px;font-weight:760;line-height:1.5;display:block}.wl-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wl-charge-card{z-index:5;isolation:isolate;padding:22px;position:sticky;top:18px}.wl-charge-card:before{z-index:-1;content:"";background:linear-gradient(90deg, var(--wl-blue), var(--wl-primary), #a84fe2);opacity:.9;border-radius:0 0 999px 999px;height:3px;position:absolute;inset-block-start:0;inset-inline:22px}.wl-charge-glow{z-index:-2;border-radius:inherit;background:radial-gradient(circle at 92% 0%, rgba(var(--wl-primary-rgb), .09), transparent 36%), radial-gradient(circle at 0% 100%, #4774ed0e, transparent 38%);pointer-events:none;position:absolute;inset:0;overflow:hidden}.wl-charge-header{border-block-end:1px solid #5e44ac17;justify-content:space-between;gap:14px;min-width:0;margin-block-end:20px;padding-block-end:17px}.wl-charge-heading,.wl-history-heading{align-items:flex-start;gap:11px;min-width:0}.wl-charge-heading>div,.wl-history-heading>div{min-width:0}.wl-charge-title{color:var(--wl-text);font-size:17px;font-weight:900;line-height:1.45}.wl-charge-subtitle{color:var(--wl-muted);margin-block-start:2px;font-size:11.5px;line-height:1.7}.wl-guide-btn{border:1px solid rgba(var(--wl-primary-rgb), .14);color:#6245d1;background:var(--wl-soft);min-height:32px;font:inherit;cursor:pointer;border-radius:999px;flex:none;justify-content:center;gap:5px;padding-inline:10px;font-size:10.5px;font-weight:800;transition:transform .16s,color .16s,background-color .16s,border-color .16s,box-shadow .16s}.wl-guide-btn:hover{color:#fff;box-shadow:0 8px 18px rgba(var(--wl-primary-rgb), .18);background:linear-gradient(135deg,#7558f1,#5575eb);border-color:#0000;transform:translateY(-1px)}.wl-charge-form{gap:12px;display:grid}.wl-charge-fields{grid-template-columns:minmax(0,1.25fr) minmax(145px,.78fr);align-items:end;gap:10px;display:grid}.wl-amount-field,.wl-currency-field{gap:7px;min-width:0;display:grid;position:relative}.wl-amount-control{border:1px solid rgba(var(--wl-primary-rgb), .2);direction:ltr;background:#ffffffe0;border-radius:14px;align-items:center;gap:9px;min-width:0;min-height:52px;padding-inline:13px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffffd9}.wl-amount-control:hover{border-color:rgba(var(--wl-primary-rgb), .34)}.wl-amount-control:focus-within{border-color:rgba(var(--wl-primary-rgb), .64);box-shadow:0 0 0 3px rgba(var(--wl-primary-rgb), .075);background:#fff}.wl-amount-control--error{border-color:rgba(var(--wl-danger-rgb), .56);box-shadow:0 0 0 3px rgba(var(--wl-danger-rgb), .07);background:#fff8f9f5}.wl-amount-control__currency{color:#694bdd;background:var(--wl-soft);white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;min-width:28px;height:28px;padding-inline:6px;font-size:11px;font-weight:850;display:inline-flex}.wl-amount-input{width:0;min-width:0;height:50px;color:var(--wl-text);font:inherit;font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap;caret-color:var(--wl-primary);appearance:textfield;background:0 0;border:0;outline:0;flex:1 1 0;padding:0;font-size:19px;font-weight:900;line-height:1;overflow:hidden}.wl-amount-input:focus{text-overflow:clip}.wl-amount-input::placeholder{color:#b2a8c5;font-weight:750}.wl-amount-input::-webkit-inner-spin-button{appearance:none;margin:0}.wl-amount-input::-webkit-outer-spin-button{appearance:none;margin:0}.wl-currency-trigger{border:1px solid rgba(var(--wl-primary-rgb), .2);width:100%;min-width:0;min-height:52px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:#ffffffe0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px 11px;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid}.wl-currency-trigger:hover:not(:disabled){border-color:rgba(var(--wl-primary-rgb), .34);background:#fff}.wl-currency-trigger:focus-visible,.wl-currency-trigger.is-open{border-color:rgba(var(--wl-primary-rgb), .64);box-shadow:0 0 0 3px rgba(var(--wl-primary-rgb), .075);background:#fff;outline:0}.wl-currency-trigger:disabled{opacity:.55;cursor:not-allowed}.wl-currency-trigger__icon,.wl-currency-option__mark{border:1px solid rgba(var(--wl-primary-rgb), .13);color:#6749d9;background:var(--wl-soft);border-radius:10px;flex:0 0 31px;justify-content:center;align-items:center;width:31px;height:31px;display:inline-flex}.wl-currency-trigger__content,.wl-currency-option__content{gap:1px;min-width:0;display:grid}.wl-currency-trigger__content strong,.wl-currency-option__content strong,.wl-currency-trigger__content small,.wl-currency-option__content small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-currency-trigger__content strong{color:var(--wl-text);font-size:11.5px;font-weight:850}.wl-currency-trigger__content small{color:var(--wl-muted);text-align:start;font-size:9.5px;font-weight:650}.wl-currency-trigger__chevron{color:#7869a0;transition:transform .16s}.wl-currency-trigger__chevron.is-open{transform:rotate(180deg)}.wl-currency-menu{z-index:50;border:1px solid rgba(var(--wl-primary-rgb), .17);background:#fffffffb;border-radius:15px;min-width:230px;padding:7px;animation:.15s cubic-bezier(.22,1,.36,1) both wl-menu-in;position:absolute;inset-block-start:calc(100% + 7px);inset-inline:0;overflow:hidden;box-shadow:0 20px 45px #38266f2e,0 5px 14px #38266f14}.wl-currency-menu__header{color:#71618f;justify-content:space-between;align-items:center;gap:8px;padding:6px 7px 8px;font-size:9.5px;font-weight:750;display:flex}.wl-currency-menu__header small{color:#6749d9;background:var(--wl-soft);border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;font-size:9px;display:inline-flex}.wl-currency-menu__list{scrollbar-width:thin;scrollbar-color:rgba(var(--wl-primary-rgb), .22) transparent;gap:3px;max-height:245px;display:grid;overflow-y:auto}.wl-currency-option{width:100%;min-width:0;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;grid-template-columns:auto minmax(0,1fr) 22px;align-items:center;gap:9px;padding:7px;transition:border-color .14s,background-color .14s,transform .14s;display:grid}.wl-currency-option:hover,.wl-currency-option.is-active{border-color:rgba(var(--wl-primary-rgb), .12);background:var(--wl-soft)}.wl-currency-option.is-selected{border-color:rgba(var(--wl-primary-rgb), .2);background:linear-gradient(135deg, rgba(var(--wl-primary-rgb), .11), #4774ed0f)}.wl-currency-option:focus-visible{outline:2px solid rgba(var(--wl-primary-rgb), .28);outline-offset:-1px}.wl-currency-option__mark{color:#6749d9;letter-spacing:-.2px;font-size:8.5px;font-weight:900}.wl-currency-option__content strong{color:var(--wl-text);font-size:11px;font-weight:820}.wl-currency-option__content small{color:var(--wl-muted);font-size:9px;font-weight:650}.wl-currency-option__check{width:22px;height:22px;color:var(--wl-primary);justify-content:center;align-items:center;display:inline-flex}.wl-field-message-slot{min-height:21px;padding-inline:3px}.wl-field-message{overflow-wrap:anywhere;unicode-bidi:plaintext;align-items:center;max-width:100%;min-height:20px;font-size:10.5px;line-height:1.55;animation:.15s ease-out wl-message-in;display:inline-flex}.wl-field-message--hint{color:var(--wl-muted);font-weight:550}.wl-field-message--hint:before{content:"";background:#a392c8;border-radius:50%;width:4px;height:4px;margin-inline-end:6px}.wl-field-message--error{border:1px solid rgba(var(--wl-danger-rgb), .19);color:#b43851;background:rgba(var(--wl-danger-rgb), .065);border-radius:7px;padding:2px 7px;font-weight:700}.wl-convert-divider{grid-template-columns:minmax(24px,1fr) auto minmax(24px,1fr);align-items:center;gap:8px;min-height:22px;margin-block:-1px;display:grid}.wl-convert-line{background:linear-gradient(90deg, transparent, var(--wl-border-strong), transparent);height:1px}.wl-convert-badge{border:1px solid rgba(var(--wl-primary-rgb), .13);color:#725cac;background:var(--wl-soft);border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:10px;font-weight:750;display:inline-flex}.wl-conversion-card{border:1px solid rgba(var(--wl-primary-rgb), .15);min-width:0;min-height:68px;color:var(--wl-text);background:linear-gradient(135deg, rgba(var(--wl-primary-rgb), .075), #4774ed0b), #ffffffa6;border-radius:15px;justify-content:space-between;align-items:center;gap:13px;padding:12px 13px;display:flex;overflow:hidden}.wl-conversion-heading{flex:0 56%;gap:9px;min-width:0}.wl-conversion-heading>span:last-child{min-width:0}.wl-conversion-icon{border:1px solid rgba(var(--wl-primary-rgb), .13);color:#6749d9;background:#ffffffb8;border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.wl-conversion-title,.wl-conversion-caption{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.wl-conversion-title{color:var(--wl-text);font-size:12px;font-weight:850}.wl-conversion-caption{color:var(--wl-muted);margin-block-start:2px;font-size:9.5px;line-height:1.45}.wl-conversion-result{flex-direction:column;flex:1 1 0;align-items:flex-end;gap:3px;min-width:0;max-width:44%;overflow:hidden}.wl-conversion-result strong{color:#4f38b9;font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;font-size:15px;font-weight:900;display:block;overflow:hidden}.wl-estimated-badge{color:#806fa7;background:#ffffffb3;border-radius:999px;padding:2px 6px;font-size:8.5px;font-weight:700}.wl-description-field{border-block-start:1px solid #5e44ac17;gap:9px;margin-block-start:2px;padding-block-start:13px;display:grid}.wl-description-header{justify-content:space-between;gap:12px;min-width:0}.wl-description-title-wrap{align-items:flex-start;gap:8px;min-width:0;display:flex}.wl-description-title-wrap>div{min-width:0}.wl-description-icon{color:#7256d7;background:var(--wl-soft);border-radius:9px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.wl-description-title{color:var(--wl-text);cursor:pointer;font-size:11.5px;font-weight:820;display:block}.wl-description-help{color:var(--wl-muted);margin:2px 0 0;font-size:9.5px;line-height:1.55}.wl-optional-label{border:1px solid rgba(var(--wl-primary-rgb), .11);color:#8272a4;background:rgba(var(--wl-primary-rgb), .045);border-radius:999px;flex:none;padding:3px 7px;font-size:8.5px;font-weight:750}.wl-description-control{min-width:0;position:relative}.wl-description-input{resize:vertical;border:1px solid rgba(var(--wl-primary-rgb), .17);width:100%;min-height:78px;color:var(--wl-text);font:inherit;background:#ffffffb8;border-radius:13px;outline:0;padding:10px 12px 24px;font-size:11.5px;line-height:1.7;transition:border-color .15s,background-color .15s,box-shadow .15s;display:block}.wl-description-input::placeholder{color:#a99fbb}.wl-description-input:hover{border-color:rgba(var(--wl-primary-rgb), .29)}.wl-description-input:focus{border-color:rgba(var(--wl-primary-rgb), .58);box-shadow:0 0 0 3px rgba(var(--wl-primary-rgb), .065);background:#fff}.wl-description-count{color:#a092b7;font-variant-numeric:tabular-nums;font-size:8.5px;position:absolute;inset-block-end:7px;inset-inline-end:10px}.wl-pay-btn{color:#fff;width:100%;min-height:46px;box-shadow:0 10px 23px rgba(var(--wl-primary-rgb), .2);font:inherit;cursor:pointer;background:linear-gradient(135deg,#5075f0,#8238e7);border:0;border-radius:13px;justify-content:center;align-items:center;gap:8px;padding-inline:18px;font-size:12.5px;font-weight:900;transition:transform .16s,box-shadow .16s,filter .16s;display:inline-flex}.wl-pay-btn:hover:not(:disabled){filter:saturate(1.06)brightness(1.03);box-shadow:0 13px 28px rgba(var(--wl-primary-rgb), .26);transform:translateY(-1px)}.wl-pay-btn:active:not(:disabled){transform:translateY(0)}.wl-pay-btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.wl-pay-btn-spinner{border:2px solid #ffffff59;border-inline-start-color:#fff;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite wl-spin}.wl-history-card{padding:22px;overflow:hidden}.wl-history-card:before{content:"";background:radial-gradient(circle, rgba(var(--wl-primary-rgb), .07), transparent 70%);pointer-events:none;border-radius:50%;width:280px;height:280px;position:absolute;inset-block-start:-150px;inset-inline-end:-120px}.wl-history-header{border-block-end:1px solid #5e44ac17;justify-content:space-between;gap:14px;margin-block-end:18px;padding-block-end:16px;position:relative}.wl-history-title-row{gap:8px;min-width:0}.wl-history-title{color:var(--wl-text);font-size:17px;font-weight:900}.wl-history-count{border:1px solid var(--wl-border);min-width:24px;height:22px;color:var(--wl-primary);background:var(--wl-soft);border-radius:999px;justify-content:center;align-items:center;padding-inline:7px;font-size:10px;font-weight:850;display:inline-flex}.wl-history-subtitle{color:var(--wl-muted);margin-block-start:2px;font-size:11px;line-height:1.6}.wl-refresh-btn{border:1px solid rgba(var(--wl-primary-rgb), .15);color:#6346d2;background:var(--wl-soft);min-height:36px;font:inherit;cursor:pointer;border-radius:11px;flex:none;justify-content:center;gap:7px;padding-inline:12px;font-size:11px;font-weight:800;transition:transform .15s,color .15s,background-color .15s,border-color .15s,box-shadow .15s}.wl-refresh-btn:hover:not(:disabled){color:#fff;box-shadow:0 8px 18px rgba(var(--wl-primary-rgb), .18);background:linear-gradient(135deg,#7354ef,#4f75ee);border-color:#0000;transform:translateY(-1px)}.wl-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.wl-table-wrap{border:1px solid var(--wl-border);scrollbar-width:thin;scrollbar-color:rgba(var(--wl-primary-rgb), .22) transparent;background:#ffffffc7;border-radius:16px;max-width:100%;position:relative;overflow-x:auto}.wl-table{border-collapse:separate;border-spacing:0;width:100%;min-width:700px;font-size:12px}.wl-table thead{background:linear-gradient(180deg, rgba(var(--wl-primary-rgb), .07), rgba(var(--wl-primary-rgb), .035))}.wl-table th,.wl-table td{text-align:start;vertical-align:middle;padding:12px 13px}.wl-table th{border-block-end:1px solid var(--wl-border);color:#6f618e;letter-spacing:.12px;white-space:nowrap;font-size:10.5px;font-weight:820}.wl-table td{color:var(--wl-text);background:#ffffffa3;border-block-end:1px solid #644cae14;transition:background-color .145s}.wl-table tbody tr:last-child td{border-block-end:0}.wl-table tbody tr:hover td{background:rgba(var(--wl-primary-rgb), .035)}.wl-ltr-cell{direction:ltr;unicode-bidi:isolate;text-align:left!important}.wl-amount-cell{white-space:nowrap;font-size:12px;font-weight:850;color:#4e3bc0!important}.wl-id-cell{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10.5px;color:#8c7eaa!important}.wl-date-cell,.wl-ref-cell{font-size:10.5px;color:var(--wl-muted)!important}.wl-date-cell{white-space:nowrap}.wl-ref-cell{text-overflow:ellipsis;white-space:nowrap;max-width:145px;overflow:hidden}.wl-status-badge{white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;min-height:26px;padding-inline:9px;font-size:10.5px;font-weight:800;display:inline-flex}.wl-status-badge:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.wl-status--success{color:#15803d;background:#edfff4;border-color:#16a34a38}.wl-status--pending{color:#9b6705;background:#fffbea;border-color:#ca8a0438}.wl-status--failed{color:#c92323;background:#fff0f0;border-color:#dc262633}.wl-status--unknown{color:#6b7280;background:#f3f4f6;border-color:#6b728038}.wl-empty{border:1px dashed var(--wl-border-strong);min-height:280px;color:var(--wl-muted);background:rgba(var(--wl-primary-rgb), .018);text-align:center;border-radius:16px;align-content:center;place-items:center;padding:34px 20px;display:grid}.wl-empty-icon{border:1px solid var(--wl-border);width:60px;height:60px;color:var(--wl-primary);background:var(--wl-soft);border-radius:19px;place-items:center;margin-block-end:12px;display:grid}.wl-empty h3{color:var(--wl-text);font-size:14px;font-weight:850}.wl-empty p{max-width:360px;margin-block-start:5px;font-size:11.5px;line-height:1.8}.wl-guide-btn:focus-visible,.wl-pay-btn:focus-visible,.wl-refresh-btn:focus-visible{outline:3px solid rgba(var(--wl-primary-rgb), .2);outline-offset:2px}@keyframes wl-message-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}@keyframes wl-menu-in{0%{opacity:0;transform:translateY(-5px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes wl-spin{to{transform:rotate(360deg)}}@media (width<=1080px){.wl-top-grid{grid-template-columns:minmax(340px,.9fr) minmax(0,1.35fr)}.wl-charge-fields{grid-template-columns:minmax(0,1fr)}}@media (width<=900px){.wl-top-grid{grid-template-columns:minmax(0,1fr)}.wl-charge-card{position:relative;top:auto}.wl-charge-fields{grid-template-columns:minmax(0,1.3fr) minmax(160px,.8fr)}}@media (width<=680px){.wallet-page{padding-block-start:12px}.wl-charge-card,.wl-history-card{border-radius:20px;padding:17px}.wl-charge-fields{grid-template-columns:1fr}.wl-charge-header,.wl-history-header{align-items:flex-start}.wl-conversion-card{flex-direction:column;align-items:stretch}.wl-conversion-heading,.wl-conversion-result{width:100%;max-width:100%}.wl-conversion-result{align-items:flex-start;padding-inline-start:43px}.wl-history-header{flex-direction:column}.wl-refresh-btn{align-self:flex-start}.wl-table-wrap{background:0 0;border:0;border-radius:0;overflow:visible}.wl-table,.wl-table tbody,.wl-table tr,.wl-table td{width:100%;min-width:0;display:block}.wl-table thead{display:none}.wl-table tbody{gap:9px;display:grid}.wl-table tbody tr{border:1px solid var(--wl-border);background:#ffffffd1;border-radius:14px;gap:0;display:grid;overflow:hidden;box-shadow:0 7px 18px #412d7c0b}.wl-table td{grid-template-columns:minmax(90px,.45fr) minmax(0,1fr);align-items:center;gap:12px;padding:9px 11px;display:grid;text-align:end!important;background:0 0!important;border-block-end:1px solid #644cae12!important}.wl-table td:last-child{border-block-end:0!important}.wl-table td:before{content:attr(data-label);color:var(--wl-muted);text-align:start;font-size:9.5px;font-weight:750}.wl-table .wl-ltr-cell{direction:rtl;text-align:end!important}.wl-table .wl-ltr-cell>*,.wl-table .wl-ltr-cell{unicode-bidi:plaintext}.wl-ref-cell{max-width:none}.wl-status-badge{justify-self:end}}@media (width<=460px){.wl-charge-card,.wl-history-card{padding:15px}.wl-charge-header{gap:10px}.wl-guide-btn span{display:none}.wl-guide-btn{width:32px;padding-inline:0}.wl-amount-input{font-size:18px}.wl-description-header{align-items:flex-start}.wl-currency-menu{min-width:100%}.wl-table td{grid-template-columns:minmax(82px,.48fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.wallet-page *,.wallet-page :before,.wallet-page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wl-charge-title,.wl-history-title{letter-spacing:-.15px;font-weight:760}.wl-field-label{color:#67587f;font-weight:620}.wl-guide-btn,.wl-refresh-btn{font-weight:650}.wl-money-composer{border:1px solid rgba(var(--wl-primary-rgb), .2);background:#ffffffd1;border-radius:15px;grid-template-columns:minmax(0,1.35fr) minmax(150px,.82fr);min-width:0;transition:border-color .16s,background-color .16s,box-shadow .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffffe6,0 5px 16px #412d7c09}.wl-money-composer:hover{border-color:rgba(var(--wl-primary-rgb), .31);background:#fffffff0}.wl-money-composer:focus-within{border-color:rgba(var(--wl-primary-rgb), .58);box-shadow:0 0 0 3px rgba(var(--wl-primary-rgb), .065), 0 8px 20px #412d7c0d;background:#fff}.wl-money-composer--error{border-color:rgba(var(--wl-danger-rgb), .52);box-shadow:0 0 0 3px rgba(var(--wl-danger-rgb), .06);background:#fff9faf7}.wl-money-composer .wl-amount-field,.wl-money-composer .wl-currency-field{gap:2px;min-width:0;padding:8px 12px 7px;display:grid;position:relative}.wl-money-composer .wl-currency-field{border-inline-start:1px solid rgba(var(--wl-primary-rgb), .13)}.wl-money-composer .wl-field-label{color:#75668f;font-size:9.5px;line-height:1.35}.wl-amount-line{direction:ltr;align-items:center;gap:8px;min-width:0;display:flex}.wl-money-composer .wl-amount-input{width:0;min-width:0;height:32px;color:var(--wl-text);font:inherit;font-variant-numeric:tabular-nums;text-align:left;text-overflow:ellipsis;white-space:nowrap;caret-color:var(--wl-primary);background:0 0;border:0;outline:0;flex:1 1 0;font-size:18px;font-weight:680;line-height:1}.wl-money-composer .wl-amount-input::placeholder{color:#b4abc4;font-weight:520}.wl-amount-symbol{color:#7358cc;background:rgba(var(--wl-primary-rgb), .06);white-space:nowrap;border-radius:8px;flex:none;justify-content:center;align-items:center;min-width:24px;height:24px;padding-inline:5px;font-size:10px;font-weight:650;display:inline-flex}.wl-money-composer .wl-currency-trigger{min-height:32px;box-shadow:none;background:0 0;border:0;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;gap:7px;padding:0}.wl-money-composer .wl-currency-trigger:hover:not(:disabled),.wl-money-composer .wl-currency-trigger:focus-visible,.wl-money-composer .wl-currency-trigger.is-open{background:rgba(var(--wl-primary-rgb), .045);box-shadow:none;border:0}.wl-money-composer .wl-currency-trigger:focus-visible{outline:2px solid rgba(var(--wl-primary-rgb), .2);outline-offset:2px}.wl-money-composer .wl-currency-trigger__icon{color:#6e53d2;background:rgba(var(--wl-primary-rgb), .065);border:0;border-radius:9px;flex-basis:27px;width:27px;height:27px}.wl-money-composer .wl-currency-trigger__content strong{color:var(--wl-text);font-size:11px;font-weight:680}.wl-money-composer .wl-currency-trigger__content small{color:#897aa4;font-size:8.5px;font-weight:520}.wl-money-composer .wl-currency-trigger__chevron{color:#8b7ca6}.wl-currency-loading{display:contents}.wl-currency-loading__coin,.wl-currency-loading__copy>span,.wl-currency-loading__chevron,.wl-amount-symbol--loading,.wl-conversion-value-skeleton,.wl-history-skeleton__footer>span{background:linear-gradient(90deg, rgba(var(--wl-primary-rgb), .055), rgba(var(--wl-primary-rgb), .14), rgba(var(--wl-primary-rgb), .055));background-size:220% 100%;animation:1.25s linear infinite wl-skeleton-shimmer;overflow:hidden}.wl-currency-loading__coin{border-radius:8px;width:24px;height:24px}.wl-currency-loading__copy{gap:5px;min-width:0;display:grid}.wl-currency-loading__copy>span{border-radius:999px;width:76%;height:7px}.wl-currency-loading__copy>span:last-child{width:48%;height:5px}.wl-currency-loading__chevron{border-radius:4px;width:12px;height:12px}.wl-amount-symbol--loading{border-radius:7px;width:28px}.wl-conversion-value-skeleton{border-radius:999px;width:min(100%,112px);height:16px;display:block}.wl-money-composer .wl-currency-menu{width:min(280px,100vw - 38px);min-width:235px;inset-block-start:calc(100% + 8px);inset-inline:auto -1px}.wl-currency-menu__header,.wl-currency-option__content small{font-weight:520}.wl-currency-option__content strong,.wl-currency-option__mark{font-weight:650}.wl-conversion-title,.wl-description-title,.wl-empty h3{font-weight:680}.wl-conversion-result strong{font-weight:740}.wl-convert-badge,.wl-estimated-badge,.wl-optional-label{font-weight:580}.wl-pay-btn{font-weight:720}.wl-history-count,.wl-table th,.wl-amount-cell,.wl-status-badge{font-weight:650}.wl-history-progress{background:rgba(var(--wl-primary-rgb), .06);border-radius:999px;height:3px;margin:-10px 0 12px;position:relative;overflow:hidden}.wl-history-progress>span{border-radius:inherit;background:linear-gradient(90deg,#0000,#6e56df,#4f77ed,#0000);width:42%;animation:1.1s ease-in-out infinite wl-history-loading;position:absolute;inset-block:0}[dir=rtl] .wl-history-progress>span{animation-direction:reverse}.wl-history-body{transition:opacity .16s;position:relative}.wl-history-body.is-loading{opacity:.58;pointer-events:none}.wl-history-skeleton{border:1px solid var(--wl-border);background:rgba(var(--wl-primary-rgb), .045);border-radius:16px;gap:1px;display:grid;overflow:hidden}.wl-history-skeleton__row{background:#ffffffd1;grid-template-columns:.55fr .8fr .85fr 1fr 1.1fr 1fr;align-items:center;gap:16px;min-height:49px;padding:10px 13px;display:grid}.wl-history-skeleton__row>span{background:linear-gradient(90deg, rgba(var(--wl-primary-rgb), .06), rgba(var(--wl-primary-rgb), .13), rgba(var(--wl-primary-rgb), .06));background-size:220% 100%;border-radius:999px;height:10px;animation:1.25s linear infinite wl-skeleton-shimmer;overflow:hidden}.wl-history-skeleton__footer{background:#ffffffd1;justify-content:space-between;align-items:center;gap:18px;min-height:50px;padding:10px 13px;display:flex}.wl-history-skeleton__footer>span{border-radius:999px;width:104px;height:10px}.wl-history-skeleton__footer>span:last-child{border-radius:10px;width:148px;height:29px}.wl-description-cell{text-overflow:ellipsis;white-space:nowrap;max-width:170px;overflow:hidden}.wl-history-footer{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-block-start:13px;display:flex}.wl-history-range{color:var(--wl-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:9.5px}.wl-pagination{border:1px solid rgba(var(--wl-primary-rgb), .12);background:rgba(var(--wl-primary-rgb), .035);border-radius:12px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:4px;display:inline-flex}.wl-pagination__pages{align-items:center;gap:3px;display:inline-flex}.wl-pagination__button,.wl-pagination__ellipsis{color:#6b5895;min-width:29px;height:29px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0 7px;font-size:10.5px;font-weight:620;display:inline-flex}.wl-pagination__button{cursor:pointer;transition:color .14s,background-color .14s,box-shadow .14s}.wl-pagination__button:hover:not(:disabled):not(.is-active){color:#5d42c7;background:rgba(var(--wl-primary-rgb), .08)}.wl-pagination__button.is-active{color:#fff;box-shadow:0 5px 12px rgba(var(--wl-primary-rgb), .2);background:linear-gradient(135deg,#7156e9,#5275ed)}.wl-pagination__button:disabled{opacity:.34;cursor:not-allowed}.wl-pagination__button:focus-visible{outline:3px solid rgba(var(--wl-primary-rgb), .18);outline-offset:1px}.wl-pagination__ellipsis{color:#998bad;min-width:20px;padding:0}.wl-pagination__summary{color:#74658e;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px;display:none}.wl-is-spinning{animation:.75s linear infinite wl-spin}@keyframes wl-history-loading{0%{transform:translate(-120%)}to{transform:translate(340%)}}@keyframes wl-skeleton-shimmer{to{background-position:-220% 0}}@media (width<=1080px){.wl-money-composer{grid-template-columns:minmax(0,1.25fr) minmax(138px,.8fr)}}@media (width<=680px){.wl-money-composer{grid-template-columns:minmax(0,1fr) minmax(128px,.72fr)}.wl-money-composer .wl-amount-field,.wl-money-composer .wl-currency-field{padding-inline:10px}.wl-history-skeleton__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:12px}.wl-history-skeleton__row>span:nth-child(n+5){grid-column:1/-1}.wl-table tbody tr{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px}.wl-table td{border-radius:10px;grid-template-columns:1fr;gap:4px;min-width:0;padding:8px 9px;display:grid;background:rgba(var(--wl-primary-rgb), .026)!important;text-align:start!important;border:0!important}.wl-table td:nth-child(4),.wl-table td:nth-child(5){grid-column:1/-1}.wl-table td:before{font-size:8.5px;font-weight:580}.wl-table .wl-ltr-cell{direction:ltr;text-align:left!important}.wl-status-badge{justify-self:start}.wl-ref-cell,.wl-description-cell{max-width:none}.wl-history-footer{flex-direction:column;align-items:stretch}.wl-history-range,.wl-pagination{align-self:center}}@media (width<=460px){.wl-money-composer{grid-template-columns:minmax(0,1fr) 118px}.wl-money-composer .wl-amount-input{font-size:16px}.wl-money-composer .wl-currency-trigger__icon{display:none}.wl-money-composer .wl-currency-trigger{grid-template-columns:minmax(0,1fr) auto}.wl-pagination__pages{display:none}.wl-pagination__summary{justify-content:center;min-width:86px;display:inline-flex}}@media (prefers-reduced-motion:reduce){.wl-history-progress>span,.wl-history-skeleton__row>span,.wl-is-spinning{animation-duration:.01ms!important;animation-iteration-count:1!important}}.wl-money-labels{grid-template-columns:minmax(0,1.35fr) minmax(150px,.82fr);min-width:0;margin-block-end:5px;padding-inline:3px;display:grid}.wl-money-labels .wl-field-label{color:#6f6188;font-size:9.5px;font-weight:560;line-height:1.35}.wl-money-composer{border-radius:13px;min-height:48px;box-shadow:inset 0 1px #ffffffe0,0 3px 10px #412d7c06}.wl-money-composer .wl-amount-field,.wl-money-composer .wl-currency-field{align-content:center;gap:0;min-height:46px;padding:4px 10px}.wl-money-composer .wl-currency-field{border-inline-start-color:rgba(var(--wl-primary-rgb), .11)}.wl-money-composer .wl-amount-input{height:30px;font-size:16px;font-weight:610}.wl-money-composer .wl-amount-input::placeholder{font-weight:460}.wl-amount-symbol{border-radius:7px;min-width:22px;height:22px;font-size:9.5px;font-weight:580}.wl-money-composer .wl-currency-trigger{gap:6px;min-height:36px}.wl-money-composer .wl-currency-trigger__icon{border-radius:8px;flex-basis:24px;width:24px;height:24px}.wl-money-composer .wl-currency-trigger__content{gap:0}.wl-money-composer .wl-currency-trigger__content strong{font-size:10.5px;font-weight:610;line-height:1.35}.wl-money-composer .wl-currency-trigger__content small{font-size:8px;font-weight:470;line-height:1.3}.wl-charge-title,.wl-history-title{font-weight:700}.wl-description-title,.wl-conversion-title{font-weight:640}.wl-description-input{resize:vertical;height:74px;min-height:74px;max-height:138px}.wl-mobile-history-toolbar,.wl-mobile-payment-list,.wl-pagination.is-compact .wl-pagination__pages{display:none}.wl-pagination.is-compact .wl-pagination__summary{justify-content:center;min-width:82px;display:inline-flex}@media (width<=1080px){.wl-money-labels{grid-template-columns:minmax(0,1.25fr) minmax(138px,.8fr)}}@media (width<=680px){.wl-money-labels,.wl-money-composer{grid-template-columns:minmax(0,1fr) minmax(126px,.72fr)}.wl-money-labels{margin-block-end:4px}.wl-money-composer .wl-amount-field,.wl-money-composer .wl-currency-field{min-height:44px;padding-inline:9px}.wl-desktop-history,.wl-history-footer--desktop{display:none!important}.wl-mobile-history-toolbar{border:1px solid rgba(var(--wl-primary-rgb), .1);background:rgba(var(--wl-primary-rgb), .025);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-block-end:8px;padding:7px 8px;display:flex}.wl-mobile-history-toolbar .wl-history-range{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:9px;overflow:hidden}.wl-mobile-history-toolbar .wl-pagination{background:#fff;border-radius:10px;flex:none;padding:2px}.wl-mobile-history-toolbar .wl-pagination__button,.wl-mobile-history-toolbar .wl-pagination__ellipsis{min-width:27px;height:27px}.wl-mobile-payment-list{border:1px solid var(--wl-border);background:#ffffffd1;border-radius:14px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.wl-mobile-payment{border-block-end:1px solid #644cae13;grid-template-columns:minmax(0,1.2fr) minmax(92px,.8fr);align-items:center;gap:10px;min-width:0;min-height:68px;padding:9px 10px;display:grid}.wl-mobile-payment:last-child{border-block-end:0}.wl-mobile-payment__main,.wl-mobile-payment__details{min-width:0}.wl-mobile-payment__main{gap:6px;display:grid}.wl-mobile-payment__amount-row,.wl-mobile-payment__meta{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.wl-mobile-payment__amount-row>strong{color:#4e3bc0;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11.5px;font-weight:680;overflow:hidden}.wl-mobile-payment__meta{color:var(--wl-muted);justify-content:flex-start;font-size:8.5px}.wl-mobile-payment__id{color:#8c7eaa;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.wl-mobile-payment__details{border-inline-start:1px solid rgba(var(--wl-primary-rgb), .08);color:#766990;gap:5px;padding-inline-start:10px;font-size:9px;display:grid}.wl-mobile-payment__details>span,.wl-mobile-payment__details>code{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.wl-mobile-payment__details>code{color:#9588ac;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px}.wl-mobile-payment .wl-status-badge{min-height:21px;padding-inline:7px;font-size:8.5px}.wl-history-skeleton{background:#ffffffd1;border-radius:14px;gap:0}.wl-history-skeleton__row{background:0 0;border-block-end:1px solid #644cae13;grid-template-columns:minmax(0,1.2fr) minmax(92px,.8fr);gap:10px;min-height:68px;padding:10px;display:grid}.wl-history-skeleton__row:last-child{border-block-end:0}.wl-history-skeleton__row:nth-child(n+6),.wl-history-skeleton__row>span:nth-child(n+3){display:none}.wl-history-skeleton__footer{min-height:45px;padding:8px 10px}}@media (width<=460px){.wl-money-labels,.wl-money-composer{grid-template-columns:minmax(0,1fr) 116px}.wl-money-labels .wl-field-label{font-size:9px}.wl-money-composer .wl-amount-input{font-size:15px}.wl-money-composer .wl-currency-trigger__content strong{font-size:10px}.wl-mobile-history-toolbar{flex-direction:column;align-items:stretch}.wl-mobile-history-toolbar .wl-history-range,.wl-mobile-history-toolbar .wl-pagination{align-self:center}.wl-mobile-payment{grid-template-columns:minmax(0,1fr) 86px;gap:8px;min-height:64px;padding:8px 9px}.wl-mobile-payment__details{padding-inline-start:8px}}
