@layer theme,base;@layer components{.dk-field{gap:7px;min-width:0;display:grid}.dk-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dk-label{color:var(--t1);letter-spacing:0;font-size:14px;font-weight:600;line-height:20px}.dk-control{position:relative}.dk-input{border-radius:var(--r-inner);width:100%;height:48px;color:var(--t1);font:inherit;letter-spacing:-.006em;appearance:none;transition:box-shadow .2s var(--ease), background-color .2s var(--ease);background:#0a0e14;border:0;outline:none;margin:0;padding:0 14px;font-size:16px;line-height:22px;display:block;box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff1a}.dk-input::placeholder{color:var(--t3);opacity:1}.dk-input:hover{box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff2b}.dk-input:focus,.dk-input:focus-visible{background:#0c121a;outline:none;box-shadow:inset 0 0 0 1px #75beffb8,0 0 0 4px #75beff29}.dk-input[aria-invalid=true]{box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #f75d59b3}.dk-input[aria-invalid=true]:focus{box-shadow:inset 0 0 0 1px #f75d59d9,0 0 0 4px #f75d5924}.dk-input:disabled{opacity:.55}.dk-input.has-end{padding-right:84px}.dk-input:-webkit-autofill{-webkit-text-fill-color:var(--t1);caret-color:var(--t1);transition:background-color 9999s;box-shadow:inset 0 0 0 1px #75beff59,inset 0 0 0 100px #0e1622}.dk-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--t1);caret-color:var(--t1);transition:background-color 9999s;box-shadow:inset 0 0 0 1px #75beff59,inset 0 0 0 100px #0e1622}.dk-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--t1);caret-color:var(--t1);transition:background-color 9999s;box-shadow:inset 0 0 0 1px #75beff59,inset 0 0 0 100px #0e1622}.dk-hint{color:var(--t3);font-size:13px;line-height:18px}.dk-reveal{min-width:64px;height:36px;color:var(--ice-hi);transition:background-color .2s var(--ease), color .2s var(--ease);border-radius:10px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;position:absolute;top:6px;right:6px}.dk-reveal:hover{color:#fff;background:#ffffff0f}.dk-reveal:focus-visible{outline:2px solid var(--ice-hi);outline-offset:0;border-radius:10px}.dk-check{min-height:44px;color:var(--t2);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;padding:11px 0;font-size:14px;line-height:20px;display:flex;position:relative}.dk-check>input{opacity:0;cursor:pointer;width:22px;height:22px;margin:0;position:absolute;top:10px;left:0}.dk-box{pointer-events:none;width:22px;height:22px;color:var(--ice-ink);transition:background .2s var(--ease), box-shadow .2s var(--ease);background:#ffffff0d;border-radius:7px;flex:none;place-items:center;margin-top:-1px;display:grid;box-shadow:inset 0 0 0 1.5px #ffffff42}.dk-box svg{stroke-width:2.6px;opacity:0;width:15px;height:15px;transition:opacity .15s var(--ease), transform .45s var(--spring-bounce);transform:scale(.4)}.dk-check:hover .dk-box{box-shadow:inset 0 0 0 1.5px #fff6}.dk-check>input:checked+.dk-box{background:linear-gradient(#8fccff,#6fbafc);box-shadow:inset 0 1px #ffffff80,0 1px 2px #00000073}.dk-check>input:checked+.dk-box svg{opacity:1;transform:none}.dk-check>input:focus-visible+.dk-box{box-shadow:inset 0 0 0 1.5px #fff6, 0 0 0 2px var(--bg), 0 0 0 4px var(--ice-hi)}.dk-check>input:checked:focus-visible+.dk-box{box-shadow:inset 0 1px 0 #ffffff80, 0 0 0 2px var(--bg), 0 0 0 4px var(--ice-hi)}.dk-check>input[aria-invalid=true]:not(:checked)+.dk-box{box-shadow:inset 0 0 0 1.5px #f75d59cc}.dk-check>input[aria-invalid=true]:not(:checked):focus-visible+.dk-box{box-shadow:inset 0 0 0 1.5px #f75d59cc, 0 0 0 2px var(--bg), 0 0 0 4px var(--ice-hi)}.dk-check-t{text-wrap:pretty;min-width:0}.dk-check-t a{color:var(--ice-hi);text-underline-offset:3px;border-radius:4px;font-weight:500;-webkit-text-decoration:underline #b9e0fb66;text-decoration:underline #b9e0fb66}.dk-check-t a:hover{color:#fff;text-decoration-color:currentColor}.dk-alert{border-radius:var(--r-inner);color:#ffcdca;animation:dkIn .4s var(--spring-snap);background:#f75d5917;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:20px;display:flex;box-shadow:inset 0 0 0 1px #f75d594d}.dk-alert>svg{color:#ff8a86;stroke-width:1.8px;flex:none;width:18px;height:18px;margin-top:1px}.dk-alert-act{color:#fff;text-underline-offset:3px;border-radius:4px;padding:0;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73;display:inline}.dk-alert-act:hover{text-decoration-color:currentColor}.dk-alert-act:disabled{opacity:.6}.dk-alert-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.dk-note{color:var(--ice-hi);font-size:13px;line-height:18px}.dk-note:empty{display:none}.dk-seg{isolation:isolate;background:#ffffff0e;border-radius:999px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #00000059,inset 0 0 0 1px #ffffff12}.dk-seg-thumb{z-index:-1;width:calc((100% - 8px) / var(--n,2));transform:translateX(calc(var(--i,0) * 100%));transition:transform .56s var(--spring-snap);background:linear-gradient(#2b3441,#212934);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:inset 0 1px #ffffff1f,inset 0 0 0 1px #ffffff0d,0 1px 2px #00000073,0 6px 14px -6px #000000b3}.dk-seg-tab{letter-spacing:-.004em;height:40px;color:var(--t2);white-space:nowrap;transition:color .2s var(--ease);-webkit-tap-highlight-color:transparent;border-radius:999px;padding:0 12px;font-size:15px;font-weight:600;line-height:1}.dk-seg-tab:hover,.dk-seg-tab[aria-selected=true]{color:var(--t1)}.dk-seg-tab:focus-visible{outline:2px solid var(--ice-hi);outline-offset:-2px;border-radius:999px}.dk-title{letter-spacing:.006em;text-wrap:balance;font-size:24px;font-weight:600;font-stretch:94%;line-height:28px}.dk-sub{color:var(--t2);text-wrap:pretty;margin-top:6px;font-size:15px;line-height:22px}.dk-fine{color:var(--t3);font-size:13px;line-height:19px}.dk-fine a,.dk-inline-link{color:var(--ice-hi);transition:color .2s var(--ease);border-radius:4px;font-weight:500}.dk-fine a:hover,.dk-inline-link:hover{color:#fff}.dk-textbtn{min-height:32px;color:var(--ice-hi);transition:color .2s var(--ease);border-radius:6px;align-items:center;gap:2px;padding:0;font-size:14px;font-weight:500;line-height:20px;display:inline-flex}.dk-textbtn:hover{color:#fff}.dk-textbtn svg{flex:none;width:1.05em;height:1.05em}.dk-textbtn--muted{color:var(--t2)}.dk-textbtn--muted:hover{color:var(--t1)}.dk-state{text-align:center;justify-items:center;padding:8px 0 2px;display:grid}.dk-state-title{letter-spacing:.004em;text-wrap:balance;margin-top:20px;font-size:28px;font-weight:600;font-stretch:94%;line-height:32px}.dk-state-title:focus,.dk-title:focus{outline:none}.dk-state-body{max-width:380px;color:var(--t2);text-wrap:pretty;margin-top:10px;font-size:15px;line-height:22px}.dk-state-body b{color:var(--t1);word-break:break-word;font-weight:600}.dk-state-small{color:var(--t3);align-items:center;gap:6px;margin-top:12px;font-size:13px;line-height:18px;display:inline-flex}.dk-state-small svg{width:15px;height:15px}.dk-state-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:26px;display:flex}.dk-medal{width:60px;height:60px;animation:dkPop .5s var(--spring-bounce) both;border-radius:50%;place-items:center;display:grid;position:relative}.dk-medal>svg{stroke-width:2.2px;width:28px;height:28px}.dk-medal--ok{color:var(--ice-ink);background:linear-gradient(#8fccff,#6fbafc);box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #03285033,0 1px 2px #00000080,0 14px 30px -14px #000000f2}.dk-medal--ok>svg{stroke-width:2.6px}.dk-medal--info{color:var(--ice-hi);background:var(--ice-wash);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #75beff47}.dk-medal--err{color:#ff8a86;background:#f75d591a;box-shadow:inset 0 0 0 1px #f75d594d}.dk-medal--wait{color:var(--ice);background:#75beff0f;box-shadow:inset 0 0 0 1px #75beff2e}.dk-spin{border:2.5px solid #75beff38;border-top-color:var(--ice);border-radius:50%;width:30px;height:30px;animation:.8s linear infinite spin}.dk-medal--ok:after{content:"";opacity:0;pointer-events:none;animation:rip .7s var(--ease-out) .18s;border:1.5px solid #e2f3fcd9;border-radius:50%;position:absolute;inset:-1px}@keyframes dkPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes dkIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes dkRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.dk-view{animation:dkRise .5s var(--spring-snap) both}@media (max-width:733px){.dk-seg-tab{height:44px}.dk-reveal{border-radius:12px;height:44px;top:2px;right:2px}.dk-state-actions{justify-self:stretch}.dk-textbtn{min-height:44px}.dk-state-title{font-size:24px;line-height:28px}.dk-state-actions>.btn{flex:100%}}@media (forced-colors:active){.dk-input,.dk-box{border:1px solid canvastext}.dk-seg-thumb{border:2px solid highlight}.dk-input:focus,.dk-input:focus-visible{outline-offset:1px;outline:2px solid highlight}.dk-check>input:focus-visible+.dk-box{outline-offset:2px;outline:2px solid highlight}}}@layer utilities;
