body:has(.cinel-auth-dialog) [data-slot=dialog-overlay]{z-index:200!important;background:#000000c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.cinel-auth-dialog{z-index:201!important;width:min(520px,calc(100vw - 32px));max-width:520px;padding:0;overflow:hidden;color:#f5f0e8;border:1px solid rgba(255,184,106,.22);border-radius:14px;background:radial-gradient(circle at 50% -20%,rgba(255,161,82,.13),transparent 48%),linear-gradient(150deg,#19141a,#16131a 58%,#17120f);box-shadow:0 36px 100px #000000b8,0 0 46px #5b46b91a}.cinel-auth-dialog.is-daily-credits{width:min(860px,calc(100vw - 32px));max-width:860px;border-color:#ffae5861;background:radial-gradient(circle at 77% 49%,rgba(94,64,204,.28),transparent 31%),radial-gradient(circle at 30% 21%,rgba(255,164,78,.16),transparent 32%),radial-gradient(circle at 94% 35%,rgba(114,87,207,.2),transparent 39%),linear-gradient(128deg,#180b1c,#171126 54%,#110c17);box-shadow:0 40px 120px #000c,0 0 62px #ff923f1a}.cinel-auth-dialog [data-slot=dialog-close]{top:14px;right:14px;color:#f5f0e8a8;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.cinel-auth-dialog [data-slot=dialog-close]:hover{color:#fff8ef;background:#ffb86a1a}.cinel-auth-panel{width:100%;padding:42px 32px 30px}.cinel-auth-panel.is-email{padding-top:26px}.cinel-auth-panel.is-daily-credits{padding:54px 56px 32px}.cinel-auth-brand{display:flex;flex-direction:column;align-items:center;text-align:center}.cinel-auth-brand img{width:66px;height:66px;object-fit:contain;border-radius:50%;box-shadow:0 12px 32px #0000005c}.cinel-auth-brand h2{margin:18px 0 6px;color:#fff9f1;font-size:clamp(27px,5vw,34px);font-weight:700;letter-spacing:-.035em}.cinel-auth-brand p{margin:0;color:#d6a26c;font-size:15px}.cinel-daily-credits-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(290px,.88fr);align-items:center;gap:38px;min-height:352px}.cinel-daily-credits-copy{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.cinel-daily-credits-copy>p{margin:0 0 15px;color:#f0ad68;font-size:11px;font-weight:800;letter-spacing:.14em}.cinel-daily-credits-copy>h2{max-width:370px;margin:0;color:#fffaf5;font-size:clamp(32px,4.2vw,46px);font-weight:780;letter-spacing:-.055em;line-height:1.08}.cinel-daily-credits-copy>span{display:block;max-width:340px;margin-top:17px;color:#f1e4ecb8;font-size:15px;line-height:1.65}.cinel-daily-credits-copy .cinel-auth-actions{width:min(100%,330px);margin-top:27px}.cinel-daily-credits-copy .cinel-auth-actions button{min-height:50px;font-size:14px}.cinel-daily-reward-stage{--cinel-card-glow-x: 50%;--cinel-card-glow-y: 50%;--cinel-card-rotate-x: 0deg;--cinel-card-rotate-y: 0deg;position:relative;display:grid;min-height:310px;place-items:center;perspective:1000px}.cinel-daily-reward-stage:before{position:absolute;width:350px;height:350px;border-radius:50%;pointer-events:none;background:repeating-conic-gradient(from 20deg,rgba(181,155,255,.11) 0deg 9deg,transparent 9deg 20deg),radial-gradient(circle,rgba(151,84,255,.42),transparent 63%);content:"";opacity:.8}.cinel-daily-reward-card{position:relative;z-index:1;display:flex;width:min(100%,340px);min-height:210px;padding:21px 23px 18px;overflow:hidden;flex-direction:column;justify-content:space-between;color:#fff9ff;border:2px solid rgba(240,222,255,.87);border-radius:22px;background:radial-gradient(circle at var(--cinel-card-glow-x) var(--cinel-card-glow-y),rgba(255,255,255,.25),transparent 34%),linear-gradient(135deg,#21172a,#292337 56%,#171526);box-shadow:0 26px 44px #05010b85,inset 0 0 0 4px #171126c7;transform:rotateX(var(--cinel-card-rotate-x)) rotateY(var(--cinel-card-rotate-y)) rotate(-6deg);transform-style:preserve-3d;transition:transform .26s cubic-bezier(.2,.8,.25,1);will-change:transform}.cinel-daily-reward-stage:hover .cinel-daily-reward-card{transition-duration:70ms}.cinel-daily-reward-card:before{position:absolute;inset:10px;border:1px solid rgba(244,235,255,.68);border-radius:14px;pointer-events:none;content:""}.cinel-daily-reward-card-top,.cinel-daily-reward-card-bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;color:#f8eeffb8;font-size:10px;font-weight:850;letter-spacing:.12em}.cinel-daily-reward-card-top svg{width:21px;height:21px;color:#efbb72}.cinel-daily-reward-card-value{position:relative;z-index:1;text-align:left}.cinel-daily-reward-card-value small{display:block;color:#f8eeffa8;font-size:10px;font-weight:800;letter-spacing:.11em}.cinel-daily-reward-card-value strong{display:block;margin-top:4px;color:#fff8fc;font-size:58px;font-weight:850;letter-spacing:-.07em;line-height:1;text-shadow:0 4px 20px rgba(238,155,255,.3)}.cinel-daily-reward-card-value em{margin-left:5px;color:#edbeff;font-size:17px;font-style:normal;letter-spacing:0}.cinel-daily-reward-card-bottom{color:#f8eeff85;font-size:8px}.cinel-auth-actions{display:flex;flex-direction:column;gap:14px;margin-top:30px}.cinel-auth-actions button,.cinel-auth-submit{width:100%;min-height:56px;border-radius:10px;font:inherit;font-size:16px;font-weight:650;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease,box-shadow .16s ease}.cinel-auth-actions button:hover:not(:disabled),.cinel-auth-submit:hover:not(:disabled){transform:translateY(-1px)}.cinel-auth-actions button:disabled,.cinel-auth-submit:disabled{cursor:wait;opacity:.68}.cinel-auth-google{display:flex;align-items:center;justify-content:center;gap:14px;color:#17171a;border:1px solid rgba(255,255,255,.88);background:#fff}.cinel-auth-google:hover:not(:disabled){background:#fffaf4;box-shadow:0 12px 34px #00000042}.cinel-auth-google svg{width:21px;height:21px;color:#4285f4}.cinel-auth-email-choice{display:flex;align-items:center;justify-content:center;gap:13px;color:#e4ddd6;border:1px solid rgba(255,184,106,.16);background:#ffffff06}.cinel-auth-email-choice:hover:not(:disabled){color:#fff6eb;border-color:#ffb86a61;background:#ffb86a12}.cinel-auth-email-choice svg{width:20px;height:20px;color:#d8a064}.cinel-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;color:#f5f0e873}.cinel-auth-divider span{height:1px;background:#ffffff17}.cinel-auth-divider small{font-size:12px}.cinel-auth-legal{margin:24px auto 0;max-width:390px;color:#f5f0e86e;font-size:12px;line-height:1.6;text-align:center}.cinel-auth-legal a{color:#f5f0e8ad;text-decoration:underline;text-underline-offset:3px}.cinel-auth-back{display:inline-flex;align-items:center;gap:8px;padding:7px 3px;color:#f5f0e8ad;border:0;background:transparent;cursor:pointer}.cinel-auth-back:hover{color:#fff7ed}.cinel-auth-back svg{width:19px;height:19px}.cinel-auth-tabs{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:17px 0 26px;padding:6px;border:1px solid rgba(255,255,255,.055);border-radius:12px;background:#ffffff06}.cinel-auth-tabs button{min-height:48px;appearance:none;color:#f5f0e88f!important;border:1px solid transparent!important;border-radius:9px;background:transparent!important;font-size:16px;font-weight:650;cursor:pointer}.cinel-auth-tabs button.is-active{color:#fff7ed!important;border-color:#ffb86a6b!important;background:#ffb86a1a!important;box-shadow:inset 0 0 0 1px #7257cf14}.cinel-auth-tabs button:focus-visible{outline:2px solid rgba(255,184,106,.58);outline-offset:2px}.cinel-auth-form{display:flex;flex-direction:column;gap:18px}.cinel-auth-form>label{display:flex;flex-direction:column;gap:9px}.cinel-auth-form>label>span{color:#f2ece5;font-size:14px;font-weight:650}.cinel-auth-form input{width:100%;height:54px;padding:0 15px;color:#fff8ef;border:1px solid rgba(255,255,255,.09);border-radius:9px;outline:0;background:#ffffff05;font:inherit;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.cinel-auth-form input::placeholder{color:#f5f0e857}.cinel-auth-form input:focus{border-color:#ffb86a8f;background:#ffffff08;box-shadow:0 0 0 3px #ffa65617}.cinel-auth-password{position:relative}.cinel-auth-password input{padding-right:54px}.cinel-auth-password button{position:absolute;top:0;right:0;display:grid;width:50px;height:54px;place-items:center;color:#f5f0e87a;border:0;background:transparent;cursor:pointer}.cinel-auth-password button:hover{color:#fff5e9}.cinel-auth-password svg{width:20px;height:20px}.cinel-auth-submit{display:flex;align-items:center;justify-content:center;gap:9px;margin-top:3px;color:#21140b;border:0;background:linear-gradient(100deg,#ffc078,#f09a50);box-shadow:0 12px 30px #ee8f452e}.cinel-auth-submit:hover:not(:disabled){box-shadow:0 16px 36px #ee8f4547}.cinel-auth-message{margin:-4px 0 0;padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.45}.cinel-auth-message.is-error{color:#ffc8c8;border:1px solid rgba(246,93,102,.25);background:#f65d6614}.cinel-auth-message.is-success{color:#bfe6cf;border:1px solid rgba(83,190,132,.24);background:#53be8414}.cinel-auth-forgot{align-self:center;color:#f5f0e885;font-size:13px;text-decoration:none}.cinel-auth-forgot:hover{color:#f3b36f}.cinel-auth-spinner{width:20px;height:20px;animation:cinel-auth-spin .8s linear infinite}.cinel-auth-standalone{position:fixed;inset:0;z-index:10;display:grid;min-height:100svh;padding:24px;place-items:center;overflow-y:auto;color:#f5f0e8;background:radial-gradient(circle at 50% 15%,rgba(255,164,80,.1),transparent 34%),radial-gradient(circle at 72% 48%,rgba(91,73,195,.09),transparent 34%),#08080a}.cinel-auth-standalone:before{position:fixed;inset:0;pointer-events:none;content:"";opacity:.14;background-image:linear-gradient(90deg,transparent 49.5%,rgba(255,255,255,.025) 50%,transparent 50.5%);background-size:76px 100%}.cinel-auth-standalone-inner{position:relative;width:min(520px,100%);overflow:hidden;border:1px solid rgba(255,184,106,.22);border-radius:14px;background:radial-gradient(circle at 50% -20%,rgba(255,161,82,.13),transparent 48%),linear-gradient(150deg,#19141a,#16131a 58%,#17120f);box-shadow:0 36px 100px #000000b8}@keyframes cinel-auth-spin{to{transform:rotate(360deg)}}@media(max-width:640px){.cinel-auth-dialog.is-daily-credits{width:min(520px,calc(100vw - 24px))}.cinel-auth-panel{padding:38px 22px 24px}.cinel-auth-panel.is-email{padding-top:22px}.cinel-auth-panel.is-daily-credits{padding:46px 24px 28px}.cinel-daily-credits-layout{grid-template-columns:1fr;gap:30px}.cinel-daily-credits-copy{align-items:center;text-align:center}.cinel-daily-credits-copy>h2{max-width:340px}.cinel-daily-credits-copy>span{max-width:330px}.cinel-daily-credits-copy .cinel-auth-actions{width:100%}.cinel-daily-reward-stage{min-height:240px}.cinel-daily-reward-stage:before{width:290px;height:290px}.cinel-daily-reward-card{min-height:185px}.cinel-auth-brand img{width:58px;height:58px}.cinel-auth-actions button,.cinel-auth-submit{min-height:52px}}
