.idn-cookies,.idn-cookie-manage{font-family:Urbanist,Inter,system-ui,sans-serif;box-sizing:border-box}.idn-cookies[hidden],.idn-cookies [hidden]{display:none!important}.idn-cookies{position:fixed;z-index:10000;left:50%;bottom:max(20px,env(safe-area-inset-bottom));transform:translateX(-50%);width:min(900px,calc(100% - 40px));max-height:calc(100dvh - 40px);overflow:auto;overscroll-behavior:contain;color:#f6efff;background:linear-gradient(120deg,#211333f5,#131529fa 62%,#102b33fa);border:1px solid #bd96e773;border-radius:26px;box-shadow:0 22px 90px #0009,inset 0 1px 0 #ffffff20;isolation:isolate;animation:idn-cookie-arrive .4s cubic-bezier(.2,.8,.2,1) both}.idn-cookies:before{content:'';position:absolute;top:0;left:28px;right:28px;height:2px;background:linear-gradient(90deg,transparent,#ed43ac,#9860fa,#20c7dd,transparent);pointer-events:none}.idn-cookie-content{position:relative;z-index:1;padding:26px 30px 22px}.idn-cookie-heading{display:flex;align-items:center;gap:15px}.idn-cookie-orbit{width:48px;height:48px;border-radius:17px;border:1px solid #d29cf563;background:radial-gradient(ellipse at 30% 20%,#e751b044,transparent 70%),#693d8135;box-shadow:0 0 28px #b365dd20;display:grid;place-items:center;color:#dcaff9;font-size:29px}.idn-cookie-kicker{font-size:9px;font-weight:750;letter-spacing:.2em;color:#c6a7e2}.idn-cookies h2{margin:3px 0 0;font-size:27px;line-height:1.1;letter-spacing:-.035em;color:#fff;font-weight:750}.idn-cookies p{font-size:13px;line-height:1.6;margin:15px 0 10px;color:#d6cbdf}.idn-cookies .idn-cookie-detail{font-size:11px;color:#bdb2cd;margin:0 0 16px;line-height:1.6}.idn-cookies a{color:#dfb6ff;text-decoration:underline;text-underline-offset:3px}.idn-cookie-actions{display:flex;gap:10px;align-items:stretch}.idn-cookies button{font:650 12px/1.3 Urbanist,Inter,system-ui,sans-serif;cursor:pointer;min-height:44px;padding:12px 21px;border:1px solid #c594e27a;border-radius:30px;color:#fff;background:linear-gradient(110deg,#ad50db37,#497fca30);transition:background .18s,transform .18s;flex:1}.idn-cookies button:hover{background:linear-gradient(110deg,#b956e160,#4787d853)}.idn-cookies button:active{transform:scale(.98)}.idn-cookies button:disabled{opacity:.55;cursor:wait}.idn-cookies .idn-cookie-settings{flex:0 0 auto;background:transparent;border-color:#c594e22e;font-weight:500;color:#d1c2df;display:flex;gap:16px;align-items:center}.idn-cookies :focus-visible,.idn-cookie-manage:focus-visible{outline:3px solid #63dae7;outline-offset:3px}.idn-cookie-stars{position:absolute;inset:0;z-index:0;overflow:hidden;pointer-events:none;border-radius:inherit;contain:paint}.idn-cookie-stars i{position:absolute;width:2px;height:2px;border-radius:50%;background:#b885ff;box-shadow:0 0 8px #bd86ff;animation:idn-cookie-star 5s ease-in-out infinite}.idn-cookie-stars i:nth-child(1){left:6%;top:28%}.idn-cookie-stars i:nth-child(2){left:30%;top:13%;background:#e66ab7;animation-delay:-2s}.idn-cookie-stars i:nth-child(3){left:58%;top:40%;animation-delay:-3s}.idn-cookie-stars i:nth-child(4){left:80%;top:20%;background:#50c5da;animation-delay:-1s}.idn-cookie-stars i:nth-child(5){left:91%;top:69%;animation-delay:-4s}.idn-cookie-stars i:nth-child(6){left:40%;top:84%;background:#4ec6d7;animation-delay:-2s}.idn-cookie-stars i:nth-child(7){left:14%;top:76%;animation-delay:-1s}.idn-cookie-stars i:nth-child(8){left:71%;top:83%;background:#e56fb8;animation-delay:-3s}#idn-cookie-options{padding-top:17px;border-top:1px solid #d3b2f025;margin-top:18px}#idn-cookie-options label{display:flex;gap:13px;align-items:flex-start;padding:12px 0}#idn-cookie-options input{width:19px;height:19px;flex-shrink:0;margin:2px 0 0;accent-color:#c087f4}#idn-cookie-options b{font-size:13px;color:#f4eaff}#idn-cookie-options small{display:block;font-size:11px;color:#bfb0ce;line-height:1.55;margin-top:4px}.idn-cookies .idn-cookie-save{width:100%;margin:12px 0 14px}.idn-cookie-status:empty{display:none}.idn-cookies .idn-cookie-status{color:#ffc5de;font-size:11px;margin-bottom:0}.idn-cookie-manage{position:fixed;bottom:max(10px,env(safe-area-inset-bottom));left:13px;z-index:9990;cursor:pointer;border:1px solid #b48ed554;border-radius:24px;color:#d9c6ed;background:#151426ed;padding:9px 12px;font-size:10px;line-height:1.2;box-shadow:0 4px 20px #0005}.idn-cookie-manage span{color:#ce8def;margin-right:5px}.idn-cookies:not([hidden])~.idn-cookie-manage{visibility:hidden}@keyframes idn-cookie-arrive{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes idn-cookie-star{0%,100%{opacity:.2;transform:scale(.8)}50%{opacity:.75;transform:scale(1.3)}}@media(max-width:600px){.idn-cookies{width:calc(100% - 24px);bottom:max(12px,env(safe-area-inset-bottom));border-radius:23px;max-height:calc(100dvh - 24px)}.idn-cookie-content{padding:20px}.idn-cookie-kicker{font-size:8px;letter-spacing:.15em}.idn-cookies h2{font-size:25px}.idn-cookie-orbit{width:40px;height:40px;border-radius:14px;font-size:25px}.idn-cookies p{font-size:12px;margin-top:13px}.idn-cookies .idn-cookie-detail{font-size:10px;margin-bottom:13px}.idn-cookie-actions{flex-wrap:wrap;gap:8px}.idn-cookies button{font-size:12px;padding:11px 12px;min-width:calc(50% - 4px)}.idn-cookies .idn-cookie-settings{min-width:100%;justify-content:center;padding:9px;min-height:38px}.idn-cookie-manage{font-size:9px;max-width:125px;bottom:max(5px,env(safe-area-inset-bottom));left:8px;padding:8px 10px}}@media(prefers-reduced-motion:reduce){.idn-cookies,.idn-cookie-stars i{animation:none}.idn-cookies button{transition:none}}

.idn-cookie-manage.idn-cookie-in-settings{position:static;display:block;width:100%;max-width:none;margin:12px 0 0;padding:12px;font-size:12px;min-height:44px;text-align:left}

.idn-cookie-manage[hidden]{display:none!important}.idn-cookies{background-color:#131221;scrollbar-width:thin;scrollbar-color:#a782cc #191628}.idn-cookie-inline{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.idn-cookies [data-cookie-close]{flex:0 0 auto;min-width:44px;padding:10px;margin-left:auto;background:transparent}.idn-cookie-note{font-size:11px;color:#d0c0df;line-height:1.5}.idn-cookies.idn-motion-paused,.idn-cookies.idn-motion-paused .idn-cookie-stars i{animation:none}.idn-cookie-inline:focus-visible{outline:3px solid #63dae7;outline-offset:4px}
