.ui-help-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:10px}.ui-help-steps li{display:flex;gap:10px;align-items:flex-start}.ui-help-steps .n{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#ff7a6b;box-shadow:0 2px #e2564a;color:#fff;font:15px/1 var(--font-display, "DuboDisplay", sans-serif)}.ui-help-steps b{display:block;font:16px/1.15 var(--font-display, "DuboDisplay", sans-serif)}.ui-help-steps small{display:block;margin-top:2px;font-size:13px;line-height:1.3;opacity:.8}.ui-help .ui-muted{opacity:.7}.ui-main:has(.ui-shop){display:flex;flex-direction:column;overflow:hidden}.ui-main:has(.ui-shop)>.ui-content{flex:1;min-height:0;display:flex;flex-direction:column}.ui-shop,.ui-shop-page{flex:1;min-height:0;display:flex;flex-direction:column}.ui-shop-page .wd-panel{flex:1;min-height:0;margin:0;border-radius:16px;border:2px solid rgba(18,53,91,.1);box-shadow:none;transform:none;transition:none}.ui-shop-page .wd-head{padding:8px 10px 4px 14px}.ui-shop-page .wd-brand{font-size:19px}.ui-shop-page .wd-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}.ui-shop-page .bar-panel.in-tablet{--u: .78px;flex:1;min-height:0;display:flex;flex-direction:column;width:auto;max-height:none;border-radius:16px;border:2px solid rgba(18,53,91,.1);background:var(--panel-bg, #fff7ea);overflow:hidden}.ui-shop-page .bar-panel.in-tablet .bar-grid{flex:1;min-height:0;overflow-y:auto}.ui-shop-page .bar-panel .bar-away{display:none}.ui-shop-page .bar-panel.remote .bar-away{display:block;margin:8px 14px 0;padding:8px 12px;border-radius:12px;background:#ffe3a3;color:#12355b;font-weight:600;font-size:13px}.ui-shop-page .bar-panel.remote .bar-away.nudge{animation:shop-nudge .36s ease-out}.ui-shop-page .bar-panel.remote .bar-card .buy{opacity:.45}.shop-visit{display:flex;align-items:center;gap:18px;padding:18px;border-radius:18px;background:linear-gradient(180deg,#fff,#fff1dd);box-shadow:0 3px #12355b1a}.shop-visit .face{flex:none;width:120px;height:120px;border-radius:50%;background:#f3d3a4 center 30% / 118% no-repeat;box-shadow:inset 0 0 0 4px #fff,0 4px #12355b26}.shop-visit .words b{display:block;font:22px/1.1 var(--font-display, "DuboDisplay", sans-serif);color:#12355b}.shop-visit .words p{margin:6px 0 12px;font-size:14px;line-height:1.35;opacity:.85}@media(max-height:520px),(max-width:700px){.shop-visit{gap:12px;padding:12px}.shop-visit .face{width:84px;height:84px}.shop-visit .words b{font-size:17px}.ui-shop-page .bar-panel.in-tablet{--u: .62px}}@keyframes shop-nudge{25%{transform:translate(-5px)}60%{transform:translate(4px)}}@font-face{font-family:DuboDisplay;src:url(/fonts/LilitaOne-Regular.ttf) format("truetype");font-display:swap}@font-face{font-family:DuboText;src:url(/fonts/dubo-text.woff) format("woff");font-weight:300 700;font-display:swap}.dubo-ui{--bg: #fff7ea;--paper: #ffffff;--cream: #fff1dd;--sand: #ffe8c7;--sand-2: #f4d9b0;--navy: #12355b;--navy-2: #2b5079;--navy-deep: #0b2340;--muted: #687c95;--line: rgba(18, 53, 91, .1);--line-2: rgba(18, 53, 91, .18);--coral: #ff7a6b;--coral-d: #e2564a;--coral-bg: #ffe6e1;--coral-text: #c8443a;--flamingo: #ff5e8a;--teal: #2ec4b6;--teal-d: #159488;--teal-bg: #dcf6f2;--teal-text: #0d7a71;--gold: #ffb547;--gold-d: #e3922a;--gold-bg: #fff0d3;--gold-text: #a35f05;--green-text: #1f7d48;--r-l: 20px;--r: 16px;--r-s: 12px;--plinth: 0 3px 0 rgba(18, 53, 91, .09);--ease-pop: cubic-bezier(.25, 1.5, .45, 1);--font-display: "DuboDisplay", "Lilita", "Arial Rounded MT Bold", system-ui, sans-serif;--font-text: "DuboText", "Fredoka", ui-rounded, system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--navy);font:500 14px/1.38 var(--font-text);letter-spacing:0;text-transform:none;-webkit-font-smoothing:antialiased;user-select:none;white-space:normal}:where(.dubo-ui) *,:where(.dubo-ui) *:before,:where(.dubo-ui) *:after{box-sizing:border-box}:where(.dubo-ui) :where(button,input,select){font:inherit;color:inherit}:where(.dubo-ui) :where(h1,h2,h3,h4,p,dl,dd,ol,ul){margin:0}:where(.dubo-ui) :where(a){color:var(--teal-text);font-weight:600}.dubo-ui code,.dubo-ui .mono{font-family:ui-monospace,SFMono-Regular,Cascadia Mono,Menlo,Consolas,monospace;font-size:.92em;letter-spacing:-.01em;user-select:text;overflow-wrap:anywhere}:where(.dubo-ui) :focus-visible{outline:3px solid var(--gold);outline-offset:2px}.dubo-ui [hidden]{display:none!important}.ui-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ui-icon{flex:none}.ui-display{font:26px/1.05 var(--font-display);letter-spacing:.01em}.ui-display.small{font-size:20px}.ui-label{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-p{color:var(--navy-2)}.ui-fine{font-size:12.5px;color:var(--muted)}.ui-fine.warn{display:flex;align-items:center;gap:6px;color:var(--coral-text);font-weight:600}.ui-ok{color:var(--green-text);font-size:13px;font-weight:600}.ui-error{color:var(--coral-text);font-size:12.5px;font-weight:600}.ui-intro{display:flex;align-items:flex-start;gap:8px}.ui-intro .ui-icon{margin-top:1px;color:var(--coral)}.ui-stack{display:flex;flex-direction:column;gap:14px}.ui-stack.tight{gap:10px}.ui-grid2{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;align-items:start}.ui-grid2.tight{gap:10px}.ui-grid2>.span2{grid-column:1 / -1}.ui-two{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:10px}.ui-two .ui-copy-btn span{display:none}.ui-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ui-actions.center{justify-content:center}.ui-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ui-content{animation:ui-in .22s var(--ease-pop) backwards}@keyframes ui-in{0%{opacity:.35;transform:translateY(8px)}}.ui-btn{--face: var(--coral);--base: var(--coral-d);--ink: #fff;position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:none;border-radius:14px;background:linear-gradient(180deg,color-mix(in srgb,var(--face) 86%,#fff),var(--face));box-shadow:0 4px 0 var(--base);color:var(--ink);font-weight:600;font-size:14.5px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .12s var(--ease-pop),box-shadow .12s,filter .12s}.ui-btn:hover:not(:disabled){filter:brightness(1.04)}.ui-btn:active:not(:disabled){box-shadow:0 1px 0 var(--base);transform:translateY(3px) scale(.98,.96)}.ui-btn:disabled{cursor:not-allowed;filter:grayscale(.55) opacity(.55)}.ui-btn.s{min-height:32px;padding:0 11px;gap:6px;border-radius:11px;font-size:13px;box-shadow:0 3px 0 var(--base)}.ui-btn.l{min-height:50px;padding:0 22px;border-radius:16px;font:19px/1 var(--font-display);letter-spacing:.02em}.ui-btn.block{width:100%}.ui-btn.teal{--face: var(--teal);--base: var(--teal-d)}.ui-btn.gold{--face: var(--gold);--base: var(--gold-d);--ink: var(--navy)}.ui-btn.navy{--face: var(--navy-2);--base: var(--navy-deep)}.ui-btn.danger{--face: #f0524a;--base: #b8352f}.ui-btn.ghost{--ink: var(--navy);background:var(--paper);box-shadow:0 3px 0 var(--line-2),inset 0 0 0 2px var(--line-2)}.ui-btn.ghost:active:not(:disabled){box-shadow:0 1px 0 var(--line-2),inset 0 0 0 2px var(--line-2)}.ui-btn.soft{--ink: var(--navy);background:var(--sand);box-shadow:0 3px 0 var(--sand-2)}.ui-btn.soft:active:not(:disabled){box-shadow:0 1px 0 var(--sand-2)}.ui-btn.plain{min-height:30px;padding:0 6px;background:none;box-shadow:none;color:var(--teal-text)}.ui-btn.plain:active:not(:disabled){box-shadow:none;transform:scale(.96)}.ui-btn.busy{pointer-events:none}.ui-spinner{width:16px;height:16px;border:3px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-spin .7s linear infinite}@keyframes ui-spin{to{transform:rotate(360deg)}}.ui-iconbtn{display:grid;flex:none;place-items:center;width:40px;height:40px;border:none;border-radius:13px;background:var(--sand);box-shadow:0 3px 0 var(--sand-2);color:var(--navy);cursor:pointer;transition:transform .12s var(--ease-pop),box-shadow .12s}.ui-iconbtn:active{box-shadow:0 1px 0 var(--sand-2);transform:translateY(2px) scale(.95)}.ui-linkbtn{padding:4px;border:none;background:none;color:var(--teal-text);font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ui-card{min-width:0;padding:15px 16px 16px;border:2px solid var(--line);border-radius:var(--r-l);background:var(--paper);box-shadow:var(--plinth)}.ui-card.cream{border-color:var(--sand-2);background:var(--cream)}.ui-card.gold{border-color:color-mix(in srgb,var(--gold) 45%,transparent);background:var(--gold-bg)}.ui-card.teal{border-color:color-mix(in srgb,var(--teal) 35%,transparent);background:var(--teal-bg)}.ui-card-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:12px}.ui-card-head h3{display:flex;align-items:center;gap:9px;min-width:0;font:17px/1.1 var(--font-display);letter-spacing:.01em}.ui-card-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--coral-bg);color:var(--coral-d)}.ui-card.cream .ui-card-icon{background:var(--paper)}.ui-card-sub{margin:-6px 0 12px;font-size:13px;color:var(--muted)}.ui-card-actions{display:flex;flex:none;align-items:center;gap:6px}.ui-money{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ui-money.win{color:var(--gold-text)}.ui-money.loss{color:var(--coral-text)}.ui-cur{display:inline-block;flex:none;padding:2px 6px 1px;border-radius:6px;font-size:9.5px;font-weight:700;letter-spacing:.06em;line-height:1.3;vertical-align:1px}.ui-cur.usd{background:var(--gold);color:var(--navy)}.ui-cur.demo{background:var(--teal);color:#fff}.ui-chip{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700;white-space:nowrap}.ui-chip.pending{background:var(--gold-bg);color:var(--gold-text)}.ui-chip.confirmed,.ui-chip.win{background:#dcf3e5;color:var(--green-text)}.ui-chip.failed,.ui-chip.loss{background:var(--coral-bg);color:var(--coral-text)}.ui-chip.cancelled,.ui-chip.info{background:var(--sand);color:var(--muted)}.ui-dot{width:7px;height:7px;flex:none;border-radius:50%;background:currentColor;animation:ui-pulse 1.4s ease-in-out infinite}@keyframes ui-pulse{50%{opacity:.35}}.ui-mult{display:inline-block;min-width:52px;padding:3px 8px;border-radius:999px;background:var(--sand);color:var(--navy-2);font-size:12px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.ui-mult.win{background:var(--gold);color:var(--navy)}.ui-mult.loss{background:var(--coral-bg);color:var(--coral-text)}.ui-mock{flex:none;padding:3px 8px;border:2px dashed var(--navy);border-radius:999px;background:var(--gold);font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-unsaved{padding:3px 9px;border-radius:999px;background:var(--gold-bg);color:var(--gold-text);font-size:12px;font-weight:700}.ui-you{padding:1px 7px;border-radius:999px;background:var(--coral);color:#fff;font-size:10.5px;font-weight:700}.ui-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;border-radius:15px;background:var(--sand)}.ui-seg button{display:inline-flex;flex:1 1 auto;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 13px;border:none;border-radius:11px;background:transparent;color:var(--navy-2);font-weight:600;white-space:nowrap;cursor:pointer;transition:background .14s,color .14s,transform .14s var(--ease-pop)}.ui-seg.s button{min-height:29px;padding:0 10px;font-size:12.5px}.ui-seg.l{display:flex;padding:5px;border-radius:18px}.ui-seg.l button{flex:1 1 0;min-height:46px;border-radius:14px;font:17px/1 var(--font-display);letter-spacing:.02em}.ui-seg button:active:not(:disabled){transform:scale(.96)}.ui-seg button[aria-checked=true]{background:var(--paper);box-shadow:0 2px 0 var(--sand-2);color:var(--navy)}.ui-seg button[aria-checked=true] .ui-icon{color:var(--coral)}.ui-seg button:disabled{cursor:not-allowed;opacity:.45}.ui-subnav{display:flex}.ui-subnav button{flex:1 1 0}.ui-filters{flex:1 1 auto}.ui-toggle{position:relative;flex:none;width:50px;height:30px;border:none;border-radius:999px;background:var(--sand-2);cursor:pointer;transition:background .16s}.ui-toggle span{position:absolute;left:3px;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px #12355b33;transition:transform .18s var(--ease-pop)}.ui-toggle[aria-checked=true]{background:var(--teal)}.ui-toggle[aria-checked=true] span{transform:translate(20px)}.ui-slider{display:flex;align-items:center;gap:10px;min-width:190px}.ui-slider input{flex:1;height:10px;border-radius:999px;background:linear-gradient(90deg,var(--teal) var(--p),var(--sand-2) var(--p));appearance:none;cursor:pointer}.ui-slider input::-webkit-slider-thumb{width:22px;height:22px;border:3px solid var(--navy);border-radius:50%;background:#fff;appearance:none}.ui-slider input::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--navy);border-radius:50%;background:#fff}.ui-slider output{min-width:46px;font-weight:700;font-variant-numeric:tabular-nums;text-align:right}.ui-row{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid var(--line)}.ui-card-head+.ui-row,.ui-card-sub+.ui-row{border-top:none;padding-top:0}.ui-row-icon{display:grid;flex:none;place-items:center;width:30px;height:30px;border-radius:10px;background:var(--cream);color:var(--navy-2)}.ui-row-text{display:flex;flex:1;flex-direction:column;min-width:0}.ui-row-label{font-weight:600}.ui-row-sub{font-size:12px;color:var(--muted)}.ui-row-control{display:flex;flex:none;justify-content:flex-end}.ui-keys{display:flex;flex-wrap:wrap;gap:8px 14px}.ui-key{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;color:var(--navy-2)}.ui-key kbd{min-width:26px;padding:3px 7px;border-radius:8px;background:var(--paper);box-shadow:0 2px 0 var(--line-2),inset 0 0 0 1.5px var(--line-2);font:700 11.5px/1.2 var(--font-text);text-align:center}.ui-form,.ui-auth{display:flex;flex-direction:column;gap:12px}.ui-field{display:flex;flex-direction:column;gap:5px;min-width:0}.ui-hint{font-size:12px;color:var(--muted)}.ui-input{width:100%;min-height:42px;padding:0 12px;border:2px solid var(--line-2);border-radius:13px;background:var(--paper);font-weight:600;user-select:text;transition:border-color .14s,box-shadow .14s}.ui-input:focus{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 22%,transparent);outline:none}.ui-input::placeholder{color:color-mix(in srgb,var(--muted) 70%,transparent);font-weight:500}.ui-field.invalid .ui-input,.ui-field.invalid .ui-input-group{border-color:var(--coral)}.ui-input-group{display:flex;align-items:center;border:2px solid var(--line-2);border-radius:13px;background:var(--paper);overflow:hidden}.ui-input-group:focus-within{border-color:var(--teal);box-shadow:0 0 0 4px color-mix(in srgb,var(--teal) 22%,transparent)}.ui-input-group .ui-input{min-width:0;border:none;box-shadow:none}.ui-prefix{padding:0 0 0 12px;font-weight:700;color:var(--muted)}.ui-input-group .ui-prefix+.ui-input{padding-left:6px}.ui-max{display:grid;flex:none;place-items:center;align-self:stretch;min-width:46px;padding:0 12px;border:none;border-left:2px solid var(--line);background:var(--cream);color:var(--teal-text);font-weight:700;cursor:pointer}.ui-select{position:relative;display:inline-flex;align-items:center;gap:6px;padding:0 12px;border:2px solid var(--line-2);border-radius:13px;background:var(--paper);color:var(--navy-2)}.ui-select select{min-height:34px;padding-right:4px;border:none;background:none;font-weight:600;appearance:none;cursor:pointer;outline:none}.ui-mini-select{margin-left:6px;padding:2px 6px;border:1.5px solid var(--line-2);border-radius:8px;background:var(--paper);font-size:12px}.ui-check{display:flex;align-items:flex-start;gap:8px;font-weight:600;cursor:pointer}.ui-check input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--coral)}.ui-notice{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;background:var(--cream);color:var(--navy-2)}.ui-notice-icon{display:grid;flex:none;place-items:center;align-self:flex-start;width:28px;height:28px;border-radius:9px;background:var(--paper);color:var(--teal-text)}.ui-notice-text{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0;font-size:13px}.ui-notice-text b{color:var(--navy);font-size:13.5px}.ui-notice.warn{background:var(--gold-bg)}.ui-notice.warn .ui-notice-icon{color:var(--gold-text)}.ui-notice.error{background:var(--coral-bg)}.ui-notice.error .ui-notice-icon{color:var(--coral-text)}.ui-notice.ok{background:#dcf3e5}.ui-notice.ok .ui-notice-icon{color:var(--green-text)}.ui-testnote{display:flex;align-items:center;gap:12px;padding:10px 14px;border:2px dashed color-mix(in srgb,var(--teal) 55%,transparent);border-radius:var(--r);background:var(--teal-bg);color:var(--navy-2);font-size:13.5px}.ui-testnote-badge{display:inline-flex;flex:none;align-items:center;gap:6px;padding:6px 11px;border-radius:999px;background:var(--teal);color:#fff;font:14px/1 var(--font-display);letter-spacing:.03em;white-space:nowrap}.ui-testnote-text b{color:var(--navy)}.ui-testnote.compact{gap:8px;padding:6px 10px 6px 6px;font-size:12.5px}.ui-testnote.compact .ui-testnote-badge{padding:4px 9px;font-size:12.5px}.ui-term{position:relative;display:inline}.ui-term-btn{display:inline;padding:0;border:none;background:none;color:inherit;font:inherit;text-decoration:underline dotted color-mix(in srgb,var(--teal-text) 75%,transparent);text-decoration-thickness:2px;text-underline-offset:3px;cursor:help}.ui-term-btn .ui-icon{margin-left:2px;color:var(--teal-text);vertical-align:-2px}.ui-term-pop{--dx: 0px;position:absolute;left:50%;top:calc(100% + 8px);z-index:30;display:flex;flex-direction:column;gap:3px;width:250px;padding:10px 12px;border-radius:13px;background:var(--navy);box-shadow:0 4px 0 var(--navy-deep);color:#fff;font:500 12.5px/1.38 var(--font-text);letter-spacing:0;text-align:left;text-transform:none;white-space:normal;transform:translate(calc(-50% + var(--dx)));animation:ui-pop .16s var(--ease-pop)}.ui-term-pop b{color:var(--gold);font:14px/1.1 var(--font-display);letter-spacing:.02em}@keyframes ui-pop{0%{opacity:0;translate:0 -4px}}.ui-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:26px 16px;text-align:center}.ui-empty-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:20px;background:var(--sand);box-shadow:0 3px 0 var(--sand-2);color:var(--coral)}.ui-empty b{font:18px/1.1 var(--font-display)}.ui-empty p{max-width:380px;color:var(--muted)}.ui-skeleton{display:flex;flex-direction:column;gap:10px;padding:6px 0}.ui-skel-row{display:flex;align-items:center;gap:12px;animation:ui-shimmer 1.2s ease-in-out infinite}.ui-skel-row span,.ui-skel-num{display:inline-block;height:14px;border-radius:7px;background:var(--sand)}.ui-skel-row .a{width:34px;height:34px;border-radius:12px}.ui-skel-row .b{flex:1}.ui-skel-row .c{width:70px}.ui-skel-num{width:120px;height:.8em;animation:ui-shimmer 1.2s ease-in-out infinite}@keyframes ui-shimmer{50%{opacity:.5}}.ui-offline{display:flex;align-items:center;gap:16px;padding:18px;border:2px dashed var(--sand-2);border-radius:var(--r-l);background:var(--cream)}.ui-offline.compact{padding:12px 14px}.ui-offline-text{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ui-offline-text b{font:18px/1.1 var(--font-display)}.ui-offline-text p{color:var(--muted)}.ui-copy{display:flex;flex-direction:column;gap:5px;min-width:0}.ui-copy-box{display:flex;align-items:center;gap:6px;padding:5px 5px 5px 11px;border:2px solid var(--line);border-radius:13px;background:var(--cream)}.ui-copy-box code{flex:1;min-width:0;font-size:12px;line-height:1.3}.ui-copy.big .ui-copy-box{padding:8px 8px 8px 13px;border-color:var(--line-2);background:var(--paper)}.ui-copy.big code{font-size:14px;font-weight:700;color:var(--navy)}.ui-copy-btn{display:inline-flex;flex:none;align-items:center;gap:5px;min-height:32px;padding:0 11px;border:none;border-radius:10px;background:var(--navy);box-shadow:0 3px 0 var(--navy-deep);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:transform .12s var(--ease-pop),background .16s}.ui-copy-btn:active{box-shadow:0 1px 0 var(--navy-deep);transform:translateY(2px)}.ui-copy-btn.done{background:var(--teal);box-shadow:0 3px 0 var(--teal-d)}.ui-inline-copy{display:inline-grid;place-items:center;width:24px;height:24px;margin-left:4px;border:none;border-radius:7px;background:var(--sand);color:var(--navy);vertical-align:middle;cursor:pointer}.ui-more{border-radius:var(--r)}.ui-more>summary{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border-radius:13px;background:var(--cream);font-weight:700;list-style:none;cursor:pointer}.ui-more>summary::-webkit-details-marker{display:none}.ui-more>summary:after{content:"";width:8px;height:8px;margin-left:auto;border-right:2.5px solid currentColor;border-bottom:2.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform .16s}.ui-more[open]>summary:after{transform:rotate(225deg) translate(-2px,-2px)}.ui-more>summary .ui-icon{color:var(--teal-text)}.ui-more[open]>summary{margin-bottom:10px}.ui-more.small>summary{min-height:34px;background:none;padding:0 2px;font-size:13px;color:var(--navy-2)}.ui-card-like{padding:8px;border:2px solid var(--line);background:var(--paper);box-shadow:var(--plinth)}.ui-card-like[open]{padding:8px 14px 14px}.ui-card-like>summary{margin:0 -6px}.ui-card-like[open]>summary{margin:0 -8px 12px}.ui-dialog-wrap{position:absolute;inset:0;z-index:50;display:grid;place-items:center;padding:18px;background:#0b23406b;animation:ui-fade .16s ease-out}@keyframes ui-fade{0%{opacity:0}}.ui-dialog{display:flex;flex-direction:column;width:min(560px,100%);max-height:100%;border-radius:22px;background:var(--bg);box-shadow:0 6px #0b234059;overflow:hidden;animation:ui-rise .22s var(--ease-pop)}@keyframes ui-rise{0%{opacity:.4;transform:translateY(14px) scale(.97)}}.ui-dialog>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 12px 12px 18px;border-bottom:2px solid var(--line);background:var(--paper)}.ui-dialog>header h3{display:flex;align-items:center;gap:8px;font:19px/1.1 var(--font-display)}.ui-dialog>header h3 .ui-icon{color:var(--coral)}.ui-dialog-body{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px;overflow-y:auto;overscroll-behavior:contain}.ui-dialog>footer{display:flex;justify-content:flex-end;gap:10px;padding:12px 18px 16px}.ui-dialog.danger>header{background:var(--coral-bg)}.ui-avatar{position:relative;display:inline-grid;flex:none;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 32%,#fff 0 40%,var(--sand) 100%);box-shadow:inset 0 0 0 2px var(--line-2);overflow:hidden}.ui-avatar img{display:block;width:100%;height:100%;margin-top:7%;object-fit:contain;pointer-events:none}.ui-balpill{display:inline-flex;flex:none;align-items:center;gap:8px;min-height:42px;padding:3px 10px 3px 8px;border:2px solid color-mix(in srgb,var(--gold) 55%,transparent);border-radius:999px;background:var(--gold-bg);color:var(--gold-text);cursor:pointer;transition:transform .12s var(--ease-pop)}.ui-balpill.demo{border-color:color-mix(in srgb,var(--teal) 45%,transparent);background:var(--teal-bg);color:var(--teal-text)}.ui-balpill:active{transform:scale(.96)}.ui-balpill-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1}.ui-balpill-text small{font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ui-balpill-text b{color:var(--navy);font:19px/1.05 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ui-userchip{display:inline-flex;flex:none;align-items:center;gap:8px;padding:3px 12px 3px 3px;border:2px solid var(--line);border-radius:999px;background:var(--paper);cursor:pointer;transition:transform .12s var(--ease-pop)}.ui-userchip:active{transform:scale(.96)}.ui-userchip-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.1}.ui-userchip-text b{max-width:110px;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ui-userchip-text small{font-size:11px;color:var(--muted)}.ui-progress{display:flex;flex-direction:column;gap:5px;min-width:0}.ui-progress-bar{position:relative;height:12px;border-radius:999px;background:var(--sand);box-shadow:inset 0 2px #12355b14;overflow:hidden}.ui-progress-bar span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:linear-gradient(90deg,var(--teal),color-mix(in srgb,var(--teal) 70%,#fff));transition:width .5s var(--ease-pop)}.ui-progress.gold .ui-progress-bar span{background:linear-gradient(90deg,var(--gold-d),var(--gold))}.ui-progress.coral .ui-progress-bar span{background:linear-gradient(90deg,var(--coral-d),var(--coral))}.ui-progress-label{font-size:12.5px;font-weight:600;color:var(--navy-2)}.ui-playing{display:inline-flex;flex:none;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:var(--navy);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap}.ui-playing .ui-dot{background:#6ff0c4}.ui-playing.off{background:var(--sand);color:var(--muted)}.ui-switch{display:inline-flex;flex:none;align-items:center;gap:5px;padding:4px 10px;border:2px solid var(--line-2);border-radius:999px;background:var(--paper);color:var(--navy);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer}.ui-switch:disabled{cursor:not-allowed;opacity:.5}.ui-home{display:flex;flex-direction:column;gap:14px}.ui-greet{display:flex;align-items:center;gap:14px}.ui-greet-goof{flex:none;padding:0;border:none;border-radius:50%;background:none;box-shadow:0 3px 0 var(--sand-2);cursor:pointer}.ui-greet-text{display:flex;flex:1;flex-direction:column;gap:7px;min-width:0;max-width:420px}.ui-moneys{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:12px}.ui-money-card{display:flex;flex-direction:column;gap:6px;min-width:0;padding:13px 15px 14px;border:2px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:var(--r-l);background:var(--gold-bg);box-shadow:0 3px color-mix(in srgb,var(--gold-d) 35%,transparent)}.ui-money-card.demo{border-color:color-mix(in srgb,var(--teal) 40%,transparent);background:var(--teal-bg);box-shadow:0 3px color-mix(in srgb,var(--teal-d) 30%,transparent)}.ui-money-card.active{border-width:3px;border-color:var(--navy);padding:12px 14px 13px}.ui-money-card.locked{border-style:dashed;box-shadow:none}.ui-money-card>header{display:flex;align-items:center;gap:8px}.ui-money-card>header b{flex:1;font:17px/1 var(--font-display);letter-spacing:.01em}.ui-money-icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:11px;background:var(--gold);color:var(--navy)}.ui-money-card.demo .ui-money-icon{background:var(--teal);color:#fff}.ui-money-icon.big{width:50px;height:50px;border-radius:16px}.ui-money-amount{font:34px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ui-money-line,.ui-money-locked,.ui-money-msg{font-size:12.5px;color:var(--navy-2)}.ui-money-locked{display:flex;align-items:center;gap:5px;color:var(--gold-text);font-weight:600}.ui-money-msg{font-weight:600}.ui-money-card>footer{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.ui-tiles-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.ui-tile{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border:2px solid var(--line);border-radius:var(--r);background:var(--paper);box-shadow:var(--plinth);text-align:left;cursor:pointer;transition:transform .14s var(--ease-pop),box-shadow .14s}.ui-tile:active:not(:disabled){box-shadow:0 1px #12355b17;transform:translateY(2px) scale(.98)}.ui-tile-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--sand);color:var(--navy)}.ui-tile.teal .ui-tile-icon{background:var(--teal);color:#fff}.ui-tile.gold .ui-tile-icon{background:var(--gold)}.ui-tile.coral .ui-tile-icon{background:var(--coral);color:#fff}.ui-tile.navy .ui-tile-icon{background:var(--navy);color:#fff}.ui-tile-text{display:flex;flex-direction:column;min-width:0;line-height:1.15}.ui-tile-text b{font-size:14px}.ui-tile-text small{overflow:hidden;font-size:12px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.ui-list{display:flex;flex-direction:column;border:2px solid var(--line);border-radius:var(--r-l);background:var(--paper);box-shadow:var(--plinth);overflow:hidden}.ui-card .ui-list{margin:0 -6px;border:none;box-shadow:none}.ui-item-wrap+.ui-item,.ui-item+.ui-item,.ui-item+.ui-item-wrap,.ui-item-wrap+.ui-item-wrap{border-top:1px solid var(--line)}.ui-item{display:flex;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background .12s}.ui-item:hover{background:var(--bg)}.ui-item:active{background:var(--cream)}.ui-item-icon{display:grid;flex:none;place-items:center;width:38px;height:38px;border-radius:13px;background:var(--sand);color:var(--navy-2)}.ui-item-icon.win,.ui-item-icon.deposit,.ui-item-icon.bonus,.ui-item-icon.refund{background:var(--gold-bg);color:var(--gold-text)}.ui-item-icon.loss{background:var(--coral-bg);color:var(--coral-text)}.ui-item-icon.withdrawal{background:var(--teal-bg);color:var(--teal-text)}.ui-item-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ui-item-text b{overflow:hidden;font-size:14.5px;text-overflow:ellipsis;white-space:nowrap}.ui-item-text small{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:12px;color:var(--muted)}.ui-item-end{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:3px}.ui-item-end .ui-money{font-size:15px}.ui-item-end small{font-size:11.5px;color:var(--muted)}.ui-item-end .ui-mult{min-width:0;padding:1px 7px;font-size:11px}.ui-item-chevron{flex:none;color:var(--muted);transition:transform .16s}.ui-item-wrap.open .ui-item-chevron{transform:rotate(180deg)}.ui-item-wrap.open{background:var(--bg)}.ui-item-detail{display:flex;flex-direction:column;gap:10px;padding:2px 14px 14px 61px}.ui-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px 14px}.ui-facts>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ui-facts dt{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.ui-facts dd{font-weight:600;overflow-wrap:anywhere}.ui-sentinel{display:grid;min-height:46px;place-items:center;font-size:12.5px;color:var(--muted)}.ui-bet-hero{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 12px 14px;border-radius:var(--r-l);background:var(--sand);text-align:center}.ui-bet-hero.win{background:var(--gold-bg)}.ui-bet-hero.loss{background:var(--coral-bg)}.ui-bet-verdict{font:15px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--navy-2)}.ui-bet-profit .ui-money{font:38px/1 var(--font-display)}.ui-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:100%}.ui-tiles>div{display:flex;flex-direction:column;align-items:center;gap:3px;padding:8px;border-radius:13px;background:#ffffffb3}.ui-tiles b{font-size:15px}.ui-verify{display:flex;flex-direction:column;gap:8px}.ui-floats{display:flex;flex-direction:column;gap:4px;padding:0;list-style:none}.ui-floats li{display:grid;grid-template-columns:30px 1fr 96px;align-items:center;gap:8px;font-size:12px}.ui-float-i{color:var(--muted);font-weight:700}.ui-float-bar{height:8px;border-radius:999px;background:var(--sand);overflow:hidden}.ui-float-bar span{display:block;height:100%;background:var(--teal)}.ui-wallet-summary{display:flex;align-items:center;gap:14px;padding:14px 16px;border:2px solid color-mix(in srgb,var(--gold) 50%,transparent);border-radius:var(--r-l);background:var(--gold-bg);box-shadow:0 3px color-mix(in srgb,var(--gold-d) 35%,transparent)}.ui-wallet-figures{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ui-wallet-figures small{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--navy-2)}.ui-bignum{display:flex;align-items:center;gap:8px;font:34px/1 var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ui-bigchoice button[aria-checked=true]{background:var(--coral);box-shadow:0 3px 0 var(--coral-d);color:#fff}.ui-bigchoice button[aria-checked=true] .ui-icon{color:#fff}.ui-steps{display:flex;flex-direction:column;gap:12px}.ui-step{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:14px 16px 16px 12px;border:2px solid var(--line);border-radius:var(--r-l);background:var(--paper);box-shadow:var(--plinth)}.ui-step-n{display:grid;place-items:center;width:38px;height:38px;border-radius:14px;background:var(--coral);box-shadow:0 3px 0 var(--coral-d);color:#fff;font:20px/1 var(--font-display)}.ui-step.done .ui-step-n{background:var(--teal);box-shadow:0 3px 0 var(--teal-d)}.ui-step.todo{background:var(--bg);box-shadow:none}.ui-step.todo .ui-step-n{background:var(--sand);box-shadow:0 3px 0 var(--sand-2);color:var(--muted)}.ui-step-body{display:flex;flex-direction:column;gap:12px;min-width:0}.ui-step-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:38px}.ui-step-head h3{font:18px/1.15 var(--font-display);letter-spacing:.01em}.ui-coins{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}.ui-coin{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:1px 10px;padding:9px 12px;border:2px solid var(--line-2);border-radius:var(--r);background:var(--paper);text-align:left;cursor:pointer;transition:border-color .14s,transform .14s var(--ease-pop)}.ui-coin .ui-asset{grid-row:1 / 3}.ui-coin:active{transform:scale(.97)}.ui-coin[aria-checked=true]{border-color:var(--coral);background:var(--coral-bg);box-shadow:0 3px color-mix(in srgb,var(--coral) 45%,transparent)}.ui-coin-text{display:flex;align-items:baseline;gap:6px;min-width:0}.ui-coin-text b{font:17px/1 var(--font-display)}.ui-coin-text small{overflow:hidden;font-size:12px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap}.ui-coin-note{font-size:11.5px;font-weight:600;color:var(--navy-2)}.ui-asset{display:grid;flex:none;place-items:center;border-radius:50%;box-shadow:inset 0 -3px #0000002e;color:#fff;font:700 15px/1 var(--font-text)}.ui-network-line{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ui-network-line b{color:var(--navy)}.ui-later{color:var(--muted)}.ui-address{display:grid;grid-template-columns:136px minmax(0,1fr);gap:16px;align-items:start}.ui-qr{width:136px;height:136px;padding:6px;border:2px solid var(--line-2);border-radius:16px;background:#fff}.ui-qr svg{display:block;width:100%;height:100%}.ui-address-info{display:flex;flex-direction:column;gap:8px;min-width:0}.ui-faucet{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);background:var(--teal-bg)}.ui-faucet-art{display:grid;flex:none;place-items:center;width:46px;height:46px;border-radius:16px;background:var(--teal);box-shadow:0 3px 0 var(--teal-d);color:#fff}.ui-faucet-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;font-size:13px;color:var(--navy-2)}.ui-faucet-text b{color:var(--navy);font-size:14.5px}.ui-waiting{display:flex;align-items:flex-start;gap:8px;color:var(--muted)}.ui-waiting .ui-icon{margin-top:1px;color:var(--gold-d)}.ui-tracker{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--r);background:var(--gold-bg)}.ui-tracker>b{font-size:15px}.ui-tracker.done{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px;background:#dcf3e5}.ui-tracker.done>div{display:flex;flex:1;flex-direction:column;gap:2px;min-width:160px}.ui-tracker.done small{font-size:12px;color:var(--muted)}.ui-tracker-icon{display:grid;flex:none;place-items:center;width:42px;height:42px;border-radius:14px;background:var(--paper);color:var(--green-text)}.ui-receipt{grid-template-columns:repeat(3,minmax(0,1fr));padding:10px 12px;border-radius:var(--r-s);background:var(--cream)}.ui-glossary{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;padding:0 4px 4px}.ui-glossary>div{padding:10px 12px;border-radius:var(--r-s);background:var(--paper);box-shadow:inset 0 0 0 2px var(--line)}.ui-glossary dt{margin-bottom:2px;font:15px/1.1 var(--font-display);color:var(--teal-text)}.ui-glossary dd{font-size:13px;color:var(--navy-2)}.ui-profile{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:14px;align-items:start}.ui-goofcard{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ui-goofcard .ui-progress{width:100%}.ui-goofstage{position:relative;display:grid;place-items:center;width:172px;height:172px;margin-bottom:4px;border-radius:50%;background:radial-gradient(circle,transparent 0 56%,var(--cream) 71%),repeating-conic-gradient(from 0deg,#ffe0b0 0 10deg,#fff3df 10deg 20deg)}.ui-goofstage .ui-avatar{background:radial-gradient(circle at 50% 30%,#fff 0 45%,var(--cream) 100%);box-shadow:0 0 0 3px var(--navy),0 5px 0 var(--navy)}.ui-level-badge{position:absolute;right:10px;bottom:12px;display:grid;place-items:center;min-width:40px;height:40px;padding:0 8px;border:3px solid var(--navy);border-radius:999px;background:var(--gold);font:19px/1 var(--font-display)}.ui-boutique .ui-boutique-looks{display:flex;justify-content:center;gap:10px;margin:2px 0 10px}.ui-boutique .ui-boutique-looks .ui-avatar:nth-child(odd){transform:rotate(-4deg)}.ui-boutique .ui-boutique-looks .ui-avatar:nth-child(2n){transform:rotate(4deg) translateY(4px)}.ui-breaks{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}.ui-signin{display:grid;grid-template-columns:auto minmax(0,420px);gap:22px;justify-content:center;align-items:start;padding:10px 0}.ui-signin-art{display:grid;place-items:center;width:150px;height:150px;border-radius:50%;background:repeating-conic-gradient(from 0deg,#ffe0b0 0 10deg,#fff3df 10deg 20deg)}.ui-signin-form{display:flex;flex-direction:column;gap:10px}.ui-signin-form h2{font:22px/1.1 var(--font-display)}.ui-signin-form>p{color:var(--navy-2)}.ui-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;max-width:560px;margin:4px auto 0}.ui-spot{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center}.ui-spot>b{max-width:100%;overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ui-spot-amount{font:17px/1 var(--font-display);font-variant-numeric:tabular-nums}.ui-crown{color:var(--gold-d);margin-bottom:-6px}.ui-plinth{display:grid;place-items:center;width:100%;margin-top:4px;border-radius:14px 14px 6px 6px;background:var(--coral);box-shadow:inset 0 -5px #0000001f;color:#fff;font:26px/1 var(--font-display)}.ui-spot.p1 .ui-plinth{height:74px;background:var(--gold);color:var(--navy)}.ui-spot.p2 .ui-plinth{height:54px;background:#8dbee8}.ui-spot.p3 .ui-plinth{height:40px}.ui-spot.me>b{color:var(--coral-text)}.ui-board{display:flex;flex-direction:column;padding:0;border:2px solid var(--line);border-radius:var(--r-l);background:var(--paper);box-shadow:var(--plinth);list-style:none;overflow:hidden}.ui-board li{display:flex;align-items:center;gap:11px;min-height:54px;padding:6px 14px 6px 10px}.ui-board li+li{border-top:1px solid var(--line)}.ui-board li.me{background:var(--coral-bg)}.ui-rank{width:26px;flex:none;font:16px/1 var(--font-display);color:var(--muted);text-align:center}.ui-board-name{display:flex;flex:1;align-items:center;gap:6px;min-width:0}.ui-board-name b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-board-figs{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:2px}.ui-board-figs>b{font-size:15px;font-variant-numeric:tabular-nums}.ui-board-figs small{display:flex;align-items:center;gap:4px;font-size:11.5px;color:var(--muted)}.ui-howto{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--r-l);background:var(--navy);color:#fff}.ui-howto-steps{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px}.ui-howto-step{display:flex;flex-direction:column;gap:5px;padding:12px;border-radius:var(--r);background:#ffffff14}.ui-howto-step b{font:16px/1.1 var(--font-display);color:var(--gold)}.ui-howto-step p{font-size:13px;color:#ffffffd9}.ui-howto-icon{position:relative;display:grid;place-items:center;width:42px;height:42px;margin-bottom:2px;border-radius:14px;background:var(--teal)}.ui-howto-icon i{position:absolute;right:-6px;top:-6px;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:var(--gold);color:var(--navy);font:normal 12px/1 var(--font-display)}
