@import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,600;0,700;0,800;1,400;1,600;1,700;1,800&display=swap";:root{--gold-primary: #D4AF37;--gold-light: #F4D03F;--gold-dark: #B8860B;--text-ivory: #FDFDFD;--bg-deep-black: #050505;--bg-midnight: #0a0e17;--transition-gold: all .3s cubic-bezier(.25, .8, .25, 1)}.cr-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000bf;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center;z-index:10000;animation:crFadeIn .3s ease}.cr-modal{background:var(--bg-deep-black);border:1px solid rgba(212,175,55,.2);border-radius:12px;padding:24px 28px;width:100%;max-width:500px;max-height:90vh;box-shadow:0 24px 60px #000c,inset 0 0 0 1px #ffffff05;color:var(--text-ivory);animation:crSlideUp .3s cubic-bezier(.16,1,.3,1);box-sizing:border-box;position:relative;display:flex;flex-direction:column;overflow:hidden}.cr-modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;border-bottom:1px solid rgba(212,175,55,.15);padding-bottom:12px;flex-shrink:0}.cr-modal-title{margin:0;font-size:19px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase;background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.cr-close-btn{background:transparent;border:none;color:#ffffff80;font-size:26px;cursor:pointer;transition:color .2s ease;line-height:1}.cr-close-btn:hover{color:var(--gold-light)}.cr-carousel-container{width:100%;flex:1;min-height:0;overflow:hidden;position:relative;display:flex;flex-direction:column}.cr-carousel-track{display:flex;width:500%;height:100%;transition:transform .45s cubic-bezier(.25,1,.5,1)}.cr-carousel-slide{width:20%;flex-shrink:0;box-sizing:border-box;padding:4px 6px;max-height:calc(90vh - 90px);overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(212,175,55,.3) transparent}.cr-carousel-slide::-webkit-scrollbar{width:5px}.cr-carousel-slide::-webkit-scrollbar-track{background:transparent}.cr-carousel-slide::-webkit-scrollbar-thumb{background:#d4af3740;border-radius:4px}.cr-auth-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:16px;gap:16px}.cr-auth-tab{background:transparent;border:none;color:#ffffff80;padding:8px 4px;font-size:14px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:var(--transition-gold)}.cr-auth-tab:hover{color:var(--text-ivory)}.cr-auth-tab.active{color:var(--gold-primary);border-bottom-color:var(--gold-primary)}.cr-input-group{margin-bottom:18px;display:flex;flex-direction:column}.cr-input-group label{font-size:13px;color:#ffffffb3;margin-bottom:6px;text-align:left;letter-spacing:.5px}.cr-input{background:#ffffff08;border:1px solid rgba(255,255,255,.1);border-radius:4px;padding:10px 14px;color:var(--text-ivory);font-size:14px;outline:none;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease}.cr-input:focus{background:#ffffff12;border-color:var(--gold-primary);box-shadow:0 0 0 3px #d4af3740}.cr-textarea{resize:vertical;min-height:90px;font-family:inherit}.cr-btn{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-size:250% 250%;animation:goldShimmer 8s ease infinite;will-change:background-position;border:1px solid rgba(252,246,186,.6);border-radius:6px;padding:12px 20px;color:#08080a!important;font-size:14px;font-weight:700;letter-spacing:.5px;cursor:pointer;width:100%;box-shadow:0 4px 20px #d4af374d,inset 0 1px #ffffff80;text-shadow:0 1px 0 rgba(255,255,255,.3);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.cr-btn:hover:not(:disabled){transform:translateY(-1px) scale(1.01);box-shadow:0 8px 25px #d4af378c,inset 0 1px #ffffffb3;filter:brightness(1.08)}.cr-btn:disabled{opacity:.4;cursor:not-allowed;animation:none}.cr-btn-secondary{background:transparent;border:1px solid rgba(255,255,255,.15);color:var(--text-ivory)!important;margin-top:8px}.cr-btn-secondary:hover:not(:disabled){background:#ffffff0d;box-shadow:none;transform:none}.cr-fab-container{position:fixed;bottom:32px;right:32px;display:flex;align-items:center;z-index:9999}.cr-fab-tooltip{display:inline-flex;align-items:center;gap:8px;background:#0a0e17f0;border:1px solid rgba(212,175,55,.4);border-radius:30px;padding:6px 14px 6px 10px;margin-right:12px;box-shadow:0 8px 24px #000000b3,0 0 16px #d4af3733;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:crFadeIn .4s ease;pointer-events:none;white-space:nowrap}.cr-tooltip-badge{background:linear-gradient(135deg,#bf953f,#fcf6ba,#aa771c);color:#08080a;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.6px;padding:2px 7px;border-radius:12px}.cr-tooltip-text{font-size:12px;font-weight:600;color:#fdfdfd;letter-spacing:.3px}.cr-fab{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-size:250% 250%;animation:goldShimmer 8s ease infinite;will-change:background-position;color:#08080a!important;width:56px;height:56px;border-radius:50%;display:flex;justify-content:center;align-items:center;cursor:pointer;box-shadow:0 8px 30px #d4af3766,inset 0 1px #ffffff80;border:1px solid rgba(252,246,186,.6);transition:transform .3s cubic-bezier(.175,.885,.32,1.275),box-shadow .3s ease,filter .3s ease;flex-shrink:0}.cr-fab:hover{transform:scale(1.1) translateY(-2px);box-shadow:0 12px 36px #d4af37a6,inset 0 1px #ffffffb3;filter:brightness(1.08)}.cr-fab:active{transform:scale(.98);box-shadow:0 4px 15px #d4af3766}.cr-fab svg{color:#08080a!important;stroke:#08080a!important;filter:drop-shadow(0 1px 0 rgba(255,255,255,.3));transition:transform .3s ease}.cr-fab:hover svg{transform:scale(1.08)}@media(max-width:640px){.cr-fab-container{bottom:16px;right:16px}.cr-fab-tooltip{padding:4px 10px 4px 7px;margin-right:8px;gap:6px}.cr-tooltip-badge{font-size:8.5px;padding:1.5px 5px}.cr-tooltip-text{font-size:11px}.cr-fab{width:46px;height:46px;border-radius:50%;box-shadow:0 6px 20px #000000b3,inset 0 1px #ffffff80}.cr-fab svg{width:20px;height:20px}}@media(max-width:520px){.cr-overlay{padding:12px}.cr-modal{padding:20px 16px;max-width:100%;border-radius:10px}.cr-modal-title{font-size:16px}.cr-modal-header{margin-bottom:12px;padding-bottom:8px}.cr-carousel-slide{padding:2px}}.cr-checkbox-group{display:flex;align-items:flex-start;margin-bottom:14px;gap:10px}.cr-checkbox-group input[type=checkbox]{margin-top:3px;accent-color:var(--gold-primary);width:14px;height:14px}.cr-checkbox-label{font-size:12px;color:#ffffffa6;line-height:1.4;text-align:left}.cr-checkbox-label a{color:var(--gold-primary);text-decoration:none}.cr-checkbox-label a:hover{text-decoration:underline}.cr-password-strength{height:3px;background:#ffffff14;border-radius:1.5px;margin-top:6px;overflow:hidden}.cr-password-strength-bar{height:100%;transition:width .3s ease,background .3s ease}.cr-tabs{display:flex;border-bottom:1px solid rgba(255,255,255,.08);margin-bottom:15px;gap:16px}.cr-tab{background:transparent;border:none;color:#ffffff80;padding:8px 4px;font-size:14px;font-weight:600;cursor:pointer;border-bottom:2px solid transparent;transition:var(--transition-gold)}.cr-tab:hover{color:var(--text-ivory)}.cr-tab.active{color:var(--gold-primary);border-bottom-color:var(--gold-primary)}.cr-requests-list{max-height:280px;overflow-y:auto;display:flex;flex-direction:column;gap:10px}.cr-request-item{border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:12px;cursor:pointer;transition:all .2s ease;text-align:left;outline:none}.cr-request-item:hover{background:#ffffff0a!important;border-color:#d4af3740}.cr-request-item-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.cr-request-subject{font-weight:600;font-size:14px;color:var(--text-ivory)}.cr-badge{font-size:10px;font-weight:700;padding:3px 7px;border-radius:3px;text-transform:uppercase}.cr-badge.pending{background:#d4af3714;color:var(--gold-primary);border:1px solid rgba(212,175,55,.2)}.cr-badge.in_progress{background:#f4b40014;color:#ffd54f;border:1px solid rgba(244,180,0,.2)}.cr-badge.resolved{background:#0f755914;color:#81c784;border:1px solid rgba(15,117,89,.2)}.cr-request-date{font-size:11px;color:#fff6}.cr-back-btn{background:transparent;border:none;color:var(--gold-primary);font-size:13px;cursor:pointer;display:flex;align-items:center;gap:6px;padding:0;transition:color .2s ease}.cr-back-btn:hover{color:var(--gold-light);text-decoration:underline}.cr-detail-section{background:#0000004d;padding:12px;border-radius:6px;margin-bottom:12px;border:1px solid rgba(255,255,255,.04);text-align:left}.cr-detail-desc{font-size:13px;color:#ffffffbf;line-height:1.45;margin-top:4px}.cr-chat-container{border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#0006;display:flex;flex-direction:column;height:200px}.cr-chat-messages{flex:1;overflow-y:auto;padding:10px;display:flex;flex-direction:column;gap:8px}.cr-chat-bubble{max-width:85%;padding:8px 10px;border-radius:8px;font-size:12px;line-height:1.35;word-break:break-word}.cr-chat-bubble.user{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);color:#050505;align-self:flex-end;border-bottom-right-radius:1px;text-align:right}.cr-chat-bubble.support{background:#ffffff0f;color:var(--text-ivory);align-self:flex-start;border-bottom-left-radius:1px;border:1px solid rgba(255,255,255,.04);text-align:left}.cr-chat-bubble.system{background:transparent;color:#ffffff59;font-size:11px;text-align:center;align-self:center;font-style:italic}.cr-chat-input-group{display:flex;border-top:1px solid rgba(255,255,255,.08);background:#0003;padding:6px;gap:6px}.cr-chat-input{flex:1;background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:4px;padding:6px 10px;color:var(--text-ivory);font-size:13px;outline:none}.cr-chat-input:focus{border-color:var(--gold-primary)}.cr-chat-send-btn{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-size:250% 250%;animation:goldShimmer 8s ease infinite;will-change:background-position;border:1px solid rgba(252,246,186,.6);border-radius:4px;color:#08080a!important;font-weight:700;padding:0 14px;cursor:pointer;font-size:12px;box-shadow:0 2px 10px #d4af374d,inset 0 1px #fff6;transition:transform .2s ease,filter .2s ease}.cr-chat-send-btn:hover:not(:disabled){filter:brightness(1.08);transform:scale(1.02)}.cr-chat-send-btn:disabled{opacity:.5;animation:none}.cr-error{color:#ff4d4f;font-size:12.5px;margin-top:8px;text-align:left}.cr-limit-warning{background:#ff4d4f14;border:1px solid rgba(255,77,79,.25);color:#ff4d4f;padding:10px;border-radius:6px;font-size:12.5px;margin-bottom:12px;text-align:left;line-height:1.4}.cr-text-link{background:transparent;border:none;color:var(--gold-primary);font-size:12px;cursor:pointer;padding:0;text-decoration:underline;transition:color .2s ease}.cr-text-link:hover{color:var(--gold-light)}.cr-success-notice{background:#0f75591f;border:1px solid rgba(15,117,89,.35);color:#81c784;padding:10px 14px;border-radius:6px;font-size:13px;line-height:1.45;margin-bottom:14px;text-align:left}.cr-console-client-bar{display:flex;justify-content:space-between;align-items:center;padding:4px 0 10px;border-bottom:1px solid rgba(255,255,255,.05);margin-bottom:12px}.cr-logout-btn{background:transparent;border:1px solid rgba(255,77,79,.3);color:#ff7875;font-size:11.5px;font-weight:600;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all .2s ease}.cr-logout-btn:hover:not(:disabled){background:#ff4d4f1a;border-color:#ff4d4f;color:#ff4d4f}.cr-logout-btn:disabled{opacity:.5;cursor:not-allowed}.cr-chat-timestamp{display:block;font-size:9.5px;margin-top:3px;opacity:.6}.cr-chat-bubble.user .cr-chat-timestamp{color:#050505b3}.cr-chat-bubble.support .cr-chat-timestamp{color:#ffffff80}.cr-chat-text{word-break:break-word}@keyframes crFadeIn{0%{opacity:0}to{opacity:1}}@keyframes crSlideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.cr-fade-in-element{animation:crFadeIn .3s ease}.cr-spinner{border:3px solid rgba(255,255,255,.08);border-left-color:var(--gold-primary);border-radius:50%;width:30px;height:30px;animation:crSpin 1s linear infinite;margin:20px auto}@keyframes crSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cr-modal-title-box{display:flex;align-items:center;gap:10px}.cr-store-badge-header{background:#d4af371f;border:1px solid rgba(212,175,55,.35);color:var(--gold-primary);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.8px;padding:3px 8px;border-radius:12px}.cr-store-notice-card{background:linear-gradient(135deg,#d4af3714,#0a0e17a6);border:1px solid rgba(212,175,55,.25);border-radius:8px;padding:12px 14px;margin-bottom:14px;text-align:left;box-shadow:0 4px 16px #00000059}.cr-store-notice-badge{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:var(--gold-primary);margin-bottom:5px}.cr-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--gold-primary);box-shadow:0 0 8px var(--gold-primary);animation:crPulse 2s infinite ease-in-out}@keyframes crPulse{0%{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}to{opacity:.4;transform:scale(.9)}}.cr-store-notice-headline{display:block;font-size:12.5px;font-weight:600;color:var(--text-ivory);margin-bottom:3px}.cr-store-notice-sub{font-size:11.5px;color:#ffffffb3;line-height:1.45;margin:0}.cr-google-auth-wrapper{margin:14px 0 12px}.cr-google-btn{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;background:#ffffff0a;border:1px solid rgba(212,175,55,.35);border-radius:6px;padding:10px 14px;color:var(--text-ivory);font-size:13px;font-weight:600;cursor:pointer;transition:all .25s cubic-bezier(.25,.8,.25,1);box-shadow:0 4px 14px #0000004d;box-sizing:border-box}.cr-google-btn:hover:not(:disabled){background:#d4af371a;border-color:var(--gold-primary);box-shadow:0 6px 20px #d4af3740;transform:translateY(-1px)}.cr-google-btn:disabled{opacity:.55;cursor:not-allowed}.cr-google-icon{flex-shrink:0}.cr-google-btn-text{font-weight:600;font-size:13px;color:var(--text-ivory)}.cr-google-rec-badge{background:linear-gradient(135deg,#d4af3738,#d4af3714);border:1px solid rgba(212,175,55,.45);color:var(--gold-primary);font-size:9.5px;font-weight:700;padding:2.5px 7px;border-radius:10px;letter-spacing:.3px;white-space:nowrap;margin-left:auto}.cr-auth-separator{display:flex;align-items:center;text-align:center;margin:14px 0 16px;color:#fff6;font-size:11px;letter-spacing:.5px}.cr-auth-separator:before,.cr-auth-separator:after{content:"";flex:1;border-bottom:1px solid rgba(255,255,255,.08)}.cr-auth-separator:not(:empty):before{margin-right:10px}.cr-auth-separator:not(:empty):after{margin-left:10px}.cr-store-development-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 8px 8px;animation:crFadeIn .3s ease}.cr-store-dev-icon-wrap{width:76px;height:76px;border-radius:50%;background:radial-gradient(circle,rgba(212,175,55,.18) 0%,rgba(212,175,55,.03) 70%,transparent 100%);border:1px solid rgba(212,175,55,.35);display:flex;align-items:center;justify-content:center;margin-bottom:16px;box-shadow:0 0 24px #d4af3733}.cr-store-dev-icon{color:var(--gold-primary);filter:drop-shadow(0 2px 6px rgba(212,175,55,.4))}.cr-store-dev-title{font-size:20px;font-weight:700;color:var(--text-ivory);letter-spacing:-.3px;margin:12px 0 8px;line-height:1.25}.cr-store-dev-desc{font-size:13.5px;color:#ffffffb8;line-height:1.55;margin:0 0 20px;max-width:360px}.cr-store-dev-features{width:100%;display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.cr-store-dev-feature-item{display:flex;align-items:center;gap:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);border-radius:8px;padding:10px 14px;text-align:left;transition:border-color .2s ease,background .2s ease}.cr-store-dev-feature-item:hover{background:#d4af370d;border-color:#d4af3740}.cr-feature-icon{font-size:18px;flex-shrink:0}.cr-store-dev-feature-item strong{display:block;font-size:13px;color:var(--text-ivory);font-weight:600;margin-bottom:2px}.cr-store-dev-feature-item small{display:block;font-size:11.5px;color:#fff9;line-height:1.35}.cr-store-status-pill{display:inline-flex;align-items:center;background:linear-gradient(135deg,#d4af3726,#d4af370d);border:1px solid rgba(212,175,55,.35);border-radius:20px;padding:6px 16px;color:var(--gold-primary);font-size:11.5px;font-weight:700;letter-spacing:.5px;text-transform:uppercase}:root{--bg-dark: #000000;--bg-card: #1a1a1a;--bg-card-hover: #222222;--gold-primary: #D4AF37;--gold-light: #F4D03F;--gold-dark: #B8860B;--text-main: #FFFFFF;--text-muted: #E5E5E5;--text-legal: #888888;--font-main: "Outfit", sans-serif;--font-display: "Playfair Display", Georgia, serif;--transition-smooth: all .3s cubic-bezier(.25, .46, .45, .94)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-main);background-color:var(--bg-dark);color:var(--text-main);line-height:1.6;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24;display:inline-block;vertical-align:middle;line-height:1}.custom-radial-glow{background:radial-gradient(circle at 50% 0%,#c5a0591f,#08080a00 70%)}.gold-grid-pattern{background-size:40px 40px;background-image:linear-gradient(to right,rgba(197,160,89,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(197,160,89,.04) 1px,transparent 1px)}*,*:before,*:after{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important;-webkit-touch-callout:none!important}input,textarea,[contenteditable=true]{-webkit-user-select:text!important;-moz-user-select:text!important;-ms-user-select:text!important;user-select:text!important}img{-webkit-user-drag:none;user-drag:none}a{color:var(--gold-primary);text-decoration:none;transition:var(--transition-smooth)}a:not(.btn-gold-premium):not([class*=btn]):not([role=button]):not(.no-underline):hover{text-decoration:underline;color:var(--gold-light)}.glass-panel{background:#0f0f0fa6;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(212,175,55,.15);box-shadow:0 10px 30px #00000080,inset 0 1px 1px #ffffff0d;transition:var(--transition-smooth)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#000000f2}::-webkit-scrollbar-thumb{background:linear-gradient(180deg,var(--gold-dark) 0%,rgba(212,175,55,.4) 100%);border:2px solid #000000;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--gold-primary)}.text-gold-gradient{background:linear-gradient(to right,#b38728,#fbf5b7,#aa771c,#fbf5b7,#b38728);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:var(--gold-primary);text-shadow:0px 4px 25px rgba(212,175,55,.2);animation:shine 12s linear infinite;display:inline-block;-webkit-font-smoothing:antialiased;will-change:background-position}@keyframes shine{to{background-position:200% center}}@keyframes goldShimmer{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.btn-gold-premium,a.btn-gold-premium,button.btn-gold-premium{background:linear-gradient(135deg,#bf953f,#fcf6ba,#b38728,#fbf5b7,#aa771c);background-size:250% 250%;animation:goldShimmer 8s ease infinite;color:#08080a!important;font-weight:700;border:1px solid rgba(252,246,186,.6);border-radius:6px;box-shadow:0 4px 20px #d4af374d,inset 0 1px #ffffff80;text-shadow:0 1px 0 rgba(255,255,255,.3);transition:transform .3s cubic-bezier(.25,.8,.25,1),box-shadow .3s cubic-bezier(.25,.8,.25,1),filter .3s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important;will-change:background-position;cursor:pointer}.btn-gold-premium:hover,a.btn-gold-premium:hover,button.btn-gold-premium:hover{color:#08080a!important;text-decoration:none!important;box-shadow:0 8px 30px #d4af378c,inset 0 1px #ffffffb3;transform:translateY(-2px) scale(1.02);filter:brightness(1.08)}.btn-gold-premium:active,a.btn-gold-premium:active,button.btn-gold-premium:active{transform:translateY(0) scale(.99);box-shadow:0 2px 10px #d4af374d}.btn-gold-premium *,a.btn-gold-premium *,button.btn-gold-premium *{color:#08080a!important;text-decoration:none!important}.gold-glow{filter:drop-shadow(0 0 10px rgba(212,175,55,.4))}
