/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.isolate{isolation:isolate}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x, ) var(--tw-rotate-y, ) var(--tw-rotate-z, ) var(--tw-skew-x, ) var(--tw-skew-y, )}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset, ) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.filter{filter:var(--tw-blur, ) var(--tw-brightness, ) var(--tw-contrast, ) var(--tw-grayscale, ) var(--tw-hue-rotate, ) var(--tw-invert, ) var(--tw-saturate, ) var(--tw-sepia, ) var(--tw-drop-shadow, )}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/figcraft-assets/fonts/Manrope-400.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:500;font-display:swap;src:url(/figcraft-assets/fonts/Manrope-500.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/figcraft-assets/fonts/Manrope-600.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/figcraft-assets/fonts/Manrope-700.ttf)format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:800;font-display:swap;src:url(/figcraft-assets/fonts/Manrope-800.ttf)format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/figcraft-assets/fonts/Sora-700.ttf)format("truetype")}@font-face{font-family:Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/figcraft-assets/fonts/Sora-800.ttf)format("truetype")}@font-face{font-family:DIBO Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/figcraft-assets/fonts/Sora-700.ttf)format("truetype")}@font-face{font-family:DIBO Sora;font-style:normal;font-weight:800;font-display:swap;src:url(/figcraft-assets/fonts/Sora-800.ttf)format("truetype")}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:Manrope,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090909;min-width:320px;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{font:inherit}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px!important}button{cursor:pointer}.dibo-wordmark{color:var(--text);letter-spacing:-.035em;background:0 0;flex-direction:column;flex:none;align-items:flex-start;font-family:DIBO Sora,Manrope,sans-serif;font-size:25px;font-weight:800;line-height:1;display:inline-flex}.dibo-wordmark-row{align-items:baseline;display:inline-flex}.dibo-wordmark .dibo-wordmark-row,.dibo-wordmark .dibo-wordmark-row>span,.dibo-wordmark .dibo-wordmark-row>b{color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;padding:0}.dibo-wordmark .dibo-wordmark-row>b{color:var(--primary)}.dibo-tagline{color:currentColor;letter-spacing:.11em;text-transform:uppercase;white-space:nowrap;opacity:.56;-webkit-text-stroke:0;margin-top:3px;font-family:Manrope,sans-serif;font-size:7px;font-weight:800;line-height:1}.app{--bg:#090909;--surface:#111;--surface-2:#171717;--text:#f7f7f7;--muted:#949494;--line:#ffffff1a;--primary:#6a49e2;--primary-dark:#194abe;--accent:#6a49e2;background:var(--bg);min-height:100vh;color:var(--text);transition:background .4s,color .4s;overflow:hidden}.app.light{--bg:#f5f3ef;--surface:#fff;--surface-2:#ece9e3;--text:#16120f;--muted:#6e6861;--line:#1e140a1c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.topbar{color:#fff;letter-spacing:.04em;background:linear-gradient(90deg,#194abe,#6a49e2 45%,#194abe);justify-content:space-between;align-items:center;height:34px;padding:0 max(24px,50% - 620px);font-size:12px;display:flex;position:relative;overflow:hidden}.topbar:after{content:"";opacity:.12;pointer-events:none;background-image:linear-gradient(110deg,#0000 35%,#fff 50%,#0000 65%);animation:6s linear infinite topbarShine;position:absolute;inset:0}.topbar b{color:#fff;margin-right:8px}.topbar-trust{align-items:center;gap:7px;font-size:12px;display:flex}.topbar-trust i{background:#45e08d;border:1px solid #fff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #45e08d26}.topbar-trust em{background:#ffffff52;width:1px;height:11px}header{border-bottom:1px solid var(--line);background:var(--bg);height:80px}@supports (color:color-mix(in lab, red, red)){header{background:color-mix(in srgb, var(--bg) 86%, transparent)}}header{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:40;position:sticky;top:0}.main-header:after{content:"";background:linear-gradient(90deg,#0000,#6a49e2b8,#0000);width:min(760px,70%);height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.nav-shell{justify-content:space-between;align-items:center;max-width:1240px;height:100%;margin:auto;padding:0 24px;display:flex}.brand{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:0;display:flex}.brand img{object-fit:contain;filter:drop-shadow(0 4px 10px #6a49e22e);width:108px;height:42px}.brand-emblem{background:radial-gradient(circle at 50% 35%,#6a49e21c,#0000 68%);border:1px solid #6a49e22e;border-radius:18px;place-items:center;width:61px;height:61px;transition:transform .25s,border-color .25s;display:grid;position:relative}.brand-emblem:before{content:"";border:1px solid var(--line);border-radius:14px;position:absolute;inset:5px}.brand-emblem img{z-index:1;position:relative}.brand-emblem i{z-index:2;border:2px solid var(--bg);background:#36d37e;border-radius:50%;width:9px;height:9px;position:absolute;bottom:4px;right:4px}.brand:hover .brand-emblem{border-color:#6a49e273;transform:translateY(-2px)rotate(-2deg)}nav{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:center;gap:4px;padding:5px;display:flex}@supports (color:color-mix(in lab, red, red)){nav{background:color-mix(in srgb, var(--surface) 78%, transparent)}}nav{box-shadow:inset 0 1px #ffffff06}nav button,footer button{color:var(--muted);background:0 0;border:0;padding:9px 13px;font-size:12px;font-weight:600;transition:color .2s,background .2s,transform .2s}nav button{border-radius:9px;position:relative}.main-header nav button:first-child{color:var(--text);background:var(--surface-2)}.main-header nav button:first-child:after{content:"";background:var(--primary);border-radius:2px;width:14px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}nav button:hover,footer button:hover{color:var(--text)}.main-header nav button:hover{background:var(--surface-2);transform:translateY(-1px)}.nav-actions{align-items:center;gap:9px;display:flex}.nav-actions button{border:1px solid var(--line);color:var(--text);background:var(--surface);border-radius:10px;height:40px}.nav-live{border-left:1px solid var(--line);align-items:center;gap:8px;height:40px;padding:0 11px;display:flex}.nav-live>i{background:#36d37e;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseOnline;box-shadow:0 0 0 5px #36d37e1a}.nav-live>span{color:var(--muted);flex-direction:column;font-size:12px;line-height:1.4;display:flex}.nav-live b{color:#36d37e;letter-spacing:.1em;font-size:12px}.redeem-nav{align-items:center;gap:8px;padding:0 14px;display:flex}.theme-toggle{place-items:center;width:40px;display:grid}.menu-button{width:40px;display:none}@supports (color:color-mix(in lab, red, red)){.main-header{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.main-header .nav-shell{position:relative}.simple-brand img{width:122px;height:52px;transition:transform .25s,filter .25s}.simple-brand:hover img{filter:drop-shadow(0 7px 17px #6a49e247);transform:scale(1.04)}.main-header nav{z-index:50;border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;align-items:stretch;gap:3px;width:245px;padding:9px;display:none;position:absolute;top:76px;right:24px}@supports (color:color-mix(in lab, red, red)){.main-header nav{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.main-header nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:.2s menuDrop;box-shadow:0 22px 55px #00000061}.main-header nav.open{display:flex}.main-header nav button{text-align:left;border-radius:8px;min-height:42px;padding:0 13px}.main-header nav button:first-child{background:0 0}.main-header nav button:hover{background:var(--surface-2);padding-left:17px;transform:none}.main-header .nav-actions>button{background:var(--surface);border-radius:14px;width:52px;height:52px;transition:transform .2s,border-color .2s,background .2s;box-shadow:inset 0 1px #ffffff09}.main-header .nav-actions>button:hover{background:var(--surface-2);border-color:#6a49e261;transform:translateY(-2px)}.main-header .account-button{font-size:12px;background:linear-gradient(145deg,#6a49e2,#194abe)!important;border-color:#ffffff38!important;border-radius:50%!important;box-shadow:inset 0 1px 2px #fff3,0 10px 25px #194abe33!important}.main-header .theme-toggle{display:grid}.main-header .menu-button{flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.main-header .menu-button span{background:currentColor;border-radius:2px;width:17px;height:2px;transition:transform .2s,opacity .2s}.main-header .menu-button.active span:first-child{transform:translateY(6px)rotate(45deg)}.main-header .menu-button.active span:nth-child(2){opacity:0}.main-header .menu-button.active span:nth-child(3){transform:translateY(-6px)rotate(-45deg)}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 73% 50%, #194abe2e, transparent 28%), linear-gradient(135deg, var(--bg), var(--bg));min-height:600px;position:relative}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(circle at 73% 50%, #194abe2e, transparent 28%), linear-gradient(135deg, var(--bg), color-mix(in srgb, var(--bg), #260608 20%))}}.hero:before{content:"";opacity:.2;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 70%);mask-image:linear-gradient(90deg,#000,#0000 70%)}.hero-grid{grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;max-width:1240px;margin:auto;padding:82px 24px 62px;display:grid;position:relative}.live-pill,.eyebrow{color:var(--primary);letter-spacing:.16em;font-size:12px;font-weight:800}.live-pill{background:#6a49e214;border:1px solid #6a49e24d;border-radius:50px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.live-pill span{background:var(--primary);border-radius:50%;width:6px;height:6px;animation:1.5s infinite pulse;box-shadow:0 0 0 6px #6a49e21a}h1,h2,h3{margin:0;font-family:Manrope;font-weight:700}h1{letter-spacing:-.055em;max-width:700px;margin:20px 0 24px;font-size:clamp(46px,5.1vw,71px);line-height:.99}h1 em{color:var(--primary);font-style:normal;display:block}.hero-copy>p{color:var(--muted);max-width:625px;margin-bottom:28px;font-size:16px;line-height:1.8}.hero-search{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:13px;max-width:630px;height:61px;padding:7px 7px 7px 18px;transition:border .2s;display:flex;box-shadow:0 18px 40px #00000026}.hero-search:focus-within{border-color:var(--primary)}.hero-search input,.catalog-controls input,.redeem-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;min-width:0}.hero-search input::placeholder,input::placeholder{color:var(--muted)}.hero-search button,.primary-button,.cta-section>button{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:10px;height:46px;padding:0 22px;font-weight:800;transition:transform .2s,box-shadow .2s}.hero-search button:hover,.primary-button:hover,.cta-section>button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #6a49e240}.trending{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:15px 0 30px;font-size:12px;display:flex}.trending button{color:var(--muted);background:0 0;border:0;padding:3px;font-size:12px;text-decoration:underline}.trust-row{gap:0;display:flex}.trust-row>div{border-right:1px solid var(--line);flex-direction:column;padding:0 28px;display:flex}.trust-row>div:last-child{border:0}.trust-row strong{font:700 20px Manrope}.trust-row span{color:var(--muted);margin-top:4px;font-size:12px}.hero-visual{place-items:center;height:440px;display:grid;position:relative}.glow{filter:blur(45px);background:#6a49e22e;border-radius:50%;width:370px;height:370px;animation:4s ease-in-out infinite breathe;position:absolute}.logo-stage{border:1px solid #6a49e229;border-radius:50%;place-items:center;width:390px;height:390px;animation:5s ease-in-out infinite float;display:grid;position:relative}.logo-stage:before,.logo-stage:after{content:"";border:1px dashed #6a49e229;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:25px}.logo-stage:after{border-color:#6a49e221;animation-direction:reverse;inset:-20px}.logo-stage img{z-index:2;filter:drop-shadow(0 28px 38px #00000080);width:365px;position:relative}.float-card{z-index:3;background:var(--surface);min-width:170px;position:absolute}@supports (color:color-mix(in lab, red, red)){.float-card{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.float-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--line);border-radius:12px;flex-direction:column;padding:13px 15px;animation:4s ease-in-out infinite float;display:flex;box-shadow:0 18px 30px #0000004d}.float-card>span,.float-card small{color:var(--muted);font-size:12px}.float-card strong{align-items:center;gap:6px;margin:5px 0;font-size:12px;display:flex}.float-card strong svg{color:#2ecc71}.float-card .accent{color:var(--accent);letter-spacing:.1em}.card-one{top:65px;left:-20px}.card-two{animation-delay:-2s;bottom:65px;right:-10px}.platform-orbit{animation:36s linear infinite spin;position:absolute;inset:0}.platform-orbit img{object-fit:contain;background:#fff;border-radius:11px;width:36px;height:36px;padding:7px;animation:36s linear infinite reverse spin;position:absolute}.platform-orbit img:first-child{bottom:20%;left:12%}.platform-orbit img:nth-child(2){top:15%;right:13%}.platform-orbit img:nth-child(3){top:5%;left:20%}.platform-orbit img:nth-child(4){bottom:25%;right:6%}.showcase-glow{background:var(--promo-color);border-radius:50%;position:absolute;inset:8% 3%}@supports (color:color-mix(in lab, red, red)){.showcase-glow{background:color-mix(in srgb, var(--promo-color) 32%, transparent)}}.showcase-glow{filter:blur(58px);opacity:.75;transition:background .5s}.promo-showcase{z-index:3;background:linear-gradient(145deg,#232323f5,#0c0c0cf0);border:1px solid #ffffff24;border-radius:22px;width:min(390px,88%);padding:22px;animation:.5s cubic-bezier(.2,.8,.2,1) promoEnter;position:relative;overflow:hidden;box-shadow:0 35px 80px #00000080,inset 0 1px #ffffff14}.promo-showcase:before{content:"";background:var(--promo-color,var(--primary));border-radius:50%;width:220px;height:220px;position:absolute;top:-100px;right:-90px}@supports (color:color-mix(in lab, red, red)){.promo-showcase:before{background:color-mix(in srgb, var(--promo-color,var(--primary)) 22%, transparent)}}.promo-showcase:before{filter:blur(8px)}.promo-showcase:after{content:"";opacity:.09;pointer-events:none;background-image:linear-gradient(45deg,#0000 48%,#fff 49% 50%,#0000 51%);background-size:25px 25px;position:absolute;inset:0}.promo-top,.promo-main,.promo-price,.promo-button,.promo-foot{z-index:1;position:relative}.promo-top{justify-content:space-between;align-items:center;display:flex}.promo-label{color:#fff;letter-spacing:.12em;align-items:center;gap:7px;font-size:12px;font-weight:900;display:flex}.promo-label i{background:var(--accent);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6a49e21f}.promo-dots{gap:5px;display:flex}.promo-dots button{background:#ffffff40;border:0;border-radius:10px;width:5px;height:5px;padding:0;transition:width .25s,background .25s}.promo-dots button.active{background:var(--accent);width:20px}.promo-main{align-items:center;gap:18px;min-height:132px;padding:22px 0 14px;display:flex}.promo-product-icon{width:92px;height:92px;box-shadow:0 15px 35px #00000059, 0 0 0 7px var(--promo-color);background:#fff;border-radius:24px;flex:0 0 92px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.promo-product-icon{box-shadow:0 15px 35px #00000059, 0 0 0 7px color-mix(in srgb, var(--promo-color) 22%, transparent)}}.promo-product-icon img{object-fit:contain;width:61px;height:61px}.promo-product-icon span{color:#07170d;letter-spacing:.07em;background:#2ecc71;border-radius:5px;padding:4px 7px;font-size:12px;font-weight:900;position:absolute;bottom:-6px;right:-8px}.promo-copy{min-width:0}.promo-copy small{color:var(--accent);letter-spacing:.1em;font-size:12px;font-weight:800}.promo-copy h2{color:#fff;letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;margin:5px 0 4px;font-size:24px;overflow:hidden}.promo-copy p{color:#ffffff8c;margin:0;font-size:12px}.promo-price{background:#ffffff0b;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;min-height:58px;margin:3px 0 13px;padding:11px 14px;display:flex}.promo-price>span{color:#ffffff7a;flex-direction:column;font-size:12px;display:flex}.promo-price del{margin-top:3px}.promo-price strong{color:#fff;font:700 21px Manrope}.promo-button{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;height:45px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.promo-button:hover{transform:translateY(-2px);box-shadow:0 10px 24px #6a49e238}.promo-foot{color:#fff6;justify-content:space-between;margin-top:13px;font-size:12px;display:flex}.promo-foot span{align-items:center;gap:5px;display:flex}.promo-foot svg{color:#2ecc71}.hero-brand-stamp{z-index:4;background:0 0;place-items:center;min-width:76px;height:76px;animation:5s ease-in-out infinite float;display:grid;position:absolute;top:10px;right:-7px}.hero-brand-stamp .dibo-wordmark{font-size:20px}.float-order{z-index:5;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#121212e6;border:1px solid #ffffff1f;border-radius:11px;align-items:center;gap:9px;min-width:185px;padding:10px 12px;animation:4s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 15px 35px #00000059}.float-order>img{background:#fff;border-radius:7px;width:29px;height:29px;padding:4px}.float-order>span{flex-direction:column;flex:1;display:flex}.float-order small{color:#ffffff73;font-size:12px}.float-order b{margin-top:3px;font-size:12px}.float-order svg{color:#2ecc71}.float-order>strong{width:22px;height:22px;color:var(--accent);background:#6a49e224;border-radius:50%;place-items:center;font-size:12px;display:grid}.order-one{bottom:43px;left:-25px}.order-two{animation-delay:-2s;top:89px;right:-30px}.quick-access{z-index:8;max-width:1192px;margin:-22px auto 0;padding:0;position:relative}.quick-access-inner{border:1px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:20px;min-height:83px;padding:13px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.quick-access-inner{background:color-mix(in srgb, var(--surface) 95%, transparent)}}.quick-access-inner{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px #0000002e}.live-transactions{align-items:center;gap:10px;min-width:137px;display:flex}.live-wave{align-items:center;gap:3px;height:30px;display:flex}.live-wave i{background:var(--primary);border-radius:3px;width:3px;height:10px;animation:1.1s ease-in-out infinite wave}.live-wave i:nth-child(2){height:22px;animation-delay:-.3s}.live-wave i:nth-child(3){height:15px;animation-delay:-.6s}.live-transactions>div{flex-direction:column;display:flex}.live-transactions b{font-size:12px}.live-transactions small{color:var(--muted);margin-top:3px;font-size:12px}.quick-divider{background:var(--line);width:1px;height:34px}.quick-links{flex:1;justify-content:space-around;align-items:center;gap:6px;display:flex}.quick-links button{min-width:62px;color:var(--muted);background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:center;gap:5px;padding:6px;font-size:12px;font-weight:700;transition:color .2s,background .2s,transform .2s;display:flex}.quick-links button:hover{color:var(--text);background:var(--surface-2);transform:translateY(-2px)}.quick-links img{object-fit:contain;background:#fff;border-radius:7px;width:26px;height:26px;padding:4px}.quick-all{border:1px solid var(--line);background:var(--surface-2);min-width:100px;height:36px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.category-section,.catalog-section,.reviews-section{max-width:1240px;margin:auto;padding:78px 24px 0}.section-heading,.catalog-head{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.section-heading h2,.catalog-head h2,.how-card h2{letter-spacing:-.035em;margin-top:8px;font-size:34px}.section-heading>p{color:var(--muted);max-width:380px;font-size:12px;line-height:1.6}.categories{grid-template-columns:repeat(6,1fr);gap:12px;display:grid}.categories button{min-width:0;height:145px;color:var(--text);border:1px solid var(--line);background:var(--surface);border-radius:14px;flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;padding:20px;transition:transform .25s,border .25s,background .25s;display:flex;position:relative;overflow:hidden}.categories button:hover{border-color:#6a49e266;transform:translateY(-5px)}.categories button.active{color:#fff;background:linear-gradient(145deg,#6a49e2,#194abe);border-color:#6a49e2;box-shadow:0 15px 32px #194abe33}.categories span{font:700 12px Manrope}.categories small{color:var(--muted);font-size:12px}.categories button.active small{color:#ffffffa6}.category-visual{z-index:2;align-items:center;height:41px;padding-left:3px;display:flex;position:relative}.category-visual img{object-fit:contain;border:2px solid var(--surface);background:#fff;border-radius:11px;width:38px;height:38px;margin-left:-5px;padding:6px;transition:transform .25s;box-shadow:0 7px 18px #0003}.category-visual img:first-child{margin-left:0}.categories button:hover .category-visual img:first-child{transform:translateY(-3px)rotate(-5deg)}.categories button:hover .category-visual img:nth-child(2){transform:translateY(-5px)}.categories button:hover .category-visual img:nth-child(3){transform:translateY(-3px)rotate(5deg)}.category-visual.brand-visual{background:#090909;border-radius:8px;width:fit-content;min-height:34px;margin-left:-3px;padding:0 10px}.category-visual.brand-visual .dibo-wordmark{color:#fff;font-size:16px}.category-visual.brand-visual .dibo-wordmark span,.category-visual.brand-visual .dibo-wordmark b{font:inherit}.category-visual.brand-visual .dibo-wordmark b{color:var(--primary)}.category-watermark{z-index:0;object-fit:contain;opacity:.035;filter:grayscale();width:92px;height:92px;transition:opacity .25s,transform .35s;position:absolute;bottom:-20px;right:-20px;transform:rotate(-12deg)}.categories button:hover .category-watermark{opacity:.09;transform:rotate(-7deg)scale(1.08)}.categories button.active .category-watermark{opacity:.07;filter:brightness(0)invert()}.categories button>span,.categories button>small{z-index:2;position:relative}.catalog-section{padding-top:96px;padding-bottom:80px}.catalog-head{border:1px solid var(--line);background:radial-gradient(circle at 8% 0, #6a49e224, transparent 38%), var(--surface);border-radius:20px;align-items:center;padding:30px 32px;position:relative;overflow:hidden;box-shadow:0 20px 55px #00000021}.catalog-head:after{content:"";pointer-events:none;border:1px solid #6a49e221;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-75px;right:-55px;box-shadow:0 0 0 28px #6a49e206,0 0 0 56px #6a49e205}.catalog-heading-copy,.catalog-controls{z-index:1;position:relative}.catalog-heading-copy>p{max-width:520px;color:var(--muted);margin:9px 0 15px;font-size:13px;line-height:1.65}.catalog-highlights{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.catalog-highlights span{border:1px solid var(--line);min-height:29px;color:var(--muted);background:var(--surface-2);border-radius:20px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.catalog-highlights span{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}.catalog-highlights span{font-size:12px;font-weight:700}.catalog-highlights i{background:var(--primary);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #6a49e21a}.catalog-controls{gap:10px;display:flex}.catalog-controls label,.sort-select{border:1px solid var(--line);background:var(--surface);height:42px;color:var(--muted);border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.catalog-controls input{width:170px;font-size:12px}.sort-select{position:relative}.sort-select select{appearance:none;color:var(--text);background:0 0;border:0;outline:0;padding:0 28px 0 0;font-size:12px}.sort-select span{pointer-events:none;position:absolute;right:12px}.result-info{color:var(--muted);border-top:1px solid var(--line);justify-content:space-between;padding:14px 0 20px;font-size:12px;display:flex}.result-info div{align-items:center;gap:7px;display:flex}.result-info i{background:#2ecc71;border-radius:50%;width:6px;height:6px}.product-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.show-products-wrap{justify-content:center;padding-top:30px;display:flex}.show-products-wrap button{border:0;border-bottom:1px solid var(--line);color:var(--text);background:0 0;align-items:center;gap:9px;padding:7px 2px;font-size:13px;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex}.show-products-wrap button:hover{color:var(--primary);border-color:var(--primary)}.show-products-wrap span{color:var(--primary);font-size:15px;transition:transform .2s}.show-products-wrap button:hover span{transform:translateY(2px)}.product-card{border:1px solid var(--line);background:var(--surface);border-radius:16px;transition:transform .3s,border .3s,box-shadow .3s;animation:.45s both enter;overflow:hidden}.product-card:hover{border-color:var(--brand,var(--primary));transform:translateY(-7px)}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in srgb, var(--brand,var(--primary)) 50%, var(--line))}}.product-visual{background:radial-gradient(circle at 50% 35%, var(--brand), transparent 58%), linear-gradient(145deg, #202020, #0f0f0f);place-items:center;height:155px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-visual{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--brand) 35%, transparent), transparent 58%), linear-gradient(145deg, #202020, #0f0f0f)}}.product-visual:before{content:"";opacity:.14;background-image:linear-gradient(45deg, transparent 48%, var(--brand) 49%, var(--brand) 51%, transparent 52%);background-size:28px 28px;position:absolute;inset:0}.brand-orbit{width:86px;height:86px;box-shadow:0 18px 40px #00000073, 0 0 0 8px var(--brand);background:#fff;border-radius:25px;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.brand-orbit{box-shadow:0 18px 40px #00000073, 0 0 0 8px color-mix(in srgb, var(--brand) 22%, transparent)}}.brand-orbit{transition:transform .3s}.brand-orbit:has(.product-wordmark){box-shadow:none;background:0 0}.brand-orbit .product-wordmark{font-size:16px}.product-card:hover .brand-orbit{transform:scale(1.08)rotate(-3deg)}.brand-orbit img{object-fit:contain;width:56px;height:56px}.badge{z-index:2;background:var(--primary);color:#fff;letter-spacing:.08em;border-radius:5px;padding:5px 8px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px}.category-label{color:#ffffffa6;text-transform:uppercase;letter-spacing:.1em;font-size:12px;position:absolute;bottom:10px;right:12px}.company{color:var(--primary);text-transform:uppercase;letter-spacing:.1em;margin:0 0 5px;font-size:12px;font-weight:800}.product-body h3{letter-spacing:-.02em;font-size:15px}.rating{color:var(--text);margin:8px 0 13px;font-size:12px}.rating>span{color:var(--accent)}.rating small{color:var(--muted)}.price-row{justify-content:space-between;align-items:end;margin-top:14px;display:flex}.price-row>div{flex-direction:column;display:flex}.price-row small{color:var(--muted);font-size:12px}.price-row strong{margin-top:2px;font:700 15px Manrope}.price-row del{color:var(--muted);font-size:12px}.add-button{color:#fff;background:var(--primary);border:0;border-radius:9px;place-items:center;width:38px;height:38px;transition:transform .2s;display:grid}.add-button:hover{transform:scale(1.08)}.add-button:disabled{cursor:not-allowed;opacity:.35;transform:none}.price-row .unavailable-price{color:var(--muted);font-family:inherit;font-size:12px}.empty-state{text-align:center;border:1px dashed var(--line);color:var(--muted);border-radius:16px;padding:80px 20px}.empty-state h3{color:var(--text);margin:12px 0 5px}.empty-state p{font-size:12px}.empty-state button{background:var(--primary);color:#fff;border:0;border-radius:8px;padding:10px 15px;font-size:12px}.how-section{background:var(--surface);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.how-card{grid-template-columns:.7fr 1.3fr;align-items:center;gap:70px;max-width:1240px;margin:auto;padding:70px 24px;display:grid}.how-steps{grid-template-columns:repeat(3,1fr);display:grid}.how-steps article{border-left:1px solid var(--line);gap:12px;padding:8px 25px;display:flex}.how-steps article>b{color:var(--primary);font:700 13px Manrope}.how-steps h3{font-size:13px}.how-steps p{color:var(--muted);font-size:12px;line-height:1.6}.reviews-section{padding-top:90px;padding-bottom:90px}.big-rating{align-items:center;gap:12px;display:flex}.big-rating>strong{font:700 43px Manrope}.big-rating>span{color:var(--accent);letter-spacing:.08em;font-size:12px}.big-rating small{color:var(--muted);letter-spacing:0;margin-top:4px;display:block}.review-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.review-grid article{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:25px;position:relative}.quote-mark{color:var(--line);font:700 54px Manrope;position:absolute;top:10px;right:20px}.review-stars{color:var(--accent);letter-spacing:.08em;font-size:12px}.review-stars span{color:var(--muted);letter-spacing:0;margin-left:8px}.review-grid article>p{color:var(--muted);min-height:60px;font-size:12px;line-height:1.8}.review-user{border-top:1px solid var(--line);align-items:center;gap:10px;padding-top:15px;display:flex}.review-user>b{color:#fff;background:#194abe;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.review-user>span{flex-direction:column;flex:1;display:flex}.review-user strong{font-size:12px}.review-user small{color:var(--muted);margin-top:3px;font-size:12px}.review-user svg{color:#2ecc71}.cta-section{color:#fff;background:radial-gradient(circle at 80% 0,#6a49e238,#0000 28%),linear-gradient(115deg,#194abe,#290305);border-radius:20px;justify-content:space-between;align-items:center;max-width:1192px;margin:0 auto 90px;padding:42px 50px;display:flex;position:relative;overflow:hidden}.cta-section h2{margin:8px 0;font-size:30px}.cta-section p{color:#ffffffa8;font-size:12px}.cta-section>button{color:#194abe;background:#fff;justify-content:center;align-items:center;gap:9px;min-width:172px;display:flex}@supports (color:color-mix(in lab, red, red)){footer{background:color-mix(in srgb, var(--surface), #000 12%)}}.footer-main{grid-template-columns:1.4fr .7fr .8fr 1.1fr;gap:55px;max-width:1240px;margin:auto;padding:60px 24px 45px;display:grid}.footer-brand{pointer-events:none}.footer-brand .dibo-wordmark{font-size:25px}.footer-about>p{color:var(--muted);max-width:270px;font-size:12px;line-height:1.7}.socials{gap:8px;margin-top:18px;display:flex}.socials a{border:1px solid var(--line);background:var(--surface);border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.socials img{width:15px;height:15px}.support-contacts{flex-direction:column;align-items:flex-start;gap:6px;margin-top:8px;display:flex}.support-email,.support-phone{color:var(--primary);font-size:12px;font-weight:800;line-height:1.5;text-decoration:none;display:inline-flex}.support-email:hover,.support-phone:hover{text-decoration:underline}footer h4{margin:0 0 15px;font:700 12px Manrope}.footer-main>div:not(:first-child){flex-direction:column;align-items:flex-start;display:flex}.footer-main button{padding:8px 0;font-size:12px}.footer-payments{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.footer-payments span{color:#333;background:#fff;border-radius:6px;align-items:center;gap:5px;min-width:70px;height:32px;padding:5px;font-size:12px;font-weight:700;display:flex}.footer-payments img{object-fit:contain;width:16px;height:16px}.footer-bottom{border-top:1px solid var(--line);width:calc(100% - 48px);max-width:1192px;min-height:72px;color:var(--muted);justify-content:space-between;align-items:center;gap:32px;margin:auto;padding:22px 16px 28px;font-size:12px;line-height:1.6;display:flex}.footer-bottom span{align-items:center;gap:7px;display:flex}.compact-footer{margin-top:8px;padding-bottom:74px}.compact-footer .footer-main{max-width:1040px;padding-top:48px}.compact-footer .footer-bottom{max-width:992px}.footer-info-backdrop{z-index:190;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#000000c7;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}.footer-info-modal{border:1px solid var(--line);background:var(--surface);width:min(620px,100%);max-height:min(760px,92vh);color:var(--text);border-radius:20px;padding:32px;animation:.25s pop;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000094}.footer-info-modal>h2{letter-spacing:-.04em;margin:7px 42px 8px 0;font-size:28px}.footer-info-modal>p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.footer-info-sections{gap:9px;margin-top:24px;display:grid}.footer-info-sections article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:15px 16px}.footer-info-sections p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.65}.footer-info-contact{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:17px;font-size:12px;display:flex}.footer-info-contact a{color:var(--primary);font-weight:800;text-decoration:none}.footer-info-contact a:hover{text-decoration:underline}.live-chat{z-index:140;transition:bottom .3s;position:fixed;bottom:34px;right:24px}.live-chat.raised{bottom:106px}.chat-launcher{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:1px solid #ffffff2e;border-radius:25px;justify-content:center;align-items:center;gap:8px;min-width:128px;height:50px;padding:0 16px;font-size:12px;font-weight:900;transition:transform .2s,min-width .25s;display:flex;position:relative;box-shadow:0 14px 35px #194abe59}.chat-launcher:hover{transform:translateY(-3px)}.chat-launcher b{border:2px solid var(--bg);width:18px;height:18px;color:var(--primary);background:#fff;border-radius:50%;place-items:center;font-size:12px;display:grid;position:absolute;top:-3px;right:-2px}.live-chat.open .chat-launcher{width:50px;min-width:50px;margin-left:auto;padding:0}.chat-panel{border:1px solid var(--line);background:var(--surface);width:380px;max-height:min(650px,100vh - 110px);color:var(--text);border-radius:18px;flex-direction:column;animation:.3s cubic-bezier(.2,.8,.2,1) chatOpen;display:flex;position:absolute;bottom:64px;right:0;overflow:hidden;box-shadow:0 30px 85px #0000008c}.chat-head{color:#fff;background:linear-gradient(120deg,#194abe,#194abe);align-items:center;gap:10px;min-height:73px;padding:13px 14px;display:flex}.chat-avatar{background:0 0;flex:0 0 53px;place-items:center;width:53px;height:43px;display:grid;position:relative}.chat-avatar .dibo-wordmark{color:#fff;font-size:15px}.chat-avatar .dibo-wordmark b{color:inherit}.chat-head>div:nth-child(2){flex-direction:column;flex:1;display:flex}.chat-head strong{font:700 12px Manrope}.chat-head>div:nth-child(2)>span{color:#ffffffb3;align-items:center;gap:5px;margin-top:4px;font-size:12px;display:flex}.chat-head>div:nth-child(2)>span i{background:#44df8b;border-radius:50%;width:5px;height:5px}.chat-head>button{color:#fff;background:#0000001f;border:1px solid #ffffff2e;border-radius:9px;place-items:center;width:33px;height:33px;display:grid}.chat-security{border-bottom:1px solid var(--line);min-height:30px;color:var(--muted);background:var(--surface-2);justify-content:center;align-items:center;gap:5px;padding:0 14px;font-size:12px;display:flex}.chat-security svg{color:#36c879}.chat-messages{scrollbar-width:thin;flex-direction:column;flex:1;gap:10px;min-height:210px;padding:14px;display:flex;overflow-y:auto}.chat-date{color:var(--muted);letter-spacing:.12em;align-self:center;font-size:12px}.chat-message{align-items:flex-end;gap:7px;max-width:88%;animation:.25s messageIn;display:flex}.chat-message-brand{flex:0 0 31px;width:31px;padding-bottom:4px;font-size:9px}.chat-message>div{background:var(--surface-2);border:1px solid var(--line);border-radius:11px 11px 11px 3px;padding:9px 11px 7px}.chat-message p{margin:0;font-size:12px;line-height:1.55}.chat-message small{color:var(--muted);margin-top:4px;font-size:12px;display:block}.chat-message.user{align-self:flex-end}.chat-message.user>div{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border-color:#0000;border-radius:11px 11px 3px}.chat-message.user small{color:#fff9;text-align:right}.typing-dots{align-items:center;gap:4px;height:31px;display:flex}.typing-dots i{background:var(--muted);border-radius:50%;width:5px;height:5px;animation:1s ease-in-out infinite typing}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}.quick-replies{scrollbar-width:none;gap:6px;padding:0 14px 10px;display:flex;overflow-x:auto}.quick-replies::-webkit-scrollbar{display:none}.quick-replies button{color:var(--primary);background:#6a49e20f;border:1px solid #6a49e259;border-radius:15px;flex:none;padding:7px 9px;font-size:12px;font-weight:800}.chat-admin{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;justify-content:space-between;align-items:center;gap:8px;min-height:38px;margin:0 14px 10px;padding:6px 8px;display:flex}.chat-admin>span{color:var(--muted);font-size:12px}.chat-admin button{color:#32bf73;background:0 0;border:0;align-items:center;gap:5px;font-size:12px;font-weight:800;display:flex}.chat-compose{border-top:1px solid var(--line);background:var(--surface-2);align-items:center;gap:6px;min-height:55px;padding:8px 10px;display:flex}.chat-compose>button{width:34px;height:34px;color:var(--muted);background:0 0;border:0;flex:0 0 34px;place-items:center;display:grid}.chat-compose input{border:1px solid var(--line);background:var(--surface);min-width:0;height:37px;color:var(--text);border-radius:9px;outline:0;flex:1;padding:0 10px;font-size:12px}.chat-compose input:focus{border-color:var(--primary)}.chat-compose .send-button{background:var(--primary);color:#fff;border-radius:9px}.chat-compose .send-button:disabled{opacity:.35;cursor:default}.chat-powered{text-align:center;color:var(--muted);background:var(--surface-2);padding:5px;font-size:12px}.account-button{place-items:center;width:40px;font-size:12px;font-weight:900;display:grid;color:#fff!important;background:linear-gradient(135deg,#6a49e2,#194abe)!important;border-color:#ffffff2e!important;border-radius:50%!important}.main-header .account-button:not(.authenticated){width:58px;border-radius:10px!important}.auth-backdrop{z-index:120}.auth-modal{border:1px solid var(--line);background:var(--surface);width:min(450px,100%);max-height:94vh;color:var(--text);border-radius:20px;padding:30px;animation:.3s pop;position:relative;overflow-y:auto;box-shadow:0 35px 100px #00000094}.auth-brand{align-items:center;gap:11px;height:38px;display:flex}.auth-brand .dibo-wordmark{font-size:22px}.auth-brand>span:last-child{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.15em;padding-left:11px;font-size:12px;font-weight:900}.auth-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:1fr 1fr;margin:25px 0 24px;padding:4px;display:grid}.auth-tabs button{height:38px;color:var(--muted);background:0 0;border:0;border-radius:8px;font-size:12px;font-weight:800}.auth-tabs button.active{background:var(--surface);color:var(--text);box-shadow:0 5px 16px #0003}.auth-heading{margin-bottom:23px}.auth-heading>span{color:var(--primary);letter-spacing:.15em;font-size:12px;font-weight:900}.auth-heading h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:25px}.auth-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.auth-heading p strong{color:var(--text)}.auth-heading.otp{text-align:center}.auth-field{color:var(--text);flex-direction:column;gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:flex}.auth-field input{border:1px solid var(--line);background:var(--surface-2);width:100%;height:48px;color:var(--text);border-radius:10px;outline:0;padding:0 14px;font-size:12px;transition:border-color .2s,box-shadow .2s}.auth-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6a49e21a}.auth-field input::placeholder{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.auth-field input::placeholder{color:color-mix(in srgb, var(--muted) 68%, transparent)}}.auth-primary{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:10px;justify-content:center;align-items:center;gap:9px;width:100%;height:48px;margin-top:4px;padding:0 15px;font-size:12px;font-weight:900;display:flex;box-shadow:0 12px 28px #194abe33}.auth-primary:disabled{opacity:.5;cursor:default}.auth-primary span{font-size:17px}.auth-error{color:#6a49e2;background:#6a49e214;border:1px solid #6a49e247;border-radius:9px;margin:0 0 12px;padding:10px 12px;font-size:12px;line-height:1.5}.auth-switch{text-align:center;color:var(--muted);margin:17px 0 0;font-size:12px}.auth-switch button{color:var(--primary);background:0 0;border:0;padding:0;font-weight:900}.auth-switch button:disabled{color:var(--muted);cursor:default}.auth-secure{border-top:1px solid var(--line);color:var(--muted);justify-content:center;align-items:center;gap:6px;margin-top:23px;padding-top:15px;font-size:12px;display:flex}.auth-secure span{color:#2ecc71;background:#2ecc711f;border-radius:50%;place-items:center;width:15px;height:15px;font-weight:900;display:grid}.auth-back{color:var(--muted);background:0 0;border:0;margin:23px 0 10px;padding:0;font-size:12px;font-weight:800}.auth-back:hover{color:var(--text)}.auth-otp-icon{width:66px;height:66px;color:var(--primary);letter-spacing:.12em;background:#6a49e214;border:1px solid #6a49e23d;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:17px;font-weight:900;display:grid}.auth-otp-field input{text-align:center;letter-spacing:.35em;height:58px;padding-left:calc(14px + .35em);font-size:22px;font-weight:800}.whats-new-backdrop{z-index:180;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#000000d1;place-items:center;padding:20px;animation:.25s fade;display:grid;position:fixed;inset:0}.whats-new-modal{border:1px solid var(--line);background:var(--surface);width:min(520px,100%);max-height:min(760px,94vh);color:var(--text);border-radius:24px;animation:.35s pop;position:relative;overflow-y:auto;box-shadow:0 40px 120px #000000b3}.whats-new-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.whats-new-brand{align-items:center;gap:12px;display:flex}.whats-new-brand .dibo-wordmark{font-size:22px}.whats-new-brand>span:last-child{border-left:1px solid var(--line);color:var(--muted);letter-spacing:.14em;padding-left:12px;font-size:12px;font-weight:900}.whats-new-close{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;font-size:20px;line-height:1;display:grid}.whats-new-visual{background:radial-gradient(circle at 50% 45%,#6a49e22e,#0000 48%);place-items:center;height:150px;display:grid;position:relative;overflow:hidden}.whats-new-visual:before{content:"";border:1px solid #6a49e21f;border-radius:50%;width:230px;height:230px;position:absolute}.whats-new-orbit{border:1px solid var(--line);border-radius:50%;position:absolute}.whats-new-orbit:after{content:"";background:var(--primary);width:7px;height:7px;box-shadow:0 0 15px var(--primary);border-radius:50%;position:absolute;top:50%;left:-4px}.whats-new-orbit.orbit-one{width:150px;height:65px;animation:9s linear infinite whatsNewOrbit;transform:rotate(12deg)}.whats-new-orbit.orbit-two{width:185px;height:90px;animation:12s linear infinite reverse whatsNewOrbit;transform:rotate(-20deg)}.whats-new-icon{z-index:2;color:#fff;background:linear-gradient(145deg,#6a49e2,#194abe);border:1px solid #ffffff29;border-radius:22px;place-items:center;width:74px;height:74px;display:grid;position:relative;transform:rotate(-3deg);box-shadow:0 18px 45px #194abe66,inset 0 1px #ffffff40}.whats-new-badge{z-index:3;border:3px solid var(--surface);color:#07150d;letter-spacing:.1em;background:#36d37e;border-radius:14px;padding:5px 8px;font-size:12px;font-weight:900;position:absolute;top:28px;left:calc(50% + 28px)}.whats-new-copy>span{color:var(--primary);letter-spacing:.16em;font-size:12px;font-weight:900}.whats-new-copy h2{letter-spacing:-.04em;margin:7px 0 8px;font-size:28px}.whats-new-copy>p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.whats-new-list{gap:8px;margin-top:20px;display:grid}.whats-new-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:11px;min-height:56px;padding:10px 12px;display:flex}.whats-new-list i{color:#36d37e;background:#2ecc711c;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.whats-new-list article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.whats-new-list strong{font-size:12px}.whats-new-list small{color:var(--muted);font-size:12px;line-height:1.45}.whats-new-footer{border-top:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:15px;min-height:74px;padding:13px 24px;display:flex}@supports (color:color-mix(in lab, red, red)){.whats-new-footer{background:color-mix(in srgb, var(--surface-2) 55%, transparent)}}.whats-new-dots{align-items:center;gap:6px;display:flex}.whats-new-dots button{background:var(--line);border:0;border-radius:8px;width:7px;height:7px;padding:0;transition:width .2s,background .2s}.whats-new-dots button.active{background:var(--primary);width:24px}.whats-new-actions{gap:7px;display:flex}.whats-new-actions>button{border-radius:9px;height:40px;padding:0 14px;font-size:12px;font-weight:900}.whats-new-previous{border:1px solid var(--line);color:var(--muted);background:0 0}.whats-new-next{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;justify-content:center;align-items:center;gap:7px;min-width:112px;display:flex;box-shadow:0 10px 25px #194abe33}@keyframes whatsNewSlide{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}@keyframes whatsNewOrbit{to{transform:rotate(372deg)}}.dashboard-page{z-index:85;background:var(--bg);color:var(--text);animation:.2s fade;position:fixed;inset:0;overflow-y:auto}.db-header{z-index:35;border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;height:72px;margin:0;padding:0 26px 0 270px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.db-header{background:color-mix(in srgb, var(--bg) 91%, transparent)}}.db-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.db-brand{background:0 0;border:0}.db-brand img{object-fit:contain;width:52px;height:52px}.db-header-actions{align-items:center;gap:9px;display:flex}.db-balance{border:1px solid var(--line);height:38px;color:var(--muted);background:var(--surface);border-radius:9px;align-items:center;gap:6px;padding:0 13px;font-size:12px;display:flex}.db-balance b{color:var(--text)}.db-avatar,.db-menu{border:1px solid var(--line);width:39px;height:39px;color:var(--text);background:var(--surface);border-radius:10px;place-items:center;display:grid}.db-avatar{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border-radius:50%;font-size:12px;font-weight:900}.db-menu{display:none}.db-sidebar{z-index:40;border-right:1px solid var(--line);color:#f7f7f7;background:#0d0d0e;flex-direction:column;width:244px;padding:15px 13px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0}.db-sidebar-head{justify-content:space-between;align-items:center;height:48px;padding:0 7px;display:flex}.db-sidebar-head .dibo-wordmark{color:#f7f7f7;font-size:23px}.db-sidebar-head button{color:#aaa;background:0 0;border:0;place-items:center;width:34px;height:34px;display:none}.db-user{background:#ffffff09;border:1px solid #ffffff14;border-radius:11px;align-items:center;gap:9px;margin:16px 4px 20px;padding:12px;display:flex}.db-user>b{background:#194abe;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:12px;display:grid}.db-user span{flex-direction:column;min-width:0;display:flex}.db-user strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.db-user small{color:#777;margin-top:4px;font-size:12px}.db-sidebar nav{box-shadow:none;background:0 0;border:0;border-radius:0;flex-direction:column;gap:4px;padding:0;display:flex}.db-sidebar nav button{color:#8b8b8b;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;height:43px;padding:0 11px;font-size:12px;font-weight:700;transition:background .2s,color .2s;display:flex}.db-sidebar nav button>span{text-align:left;flex:1}.db-sidebar nav button svg:last-child{opacity:.4;width:13px}.db-sidebar nav button:hover{color:#fff;background:#ffffff0b}.db-sidebar nav button.active{color:#fff;box-shadow:inset 3px 0 var(--primary);background:linear-gradient(100deg,#6a49e238,#6a49e20d)}.db-sidebar nav button.active svg:first-child{color:#6a49e2}.db-sidebar-foot{border-top:1px solid #ffffff12;flex-direction:column;align-items:flex-start;margin-top:auto;padding:13px 8px 3px;display:flex}.db-sidebar-foot button{color:#aaa;background:0 0;border:0;padding:6px 0;font-size:12px}.db-sidebar-foot small{color:#4f4f4f;margin-top:5px;font-size:12px}.db-drawer-backdrop{display:none}.db-main{min-height:calc(100vh - 72px);margin-left:244px;padding:50px max(30px,50vw - 590px) 85px}.db-page-head{justify-content:space-between;align-items:flex-end;margin-bottom:27px;display:flex}.db-page-head>div>span{color:var(--primary);letter-spacing:.15em;font-size:12px;font-weight:900}.db-page-head h1{margin:6px 0;font-size:31px}.db-page-head p{color:var(--muted);margin:0;font-size:12px}.db-page-head>button{border:1px solid var(--line);background:var(--surface);height:38px;color:var(--text);border-radius:8px;align-items:center;gap:6px;font-size:12px;display:none}.db-welcome{background:radial-gradient(circle at 82% 30%,#6a49e23d,#0000 28%),linear-gradient(115deg,#1a0708,#0e0e0f 65%);border:1px solid #6a49e240;border-radius:18px;align-items:center;min-height:235px;padding:37px;display:flex;position:relative;overflow:hidden}.db-welcome:after{content:"";border:1px solid #6a49e229;border-radius:50%;width:300px;height:300px;position:absolute;right:-80px;box-shadow:0 0 0 35px #6a49e206,0 0 0 70px #6a49e205}.db-welcome>div{z-index:2;max-width:540px;position:relative}.db-welcome>div>span{color:#6a49e2;letter-spacing:.14em;font-size:12px;font-weight:900}.db-welcome h2{max-width:480px;margin:8px 0;font-size:31px}.db-welcome p{color:var(--muted);font-size:12px}.db-welcome button,.db-primary{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 16px;font-size:12px;font-weight:900;display:flex}.db-welcome-wordmark{z-index:2;color:#fff;filter:drop-shadow(0 25px 35px #00000080);margin-left:auto;font-size:58px;position:relative}.db-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:16px 0;display:grid}.db-stats article{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;min-height:108px;padding:18px;display:flex}.db-stats span{color:var(--muted);font-size:12px}.db-stats strong{margin:8px 0 4px;font:700 21px Manrope}.db-stats small{color:#35c875;font-size:12px}.db-stats button{color:var(--primary);background:0 0;border:0;align-self:flex-start;padding:0;font-size:12px;font-weight:800}.db-card{border:1px solid var(--line);background:var(--surface);border-radius:15px;margin-top:16px;overflow:hidden}.db-card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:67px;padding:15px 18px;display:flex}.db-card-head h2{margin:0;font-size:14px}.db-card-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.db-card-head button{color:var(--primary);background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:800;display:flex}.db-card-head button svg{width:13px}.db-filter{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:12px;padding:18px;display:grid}.db-filter label,.db-wallet-form label{color:var(--text);flex-direction:column;gap:7px;font-size:12px;display:flex}.db-filter input,.db-filter select,.db-wallet-form input{border:1px solid var(--line);background:var(--surface-2);width:100%;height:42px;color:var(--text);border-radius:8px;outline:0;padding:0 11px;font-size:12px}.db-filter input:focus,.db-filter select:focus,.db-wallet-form input:focus{border-color:var(--primary)}.db-search-field{grid-column:1/-1}.db-data-actions{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:12px 18px;display:flex}.db-data-actions button{border:1px solid var(--line);background:var(--surface-2);height:34px;color:var(--text);border-radius:7px;align-items:center;gap:5px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.db-data-actions button svg{width:14px}.db-data-actions>span{color:var(--muted);margin-left:auto;font-size:12px}.db-table-wrap{width:100%;overflow-x:auto}.db-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:790px}.db-table-wrap th{height:43px;color:var(--muted);background:var(--surface-2);border-bottom:1px solid var(--line);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;padding:0 15px;font-size:12px}.db-table-wrap td{border-bottom:1px solid var(--line);min-height:49px;color:var(--muted);white-space:nowrap;padding:14px 15px;font-size:12px}.db-table-wrap tr:last-child td{border-bottom:0}.db-table-wrap td b{color:var(--text)}.db-status{text-transform:uppercase;border-radius:5px;padding:5px 7px;font-size:12px;font-weight:900}.db-status.selesai{color:#32c573;background:#32c5731a}.db-status.diproses{color:#6a49e2;background:#6a49e21a}.db-status.belum-dibayar{color:#6a49e2;background:#6a49e221}.db-plus{font-weight:800;color:#32c573!important}.db-minus{font-weight:800;color:#6a49e2!important}.db-empty{min-height:330px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.db-empty>div{align-items:flex-end;gap:5px;height:54px;display:flex}.db-empty i{border:2px solid var(--muted);border-radius:3px;width:8px;height:24px}.db-empty i:nth-child(2){height:39px}.db-empty i:nth-child(3){height:51px}.db-empty h3{color:var(--text);margin:13px 0 4px;font-size:13px}.db-empty p{margin:0;font-size:12px}.report-stats{grid-template-columns:repeat(3,1fr)}.db-wallet-card{background:radial-gradient(circle at 85% 20%,#6a49e240,#0000 31%),linear-gradient(120deg,#210809,#111);border:1px solid #6a49e247;border-radius:17px;justify-content:space-between;align-items:center;min-height:225px;padding:28px 32px;display:flex;box-shadow:0 20px 45px #00000026}.db-wallet-card>div:first-child{flex-direction:column;display:flex}.db-wallet-card span{color:#6a49e2;letter-spacing:.13em;font-size:12px;font-weight:900}.db-wallet-card small{color:var(--muted);margin-top:20px;font-size:12px}.db-wallet-card strong{margin:5px 0;font:700 33px Manrope}.db-wallet-card p{color:var(--muted);font-size:12px}.db-wallet-card>div:last-child{gap:8px;display:flex}.db-wallet-card button{border:1px solid var(--line);color:#fff;background:#ffffff0d;border-radius:8px;height:42px;padding:0 15px;font-size:12px;font-weight:800}.db-wallet-card button.active,.db-wallet-card button:hover{border-color:var(--primary);background:var(--primary)}.db-wallet-form{padding:20px}.db-wallet-form .db-card-head{margin:-20px -20px 18px}.db-amounts{grid-template-columns:repeat(4,1fr);gap:8px;margin:10px 0 16px;display:grid}.db-amounts button{border:1px solid var(--line);background:var(--surface-2);height:38px;color:var(--text);border-radius:7px;font-size:12px}.db-amounts button.active{border-color:var(--primary);color:var(--primary);background:#6a49e21a}.db-wallet-qris{border-radius:10px;width:220px;max-width:100%;margin:18px auto;display:block}.db-wallet-form .db-primary{width:100%}.db-notice{color:#42cf7e;background:#32c57314;border:1px solid #32c57347;border-radius:9px;align-items:center;min-height:46px;margin-top:14px;padding:0 15px;font-size:12px;display:flex}.db-notice button{color:inherit;background:0 0;border:0;margin-left:auto;font-size:18px}.db-affiliate-hero{background:radial-gradient(circle at 86%,#6a49e242,#0000 28%),linear-gradient(120deg,#1e0708,#101011);border:1px solid #6a49e23b;border-radius:17px;justify-content:space-between;align-items:center;min-height:245px;padding:35px;display:flex}.db-affiliate-hero>div:first-child{max-width:580px}.db-affiliate-hero span{color:var(--primary);letter-spacing:.13em;font-size:12px;font-weight:900}.db-affiliate-hero h2{margin:8px 0;font-size:29px}.db-affiliate-hero p{color:var(--muted);font-size:12px;line-height:1.7}.db-affiliate-hero button{background:var(--primary);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 15px;font-size:12px;font-weight:900}.db-affiliate-hero>div:last-child{background:#6a49e214;border:1px solid #6a49e247;border-radius:50%;flex-direction:column;flex:0 0 150px;justify-content:center;align-items:center;width:150px;height:150px;display:flex}.db-affiliate-hero>div:last-child strong{color:#6a49e2;font:700 38px Manrope}.db-affiliate-hero>div:last-child small{color:var(--muted);font-size:12px}.db-affiliate-tabs{border-bottom:1px solid var(--line);gap:7px;padding:12px;display:flex}.db-affiliate-tabs button{color:var(--muted);background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:12px}.db-affiliate-tabs button.active{background:var(--primary);color:#fff}.db-affiliate-payment{max-width:620px;padding:28px}.db-affiliate-payment>span{color:var(--primary);letter-spacing:.13em;font-size:12px;font-weight:900}.db-affiliate-payment h3{margin:7px 0;font-size:22px}.db-affiliate-payment p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.db-affiliate-payment>div{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;justify-content:space-between;align-items:center;margin:20px 0 14px;padding:15px;display:flex}.db-affiliate-payment>div strong{color:var(--muted);font-size:12px}.db-affiliate-payment>div b{font-size:18px}.db-affiliate-payment>button{background:var(--primary);color:#fff;border:0;border-radius:8px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900}.db-security-banner{background:linear-gradient(100deg,#1a69a44d,#359de51f);border:1px solid #379ce659;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;min-height:75px;margin-bottom:14px;padding:13px 17px;display:flex}.db-security-banner>div{align-items:center;gap:12px;display:flex}.db-security-banner svg{color:#53acec}.db-security-banner span{flex-direction:column;display:flex}.db-security-banner strong{font-size:12px}.db-security-banner small{color:#86bfe8;margin-top:4px;font-size:12px}.db-security-banner button{color:#fff;white-space:nowrap;background:#2384c9;border:1px solid #ffffff26;border-radius:7px;height:35px;padding:0 12px;font-size:12px;font-weight:900}.db-account-grid{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.db-profile-card,.db-balance-card{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;min-height:130px;padding:20px;display:flex}.db-profile-avatar{color:#fff;background:linear-gradient(145deg,#6a49e2,#194abe);border-radius:50%;flex:0 0 61px;place-items:center;width:61px;height:61px;font-weight:900;display:grid;position:relative}.db-profile-avatar i{border:2px solid var(--surface);background:#35ce79;border-radius:50%;width:11px;height:11px;position:absolute;bottom:2px;right:2px}.db-profile-card>div:nth-child(2){flex-direction:column;margin-left:13px;display:flex}.db-profile-card span,.db-balance-card span{color:var(--primary);letter-spacing:.12em;font-size:12px;font-weight:900}.db-profile-card h2{margin:4px 0;font-size:15px}.db-profile-card p,.db-profile-card small{color:var(--muted);margin:0;font-size:12px}.db-profile-card small{margin-top:3px}.db-profile-card>button{color:var(--muted);background:0 0;border:0;margin-left:auto;font-size:17px}.db-balance-card{background:radial-gradient(circle at 90% 0, #6a49e22b, transparent 38%), var(--surface);justify-content:space-between}.db-balance-card>div{flex-direction:column;display:flex}.db-balance-card small{color:var(--muted);margin-top:8px;font-size:12px}.db-balance-card strong{margin-top:4px;font:700 21px Manrope}.db-balance-card>div:last-child{flex-direction:row;gap:6px}.db-balance-card button{border:1px solid var(--line);background:var(--surface-2);height:34px;color:var(--text);border-radius:7px;padding:0 11px;font-size:12px;font-weight:800}.db-balance-card button:first-child{border-color:var(--primary);background:var(--primary);color:#fff}.db-today-head{justify-content:space-between;align-items:flex-end;margin-top:24px;display:flex}.db-today-head h2{margin:0;font-size:17px}.db-today-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.db-today-head>span{color:#35c875;align-items:center;gap:6px;font-size:12px;display:flex}.db-today-head i{background:#35c875;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #35c8751a}.db-today-stats{grid-template-columns:repeat(3,1fr)}.db-today-stats article{min-height:115px}.db-today-stats article.waiting{border-color:#6a49e247}.db-today-stats article.processing{border-color:#379ce659}.db-today-stats article.success{border-color:#35c8754d}.db-today-stats article.failed{border-color:#6a49e24d}.db-today-stats .waiting strong,.db-today-stats .failed strong{color:#6a49e2}.db-today-stats .processing strong{color:#53acec}.db-today-stats .success strong{color:#35c875}.db-wallet-form>label{margin-top:4px}.db-amounts{grid-template-columns:repeat(4,1fr)}.db-amounts button{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:auto;min-height:58px;padding:10px;display:flex}.db-amounts button span{font-size:12px}.db-amounts button b{color:var(--muted);font-size:12px}.db-amounts button.active b{color:var(--primary)}.db-quantity-row{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;justify-content:space-between;align-items:center;margin:17px 0;padding:13px;display:flex}.db-quantity-row>div:first-child{flex-direction:column;display:flex}.db-quantity-row span{font-size:12px;font-weight:800}.db-quantity-row small{color:var(--muted);margin-top:3px;font-size:12px}.db-quantity-row>div:last-child{grid-template-columns:36px 55px 36px;gap:5px;display:grid}.db-quantity-row button,.db-quantity-row strong{border:1px solid var(--line);background:var(--surface);height:36px;color:var(--text);border-radius:7px;place-items:center;display:grid}.db-quantity-row button{background:var(--primary);color:#fff;font-size:18px}.db-quantity-row button:disabled{opacity:.35}.db-wallet-payments{grid-template-columns:repeat(2,1fr);gap:8px;margin:9px 0 17px;display:grid}.db-wallet-payments button{text-align:left;border:1px solid var(--line);background:var(--surface-2);min-height:56px;color:var(--text);border-radius:8px;align-items:center;gap:9px;padding:9px;display:flex}.db-wallet-payments button.active{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.db-wallet-payments i{color:#222;background:#fff;border-radius:6px;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:900;display:grid}.db-wallet-payments span{flex-direction:column;flex:1;font-size:12px;display:flex}.db-wallet-payments small{color:var(--muted);margin-top:3px;font-size:12px}.db-wallet-payments b{color:var(--primary)}.db-deposit-summary{border-block:1px solid var(--line);justify-content:space-between;margin-bottom:12px;padding:14px;display:flex}.db-deposit-summary span{color:var(--muted);flex-direction:column;font-size:12px;display:flex}.db-deposit-summary strong,.db-deposit-summary b{color:var(--text);margin-top:4px;font-size:13px}.db-captcha{border:1px solid var(--line);color:#222;text-align:left;background:#f5f5f5;border-radius:8px;align-items:center;gap:12px;width:100%;min-height:74px;margin:16px 0;padding:12px 15px;display:flex}.db-captcha>i{color:#1dac60;background:#fff;border:2px solid #777;place-items:center;width:27px;height:27px;font-style:normal;font-weight:900;display:grid}.db-captcha.verified>i{border-color:#1dac60}.db-captcha span{flex-direction:column;flex:1;display:flex}.db-captcha strong{font-size:12px}.db-captcha small{color:#777;margin-top:3px;font-size:12px}.db-captcha>b{color:#4970c9;font-size:12px}.db-voucher-hint{color:var(--muted);margin:-5px 0 14px;font-size:12px;display:block}.db-voucher-hint button{color:var(--primary);font-size:inherit;background:0 0;border:0;text-decoration:underline}.db-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.db-security-modal{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:17px;flex-direction:column;align-items:center;width:min(430px,100%);padding:28px;animation:.3s pop;display:flex;position:relative}.db-modal-close{border:1px solid var(--line);background:var(--surface-2);width:32px;height:32px;color:var(--muted);border-radius:8px;font-size:18px;position:absolute;top:15px;right:15px}.db-shield{color:#53acec;background:#379ce61f;border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:13px;display:grid}.db-shield.enabled{color:#35c875;background:#35c8751f}.db-security-modal>span{color:var(--primary);letter-spacing:.13em;font-size:12px;font-weight:900}.db-security-modal h2{margin:6px 0;font-size:20px}.db-security-modal p{max-width:330px;color:var(--muted);font-size:12px;line-height:1.6}.db-security-modal input{border:1px solid var(--line);background:var(--surface-2);width:100%;height:50px;color:var(--text);text-align:center;letter-spacing:.3em;border-radius:9px;outline:0;margin:12px 0 7px;font-size:20px}.db-security-modal input:focus{border-color:var(--primary)}.db-security-modal>small{color:var(--muted);margin-bottom:14px;font-size:12px}.db-security-modal>small button{color:var(--primary);font-size:inherit;background:0 0;border:0;text-decoration:underline}.db-security-modal .db-primary{width:100%}.db-primary:disabled{opacity:.4;cursor:default}.dashboard-page>footer{margin-left:244px}.dashboard-page>footer .footer-main{max-width:1100px}.lookup-page{z-index:88;background:var(--bg);color:var(--text);animation:.2s fade;position:fixed;inset:0;overflow-y:auto}.lookup-header{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);justify-content:space-between;align-items:center;height:76px;padding:0 max(24px,50% - 560px);display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.lookup-header{background:color-mix(in srgb, var(--bg) 92%, transparent)}}.lookup-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.lookup-header>button{background:0 0;border:0}.lookup-header>button img{object-fit:contain;width:58px;height:58px}.lookup-header>div{align-items:center;gap:13px;display:flex}.lookup-header>div>span{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.lookup-header>div>span svg{color:#32c573}.lookup-header>div>button{border:1px solid var(--line);background:var(--surface);height:39px;color:var(--text);border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;display:flex}.lookup-page>main{max-width:1120px;margin:auto;padding:42px 24px 80px}.lookup-hero{border:1px solid var(--line);background:radial-gradient(circle at 50% 0, #6a49e229, transparent 38%), linear-gradient(145deg, var(--surface), var(--surface));border-radius:22px;flex-direction:column;align-items:center;min-height:510px;padding:61px 45px;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lookup-hero{background:radial-gradient(circle at 50% 0, #6a49e229, transparent 38%), linear-gradient(145deg, var(--surface), color-mix(in srgb, var(--surface), #170405 22%))}}.lookup-hero{text-align:center}.lookup-hero:before{content:"";opacity:.12;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.lookup-orb{border:1px solid #6a49e221;border-radius:50%;position:absolute}.lookup-orb.one{width:380px;height:380px;top:-230px;left:-120px}.lookup-orb.two{width:440px;height:440px;bottom:-280px;right:-250px}.lookup-eyebrow{color:var(--primary);letter-spacing:.17em;font-size:12px;font-weight:900;position:relative}.lookup-hero h1{margin:13px 0;font-size:clamp(38px,5vw,58px);line-height:1.05;position:relative}.lookup-hero>p{max-width:550px;color:var(--muted);margin:0;font-size:12px;line-height:1.7;position:relative}.lookup-search-card{text-align:left;border:1px solid var(--line);background:var(--bg);border-radius:15px;flex-direction:column;width:min(620px,100%);margin-top:32px;padding:22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.lookup-search-card{background:color-mix(in srgb, var(--bg) 84%, transparent)}}.lookup-search-card>label{margin-bottom:8px;font-size:12px;font-weight:800}.lookup-search-card>div{border:1px solid var(--line);background:var(--surface-2);height:51px;color:var(--muted);border-radius:9px;align-items:center;gap:8px;padding-left:14px;display:flex}.lookup-search-card input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:12px}.lookup-paste{border:1px solid var(--line);background:var(--surface);height:39px;color:var(--text);border-radius:7px;align-items:center;gap:5px;margin-right:5px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.lookup-paste svg{width:14px}.lookup-submit{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:46px;margin-top:10px;font-size:12px;font-weight:900;display:flex}.lookup-submit:disabled{opacity:.4;cursor:default}.lookup-search-card>small{color:var(--muted);text-align:center;margin-top:10px;font-size:12px}.lookup-search-card>small button{color:var(--primary);font-size:inherit;background:0 0;border:0;text-decoration:underline}.lookup-result{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin-top:18px;padding:25px;animation:.35s enter}.lookup-result-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:18px;display:flex}.lookup-result-icon{color:#32c573;background:#32c5731f;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.lookup-result-head>div:nth-child(2){flex:1}.lookup-result-head span{color:#32c573;letter-spacing:.12em;font-size:12px;font-weight:900}.lookup-result-head h2{margin:4px 0 0;font-size:16px}.lookup-status{color:#6a49e2;text-transform:uppercase;white-space:nowrap;background:#6a49e21a;border-radius:5px;padding:6px 8px;font-size:12px;font-weight:900;display:inline-flex}.lookup-status.selesai{color:#32c573;background:#32c5731a}.lookup-status.diproses{color:#6a49e2}.lookup-result-grid{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px 0;display:grid}.lookup-result-grid>div{flex-direction:column;display:flex}.lookup-result-grid span,.lookup-result-total span{color:var(--muted);font-size:12px}.lookup-result-grid strong{margin-top:5px;font-size:12px}.lookup-result-total{border-block:1px solid var(--line);justify-content:space-between;padding:14px 0;display:flex}.lookup-result-total strong{color:var(--primary);font:700 18px Manrope}.lookup-progress{align-items:flex-start;padding:22px 7%;display:flex}.lookup-progress>div{width:110px;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:7px;font-size:12px;display:flex}.lookup-progress i{border:1px solid var(--line);background:var(--surface-2);border-radius:50%;place-items:center;width:27px;height:27px;font-style:normal;display:grid}.lookup-progress .done{color:var(--text)}.lookup-progress .done i{color:#08150e;background:#32c573;border-color:#32c573}.lookup-progress em{background:var(--line);flex:1;height:1px;margin-top:13px}.lookup-not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.lookup-not-found>div{width:45px;height:45px;color:var(--primary);background:#6a49e21a;border-radius:50%;place-items:center;font-weight:900;display:grid}.lookup-not-found h2{margin:12px 0 5px;font-size:17px}.lookup-not-found p{max-width:400px;color:var(--muted);font-size:12px}.lookup-not-found button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:7px;margin-top:6px;padding:9px 13px;font-size:12px}.realtime-section{margin-top:75px}.realtime-head{justify-content:space-between;align-items:flex-end;margin-bottom:20px;display:flex}.realtime-head span{color:var(--primary);letter-spacing:.13em;font-size:12px;font-weight:900}.realtime-head h2{margin:7px 0;font-size:28px}.realtime-head p{color:var(--muted);margin:0;font-size:12px}.realtime-head>div:last-child{color:#32c573;align-items:center;gap:6px;font-size:12px;display:flex}.realtime-head i{background:#32c573;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseOnline;box-shadow:0 0 0 5px #32c5731a}.realtime-table{border:1px solid var(--line);background:var(--surface);border-radius:13px;overflow-x:auto}.realtime-table table{border-collapse:collapse;width:100%;min-width:880px}.realtime-table th,.realtime-table td{text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:14px 16px;font-size:12px}.realtime-table th{color:var(--muted);background:var(--surface-2);text-transform:uppercase;font-size:12px}.realtime-table tr:last-child td{border:0}.realtime-table td{color:var(--muted)}.realtime-table td b{color:var(--text)}.privacy-note{color:var(--muted);align-items:center;gap:5px;margin-top:10px;font-size:12px;display:flex}.privacy-note svg{color:#32c573}.lookup-page>footer{margin-top:10px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c4;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}.checkout-modal,.invoice-modal,.redeem-modal{background:var(--surface);width:min(540px,100%);max-height:94vh;color:var(--text);border:1px solid var(--line);border-radius:20px;padding:28px;animation:.3s pop;position:relative;overflow-y:auto;box-shadow:0 30px 100px #00000080}.close-button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:var(--surface-2);border-radius:9px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.checkout-head{align-items:center;gap:13px;padding-right:45px;display:flex}.checkout-icon{background:#fff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.checkout-icon img{width:31px;height:31px}.checkout-head span{color:var(--primary);letter-spacing:.12em;font-size:12px;font-weight:800}.checkout-head h2{margin-top:3px;font-size:20px}.steps{margin:24px 0;display:flex;position:relative}.steps:before{content:"";background:var(--line);height:1px;position:absolute;top:13px;left:15%;right:15%}.steps>div{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:5px;font-size:12px;display:flex;position:relative}.steps b{background:var(--surface-2);border:1px solid var(--line);z-index:1;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.steps .active{color:var(--text)}.steps .active b{background:var(--primary);color:#fff;border-color:var(--primary)}.step-panel>label{font-size:12px;font-weight:800}.step-panel>p{color:var(--muted);margin:5px 0 14px;font-size:12px}.phone-input{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;height:52px;display:flex;overflow:hidden}.phone-input select{border:0;border-right:1px solid var(--line);color:var(--text);background:0 0;outline:0;width:85px;padding:0 10px}.phone-input input{color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.info-line{color:var(--muted);gap:6px;margin:11px 0 20px;font-size:12px;display:flex}.info-line svg{color:#2ecc71}.primary-button{justify-content:center;align-items:center;gap:8px;margin-left:auto;display:flex}.primary-button:disabled{opacity:.4;pointer-events:none}.primary-button.full{width:100%;margin-top:15px}.ghost-button{border:1px solid var(--line);height:44px;color:var(--text);background:var(--surface-2);border-radius:10px;padding:0 18px;font-weight:700}.package-grid,.payment-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.package-grid button{border:1px solid var(--line);min-height:64px;color:var(--text);background:var(--surface-2);text-align:left;border-radius:10px;flex-direction:column;gap:5px;padding:11px;display:flex}.package-grid span,.package-grid strong{font-size:12px}.package-grid button.selected,.payment-grid button.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:#6a49e214}.action-row{justify-content:space-between;margin-top:18px;display:flex}.payment-grid button{border:1px solid var(--line);background:var(--surface-2);height:48px;color:var(--text);border-radius:9px;align-items:center;gap:9px;padding:8px 10px;display:flex}.payment-grid img{object-fit:contain;background:#fff;border-radius:5px;width:25px;height:25px;padding:3px}.payment-grid span{text-align:left;flex:1;font-size:12px}.payment-grid svg{color:var(--primary)}.checkout-total{border-top:1px solid var(--line);justify-content:space-between;margin-top:16px;padding-top:15px;font-size:12px;display:flex}.checkout-total strong{font:700 17px Manrope}.invoice-modal{text-align:center}.success-mark{color:#2ecc71;background:#2ecc711f;border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;display:grid}.invoice-modal>h2,.redeem-modal h2{margin:5px 0;font-size:23px}.invoice-modal>p,.redeem-modal>p{color:var(--muted);font-size:12px}.invoice-paper{color:#171717;text-align:left;background:#fff;border-radius:12px;margin:22px 0;padding:20px}.invoice-brand{border-bottom:1px dashed #ddd;align-items:center;padding-bottom:14px;display:flex}.invoice-brand .dibo-wordmark{color:#171717;font-size:20px}.invoice-brand>div{flex-direction:column;font-size:12px;display:flex}.invoice-brand small{color:#888;font-size:12px}.invoice-brand>span:last-child{color:#bbb;margin-left:auto;font:700 16px Manrope}.invoice-id{gap:30px;padding:13px 0;display:flex}.invoice-id span{color:#888;flex-direction:column;font-size:12px;display:flex}.invoice-id b{color:#222;margin-top:3px;font-size:12px}.invoice-item{border-block:1px solid #eee;align-items:center;gap:10px;padding:14px 0;display:flex}.invoice-item img{object-fit:contain;width:34px;height:34px}.invoice-item .product-wordmark{color:#171717;font-size:11px}.invoice-item>div{flex-direction:column;flex:1;font-size:12px;display:flex}.invoice-item>div span{color:#888;margin-top:3px;font-size:12px}.invoice-item>strong{font-size:12px}.invoice-meta{color:#777;justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.invoice-meta b{color:#222;margin-top:3px;display:block}.invoice-meta .paid{color:#20a45a}.invoice-total{border-top:1px dashed #ddd;justify-content:space-between;padding-top:13px;font-size:12px;display:flex}.invoice-total strong{font-size:17px}.invoice-actions{gap:9px;display:flex}.invoice-actions>*{flex:1;margin:0}.invoice-back-button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:12px;font-weight:700;transition:color .2s,border-color .2s,background .2s;display:flex;position:absolute;top:20px;left:20px}.invoice-back-button:hover{color:var(--text);background:var(--surface-2);border-color:#6a49e266}@supports (color:color-mix(in lab, red, red)){.invoice-back-button:hover{background:color-mix(in srgb, var(--surface-2) 85%, var(--primary))}}.payment-mark{width:60px;height:60px;color:var(--primary);background:#6a49e21a;border:1px solid #6a49e240;border-radius:50%;place-items:center;margin:0 auto 12px;display:grid}.payment-mark b{font:800 16px Manrope}.invoice-meta .pending{color:#6a49e2}.invoice-qris{text-align:center;border-top:1px dashed #ddd;margin-top:16px;padding-top:15px}.qris-heading{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.qris-heading span{color:#6a49e2;letter-spacing:.1em;font-size:12px;font-weight:900}.qris-heading b{color:#777;font-size:12px}.invoice-qris>img{border:1px solid #e2e2e2;border-radius:8px;width:225px;max-width:100%;height:auto;margin:0 auto 12px;display:block}.invoice-qris h3{margin:0 0 5px;font-size:12px}.invoice-qris>p{color:#777;max-width:330px;margin:auto;font-size:12px;line-height:1.6}.invoice-qris>p strong{color:#6a49e2}.qris-steps{grid-template-columns:repeat(3,1fr);gap:5px;margin-top:12px;display:grid}.qris-steps span{color:#777;flex-direction:column;align-items:center;gap:4px;font-size:12px;display:flex}.qris-steps b{color:#fff;background:#6a49e2;border-radius:50%;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.payment-note{color:var(--muted);justify-content:center;align-items:center;gap:5px;margin-top:11px;font-size:12px;display:flex}.payment-note svg{color:#2ecc71}.redeem-modal{text-align:center;width:min(450px,100%)}.redeem-art{width:84px;height:84px;color:var(--accent);background:radial-gradient(circle,#6a49e233,#0000 70%);place-items:center;margin:0 auto 15px;display:grid}.redeem-input{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;margin:20px 0 10px;padding:5px;display:flex}.redeem-input input{text-transform:uppercase;padding:0 10px}.redeem-input button{background:var(--primary);color:#fff;border:0;border-radius:7px;padding:10px 14px;font-size:12px;font-weight:800}.redeem-input.error{border-color:var(--primary)}.redeem-input.success{border-color:#2ecc71}.redeem-message{border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:9px;font-size:12px;display:flex}.redeem-message.success{color:#2ecc71;background:#2ecc7114}.redeem-message.error{color:#6a49e2;background:#6a49e214}.redeem-modal>small{color:var(--muted);margin-top:14px;font-size:12px;display:block}.topup-page{z-index:90;background:var(--bg);color:var(--text);animation:.35s cubic-bezier(.2,.8,.2,1) topupIn;position:fixed;inset:0;overflow-y:auto}.topup-nav{z-index:20;border-bottom:1px solid var(--line);background:var(--bg);height:70px;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.topup-nav{background:color-mix(in srgb, var(--bg) 90%, transparent)}}.topup-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.topup-nav-inner{justify-content:space-between;align-items:center;max-width:1040px;height:100%;margin:auto;padding:0 24px;display:flex}.topup-back,.topup-logo,.topup-secure{color:var(--text);background:0 0;border:0}.topup-back{align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.topup-back:first-letter{font-size:20px}.topup-logo img{object-fit:contain;width:53px;height:53px}.topup-secure{color:var(--muted);align-items:center;gap:7px;font-size:12px;display:flex}.topup-secure svg{color:#2ecc71}.topup-toast{z-index:40;color:#282828;background:#fff;border-radius:11px;align-items:center;gap:10px;min-width:340px;max-width:calc(100% - 32px);padding:13px 14px;font-size:12px;font-weight:700;animation:.3s toastIn;display:flex;position:fixed;top:84px;left:50%;transform:translate(-50%);box-shadow:0 16px 45px #00000059}.topup-toast>span{background:var(--primary);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid}.topup-toast button{color:#777;background:0 0;border:0;margin-left:auto;padding:3px}.topup-hero{background:radial-gradient(circle at 78% 50%, var(--brand,#6a49e2), transparent 28%), linear-gradient(120deg, #080808, #270507 55%, #080808);height:310px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.topup-hero{background:radial-gradient(circle at 78% 50%, color-mix(in srgb, var(--brand,#6a49e2) 35%, transparent), transparent 28%), linear-gradient(120deg, #080808, #270507 55%, #080808)}}.topup-hero{border-bottom:1px solid #6a49e229}.topup-hero:after{content:"";border:1px solid #6a49e233;border-radius:50%;width:380px;height:380px;position:absolute;top:-45%;right:12%;box-shadow:0 0 0 35px #6a49e209,0 0 0 70px #6a49e206}.topup-hero-grid{opacity:.13;transform-origin:bottom;background-image:linear-gradient(#6a49e273 1px,#0000 1px),linear-gradient(90deg,#6a49e273 1px,#0000 1px);background-size:38px 38px;position:absolute;inset:0;transform:perspective(500px)rotateX(58deg)scale(1.6)translateY(38%)}.topup-hero-content{z-index:2;align-items:center;gap:34px;max-width:1040px;height:100%;margin:auto;padding:38px 24px;display:flex;position:relative}.topup-game-art{background:#fff;border-radius:38px;flex:0 0 170px;place-items:center;width:170px;height:170px;animation:5s ease-in-out infinite float;display:grid;transform:rotate(-3deg);box-shadow:0 25px 65px #0000008c,0 0 0 8px #ffffff0f}.topup-game-art img{object-fit:contain;width:112px;height:112px}.topup-game-art:has(.product-wordmark){box-shadow:none;background:0 0}.topup-game-art .product-wordmark{font-size:28px}.topup-title>span{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.topup-title h1{letter-spacing:-.035em;margin:8px 0;font-size:40px}.topup-title>p{color:#ffffffa6;font-size:12px}.topup-benefits{align-items:center;gap:22px;margin-top:22px;display:flex}.topup-benefits span{color:#fffc;align-items:center;gap:6px;font-size:12px;display:flex}.topup-benefits span:first-child{color:var(--accent)}.topup-tabs{background:var(--surface);border:1px solid var(--line);border-radius:0 0 14px 14px;gap:5px;max-width:1040px;height:63px;margin:-1px auto 0;padding:10px 24px;display:flex}.topup-tabs button{color:var(--muted);background:0 0;border:0;border-radius:9px;flex:1;font-size:12px;font-weight:800;transition:all .25s}.topup-tabs button.active{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);box-shadow:0 6px 18px #6a49e22e}.topup-content{flex-direction:column;gap:18px;max-width:1040px;margin:0 auto;padding:24px 24px 155px;display:flex}.topup-section{border:1px solid var(--line);background:var(--surface);border-radius:16px;scroll-margin-top:95px;animation:.45s both enter;overflow:hidden}.topup-section-head{background:var(--surface-2);border-bottom:1px solid var(--line);align-items:center;min-height:67px;display:flex}.topup-section-head>b{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);align-self:stretch;place-items:center;min-width:67px;font:700 19px Manrope;display:grid}.topup-section-head>div{padding:0 20px}.topup-section-head p{color:var(--muted);margin:4px 0 0;font-size:12px}.topup-form{grid-template-columns:1fr 1fr;gap:15px;padding:22px;display:grid}.topup-field{flex-direction:column;gap:8px;display:flex}.topup-field.phone-wide{grid-column:1/-1}.topup-field label{font-size:12px;font-weight:800}.topup-field label span{color:var(--primary);margin-left:5px;font-size:12px}.topup-field label i{border:1px solid var(--muted);width:14px;height:14px;color:var(--muted);border-radius:50%;place-items:center;margin-left:4px;font-size:12px;font-style:normal;display:inline-grid}.topup-field>input,.topup-phone{border:1px solid var(--line);background:var(--surface-2);width:100%;height:49px;color:var(--text);border-radius:9px;outline:0;transition:border .2s}.topup-field>input{padding:0 14px}.topup-field>input:focus,.topup-phone:focus-within{border-color:var(--accent)}.topup-field small{color:var(--muted);font-size:12px;font-style:italic}.topup-phone{display:flex}.topup-phone select{border:0;border-right:1px solid var(--line);width:82px;color:var(--text);background:0 0;outline:0;padding:0 10px}.topup-phone input{min-width:0;color:var(--text);background:0 0;border:0;outline:0;flex:1;padding:0 14px}.topup-field small.field-valid{color:#45d483}.ml-local-check{border:1px solid var(--line);background:var(--surface-2);min-height:52px;color:var(--muted);border-radius:9px;grid-column:1/-1;align-items:center;gap:10px;padding:11px 13px;display:flex}.ml-local-check.valid{color:#45d483;border-color:#45d48361}.ml-local-check>span{flex-direction:column;gap:3px;display:flex}.ml-local-check strong{color:var(--text);font-size:12px}.ml-local-check small{color:var(--muted);font-size:12px}.ml-account-check{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:14px;min-height:64px;padding:10px 12px;display:flex}.ml-account-check>div{min-width:0;color:var(--muted);align-items:center;gap:10px;display:flex}.ml-account-check>div>span{flex-direction:column;gap:3px;min-width:0;display:flex}.ml-account-check strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.ml-account-check small{color:var(--muted);font-size:12px}.ml-account-check>button{background:var(--accent);color:#fff;border:0;border-radius:8px;flex:none;padding:9px 12px;font-size:12px;font-weight:800}.ml-account-check>button:disabled{cursor:not-allowed;opacity:.4}.ml-account-check.valid{border-color:#45d48366}.ml-account-check.valid>div{color:#45d483}.ml-account-check.error{border-color:#6a49e266}.ml-account-check.maintenance{background:#f0ae390f;border-color:#f0ae3947}.ml-account-check.maintenance>div{color:#f0ae39}.ml-account-check.maintenance>button{background:var(--surface);color:var(--muted);opacity:1}.currency-tabs{scrollbar-width:none;gap:8px;padding:18px 20px 0;display:flex;overflow-x:auto}.currency-tabs::-webkit-scrollbar{display:none}.currency-tabs button{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;flex:none;padding:9px 14px;font-size:12px;font-weight:800}.currency-tabs button:hover{border-color:var(--accent);color:var(--text)}.currency-tabs button.active{border-color:var(--accent);background:var(--accent);color:#fff}.flash-sale-box{border:1px solid #6a49e280;border-radius:13px;margin:20px;overflow:hidden;box-shadow:inset 0 0 0 3px #6a49e20f}.flash-sale-head{background:linear-gradient(100deg,#6a49e221,#0000);justify-content:space-between;align-items:center;height:52px;padding:0 17px;display:flex}.flash-sale-head>span{color:var(--accent);font:800 15px Manrope}.flash-sale-head>div{color:var(--muted);font-size:12px}.flash-sale-head b{color:var(--text);margin-left:5px;font-size:12px}.nominal-grid{grid-template-columns:repeat(2,1fr);gap:10px;padding:14px;display:grid}.nominal-grid>button{text-align:left;border:1px solid var(--line);background:var(--surface-2);min-height:100px;color:var(--text);border-radius:11px;align-items:center;gap:13px;padding:15px;transition:transform .2s,border .2s,background .2s;display:flex;position:relative;overflow:hidden}.nominal-grid>button:hover{border-color:#6a49e273;transform:translateY(-3px)}.nominal-grid>button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent);background:#6a49e214}.nominal-icon{background:#fff;border-radius:13px;flex:0 0 53px;place-items:center;width:53px;height:53px;display:grid}.nominal-icon:has(.product-wordmark){background:0 0}.nominal-icon img{object-fit:contain;width:36px;height:36px}.nominal-icon .product-wordmark{font-size:12px}.nominal-info{flex-direction:column;min-width:0;display:flex}.nominal-info>strong{white-space:nowrap;text-overflow:ellipsis;font:700 12px Manrope;overflow:hidden}.nominal-info>small{color:var(--muted);margin:4px 0 8px;font-size:12px}.nominal-info>span{align-items:center;gap:8px;display:flex}.nominal-info>span b{color:var(--accent);font-size:12px}.nominal-info>em{color:var(--muted);margin-top:6px;font-size:12px;font-style:normal}.nominal-info del{color:var(--muted);font-size:12px}.topup-ribbon{background:var(--accent);color:#fff;text-align:center;width:92px;padding:4px 0;font-size:12px;font-weight:900;position:absolute;top:10px;right:-25px;transform:rotate(42deg)}.nominal-check{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;bottom:8px;right:8px}.service-detail{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:0 20px 20px;padding:18px}.service-detail-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.service-detail-head span{color:var(--accent);letter-spacing:.1em;font-size:12px;font-weight:900}.service-detail-head h3{margin:4px 0 0;font-size:13px}.service-tags{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.service-tags b{border:1px solid var(--line);color:var(--muted);border-radius:6px;padding:6px 8px;font-size:12px}.service-detail>p{color:var(--muted);white-space:pre-line;margin:14px 0 0;font-size:12px;line-height:1.7}.dibo-order-form{grid-template-columns:1fr 1fr;gap:18px;padding:24px;display:grid}.dibo-order-field{flex-direction:column;gap:8px;min-width:0;display:flex}.dibo-order-field>span{color:var(--text);font-size:12px;font-weight:800}.dibo-order-field select,.dibo-order-field input,.dibo-readonly,.dibo-charge{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:49px;color:var(--text);border-radius:9px;outline:0;padding:0 14px}.dibo-order-field select:focus,.dibo-order-field input:focus{border-color:var(--accent)}.dibo-order-field:first-child,.dibo-order-field:nth-child(2),.dibo-order-field:nth-child(3),.dibo-price-examples{grid-column:1/-1}.dibo-description{border:1px solid var(--line);background:var(--surface-2);min-height:170px;max-height:330px;color:var(--muted);white-space:pre-line;border-radius:10px;padding:17px;font-size:12px;line-height:1.75;overflow-y:auto}.dibo-order-field>small{color:var(--muted);font-size:12px}.dibo-readonly{color:var(--muted);align-items:center;display:flex}.dibo-charge{flex-direction:column;justify-content:center;display:flex}.dibo-charge strong{color:var(--accent);font-size:15px}.dibo-charge small{color:var(--muted);margin-top:3px;font-size:12px}.dibo-price-examples{margin-top:-5px}.compact-section{align-items:stretch;display:flex}.compact-section .topup-section-head{border-bottom:0;flex:1}.quantity-control{grid-template-columns:45px 1fr 45px;align-items:center;gap:8px;min-width:260px;padding:12px 18px;display:grid}.quantity-control button{border:1px solid var(--line);background:var(--accent);color:#fff;border-radius:8px;height:40px;font-size:20px}.quantity-control button:disabled{opacity:.35}.quantity-control strong{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;place-items:center;height:40px;display:grid}.service-order-amount{min-width:475px;padding:12px 18px}.service-quantity{align-items:center;gap:8px;display:flex}.service-quantity input{border:1px solid var(--line);background:var(--surface-2);width:100%;height:40px;color:var(--text);border-radius:8px;outline:0;padding:0 12px;font-weight:800}.service-quantity input:focus{border-color:var(--accent)}.service-quantity span{color:var(--muted);font-size:12px}.price-examples{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:8px;display:grid}.price-examples button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:7px;flex-direction:column;gap:2px;padding:7px;display:flex}.price-examples button:disabled{cursor:not-allowed;opacity:.4}.price-examples span{color:var(--muted);font-size:12px}.price-examples b{font-size:12px}.calculated-price{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.calculated-price span{color:var(--muted);font-size:12px}.calculated-price strong{color:var(--accent);font-size:12px}.topup-payments{flex-direction:column;gap:9px;padding:18px;display:flex}.topup-payments article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;overflow:hidden}.payment-group-head{width:100%;min-height:61px;color:var(--text);background:0 0;border:0;align-items:center;padding:12px 15px;display:flex}.payment-group-head>span{text-align:left;flex-direction:column;min-width:180px;display:flex}.payment-group-head strong{font-size:12px}.payment-group-head small{color:var(--muted);margin-top:3px;font-size:12px}.payment-group-head>b{color:var(--muted);margin-left:12px;transition:transform .25s}.topup-payments article.open .payment-group-head>b{transform:rotate(180deg)}.payment-mini-logos{gap:5px;margin-left:auto;display:flex}.payment-mini-logos img{object-fit:contain;background:#fff;border-radius:5px;width:26px;height:26px;padding:4px}.payment-options{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);gap:8px;padding:10px;animation:.3s reveal;display:grid}.payment-options>button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:67px;color:var(--text);border-radius:9px;align-items:center;gap:10px;padding:10px;display:flex}.payment-options>button.selected{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.payment-options>button>img{object-fit:contain;background:#fff;border-radius:6px;width:32px;height:32px;padding:4px}.payment-options>button>span{flex-direction:column;flex:1;display:flex}.payment-options>button strong{font-size:12px}.payment-options>button small{color:var(--muted);margin-top:3px;font-size:12px}.payment-options>button>div{align-items:center;gap:6px;display:flex}.payment-options>button>div b{white-space:nowrap;font-size:12px}.payment-options svg{color:var(--accent)}.topup-support{border:1px solid var(--line);background:var(--surface);border-radius:14px;align-items:center;gap:13px;min-height:83px;padding:18px 21px;display:flex}.topup-support>div{border:1px solid var(--accent);width:43px;height:43px;color:var(--accent);border-radius:50%;place-items:center;font-size:19px;display:grid}.topup-support>span{flex-direction:column;flex:1;display:flex}.topup-support strong{font-size:12px}.topup-support small{color:var(--muted);margin-top:3px;font-size:12px}.topup-support button{border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:8px;padding:10px 13px;font-size:12px;font-weight:800}.product-body h3{line-height:1.35}.company,.category-label,.badge{font-size:12px}.rating{font-size:12px;line-height:1.5}.price-row small,.price-row del{font-size:12px}.topup-section-head h2{font-size:16px;line-height:1.3}.topup-section-head p{font-size:12px;line-height:1.5}.topup-field label,.topup-field label span,.topup-field small,.topup-field input,.topup-field select,.topup-phone input,.topup-phone select{font-size:12px}.dibo-order-field>span{letter-spacing:.01em;font-size:12px}.dibo-order-field select,.dibo-order-field input,.dibo-readonly{font-size:12px;line-height:1.5}.dibo-description{font-size:12px;line-height:1.75}.dibo-order-field>small{font-size:12px;line-height:1.5}.dibo-charge strong{font-size:17px}.dibo-charge small,.price-examples span,.price-examples b,.payment-group-head strong,.payment-options strong{font-size:12px}.payment-group-head small,.payment-options small{font-size:12px;line-height:1.4}.payment-options>button>div b,.sticky-product small,.sticky-total small,.sticky-product strong,.footer-about>p,footer button,.footer-bottom{font-size:12px}.description-view{min-height:430px}.topup-description{padding:30px}.topup-description h3{font-size:15px}.topup-description p,.topup-description li{color:var(--muted);font-size:12px;line-height:1.8}.topup-description ul{padding-left:18px}.topup-sticky{z-index:25;border-top:1px solid var(--line);background:var(--surface);padding:13px 24px;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.topup-sticky{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.topup-sticky-inner{align-items:center;gap:25px;max-width:992px;margin:auto;display:flex}.sticky-product{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.sticky-product img{background:#fff;border-radius:9px;width:42px;height:42px;padding:5px}.sticky-product .product-wordmark{min-width:42px;font-size:11px}.sticky-product>span,.sticky-total{flex-direction:column;display:flex}.sticky-product small,.sticky-total small{color:var(--muted);margin-bottom:3px;font-size:12px}.sticky-product strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sticky-total{min-width:145px}.sticky-total strong{font:700 14px Manrope}.topup-sticky-inner>button{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:185px;height:48px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:flex}.topup-sticky-inner>button:hover{transform:translateY(-2px);box-shadow:0 10px 25px #6a49e238}.order-confirm-backdrop{z-index:60;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#000000c7;place-items:center;padding:20px;animation:.2s fade;display:grid;position:fixed;inset:0}.order-confirm{border:1px solid var(--line);background:var(--surface);text-align:center;border-radius:18px;width:min(490px,100%);max-height:94vh;padding:28px;animation:.3s pop;position:relative;overflow-y:auto;box-shadow:0 35px 90px #0000008c}.confirm-check{color:#15210f;background:linear-gradient(135deg,#2ecc71,#65c76f);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 12px;display:grid}.order-confirm>h2{margin:5px 0;font-size:22px}.order-confirm>p{color:var(--muted);font-size:12px}.confirm-details{border:1px solid var(--line);background:var(--surface-2);text-align:left;border-radius:11px;margin:20px 0 15px;padding:7px 16px}.confirm-details>div{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr;align-items:center;gap:10px;min-height:39px;display:grid}.confirm-details>div:last-child{border:0}.confirm-details span{color:var(--muted);font-size:12px}.confirm-details b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.confirm-details .confirm-total b{color:var(--accent);font-size:14px}.confirm-terms{text-align:left;color:var(--muted);align-items:flex-start;gap:8px;font-size:12px;line-height:1.6;display:flex}.confirm-terms input{accent-color:var(--primary)}.confirm-terms b{color:var(--accent)}.confirm-order-button,.confirm-cancel{border:0;border-radius:9px;width:100%;height:46px;font-weight:900}.confirm-order-button{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);justify-content:center;align-items:center;gap:7px;margin-top:17px;display:flex}.confirm-cancel{height:39px;color:var(--muted);background:0 0;margin-top:7px}.footer-brand{justify-content:flex-start;width:fit-content}.topup-logo img{width:104px;height:42px}.lookup-header>button img{width:108px;height:42px}.main-header .nav-shell{gap:30px}.header-wordmark{color:var(--text);letter-spacing:-.07em;background:0 0;border:0;padding:0;font-family:Manrope;font-size:25px;font-weight:800;line-height:1}.header-wordmark span,.header-wordmark b{font:inherit}.header-wordmark b,.header-wordmark:hover{color:var(--primary)}.main-header nav{width:auto;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;flex-direction:row;align-items:center;gap:28px;padding:0;animation:none;display:flex;position:absolute;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.main-header nav button,.main-header nav button:first-child{min-height:44px;color:var(--muted);letter-spacing:-.01em;text-align:center;background:0 0;border-radius:0;padding:0;font-size:14px;font-weight:700}.main-header nav button:first-child:after{display:none}.main-header nav button:after{content:"";background:var(--primary);border-radius:2px;height:2px;transition:right .2s;position:absolute;bottom:6px;left:0;right:100%}.main-header nav button:hover{color:var(--text);background:0 0;padding-left:0;transform:none}.main-header nav button:hover:after{right:0}.main-header .nav-actions{gap:16px;margin-left:auto}.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){width:auto;height:44px;padding:0 2px;font-size:14px;font-weight:800;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.main-header .nav-actions>.account-button:after{content:"→";color:var(--primary);margin-left:7px;transition:transform .2s}.main-header .nav-actions>.account-button:hover{transform:none;color:var(--primary)!important}.main-header .nav-actions>.account-button:hover:after{transform:translate(3px)}.main-header .nav-actions>.theme-toggle,.main-header .nav-actions>.menu-button{width:38px;height:38px;box-shadow:none;background:0 0;border:0;border-radius:50%}.main-header .nav-actions>.theme-toggle:hover,.main-header .nav-actions>.menu-button:hover{color:var(--primary);background:var(--surface-2);transform:none}.dashboard-page .db-sidebar{top:82px}button{line-height:1.35}.promo-label,.promo-copy small,.promo-foot,.category-label,.company,.badge,.eyebrow{line-height:1.45}.promo-main{min-height:144px}.promo-button{height:auto;min-height:48px;padding-block:10px}.promo-foot{gap:12px}.quick-access-inner{min-height:94px;padding-block:16px}.quick-links button{min-width:72px;min-height:58px;line-height:1.35}.quick-all{height:auto;min-height:42px;padding:8px 12px}.categories button{gap:9px;height:158px}.categories span,.categories small{line-height:1.4}.product-body h3{align-items:flex-start;min-height:40px;display:flex}.rating{min-height:20px}.price-row{gap:12px}.price-row>div{min-width:0}.review-grid article{padding:27px}.review-user{min-height:55px}.review-user>span{gap:2px}.review-user strong,.review-user small{line-height:1.4}.chat-security{min-height:38px;padding-block:7px;line-height:1.4}.chat-message>div{padding:11px 13px 9px}.quick-replies button{min-height:36px;padding:8px 11px}.chat-admin{min-height:46px;padding:8px 10px}.chat-compose{min-height:64px}.chat-compose input{height:44px}.auth-tabs button{height:auto;min-height:42px;padding-block:8px}.auth-heading p,.auth-error,.auth-switch,.auth-secure{line-height:1.65}.auth-primary{height:auto;min-height:50px;padding-block:10px}.whats-new-list article{min-height:66px;padding-block:12px}.whats-new-actions>button{height:auto;min-height:42px;padding-block:8px}.db-card-head{min-height:76px}.db-data-actions button{height:auto;min-height:40px;padding-block:8px}.db-table-wrap th{height:48px}.db-table-wrap td{line-height:1.5}.db-status,.lookup-status{line-height:1.35}.db-security-banner button,.db-balance-card button{height:auto;min-height:40px;padding-block:8px}.lookup-search-card>label,.lookup-search-card>small,.lookup-result-grid span,.lookup-result-grid strong,.lookup-progress>div,.privacy-note{line-height:1.5}.confirm-details>div{min-height:48px;padding-block:7px}.payment-group-head{min-height:72px}.payment-options>button{min-height:76px}.app{--surface-3:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.app{--surface-3:color-mix(in srgb, var(--surface-2) 72%, var(--bg))}}.app{--line-strong:var(--line)}@supports (color:color-mix(in lab, red, red)){.app{--line-strong:color-mix(in srgb, var(--line) 64%, var(--text))}}.app{--shadow-soft:0 18px 55px #00000029;--shadow-card:0 12px 35px #0000001f;background-image:radial-gradient(circle at 8% 18%,#6a49e20b,#0000 24%),radial-gradient(circle at 92% 65%,#6a49e209,#0000 26%)}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid color-mix(in srgb, var(--primary) 75%, white)}}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px}button:active:not(:disabled){transform:translateY(1px)}button:disabled{cursor:not-allowed}.chat-panel{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.chat-panel{border-color:color-mix(in srgb, var(--line) 68%, var(--primary))}}.chat-panel{box-shadow:0 34px 100px #0000009e}.chat-launcher{border-color:#ffffff3d;box-shadow:0 16px 42px #194abe6b,inset 0 1px #ffffff2e}.chat-launcher:hover{box-shadow:0 21px 50px #194abe80}.chat-message>div{box-shadow:0 6px 18px #0000001a}.quick-replies button{transition:color .2s,background .2s,border-color .2s}.quick-replies button:hover{color:#fff;border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.main-header{border-bottom-color:color-mix(in srgb, var(--line) 72%, var(--primary));background:color-mix(in srgb, var(--bg) 88%, transparent)}}.main-header .nav-shell:before{content:"";background:var(--primary);border-radius:50%;width:5px;height:5px;margin-left:78px;position:absolute;top:50%;left:24px;transform:translateY(-50%);box-shadow:0 0 0 5px #6a49e214}.header-wordmark{transition:color .2s,transform .2s}.header-wordmark:hover{transform:translateY(-1px)}.main-header nav button.route-active{color:var(--text)}.main-header nav button.route-active:after{right:0}.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){height:40px;padding:0 15px;border:1px solid var(--line)!important}@supports (color:color-mix(in lab, red, red)){.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){border:1px solid color-mix(in srgb, var(--line) 70%, var(--primary))!important}}.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){background:var(--surface)!important;border-radius:20px!important}@supports (color:color-mix(in lab, red, red)){.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){background:color-mix(in srgb, var(--surface) 82%, transparent)!important}}.main-header .nav-actions>.account-button.route-active,.main-header .nav-actions>.account-button:hover{border-color:var(--primary)!important;background:#6a49e217!important}.main-header .theme-toggle{border:1px solid var(--line)!important;background:var(--surface)!important}@supports (color:color-mix(in lab, red, red)){.main-header .theme-toggle{background:color-mix(in srgb, var(--surface) 76%, transparent)!important}}.hero-search,.quick-access-inner,.catalog-head,.product-card,.categories button,.review-grid article{box-shadow:var(--shadow-card)}.quick-access-inner{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.quick-access-inner{border-color:color-mix(in srgb, var(--line) 76%, var(--primary))}}.categories button:after{content:"";background:var(--primary);opacity:0;border-radius:2px 2px 0 0;height:2px;transition:opacity .25s,transform .25s;position:absolute;inset:auto 16px 0;transform:scaleX(.25)}.categories button:hover:after,.categories button.active:after{opacity:1;transform:scaleX(1)}.product-card{position:relative}.product-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff09}@supports (color:color-mix(in lab, red, red)){.product-card:hover{box-shadow:0 25px 60px #00000040, 0 0 0 1px color-mix(in srgb, var(--brand,var(--primary)) 25%, transparent)}}.add-button{box-shadow:0 8px 20px #6a49e238}.add-button:hover{box-shadow:0 11px 26px #6a49e252}.review-grid article{transition:transform .25s,border-color .25s,box-shadow .25s}.review-grid article:hover{border-color:#6a49e24d;transform:translateY(-5px);box-shadow:0 22px 50px #0003}.categories{grid-template-rows:repeat(2,145px);grid-template-columns:repeat(24,1fr)}.categories button{height:auto}.categories button:first-child{background-image:radial-gradient(circle at 78% 18%,#6a49e233,#0000 38%);grid-area:1/1/3/9;justify-content:flex-end;padding:28px}.categories button:nth-child(2){grid-column:9/17}.categories button:nth-child(3){grid-column:17/25}.categories button:nth-child(4){grid-column:9/14}.categories button:nth-child(5){grid-column:14/19}.categories button:nth-child(6){grid-column:19/25}.categories button:first-child>span{font-size:20px}.categories button:first-child>small{font-size:13px}.categories button:first-child .category-visual.brand-visual{min-height:46px;padding-inline:14px}.categories button:first-child .dibo-wordmark{font-size:22px}.categories button:first-child:before{content:"JELAJAHI SEMUA";color:var(--muted);letter-spacing:.14em;font-size:12px;font-weight:900;position:absolute;top:24px;left:28px}.product-grid.featured-layout{grid-template-columns:repeat(12,1fr)}.product-grid.featured-layout>.product-card:nth-child(-n+2){grid-column:span 6}.product-grid.featured-layout>.product-card:nth-child(n+3){grid-column:span 4}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-visual{height:190px}.product-grid.featured-layout>.product-card:nth-child(-n+2) .brand-orbit{width:96px;height:96px}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-body{grid-template-columns:1fr auto;column-gap:20px;display:grid}.product-grid.featured-layout>.product-card:nth-child(-n+2) .company,.product-grid.featured-layout>.product-card:nth-child(-n+2) h3,.product-grid.featured-layout>.product-card:nth-child(-n+2) .rating{grid-column:1}.product-grid.featured-layout>.product-card:nth-child(-n+2) .price-row{grid-area:1/2/4;align-items:center;gap:18px;margin:0}footer{background:linear-gradient(180deg, var(--surface), var(--bg));position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){footer{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 94%, var(--bg)), color-mix(in srgb, var(--bg) 92%, #000))}}.footer-main{z-index:1;position:relative}.footer-main:before{content:"";z-index:-1;border:1px solid #6a49e21c;border-radius:50%;width:360px;height:360px;position:absolute;top:-220px;left:-190px;box-shadow:0 0 0 42px #6a49e205,0 0 0 84px #6a49e203}.footer-main>div:not(:first-child){border:1px solid var(--line);background:var(--surface-2);border-radius:14px;min-height:190px;padding:20px}@supports (color:color-mix(in lab, red, red)){.footer-main>div:not(:first-child){background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.footer-main>div:not(:first-child){box-shadow:inset 0 1px #ffffff06}.footer-main h4{border-bottom:1px solid var(--line);width:100%;color:var(--text);letter-spacing:.04em;padding-bottom:12px}.footer-main button{text-align:left;width:100%;transition:color .2s,padding-left .2s;position:relative}.footer-main button:after{content:"→";color:var(--primary);opacity:0;transition:opacity .2s,transform .2s;position:absolute;right:0;transform:translate(-5px)}.footer-main button:hover{color:var(--text);padding-left:5px}.footer-main button:hover:after{opacity:1;transform:none}.footer-about{padding-top:8px}.support-contacts a{transition:color .2s,transform .2s}.support-contacts a:hover{transform:translate(3px)}.socials a{transition:transform .2s,border-color .2s,box-shadow .2s}.socials a:hover{border-color:#6a49e26b;transform:translateY(-3px);box-shadow:0 8px 20px #0000002e}.footer-payments span{box-shadow:0 5px 15px #0000001a}.footer-bottom{z-index:1;position:relative}.topup-page,.lookup-page,.dashboard-page{background-image:radial-gradient(circle at 8% 18%,#6a49e20b,#0000 25%),radial-gradient(circle at 90% 78%,#6a49e209,#0000 24%)}.topup-content,.topup-tabs,.topup-hero-content{max-width:1180px}.topup-tabs{z-index:4;box-shadow:var(--shadow-card);position:relative}.topup-content{gap:24px;padding-top:32px}.topup-section{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.topup-section{border-color:color-mix(in srgb, var(--line) 82%, var(--primary))}}.topup-section{box-shadow:var(--shadow-card);transition:border-color .25s,box-shadow .25s}.topup-section:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.topup-section:hover{border-color:color-mix(in srgb, var(--line) 55%, var(--primary))}}.topup-section:hover{box-shadow:var(--shadow-soft)}.topup-section-head{background:linear-gradient(90deg, var(--surface-2), var(--surface-2) 35%)}@supports (color:color-mix(in lab, red, red)){.topup-section-head{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 92%, var(--primary)), var(--surface-2) 35%)}}.topup-section-head>b{position:relative;box-shadow:8px 0 25px #6a49e21f}.topup-form,.dibo-order-form{gap:20px;padding:28px}.nominal-grid,.payment-options{grid-template-columns:repeat(3,1fr)}.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.db-filter input,.db-filter select,.db-wallet-form input{transition:border-color .2s,box-shadow .2s,background .2s;box-shadow:inset 0 1px #ffffff06}.topup-field>input:focus,.topup-phone:focus-within,.dibo-order-field input:focus,.dibo-order-field select:focus,.db-filter input:focus,.db-filter select:focus,.db-wallet-form input:focus{border-color:var(--primary);background:var(--surface);box-shadow:0 0 0 3px #6a49e217}.nominal-grid>button,.payment-options>button,.payment-group-head,.currency-tabs button{transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.payment-options>button:hover,.currency-tabs button:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.topup-sticky{border-top-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.topup-sticky{border-top-color:color-mix(in srgb, var(--line) 70%, var(--primary))}}.topup-sticky{box-shadow:0 -16px 45px #00000038}.topup-sticky-inner{max-width:1132px}.topup-sticky-inner>button,.confirm-order-button,.lookup-submit,.auth-primary,.db-primary{transition:transform .2s,box-shadow .2s,filter .2s;box-shadow:0 10px 28px #194abe33}.topup-sticky-inner>button:hover,.confirm-order-button:hover,.lookup-submit:hover,.auth-primary:hover:not(:disabled),.db-primary:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 14px 34px #194abe4d}.lookup-page>main{max-width:1180px}.lookup-hero{border-color:var(--line);min-height:560px;padding-inline:8%}@supports (color:color-mix(in lab, red, red)){.lookup-hero{border-color:color-mix(in srgb, var(--line) 74%, var(--primary))}}.lookup-hero{box-shadow:var(--shadow-soft)}.lookup-search-card{border-color:var(--line);width:min(700px,100%)}@supports (color:color-mix(in lab, red, red)){.lookup-search-card{border-color:color-mix(in srgb, var(--line) 68%, var(--primary))}}.lookup-search-card{box-shadow:0 28px 70px #0000004d}.lookup-search-card>div:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px #6a49e217}.lookup-result,.realtime-table{box-shadow:var(--shadow-card)}.lookup-result-grid{grid-template-columns:1.25fr 1fr 1fr 1fr}.lookup-result-grid>div{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;justify-content:center;min-height:82px;padding:14px}.realtime-table tbody tr,.db-table-wrap tbody tr{transition:background .2s}.realtime-table tbody tr:hover,.db-table-wrap tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.realtime-table tbody tr:hover,.db-table-wrap tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 75%, var(--primary))}}.db-sidebar{background:radial-gradient(circle at 15% 8%,#6a49e221,#0000 23%),linear-gradient(#101011,#09090a);border-right-color:#6a49e226;box-shadow:16px 0 45px #00000029}.db-sidebar-head{border-bottom:1px solid #ffffff0f}.db-user{background:linear-gradient(135deg,#ffffff0e,#ffffff05);box-shadow:inset 0 1px #ffffff0a}.db-sidebar nav button{min-height:46px;position:relative}.db-sidebar nav button:after{content:"";background:var(--primary);opacity:0;border-radius:50%;width:5px;height:5px;position:absolute;right:10px;box-shadow:0 0 0 5px #6a49e214}.db-sidebar nav button.active:after{opacity:1}.db-sidebar nav button.active svg:last-child{opacity:0}.db-sidebar-foot button:hover{color:#fff}.db-card,.db-profile-card,.db-balance-card,.db-stats article{box-shadow:var(--shadow-card);transition:transform .22s,border-color .22s,box-shadow .22s}.db-profile-card:hover,.db-balance-card:hover,.db-stats article:hover{border-color:var(--line);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.db-profile-card:hover,.db-balance-card:hover,.db-stats article:hover{border-color:color-mix(in srgb, var(--line) 62%, var(--primary))}}.db-profile-card:hover,.db-balance-card:hover,.db-stats article:hover{box-shadow:var(--shadow-soft)}.db-card{border-radius:17px}.db-card-head{background:linear-gradient(90deg, var(--surface-2), transparent)}@supports (color:color-mix(in lab, red, red)){.db-card-head{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 68%, transparent), transparent)}}.db-data-actions button:hover{color:var(--primary);border-color:#6a49e261}.db-status,.lookup-status{border:1px solid}@supports (color:color-mix(in lab, red, red)){.db-status,.lookup-status{border-color:color-mix(in srgb, currentColor 26%, transparent)}}.db-modal-backdrop,.modal-backdrop,.footer-info-backdrop,.whats-new-backdrop{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#000c}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm{border-color:color-mix(in srgb, var(--line) 72%, var(--primary))}}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm{box-shadow:0 38px 120px #0000009e,inset 0 1px #ffffff09}.close-button,.whats-new-close,.db-modal-close{transition:color .2s,border-color .2s,background .2s,transform .2s}.close-button:hover,.whats-new-close:hover,.db-modal-close:hover{color:#fff;background:#6a49e221;border-color:#6a49e266;transform:rotate(4deg)}.auth-tabs,.redeem-input{box-shadow:inset 0 1px #ffffff06}.footer-info-sections article,.whats-new-list article{transition:transform .2s,border-color .2s,background .2s}.footer-info-sections article:hover,.whats-new-list article:hover{background:var(--surface-2);border-color:#6a49e247;transform:translate(3px)}@supports (color:color-mix(in lab, red, red)){.footer-info-sections article:hover,.whats-new-list article:hover{background:color-mix(in srgb, var(--surface-2) 88%, var(--primary))}}.categories em{z-index:2;max-width:210px;color:var(--muted);font-size:12px;font-style:normal;line-height:1.5;position:relative}.categories button.active em{color:#ffffffad}.product-meta{border-block:1px solid var(--line);min-height:34px;color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:9px 0;font-size:12px;display:flex}.product-meta span{align-items:center;gap:5px;display:inline-flex}.product-meta span:not(:last-child):after{content:"";background:var(--line-strong);border-radius:50%;width:3px;height:3px;margin-left:3px}.product-meta i{background:#35c875;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #35c87517}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-meta{grid-column:1}.product-grid.featured-layout>.product-card:nth-child(-n+2) .price-row{grid-row:1/5}.topup-context-bar{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1132px;min-height:42px;margin:13px auto 0;padding:0 14px;display:flex}.topup-context-bar span{border:1px solid var(--line);background:var(--surface);border-radius:20px;align-items:center;gap:5px;min-height:29px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.topup-context-bar span{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.topup-context-bar span{color:var(--muted);font-size:12px}.topup-context-bar svg{color:#35c875}.lookup-assurances{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:18px;display:flex;position:relative}.lookup-assurances span{border:1px solid var(--line);background:var(--surface-2);border-radius:20px;align-items:center;gap:6px;min-height:29px;padding:0 10px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.lookup-assurances span{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.lookup-assurances span{color:var(--muted);font-size:12px}.lookup-assurances i{background:#35c875;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #35c87517}@keyframes pulse{50%{opacity:.5}}@keyframes breathe{50%{opacity:.75;transform:scale(1.12)}}@keyframes float{50%{transform:translateY(-10px)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{opacity:0;transform:translateY(20px)scale(.97)}}@keyframes enter{0%{opacity:0;transform:translateY(18px)}}@keyframes promoEnter{0%{opacity:0;transform:translate(18px)scale(.98)}}@keyframes wave{50%{opacity:.55;transform:scaleY(.45)}}@keyframes topupIn{0%{opacity:0;transform:translate(25px)}}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,-12px)}}@keyframes reveal{0%{opacity:0;transform:translateY(-7px)}}@keyframes chatOpen{0%{opacity:0;transform-origin:100% 100%;transform:translateY(16px)scale(.96)}}@keyframes messageIn{0%{opacity:0;transform:translateY(6px)}}@keyframes typing{50%{opacity:.45;transform:translateY(-3px)}}@keyframes topbarShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulseOnline{50%{box-shadow:0 0 0 2px #36d37e14}}@keyframes menuDrop{0%{opacity:0;transform-origin:100% 0;transform:translateY(-7px)scale(.98)}}@media (width<=1000px){.main-header nav{border:1px solid var(--line);background:var(--surface);border-radius:14px;width:min(290px,100vw - 40px);padding:14px 18px;display:none;position:absolute;top:72px;left:auto;right:20px;transform:none}@supports (color:color-mix(in lab, red, red)){.main-header nav{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.main-header nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);flex-direction:column;align-items:stretch;gap:2px;animation:.2s menuDrop;box-shadow:0 22px 55px #00000061}.nav-shell nav.open{display:flex}.main-header nav button,.main-header nav button:first-child{text-align:left;min-height:46px}.main-header nav button:after{width:18px;bottom:8px;right:auto}.main-header nav button:hover{color:var(--primary)}.main-header .menu-button{display:flex}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:28px;padding-top:58px;padding-bottom:50px}.hero-copy h1{font-size:clamp(38px,5vw,52px)}.hero-copy>p{font-size:13px}.hero-visual{height:420px;margin-top:0}.promo-showcase{width:min(360px,100%)}.trust-row>div{padding-inline:18px}.categories{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.categories button,.categories button:nth-child(n){grid-area:auto;justify-content:center;height:158px;padding:20px}.categories em,.categories button:first-child:before{display:none}.categories button:first-child>span,.categories button:first-child>small{font-size:12px}.categories button:first-child .category-visual.brand-visual{min-height:34px;padding-inline:10px}.categories button:first-child .dibo-wordmark{font-size:16px}.product-grid,.product-grid.featured-layout{grid-template-columns:repeat(3,1fr)}.product-grid.featured-layout>.product-card:nth-child(n){grid-column:auto}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-visual{height:155px}.product-grid.featured-layout>.product-card:nth-child(-n+2) .brand-orbit{width:86px;height:86px}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-body{display:block}.product-grid.featured-layout>.product-card:nth-child(-n+2) .price-row{text-align:left;margin-top:14px;display:flex}.product-grid.featured-layout>.product-card:nth-child(-n+2) .price-row>div{text-align:left}.how-card{grid-template-columns:1fr;gap:35px}.footer-main{grid-template-columns:1.3fr 1fr 1fr}.footer-main>div:last-child{grid-column:1/-1}.quick-access{margin-left:24px;margin-right:24px}.quick-all,.quick-divider{display:none}.db-header{padding:0 22px}.db-menu{display:grid}.db-sidebar{transform:translate(-105%);box-shadow:20px 0 55px #0006}.db-sidebar.open{transform:translate(0)}.db-sidebar-head button{display:grid}.db-drawer-backdrop{z-index:38;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#000000a6;border:0;display:block;position:fixed;inset:0}.db-main{margin-left:0;padding-left:24px;padding-right:24px}.dashboard-page>footer{margin-left:0}.db-page-head>button{display:flex}.db-stats{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.topbar{justify-content:center}.topbar span:last-child,.redeem-nav,.nav-live{display:none}header{height:68px}.brand img{width:92px;height:34px}.brand-emblem{border-radius:15px;width:51px;height:51px}.brand-emblem:before{border-radius:11px}.main-header{height:70px}.simple-brand img{width:100px;height:38px}.header-wordmark{font-size:22px}.main-header .nav-shell:before{display:none}.main-header nav{top:62px;right:14px}.main-header .nav-shell{gap:14px;padding:0 14px}.main-header .nav-actions{gap:8px}.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){width:auto;height:40px;padding-inline:12px;font-size:13px}.main-header .nav-actions>.theme-toggle,.main-header .nav-actions>.menu-button{border-radius:50%;width:38px;height:38px}.dashboard-page .db-sidebar{top:70px}.hero-grid{grid-template-columns:1fr;padding:52px 18px 35px}.hero{min-height:0}.hero-copy{text-align:center}.hero-copy h1{font-size:clamp(38px,11vw,44px)}.live-pill{margin-inline:auto}.hero-copy>p,.hero-search{margin-left:auto;margin-right:auto}.trending,.trust-row{justify-content:center}.hero-search{height:auto;box-shadow:none;background:0 0;border:0;flex-wrap:wrap;padding:0}.hero-search>svg{display:none}.hero-search input{background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-basis:100%;height:52px;padding:0 15px}.hero-search button{width:100%}.trust-row>div{padding:0 14px}.hero-visual{height:430px;margin-top:0}.logo-stage{width:280px;height:280px}.logo-stage img{width:270px}.float-card{transform:scale(.8)}.card-one{left:-20px}.card-two{right:-35px}.platform-orbit img{width:30px;height:30px}.promo-showcase{width:calc(100% - 22px);padding:18px}.promo-main{gap:14px;min-height:116px}.promo-product-icon{border-radius:19px;flex-basis:76px;width:76px;height:76px}.promo-product-icon img{width:50px;height:50px}.promo-copy h2{font-size:20px}.hero-brand-stamp{width:58px;height:58px;top:2px;right:0}.hero-brand-stamp img{width:50px;height:50px}.float-order{min-width:160px}.order-one{bottom:8px;left:-5px}.order-two{top:42px;right:-8px}.promo-price strong{font-size:18px}.quick-access{margin:-15px 14px 0}.quick-access-inner{gap:8px;min-height:92px;padding:13px 11px;overflow:hidden}.live-transactions{display:none}.quick-links{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.quick-links button{flex:0 0 72px}.quick-links::-webkit-scrollbar{display:none}.category-section,.catalog-section,.reviews-section{padding-left:18px;padding-right:18px}.section-heading,.catalog-head{flex-direction:column;align-items:flex-start}.section-heading h2,.catalog-head h2{font-size:28px}.section-heading>p{margin:0}.categories{grid-template-columns:repeat(2,1fr)}.categories button,.categories button:nth-child(n){height:148px;padding:17px}.category-visual img{width:34px;height:34px}.catalog-controls{width:100%}.catalog-controls label{flex:1}.catalog-controls input{width:80px}.result-info div{display:none}.product-grid,.product-grid.featured-layout{grid-template-columns:repeat(2,1fr);gap:10px}.product-visual,.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-visual{height:130px}.product-body{padding:12px}.brand-orbit,.product-grid.featured-layout>.product-card:nth-child(-n+2) .brand-orbit{width:70px;height:70px}.brand-orbit img{width:45px;height:45px}.product-body h3{font-size:13px}.price-row strong{font-size:12px}.how-card{padding:55px 18px}.how-steps{grid-template-columns:1fr;gap:20px}.review-grid{grid-template-columns:1fr}.big-rating{display:none}.cta-section{flex-direction:column;align-items:flex-start;gap:15px;margin:0 18px 65px;padding:35px 25px}.cta-section h2{font-size:25px}.footer-main{grid-template-columns:1fr 1fr;gap:16px}.footer-about{grid-column:1/-1}.footer-main>div:not(:first-child){min-height:0;padding:17px}.footer-bottom{width:auto;margin:0 18px;padding:22px 4px 30px}.footer-bottom span:last-child{display:none}.footer-info-backdrop{padding:12px}.footer-info-modal{border-radius:17px;padding:25px 18px}.footer-info-modal>h2{font-size:24px}.footer-info-contact{flex-direction:column;align-items:flex-start}.compact-footer{padding-bottom:118px}.compact-footer .footer-main{padding-top:42px}.live-chat{bottom:24px;right:14px}.live-chat.raised{bottom:138px}.chat-launcher{width:50px;min-width:50px;padding:0}.chat-launcher>span{display:none}.chat-panel{width:calc(100vw - 28px);max-height:min(620px,100vh - 92px);bottom:61px}.live-chat.raised .chat-panel{max-height:calc(100vh - 205px)}.db-header{height:64px;padding:0 14px}.db-brand img{width:92px;height:34px}.db-balance{display:none}.db-main{padding:35px 15px 65px}.db-page-head{align-items:flex-start}.db-page-head h1{font-size:25px}.db-page-head p{max-width:240px;line-height:1.6}.db-page-head>button{justify-content:center;width:39px;padding:0;font-size:0}.db-welcome{min-height:270px;padding:27px}.db-welcome h2{font-size:26px}.db-welcome-wordmark{opacity:.45;margin:0;font-size:34px;position:absolute;bottom:14px;right:10px}.db-stats{grid-template-columns:1fr 1fr;gap:8px}.db-stats article{min-height:100px;padding:14px}.db-stats strong{font-size:17px}.db-security-banner{flex-direction:column;align-items:flex-start}.db-security-banner button{width:100%}.db-account-grid{grid-template-columns:1fr}.db-profile-card,.db-balance-card{min-height:120px;padding:16px}.db-balance-card{flex-direction:column;align-items:flex-start;gap:14px}.db-balance-card>div:last-child{width:100%}.db-balance-card button{flex:1}.db-today-stats{grid-template-columns:1fr 1fr}.db-today-head{align-items:flex-start}.db-filter{grid-template-columns:1fr;padding:14px}.db-search-field{grid-column:auto}.db-data-actions{flex-wrap:wrap;padding:10px}.db-data-actions button{flex:1;justify-content:center}.db-data-actions>span{text-align:center;width:100%;margin:3px 0 0}.db-wallet-card{flex-direction:column;align-items:flex-start;gap:16px;padding:24px}.db-wallet-card strong{font-size:27px}.db-wallet-card>div:last-child{width:100%}.db-wallet-card button{flex:1}.db-amounts{grid-template-columns:1fr 1fr}.db-affiliate-hero{padding:26px}.db-affiliate-hero>div:last-child{display:none}.db-affiliate-hero h2{font-size:25px}.report-stats,.db-wallet-payments{grid-template-columns:1fr}.db-quantity-row{flex-direction:column;align-items:flex-start;gap:11px}.db-quantity-row>div:last-child{grid-template-columns:42px 1fr 42px;width:100%}.db-deposit-summary{gap:15px}.db-security-modal{padding:25px 18px}.dashboard-page>footer .footer-main{padding-top:45px}.dashboard-page .live-chat{bottom:14px}.lookup-header{height:68px;padding:0 15px}.lookup-header>button img{width:92px;height:34px}.lookup-header>div>span{display:none}.lookup-header>div>button{justify-content:center;width:39px;padding:0;font-size:0}.lookup-page>main{padding:22px 15px 60px}.lookup-hero{border-radius:17px;min-height:500px;padding:48px 18px 28px}.lookup-hero h1{font-size:37px}.lookup-hero>p{font-size:12px}.lookup-search-card{margin-top:27px;padding:14px}.lookup-paste{justify-content:center;width:37px;padding:0}.lookup-paste span{display:none}.lookup-result{padding:17px}.lookup-result-head{flex-wrap:wrap;align-items:flex-start}.lookup-result-head>b{margin-left:54px}.lookup-result-grid{grid-template-columns:1fr 1fr}.lookup-progress{padding-inline:0}.lookup-progress>div{width:78px;font-size:12px}.realtime-section{margin-top:55px}.realtime-head h2{font-size:24px}.realtime-head>div:last-child{align-self:flex-start}.privacy-note{line-height:1.5}}@media (width<=430px){.product-visual,.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-visual{height:170px}.product-meta span:last-child{display:none}.category-section{padding-top:55px}.catalog-section{padding-top:65px}.catalog-controls{flex-direction:column}.catalog-controls label,.sort-select{width:100%}.package-grid{grid-template-columns:1fr}.checkout-modal,.invoice-modal,.redeem-modal{padding:22px 17px}.footer-main{grid-template-columns:1fr}.footer-about,.footer-main>div:last-child{grid-column:auto}.auth-backdrop{padding:12px}.auth-modal{border-radius:17px;padding:24px 18px}.auth-heading h2{font-size:22px}.auth-brand{margin-right:40px}.auth-tabs{margin-top:20px}.whats-new-backdrop{padding:10px}.whats-new-modal{border-radius:18px;max-height:96vh}.whats-new-top{height:62px;padding:0 17px}.whats-new-visual{height:125px}.whats-new-copy{padding:20px 18px 17px}.whats-new-copy h2{font-size:24px}.whats-new-list{margin-top:16px}.whats-new-list article{min-height:52px}.whats-new-footer{flex-wrap:wrap;padding:11px 17px}.whats-new-actions{margin-left:auto}}@media (width<=720px){.topup-nav{height:61px}.topup-nav-inner{padding:0 16px}.topup-logo img{width:90px;height:34px}.topup-secure span{display:none}.topup-toast{width:calc(100% - 32px);min-width:0;top:73px}.topup-hero{height:285px}.topup-hero-content{align-items:flex-end;gap:18px;padding:30px 19px}.topup-game-art{border-radius:22px;flex-basis:92px;width:92px;height:92px}.topup-game-art img{width:62px;height:62px}.topup-title{min-width:0}.topup-title h1{margin:6px 0;font-size:24px}.topup-title>p{font-size:12px;line-height:1.5}.topup-benefits{justify-content:space-between;gap:8px;position:absolute;bottom:20px;left:19px;right:19px;transform:translateY(65px)}.topup-benefits span{font-size:12px}.topup-tabs{border-inline:0;border-radius:0;height:59px;margin:0;padding:9px 16px}.topup-content{gap:13px;padding:16px 16px 175px}.topup-section{border-radius:13px}.topup-section-head{min-height:62px}.topup-section-head>b{min-width:55px}.topup-section-head>div{padding:0 14px}.topup-section-head h2{font-size:13px}.topup-form{grid-template-columns:1fr;padding:17px}.topup-field.phone-wide{grid-column:auto}.currency-tabs{padding:13px 13px 0}.flash-sale-box{margin:13px}.flash-sale-head{height:48px}.flash-sale-head>span{font-size:13px}.flash-sale-head>div{display:none}.nominal-grid{grid-template-columns:repeat(2,1fr);gap:8px;padding:9px}.nominal-grid>button{flex-direction:column;align-items:flex-start;gap:9px;min-height:132px;padding:12px}.nominal-icon{flex-basis:42px;width:42px;height:42px}.nominal-icon img{width:29px;height:29px}.nominal-info{width:100%}.nominal-info>strong{font-size:12px}.nominal-info>span{flex-direction:column;align-items:flex-start;gap:2px}.dibo-order-form{grid-template-columns:1fr;gap:15px;padding:16px}.dibo-order-field,.dibo-order-field:first-child,.dibo-order-field:nth-child(2),.dibo-order-field:nth-child(3),.dibo-price-examples{grid-column:auto}.dibo-description{min-height:210px}.service-detail{margin:0 13px 13px;padding:14px}.service-detail-head{flex-direction:column}.service-tags{justify-content:flex-start}.compact-section{display:block}.compact-section .topup-section-head{border-bottom:1px solid var(--line)}.quantity-control{grid-template-columns:48px 1fr 48px;min-width:0}.service-order-amount{min-width:0}.topup-payments{padding:12px}.payment-group-head>span{flex:1;min-width:0}.payment-mini-logos img:nth-child(n+4){display:none}.payment-options{grid-template-columns:1fr}.payment-options>button{min-height:61px}.topup-support{padding:15px}.topup-support button{display:none}.topup-sticky{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.topup-sticky-inner{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sticky-product{border-bottom:1px dashed var(--line);grid-column:1/-1;padding-bottom:7px}.sticky-product img{width:34px;height:34px}.sticky-total{min-width:0}.topup-sticky-inner>button{min-width:0;height:44px;font-size:12px}.order-confirm{padding:24px 18px}.confirm-details{padding:6px 12px}.confirm-details>div{grid-template-columns:85px 1fr}}@media (width<=380px){.topup-benefits span:nth-child(3){display:none}.nominal-grid{grid-template-columns:1fr}.nominal-grid>button{flex-direction:row;align-items:center;min-height:92px}.nominal-info>span{flex-direction:row;align-items:center}.payment-mini-logos{display:none}}html,body,#root{width:100%;max-width:100%;min-height:100%;overflow-x:clip}body{min-width:0}img,svg{max-width:100%}.app,.topup-page,.lookup-page,.dashboard-page{min-height:100dvh}.app *,.topup-page *,.lookup-page *,.dashboard-page *{min-width:0}@media (width<=720px){:root{--mobile-gutter:clamp(14px, 4.25vw, 20px);--mobile-safe-top:max(env(safe-area-inset-top,0px), 12px)}.main-header{height:calc(70px + var(--mobile-safe-top));padding-top:var(--mobile-safe-top)}.main-header .nav-shell{height:70px;padding-left:max(var(--mobile-gutter), env(safe-area-inset-left));padding-right:max(var(--mobile-gutter), env(safe-area-inset-right))}.main-header nav{top:calc(62px + var(--mobile-safe-top));right:max(var(--mobile-gutter), env(safe-area-inset-right));max-height:calc(100dvh - 90px - var(--mobile-safe-top));overflow-y:auto}.hero-grid,.category-section,.catalog-section,.reviews-section{width:100%;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.hero-copy,.hero-visual,.promo-showcase,.catalog-head,.catalog-heading-copy,.catalog-controls,.section-heading,.categories,.product-grid{max-width:100%}.hero-copy h1{overflow-wrap:anywhere;font-size:clamp(34px,10.5vw,44px)}.hero-copy>p{font-size:14px;line-height:1.7}.trust-row{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.trust-row>div{padding-inline:7px}.trust-row strong{font-size:18px}.trust-row span{font-size:11px;line-height:1.35}.hero-visual{height:min(420px,112vw)}.promo-showcase{width:100%}.float-order{min-width:0;max-width:52vw}.catalog-head{padding:24px 18px}.catalog-controls,.catalog-controls label,.sort-select{max-width:100%}.catalog-controls label,.sort-select{flex:100%}.sort-select select{width:100%}.catalog-highlights{max-width:100%}.categories button,.categories button:nth-child(n){min-width:0}.product-card,.product-body,.price-row{max-width:100%}.price-row{align-items:center}.price-row strong,.product-body h3{overflow-wrap:anywhere}.footer-main{width:100%;padding-left:max(var(--mobile-gutter), env(safe-area-inset-left));padding-right:max(var(--mobile-gutter), env(safe-area-inset-right))}.footer-main>div,.footer-main>div:not(:first-child){max-width:100%}.footer-bottom{padding-bottom:max(30px, env(safe-area-inset-bottom))}.footer-payments{width:100%}.footer-payments span{min-width:0}.modal-backdrop,.footer-info-backdrop,.whats-new-backdrop,.db-modal-backdrop,.order-confirm-backdrop{min-height:100dvh;padding-top:max(12px, env(safe-area-inset-top));padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(12px, env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left))}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm{width:100%;max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)))}.live-chat{right:max(14px, env(safe-area-inset-right));bottom:max(24px, env(safe-area-inset-bottom))}.live-chat.raised{bottom:calc(138px + env(safe-area-inset-bottom))}.chat-panel{width:calc(100vw - max(28px, env(safe-area-inset-left) + env(safe-area-inset-right)));max-width:420px;max-height:calc(100dvh - 92px - env(safe-area-inset-top))}.topup-page,.lookup-page,.dashboard-page{height:100dvh}.topup-hero{height:auto;min-height:315px}.topup-hero-content{min-height:315px;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);align-items:center;padding-bottom:82px}.topup-benefits{left:var(--mobile-gutter);right:var(--mobile-gutter);bottom:20px;transform:none}.topup-tabs{width:100%}.topup-context-bar{width:100%;padding-inline:var(--mobile-gutter);scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;margin-top:8px;overflow-x:auto}.topup-context-bar::-webkit-scrollbar{display:none}.topup-context-bar span{flex:none}.topup-content{width:100%;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.topup-section,.flash-sale-box,.topup-support{max-width:100%}.topup-sticky{padding-left:max(var(--mobile-gutter), env(safe-area-inset-left));padding-right:max(var(--mobile-gutter), env(safe-area-inset-right));padding-bottom:max(10px, env(safe-area-inset-bottom))}.db-main{width:100%;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter);padding-bottom:max(65px, env(safe-area-inset-bottom))}.db-page-head,.db-account-grid,.db-stats,.db-card,.db-wallet-card,.db-affiliate-hero{max-width:100%}.dashboard-page .db-sidebar{top:calc(70px + var(--mobile-safe-top));max-width:min(86vw,300px);padding-bottom:max(15px, env(safe-area-inset-bottom))}.db-table-wrap,.realtime-table{-webkit-overflow-scrolling:touch;max-width:100%}.lookup-page>main{width:100%;padding-left:var(--mobile-gutter);padding-right:var(--mobile-gutter)}.lookup-hero,.lookup-result,.realtime-section{max-width:100%}.lookup-hero h1{overflow-wrap:anywhere;font-size:clamp(32px,9.5vw,40px)}.lookup-assurances{max-width:100%}.lookup-search-card{width:100%}.lookup-result-head>b{margin-left:0}.realtime-head{flex-direction:column;align-items:flex-start;gap:12px}}@media (width<=480px) and (orientation:portrait){:root{--mobile-safe-top:max(env(safe-area-inset-top,0px), clamp(72px, 9dvh, 82px))}}@media (width<=390px){.main-header .nav-actions{gap:4px}.main-header .nav-actions>.account-button,.main-header .nav-actions>.account-button:not(.authenticated){padding-inline:10px}.main-header .nav-actions>.account-button:after{display:none}.hero-grid{padding-top:42px}.float-order,.hero-brand-stamp{display:none}.promo-showcase{padding:16px}.promo-main{gap:10px}.promo-product-icon{flex-basis:66px;width:66px;height:66px}.promo-copy h2{font-size:18px}.categories{gap:8px}.categories button,.categories button:nth-child(n){height:140px;padding:14px}.catalog-head{padding:21px 15px}.catalog-highlights span:nth-child(3){display:none}.db-stats{gap:7px}.db-stats article{padding:12px}.db-welcome{padding:22px}.db-welcome h2{font-size:23px}.topup-game-art{flex-basis:78px;width:78px;height:78px}.topup-title h1{font-size:21px}.topup-benefits{gap:5px}.topup-benefits span{font-size:11px}.sticky-product{gap:7px}.topup-sticky{padding-inline:12px}.lookup-result-grid{gap:8px}.lookup-result-grid>div{padding:10px}}.main-header .nav-actions>.account-button:not(.authenticated){letter-spacing:-.01em;justify-content:center;align-items:center;min-width:88px;height:42px;padding:0 8px 0 16px;font-size:13px;font-weight:800;transition:transform .2s,box-shadow .2s,filter .2s;display:inline-flex;color:#fff!important;background:linear-gradient(135deg,#6a49e2,#194abe)!important;border:0!important;border-radius:12px!important;box-shadow:0 10px 24px #194abe42,inset 0 1px #fff3!important}.main-header .nav-actions>.account-button:not(.authenticated):after{content:"→";color:#fff;background:#ffffff24;border-radius:7px;place-items:center;width:23px;height:23px;margin-left:9px;font-size:13px;line-height:1;transition:transform .2s,background .2s;display:grid}.main-header .nav-actions>.account-button:not(.authenticated):hover{filter:brightness(1.06);transform:translateY(-2px);color:#fff!important;box-shadow:0 14px 30px #194abe59,inset 0 1px #ffffff38!important}.main-header .nav-actions>.account-button:not(.authenticated):hover:after{background:#ffffff38;transform:translate(2px)}.main-header .nav-actions>.account-button.authenticated{align-items:center;height:40px;padding:0 14px;display:inline-flex;border:1px solid var(--line)!important;background:var(--surface)!important;border-radius:20px!important}@supports (color:color-mix(in lab, red, red)){.main-header .nav-actions>.account-button.authenticated{background:color-mix(in srgb, var(--surface) 84%, transparent)!important}}.main-header .nav-actions>.account-button.authenticated:after{content:"";background:#35c875;border-radius:50%;width:7px;height:7px;margin-left:9px;box-shadow:0 0 0 4px #35c8751a}@media (width<=390px){.main-header .nav-actions>.account-button:not(.authenticated){min-width:78px;height:38px;padding:0 7px 0 12px}.main-header .nav-actions>.account-button:not(.authenticated):after{width:20px;height:20px;margin-left:7px;display:grid}}@media (width>=721px) and (width<=1000px){:root{--tablet-gutter:clamp(22px, 4vw, 38px)}.main-header .nav-shell,.hero-grid,.category-section,.catalog-section,.reviews-section,.how-card,.footer-main,.topup-hero-content,.topup-tabs,.topup-content,.lookup-page>main{padding-left:var(--tablet-gutter);padding-right:var(--tablet-gutter)}.quick-access{margin-left:var(--tablet-gutter);margin-right:var(--tablet-gutter)}.db-main{padding-left:var(--tablet-gutter);padding-right:var(--tablet-gutter)}.footer-main{gap:22px}}@media (width<=720px) and (orientation:landscape){:root{--mobile-safe-top:env(safe-area-inset-top,0px)}.main-header{height:calc(62px + var(--mobile-safe-top))}.main-header .nav-shell{height:62px}.main-header nav{top:calc(56px + var(--mobile-safe-top))}.dashboard-page .db-sidebar{top:calc(62px + var(--mobile-safe-top))}.hero-grid{padding-top:34px}.hero-copy h1{font-size:clamp(32px,6.5vw,42px)}.modal-backdrop,.footer-info-backdrop,.whats-new-backdrop,.db-modal-backdrop,.order-confirm-backdrop{align-items:start;overflow-y:auto}.chat-panel{max-height:calc(100dvh - 72px)}}@media (width<=350px){:root{--mobile-gutter:12px}.header-wordmark{font-size:20px}.main-header .nav-shell{gap:7px}.main-header .nav-actions>.account-button:not(.authenticated){min-width:72px;padding-left:10px}.main-header .nav-actions>.theme-toggle,.main-header .nav-actions>.menu-button{width:36px;height:36px}.categories{grid-template-columns:1fr}.categories button,.categories button:nth-child(n){height:124px}.trust-row span{font-size:10px}.promo-product-icon{display:none}.footer-payments{grid-template-columns:repeat(2,1fr)}.lookup-progress>div{width:68px}}@media (pointer:coarse){button,a{touch-action:manipulation}.main-header nav button,.footer-main button,.currency-tabs button,.lookup-paste,.lookup-submit,.auth-tabs button,.whats-new-actions>button{min-height:44px}.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.db-filter input,.db-filter select,.db-wallet-form input{min-height:48px}}@media (hover:none){.categories button:hover,.product-card:hover,.review-grid article:hover,.db-profile-card:hover,.db-balance-card:hover,.db-stats article:hover,.payment-options>button:hover,.currency-tabs button:hover{transform:none}.footer-main button:hover{padding-left:0}.footer-main button:after{display:none}}.app{--muted:#aaa}.app.light{--muted:#625d58}.section-heading>p,.catalog-heading-copy>p,.hero-copy>p,.how-steps p,.review-grid article>p,.cta-section p{font-size:14px;line-height:1.7}.categories span,.categories small,.categories em,.company,.category-label,.badge,.rating,.price-row small,.price-row del,.product-meta,.show-products-wrap button{font-size:13px;line-height:1.5}.product-body h3{font-size:16px;line-height:1.4}footer h4,footer button,.footer-about>p,.support-email,.support-phone,.footer-bottom,.footer-info-modal>p,.footer-info-sections p,.footer-info-contact{font-size:13px;line-height:1.65}.footer-info-sections strong{font-size:14px}.chat-head strong,.chat-head>div:nth-child(2)>span,.chat-security,.chat-message p,.chat-message small,.quick-replies button,.chat-admin>span,.chat-admin button,.chat-powered{font-size:13px;line-height:1.55}.auth-brand>span:last-child,.auth-tabs button,.auth-heading>span,.auth-heading p,.auth-field,.auth-primary,.auth-error,.auth-switch,.auth-secure,.auth-back{font-size:13px}.auth-heading p,.auth-error,.auth-secure{line-height:1.65}.auth-field{line-height:1.45}.auth-secure{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;min-height:48px;padding:11px 12px}.whats-new-brand>span:last-child,.whats-new-copy>span,.whats-new-copy>p,.whats-new-list strong,.whats-new-list small,.whats-new-actions>button{font-size:13px}.whats-new-copy>p,.whats-new-list small{line-height:1.65}.topup-title>span,.topup-title>p,.topup-benefits span,.topup-tabs button,.topup-context-bar span,.topup-section-head p,.topup-field label,.topup-field small,.ml-account-check strong,.ml-account-check small,.currency-tabs button,.flash-sale-head>div,.nominal-info>strong,.nominal-info>small,.nominal-info>span b,.service-detail-head span,.service-detail-head h3,.service-tags b,.service-detail>p,.dibo-order-field>span,.dibo-description,.dibo-order-field>small,.dibo-readonly,.dibo-charge small,.price-examples span,.price-examples b,.calculated-price span,.calculated-price strong,.payment-group-head strong,.payment-group-head small,.payment-options strong,.payment-options small,.payment-options>button>div b,.topup-support strong,.topup-support small,.topup-support button,.sticky-product small,.sticky-product strong,.sticky-total small,.topup-sticky-inner>button,.order-confirm>p,.confirm-details span,.confirm-details b,.confirm-terms,.confirm-order-button,.confirm-cancel{font-size:13px;line-height:1.55}.topup-section-head h2{font-size:17px}.topup-field>small,.dibo-order-field>small{border-left:2px solid var(--line-strong);background:var(--surface-2);border-radius:0 7px 7px 0;margin-top:1px;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.topup-field>small,.dibo-order-field>small{background:color-mix(in srgb, var(--surface-2) 76%, transparent)}}.topup-field>small,.dibo-order-field>small{font-style:normal}.topup-field>small.field-valid{background:#35c87512;border-left-color:#35c875}.service-detail>p,.dibo-description{line-height:1.75}.ml-account-check{padding-block:13px}.payment-note,.info-line{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;min-height:40px;padding:9px 11px;font-size:13px;line-height:1.55}.lookup-eyebrow,.lookup-hero>p,.lookup-assurances span,.lookup-search-card>label,.lookup-search-card input,.lookup-paste,.lookup-submit,.lookup-search-card>small,.lookup-result-head span,.lookup-status,.lookup-result-grid span,.lookup-result-grid strong,.lookup-result-total span,.lookup-progress>div,.lookup-not-found p,.lookup-not-found button,.realtime-head span,.realtime-head p,.realtime-head>div:last-child,.realtime-table th,.realtime-table td,.privacy-note{font-size:13px;line-height:1.55}.privacy-note{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;min-height:42px;padding:9px 11px}.db-page-head>div>span,.db-page-head p,.db-user strong,.db-user small,.db-sidebar nav button,.db-sidebar-foot button,.db-sidebar-foot small,.db-security-banner strong,.db-security-banner small,.db-security-banner button,.db-profile-card span,.db-profile-card p,.db-profile-card small,.db-balance-card span,.db-balance-card small,.db-balance-card button,.db-welcome>div>span,.db-welcome p,.db-welcome button,.db-today-head p,.db-today-head>span,.db-stats span,.db-stats small,.db-card-head h2,.db-card-head p,.db-card-head button,.db-filter label,.db-data-actions button,.db-data-actions>span,.db-table-wrap th,.db-table-wrap td,.db-status,.db-empty h3,.db-empty p,.db-wallet-card span,.db-wallet-card small,.db-wallet-card p,.db-wallet-card button,.db-wallet-form label,.db-amounts button span,.db-amounts button b,.db-quantity-row span,.db-quantity-row small,.db-wallet-payments span,.db-wallet-payments small,.db-deposit-summary span,.db-deposit-summary strong,.db-deposit-summary b,.db-voucher-hint,.db-notice,.db-affiliate-hero span,.db-affiliate-hero p,.db-affiliate-hero button,.db-affiliate-tabs button,.db-affiliate-payment>span,.db-affiliate-payment p,.db-affiliate-payment>div strong,.db-affiliate-payment>button,.db-security-modal>span,.db-security-modal p,.db-security-modal>small,.db-primary{font-size:13px;line-height:1.55}.db-card-head h2,.db-empty h3{font-size:14px}.db-status{letter-spacing:.02em}.db-notice{min-height:50px;padding-block:10px}.invoice-modal>p,.redeem-modal>p,.redeem-message,.redeem-modal>small,.payment-note,.invoice-paper,.invoice-paper small,.invoice-id span,.invoice-id b,.invoice-item>div,.invoice-item>div span,.invoice-item>strong,.invoice-meta,.invoice-total,.qris-heading span,.qris-heading b,.invoice-qris h3,.invoice-qris>p,.qris-steps span,.invoice-actions button{font-size:13px;line-height:1.55}@media (width<=430px){.topup-benefits span{font-size:12px}.topup-benefits span:nth-child(3){display:none}.product-meta{font-size:13px}.footer-info-sections article{padding:14px}}.app.light .topup-hero{background:radial-gradient(circle at 78% 46%,#6a49e224,#0000 30%),linear-gradient(125deg,#fff,#eef5ff 58%,#eef5ff);border-bottom-color:#194abe29}.app.light .topup-hero:after{border-color:#194abe21;box-shadow:0 0 0 35px #194abe06,0 0 0 70px #194abe05}.app.light .topup-hero-grid{opacity:.11;background-image:linear-gradient(#194abe52 1px,#0000 1px),linear-gradient(90deg,#194abe52 1px,#0000 1px)}.app.light .topup-title h1{color:var(--text);text-shadow:none}.app.light .topup-title>p,.app.light .topup-benefits span{color:var(--muted)}.app.light .topup-benefits span:first-child{color:var(--primary)}.app.light .topup-game-art{box-shadow:0 24px 55px #0a256924,0 0 0 8px #194abe0b}.db-welcome h2,.db-wallet-card strong,.db-affiliate-hero h2{color:#fff}.db-welcome p,.db-wallet-card p,.db-affiliate-hero p{color:#ffffff9e}.app.light .db-welcome,.app.light .db-wallet-card,.app.light .db-affiliate-hero{background:radial-gradient(circle at 85% 20%,#6a49e221,#0000 34%),linear-gradient(125deg,#fff,#eef5ff);border-color:#194abe33;box-shadow:0 18px 45px #0a256917}.app.light .db-welcome h2,.app.light .db-wallet-card strong,.app.light .db-affiliate-hero h2{color:var(--text)}.app.light .db-welcome p,.app.light .db-wallet-card p,.app.light .db-affiliate-hero p{color:var(--muted)}.app.light .db-welcome-wordmark{color:var(--text);filter:none}.app.light .db-wallet-card button{border-color:var(--line);background:var(--surface-2);color:var(--text)}.app.light .db-wallet-card button.active,.app.light .db-wallet-card button:hover{border-color:var(--primary);background:var(--primary);color:#fff}.app.light .db-affiliate-hero>div:last-child{background:#6a49e20f}.service-info-section,.faq-section{max-width:1240px;margin:auto;padding:88px 24px 0}.service-info-grid{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.service-info-grid article{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;padding:24px}.service-info-icon{background:var(--primary-soft);width:42px;height:42px;color:var(--primary);border-radius:12px;place-items:center;margin-bottom:25px;display:grid}.service-info-grid article>span{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.service-info-grid h3{margin:8px 0 9px;font-size:16px;line-height:1.4}.service-info-grid p{color:var(--muted);font-size:13px;line-height:1.7}.important-note{background:var(--primary-soft);color:var(--primary);border:1px solid #6a49e238;border-radius:14px;align-items:center;gap:15px;margin-top:16px;padding:19px 22px;display:flex}.important-note>div{flex:1}.important-note strong{color:var(--text);margin-bottom:3px;font-size:13px;display:block}.important-note p{color:var(--muted);font-size:12px;line-height:1.55}.important-note button{color:var(--primary);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:5px;font-weight:800;display:flex}.faq-section{grid-template-columns:.75fr 1.25fr;gap:80px;padding-top:20px;padding-bottom:88px;display:grid}.faq-intro{padding-top:18px}.faq-intro h2{letter-spacing:-.035em;margin:9px 0 15px;font-size:34px;line-height:1.15}.faq-intro>p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.7}.faq-intro>button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;border-radius:9px;align-items:center;gap:8px;margin-top:23px;padding:11px 17px;font-weight:750;display:flex}.faq-list{border-top:1px solid var(--line)}.faq-list article{border-bottom:1px solid var(--line)}.faq-list article>button{width:100%;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:32px 1fr 24px;align-items:center;gap:10px;padding:22px 0;display:grid}.faq-list button>span{color:var(--primary);font-size:11px;font-weight:800}.faq-list button>strong{font-size:14px}.faq-list button>i{color:var(--muted);text-align:center;font-size:21px;font-style:normal;transition:transform .2s,color .2s}.faq-list article.open button>i{color:var(--primary);transform:rotate(45deg)}.faq-list article>p{color:var(--muted);margin:-7px 34px 21px 42px;font-size:13px;line-height:1.75}@media (width<=900px){.service-info-section,.faq-section{padding-left:var(--tablet-gutter,24px);padding-right:var(--tablet-gutter,24px)}.service-info-grid{grid-template-columns:repeat(2,1fr)}.faq-section{grid-template-columns:1fr;gap:35px}}@media (width<=600px){.service-info-section{padding:65px var(--mobile-gutter,18px) 0}.service-info-grid{grid-template-columns:1fr}.service-info-grid article{padding:21px}.service-info-icon{margin-bottom:18px}.important-note{flex-wrap:wrap;align-items:flex-start}.important-note>svg{flex:none}.important-note>div{flex:calc(100% - 40px)}.important-note button{margin-left:36px}.faq-section{padding:0 var(--mobile-gutter,18px) 65px}.faq-intro h2{font-size:28px}.faq-list article>p{margin-right:0}}.intro-splash{z-index:9999;color:#fff;isolation:isolate;background:#09090a;place-items:center;animation:.55s cubic-bezier(.7,0,.3,1) 3.12s both introExit;display:grid;position:fixed;inset:0;overflow:hidden}.intro-splash:before,.intro-splash:after{content:"";border:1px solid #6a49e217;border-radius:50%;width:44vw;height:44vw;animation:3.4s cubic-bezier(.22,1,.36,1) both introOrbit;position:absolute}.intro-splash:after{opacity:.45;width:66vw;height:66vw;animation-delay:80ms}.intro-glow{filter:blur(90px);background:#6a49e229;border-radius:50%;width:min(540px,86vw);height:min(300px,46vw);animation:3.1s ease-out both introGlow;position:absolute;transform:scale(.4)}.intro-stage{z-index:1;flex-direction:column;justify-content:center;align-items:center;width:min(600px,90vw);min-height:230px;display:flex;position:relative}.intro-line{grid-template-columns:1fr 1fr;width:100%;height:3px;display:grid;position:absolute;top:50%;left:0;overflow:hidden;transform:translateY(-50%)}.intro-line i{background:linear-gradient(90deg,#0000,#6a49e2);height:100%;animation:.62s cubic-bezier(.22,1,.36,1) .12s forwards introLineLeft,.28s .76s forwards introStraightFade;display:block;transform:translate(-105%);box-shadow:0 0 20px #6a49e2cc}.intro-line i:last-child{background:linear-gradient(90deg,#6a49e2,#0000);animation-name:introLineRight,introStraightFade;transform:translate(105%)}.intro-track{fill:none;stroke:#6a49e2;stroke-width:2.5px;filter:drop-shadow(0 0 8px #6a49e2b3);pointer-events:none;width:100%;height:180px;position:absolute;inset:20px 0 auto;overflow:visible}.intro-track path{stroke-dasharray:1;stroke-dashoffset:1px;animation:.52s cubic-bezier(.65,0,.35,1) .68s forwards introTrackDraw,.55s 1.38s forwards introTrackFade}.intro-wordmark{z-index:2;letter-spacing:-.085em;justify-content:center;align-items:center;height:clamp(70px,15vw,112px);font-family:Manrope,sans-serif;font-size:clamp(58px,13vw,100px);font-weight:850;line-height:1;display:flex;position:relative}.intro-wordmark span{opacity:0;color:#0000;-webkit-text-stroke:2px var(--letter-color);clip-path:inset(48% 0);animation-duration:1.15s;animation-timing-function:cubic-bezier(.16,.85,.25,1.18);animation-delay:var(--letter-delay);animation-fill-mode:forwards;display:inline-block}.intro-wordmark span.from-left{--ride-start:-290px;--ride-mid:-150px;--ride-near:-55px;animation-name:introLetterLeft}.intro-wordmark span.from-right{--ride-start:290px;--ride-mid:150px;--ride-near:55px;animation-name:introLetterRight}.intro-wordmark .intro-accent{--letter-color:#6a49e2}.intro-wordmark span:not(.intro-accent){--letter-color:#fff}.intro-stage>p{color:#ffffff7a;letter-spacing:.3em;text-transform:uppercase;opacity:0;margin-top:11px;font-size:11px;font-weight:700;animation:.5s 2.28s forwards introCaption;position:absolute;top:calc(50% + 68px);transform:translateY(8px)}.intro-progress{opacity:0;background:#ffffff14;border-radius:2px;width:120px;height:2px;animation:.3s 2.42s forwards introCaption;position:absolute;top:calc(50% + 117px);overflow:hidden}.intro-progress i{background:#6a49e2;width:100%;height:100%;animation:.65s cubic-bezier(.65,0,.35,1) 2.44s forwards introProgress;display:block;transform:translate(-100%)}.intro-splash>button{z-index:2;color:#ffffff6b;letter-spacing:.04em;cursor:pointer;opacity:0;background:0 0;border:0;padding:9px 12px;font-size:11px;font-weight:700;transition:color .2s;animation:.4s .8s forwards introCaption;position:absolute;bottom:25px;right:28px}.intro-splash>button:hover{color:#fff}@keyframes introLineLeft{to{transform:translate(0)}}@keyframes introLineRight{to{transform:translate(0)}}@keyframes introStraightFade{to{opacity:0;transform:translate(0)scaleX(.2)}}@keyframes introTrackDraw{to{stroke-dashoffset:0}}@keyframes introTrackFade{to{opacity:0;stroke-width:0}}@keyframes introLetterLeft{0%{opacity:1;color:#0000;clip-path:inset(48% 0);transform:translateX(var(--ride-start)) translateY(0) scaleX(.15) rotate(0)}26%{opacity:1;color:#0000;clip-path:inset(42% 0);transform:translateX(var(--ride-mid)) translateY(-67px) scaleX(.35) rotate(-7deg)}55%{color:#0000;clip-path:inset(24% 0);transform:translateX(var(--ride-near)) translateY(48px) scaleX(.72) rotate(6deg)}78%{color:var(--letter-color);clip-path:inset(0);transform:translate(-10px)translateY(-10px)scaleX(1.04)rotate(-2deg)}to{opacity:1;color:var(--letter-color);-webkit-text-stroke-color:transparent;clip-path:inset(0);transform:translate(0)translateY(0)scaleX(1)rotate(0)}}@keyframes introLetterRight{0%{opacity:1;color:#0000;clip-path:inset(48% 0);transform:translateX(var(--ride-start)) translateY(0) scaleX(.15) rotate(0)}26%{opacity:1;color:#0000;clip-path:inset(42% 0);transform:translateX(var(--ride-mid)) translateY(-67px) scaleX(.35) rotate(7deg)}55%{color:#0000;clip-path:inset(24% 0);transform:translateX(var(--ride-near)) translateY(48px) scaleX(.72) rotate(-6deg)}78%{color:var(--letter-color);clip-path:inset(0);transform:translate(10px)translateY(-10px)scaleX(1.04)rotate(2deg)}to{opacity:1;color:var(--letter-color);-webkit-text-stroke-color:transparent;clip-path:inset(0);transform:translate(0)translateY(0)scaleX(1)rotate(0)}}@keyframes introCaption{to{opacity:1;transform:translateY(0)}}@keyframes introProgress{to{transform:translate(0)}}@keyframes introGlow{45%{opacity:1;transform:scale(1)}to{opacity:.45;transform:scale(1.25)}}@keyframes introOrbit{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1.15)}}@keyframes introExit{to{opacity:0;visibility:hidden;transform:scale(1.035)}}.intro-complete>.main-header{animation:.55s cubic-bezier(.16,1,.3,1) both pageDrop}.intro-complete>main>section{opacity:0;animation:.7s cubic-bezier(.16,1,.3,1) forwards pageRise}.intro-complete>main>section:first-child{animation-delay:80ms}.intro-complete>main>section:nth-child(2){animation-delay:.14s}.intro-complete>main>section:nth-child(3){animation-delay:.2s}.intro-complete>main>section:nth-child(4){animation-delay:.26s}.intro-complete>main>section:nth-child(n+5){animation-delay:.32s}@keyframes pageDrop{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pageRise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}button:not(:disabled){-webkit-tap-highlight-color:transparent}.app button svg{transition:transform .3s cubic-bezier(.16,1,.3,1)}.product-card,.categories button,.service-info-grid article,.review-grid article,.db-card,.topup-section{transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .35s}@media (hover:hover){.app button:not(:disabled):hover svg{transform:translate(3px)scale(1.06)}.app button.theme-toggle:hover svg,.app button.menu-button:hover svg,.app button[class*=close]:hover svg{transform:rotate(10deg)scale(1.08)}.service-info-grid article:hover,.db-card:hover,.topup-section:hover{border-color:var(--primary);transform:translateY(-5px)}@supports (color:color-mix(in lab, red, red)){.service-info-grid article:hover,.db-card:hover,.topup-section:hover{border-color:color-mix(in srgb, var(--primary) 30%, var(--line))}}.service-info-grid article:hover,.db-card:hover,.topup-section:hover{box-shadow:0 20px 48px #00000029}.hero-search:focus-within,.catalog-controls label:focus-within,.topup-field:focus-within{transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s;transform:translateY(-2px)}}@media (width<=600px){.intro-splash:before{width:90vw;height:90vw}.intro-splash:after{width:130vw;height:130vw}.intro-stage>p{letter-spacing:.2em}.intro-splash>button{right:16px;bottom:max(18px, env(safe-area-inset-bottom))}}.intro-wordmark{z-index:2;fill:none;width:min(600px,94vw);height:210px;margin:0;display:block;position:relative;overflow:visible}.intro-seed-line{stroke:#6a49e2;stroke-width:4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 8px #6a49e2d9);animation:1.7s cubic-bezier(.65,0,.35,1) .18s forwards introSeedRide}.intro-built-mark{animation:.2s 2.3s forwards introBlueprintOut}.intro-glyph{stroke-width:8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;filter:drop-shadow(0 0 6px #6a49e23d);animation:.82s cubic-bezier(.22,1,.36,1) forwards introAssemble}.glyph-d,.glyph-i{stroke:#fff}.glyph-b,.glyph-o{stroke:#6a49e2}.glyph-d,.glyph-o{animation-delay:1.46s}.glyph-i,.glyph-b{animation-delay:1.58s}.intro-final-logo.dibo-wordmark{z-index:3;color:#fff;letter-spacing:-.07em;opacity:0;font-family:Manrope,sans-serif;font-size:clamp(76px,16vw,108px);font-weight:800;line-height:1;animation:.32s cubic-bezier(.16,1,.3,1) 2.28s forwards introLogoLock;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.96)}.intro-final-logo.dibo-wordmark b{color:#6a49e2}@keyframes introSeedRide{0%{opacity:1;stroke-dashoffset:1px;d:path("M40 105 C130 105 210 105 300 105 C390 105 470 105 560 105")}28%{opacity:1;stroke-dashoffset:0;d:path("M40 105 C130 105 210 105 300 105 C390 105 470 105 560 105")}48%{d:path("M40 105 C130 15 210 195 300 105 C390 15 470 195 560 105")}67%{d:path("M40 105 C130 185 210 25 300 105 C390 185 470 25 560 105")}82%{opacity:1;stroke-dasharray:.18 .03;d:path("M70 105 C145 55 220 155 300 105 C380 55 455 155 530 105")}to{opacity:0;stroke-dasharray:.06 .06;stroke-dashoffset:-.3px;d:path("M255 105 C270 85 285 125 300 105 C315 85 330 125 345 105")}}@keyframes introAssemble{0%{opacity:0;stroke-dashoffset:1px;transform-origin:50%;transform:scale(.82)}18%{opacity:1}72%{stroke-dashoffset:0;transform:scale(1.025)}to{opacity:1;stroke-dashoffset:0;transform:scale(1)}}@keyframes introBlueprintOut{to{opacity:0}}@keyframes introLogoLock{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.intro-assembled-logo.dibo-wordmark{z-index:3;color:#fff;letter-spacing:-.07em;font-family:Manrope,sans-serif;font-size:clamp(76px,16vw,108px);font-weight:800;line-height:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.intro-assembled-logo.dibo-wordmark>span,.intro-assembled-logo.dibo-wordmark>b{color:inherit;font:inherit;letter-spacing:inherit;display:inline-flex}.intro-assembled-logo.dibo-wordmark>b{color:#6a49e2}.intro-letter{color:inherit;font:inherit;letter-spacing:inherit;transform-origin:50%;will-change:transform;font-style:normal;animation-duration:1.72s;animation-timing-function:cubic-bezier(.2,.72,.2,1);animation-fill-mode:both;display:inline-block}.intro-letter.from-left{animation-name:introLetterBuildLeft}.intro-letter.from-right{animation-name:introLetterBuildRight}.letter-d,.letter-o{animation-delay:.22s}.letter-i,.letter-b{animation-delay:.32s}@keyframes introLetterBuildLeft{0%{opacity:0;transform:translate(-300px)translateY(0)scaleX(.42)scaleY(.018)}8%{opacity:1}25%{transform:translate(-215px)translateY(0)scaleX(.72)scaleY(.018)}46%{transform:translate(-125px)translateY(-62px)scaleX(.78)scaleY(.24)rotate(-7deg)}67%{transform:translate(-58px)translateY(42px)scaleX(.9)scaleY(.67)rotate(5deg)}84%{transform:translate(-13px)translateY(-12px)scaleX(.98)scaleY(1.04)rotate(-2deg)}94%{transform:translate(4px)translateY(2px)scale(1.015)}to{opacity:1;transform:translate(0)translateY(0)scale(1)rotate(0)}}@keyframes introLetterBuildRight{0%{opacity:0;transform:translate(300px)translateY(0)scaleX(.42)scaleY(.018)}8%{opacity:1}25%{transform:translate(215px)translateY(0)scaleX(.72)scaleY(.018)}46%{transform:translate(125px)translateY(-62px)scaleX(.78)scaleY(.24)rotate(7deg)}67%{transform:translate(58px)translateY(42px)scaleX(.9)scaleY(.67)rotate(-5deg)}84%{transform:translate(13px)translateY(-12px)scaleX(.98)scaleY(1.04)rotate(2deg)}94%{transform:translate(-4px)translateY(2px)scale(1.015)}to{opacity:1;transform:translate(0)translateY(0)scale(1)rotate(0)}}.intro-wordmark{width:min(310px,80vw);height:min(145px,37vw)}.intro-built-mark{transform-box:fill-box;transform-origin:50%;animation:.48s cubic-bezier(.4,0,.2,1) 2.32s forwards introBlueprintMerge}.intro-final-logo.dibo-wordmark{opacity:0;clip-path:inset(48%);filter:blur(5px);font-size:clamp(76px,16vw,108px);animation:.62s cubic-bezier(.16,1,.3,1) 2.18s forwards introBrandMerge;transform:translate(-50%,-50%)scale(.985)}.intro-stage>p{animation-delay:2.62s}.intro-progress{animation-delay:2.72s}.intro-progress i{animation-delay:2.74s}@keyframes introBlueprintMerge{0%{opacity:1;filter:blur();transform:scale(1)}45%{opacity:.72;filter:blur(.5px);transform:scale(.995)}to{opacity:0;filter:blur(5px);transform:scale(.975)}}@keyframes introBrandMerge{0%{opacity:0;clip-path:inset(48%);filter:blur(5px);transform:translate(-50%,-50%)scale(.985)}45%{opacity:.62;clip-path:inset(18% 12%);filter:blur(1.5px)}to{opacity:1;clip-path:inset(0);filter:blur();transform:translate(-50%,-50%)scale(1)}}.dibo-wordmark,.header-wordmark{letter-spacing:-.035em;-webkit-text-stroke:.55px #080809;paint-order:stroke fill;font-family:DIBO Sora,Manrope,sans-serif;font-weight:800}.intro-wordmark{aspect-ratio:900/500;width:min(360px,86vw);height:auto;overflow:visible}.intro-seed-line{animation:1.62s cubic-bezier(.65,0,.35,1) .12s forwards introOfficialSeed}.intro-logo-draw{letter-spacing:-11px;stroke-width:7px;paint-order:stroke fill;font-family:DIBO Sora,Manrope,sans-serif;font-size:315px;font-weight:800}.intro-logo-draw tspan{--logo-color:#f7f7f7;fill:#0000;stroke:var(--logo-color);stroke-linejoin:round;stroke-dasharray:1250;stroke-dashoffset:1250px;opacity:0;animation:1.3s cubic-bezier(.22,1,.36,1) 1.22s forwards introOfficialGlyph}.intro-logo-draw .intro-logo-bo{--logo-color:#6a49e2;animation-delay:1.3s}@keyframes introOfficialSeed{0%{opacity:1;stroke-dashoffset:1px;d:path("M90 250 C210 250 330 250 450 250 C570 250 690 250 810 250")}27%{opacity:1;stroke-dashoffset:0;d:path("M90 250 C210 250 330 250 450 250 C570 250 690 250 810 250")}48%{d:path("M90 250 C210 70 330 430 450 250 C570 70 690 430 810 250")}68%{d:path("M90 250 C210 410 330 90 450 250 C570 410 690 90 810 250")}84%{opacity:1;stroke-dasharray:.16 .035;d:path("M150 250 C250 160 350 340 450 250 C550 160 650 340 750 250")}to{opacity:0;stroke-dasharray:.04 .05;stroke-dashoffset:-.28px;d:path("M405 250 C420 225 435 275 450 250 C465 225 480 275 495 250")}}@keyframes introOfficialGlyph{0%{opacity:0;fill:#0000;stroke:var(--logo-color);stroke-dashoffset:1250px}8%{opacity:1}72%{opacity:1;fill:#0000;stroke:var(--logo-color);stroke-dashoffset:0}86%{fill:color-mix(in srgb, var(--logo-color) 45%, transparent);stroke:var(--logo-color)}to{opacity:1;fill:var(--logo-color);stroke:#080809;stroke-dashoffset:0}}.motion-item{opacity:0;filter:blur(3px);transition:opacity .62s ease calc(var(--motion-order) * 45ms), transform .72s cubic-bezier(.16,1,.3,1) calc(var(--motion-order) * 45ms), filter .5s ease calc(var(--motion-order) * 45ms);transform:translateY(28px)scale(.975)}.motion-item.motion-visible{opacity:1;filter:blur();transform:translateY(0)scale(1)}.eyebrow{background-image:linear-gradient(90deg, var(--primary) 0 42%, #6a49e2 50%, var(--primary) 58% 100%);color:#0000;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:4.5s ease-in-out infinite playfulTextShine}.live-pill>span,.result-info i,.product-meta i{animation:1.8s ease-in-out infinite playfulPulse}.category-visual img{animation:3.8s ease-in-out infinite playfulFloat}.category-visual img:nth-child(2){animation-delay:-.9s}.category-visual img:nth-child(3){animation-delay:-1.8s}.brand-orbit{animation:4.6s ease-in-out infinite playfulFloat}.service-info-icon svg,.how-steps article>b{transition:transform .45s cubic-bezier(.16,1.4,.3,1)}.faq-list article>p{transform-origin:top;animation:.3s cubic-bezier(.16,1,.3,1) both playfulAnswer}.cta-section{background-size:180% 180%;animation:8s infinite playfulGradient}.cta-section>button,.promo-button,.add-button,.auth-primary,.lookup-submit,.confirm-order-button,.db-primary{isolation:isolate;position:relative;overflow:hidden}.cta-section>button:after,.promo-button:after,.auth-primary:after,.lookup-submit:after,.confirm-order-button:after,.db-primary:after{content:"";z-index:-1;background:linear-gradient(105deg,#0000 38%,#ffffff52 49%,#0000 60%);animation:3.8s ease-in-out infinite playfulShimmer;position:absolute;inset:-80% -35%;transform:translate(-70%)rotate(8deg)}.review-stars{transform-origin:0;animation:2.8s ease-in-out infinite playfulStarGlow}.quick-links button img,.payment-mini-logos img{transition:transform .45s cubic-bezier(.16,1.4,.3,1)}.topup-section-head>b{animation:2.8s ease-in-out infinite playfulNumberGlow}.chat-avatar,.live-chat>button{animation:3.2s ease-in-out infinite playfulFloat}@media (hover:hover){.categories>button:hover,.product-card:hover,.service-info-grid article:hover,.review-grid article:hover{transform:translateY(-8px)rotate(.35deg)}.categories>button:nth-child(2n):hover,.product-card:nth-child(2n):hover{transform:translateY(-8px)rotate(-.35deg)}.categories>button:hover .category-visual img,.product-card:hover .brand-orbit{animation-play-state:paused;transform:scale(1.12)rotate(-5deg)}.service-info-grid article:hover .service-info-icon svg{transform:scale(1.16)rotate(-9deg)}.how-steps article:hover>b{transform:translateY(-4px)rotate(-7deg)scale(1.14)}.quick-links button:hover img,.payment-mini-logos img:hover{transform:translateY(-4px)rotate(-6deg)scale(1.1)}.trust-row>div{transition:transform .35s cubic-bezier(.16,1.4,.3,1)}.trust-row>div:hover{transform:translateY(-5px)scale(1.04)}.faq-list article>button:hover>strong{color:var(--primary);transform:translate(4px)}.faq-list article>button>strong{transition:color .2s,transform .3s cubic-bezier(.16,1,.3,1)}.nominal-grid>button:hover .nominal-icon,.payment-options>button:hover img{transform:scale(1.09)rotate(-4deg)}.nominal-icon,.payment-options>button img{transition:transform .35s cubic-bezier(.16,1.4,.3,1)}}@keyframes playfulTextShine{0%,72%,to{background-position:100% 0}84%{background-position:0 0}}@keyframes playfulPulse{0%,to{transform:scale(1);box-shadow:0 0 #6a49e24d}50%{transform:scale(1.18);box-shadow:0 0 0 5px #6a49e200}}@keyframes playfulFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(2deg)}}@keyframes playfulAnswer{0%{opacity:0;transform:translateY(-8px)scaleY(.92)}to{opacity:1;transform:translateY(0)scaleY(1)}}@keyframes playfulGradient{0%,to{background-position:0}50%{background-position:100%}}@keyframes playfulShimmer{0%,65%{transform:translate(-75%)rotate(8deg)}82%,to{transform:translate(75%)rotate(8deg)}}@keyframes playfulStarGlow{0%,to{filter:drop-shadow(0 0 #0000);transform:scale(1)}50%{filter:drop-shadow(0 0 5px #ffbe2859);transform:scale(1.025)}}@keyframes playfulNumberGlow{0%,to{filter:brightness()}50%{filter:brightness(1.18)drop-shadow(0 0 7px #6a49e240)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important}}.app{--content-copy-gap:10px;--content-action-gap:20px}.db-welcome p,.db-affiliate-hero p{margin:var(--content-copy-gap) 0 0}.db-welcome p+button,.db-affiliate-hero p+button{margin-top:var(--content-action-gap)}.db-wallet-card p{margin:var(--content-copy-gap) 0 0}.empty-state p,.lookup-not-found p{margin:6px auto 0}.empty-state p+button,.lookup-not-found p+button{margin-top:16px}.db-security-modal p,.invoice-modal>p,.redeem-modal>p,.order-confirm>p{margin:8px auto 0}.service-info-grid p,.important-note p{margin:0}.how-steps p{margin:6px 0 0}.review-grid article>p{margin:16px 0 18px}.cta-section p{margin:8px 0 0}@media (width<=720px){.app{--content-action-gap:18px}.db-welcome>div,.db-affiliate-hero>div:first-child{width:100%}.important-note button{margin-top:4px}}.owner-dashboard{--owner-green:#35c875;--owner-blue:#53acec;--owner-amber:#f0ae39}.owner-sidebar{background:radial-gradient(circle at 14% 6%,#6a49e22e,#0000 24%),linear-gradient(#101011,#080809)}.owner-role-card{background:linear-gradient(135deg,#6a49e224,#ffffff06);border:1px solid #6a49e233;border-radius:11px;align-items:center;gap:10px;margin:16px 4px 20px;padding:12px;display:flex}.owner-role-card>b{color:#fff;background:linear-gradient(145deg,#6a49e2,#194abe);border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:14px;display:grid}.owner-role-card>span{flex-direction:column;min-width:0;display:flex}.owner-role-card strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.owner-role-card small{color:#6a49e2;letter-spacing:.08em;margin-top:4px;font-size:10px;font-weight:900}.owner-sidebar .db-sidebar-foot{gap:3px}.owner-sidebar .db-sidebar-foot button{align-items:center;gap:7px;display:flex}.owner-sidebar .db-sidebar-foot svg{width:15px}.owner-main{max-width:none;padding-top:42px}.owner-page-head{margin-bottom:22px}.owner-page-head>div>span{align-items:center;gap:7px;display:inline-flex}.owner-page-head>div>span:before{content:"";background:var(--primary);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #6a49e21a}.owner-notice{margin:0 0 15px}.owner-command-hero{background:radial-gradient(circle at 82% 28%,#6a49e240,#0000 27%),linear-gradient(120deg,#210708,#101011 64%);border:1px solid #6a49e245;border-radius:18px;justify-content:space-between;align-items:center;gap:35px;min-height:238px;padding:34px 38px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #0003}.owner-command-hero:after{content:"";border:1px solid #6a49e224;border-radius:50%;width:300px;height:300px;position:absolute;right:-85px;box-shadow:0 0 0 38px #6a49e206,0 0 0 76px #6a49e205}.owner-command-hero>div:first-child{z-index:2;max-width:640px;position:relative}.owner-command-hero>div:first-child>span,.owner-finance-hero span{color:#6a49e2;letter-spacing:.14em;font-size:11px;font-weight:900}.owner-command-hero h2{color:#fff;letter-spacing:-.035em;margin:9px 0 8px;font-size:30px}.owner-command-hero p{color:#ffffffa8;margin:0;font-size:13px;line-height:1.7}.owner-command-hero button{background:var(--primary);color:#fff;border:0;border-radius:8px;align-items:center;gap:7px;min-height:42px;margin-top:21px;padding:0 16px;font-size:13px;font-weight:900;display:flex}.owner-live-score{z-index:2;background:#6a49e214;border:1px solid #6a49e24d;border-radius:50%;flex-direction:column;flex:0 0 168px;justify-content:center;align-items:center;width:168px;height:168px;display:flex;position:relative}.owner-live-score strong{color:#fff;font:700 28px Manrope}.owner-live-score small{color:#ffffff8c;margin-top:4px;font-size:11px}.owner-live-score i{color:var(--owner-green);letter-spacing:.08em;background:#35c8751f;border-radius:20px;margin-top:12px;padding:5px 8px;font-size:9px;font-style:normal;font-weight:900}.owner-metrics-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0;display:grid}.owner-metrics-grid.compact{grid-template-columns:repeat(4,1fr)}.owner-metric{border:1px solid var(--line);background:var(--surface);min-height:122px;box-shadow:var(--shadow-card);border-radius:14px;flex-direction:column;padding:19px;display:flex;position:relative;overflow:hidden}.owner-metric:after{content:"";border:1px solid var(--line);border-radius:50%;width:90px;height:90px;position:absolute;bottom:-35px;right:-28px}.owner-metric>span{color:var(--muted);letter-spacing:.1em;font-size:10px;font-weight:900}.owner-metric strong{color:var(--text);margin:10px 0 6px;font:700 22px Manrope}.owner-metric small{color:var(--muted);font-size:12px}.owner-metric.positive small{color:var(--owner-green)}.owner-metric.warning{border-color:#f0ae3940}.owner-metric.warning small{color:var(--owner-amber)}.owner-grid-two{grid-template-columns:1.2fr .8fr;gap:16px;margin:16px 0;display:grid}.owner-panel{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:16px;margin-top:16px;overflow:hidden}.owner-grid-two>.owner-panel{margin-top:0}.owner-section-head{border-bottom:1px solid var(--line);background:linear-gradient(90deg, var(--surface-2), transparent);justify-content:space-between;align-items:center;gap:20px;min-height:88px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab, red, red)){.owner-section-head{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 75%, transparent), transparent)}}.owner-section-head>div:first-child{min-width:0}.owner-section-head>div>span{color:var(--primary);letter-spacing:.12em;font-size:10px;font-weight:900}.owner-section-head h2{margin:5px 0 3px;font-size:17px}.owner-section-head p{color:var(--muted);margin:0;font-size:12px;line-height:1.55}.owner-section-head button,.owner-row-action{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--text);border-radius:8px;flex:none;padding:0 12px;font-size:11px;font-weight:800}.owner-section-head button.primary,.owner-save{border-color:var(--primary);background:var(--primary);color:#fff}.owner-head-actions{gap:7px;display:flex}.owner-chart{align-items:flex-end;gap:12px;height:205px;padding:22px 24px 8px;display:flex}.owner-chart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.owner-chart i{background:linear-gradient(#6a49e2,#194abe);border-radius:6px 6px 2px 2px;width:min(34px,75%);min-height:16px;box-shadow:0 7px 18px #6a49e226}.owner-chart span{color:var(--muted);font-size:10px}.owner-chart-legend{color:var(--muted);justify-content:space-between;gap:15px;padding:10px 20px 18px;font-size:11px;display:flex}.owner-chart-legend span{align-items:center;gap:6px;display:flex}.owner-chart-legend i{background:var(--primary);border-radius:50%;width:7px;height:7px}.owner-task-list{padding:9px}.owner-task-list button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:75px;color:var(--text);text-align:left;background:0 0;align-items:center;gap:11px;padding:11px;display:flex}.owner-task-list button:last-child{border-bottom:0}.owner-task-list button>b{width:35px;height:35px;color:var(--primary);background:#6a49e21a;border-radius:9px;flex:0 0 35px;place-items:center;font-size:11px;display:grid}.owner-task-list button>span{flex-direction:column;flex:1;gap:4px;display:flex}.owner-task-list strong{font-size:12px}.owner-task-list small{color:var(--muted);font-size:11px}.owner-task-list svg{color:var(--muted)}.owner-table{border-collapse:collapse;text-align:left;width:100%;min-width:900px}.owner-table th{border-bottom:1px solid var(--line);background:var(--surface-2);height:46px;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;padding:0 15px;font-size:10px}.owner-table td{border-bottom:1px solid var(--line);color:var(--muted);white-space:nowrap;padding:14px 15px;font-size:12px}.owner-table tr:last-child td{border-bottom:0}.owner-table td b{color:var(--text)}.owner-status{text-transform:uppercase;border:1px solid;border-radius:6px;align-items:center;min-height:27px;padding:4px 8px;font-size:10px;font-weight:900;display:inline-flex}.owner-status.success{color:var(--owner-green);background:#35c87514}.owner-status.warning{color:var(--owner-amber);background:#f0ae3914}.owner-status.danger{color:#6a49e2;background:#6a49e217}.owner-status.info{color:var(--owner-blue);background:#53acec14}.owner-status-select{border:1px solid var(--line);background:var(--surface-2);min-height:35px;color:var(--text);border-radius:7px;outline:0;padding:0 9px;font-size:11px}.owner-row-action{background:var(--surface-2);min-height:33px}.owner-toolbar{border-bottom:1px solid var(--line);grid-template-columns:1fr 190px 170px;gap:9px;padding:15px 18px;display:grid}.owner-toolbar input,.owner-toolbar select,.owner-field input{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:43px;color:var(--text);border-radius:8px;outline:0;padding:0 12px;font-size:12px}.owner-toolbar input:focus,.owner-toolbar select:focus,.owner-field input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6a49e214}.owner-order-summary{border-bottom:1px solid var(--line);min-height:48px;color:var(--muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 18px;font-size:11px;display:flex}.owner-order-summary b{color:var(--text)}.owner-finance-hero{background:radial-gradient(circle at 85% 0,#35c87524,#0000 30%),linear-gradient(120deg,#071b12,#101111);border:1px solid #35c87538;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;min-height:180px;padding:28px 32px;display:flex}.owner-finance-hero>div:first-child{flex-direction:column;display:flex}.owner-finance-hero strong{color:#fff;margin:9px 0 3px;font:700 32px Manrope}.owner-finance-hero p{color:#ffffff94;margin:0;font-size:12px}.owner-finance-hero>div:last-child{gap:8px;display:flex}.owner-finance-hero button{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;min-height:42px;padding:0 14px;font-size:11px;font-weight:800}.owner-balance-actions{align-items:flex-end}.owner-balance-actions label{flex-direction:column;gap:6px;display:flex}.owner-balance-actions label span{color:#ffffff94;letter-spacing:0;font-size:11px}.owner-balance-actions input{color:#fff;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:8px;outline:0;width:190px;min-height:42px;padding:0 12px}.owner-balance-actions button:disabled{cursor:not-allowed;opacity:.5}.owner-info-list{padding:8px 18px 16px}.owner-info-list>div{border-bottom:1px solid var(--line);grid-template-columns:1fr auto 75px;align-items:center;gap:14px;min-height:64px;display:grid}.owner-info-list>div:last-child{border:0}.owner-info-list span{flex-direction:column;gap:3px;display:flex}.owner-info-list strong,.owner-info-list>div>b{font-size:12px}.owner-info-list small{color:var(--muted);font-size:10px}.owner-info-list i{text-align:center;border-radius:5px;padding:5px;font-size:9px;font-style:normal;font-weight:900}.owner-info-list i.success{color:var(--owner-green);background:#35c87514}.owner-info-list i.warning{color:var(--owner-amber);background:#f0ae3914}.owner-campaign-grid,.owner-provider-grid{grid-template-columns:repeat(3,1fr);gap:11px;padding:18px;display:grid}.owner-campaign-grid article,.owner-provider-grid article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:17px}.owner-campaign-grid article>div:first-child,.owner-provider-grid article>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.owner-campaign-grid article>div>span{color:var(--owner-green);background:#35c8751a;border-radius:12px;padding:4px 7px;font-size:9px;font-weight:900}.owner-campaign-grid article>div>button{color:var(--primary);background:0 0;border:0;font-size:11px;font-weight:800}.owner-campaign-grid h3{margin:16px 0 5px;font-size:17px}.owner-campaign-grid p{min-height:39px;color:var(--muted);margin:0;font-size:11px;line-height:1.6}.owner-campaign-grid dl,.owner-provider-grid dl{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:10px;margin:16px 0 0;padding-top:13px;display:grid}.owner-campaign-grid dl div,.owner-provider-grid dl div{flex-direction:column;gap:4px;display:flex}.owner-campaign-grid dt,.owner-provider-grid dt{color:var(--muted);font-size:9px}.owner-campaign-grid dd,.owner-provider-grid dd{margin:0;font-size:11px;font-weight:800}.owner-ops-status{background:#35c87512;border:1px solid #35c87542;border-radius:13px;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:14px 18px;display:flex}.owner-ops-status>div{align-items:center;gap:12px;display:flex}.owner-ops-status>div>i{background:var(--owner-green);border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 7px #35c8751a}.owner-ops-status span{flex-direction:column;gap:3px;display:flex}.owner-ops-status strong{font-size:13px}.owner-ops-status small,.owner-ops-status>b{color:var(--muted);font-size:11px}.owner-provider-grid{grid-template-columns:repeat(4,1fr)}.owner-provider-grid article>div>span{font-size:9px;font-weight:900}.owner-provider-grid article>div>span.success{color:var(--owner-green)}.owner-provider-grid article>div>span.warning{color:var(--owner-amber)}.owner-provider-grid dl{grid-template-columns:repeat(3,1fr)}.owner-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.owner-settings-grid .owner-panel{margin-top:0}.owner-field{color:var(--muted);flex-direction:column;gap:7px;margin:14px 18px 0;font-size:11px;font-weight:800;display:flex}.owner-save{border:0;border-radius:8px;min-height:42px;margin:17px 18px 20px;padding:0 15px;font-size:11px;font-weight:900}.owner-toggle{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:15px;min-height:72px;margin:0 18px;display:flex;position:relative}.owner-toggle>span{flex-direction:column;flex:1;gap:4px;display:flex}.owner-toggle strong{font-size:12px}.owner-toggle small{color:var(--muted);font-size:10px;line-height:1.45}.owner-toggle input{opacity:0;position:absolute}.owner-toggle>i{background:var(--surface-2);border:1px solid var(--line);border-radius:15px;flex:0 0 42px;width:42px;height:24px;transition:background .2s,border-color .2s;position:relative}.owner-toggle>i:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.owner-toggle input:checked+i{border-color:var(--primary);background:#6a49e22e}.owner-toggle input:checked+i:after{background:var(--primary);transform:translate(18px)}.owner-security-item{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;min-height:68px;margin:0 18px;display:flex}.owner-security-item>span{flex-direction:column;gap:4px;display:flex}.owner-security-item strong{font-size:12px}.owner-security-item small{color:var(--muted);font-size:10px}.owner-security-item>b{color:var(--owner-green);letter-spacing:.07em;font-size:9px}.owner-security-item>button{border:1px solid var(--line);background:var(--surface-2);min-height:33px;color:var(--text);border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.app.light .owner-command-hero{background:radial-gradient(circle at 82% 28%,#6a49e221,#0000 27%),linear-gradient(120deg,#fff,#eef5ff)}.app.light .owner-command-hero h2,.app.light .owner-live-score strong{color:var(--text)}.app.light .owner-command-hero p,.app.light .owner-live-score small{color:var(--muted)}.app.light .owner-finance-hero{background:radial-gradient(circle at 85% 0,#35c8751f,#0000 30%),linear-gradient(120deg,#fff,#eef7f1)}.app.light .owner-finance-hero strong{color:var(--text)}.app.light .owner-finance-hero p{color:var(--muted)}.app.light .owner-finance-hero button{border-color:var(--line);background:var(--surface);color:var(--text)}.app.light .owner-balance-actions label span{color:var(--muted)}.app.light .owner-balance-actions input{border-color:var(--line);background:var(--surface);color:var(--text)}.app.light .db-sidebar,.app.light .owner-sidebar{border-right-color:var(--line);color:var(--text);background:radial-gradient(circle at 14% 6%,#6a49e214,#0000 25%),linear-gradient(#fff,#f3f0eb);box-shadow:16px 0 45px #462d1e14}.app.light .db-sidebar-head{border-bottom-color:var(--line)}.app.light .db-sidebar-head .dibo-wordmark{color:var(--text)}.app.light .db-sidebar-head button{color:var(--muted)}.app.light .db-user{border-color:var(--line);background:#ffffffb8;box-shadow:inset 0 1px #fffc}.app.light .db-user strong{color:var(--text)}.app.light .db-user small{color:var(--muted)}.app.light .owner-role-card{background:linear-gradient(135deg,#6a49e214,#ffffffb8);border-color:#194abe2e;box-shadow:inset 0 1px #fffc}.app.light .owner-role-card strong{color:var(--text)}.app.light .owner-role-card small{color:var(--primary)}.app.light .db-sidebar nav button{color:var(--muted)}.app.light .db-sidebar nav button:hover{color:var(--text);background:#1e140a0b}.app.light .db-sidebar nav button.active{color:var(--text);box-shadow:inset 3px 0 var(--primary);background:linear-gradient(100deg,#6a49e224,#6a49e209)}.app.light .db-sidebar nav button.active svg:first-child{color:var(--primary)}.app.light .db-sidebar-foot{border-top-color:var(--line)}.app.light .db-sidebar-foot button{color:var(--muted)}.app.light .db-sidebar-foot button:hover{color:var(--text)}.app.light .db-sidebar-foot small{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app.light .db-sidebar-foot small{color:color-mix(in srgb, var(--muted) 72%, transparent)}}.app.light .product-visual{border-bottom:1px solid var(--line);background:radial-gradient(circle at 50% 35%, var(--brand), transparent 60%), linear-gradient(145deg, #fff, var(--surface-2))}@supports (color:color-mix(in lab, red, red)){.app.light .product-visual{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--brand) 16%, transparent), transparent 60%), linear-gradient(145deg, #fff, color-mix(in srgb, var(--surface-2) 72%, white))}}.app.light .product-visual:before{opacity:.09;background-image:linear-gradient(45deg, transparent 48%, var(--brand) 49%, var(--brand) 51%, transparent 52%)}@supports (color:color-mix(in lab, red, red)){.app.light .product-visual:before{background-image:linear-gradient(45deg, transparent 48%, color-mix(in srgb, var(--brand) 55%, transparent) 49%, color-mix(in srgb, var(--brand) 55%, transparent) 51%, transparent 52%)}}.app.light .brand-orbit{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.app.light .brand-orbit{border:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.app.light .brand-orbit{box-shadow:0 16px 35px #4b2d1e1f, 0 0 0 8px var(--brand)}@supports (color:color-mix(in lab, red, red)){.app.light .brand-orbit{box-shadow:0 16px 35px #4b2d1e1f, 0 0 0 8px color-mix(in srgb, var(--brand) 10%, transparent)}}.app.light .brand-orbit:has(.product-wordmark){box-shadow:none;background:0 0;border-color:#0000}.app.light .category-label{color:var(--text)}@supports (color:color-mix(in lab, red, red)){.app.light .category-label{color:color-mix(in srgb, var(--text) 58%, transparent)}}.app.light .category-label{font-weight:700}.app.light .product-card:hover{box-shadow:0 22px 48px #462d1e1f, 0 0 0 1px var(--brand,var(--primary))}@supports (color:color-mix(in lab, red, red)){.app.light .product-card:hover{box-shadow:0 22px 48px #462d1e1f, 0 0 0 1px color-mix(in srgb, var(--brand,var(--primary)) 22%, transparent)}}.cta-section{border:1px solid var(--line);color:var(--text);box-shadow:none;background:0 0;animation:none}.cta-section p{color:var(--muted)}.cta-section>button{background:var(--primary);color:#fff;box-shadow:0 10px 26px #194abe2e}.promo-showcase{border-color:var(--brand,var(--primary))}@supports (color:color-mix(in lab, red, red)){.promo-showcase{border-color:color-mix(in srgb, var(--brand,var(--primary)) 24%, var(--line))}}.promo-showcase{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.promo-showcase{background:color-mix(in srgb, var(--surface) 42%, transparent)}}.promo-showcase{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 28px 65px #0000001f,inset 0 1px #ffffff14}.promo-showcase:before{background:var(--promo-color,var(--primary))}@supports (color:color-mix(in lab, red, red)){.promo-showcase:before{background:color-mix(in srgb, var(--promo-color,var(--primary)) 12%, transparent)}}.promo-showcase:after{opacity:.07;background-image:linear-gradient(45deg, transparent 48%, var(--promo-color,var(--primary)) 49%, var(--promo-color,var(--primary)) 50%, transparent 51%)}.promo-price{border-color:var(--line);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.promo-price{background:color-mix(in srgb, var(--surface-2) 68%, transparent)}}.promo-dots button{background:var(--muted)}@supports (color:color-mix(in lab, red, red)){.promo-dots button{background:color-mix(in srgb, var(--muted) 35%, transparent)}}.promo-dots button.active{background:var(--primary)}.float-order{border-color:var(--line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.float-order{background:color-mix(in srgb, var(--surface) 72%, transparent)}}.float-order{color:var(--text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 16px 38px #00000021}.app.light .promo-showcase{box-shadow:0 28px 65px #462d1e1f,inset 0 1px #ffffffb8}.app.light .float-order{box-shadow:0 16px 38px #462d1e21}.header-wordmark .dibo-wordmark{color:inherit;font:inherit;letter-spacing:inherit}.header-wordmark .dibo-tagline{letter-spacing:.09em;font-size:6px}.chat-avatar .dibo-tagline{letter-spacing:.04em;opacity:.68;font-size:4.5px}.chat-message-brand .dibo-tagline,.nominal-icon .dibo-tagline,.sticky-product .dibo-tagline{letter-spacing:0;white-space:normal;text-align:left;font-size:3.5px}.product-wordmark .dibo-tagline{letter-spacing:.04em;font-size:5px}.db-welcome-wordmark .dibo-tagline{color:currentColor;font-size:8px}.route-loader{z-index:9998;background:var(--bg);place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-loader{background:color-mix(in srgb, var(--bg) 94%, transparent)}}.route-loader{color:var(--text);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;isolation:isolate;animation:.78s cubic-bezier(.65,0,.35,1) both routeLoaderScreen}.route-loader-glow{filter:blur(80px);background:#6a49e224;border-radius:50%;width:min(430px,76vw);height:min(220px,38vw);animation:.78s both routeLoaderGlow;position:absolute}.route-loader-lockup{z-index:1;flex-direction:column;align-items:center;min-width:min(340px,82vw);display:flex;position:relative}.route-loader-lockup>.dibo-wordmark{color:var(--text);opacity:0;align-items:center;font-size:clamp(40px,10vw,62px);animation:.55s cubic-bezier(.16,1,.3,1) .12s forwards routeLoaderLogo;transform:scale(.92)}.route-loader-lockup>.dibo-wordmark .dibo-tagline{letter-spacing:.24em;opacity:.58;margin-top:7px;font-size:clamp(7px,1.8vw,10px)}.route-loader-line{background:var(--line);width:min(330px,80vw);height:2px;position:absolute;top:31%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.route-loader-line{background:color-mix(in srgb, var(--line) 70%, transparent)}}.route-loader-line i{background:linear-gradient(90deg, transparent, var(--primary) 28%, var(--primary) 72%, transparent);width:100%;height:100%;animation:.62s cubic-bezier(.65,0,.35,1) forwards routeLoaderLine;display:block;transform:translate(-105%)}.route-loader-lockup>p{color:var(--muted);letter-spacing:.16em;text-transform:uppercase;opacity:0;margin:25px 0 0;font-size:10px;font-weight:800;animation:.25s .34s forwards routeLoaderCaption}@keyframes routeLoaderScreen{0%{opacity:0}12%,78%{opacity:1}to{opacity:0}}@keyframes routeLoaderGlow{0%{opacity:0;transform:scale(.55)}55%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.15)}}@keyframes routeLoaderLine{0%{transform:translate(-105%)}48%{transform:translate(0)}to{opacity:0;transform:translate(105%)}}@keyframes routeLoaderLogo{0%{opacity:0;clip-path:inset(48%);transform:scale(.92)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@keyframes routeLoaderCaption{to{opacity:1}}.chat-avatar{-webkit-backdrop-filter:none;backdrop-filter:none;background:#09090a;border:0;border-radius:10px;flex-basis:44px;place-items:center;width:44px;height:44px;padding:0}.chat-monogram{color:#fff;letter-spacing:-.045em;text-shadow:none;filter:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent;paint-order:normal;align-items:baseline;font-family:Manrope,sans-serif;font-size:24px;font-weight:800;line-height:1;display:inline-flex}.chat-monogram span,.chat-monogram b{color:inherit;font:inherit;letter-spacing:inherit;text-shadow:none;filter:none;-webkit-text-stroke-width:0;-webkit-text-stroke-color:transparent;paint-order:normal}.chat-monogram b{color:#6a49e2}.chat-head>div:nth-child(2){min-width:0}.chat-head>div:nth-child(2)>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.chat-head>div:nth-child(2)>span .chat-online-dot{background:#35df7f;flex:0 0 8px;width:8px;height:8px;animation:1.5s ease-in-out infinite chatOnlinePulse;box-shadow:0 0 #35df7f73}@keyframes chatOnlinePulse{0%,to{transform:scale(1);box-shadow:0 0 #35df7f6b}50%{transform:scale(1.08);box-shadow:0 0 0 6px #35df7f00}}.dashboard-route{animation:.5s cubic-bezier(.16,1,.3,1) both dashboardRouteIn}@keyframes dashboardRouteIn{0%{opacity:0;filter:blur(3px);transform:translateY(18px)scale(.992)}to{opacity:1;filter:blur();transform:none}}.dashboard-page .db-sidebar nav{scrollbar-width:thin;scrollbar-color:var(--primary) transparent;flex:1;min-height:0;overflow:hidden auto}@supports (color:color-mix(in lab, red, red)){.dashboard-page .db-sidebar nav{scrollbar-color:color-mix(in srgb, var(--primary) 45%, transparent) transparent}}.dashboard-page .db-sidebar-foot{flex:none;margin-top:10px}.member-reward-hero,.member-support-hero,.member-security-score,.member-settings-summary{background:radial-gradient(circle at 86% 18%,#6a49e238,#0000 31%),linear-gradient(120deg,#200708,#111);border:1px solid #6a49e23d;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;min-height:210px;padding:30px 34px;display:flex;overflow:hidden}.member-reward-hero>div,.member-support-hero>div,.member-security-score>div,.member-settings-summary>div{max-width:660px}.member-reward-hero>div>span,.member-support-hero>div>span,.member-security-score>div>span,.member-settings-summary>div>span{color:#6a49e2;letter-spacing:.13em;font-size:10px;font-weight:900}.member-reward-hero h2,.member-support-hero h2,.member-security-score strong,.member-settings-summary strong{color:#fff;margin:8px 0;font:700 30px Manrope}.member-reward-hero p,.member-support-hero p,.member-security-score p,.member-settings-summary p{color:#ffffff9e;margin:0;font-size:13px;line-height:1.65}.member-reward-hero>button,.member-support-hero>button,.member-settings-summary>button{background:var(--primary);color:#fff;border:0;border-radius:8px;flex:none;min-height:42px;padding:0 16px;font-size:12px;font-weight:900}.member-reward-hero>div>div{align-items:center;gap:12px;max-width:470px;margin-top:20px;display:flex}.member-reward-hero>div>div>i,.member-missions article span>i{background:#ffffff1a;border-radius:8px;flex:1;height:7px;overflow:hidden}.member-reward-hero>div>div>i b,.member-missions article span>i b{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #6a49e2);height:100%;display:block}.member-reward-hero>div>div small{color:#ffffffa6;white-space:nowrap;font-size:10px}.member-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin:14px 0;display:grid}.member-feature-grid article{border:1px solid var(--line);background:var(--surface);min-height:105px;box-shadow:var(--shadow-card);border-radius:13px;align-items:center;gap:13px;padding:17px;display:flex}.member-feature-grid article>b{width:44px;height:44px;color:var(--primary);background:#6a49e21a;border-radius:12px;flex:0 0 44px;place-items:center;font-size:15px;display:grid}.member-feature-grid article>span{flex-direction:column;gap:4px;display:flex}.member-feature-grid strong{font-size:12px}.member-feature-grid small{color:var(--muted);font-size:10px;line-height:1.45}.member-missions article{border-bottom:1px solid var(--line);align-items:center;gap:20px;min-height:76px;padding:14px 18px;display:flex}.member-missions article:last-child{border:0}.member-missions article>span{flex:1;grid-template-columns:1fr auto;gap:4px 15px;display:grid}.member-missions article strong{font-size:12px}.member-missions article small{color:var(--muted);font-size:10px}.member-missions article span>i{background:var(--surface-2);grid-column:1/-1;height:5px}.member-missions article>b{color:var(--primary);font-size:11px}.member-split-grid{grid-template-columns:1.15fr .85fr;gap:16px;display:grid}.member-split-grid>.db-card{margin-top:16px}.member-notification-list>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:92px;color:var(--text);text-align:left;background:#6a49e209;align-items:flex-start;gap:12px;padding:14px 18px;display:flex}.member-notification-list>button.read{opacity:.7;background:0 0}.member-notification-list>button>i{background:var(--primary);border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 5px #6a49e214}.member-notification-list>button.read>i{background:var(--line);box-shadow:none}.member-notification-list button>span{flex-direction:column;flex:1;gap:4px;display:flex}.member-notification-list strong{font-size:12px}.member-notification-list small{color:var(--muted);font-size:11px;line-height:1.5}.member-notification-list em{color:var(--muted);font-size:9px;font-style:normal}.member-preferences>label{border-bottom:1px solid var(--line);cursor:pointer;align-items:center;gap:15px;min-height:85px;margin:0 18px;display:flex;position:relative}.member-preferences label>span{flex-direction:column;flex:1;gap:4px;display:flex}.member-preferences strong{font-size:12px}.member-preferences small{color:var(--muted);font-size:10px;line-height:1.45}.member-preferences input{opacity:0;position:absolute}.member-preferences label>i{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;flex:0 0 42px;width:42px;height:24px;position:relative}.member-preferences label>i:after{content:"";background:var(--muted);border-radius:50%;width:16px;height:16px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.member-preferences input:checked+i{border-color:var(--primary);background:#6a49e21f}.member-preferences input:checked+i:after{background:var(--primary);transform:translate(18px)}.member-help-topics>button{border:0;border-bottom:1px solid var(--line);width:100%;min-height:72px;color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;padding:13px 18px;display:flex}.member-help-topics button>span{flex-direction:column;flex:1;gap:4px;display:flex}.member-help-topics strong{font-size:12px}.member-help-topics small{color:var(--muted);font-size:10px}.member-help-topics svg{color:var(--muted)}.member-ticket-form{padding-bottom:18px}.member-ticket-form>label{color:var(--muted);flex-direction:column;gap:7px;margin:14px 18px 0;font-size:11px;font-weight:800;display:flex}.member-ticket-form select,.member-ticket-form textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:8px;outline:0;padding:11px 12px;font-size:13px}.member-ticket-form textarea{resize:vertical;min-height:125px}.member-ticket-form select:focus,.member-ticket-form textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6a49e214}.member-ticket-form>.db-primary{width:calc(100% - 36px);margin:15px 18px 0}.member-security-score>div>strong{display:block}.member-security-score strong small{color:#ffffff73;font-size:15px}.member-security-score>i{color:#f0ae39;letter-spacing:.07em;background:#f0ae391a;border-radius:20px;padding:9px 12px;font-size:10px;font-style:normal;font-weight:900}.member-security-score>i.strong{color:#35c875;background:#35c8751a}.member-security-list article,.member-device-list article{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:76px;margin:0 18px;display:flex}.member-security-list article>span,.member-device-list article>span{flex-direction:column;flex:1;gap:4px;display:flex}.member-security-list strong,.member-device-list strong{font-size:12px}.member-security-list small,.member-device-list small{color:var(--muted);font-size:10px}.member-security-list article>button,.member-device-list article>button{border:1px solid var(--line);background:var(--surface-2);min-height:33px;color:var(--text);border-radius:7px;padding:0 10px;font-size:10px;font-weight:800}.member-security-list article>b,.member-device-list article>b{color:#35c875;font-size:9px}.member-device-list article>i{background:linear-gradient(145deg,#6a49e22e,#6a49e20f);border-radius:9px;width:34px;height:34px}.app.light .member-reward-hero,.app.light .member-support-hero,.app.light .member-security-score,.app.light .member-settings-summary{background:radial-gradient(circle at 86% 18%,#6a49e21a,#0000 31%),linear-gradient(120deg,#fff,#eef5ff)}.app.light .member-reward-hero h2,.app.light .member-support-hero h2,.app.light .member-security-score strong,.app.light .member-settings-summary strong{color:var(--text)}.app.light .member-reward-hero p,.app.light .member-support-hero p,.app.light .member-security-score p,.app.light .member-settings-summary p{color:var(--muted)}.app.light .member-reward-hero>div>div>i{background:var(--surface-2)}.app.light .member-reward-hero>div>div small,.app.light .member-security-score strong small{color:var(--muted)}.owner-funnel{padding:16px 20px 20px}.owner-funnel>div{grid-template-columns:150px 1fr 48px;align-items:center;gap:12px;min-height:54px;display:grid}.owner-funnel span{flex-direction:column;gap:3px;display:flex}.owner-funnel strong{font-size:11px}.owner-funnel small{color:var(--muted);font-size:9px}.owner-funnel>div>i{background:var(--surface-2);border-radius:7px;height:8px;overflow:hidden}.owner-funnel>div>i b{border-radius:inherit;background:linear-gradient(90deg, var(--primary), #6a49e2);height:100%;display:block}.owner-funnel em{color:var(--muted);text-align:right;font-size:10px;font-style:normal}.owner-retention-grid{gap:7px;padding:18px 20px 8px;display:grid}.owner-retention-grid>div{grid-template-columns:90px repeat(4,1fr);gap:7px;display:grid}.owner-retention-grid strong,.owner-retention-grid span{border-radius:7px;place-items:center;min-height:38px;font-size:10px;display:grid}.owner-retention-grid strong{color:var(--muted)}.owner-retention-grid span{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.owner-retention-grid span{background:color-mix(in srgb, var(--primary) 12%, var(--surface-2))}}.owner-retention-grid span{color:var(--text);font-weight:800}.owner-analytics-note{background:#53acec0f;border:1px solid #53acec33;border-radius:9px;margin:12px 20px 20px;padding:14px}.owner-analytics-note b{color:#53acec;letter-spacing:.08em;text-transform:uppercase;font-size:10px}.owner-analytics-note p{color:var(--muted);margin:5px 0 0;font-size:11px;line-height:1.55}.owner-team-hero{background:radial-gradient(circle at 85% 20%,#53acec2b,#0000 30%),linear-gradient(120deg,#07141f,#111);border:1px solid #53acec38;border-radius:17px;justify-content:space-between;align-items:center;gap:25px;min-height:190px;padding:28px 32px;display:flex}.owner-team-hero>div{max-width:650px}.owner-team-hero span{color:#6cb9ef;letter-spacing:.13em;font-size:10px;font-weight:900}.owner-team-hero h2{color:#fff;margin:8px 0;font-size:27px}.owner-team-hero p{color:#fff9;margin:0;font-size:12px;line-height:1.6}.owner-team-hero>button{color:#fff;background:#2384c9;border:0;border-radius:8px;min-height:42px;padding:0 15px;font-size:11px;font-weight:900}.owner-invite-panel>div:last-child{grid-template-columns:1fr 1.2fr .8fr auto;align-items:end;gap:10px;padding:18px;display:grid}.owner-invite-panel label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.owner-invite-panel input,.owner-invite-panel select,.owner-role-select{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);border-radius:8px;outline:0;padding:0 11px;font-size:12px}.owner-invite-panel input:focus,.owner-invite-panel select:focus,.owner-role-select:focus{border-color:var(--primary);box-shadow:0 0 0 3px #6a49e214}.owner-invite-panel .owner-save{white-space:nowrap;min-height:42px;margin:0}.owner-invite-panel button:disabled,.owner-row-action:disabled{cursor:not-allowed;opacity:.45}.owner-role-select{min-width:120px;min-height:35px}.owner-team-loading{min-height:220px;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:13px;font-size:11px;display:flex}.owner-team-loading i{border:2px solid var(--line);border-top-color:var(--primary);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.owner-permission-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:16px;display:grid}.owner-permission-grid article{border:1px solid var(--line);background:var(--surface);border-radius:13px;align-items:flex-start;gap:12px;min-height:130px;padding:17px;display:flex}.owner-permission-grid article>span{width:38px;height:38px;color:var(--primary);background:#6a49e21a;border-radius:10px;flex:0 0 38px;place-items:center;font-size:11px;font-weight:900;display:grid}.owner-permission-grid article>div{flex-direction:column;display:flex}.owner-permission-grid strong{font-size:12px}.owner-permission-grid p{color:var(--muted);margin:5px 0 8px;font-size:10px;line-height:1.45}.owner-permission-grid small{color:var(--primary);font-size:9px;font-weight:800}.owner-audit-summary{background:#35c8750f;border:1px solid #35c87538;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;min-height:130px;padding:22px 25px;display:flex}.owner-audit-summary span{color:#35c875;letter-spacing:.12em;font-size:10px;font-weight:900}.owner-audit-summary h2{margin:7px 0 4px;font-size:20px}.owner-audit-summary p{color:var(--muted);margin:0;font-size:11px}.owner-audit-summary>b{color:#35c875;letter-spacing:.06em;background:#35c8751a;border-radius:20px;padding:7px 10px;font-size:9px}.owner-audit-list{padding:6px 18px 14px}.owner-audit-list article{border-bottom:1px solid var(--line);grid-template-columns:10px 1fr 95px 90px;align-items:center;gap:13px;min-height:72px;display:grid}.owner-audit-list article:last-child{border:0}.owner-audit-list article>i{border-radius:50%;width:8px;height:8px}.owner-audit-list i.success{background:#35c875;box-shadow:0 0 0 5px #35c87514}.owner-audit-list i.warning{background:#f0ae39}.owner-audit-list i.danger{background:var(--primary)}.owner-audit-list i.info{background:#53acec}.owner-audit-list article>span{flex-direction:column;gap:4px;display:flex}.owner-audit-list strong{font-size:11px}.owner-audit-list small,.owner-audit-list time{color:var(--muted);font-size:9px}.owner-audit-list article>b{color:var(--muted);text-transform:uppercase;font-size:9px}.owner-audit-list time{text-align:right}.app.light .owner-team-hero{background:radial-gradient(circle at 85% 20%,#53acec1a,#0000 30%),linear-gradient(120deg,#fff,#edf6fc)}.app.light .owner-team-hero h2{color:var(--text)}.app.light .owner-team-hero p{color:var(--muted)}@media (width<=1100px){.owner-metrics-grid.compact,.owner-provider-grid,.owner-permission-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.owner-main{padding-top:30px}.owner-command-hero{align-items:flex-start;min-height:310px;padding:25px}.owner-command-hero h2{font-size:25px}.owner-live-score{opacity:.72;flex-basis:116px;width:116px;height:116px;position:absolute;bottom:18px;right:18px}.owner-live-score strong{font-size:20px}.owner-metrics-grid,.owner-metrics-grid.compact{grid-template-columns:1fr 1fr;gap:8px}.owner-metric{min-height:112px;padding:15px}.owner-metric strong{font-size:18px}.owner-grid-two,.owner-settings-grid{grid-template-columns:1fr}.owner-grid-two>.owner-panel+.owner-panel{margin-top:0}.owner-section-head{flex-direction:column;align-items:flex-start}.owner-section-head>button,.owner-head-actions{width:100%}.owner-head-actions button{flex:1}.owner-toolbar{grid-template-columns:1fr}.owner-order-summary{flex-direction:column;align-items:flex-start}.owner-finance-hero{flex-direction:column;align-items:flex-start;padding:24px}.owner-finance-hero strong{font-size:27px}.owner-finance-hero>div:last-child{width:100%}.owner-finance-hero button{flex:1}.owner-balance-actions{flex-direction:column;align-items:stretch}.owner-balance-actions input{width:100%}.owner-campaign-grid,.owner-provider-grid{grid-template-columns:1fr}.owner-ops-status{flex-direction:column;align-items:flex-start}.owner-ops-status>b{padding-left:22px}.member-reward-hero,.member-support-hero,.member-security-score,.member-settings-summary,.owner-team-hero{flex-direction:column;align-items:flex-start;padding:24px}.member-feature-grid,.member-split-grid{grid-template-columns:1fr}.member-reward-hero>button,.member-support-hero>button,.member-settings-summary>button,.owner-team-hero>button{width:100%}.member-security-score>i{align-self:flex-start}.owner-funnel>div{grid-template-columns:105px 1fr 42px}.owner-retention-grid>div{grid-template-columns:74px repeat(4,1fr)}.owner-permission-grid{grid-template-columns:1fr}.owner-audit-summary{flex-direction:column;align-items:flex-start}.owner-audit-list article{grid-template-columns:9px 1fr 75px}.owner-audit-list article>b{display:none}.owner-invite-panel>div:last-child{grid-template-columns:1fr}.owner-invite-panel .owner-save{width:100%}}@media (width<=390px){.owner-metrics-grid,.owner-metrics-grid.compact{grid-template-columns:1fr}.owner-command-hero{min-height:335px}.owner-live-score{opacity:.45}.member-feature-grid{grid-template-columns:1fr}.owner-retention-grid{overflow-x:auto}.owner-retention-grid>div{min-width:420px}}.app input:focus,.app input:focus-visible,.app select:focus,.app select:focus-visible,.app textarea:focus,.app textarea:focus-visible{box-shadow:none;outline:none}.lookup-search-card>div:focus-within,.topup-phone:focus-within{box-shadow:none}@media (width>=1001px){.categories{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}.categories button,.categories button:nth-child(n){text-align:left;grid-area:auto;justify-content:flex-start;height:178px;padding:24px}.categories button:first-child:before{display:none}.categories button:first-child>span,.categories button:first-child>small{font-size:13px}.categories button:first-child .category-visual.brand-visual{min-height:41px;padding-inline:10px}.categories button:first-child .dibo-wordmark{font-size:18px}.categories em{max-width:none}}.compare-button{z-index:4;color:#ffffffb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080894;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50px;right:10px}.compare-button.active,.compare-button:hover{background:var(--primary);color:#fff;border-color:#6a49e27a}.product-card-actions{align-items:center;gap:6px;display:flex}.share-button{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:9px;place-items:center;display:grid}.share-button:hover{color:var(--primary);border-color:#6a49e259}.catalog-notice{color:#35c875;background:#35c87512;border:1px solid #35c87540;border-radius:11px;align-items:center;gap:8px;min-height:44px;margin:0 0 14px;padding:9px 12px;font-size:12px;display:flex}.catalog-notice span{flex:1}.catalog-notice button{color:currentColor;background:0 0;border:0;font-size:18px}.compare-tray{border:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:18px;padding:13px 15px;display:grid}@supports (color:color-mix(in lab, red, red)){.compare-tray{border:1px solid color-mix(in srgb, var(--line) 68%, var(--primary))}}.compare-tray{background:radial-gradient(circle at 0 50%, #6a49e217, transparent 22%), var(--surface);box-shadow:var(--modern-shadow);border-radius:14px}.compare-tray>div:first-child{flex-direction:column;gap:3px;display:flex}.compare-tray>div:first-child span{color:var(--primary);letter-spacing:.12em;font-size:9px;font-weight:900}.compare-tray>div:first-child strong{font-size:12px}.compare-products{scrollbar-width:none;gap:7px;min-width:0;display:flex;overflow-x:auto}.compare-products::-webkit-scrollbar{display:none}.compare-products>span{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:7px;min-width:150px;min-height:40px;padding:5px 7px;display:flex}.compare-products img{background:#fff;border-radius:6px;width:26px;height:26px;padding:3px}.compare-products .product-wordmark{min-width:34px;font-size:9px}.compare-products b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:10px;overflow:hidden}.compare-products button{color:var(--muted);background:0 0;border:0;font-size:17px}.compare-actions{gap:7px;display:flex}.compare-actions button{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--muted);border-radius:8px;padding:0 11px;font-size:10px;font-weight:800}.compare-actions button.primary{border-color:var(--primary);background:var(--primary);color:#fff}.compare-actions button:disabled{opacity:.4}.compare-modal{border:1px solid var(--line);width:min(920px,100%);max-height:min(780px,92dvh);padding:30px;position:relative;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.compare-modal{border:1px solid color-mix(in srgb, var(--line) 72%, var(--primary))}}.compare-modal{border-radius:var(--modern-radius-lg);background:var(--surface);box-shadow:0 42px 130px #000000a6}.compare-modal>h2{margin:8px 45px 7px 0;font-size:28px}.compare-modal>p{color:var(--muted);margin:0;font-size:12px;line-height:1.65}.compare-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:22px;display:grid}.compare-grid article{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;padding:18px}.compare-product-logo{background:#fff;border-radius:13px;place-items:center;width:52px;height:52px;display:grid}.compare-product-logo img{object-fit:contain;width:35px;height:35px}.compare-product-logo .product-wordmark{color:#171717;font-size:11px}.compare-grid article>span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:9px;font-weight:900;display:block}.compare-grid h3{min-height:42px;margin:5px 0 12px;font-size:15px}.compare-grid dl{margin:0}.compare-grid dl>div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:39px;display:flex}.compare-grid dt{color:var(--muted);font-size:10px}.compare-grid dd{text-align:right;margin:0;font-size:10px;font-weight:800}.compare-grid article>button{background:var(--primary);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:41px;margin-top:14px;font-size:11px;font-weight:900;display:flex}@media (width<=720px){.compare-button{width:30px;height:30px;top:43px;right:7px}.compare-tray{grid-template-columns:1fr;gap:10px}.compare-actions button{flex:1}.compare-modal{max-height:calc(100dvh - var(--mobile-safe-top) - max(12px, env(safe-area-inset-bottom,0px)));padding:24px 16px}.compare-grid{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.compare-grid::-webkit-scrollbar{display:none}.compare-grid article{scroll-snap-align:start;min-width:min(270px,82vw)}html{scroll-padding-top:calc(70px + var(--mobile-safe-top))}.main-header,.topup-nav,.lookup-header,.db-header{box-sizing:border-box;padding-top:var(--mobile-safe-top)}.main-header{height:calc(70px + var(--mobile-safe-top))}.topup-nav{height:calc(61px + var(--mobile-safe-top))}.lookup-header{height:calc(68px + var(--mobile-safe-top))}.db-header{height:calc(64px + var(--mobile-safe-top))}.topup-toast{top:calc(73px + var(--mobile-safe-top))}.modal-backdrop,.footer-info-backdrop,.whats-new-backdrop,.db-modal-backdrop,.order-confirm-backdrop{padding-top:max(12px, var(--mobile-safe-top));padding-right:max(12px, env(safe-area-inset-right,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px));padding-left:max(12px, env(safe-area-inset-left,0px))}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm{max-height:calc(100dvh - var(--mobile-safe-top) - max(12px, env(safe-area-inset-bottom,0px)))}.chat-panel{max-height:calc(100dvh - 92px - var(--mobile-safe-top))}.dashboard-page .db-sidebar{top:calc(70px + var(--mobile-safe-top))}}@media (width<=480px) and (orientation:portrait){:root{--mobile-safe-top:max(env(safe-area-inset-top,0px), clamp(72px, 9dvh, 82px))}}@media (width<=720px) and (orientation:landscape){:root{--mobile-safe-top:env(safe-area-inset-top,0px)}.main-header,.topup-nav,.lookup-header,.db-header{padding-left:max(var(--mobile-gutter), env(safe-area-inset-left,0px));padding-right:max(var(--mobile-gutter), env(safe-area-inset-right,0px))}}.topup-field>small,.dibo-order-field>small{border:1px solid var(--line);border-top-color:var(--line);align-items:flex-start;gap:7px;min-height:39px;margin-top:-1px;padding:9px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.topup-field>small,.dibo-order-field>small{border-top-color:color-mix(in srgb, var(--line) 70%, transparent)}}.topup-field>small,.dibo-order-field>small{border-left:1px solid var(--line);background:var(--surface-2);border-radius:0 0 10px 10px}@supports (color:color-mix(in lab, red, red)){.topup-field>small,.dibo-order-field>small{background:color-mix(in srgb, var(--surface-2) 88%, var(--surface))}}.topup-field>small,.dibo-order-field>small{color:var(--muted);font-size:11px;line-height:1.45}.topup-field>small:before,.dibo-order-field>small:before{content:"i";background:var(--muted);border-radius:50%;flex:0 0 16px;place-items:center;width:16px;height:16px;margin-top:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.topup-field>small:before,.dibo-order-field>small:before{background:color-mix(in srgb, var(--muted) 14%, transparent)}}.topup-field>small:before,.dibo-order-field>small:before{color:var(--muted);font-size:10px;font-style:normal;font-weight:900}.topup-field>small.field-valid{border-left-color:var(--line);color:#35c875;background:#35c87512;border-color:#35c87547}.topup-field>small.field-valid:before{content:"✓";color:#35c875;background:#35c87524}@media (width<=430px){.topup-field>small,.dibo-order-field>small{min-height:42px;padding:8px;font-size:10px}}:is(.topup-field:has(>small),.dibo-order-field:has(>small)){gap:7px}:is(.topup-field:has(>small)>label,.dibo-order-field:has(>small)>span){margin-bottom:0}.topup-field:has(>small)>input{border-radius:10px}.topup-field:has(>small)>.topup-phone{border-radius:10px}.dibo-order-field:has(>small)>input{border-radius:10px}.dibo-order-field:has(>small)>select{border-radius:10px}.topup-field>small,.dibo-order-field>small{min-height:18px;color:var(--muted);background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0 2px;font-size:10px;line-height:1.4}.topup-field>small:before,.dibo-order-field>small:before{border:1px solid var(--muted);flex-basis:15px;width:15px;height:15px;margin-top:0}@supports (color:color-mix(in lab, red, red)){.topup-field>small:before,.dibo-order-field>small:before{border:1px solid color-mix(in srgb, var(--muted) 38%, transparent)}}.topup-field>small:before,.dibo-order-field>small:before{background:0 0;font-size:9px}.topup-field>small.field-valid{color:#35c875;background:0 0;border:0}.topup-field>small.field-valid:before{background:#35c87514;border-color:#35c87566}@media (width<=430px){.topup-field>small,.dibo-order-field>small{min-height:17px;padding:0 1px;font-size:9px}}.qris-reveal{text-align:center;background:#fafafa;border-top:1px dashed #ddd;border-radius:0 0 10px 10px;flex-direction:column;align-items:center;margin-top:16px;padding:17px;display:flex}.qris-reveal>span{color:#222;font-size:13px;font-weight:800}.qris-reveal>small{color:#777;max-width:330px;margin-top:5px;font-size:11px;line-height:1.55}.qris-reveal>button{color:#fff;background:linear-gradient(135deg,#6a49e2,#194abe);border:0;border-radius:9px;align-items:center;gap:8px;min-height:44px;margin-top:13px;padding:0 18px;font-size:12px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #194abe33}.qris-reveal>button>b{background:#ffffff26;border-radius:6px;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.invoice-qris{animation:.3s both reveal}.favorite-button{z-index:4;color:#ffffffb8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#08080894;border:1px solid #ffffff26;border-radius:50%;place-items:center;width:34px;height:34px;transition:color .2s,background .2s,border-color .2s,transform .2s;display:grid;position:absolute;top:10px;right:10px}.favorite-button:hover,.favorite-button.active{background:var(--primary);color:#fff;border-color:#6a49e27a;transform:scale(1.06)}.favorite-button.active svg{fill:currentColor}.product-card:has(.favorite-button.active){border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.product-card:has(.favorite-button.active){border-color:color-mix(in srgb, var(--primary) 48%, var(--line))}}.catalog-filter-bar{border:1px solid var(--line);background:var(--surface);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;margin-bottom:18px;padding:8px 10px;display:flex}@supports (color:color-mix(in lab, red, red)){.catalog-filter-bar{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.catalog-filter-bar>div{align-items:center;gap:6px;display:flex}.catalog-filter-bar>div>span{color:var(--muted);padding:0 8px;font-size:11px;font-weight:800}.catalog-filter-bar button{min-height:36px;color:var(--muted);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.catalog-filter-bar button:hover{color:var(--text);background:var(--surface-2)}.catalog-filter-bar button b{background:var(--primary);color:#fff;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 5px;font-size:9px;display:grid}@media (width<=720px){.catalog-filter-bar{scrollbar-width:none;white-space:nowrap;display:block;overflow-x:auto}.catalog-filter-bar::-webkit-scrollbar{display:none}.catalog-filter-bar>div{width:max-content}.catalog-filter-bar>div+div{border-top:1px solid var(--line);margin-top:7px;padding-top:7px}}@media (width<=430px){.favorite-button{width:30px;height:30px;top:7px;right:7px}}.header-leading{align-items:center;gap:12px;display:flex}.header-back-button,.modal-route-back,.db-page-actions>button{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--text);border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex}.header-back-button>svg,.modal-route-back>svg,.db-back-button>svg{transform:rotate(180deg)}.header-back-button:hover,.modal-route-back:hover,.db-page-actions>button:hover{color:var(--primary);background:#6a49e214;border-color:#6a49e261}.modal-route-back{margin:0 0 17px}.auth-route-back{color:var(--muted);background:0 0;border:0;margin:12px 0 -10px}.db-page-actions{align-items:center;gap:8px;display:flex}.db-page-actions>button:last-child{display:none}@media (width<=1000px){.db-page-actions>button:last-child{display:inline-flex}}@media (width<=720px){.header-leading{gap:7px}.header-back-button{border-radius:50%;width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.header-back-button span{display:none}.header-leading .header-wordmark{font-size:20px}.db-page-actions{flex-direction:column}.db-page-actions>button{width:39px;min-height:38px;padding:0;font-size:0}}.auth-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.auth-form-grid .auth-field{min-width:0}.auth-form-grid .auth-field:only-child{grid-column:1/-1}.dibo-order-field:first-child,.dibo-order-field:nth-child(2){grid-column:auto}@media (width<=720px){.topup-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.topup-field.phone-wide,.ml-account-check{grid-column:1/-1}.topup-field label{align-content:end;min-height:38px}.topup-field>small{min-height:58px;padding:7px 8px}.dibo-order-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dibo-order-field,.dibo-order-field:first-child,.dibo-order-field:nth-child(2){grid-column:auto}.dibo-order-field:nth-child(3),.dibo-price-examples{grid-column:1/-1}.db-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.db-search-field{grid-column:1/-1}.owner-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-toolbar>input:first-child{grid-column:1/-1}.owner-invite-panel>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.owner-invite-panel .owner-save{grid-column:1/-1}.owner-balance-actions{flex-direction:row;align-items:flex-end}.owner-balance-actions label{flex:1;min-width:0}}@media (width<=430px){.topup-form,.dibo-order-form{gap:10px;padding:14px}.topup-field,.dibo-order-field{gap:6px}.topup-field input,.dibo-order-field input,.dibo-order-field select{padding-inline:10px}.auth-form-grid{gap:9px}.auth-form-grid .auth-field{margin-bottom:10px}}.category-visual.brand-visual,.categories button:first-child .category-visual.brand-visual{width:41px;height:41px;min-height:41px;color:var(--primary);background:#6a49e21a;border:1px solid #6a49e24d;border-radius:11px;place-items:center;margin-left:0;padding:0;display:grid}.categories button.active .category-visual.brand-visual{color:#fff;background:#ffffff1f;border-color:#ffffff59}.categories button:first-child.active{color:#fff;background:radial-gradient(circle at 78% 18%,#6a49e22e,#0000 38%),linear-gradient(145deg,#6a49e2,#194abe)}@media (width<=430px){.product-grid,.product-grid.featured-layout{gap:8px}.product-visual,.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-visual{height:108px}.brand-orbit,.product-grid.featured-layout>.product-card:nth-child(-n+2) .brand-orbit{width:56px;height:56px;box-shadow:0 12px 25px #00000061, 0 0 0 5px var(--brand);border-radius:17px}@supports (color:color-mix(in lab, red, red)){.brand-orbit,.product-grid.featured-layout>.product-card:nth-child(-n+2) .brand-orbit{box-shadow:0 12px 25px #00000061, 0 0 0 5px color-mix(in srgb, var(--brand) 20%, transparent)}}.brand-orbit img{width:36px;height:36px}.badge{padding:3px 5px;font-size:10px;top:8px;left:8px}.category-label,.product-meta{display:none}.product-body{padding:10px}.company{margin-bottom:3px;font-size:10px}.product-body h3{min-height:36px;font-size:13px;line-height:1.35}.rating{margin:5px 0 8px;font-size:11px;line-height:1.35}.rating small{display:none}.price-row{margin-top:0}.price-row small,.price-row del{font-size:10px}.price-row strong{font-size:13px}.add-button{width:34px;height:34px}.add-button svg{width:17px;height:17px}}.experience-rail{border:1px solid var(--line);grid-template-columns:220px 1fr;gap:12px;width:calc(100% - 48px);max-width:1192px;margin:22px auto 0;padding:14px;display:grid}@supports (color:color-mix(in lab, red, red)){.experience-rail{border:1px solid color-mix(in srgb, var(--line) 76%, var(--primary))}}.experience-rail{background:radial-gradient(circle at 0 50%, #6a49e21a, transparent 24%), var(--surface);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.experience-rail{background:radial-gradient(circle at 0 50%, #6a49e21a, transparent 24%), color-mix(in srgb, var(--surface) 94%, transparent)}}.experience-rail{box-shadow:var(--shadow-card)}.experience-status{border-right:1px solid var(--line);flex-direction:column;justify-content:center;min-height:82px;padding:12px 15px;display:flex}.experience-status>span{color:var(--primary);letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.experience-status i{background:#35c875;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseOnline;box-shadow:0 0 0 5px #35c8751a}.experience-status strong{margin-top:8px;font-size:13px}.experience-status small{color:var(--muted);margin-top:3px;font-size:11px}.experience-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.experience-actions>button{min-width:0;min-height:82px;color:var(--text);text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:9px;padding:10px;transition:transform .25s,border-color .25s,background .25s;display:flex}.experience-actions>button>b{width:36px;height:36px;color:var(--primary);background:#6a49e217;border-radius:10px;flex:0 0 36px;place-items:center;display:grid}.experience-actions>button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.experience-actions strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.experience-actions small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.experience-actions>button>svg{width:14px;color:var(--muted)}.experience-actions>button:hover{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.experience-actions>button:hover{border-color:color-mix(in srgb, var(--line) 60%, var(--primary))}}.experience-actions>button:hover{background:var(--surface-2);transform:translateY(-2px)}.experience-actions>button:hover>b{background:var(--primary);color:#fff}.assurance-panel{border:1px solid var(--line);grid-template-columns:.8fr 1.2fr;align-items:center;gap:44px;max-width:1192px;margin:0 auto 88px;padding:34px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.assurance-panel{border:1px solid color-mix(in srgb, var(--line) 72%, var(--primary))}}.assurance-panel{background:radial-gradient(circle at 100% 0, #6a49e221, transparent 30%), var(--surface);box-shadow:var(--shadow-soft);border-radius:20px}.assurance-panel:after{content:"";border:1px solid #6a49e224;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-110px;right:-92px;box-shadow:0 0 0 30px #6a49e206,0 0 0 60px #6a49e204}.assurance-intro{z-index:1;position:relative}.assurance-intro h2{letter-spacing:-.035em;margin:9px 0;font-size:27px}.assurance-intro p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.assurance-metrics{z-index:1;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.assurance-metrics article{border-left:1px solid var(--line);flex-direction:column;justify-content:center;min-height:112px;padding:16px;display:flex}.assurance-metrics strong{color:var(--text);font:700 23px Manrope}.assurance-metrics span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;margin-top:1px;font-size:10px;font-weight:900}.assurance-metrics small{color:var(--muted);margin-top:10px;font-size:10px;line-height:1.45}@media (width<=1000px){.experience-rail{grid-template-columns:180px 1fr}.experience-actions{grid-template-columns:repeat(2,1fr)}.assurance-panel{grid-template-columns:1fr;gap:25px}}@media (width<=720px){.experience-rail{width:calc(100% - (var(--mobile-gutter) * 2));grid-template-columns:1fr;margin-top:14px;padding:12px}.experience-status{border-right:0;border-bottom:1px solid var(--line);min-height:68px;padding:7px 4px 12px}.experience-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.experience-actions::-webkit-scrollbar{display:none}.experience-actions>button{background:var(--surface-2);grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:130px;display:grid}.experience-actions>button>b{grid-area:1/1}.experience-actions>button>span{grid-area:2/1/auto/-1}.experience-actions>button>svg{grid-area:1/2;justify-self:end}.experience-actions :is(strong,small){white-space:normal;overflow:visible}.experience-actions strong{font-size:14px}.experience-actions small{font-size:12px}.experience-status strong{font-size:16px}.assurance-panel{margin:0 var(--mobile-gutter) 65px;padding:24px 18px}.assurance-intro h2{font-size:24px}.assurance-metrics{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr)}.assurance-metrics article{border-bottom:1px solid var(--line);min-height:100px;padding:14px 10px}.assurance-metrics article:nth-child(odd){border-left:0}}.app{--modern-radius-sm:10px;--modern-radius-md:16px;--modern-radius-lg:22px;--modern-shadow:0 18px 55px #00000026;--modern-shadow-hover:0 26px 70px #0000003d;background:radial-gradient(circle at 8% 12%, #6a49e20e, transparent 23%), radial-gradient(circle at 92% 72%, #6a49e209, transparent 25%), var(--bg)}.app.light{--modern-shadow:0 18px 55px #45241414;--modern-shadow-hover:0 26px 70px #45241421}.main-header{border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.main-header{border-bottom:1px solid color-mix(in srgb, var(--line) 72%, var(--primary));background:color-mix(in srgb, var(--bg) 82%, transparent)}}.main-header{-webkit-backdrop-filter:blur(28px)saturate(135%);backdrop-filter:blur(28px)saturate(135%);box-shadow:0 10px 36px #00000024}.main-header nav{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:5px 7px}@supports (color:color-mix(in lab, red, red)){.main-header nav{background:color-mix(in srgb, var(--surface) 76%, transparent)}}.main-header nav button,.main-header nav button:first-child{border-radius:9px;padding-inline:12px}.main-header nav button.route-active{background:var(--surface-2)}.main-header nav button.route-active:after{left:12px;right:12px}@supports (color:color-mix(in lab, red, red)){.hero{background:radial-gradient(circle at 76% 42%, #6a49e233, transparent 27%), linear-gradient(145deg, var(--bg), color-mix(in srgb, var(--bg), #2a0809 18%))}}.hero-grid{min-height:610px}.live-pill,.catalog-highlights span,.lookup-assurances span,.topup-context-bar span{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.live-pill,.catalog-highlights span,.lookup-assurances span,.topup-context-bar span{border-color:color-mix(in srgb, var(--line) 68%, var(--primary))}}.live-pill,.catalog-highlights span,.lookup-assurances span,.topup-context-bar span{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.live-pill,.catalog-highlights span,.lookup-assurances span,.topup-context-bar span{background:color-mix(in srgb, var(--surface-2) 78%, transparent)}}.live-pill,.catalog-highlights span,.lookup-assurances span,.topup-context-bar span{box-shadow:inset 0 1px #ffffff06}.hero-search,.quick-access-inner,.experience-rail,.catalog-head,.important-note,.assurance-panel{border-radius:var(--modern-radius-lg);box-shadow:var(--modern-shadow);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.promo-showcase{border-radius:26px;box-shadow:0 36px 90px #0000007a,inset 0 1px #ffffff1a}.section-heading h2,.catalog-head h2,.faq-intro h2,.assurance-intro h2{text-wrap:balance}.section-heading>p,.catalog-heading-copy>p,.faq-intro>p,.assurance-intro>p{text-wrap:pretty}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article,.owner-panel,.db-card,.db-profile-card,.db-balance-card,.db-stats article,.topup-section,.lookup-result,.realtime-table{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article,.owner-panel,.db-card,.db-profile-card,.db-balance-card,.db-stats article,.topup-section,.lookup-result,.realtime-table{border-color:color-mix(in srgb, var(--line) 84%, var(--primary))}}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article,.owner-panel,.db-card,.db-profile-card,.db-balance-card,.db-stats article,.topup-section,.lookup-result,.realtime-table{border-radius:var(--modern-radius-md);box-shadow:var(--modern-shadow)}@supports (color:color-mix(in lab, red, red)){.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 98%, var(--primary)), var(--surface))}}.product-card{isolation:isolate}@supports (color:color-mix(in lab, red, red)){.product-visual{background:radial-gradient(circle at 50% 34%, color-mix(in srgb, var(--brand) 38%, transparent), transparent 57%), linear-gradient(145deg, #242424, #0d0d0e)}}.product-body h3,.price-row strong{letter-spacing:-.025em}@supports (color:color-mix(in lab, red, red)){.how-section{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, transparent), var(--surface))}}.how-steps article{border-left-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.how-steps article{border-left-color:color-mix(in srgb, var(--line) 70%, var(--primary))}}.faq-list article.open{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.faq-list article.open{border-color:color-mix(in srgb, var(--primary) 40%, var(--line))}}.faq-list article.open{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.faq-list article.open{background:color-mix(in srgb, var(--surface) 94%, var(--primary))}}.faq-list article.open{box-shadow:var(--modern-shadow)}.cta-section{border:1px solid #ffffff1f;border-radius:24px;box-shadow:0 30px 75px #0a25694d}@supports (color:color-mix(in lab, red, red)){.topup-section-head,.db-card-head,.owner-section-head{background:linear-gradient(90deg, color-mix(in srgb, var(--surface-2) 82%, var(--primary)), transparent)}}.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.auth-field input,.db-filter input,.db-filter select,.owner-toolbar input,.owner-toolbar select,.owner-field input,.lookup-search-card>div{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.auth-field input,.db-filter input,.db-filter select,.owner-toolbar input,.owner-toolbar select,.owner-field input,.lookup-search-card>div{border-color:color-mix(in srgb, var(--line) 86%, var(--primary))}}.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.auth-field input,.db-filter input,.db-filter select,.owner-toolbar input,.owner-toolbar select,.owner-field input,.lookup-search-card>div{border-radius:var(--modern-radius-sm);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.auth-field input,.db-filter input,.db-filter select,.owner-toolbar input,.owner-toolbar select,.owner-field input,.lookup-search-card>div{background:color-mix(in srgb, var(--surface-2) 92%, transparent)}}.topup-field>input,.topup-phone,.dibo-order-field input,.dibo-order-field select,.auth-field input,.db-filter input,.db-filter select,.owner-toolbar input,.owner-toolbar select,.owner-field input,.lookup-search-card>div{box-shadow:inset 0 1px #ffffff06}.payment-options>button,.nominal-grid>button,.db-amounts>button{background:var(--surface-2);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.payment-options>button,.nominal-grid>button,.db-amounts>button{background:color-mix(in srgb, var(--surface-2) 94%, transparent)}}.payment-options>button.selected,.nominal-grid>button.selected,.db-amounts>button.active{box-shadow:inset 0 0 0 1px var(--primary), 0 10px 26px #6a49e217}@supports (color:color-mix(in lab, red, red)){.topup-sticky{background:color-mix(in srgb, var(--surface) 86%, transparent)}}.topup-sticky{-webkit-backdrop-filter:blur(26px)saturate(130%);backdrop-filter:blur(26px)saturate(130%)}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm{border-radius:var(--modern-radius-lg);background:radial-gradient(circle at 100% 0, #6a49e214, transparent 28%), var(--surface);box-shadow:0 42px 130px #000000a6,inset 0 1px #ffffff0a}.db-sidebar{background:radial-gradient(circle at 16% 7%,#6a49e229,#0000 24%),linear-gradient(#111112,#080809);box-shadow:18px 0 55px #0000002e}.db-sidebar nav{box-shadow:none;background:0 0;border:0}.db-sidebar nav button{border-radius:10px}.db-sidebar nav button.active{background:linear-gradient(90deg,#6a49e229,#6a49e209)}.db-page-head{align-items:center}.db-table-wrap table,.realtime-table table{border-collapse:separate;border-spacing:0}.db-table-wrap tbody tr:hover,.realtime-table tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.db-table-wrap tbody tr:hover,.realtime-table tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 82%, var(--primary))}}.owner-command-hero,.owner-finance-hero,.member-reward-hero,.member-support-hero,.member-security-score{border-radius:var(--modern-radius-lg);box-shadow:var(--modern-shadow)}.footer-main>div:not(:first-child){border-radius:var(--modern-radius-md);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.footer-main>div:not(:first-child){background:color-mix(in srgb, var(--surface-2) 68%, transparent)}}@media (hover:hover){.categories button:hover,.product-card:hover,.service-info-grid article:hover,.review-grid article:hover,.db-card:hover,.topup-section:hover{border-color:var(--primary);transform:translateY(-6px)}@supports (color:color-mix(in lab, red, red)){.categories button:hover,.product-card:hover,.service-info-grid article:hover,.review-grid article:hover,.db-card:hover,.topup-section:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--line))}}.categories button:hover,.product-card:hover,.service-info-grid article:hover,.review-grid article:hover,.db-card:hover,.topup-section:hover{box-shadow:var(--modern-shadow-hover)}}@media (width<=720px){.hero-grid{min-height:auto}.hero-search,.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel{border-radius:18px}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article,.topup-section,.db-card,.owner-panel{border-radius:14px}.topup-content,.db-main{gap:14px}.db-page-head{align-items:flex-start}}.dibo-wordmark{color:#0000;filter:drop-shadow(0 6px 10px #1441973d);-webkit-text-stroke:0;background:0 0;place-items:center;width:148px;height:105px;font-size:0;display:inline-grid;overflow:visible}.dibo-wordmark>img{object-fit:contain;object-position:center;width:100%;height:100%;display:block}.header-wordmark{width:112px;height:79px;overflow:visible}.header-wordmark .dibo-wordmark>img{transform:none}.main-header{height:82px}.main-header .nav-shell:before{display:none}.footer-brand .dibo-wordmark{width:190px;height:134px}.db-sidebar-head .dibo-wordmark,.auth-brand .dibo-wordmark,.whats-new-brand .dibo-wordmark{width:104px;height:74px}.invoice-brand .dibo-wordmark{width:100px;height:71px}.product-wordmark{width:80px;height:57px}.nominal-icon .product-wordmark,.sticky-product .product-wordmark,.compare-products .product-wordmark{width:54px;height:42px}.db-welcome-wordmark{opacity:.9;width:245px;height:173px;margin-left:auto}.db-sidebar-head,.auth-brand{height:auto;min-height:76px}.whats-new-top{height:auto;min-height:86px}.invoice-brand{min-height:76px}.hero-grid{grid-template-columns:.9fr 1.1fr;gap:44px;min-height:720px;padding-top:62px;padding-bottom:88px}.hero-copy h1{max-width:650px;font-family:DIBO Sora,Manrope,sans-serif;font-size:clamp(48px,5vw,72px);line-height:1.01}.hero-visual{isolation:isolate;height:590px}.showcase-glow{background:radial-gradient(circle, #ffe74b8c, transparent 25%), var(--promo-color);inset:5%}@supports (color:color-mix(in lab, red, red)){.showcase-glow{background:radial-gradient(circle, #ffe74b8c, transparent 25%), color-mix(in srgb, var(--promo-color) 24%, transparent)}}.showcase-glow{filter:blur(45px)}.hero-art-stage{aspect-ratio:1;z-index:2;background:#fff;border:4px solid #ffffffd6;border-radius:42px;width:min(585px,100%);animation:6s ease-in-out infinite heroArtworkFloat;position:relative;overflow:hidden;transform:rotate(1.5deg);box-shadow:0 32px 75px #103da157,0 0 0 10px #45e2ff2e,0 0 0 18px #f246c61f}.hero-art-stage:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ffce3873}.hero-art-stage>img{object-fit:cover;width:100%;height:100%;display:block}.hero-art-shine{pointer-events:none;background:linear-gradient(105deg,#0000 42%,#ffffff8c 50%,#0000 58%);animation:5.5s ease-in-out infinite heroArtworkShine;position:absolute;inset:-30%;transform:translate(-70%)rotate(10deg)}.hero-promo-card{z-index:5;min-width:300px;max-width:390px;min-height:82px;color:var(--wonder-ink);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff5;border:2px solid #ffffffe6;border-radius:20px;align-items:center;gap:11px;padding:12px 54px 12px 12px;animation:.45s cubic-bezier(.16,1,.3,1) promoEnter;display:flex;position:absolute;bottom:18px;left:-24px;box-shadow:0 20px 45px #1039914d}.hero-promo-icon{width:52px;height:52px;box-shadow:0 7px 18px var(--promo-color);background:#fff;border-radius:15px;flex:0 0 52px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.hero-promo-icon{box-shadow:0 7px 18px color-mix(in srgb, var(--promo-color) 20%, transparent)}}.hero-promo-icon img{object-fit:contain;width:34px;height:34px}.hero-promo-copy{flex-direction:column;flex:1;min-width:0;display:flex}.hero-promo-copy span{color:#b429a1;letter-spacing:.1em;font-size:9px;font-weight:900}.hero-promo-copy strong{color:var(--wonder-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:13px;overflow:hidden}.hero-promo-copy small{color:#6276a4;margin-top:2px;font-size:11px}.hero-promo-action{background:linear-gradient(135deg, var(--wonder-blue), #7c49e7);color:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:20px;right:12px}.hero-promo-dots{background:#fff;border-radius:12px;padding:4px 7px;position:absolute;bottom:-9px;left:76px;box-shadow:0 5px 12px #1a4aa021}@keyframes heroArtworkFloat{0%,to{transform:translateY(0)rotate(1.5deg)}50%{transform:translateY(-12px)rotate(-.5deg)}}@keyframes heroArtworkShine{0%,38%{opacity:0;transform:translate(-70%)rotate(10deg)}55%{opacity:.9}72%,to{opacity:0;transform:translate(70%)rotate(10deg)}}.quick-access-inner{color:var(--wonder-ink);background:linear-gradient(135deg,#fffffffa,#e8f7fff7);border-width:2px;border-color:#ffffffdb;box-shadow:0 20px 48px #1d52a62e,inset 0 0 0 4px #37b5ff14}.quick-access-inner b{color:var(--wonder-ink)}.quick-all{background:linear-gradient(135deg,#e2f5ff,#eee8ff);border-color:#1f6fff29;color:#2759b4!important}.experience-rail{border-width:2px;border-color:#40b3ff3d}.experience-actions button>b{color:#386bd2;background:linear-gradient(135deg,#def4ff,#eee4ff)}.section-heading h2,.catalog-head h2,.how-card h2,.faq-intro h2,.assurance-intro h2{font-family:DIBO Sora,Manrope,sans-serif}.categories button{border-width:2px;border-radius:22px;box-shadow:0 16px 36px #1e58a51c,inset 0 0 0 4px #4cd8ff0a}.categories button:nth-child(3n+1){border-color:#229df145}.categories button:nth-child(3n+2){border-color:#f246c63d}.categories button:nth-child(3n){border-color:#ffba1a4d}.category-visual img{border-radius:14px;width:44px;height:44px}.catalog-section{max-width:1280px}.catalog-head{background:radial-gradient(circle at 92% 10%, #f246c61f, transparent 28%), radial-gradient(circle at 4% 0, #4ee8ff2e, transparent 35%), var(--surface);border-width:2px;border-radius:28px;box-shadow:0 22px 58px #225ca71f,inset 0 0 0 5px #47beff09}.catalog-controls label,.sort-select,.catalog-filter-bar{background:var(--surface);border-color:#236fd22b}@supports (color:color-mix(in lab, red, red)){.catalog-controls label,.sort-select,.catalog-filter-bar{background:color-mix(in srgb, var(--surface) 94%, #dff4ff)}}.catalog-filter-bar{border-radius:18px;box-shadow:0 10px 28px #225ca714}.product-card{border-width:2px;border-radius:22px;box-shadow:0 16px 38px #2058a11f}.product-card:nth-child(3n+1){border-color:#239df13d}.product-card:nth-child(3n+2){border-color:#f046c338}.product-card:nth-child(3n){border-color:#fab21640}.product-visual{height:170px}.brand-orbit{border-radius:28px;width:92px;height:92px}.add-button{border-radius:13px;width:42px;height:42px}.share-button{color:#3867c8;background:#eef7ff;border-color:#1f6fff29}.how-section{position:relative;overflow:hidden}.how-section:before,.how-section:after{content:"";background:radial-gradient(circle,#4ee8ff29,#0000 68%);border-radius:50%;width:210px;height:210px;position:absolute}.how-section:before{top:-70px;left:-70px}.how-section:after{background:radial-gradient(circle,#f246c61a,#0000 68%);bottom:-70px;right:-70px}.how-card{z-index:1;position:relative}.how-steps article>b{background:linear-gradient(135deg,#dff5ff,#eee4ff);border-radius:12px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 8px 18px #215da61a}.service-info-grid article,.review-grid article,.faq-list article{border-width:2px;border-radius:20px}.service-info-icon{background:linear-gradient(135deg,#daf4ff,#eee4ff);border:1px solid #1f6fff1f}.important-note{background:linear-gradient(135deg,#def5ffcc,#f4e8ffb8);border-width:2px;border-color:#1f6fff2e}.review-user>b{border:2px solid #fff;box-shadow:0 5px 12px #215da626}.assurance-panel{background:radial-gradient(circle at 95% 0, #ffcf3e38, transparent 26%), radial-gradient(circle at 0 100%, #4ee8ff29, transparent 28%), var(--surface);border-width:2px;border-radius:28px}.assurance-metrics article strong{color:#2264d0}.faq-intro>button{background:linear-gradient(135deg, var(--wonder-blue), #7449e6);box-shadow:0 10px 24px #2e54cd38}@supports (color:color-mix(in lab, red, red)){.faq-list article.open{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, #f6dcff), var(--surface))}}.topup-page,.lookup-page,.dashboard-page{background:radial-gradient(circle at 6% 12%, #4ee8ff24, transparent 23%), radial-gradient(circle at 94% 22%, #f246c61a, transparent 22%), linear-gradient(180deg, var(--bg), var(--bg))}@supports (color:color-mix(in lab, red, red)){.topup-page,.lookup-page,.dashboard-page{background:radial-gradient(circle at 6% 12%, #4ee8ff24, transparent 23%), radial-gradient(circle at 94% 22%, #f246c61a, transparent 22%), linear-gradient(180deg, var(--bg), color-mix(in srgb, var(--bg) 92%, #dff6ff))}}.topup-nav,.db-header,.lookup-header{background:var(--surface);border-bottom-color:#1f6fff29}@supports (color:color-mix(in lab, red, red)){.topup-nav,.db-header,.lookup-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.topup-nav,.db-header,.lookup-header{box-shadow:0 10px 30px #215da617}.topup-hero{border-bottom:4px solid var(--wonder-gold);background:linear-gradient(90deg,#0850c1f5,#4f40ded6),url(/assets/dibo-store-art-DeKOSIpQ.webp) 50% 46%/cover;height:360px}.topup-hero:after{border-color:#ffffff4d;box-shadow:0 0 0 35px #4ee8ff14,0 0 0 70px #f246c612}.topup-title h1,.topup-title>p,.topup-benefits span{color:#fff}.topup-title>span{color:#ffe26b}.topup-tabs,.topup-context-bar{background:var(--surface);border-color:#1f6fff29;box-shadow:0 12px 32px #215da617}.topup-tabs button.active,.currency-tabs button.active{background:linear-gradient(135deg, var(--wonder-blue), #7449e6);box-shadow:0 8px 20px #2e54cd33}.topup-section,.db-card,.db-profile-card,.db-balance-card,.owner-panel,.lookup-result,.realtime-table{background:var(--surface);border-width:2px;border-color:#1f6fff24;border-radius:20px;box-shadow:0 16px 38px #215da61a}.topup-section-head>b{background:linear-gradient(145deg, var(--wonder-blue), #7449e6)}.topup-section-head,.db-card-head,.owner-section-head{background:linear-gradient(90deg,#dcf5ffb8,#f4e8ff61,#0000)}.nominal-grid>button,.payment-options>button,.db-amounts>button{border-width:2px;border-color:#1f6fff1f;border-radius:16px}.nominal-grid>button.selected,.payment-options>button.selected,.db-amounts>button.active{background:linear-gradient(145deg,#ddf4ffe6,#efe5ffb8);border-color:#3579ed;box-shadow:inset 0 0 0 1px #3579ed,0 10px 25px #3169da21}.db-sidebar,.owner-sidebar{background:radial-gradient(circle at 20% 8%,#4ee8ff33,#0000 24%),radial-gradient(circle at 85% 32%,#f246c61f,#0000 28%),linear-gradient(#092b72,#101b5a 65%,#16134b);border-right-color:#6cc6ff29;box-shadow:18px 0 52px #09236838}.db-user,.owner-role-card{background:#ffffff14;border-color:#ffffff24}.db-welcome,.db-wallet-card,.db-affiliate-hero,.owner-command-hero,.member-reward-hero,.member-support-hero,.member-security-score,.member-settings-summary{background:radial-gradient(circle at 84% 10%,#ffd23d57,#0000 25%),radial-gradient(circle at 70% 100%,#f246c633,#0000 31%),linear-gradient(125deg,#0b83e8,#5448d7 68%,#ad36ca);border:2px solid #fff3;border-radius:26px;box-shadow:0 22px 55px #1b3a9b38,inset 0 0 0 5px #ffffff0a}.db-welcome h2,.db-wallet-card strong,.db-affiliate-hero h2,.owner-command-hero h2,.owner-command-hero p,.member-reward-hero h2,.member-support-hero h2,.member-security-score strong,.member-settings-summary strong{color:#fff}.db-welcome p,.db-wallet-card p,.db-affiliate-hero p,.member-reward-hero p,.member-support-hero p,.member-security-score p,.member-settings-summary p{color:#ffffffc7}.db-welcome button,.db-primary,.owner-command-hero button,.member-reward-hero>button,.member-support-hero>button,.member-settings-summary>button{color:#573200;background:linear-gradient(135deg,#ffca38,#ff8d27);box-shadow:0 9px 22px #7d45002e}.owner-role-card>b,.member-feature-grid article>b,.owner-task-list button>b{color:#fff;background:linear-gradient(145deg,#36c9ff,#7750e7)}.owner-metric,.member-feature-grid article,.owner-permission-grid article{border-width:2px;border-color:#1f6fff21;border-radius:17px;box-shadow:0 13px 30px #215da614}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm,.compare-modal{background:radial-gradient(circle at 100% 0, #f246c61f, transparent 28%), radial-gradient(circle at 0 100%, #4ee8ff1f, transparent 28%), var(--surface);border:2px solid #5bb3ff38;border-radius:26px;box-shadow:0 38px 100px #0b276f57,inset 0 0 0 5px #4fc3ff09}.modal-backdrop,.auth-backdrop,.whats-new-backdrop,.footer-info-backdrop,.db-modal-backdrop{-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);background:#071643c2}.auth-primary,.lookup-submit,.redeem-input button,.owner-save,.compare-actions button.primary{background:linear-gradient(135deg, var(--wonder-blue), #7449e6);box-shadow:0 9px 22px #2e54cd33}@supports (color:color-mix(in lab, red, red)){.route-loader{background:radial-gradient(circle at 50% 42%, #4ee8ff38, transparent 24%), radial-gradient(circle at 55% 58%, #f246c624, transparent 27%), color-mix(in srgb, var(--bg) 92%, transparent)}}.route-loader-lockup>.dibo-wordmark{filter:drop-shadow(0 18px 34px #153e9740);width:min(340px,82vw);height:min(190px,46vw)}.intro-splash{background:radial-gradient(circle at 50% 46%,#ffdd484d,#0000 18%),radial-gradient(circle at 40% 40%,#4ee8ff3d,#0000 30%),radial-gradient(circle at 62% 58%,#f246c62e,#0000 31%),linear-gradient(145deg,#0786ea,#5448da 65%,#aa39cb)}.intro-store-logo{opacity:0;filter:drop-shadow(0 24px 45px #0d2b8259);width:min(540px,88vw);height:min(315px,52vw);animation:.8s cubic-bezier(.16,1,.3,1) .25s forwards routeLoaderLogo}.intro-stage>p{color:#fff}.intro-progress{background:#ffffff2e}.intro-progress i{background:linear-gradient(90deg, var(--wonder-cyan), var(--wonder-gold), var(--wonder-pink))}.app.light .db-sidebar,.app.light .owner-sidebar{background:radial-gradient(circle at 20% 8%,#4ee8ff3d,#0000 24%),radial-gradient(circle at 85% 32%,#f246c61a,#0000 28%),linear-gradient(#eefaff,#eef0ff 65%,#faeeff);border-right-color:#1f6fff1f}.app.light .db-welcome,.app.light .db-wallet-card,.app.light .db-affiliate-hero,.app.light .owner-command-hero,.app.light .member-reward-hero,.app.light .member-support-hero,.app.light .member-security-score,.app.light .member-settings-summary{background:radial-gradient(circle at 84% 10%,#ffd23d57,#0000 25%),radial-gradient(circle at 70% 100%,#f246c62e,#0000 31%),linear-gradient(125deg,#0b83e8,#5448d7 68%,#ad36ca);border-color:#ffffffa8}.app.light .db-welcome h2,.app.light .db-wallet-card strong,.app.light .db-affiliate-hero h2,.app.light .owner-command-hero h2,.app.light .member-reward-hero h2,.app.light .member-support-hero h2,.app.light .member-security-score strong,.app.light .member-settings-summary strong{color:#fff}.app.light .db-welcome p,.app.light .db-wallet-card p,.app.light .db-affiliate-hero p,.app.light .owner-command-hero p,.app.light .member-reward-hero p,.app.light .member-support-hero p,.app.light .member-security-score p,.app.light .member-settings-summary p{color:#ffffffc7}@media (width<=1000px){.hero-grid{grid-template-columns:1fr 1fr;gap:24px}.hero-visual{height:510px}}@media (width<=720px){.main-header{height:70px}.header-wordmark{width:94px;height:66px}.hero-grid{grid-template-columns:1fr;min-height:auto;padding-top:42px;padding-bottom:86px}.hero-copy h1{font-size:clamp(38px,11vw,50px)}.hero-visual{height:auto;min-height:410px;margin-top:12px}.hero-art-stage{border-width:3px;border-radius:28px;width:min(470px,100% - 12px);box-shadow:0 24px 55px #103da14d,0 0 0 7px #45e2ff26}.hero-promo-card{width:calc(100% - 30px);min-width:0;bottom:-18px;left:15px}.quick-access{margin-top:-25px}.categories,.product-grid{gap:10px}.categories button,.product-card{border-width:1px;border-radius:17px}.category-visual img{width:38px;height:38px}.product-visual{height:150px}.product-body{padding:15px}.topup-hero{height:330px}.db-welcome-wordmark{width:170px;height:120px}.footer-brand .dibo-wordmark{width:168px;height:119px}}@media (width<=430px){.header-wordmark{width:82px;height:58px}.main-header .nav-shell{gap:5px}.hero-visual{min-height:355px}.hero-art-stage{border-radius:23px;width:100%}.hero-promo-card{width:calc(100% - 18px);padding-right:48px;left:9px}.hero-promo-icon{flex-basis:44px;width:44px;height:44px}.hero-promo-action{width:32px;height:32px;top:22px;right:9px}.hero-promo-dots{left:66px}.product-visual{height:132px}.brand-orbit{border-radius:22px;width:74px;height:74px}.db-sidebar-head .dibo-wordmark{width:94px;height:66px}}.app{--bg:#071b52;--surface:#102b68;--surface-2:#183a79;--text:#f8fbff;--muted:#b9c9ed;--line:#97c4ff33;--primary:#39a8ff;--primary-dark:#1262d7;--accent:#ffca38;--wonder-pink:#f246c6;--wonder-blue:#1f6fff;--wonder-cyan:#4ee8ff;--wonder-gold:#ffc938;--wonder-ink:#10255d;--modern-shadow:0 20px 54px #0213453d;--modern-shadow-hover:0 28px 72px #02134552;background:radial-gradient(circle at 8% 14%,#4ee8ff24,#0000 24%),radial-gradient(circle at 92% 30%,#f246c61f,#0000 24%),linear-gradient(#081e59,#071640)}.app.light{--bg:#f3f9ff;--surface:#fff;--surface-2:#eaf4ff;--text:#10255d;--muted:#5d6f99;--line:#1c5cb826;--primary:#1767e8;--primary-dark:#0f4fbd;--accent:#e9a400;--modern-shadow:0 18px 48px #215da61f;--modern-shadow-hover:0 26px 68px #215da630;background:radial-gradient(circle at 8% 8%,#4ee8ff29,#0000 22%),radial-gradient(circle at 94% 22%,#f246c61a,#0000 24%),linear-gradient(#eef8ff,#fff 34%,#f7fbff)}.main-header{border-bottom-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.main-header{border-bottom-color:color-mix(in srgb, var(--primary) 30%, var(--line))}}.main-header{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.main-header{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.main-header:after{background:linear-gradient(90deg, transparent, var(--wonder-cyan), var(--wonder-pink), var(--wonder-gold), transparent);height:2px}.main-header .nav-actions>button{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.main-header .nav-actions>button{border-color:color-mix(in srgb, var(--primary) 22%, var(--line))}}.main-header .account-button{background:linear-gradient(135deg, var(--wonder-pink), #8d36dd)!important;box-shadow:0 10px 24px #bf31c338!important}.hero{isolation:isolate;border-bottom-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hero{border-bottom-color:color-mix(in srgb, var(--primary) 20%, var(--line))}}.hero{background:radial-gradient(circle at 77% 28%,#ffcd4257,#0000 7%),radial-gradient(circle at 72% 38%,#f246c638,#0000 25%),radial-gradient(circle at 12% 15%,#4ee8ff59,#0000 24%),linear-gradient(145deg,#0a86ed 0%,#3ac5ff 42%,#6759ed 100%)}.hero:before{z-index:-1;opacity:.42;background-image:radial-gradient(circle,#fffffff2 0 1px,#0000 2px),radial-gradient(circle,#ffd84af2 0 2px,#0000 3px);background-position:0 0,38px 24px;background-size:72px 72px,124px 124px;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.hero:after{content:"";z-index:-1;opacity:.8;pointer-events:none;background:radial-gradient(at 10% 100%,#fff 0 34%,#0000 35%),radial-gradient(at 30% 110%,#eaf8ff 0 37%,#0000 38%),radial-gradient(at 52% 105%,#fff 0 35%,#0000 36%),radial-gradient(at 74% 110%,#eaf8ff 0 38%,#0000 39%),radial-gradient(at 94% 100%,#fff 0 34%,#0000 35%);height:180px;position:absolute;inset:auto -5% -80px}.hero-copy h1{color:#fff;text-shadow:0 5px #1442ab38}.hero-copy h1 em{color:#fff0a3;text-shadow:0 4px #b85e1a40}.live-pill{color:#fff;background:#0d41a457;border-color:#ffffff70;box-shadow:inset 0 1px #ffffff47,0 9px 24px #0b3b9c24}.hero-search{color:var(--wonder-ink);background:#fffffff5;border:2px solid #ffffffb3;box-shadow:0 18px 45px #13429e42}.hero-search input{color:var(--wonder-ink)}.hero-search input::placeholder{color:#7889af}.hero-search button,.primary-button,.promo-button,.add-button,.cta-section>button{background:linear-gradient(135deg, var(--wonder-blue), #774ee9);color:#fff;box-shadow:0 9px 22px #1f6fff40}.promo-showcase{background:radial-gradient(circle at 100% 0, var(--promo-color), transparent 35%), linear-gradient(145deg, #fffffffa, #edf7fff0);border:2px solid #ffffffb3}@supports (color:color-mix(in lab, red, red)){.promo-showcase{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--promo-color) 25%, transparent), transparent 35%), linear-gradient(145deg, #fffffffa, #edf7fff0)}}.promo-showcase{color:var(--wonder-ink);box-shadow:0 30px 70px #11399742,inset 0 0 0 5px #34aeff1a}.promo-label,.promo-copy h2,.promo-price strong{color:var(--wonder-ink)}.promo-copy small{color:#b429a1}.promo-copy p,.promo-price>span,.promo-foot{color:#6578a5}.promo-price{background:#e2f1ffc7;border-color:#1d64cb24}.promo-product-icon{box-shadow:0 14px 32px #12459c33, 0 0 0 7px var(--promo-color)}@supports (color:color-mix(in lab, red, red)){.promo-product-icon{box-shadow:0 14px 32px #12459c33, 0 0 0 7px color-mix(in srgb, var(--promo-color) 18%, transparent)}}.promo-product-icon span{background:var(--wonder-gold);color:#443100}.float-order{color:var(--wonder-ink);background:#fffffff0;border-color:#ffffffb3;box-shadow:0 16px 38px #11399738}.float-order small{color:#6c7fa9}.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel{border:1px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel{border:1px solid color-mix(in srgb, var(--primary) 25%, var(--line))}}.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel{background:linear-gradient(145deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel{background:linear-gradient(145deg, color-mix(in srgb, var(--surface) 96%, var(--wonder-cyan)), var(--surface))}}.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel{box-shadow:var(--modern-shadow)}.eyebrow,.company,.service-info-grid article>span{color:#b329a3}.section-heading h2,.catalog-head h2,.faq-intro h2,.assurance-intro h2{color:var(--text)}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{border-color:color-mix(in srgb, var(--primary) 21%, var(--line))}}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{background:linear-gradient(150deg, var(--surface), var(--surface))}@supports (color:color-mix(in lab, red, red)){.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{background:linear-gradient(150deg, color-mix(in srgb, var(--surface) 98%, var(--wonder-cyan)), var(--surface))}}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{box-shadow:0 14px 34px #215da61a}.categories button:before{color:#516ca6!important}.categories button:after{background:linear-gradient(90deg, var(--wonder-cyan), var(--wonder-pink), var(--wonder-gold));height:4px}.categories button.active,.categories button:first-child.active{color:#fff;background:radial-gradient(circle at 80% 10%,#ffdc4a6b,#0000 28%),linear-gradient(135deg,#1379ef,#713de1 64%,#e33ab6);border-color:#ffffffb8;box-shadow:0 18px 38px #3b48c340,inset 0 0 0 3px #ffffff21}.categories button.active small,.categories button.active em{color:#ffffffc7}.category-visual img,.quick-links img{border-color:#fff;box-shadow:0 8px 20px #194ea12e}.catalog-head:after{border-color:#f246c633;box-shadow:0 0 0 28px #4ee8ff0f,0 0 0 56px #ffc9380a}.catalog-highlights i{background:var(--wonder-pink);box-shadow:0 0 0 4px #f246c61a}.catalog-filter-bar button.active{color:var(--primary);background:#1f6fff1a;border-color:#1f6fff42}.product-card{border-width:1px}.product-visual{border-bottom:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.product-visual{border-bottom:1px solid color-mix(in srgb, var(--brand) 18%, var(--line))}}.product-visual{background:radial-gradient(circle at 50% 38%, var(--brand), transparent 54%), radial-gradient(circle at 15% 12%, #4ee8ff29, transparent 32%), linear-gradient(145deg, #f8fcff, #dceeff)}@supports (color:color-mix(in lab, red, red)){.product-visual{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--brand) 24%, transparent), transparent 54%), radial-gradient(circle at 15% 12%, #4ee8ff29, transparent 32%), linear-gradient(145deg, #f8fcff, #dceeff)}}.game-banner-slot{position:absolute;inset:0}.game-banner{object-fit:cover;object-position:center;width:100%;height:100%;animation:.45s both gameBannerReveal}.product-visual:has(.game-banner):after{content:"";pointer-events:none;background:linear-gradient(#080c1e14,#080c1e9e);position:absolute;inset:0}.product-visual:has(.game-banner) .brand-orbit{z-index:2;border-radius:15px;width:48px;height:48px;position:absolute;bottom:12px;right:14px;box-shadow:0 10px 24px #00000047}.product-visual:has(.game-banner) .brand-orbit img{width:32px;height:32px}:is(.product-visual:has(.game-banner) .badge,.product-visual:has(.game-banner) .favorite-button,.product-visual:has(.game-banner) .compare-button,.product-visual:has(.game-banner) .category-label){z-index:3}@keyframes gameBannerReveal{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:scale(1)}}.product-visual:before{opacity:.18;background-image:radial-gradient(circle, var(--brand) 0 1px, transparent 2px)}@supports (color:color-mix(in lab, red, red)){.product-visual:before{background-image:radial-gradient(circle, color-mix(in srgb, var(--brand) 62%, transparent) 0 1px, transparent 2px)}}.product-visual:before{background-size:22px 22px}.category-label{color:var(--wonder-ink)}@supports (color:color-mix(in lab, red, red)){.category-label{color:color-mix(in srgb, var(--wonder-ink) 65%, transparent)}}.category-label{font-weight:800}.badge{background:linear-gradient(135deg, var(--wonder-pink), #8d36dd);border:1px solid #ffffffb3;box-shadow:0 7px 18px #b831b833}.brand-orbit{border:1px solid var(--brand)}@supports (color:color-mix(in lab, red, red)){.brand-orbit{border:1px solid color-mix(in srgb, var(--brand) 18%, white)}}.brand-orbit{box-shadow:0 15px 34px #1a4c9733, 0 0 0 8px var(--brand)}@supports (color:color-mix(in lab, red, red)){.brand-orbit{box-shadow:0 15px 34px #1a4c9733, 0 0 0 8px color-mix(in srgb, var(--brand) 13%, transparent)}}.rating>span,.review-stars,.big-rating>span{color:var(--wonder-gold)}.favorite-button,.compare-button{color:#5b6f9d;background:#ffffffdb;border-color:#1b4e9f24}.favorite-button.active,.compare-button.active{background:linear-gradient(135deg, var(--wonder-pink), #8d36dd);color:#fff;border-color:#0000}.how-section{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.how-section{border-color:color-mix(in srgb, var(--primary) 18%, var(--line));background:radial-gradient(circle at 10% 50%, #4ee8ff1f, transparent 27%), radial-gradient(circle at 92% 50%, #f246c614, transparent 25%), color-mix(in srgb, var(--surface-2) 55%, var(--surface))}}.how-steps article>b,.service-info-icon{color:var(--primary)}.service-info-icon,.review-user>b{background:linear-gradient(135deg,#dff4ff,#eadfff)}.review-user>b{color:#394f92}.assurance-panel:after{border-color:#f246c62e}.cta-section{color:#fff;background:radial-gradient(circle at 84% 0,#ffd84180,#0000 27%),linear-gradient(120deg,#147eee,#584ce2 58%,#dc3ab5);border:2px solid #ffffff9e;box-shadow:0 25px 60px #3145bb40}.cta-section .eyebrow,.cta-section p{color:#ffffffd1}.cta-section>button{color:#315bc8;background:#fff}footer{color:#f7fbff;background:radial-gradient(circle at 8% 8%,#4ee8ff1a,#0000 24%),linear-gradient(#0a245c,#06163e);border-top-color:#4ee8ff2e}footer .dibo-wordmark,footer h4{color:#fff}footer .footer-about>p,footer button,footer .footer-bottom{color:#b9c9ed}.app{--layout-gutter:clamp(16px, 3vw, 24px);--layout-gap:clamp(10px, 1.5vw, 16px)}.hero-copy{order:1}.hero-visual{order:2}.categories,.product-grid,.product-grid.featured-layout{gap:var(--layout-gap);grid-template-rows:none;grid-template-columns:repeat(4,minmax(0,1fr))}.categories button:nth-child(n),.product-grid.featured-layout>.product-card:nth-child(n){grid-area:auto}.categories button:nth-child(n){justify-content:center;height:158px;padding:20px}.categories button:first-child:before{display:none}.product-card,.product-grid.featured-layout>.product-card:nth-child(-n+2){min-width:0}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-visual,.product-visual{height:clamp(132px,17vw,180px)}.product-grid.featured-layout>.product-card:nth-child(-n+2) .product-body{display:block}.product-grid.featured-layout>.product-card:nth-child(-n+2) .price-row{text-align:left;margin-top:14px;display:flex}.product-grid.featured-layout>.product-card:nth-child(-n+2) .price-row>div{text-align:left}.product-body,.product-body h3,.product-meta,.price-row,.catalog-controls,.catalog-controls label,.sort-select{min-width:0;max-width:100%}.product-body h3,.product-meta,.price-row strong{overflow-wrap:anywhere}.db-table-wrap{overscroll-behavior-inline:contain;max-width:100%;overflow-x:auto}@media (width<=1000px){.categories,.product-grid,.product-grid.featured-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=720px){.hero-grid,.category-section,.catalog-section,.reviews-section,.service-info-section,.faq-section{padding-left:var(--layout-gutter);padding-right:var(--layout-gutter)}.categories,.product-grid,.product-grid.featured-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.categories em,.product-meta span:last-child,.result-info div{display:flex}.catalog-controls,.catalog-controls label,.sort-select{width:100%}.owner-audit-list article>b{display:block}}@media (width<=390px){.categories,.product-grid,.product-grid.featured-layout{gap:8px}.categories button:nth-child(n){height:150px;padding:14px}.product-body{padding:12px}}.footer-main>div:not(:first-child){background:#ffffff0b;border-color:#97c4ff29}.support-email,.support-phone,.footer-main button:after{color:#73ddff}.chat-launcher{background:linear-gradient(135deg, var(--wonder-blue), #7f42e5 58%, var(--wonder-pink));border-color:#ffffff6b;box-shadow:0 14px 34px #3246be52}@media (width<=720px){.hero{background:radial-gradient(circle at 82% 52%,#f246c640,#0000 26%),radial-gradient(circle at 10% 12%,#4ee8ff4d,#0000 28%),linear-gradient(155deg,#087edc,#3caeea 42%,#6651de)}.hero:after{height:120px;bottom:-55px}.hero-copy h1{text-shadow:0 3px #1442ab38}.hero-search,.promo-showcase{border-width:1px}.quick-access-inner{background:#fffffff5}.quick-access-inner,.quick-access-inner button{color:var(--wonder-ink)}.quick-access-inner small{color:#667aa7}.cta-section{border-width:1px}}.dibo-wordmark,.header-wordmark,.header-leading,.footer-brand,.footer-about,.db-sidebar-head,.auth-brand,.whats-new-brand,.whats-new-top,.invoice-brand,.brand-orbit,.nominal-icon,.sticky-product,.compare-product-logo,.compare-products>span,.route-loader-lockup,.intro-stage{overflow:visible!important}.dibo-wordmark{aspect-ratio:980/717;flex-shrink:0;overflow:visible}.dibo-wordmark>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important}.db-sidebar-head,.auth-brand,.whats-new-brand,.invoice-brand{flex-shrink:0}.db-sidebar-head{padding-block:5px}.chat-avatar .dibo-wordmark{width:48px;height:35px}.category-visual.brand-visual{overflow:visible}.category-visual.brand-visual .dibo-wordmark{width:72px;height:53px}.app{--play-blue:#3478f6;--play-violet:#7c4dff;--play-pink:#ff4fb8;--play-yellow:#ffd34e;--play-cyan:#48ddf5;--soft-shadow:0 18px 50px #25428e21}.main-header{background:var(--surface);border:0;height:76px}@supports (color:color-mix(in lab, red, red)){.main-header{background:color-mix(in srgb, var(--surface) 84%, transparent)}}.main-header{box-shadow:0 1px 0 var(--line), 0 10px 35px #14347e14;-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%)}.main-header:after{opacity:.8;width:100%;bottom:0}.main-header .nav-shell{gap:24px;max-width:1320px}.header-wordmark{width:auto;height:58px;color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:12px;display:flex}.header-wordmark .dibo-wordmark{filter:drop-shadow(0 7px 12px #3b4fb72e);width:76px;height:56px;transition:transform .3s cubic-bezier(.2,1.4,.4,1)}.header-wordmark:hover .dibo-wordmark{transform:rotate(-3deg)scale(1.06)}.header-brand-copy{flex-direction:column;line-height:1.25;display:flex}.header-brand-copy strong{font-size:12px;font-weight:900}.header-brand-copy small{color:var(--muted);margin-top:3px;font-size:10px}.main-header nav{border:1px solid var(--line);background:var(--surface-2);border-radius:16px;flex-direction:row;width:auto;padding:5px;display:flex;position:static}@supports (color:color-mix(in lab, red, red)){.main-header nav{background:color-mix(in srgb, var(--surface-2) 58%, transparent)}}.main-header nav{box-shadow:none}.main-header nav button{text-align:center;border-radius:11px;align-items:center;gap:7px;min-height:38px;padding:0 13px;display:flex}.main-header nav button svg{color:var(--primary)}.header-online{color:var(--muted);white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.header-online i{background:#38d98a;border-radius:50%;width:7px;height:7px;animation:1.8s infinite pulseOnline;box-shadow:0 0 0 5px #38d98a1f}.main-header .nav-actions{gap:8px}.main-header .nav-actions>button{border-radius:13px;width:42px;height:42px}.main-header .nav-actions>.account-button:not(.authenticated){width:auto;min-width:82px;padding:0 16px;border-radius:13px!important}.main-header .menu-button{display:none}.hero{min-height:660px;overflow:hidden}.hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(390px,.95fr);gap:64px;max-width:1320px;min-height:660px;padding:66px 24px 90px}.hero-copy{z-index:2}.hero-copy h1{letter-spacing:-.065em;max-width:720px;margin:20px 0;font-family:DIBO Sora,Manrope,sans-serif;font-size:clamp(52px,5.8vw,82px);line-height:.94}.hero-copy h1 em{display:inline}.hero-copy>p{max-width:610px;margin:0 0 26px;font-size:17px;line-height:1.75}.live-pill{border-radius:999px;padding:9px 14px;font-size:10px}.hero-search{border-radius:20px;max-width:660px;height:68px;padding:8px 8px 8px 20px}.hero-search button{border-radius:14px;height:50px}.trending button{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:999px;padding:5px 9px;text-decoration:none}.trust-row>div{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1241a629;border:1px solid #fff3;border-radius:16px;min-width:132px;padding:12px 18px}.trust-row>div:first-child{padding-left:18px}.trust-row strong{font-size:22px}.hero-art-stage{transition:transform .4s cubic-bezier(.2,1.4,.4,1);transform:rotate(2deg)}.hero-art-stage:hover{transform:rotate(-1deg)scale(1.025)}.quick-access{max-width:1240px;margin-top:-46px}.quick-access-inner{border-radius:24px;min-height:94px;padding:14px 18px}.experience-rail,.catalog-head,.assurance-panel,.cta-section{border-radius:28px}.section-heading h2,.catalog-head h2{font-size:clamp(30px,4vw,44px)}.categories button{border-radius:24px;min-height:168px}.categories button em{color:var(--muted);margin-top:2px;font-size:10px;font-style:normal;line-height:1.35;display:block}.product-card{box-shadow:var(--soft-shadow);border-radius:24px}.product-body h3{font-size:16px}.catalog-head{padding:34px}.catalog-controls label,.sort-select{border-radius:14px;height:48px}.how-card{max-width:1280px}.review-grid article,.service-info-grid article,.faq-list article{transition:transform .3s cubic-bezier(.2,1.2,.4,1),box-shadow .3s}@media (width<=1100px){.header-brand-copy,.header-online{display:none}.header-leading{min-width:auto}.main-header .nav-shell{gap:12px}.main-header nav button{padding-inline:10px}}@media (width<=820px){.main-header{height:64px}.main-header .nav-shell{padding:0 16px}.header-wordmark{height:54px}.header-wordmark .dibo-wordmark{width:70px;height:51px}.main-header .menu-button{display:flex}.main-header nav{background:var(--surface);border-radius:20px;flex-direction:column;width:calc(100vw - 24px);padding:10px;display:none;position:absolute;top:70px;right:12px}@supports (color:color-mix(in lab, red, red)){.main-header nav{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.main-header nav{box-shadow:0 24px 70px #0a1f5940}.main-header nav.open{display:flex}.main-header nav button{text-align:left;min-height:48px;padding:0 14px}.hero-grid{grid-template-columns:1fr;padding-top:54px}.hero-copy{text-align:center}.hero-copy>p,.hero-search{margin-inline:auto}.trending,.trust-row{justify-content:center}.hero-visual{min-height:430px}}@media (width<=720px){.main-header .nav-actions>button{border-radius:12px;width:38px;height:38px}.main-header .nav-actions>.account-button:not(.authenticated){min-width:72px;padding:0 12px}.hero{min-height:auto}.hero-grid{gap:26px;min-height:auto;padding:34px 18px 74px}.hero-copy h1{margin:18px auto;font-size:clamp(40px,12vw,58px);line-height:.96}.hero-copy>p{font-size:15px;line-height:1.65}.hero-search{border-radius:18px;grid-template-columns:24px 1fr;height:auto;padding:7px;display:grid}.hero-search input{height:46px}.hero-search button{grid-column:1/-1;width:100%}.trending{gap:6px;margin-bottom:20px}.trending>span{width:100%}.trust-row{grid-template-columns:repeat(3,1fr);display:grid}.trust-row>div,.trust-row>div:first-child{text-align:center;align-items:center;min-width:0;padding:10px 6px}.trust-row strong{font-size:18px}.trust-row span{font-size:9px}.hero-visual{min-height:350px;margin-top:0}.quick-access{margin:-26px 14px 0}.quick-access-inner{border-radius:20px;padding:12px}.live-transactions,.quick-divider,.quick-all{display:none}.quick-links{scrollbar-width:none;justify-content:flex-start;overflow-x:auto}.quick-links button{flex:0 0 68px}.categories button{min-height:154px}.categories button em{display:none}.catalog-head{border-radius:22px;padding:24px 18px}}@media (width<=430px){.header-wordmark .dibo-wordmark{width:64px;height:47px}.hero-copy h1 em{display:block}.hero-visual{min-height:300px}.hero-art-stage{border-radius:22px}.hero-promo-card{min-height:72px;bottom:-10px}.experience-rail{margin-top:58px}}:root{--type-caption:12px;--type-small:13px;--type-body:15px;--type-lead:17px}body{font-size:var(--type-body)}.app{line-height:1.6}.app h1,.app h2,.app h3,.app h4,.dibo-wordmark{font-family:Sora,Manrope,sans-serif}.eyebrow,.live-pill,.company,.badge,.category-label{font-size:var(--type-caption);line-height:1.35}.section-heading>p,.catalog-heading-copy>p,.service-info-grid p,.review-grid article>p,.faq-intro>p,.faq-list article>p,.how-steps p,.footer-about>p{font-size:var(--type-body);line-height:1.75}.categories span{font-size:15px}.categories small,.categories em,.product-meta,.rating,.price-row small,.result-info,.catalog-highlights span,.catalog-filter-bar,.quick-links button,.experience-actions small{font-size:var(--type-small)}.product-body h3{min-height:45px;font-size:17px;line-height:1.35}.product-body .company{min-height:17px}.price-row strong{font-size:17px}.section-heading{align-items:center}.section-heading>p{max-width:460px}.catalog-controls input,.sort-select select,.hero-search input,.topup-field input,.topup-field select,.auth-field input,.chat-compose input{font-size:16px}.main-header nav button,.main-header .account-button,.header-online{font-size:13px}.main-header nav button{font-weight:800}.experience-actions strong,.how-steps h3,.service-info-grid h3,.review-user strong,.faq-list article>button>strong{font-size:15px;line-height:1.45}.service-info-grid article,.review-grid article{padding:27px}.faq-list article>button{min-height:68px}footer h4{font-size:14px}footer button,.support-email,.support-phone,.footer-bottom{font-size:13px}.auth-heading p,.auth-field,.auth-tabs button,.whats-new-copy>p,.whats-new-list strong,.whats-new-list small,.topup-section-head p,.topup-field label,.topup-field small,.payment-options small,.db-card p,.owner-panel p{font-size:var(--type-small);line-height:1.65}.topup-section-head h2,.db-card h2,.owner-panel h2{font-size:21px;line-height:1.35}@media (width<=720px){:root{--type-body:14px;--type-lead:16px}.section-heading{align-items:flex-start}.section-heading h2,.catalog-head h2{font-size:29px;line-height:1.15}.section-heading>p,.categories span{font-size:14px}.categories small{font-size:12px}.product-body h3{min-height:42px;font-size:15px}.product-meta,.rating,.price-row small{font-size:12px}.price-row strong{font-size:15px}.service-info-grid article,.review-grid article{padding:21px}}.app{--pv-blue:#2563eb;--pv-blue-2:#1597f2;--pv-violet:#7157e8;--pv-pink:#ec4db8;--pv-gold:#f7b928;--pv-cyan:#41d7ee;--pv-green:#18b977;--pv-danger:#ed526a;--pv-ink:#11244f;--pv-subtle:#63759d;--pv-canvas:#f4f8ff;--pv-card:#ffffffe6;--pv-border:#2a62be21;--pv-radius-sm:12px;--pv-radius-md:18px;--pv-radius-lg:26px;--pv-radius-xl:34px;--pv-shadow-sm:0 8px 24px #214c9914;--pv-shadow-md:0 18px 48px #214c991f;--pv-shadow-lg:0 28px 80px #163d8b2e;--bg:var(--pv-canvas);--surface:#fff;--surface-2:#eaf2ff;--text:var(--pv-ink);--muted:var(--pv-subtle);--line:var(--pv-border);--primary:var(--pv-blue);--primary-dark:#174ebc;background:radial-gradient(circle at 5% 5%,#41d7ee29,#0000 18%),radial-gradient(circle at 96% 16%,#ec4db81a,#0000 20%),linear-gradient(#eef7ff 0,#f8fbff 28%,#f4f7ff 100%)}.app.dark{--pv-ink:#f6f9ff;--pv-subtle:#a9b9dd;--pv-canvas:#07173c;--pv-card:#10275be6;--pv-border:#8bb7ff2e;--bg:var(--pv-canvas);--surface:#10275a;--surface-2:#17346d;--text:var(--pv-ink);--muted:var(--pv-subtle);--line:var(--pv-border);background:radial-gradient(circle at 7% 5%,#41d7ee1f,#0000 20%),radial-gradient(circle at 92% 15%,#ec4db81a,#0000 22%),linear-gradient(#081d4c,#061433)}.app :where(button,input,select,textarea){transition:border-color .2s,background .2s,color .2s,box-shadow .2s,transform .2s}.app :where(button,input,select,textarea):focus-visible{outline:3px solid var(--pv-blue)}@supports (color:color-mix(in lab, red, red)){.app :where(button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--pv-blue) 24%, transparent)}}.app :where(button,input,select,textarea):focus-visible{outline-offset:2px}.app button:not(:disabled):active{transform:translateY(1px)scale(.985)}.main-header{background:var(--surface);height:74px}@supports (color:color-mix(in lab, red, red)){.main-header{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.main-header .nav-shell{max-width:1360px}.header-wordmark{min-width:224px}.header-wordmark .dibo-wordmark{width:76px;height:56px}.header-brand-copy strong{color:var(--text);font-size:13px}.main-header nav{background:var(--surface-2);border-color:#0000}@supports (color:color-mix(in lab, red, red)){.main-header nav{background:color-mix(in srgb, var(--surface-2) 74%, transparent)}}.main-header nav button{color:var(--muted)}.main-header nav button.route-active{color:var(--pv-blue);box-shadow:var(--pv-shadow-sm)}.main-header .nav-actions>button{border-color:var(--line);background:var(--surface);box-shadow:var(--pv-shadow-sm)}.main-header .account-button{background:linear-gradient(135deg, var(--pv-violet), var(--pv-pink))!important}.hero{background:radial-gradient(circle at 82% 18%,#ffdc4866,#0000 12%),radial-gradient(circle at 75% 45%,#ec4db833,#0000 26%),radial-gradient(circle at 12% 10%,#41d7ee52,#0000 24%),linear-gradient(145deg,#087fe1 0%,#36b8ef 40%,#6c55e1 76%,#a346d1 100%);border:0;min-height:690px}.hero:before{opacity:.5;background-image:radial-gradient(circle,#ffffffe6 0 1px,#0000 2px),radial-gradient(circle,#ffdd4af2 0 2px,#0000 3px);background-size:64px 64px,112px 112px}.hero-grid{grid-template-columns:minmax(0,1.03fr) minmax(440px,.97fr);max-width:1360px;min-height:690px}.hero-copy h1{max-width:760px;font-size:clamp(54px,6vw,84px)}.hero-copy>p{max-width:650px;font-size:17px;font-weight:600}.live-pill{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1744a63d;border:1px solid #fff6}.hero-search{border:0;box-shadow:0 22px 58px #15378f47,inset 0 0 0 1px #2760bb1f}.hero-search button,.lookup-submit,.auth-primary,.db-primary,.owner-save{background:linear-gradient(135deg, var(--pv-blue), var(--pv-violet));border:0;box-shadow:0 12px 28px #3454c438}.trust-row>div{background:#0f3d9b2e;border-color:#ffffff42}.hero-art-stage{border-radius:var(--pv-radius-xl);border:5px solid #ffffffd1;box-shadow:0 34px 90px #14379257,0 0 0 10px #41d7ee26,0 0 0 18px #ec4db81a}.hero-promo-card{border-radius:var(--pv-radius-md);border:0;box-shadow:0 24px 55px #163b8e40}.quick-access{max-width:1260px}.quick-access-inner{box-shadow:var(--pv-shadow-lg);background:#fffffff0;border:1px solid #4b85d726}.experience-rail,.catalog-head,.assurance-panel,.cta-section{border:1px solid var(--pv-border);box-shadow:var(--pv-shadow-md)}.experience-rail{max-width:1260px;overflow:hidden}.experience-actions button{border-radius:var(--pv-radius-md)}.experience-actions button>b{border-radius:var(--pv-radius-sm);background:linear-gradient(145deg,#ddf5ff,#eee7ff)}.category-section,.catalog-section,.reviews-section,.service-info-section{max-width:1320px}.section-heading{margin-bottom:34px}.eyebrow{color:var(--pv-pink);letter-spacing:.13em;align-items:center;gap:7px;font-weight:900;display:inline-flex}.eyebrow:before{content:"";background:linear-gradient(90deg, var(--pv-cyan), var(--pv-pink));border-radius:3px;width:18px;height:3px}.section-heading h2,.catalog-head h2,.how-card h2,.faq-intro h2,.assurance-intro h2{color:var(--text);letter-spacing:-.045em}.categories button{border:1px solid var(--line);border-radius:var(--pv-radius-lg);background:radial-gradient(circle at 92% 8%, #41d7ee1a, transparent 34%), var(--surface);min-height:174px;box-shadow:var(--pv-shadow-sm)}.categories button:hover{border-color:var(--pv-blue)}@supports (color:color-mix(in lab, red, red)){.categories button:hover{border-color:color-mix(in srgb, var(--pv-blue) 34%, var(--line))}}.categories button:hover{box-shadow:var(--pv-shadow-md)}.categories button.active{background:radial-gradient(circle at 90% 5%, #ffda4370, transparent 32%), linear-gradient(135deg, var(--pv-blue-2), var(--pv-violet) 65%, var(--pv-pink));border-color:#ffffff8c}.category-visual img{border-radius:14px}.catalog-head{border-radius:var(--pv-radius-xl);background:radial-gradient(circle at 96% 10%, #ec4db81a, transparent 28%), radial-gradient(circle at 3% 0, #41d7ee24, transparent 34%), var(--surface);padding:38px}.catalog-controls label,.sort-select,.catalog-filter-bar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--pv-shadow-sm)}.catalog-filter-bar{border-radius:var(--pv-radius-md);padding:12px}.catalog-filter-bar button{border-radius:11px;min-height:36px}.catalog-filter-bar button.active{background:linear-gradient(135deg,#2563eb21,#7157e81f);border-color:#0000}.product-grid{gap:22px}.product-card{border:1px solid var(--line);border-radius:var(--pv-radius-lg);background:var(--surface);box-shadow:var(--pv-shadow-sm)}.product-card:hover{border-color:var(--brand,var(--pv-blue))}@supports (color:color-mix(in lab, red, red)){.product-card:hover{border-color:color-mix(in srgb, var(--brand,var(--pv-blue)) 38%, var(--line))}}.product-card:hover{box-shadow:var(--pv-shadow-lg)}.product-visual{background:radial-gradient(circle at 50% 38%, var(--brand), transparent 52%), linear-gradient(145deg, #f8fcff, #e8f2ff);border:0}@supports (color:color-mix(in lab, red, red)){.product-visual{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--brand) 26%, transparent), transparent 52%), linear-gradient(145deg, #f8fcff, #e8f2ff)}}.product-body{padding:20px}.company{color:var(--pv-pink)}.product-meta{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:9px 0}.add-button{background:linear-gradient(135deg, var(--pv-blue), var(--pv-violet))}.how-section{background:radial-gradient(circle at 6% 50%, #41d7ee24, transparent 24%), radial-gradient(circle at 94% 50%, #ec4db817, transparent 22%), var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.how-section{background:radial-gradient(circle at 6% 50%, #41d7ee24, transparent 24%), radial-gradient(circle at 94% 50%, #ec4db817, transparent 22%), color-mix(in srgb, var(--surface-2) 55%, var(--surface))}}.how-steps article{border-radius:var(--pv-radius-md);border-left:0;transition:background .2s,transform .2s}.how-steps article:hover{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.how-steps article:hover{background:color-mix(in srgb, var(--surface) 74%, transparent)}}.how-steps article:hover{transform:translateY(-3px)}.service-info-grid{gap:18px}.service-info-grid article,.review-grid article,.faq-list article{border:1px solid var(--line);border-radius:var(--pv-radius-lg);background:var(--surface);box-shadow:var(--pv-shadow-sm)}.service-info-icon{background:linear-gradient(145deg,#dff5ff,#ece6ff);border:0;border-radius:15px}.important-note{border-radius:var(--pv-radius-lg);background:linear-gradient(135deg,#def5ffdb,#f2e9ffc7);border:1px solid #2563eb29}.assurance-metrics article{border-radius:var(--pv-radius-md)}.faq-list article.open{background:radial-gradient(circle at 100% 0, #ec4db812, transparent 32%), var(--surface);border-color:#7157e838}.cta-section{background:radial-gradient(circle at 86% 0, #ffda3d7a, transparent 28%), linear-gradient(120deg, var(--pv-blue-2), var(--pv-violet) 58%, var(--pv-pink));border:0;box-shadow:0 28px 70px #3748be3d}.topup-page,.lookup-page,.dashboard-page{background:radial-gradient(circle at 5% 10%, #41d7ee1a, transparent 22%), radial-gradient(circle at 95% 18%, #ec4db812, transparent 20%), var(--bg);min-height:100vh}.topup-hero{background:linear-gradient(90deg,#0847b1f0,#523dd1c2),url(/assets/dibo-store-art-DeKOSIpQ.webp) 50% 42%/cover;border-bottom:0;height:390px}.topup-hero:before{background:linear-gradient(#0000 46%,#0618467a)}.topup-game-art{border-radius:var(--pv-radius-xl);border:5px solid #ffffffd6}.topup-tabs,.topup-context-bar{border:1px solid var(--line);border-radius:var(--pv-radius-md);box-shadow:var(--pv-shadow-sm)}.topup-tabs button{border-radius:12px}.topup-tabs button.active,.currency-tabs button.active{background:linear-gradient(135deg, var(--pv-blue), var(--pv-violet))}.topup-content{gap:20px}.topup-section,.topup-support{border:1px solid var(--line);border-radius:var(--pv-radius-lg);background:var(--surface);box-shadow:var(--pv-shadow-sm)}.topup-section-head{border-radius:var(--pv-radius-lg) var(--pv-radius-lg) 0 0;background:linear-gradient(90deg,#def5ffb3,#f2e9ff59,#0000)}.topup-section-head>b{background:linear-gradient(145deg, var(--pv-blue-2), var(--pv-violet));box-shadow:0 8px 18px #3257c12e}.topup-field input,.topup-field select,.dibo-order-field input,.dibo-order-field select,.member-ticket-form :where(input,select,textarea),.owner-field input,.owner-toolbar :where(input,select){border:1px solid var(--line);border-radius:var(--pv-radius-sm);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topup-field input,.topup-field select,.dibo-order-field input,.dibo-order-field select,.member-ticket-form :where(input,select,textarea),.owner-field input,.owner-toolbar :where(input,select){background:color-mix(in srgb, var(--surface) 92%, var(--surface-2))}}.nominal-grid>button,.payment-options>button{border:1px solid var(--line);border-radius:var(--pv-radius-md);background:var(--surface)}.nominal-grid>button.selected,.payment-options>button.selected{border-color:var(--pv-blue);background:linear-gradient(145deg,#ddf4fff0,#efe5ffcc);box-shadow:0 12px 28px #305ec41f}.topup-sticky{background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topup-sticky{background:color-mix(in srgb, var(--surface) 88%, transparent)}}.topup-sticky{-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);box-shadow:0 -16px 45px #14357a1a}.topup-sticky-inner>button{background:linear-gradient(135deg, var(--pv-blue), var(--pv-violet));border-radius:14px}.modal-backdrop,.auth-backdrop,.whats-new-backdrop,.footer-info-backdrop,.db-modal-backdrop,.order-confirm-backdrop{-webkit-backdrop-filter:blur(18px)saturate(130%);backdrop-filter:blur(18px)saturate(130%);background:#05143cb8}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm,.compare-modal{border-radius:var(--pv-radius-xl);background:radial-gradient(circle at 100% 0, #ec4db814, transparent 28%), radial-gradient(circle at 0 100%, #41d7ee1a, transparent 28%), var(--surface);border:1px solid #5a9bee33;box-shadow:0 42px 120px #081e5b5c}.auth-modal{padding:34px}.auth-tabs{background:var(--surface-2);border:0}.auth-tabs button.active{color:var(--pv-blue);box-shadow:var(--pv-shadow-sm)}.auth-field input{border:1px solid var(--line);background:var(--surface);border-radius:13px}@supports (color:color-mix(in lab, red, red)){.auth-field input{background:color-mix(in srgb, var(--surface) 90%, var(--surface-2))}}.auth-secure{background:#18b97712;border-radius:12px}.whats-new-visual{background:radial-gradient(circle at 50% 45%,#7157e833,#0000 46%),linear-gradient(135deg,#41d7ee12,#ec4db80f)}.whats-new-icon{background:linear-gradient(145deg, var(--pv-blue), var(--pv-violet) 60%, var(--pv-pink))}.route-loader{background:radial-gradient(circle at 50% 42%, #41d7ee33, transparent 24%), radial-gradient(circle at 55% 58%, #ec4db81f, transparent 27%), var(--bg)}@supports (color:color-mix(in lab, red, red)){.route-loader{background:radial-gradient(circle at 50% 42%, #41d7ee33, transparent 24%), radial-gradient(circle at 55% 58%, #ec4db81f, transparent 27%), color-mix(in srgb, var(--bg) 94%, transparent)}}.lookup-hero{background:radial-gradient(circle at 12% 15%,#41d7ee47,#0000 23%),radial-gradient(circle at 88% 20%,#f7b92847,#0000 17%),linear-gradient(145deg,#0a7fe1,#4b73df 55%,#7f4fd6);min-height:600px}.lookup-hero h1{letter-spacing:-.055em;font-family:Sora,Manrope,sans-serif}.lookup-search-card{border-radius:var(--pv-radius-lg);background:#fffffff5;border:0;box-shadow:0 28px 75px #10348847}.lookup-search-card>div{border-radius:13px}.lookup-result,.realtime-section{border:1px solid var(--line);border-radius:var(--pv-radius-xl);background:var(--surface);box-shadow:var(--pv-shadow-md)}.lookup-result-icon{background:linear-gradient(145deg, var(--pv-green), #5edca6);box-shadow:0 10px 24px #18b97733}.lookup-progress>div i{box-shadow:0 0 0 6px var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.lookup-progress>div i{box-shadow:0 0 0 6px color-mix(in srgb, var(--surface-2) 70%, transparent)}}.lookup-progress>div.done i{background:var(--pv-green)}.lookup-status{border-radius:999px;font-weight:900}.realtime-table{border:1px solid var(--line);border-radius:var(--pv-radius-md)}.db-sidebar,.owner-sidebar{background:radial-gradient(circle at 16% 7%,#41d7ee30,#0000 22%),radial-gradient(circle at 86% 31%,#ec4db81c,#0000 25%),linear-gradient(#092d73,#102261 62%,#211755);border:0;box-shadow:18px 0 60px #071f633d}.db-sidebar-head{border-bottom-color:#ffffff1a}.db-sidebar nav{padding-inline:12px}.db-sidebar nav button{border-radius:13px;min-height:44px;margin-bottom:4px}.db-sidebar nav button.active{box-shadow:inset 3px 0 var(--pv-gold);background:linear-gradient(90deg,#41d7ee2e,#ec4db81c)}.db-user,.owner-role-card{border-radius:var(--pv-radius-md);background:#ffffff12;border:1px solid #ffffff1f}.db-main,.owner-main{background:radial-gradient(circle at 5% 5%, #41d7ee14, transparent 22%), radial-gradient(circle at 95% 10%, #ec4db80f, transparent 20%), var(--bg)}.db-page-head{border-bottom:1px solid var(--line);padding-bottom:24px}.db-page-head h1{letter-spacing:-.045em}.db-page-actions button,.db-data-actions button,.owner-section-head button,.owner-head-actions button,.owner-row-action{border:1px solid var(--line);background:var(--surface);box-shadow:var(--pv-shadow-sm);border-radius:12px}.db-back-button{color:var(--pv-blue)}.db-welcome,.db-wallet-card,.db-affiliate-hero,.owner-command-hero,.member-reward-hero,.member-support-hero,.member-security-score,.member-settings-summary,.owner-finance-hero,.owner-team-hero,.owner-audit-summary{border-radius:var(--pv-radius-xl);background:radial-gradient(circle at 84% 10%,#ffd23d52,#0000 25%),radial-gradient(circle at 72% 100%,#ec4db833,#0000 31%),linear-gradient(125deg,#0b83e8,#5b4ed9 67%,#b23ac6);border:0;box-shadow:0 24px 60px #223da433}.db-profile-card,.db-balance-card,.db-card,.owner-panel,.owner-metric,.member-feature-grid article,.owner-permission-grid article{border:1px solid var(--line);border-radius:var(--pv-radius-lg);background:var(--surface);box-shadow:var(--pv-shadow-sm)}.db-profile-card:hover,.db-balance-card:hover,.owner-metric:hover,.member-feature-grid article:hover{box-shadow:var(--pv-shadow-md);transform:translateY(-4px)}.db-profile-avatar,.owner-role-card>b{background:linear-gradient(145deg, var(--pv-blue-2), var(--pv-violet))}.db-stats,.owner-metrics-grid{gap:14px}.db-stats article,.owner-metric{position:relative;overflow:hidden}.db-stats article:after,.owner-metric:after{content:"";background:var(--pv-blue);border-radius:50%;width:74px;height:74px;position:absolute;bottom:-28px;right:-24px}@supports (color:color-mix(in lab, red, red)){.db-stats article:after,.owner-metric:after{background:color-mix(in srgb, var(--pv-blue) 7%, transparent)}}.db-card-head,.owner-section-head{background:linear-gradient(90deg,#ddf5ff80,#f2e9ff40,#0000)}.db-filter{border-radius:var(--pv-radius-md);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.db-filter{background:color-mix(in srgb, var(--surface-2) 58%, var(--surface))}}.db-filter :where(input,select){border-radius:11px}.db-table-wrap{border-radius:var(--pv-radius-md)}.db-table-wrap table{border-collapse:separate;border-spacing:0}.db-table-wrap th{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.db-table-wrap th{background:color-mix(in srgb, var(--surface-2) 70%, var(--surface))}}.db-table-wrap tbody tr:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.db-table-wrap tbody tr:hover{background:color-mix(in srgb, var(--surface-2) 48%, transparent)}}.db-empty{border:1px dashed var(--pv-blue)}@supports (color:color-mix(in lab, red, red)){.db-empty{border:1px dashed color-mix(in srgb, var(--pv-blue) 24%, var(--line))}}.db-empty{border-radius:var(--pv-radius-md);background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.db-empty{background:color-mix(in srgb, var(--surface-2) 32%, transparent)}}.member-feature-grid article>b,.owner-task-list button>b{background:linear-gradient(145deg, var(--pv-cyan), var(--pv-violet))}.member-notification-list>button,.member-help-topics>button,.member-security-list article,.member-device-list article{border-radius:14px}.member-notification-list>button:hover,.member-help-topics>button:hover{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.member-notification-list>button:hover,.member-help-topics>button:hover{background:color-mix(in srgb, var(--surface-2) 60%, transparent)}}.owner-chart,.owner-funnel,.owner-retention-grid,.owner-info-list,.owner-audit-list{border-radius:var(--pv-radius-md)}.owner-campaign-grid article,.owner-provider-grid article{border:1px solid var(--line);border-radius:var(--pv-radius-md);background:radial-gradient(circle at 100% 0, #41d7ee14, transparent 32%), var(--surface);box-shadow:var(--pv-shadow-sm)}.owner-ops-status{border-radius:var(--pv-radius-md);background:#18b97712;border:1px solid #18b9772e}.db-notice{box-shadow:var(--pv-shadow-sm);background:linear-gradient(90deg,#dcf4ffe0,#f1e8ffcc);border:1px solid #2563eb29;border-radius:14px}footer{background:radial-gradient(circle at 8% 8%,#41d7ee1c,#0000 24%),radial-gradient(circle at 90% 14%,#ec4db814,#0000 22%),linear-gradient(#0a275f,#06163d);border:0}.footer-main>div:not(:first-child){border-radius:var(--pv-radius-md);background:#ffffff0a;border:1px solid #97c4ff1f}.chat-launcher{background:linear-gradient(135deg, var(--pv-blue), var(--pv-violet) 58%, var(--pv-pink));border:1px solid #ffffff59;box-shadow:0 16px 42px #3246be57}@media (hover:hover){.main-header nav button:hover,.db-page-actions button:hover,.owner-section-head button:hover{color:var(--pv-blue);background:var(--surface)}.categories button:hover,.product-card:hover,.service-info-grid article:hover,.review-grid article:hover{transform:translateY(-7px)}}@media (width<=1000px){.hero-grid{grid-template-columns:1fr 1fr;gap:30px}.header-wordmark{min-width:auto}.categories,.product-grid,.product-grid.featured-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.main-header{height:64px}.hero-grid{grid-template-columns:1fr}.hero-copy{text-align:center}.hero-copy h1{max-width:680px;margin-inline:auto}.hero-visual{min-height:430px}.db-main,.owner-main{padding-top:24px}}@media (width<=720px){.hero{min-height:auto}.hero-grid{min-height:auto;padding-top:38px}.hero-copy h1{font-size:clamp(42px,12vw,60px)}.hero-art-stage{border-radius:var(--pv-radius-lg);border-width:3px}.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel,.cta-section{border-radius:var(--pv-radius-lg)}.categories,.product-grid,.product-grid.featured-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.categories button{border-radius:var(--pv-radius-md);min-height:152px}.product-card{border-radius:var(--pv-radius-md)}.product-body{padding:15px}.catalog-head{padding:24px 18px}.topup-hero{height:340px}.topup-section,.lookup-result,.realtime-section,.db-card,.owner-panel{border-radius:var(--pv-radius-md)}.lookup-hero{min-height:560px}.lookup-search-card{border-radius:var(--pv-radius-md)}.db-page-head{padding-bottom:18px}.db-page-head h1{font-size:30px}.db-welcome,.db-wallet-card,.db-affiliate-hero,.owner-command-hero,.member-reward-hero,.member-support-hero,.member-security-score,.member-settings-summary,.owner-finance-hero,.owner-team-hero,.owner-audit-summary,.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm,.compare-modal{border-radius:var(--pv-radius-lg)}.auth-modal{padding:26px 19px}}@media (width<=430px){.hero-copy h1{font-size:clamp(39px,11.5vw,52px)}.hero-visual{min-height:305px}.hero-promo-card{border-radius:16px}.product-grid,.product-grid.featured-layout{gap:9px}.product-body h3,.price-row strong{font-size:14px}.lookup-hero h1{font-size:35px}}.app{--sb-paper:#f6f2e9;--sb-card:#fffdf8;--sb-ink:#17213f;--sb-blue:#3568ed;--sb-sky:#77d8f2;--sb-lilac:#9b7cf4;--sb-pink:#f168bd;--sb-yellow:#ffd859;--sb-green:#40c98b;--sb-line:#1e2a4b;--sb-soft-line:#1e2a4b29;--sb-shadow:6px 7px 0 #1e2a4b21;--sb-shadow-strong:8px 9px 0 #1e2a4b33;--bg:var(--sb-paper);--surface:var(--sb-card);--surface-2:#ebe7de;--text:var(--sb-ink);--muted:#66708c;--line:var(--sb-soft-line);--primary:var(--sb-blue);background:linear-gradient(#3568ed09 1px, transparent 1px), linear-gradient(90deg, #3568ed09 1px, transparent 1px), var(--sb-paper);background-size:28px 28px}.app.dark{--sb-paper:#111831;--sb-card:#182344;--sb-ink:#f8f5ed;--sb-line:#dfe9ff;--sb-soft-line:#dfe9ff2e;--sb-shadow:6px 7px 0 #03071652;--sb-shadow-strong:8px 9px 0 #0307166b;--bg:var(--sb-paper);--surface:var(--sb-card);--surface-2:#202e56;--text:var(--sb-ink);--muted:#b5c0dd;--line:var(--sb-soft-line);background:linear-gradient(#77d8f20a 1px, transparent 1px), linear-gradient(90deg, #77d8f20a 1px, transparent 1px), var(--sb-paper);background-size:28px 28px}.dibo-wordmark{aspect-ratio:819/599;overflow:visible!important}.dibo-wordmark>img{object-fit:contain!important;object-position:center!important;clip-path:none!important;width:100%!important;height:100%!important;padding:0!important}.main-header{background:var(--sb-paper);border:0;height:82px;padding:10px 0;top:0}@supports (color:color-mix(in lab, red, red)){.main-header{background:color-mix(in srgb, var(--sb-paper) 88%, transparent)}}.main-header{box-shadow:none}.main-header:after{display:none}.main-header .nav-shell{border:2px solid var(--sb-line);background:var(--surface);max-width:1320px;height:62px;box-shadow:4px 5px 0 var(--sb-line);border-radius:18px;padding:0 12px 0 16px}@supports (color:color-mix(in lab, red, red)){.main-header .nav-shell{box-shadow:4px 5px 0 color-mix(in srgb, var(--sb-line) 18%, transparent)}}.header-leading{min-width:232px}.header-wordmark{gap:6px;height:58px}.header-wordmark .dibo-wordmark{filter:none;width:86px;height:64px;margin:-1px 0}.header-brand-copy{border-left:1px solid var(--line);padding-left:10px}.header-brand-copy strong{color:var(--text);letter-spacing:-.01em;font-size:12px}.header-brand-copy small{font-size:10px}.main-header nav{background:var(--surface-2);border:0;border-radius:12px;padding:3px}.main-header nav button{border-radius:9px;min-height:38px}.main-header nav button.route-active{color:#fff;background:var(--sb-blue);box-shadow:none}.main-header nav button.route-active svg{color:var(--sb-yellow)}.main-header .nav-actions>button{border:2px solid var(--sb-line);background:var(--surface);box-shadow:3px 3px 0 var(--sb-line);border-radius:11px}@supports (color:color-mix(in lab, red, red)){.main-header .nav-actions>button{box-shadow:3px 3px 0 color-mix(in srgb, var(--sb-line) 18%, transparent)}}.main-header .account-button{border-color:var(--sb-line)!important;background:var(--sb-yellow)!important;color:var(--sb-ink)!important;box-shadow:3px 3px 0 var(--sb-line)!important}@supports (color:color-mix(in lab, red, red)){.main-header .account-button{box-shadow:3px 3px 0 color-mix(in srgb, var(--sb-line) 22%, transparent)!important}}.header-online i{background:var(--sb-green)}.hero{background:0 0;border:0;min-height:720px;padding-top:14px}.hero:before,.hero:after{display:none}.hero-grid{border:2px solid var(--sb-line);background:radial-gradient(circle at 6% 90%, #77d8f238, transparent 27%), var(--sb-card);max-width:1320px;min-height:700px;box-shadow:var(--sb-shadow-strong);border-radius:34px;grid-template-columns:minmax(0,1.02fr) minmax(420px,.98fr);gap:44px;padding:44px 42px;overflow:hidden}.hero-copy,.hero-copy>p,.hero-copy .trending,.hero-copy .trending button,.hero-copy .trust-row span{color:var(--text)}.live-pill{border:2px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:3px 3px #1e2a4b26}.live-pill span{background:var(--sb-pink);box-shadow:none}.hero-copy h1{color:var(--sb-ink);text-shadow:none;font-size:clamp(54px,5.7vw,82px);line-height:.96}.hero-copy h1 em{border:2px solid var(--sb-line);background:var(--sb-blue);color:#fff;border-radius:12px;width:fit-content;margin-top:7px;padding:2px 10px 7px;display:block;transform:rotate(-1.5deg);box-shadow:5px 5px #1e2a4b2e}.hero-copy>p{font-weight:600}.hero-search{border:2px solid var(--sb-line);background:#fff;border-radius:16px;box-shadow:5px 6px #1e2a4b26}.hero-search button{border:2px solid var(--sb-line);background:var(--sb-blue);box-shadow:none;border-radius:11px}.trending button{border:1px solid var(--sb-line);background:var(--surface);color:var(--text)!important}.trust-row{gap:8px}.trust-row>div,.trust-row>div:first-child{border:1px solid var(--sb-line);background:var(--surface-2);border-radius:13px}.trust-row strong{color:var(--text)}.showcase-glow{background:var(--sb-yellow);filter:blur(80px);opacity:.28;border-radius:50%}.hero-art-stage{border:2px solid var(--sb-line);border-radius:28% 18% 26% 16%;width:min(540px,100%);transform:rotate(1.5deg);box-shadow:10px 11px #3568ed33}.hero-art-stage:after{box-shadow:inset 0 0 0 5px #ffffff6b}.hero-promo-card{border:2px solid var(--sb-line);border-radius:15px;bottom:14px;left:-14px;box-shadow:6px 7px #1e2a4b2e}.quick-access{margin-top:-26px}.quick-access-inner{border:2px solid var(--sb-line);background:var(--sb-yellow);box-shadow:var(--sb-shadow);border-radius:18px}.quick-access-inner small,.quick-access-inner button,.quick-access-inner b{color:var(--sb-ink)}.quick-links button:hover{background:#ffffff8c}.experience-rail{border:2px solid var(--sb-line);background:var(--surface);box-shadow:var(--sb-shadow);border-radius:24px}.experience-status{color:#fff;background:0 0}.experience-status small{color:#ffffffad}.experience-actions button{border:1px solid var(--line);border-radius:14px}.experience-actions button>b{border:1px solid var(--sb-line);background:var(--sb-sky);color:var(--sb-ink)}.eyebrow{color:var(--sb-blue)}.eyebrow:before{background:var(--sb-pink);width:22px;height:4px}.categories{gap:14px}.categories button{border:2px solid var(--sb-line);background:var(--surface);border-radius:18px;box-shadow:4px 5px #1e2a4b1f}.categories button:nth-child(3n+1){background:#dff7ff}.categories button:nth-child(3n+2){background:#f5e6ff}.categories button:nth-child(3n){background:#fff1c3}.categories button:hover{border-color:var(--sb-line);box-shadow:7px 8px #1e2a4b29}.categories button.active,.categories button:first-child.active{border-color:var(--sb-line);background:var(--sb-blue);color:#fff;box-shadow:6px 7px #1e2a4b38}.category-visual img{border:2px solid var(--sb-line);box-shadow:3px 3px #1e2a4b24}.catalog-head{border:2px solid var(--sb-line);background:var(--sb-card);box-shadow:var(--sb-shadow);border-radius:24px}.catalog-head:after{display:none}.catalog-controls label,.sort-select,.catalog-filter-bar{border:1px solid var(--sb-line);background:var(--surface);box-shadow:none;border-radius:12px}.catalog-filter-bar{border-width:2px;box-shadow:4px 5px #1e2a4b1a}.catalog-filter-bar button.active{border:1px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink)}.product-card{border:2px solid var(--sb-line);background:var(--surface);border-radius:18px;box-shadow:4px 5px #1e2a4b1c}.product-card:hover{border-color:var(--sb-line);box-shadow:8px 9px #1e2a4b29}.product-visual{border-bottom:2px solid var(--sb-line);background:radial-gradient(circle at 50% 38%, var(--brand), transparent 53%), #eef6ff}@supports (color:color-mix(in lab, red, red)){.product-visual{background:radial-gradient(circle at 50% 38%, color-mix(in srgb, var(--brand) 24%, transparent), transparent 53%), #eef6ff}}.badge{border:1px solid var(--sb-line);background:var(--sb-pink);box-shadow:3px 3px #1e2a4b24}.favorite-button,.compare-button,.share-button{border:1px solid var(--sb-line)}.favorite-button.active,.compare-button.active{background:var(--sb-pink)}.add-button{border:2px solid var(--sb-line);background:var(--sb-blue);box-shadow:3px 3px #1e2a4b29}.how-section{border-block:2px solid var(--sb-line);background:var(--sb-sky)}.how-section:before,.how-section:after{display:none}.how-steps article{border:1px solid var(--sb-line);background:#ffffffa6}.how-steps article>b{border:1px solid var(--sb-line);background:var(--sb-yellow)}.service-info-grid article,.review-grid article,.faq-list article,.assurance-panel{border:2px solid var(--sb-line);background:var(--surface);border-radius:18px;box-shadow:4px 5px #1e2a4b1a}.service-info-icon{border:1px solid var(--sb-line);background:var(--sb-lilac);color:#fff}.important-note{border:2px solid var(--sb-line);color:var(--sb-ink);box-shadow:var(--sb-shadow);background:#fff1bd}.assurance-panel{background:var(--surface)}.assurance-metrics article{border:1px solid var(--sb-line);background:var(--surface-2)}.faq-list article.open{border-color:var(--sb-line);background:#f4ebff}.cta-section{border:2px solid var(--sb-line);background:var(--sb-blue);box-shadow:var(--sb-shadow-strong);border-radius:22px}.cta-section>button{border:2px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink)}.topup-page,.lookup-page,.dashboard-page,.db-main,.owner-main{background:linear-gradient(#3568ed09 1px, transparent 1px), linear-gradient(90deg, #3568ed09 1px, transparent 1px), var(--sb-paper);background-size:28px 28px}.topup-hero{border-bottom:2px solid var(--sb-line);height:380px}.topup-game-art{border:3px solid var(--sb-line);border-radius:24px;box-shadow:7px 8px #1e2a4b40}.topup-tabs,.topup-context-bar,.topup-section,.topup-support{border:2px solid var(--sb-line);background:var(--surface);border-radius:18px;box-shadow:4px 5px #1e2a4b1a}.topup-tabs button.active,.currency-tabs button.active{border:1px solid var(--sb-line);background:var(--sb-blue)}.topup-section-head{border-bottom:1px solid var(--sb-line);background:var(--surface-2)}.topup-section-head>b{border:1px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:3px 3px #1e2a4b21}.nominal-grid>button,.payment-options>button{border:1px solid var(--sb-line);border-radius:13px}.nominal-grid>button.selected,.payment-options>button.selected{border:2px solid var(--sb-blue);background:#e9efff;box-shadow:3px 4px #3568ed26}.topup-sticky{border-top:2px solid var(--sb-line);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.topup-sticky{background:color-mix(in srgb, var(--surface) 92%, transparent)}}.topup-sticky-inner>button{border:2px solid var(--sb-line);background:var(--sb-blue);box-shadow:3px 3px #1e2a4b26}.lookup-hero{border-bottom:2px solid var(--sb-line);background:var(--sb-lilac);min-height:610px}.lookup-search-card,.lookup-result,.realtime-section{border:2px solid var(--sb-line);box-shadow:var(--sb-shadow-strong);border-radius:20px}.lookup-submit{border:2px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:3px 3px #1e2a4b29}.auth-modal,.whats-new-modal,.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm,.compare-modal{border:2px solid var(--sb-line);background:var(--surface);border-radius:22px;box-shadow:10px 12px #040a1f47}.auth-tabs{border:1px solid var(--sb-line)}.auth-tabs button.active{background:var(--sb-yellow);color:var(--sb-ink)}.auth-primary,.db-primary,.owner-save{border:2px solid var(--sb-line);background:var(--sb-blue);box-shadow:3px 3px #1e2a4b26}.route-loader-line i{background:var(--sb-blue)}.db-sidebar,.owner-sidebar{border-right:2px solid var(--sb-line);background:var(--sb-ink);box-shadow:none}.db-sidebar nav button.active{background:var(--sb-blue);box-shadow:none}.db-user,.owner-role-card{background:#ffffff14;border:1px solid #ffffff47}.db-page-head{border-bottom:2px solid var(--sb-line)}.db-page-actions button,.db-data-actions button,.owner-section-head button,.owner-row-action{border:1px solid var(--sb-line);border-radius:10px;box-shadow:3px 3px #1e2a4b1a}.db-welcome,.db-wallet-card,.db-affiliate-hero,.owner-command-hero,.member-reward-hero,.member-support-hero,.member-security-score,.member-settings-summary,.owner-finance-hero,.owner-team-hero,.owner-audit-summary{border:2px solid var(--sb-line);background:var(--sb-blue);box-shadow:var(--sb-shadow-strong);border-radius:22px}.db-profile-card,.db-balance-card,.db-card,.owner-panel,.owner-metric,.member-feature-grid article,.owner-permission-grid article,.owner-campaign-grid article,.owner-provider-grid article{border:2px solid var(--sb-line);background:var(--surface);border-radius:16px;box-shadow:4px 5px #1e2a4b1a}.db-card-head,.owner-section-head{border-bottom:1px solid var(--sb-line);background:var(--surface-2)}.db-profile-avatar,.owner-role-card>b,.member-feature-grid article>b,.owner-task-list button>b{border:1px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink)}.db-empty{border:2px dashed var(--sb-line);background:var(--surface-2)}.db-notice{border:2px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:4px 5px #1e2a4b1f}.owner-ops-status{border:2px solid var(--sb-line);color:var(--sb-ink);background:#dff9e9}footer{border-top:2px solid var(--sb-line);background:var(--sb-ink)}.footer-main>div:not(:first-child){background:#ffffff0d;border:1px solid #ffffff38}.chat-launcher{border:2px solid var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:5px 6px #1e2a4b33}.chat-panel{border:2px solid var(--sb-line);border-radius:18px;box-shadow:8px 9px #1e2a4b38}@media (hover:hover){.categories button:hover,.product-card:hover,.service-info-grid article:hover,.review-grid article:hover{transform:translate(-2px,-3px)}}@media (width<=1000px){.hero-grid{grid-template-columns:1fr 1fr;padding-inline:28px}}@media (width<=820px){.main-header{height:70px;padding:7px 10px}.main-header .nav-shell{border-radius:15px;height:56px}.header-wordmark .dibo-wordmark{width:78px;height:58px}.main-header nav{border:2px solid var(--sb-line);box-shadow:var(--sb-shadow);top:68px}.hero{padding:8px 10px 0}.hero-grid{border-radius:26px;grid-template-columns:1fr;padding:38px 24px 58px}.hero-copy{text-align:left}.hero-copy h1{margin-inline:0}.trending,.trust-row{justify-content:flex-start}}@media (width<=720px){.hero-grid{min-height:auto}.hero-copy h1{font-size:clamp(43px,12vw,58px)}.hero-copy h1 em{margin-top:8px}.hero-art-stage{border-radius:22% 14% 20% 12%}.quick-access-inner,.experience-rail,.catalog-head,.assurance-panel,.cta-section{border-radius:18px}.categories button,.product-card,.service-info-grid article,.review-grid article,.faq-list article{border-radius:14px}.topup-section,.lookup-result,.realtime-section,.db-card,.owner-panel{border-radius:15px}}@media (width<=430px){.main-header .nav-shell{padding-left:8px}.header-wordmark .dibo-wordmark{width:72px;height:54px}.hero-grid{padding:30px 18px 48px}.hero-copy h1{font-size:clamp(39px,11vw,48px)}}.main-header{overflow:visible}.main-header .nav-shell{position:relative;overflow:visible}.header-leading{z-index:2;position:relative;overflow:visible}.header-wordmark{overflow:visible}.header-wordmark .dibo-wordmark{transform-origin:50%;width:104px;height:60px;margin:0;animation:4.8s ease-in-out infinite diboHeaderIdle;overflow:visible}.header-wordmark .dibo-wordmark>img{filter:drop-shadow(0 5px 8px #2a5bcd33);animation:3.4s ease-in-out infinite diboLogoGlow}.hero-art-stage{aspect-ratio:1672/941;border-radius:28px;width:min(610px,100%)}.hero-art-stage>img{object-fit:cover;object-position:center}.hero-visual{height:460px}.intro-store-logo{aspect-ratio:819/599;opacity:0;width:min(500px,84vw);height:auto;animation:.85s cubic-bezier(.16,1,.3,1) .18s forwards diboIntroReveal}.intro-store-logo>img{filter:drop-shadow(0 24px 34px #1c2b8552);animation:2.4s ease-in-out 1s infinite diboIntroFloat}.intro-stage:before,.intro-stage:after{content:"";z-index:1;background:var(--sb-yellow,#ffd859);width:18px;height:18px;box-shadow:74px -48px 0 -4px #fff, -96px 42px 0 -5px var(--sb-sky,#77d8f2), 118px 58px 0 -6px var(--sb-pink,#f168bd);pointer-events:none;border-radius:6px;animation:1.9s ease-in-out infinite diboSparkle;position:absolute}.intro-stage:before{top:24%;left:8%;transform:rotate(45deg)}.intro-stage:after{animation-delay:-.8s;bottom:29%;right:9%;transform:rotate(45deg)scale(.72)}@keyframes diboHeaderIdle{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-1deg)}}@keyframes diboLogoGlow{0%,to{filter:drop-shadow(0 5px 8px #2a5bcd2e)}50%{filter:drop-shadow(0 8px 13px #f168bd47)}}@keyframes diboLogoHello{0%{transform:scale(1)rotate(0)}42%{transform:scale(1.1)rotate(-4deg)}72%{transform:scale(.98)rotate(2deg)}to{transform:scale(1)rotate(0)}}@keyframes diboIntroReveal{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.76)rotate(-4deg)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)rotate(0)}}@keyframes diboIntroFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-10px)scale(1.025)}}@keyframes diboSparkle{0%,to{opacity:.25;transform:rotate(45deg)scale(.65)}50%{opacity:1;transform:rotate(135deg)scale(1)}}@media (width>=961px){.main-header .nav-shell{justify-content:flex-start}.main-header .header-leading,.main-header .nav-actions{flex:none}.main-header nav{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:row;width:auto;margin-inline:auto;animation:none;display:flex;position:static;inset:auto;transform:none}.main-header .menu-button{display:none}}@media (width<=960px){.main-header{height:72px;padding:7px 10px}.main-header .nav-shell{gap:8px;width:100%;height:58px;padding:0 8px 0 12px}.header-leading{flex:1;min-width:0}.header-brand-copy,.header-online{display:none}.header-wordmark{height:56px}.header-wordmark .dibo-wordmark{width:96px;height:58px}.main-header .menu-button{display:flex}.main-header nav{z-index:80;border:2px solid var(--sb-line);background:var(--surface);border-radius:16px;flex-direction:column;align-items:stretch;gap:4px;width:auto;padding:10px;display:none;position:absolute;top:calc(100% + 9px);left:0;right:0;transform:none;box-shadow:7px 8px #1e2a4b2e}.main-header nav.open{display:flex}.main-header nav button{text-align:left;justify-content:flex-start;width:100%;min-height:46px;padding:0 14px}.hero-grid{margin-top:4px}}@media (width<=560px){.main-header .nav-actions{gap:6px}.main-header .nav-actions>.account-button:not(.authenticated){min-width:68px;padding-inline:10px}.main-header .nav-actions>.theme-toggle,.main-header .nav-actions>.menu-button{width:36px;height:36px}.header-wordmark .dibo-wordmark{width:88px;height:54px}.hero-visual{height:auto;min-height:260px}.hero-art-stage{border-radius:18px}}@media (width<=720px){.hero-search{grid-template-rows:52px 52px;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:8px;width:100%;min-height:0;padding:8px;display:grid}.hero-search>svg{display:none}.hero-search input{border:1px solid var(--sb-line);background:var(--surface);width:100%;height:52px;color:var(--text);border-radius:11px;grid-area:1/1;padding:0 14px}.hero-search button{grid-area:2/1;width:100%;height:52px}}.dibo-wordmark{box-sizing:border-box;contain:layout paint;max-width:100%;overflow:clip!important}.dibo-wordmark>img{max-width:100%!important;max-height:100%!important}.header-wordmark{border-radius:12px;max-width:224px;height:54px;overflow:clip!important}.header-wordmark .dibo-wordmark{width:86px;height:52px;padding:2px;animation:4.8s ease-in-out infinite diboHeaderContained;overflow:clip!important}.header-wordmark:hover .dibo-wordmark{animation:.6s cubic-bezier(.2,1.5,.4,1) diboLogoContainedHello}.header-changelog{align-items:center;display:flex;position:relative}.changelog-trigger{border:2px solid var(--sb-line);background:var(--sb-yellow);min-width:62px;height:38px;color:var(--sb-ink);border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 11px;font-size:12px;font-weight:900;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:3px 3px #1e2a4b29}.changelog-trigger.active,.changelog-trigger:hover{transform:translateY(-1px);box-shadow:4px 5px #1e2a4b2e}.whats-new-modal{z-index:190;border:2px solid var(--sb-line);background:var(--surface);width:min(520px,100vw - 24px);max-height:calc(100dvh - 98px);color:var(--text);border-radius:22px;grid-template-rows:auto minmax(0,1fr) auto;animation:.25s cubic-bezier(.16,1,.3,1) pop;display:grid;position:fixed;top:84px;right:max(12px,50vw - 648px);overflow:hidden;box-shadow:10px 12px #040a1f47,0 32px 90px #040a1f4d}.whats-new-top{z-index:2;border-bottom:1px solid var(--line);background:var(--surface);height:64px;padding:0 18px;position:relative}@supports (color:color-mix(in lab, red, red)){.whats-new-top{background:color-mix(in srgb, var(--surface) 92%, var(--sb-yellow))}}.whats-new-brand{min-width:0;overflow:hidden!important}.whats-new-brand .dibo-wordmark{width:74px;height:52px;padding:2px}.whats-new-brand>span:last-child{white-space:nowrap}.whats-new-scroll{overscroll-behavior:contain;scrollbar-color:var(--sb-blue) transparent;scrollbar-width:thin;min-height:0;overflow:hidden auto}.whats-new-scroll::-webkit-scrollbar{width:7px}.whats-new-scroll::-webkit-scrollbar-thumb{background:var(--sb-blue);border-radius:10px}.whats-new-visual{height:112px}.whats-new-copy{padding:22px 24px 18px;animation:none}.whats-new-copy h2{font-size:27px}.whats-new-sections{gap:12px;padding:0 18px 22px;display:grid}.whats-new-section{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;padding:16px}@supports (color:color-mix(in lab, red, red)){.whats-new-section{background:color-mix(in srgb, var(--surface-2) 82%, transparent)}}.whats-new-section-heading{align-items:center;gap:11px;display:flex}.whats-new-section-heading>i{border:2px solid var(--sb-line);background:var(--sb-yellow);width:38px;height:38px;color:var(--sb-ink);border-radius:11px;flex:0 0 38px;place-items:center;font-style:normal;display:grid}.whats-new-section-heading>div{min-width:0}.whats-new-section-heading span{color:var(--primary);letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.whats-new-section-heading h3{letter-spacing:-.02em;margin:3px 0 0;font-size:16px}.whats-new-section>p{color:var(--muted);margin:11px 0 0;font-size:12px;line-height:1.6}.whats-new-section .whats-new-list{margin-top:12px}.whats-new-section .whats-new-list article{background:var(--surface);min-height:58px}.whats-new-footer{z-index:2;border-top:1px solid var(--line);background:var(--surface);flex-wrap:nowrap;min-height:66px;padding:10px 16px;position:relative}@supports (color:color-mix(in lab, red, red)){.whats-new-footer{background:color-mix(in srgb, var(--surface) 92%, var(--surface-2))}}.whats-new-footer>span{color:var(--muted);font-size:11px;font-weight:800}.whats-new-next{border:2px solid var(--sb-line);background:var(--sb-blue);min-width:126px;box-shadow:3px 3px #1e2a4b29}.invoice-qris>img{background:#fff;border:2px solid #dfe9ff;border-radius:14px;width:100%;max-width:420px;padding:4px;box-shadow:0 12px 32px #14357a24}@keyframes diboHeaderContained{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-1px)rotate(-.5deg)}}@keyframes diboLogoContainedHello{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-2px)rotate(-1deg)}}@media (width<=960px){.whats-new-modal{top:76px;right:10px}}@media (width<=560px){.header-wordmark{max-width:78px}.header-wordmark .dibo-wordmark{width:76px;height:50px}.changelog-trigger{width:42px;min-width:42px;height:36px;padding:0;font-size:10px}.changelog-trigger>svg{display:none}.whats-new-modal{border-radius:18px;width:auto;max-height:calc(100dvh - 86px);left:10px;right:10px}.whats-new-copy{padding:19px 17px 16px}.whats-new-copy h2{font-size:24px}.whats-new-sections{padding:0 12px 16px}.whats-new-section{padding:14px}.whats-new-footer>span{display:none}.whats-new-footer{justify-content:flex-end}}.game-product-hero{background:linear-gradient(125deg,#10265e,#304fb9 55%,#714fca)}.game-product-hero>.game-banner-slot{z-index:0;pointer-events:none}.game-product-hero>.game-banner-slot:after{content:"";background:linear-gradient(90deg,#081435d6,#12265b8a 58%,#141f456b),linear-gradient(#050d2414,#050d248f);position:absolute;inset:0}.game-product-hero>.game-banner-slot .game-banner{opacity:.9;object-position:center 35%;filter:saturate(1.08)contrast(1.02)}.game-product-hero .topup-hero-grid{z-index:1}.app.light .game-product-hero .topup-title h1,.app.light .game-product-hero .topup-title>p,.app.light .game-product-hero .topup-benefits span{color:#fff}.app.light .game-product-hero .topup-title>span,.app.light .game-product-hero .topup-benefits span:first-child{color:#ffe16c}.game-artwork-image{object-fit:cover}.topup-game-art .game-artwork-image{border-radius:20px;width:100%;height:100%}.game-artwork-fallback{background:linear-gradient(135deg, var(--sb-blue), var(--pv-violet));color:#fff;letter-spacing:.04em;border-radius:14px;place-items:center;width:56px;height:56px;font-size:13px;font-weight:900;display:grid}.product-visual:has(.game-banner) .brand-orbit .game-artwork-fallback{border-radius:9px;width:32px;height:32px;font-size:9px}.topup-game-art .game-artwork-fallback{border-radius:20px;width:100%;height:100%;font-size:26px}.nominal-icon .game-artwork-fallback{border-radius:10px;width:36px;height:36px;font-size:9px}.sticky-product .game-artwork-fallback{border-radius:9px;flex:0 0 42px;width:42px;height:42px;font-size:9px}.invoice-item .game-artwork-fallback{border-radius:8px;flex:0 0 34px;width:34px;height:34px;font-size:8px}.hero-search-shell{z-index:24;width:100%;max-width:660px;position:relative}.hero-search-shell .hero-search{width:100%;max-width:none;margin:0}.hero-search-suggestions{border:2px solid var(--sb-line);background:var(--surface);border-radius:16px;width:100%;padding:8px;position:absolute;top:calc(100% + 10px);left:0}@supports (color:color-mix(in lab, red, red)){.hero-search-suggestions{background:color-mix(in srgb, var(--surface) 96%, transparent)}}.hero-search-suggestions{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;box-shadow:8px 9px #1e2a4b29,0 24px 65px #142e6f38}.hero-search-suggestions>div{color:var(--muted);justify-content:space-between;gap:12px;padding:7px 9px 9px;display:flex}.hero-search-suggestions>div span{color:var(--text);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.hero-search-suggestions>div small{font-size:11px}.hero-search-suggestions>button{width:100%;min-height:62px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:44px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:8px 9px;transition:background .2s,transform .2s;display:grid}.hero-search-suggestions>button:hover,.hero-search-suggestions>button:focus-visible{background:var(--surface-2);transform:translate(3px)}.hero-search-suggestions>button>span:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.hero-search-suggestions strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.hero-search-suggestions small{color:var(--muted);font-size:11px}.hero-search-suggestions>p{color:var(--muted);text-align:center;margin:0;padding:18px 12px;font-size:12px}.search-suggestion-art{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.search-suggestion-art img,.search-suggestion-art .game-artwork-fallback{border-radius:inherit;width:100%;height:100%}.discovery-stack{gap:22px;display:grid}.product-discovery-rail{border:2px solid var(--sb-line);background:radial-gradient(circle at 92% 8%, #3568ed1c, transparent 28%), var(--surface);border-radius:22px;width:min(1360px,100% - 48px);margin:34px auto 0;padding:24px;box-shadow:6px 7px #1e2a4b1c}.discovery-stack .product-discovery-rail+.product-discovery-rail{margin-top:0}.discovery-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:18px;display:flex}.discovery-heading h2{color:var(--text);letter-spacing:-.045em;margin:5px 0 0;font-size:clamp(24px,3vw,38px)}.discovery-heading>p{max-width:500px;color:var(--muted);margin:0;font-size:13px;line-height:1.65}.discovery-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.discovery-product{border:1px solid var(--line);background:var(--surface-2);min-width:0;min-height:88px;color:var(--text);text-align:left;border-radius:15px;grid-template-columns:58px minmax(0,1fr) 32px;align-items:center;gap:12px;padding:12px;transition:transform .22s,border-color .22s,box-shadow .22s;display:grid}.discovery-product:hover{border-color:var(--sb-blue);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.discovery-product:hover{border-color:color-mix(in srgb, var(--sb-blue) 45%, var(--line))}}.discovery-product:hover{box-shadow:0 14px 28px #1e2a4b1f}.discovery-product-art{background:var(--surface);border-radius:14px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.discovery-product-art img,.discovery-product-art .game-artwork-fallback{border-radius:inherit;width:100%;height:100%}.discovery-product-copy{flex-direction:column;gap:3px;min-width:0;display:flex}.discovery-product-copy small{color:var(--primary);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.discovery-product-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.discovery-product-copy em{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-style:normal;overflow:hidden}.discovery-product-arrow{border:1px solid var(--line);width:30px;height:30px;color:var(--primary);border-radius:9px;place-items:center;display:grid}.checkout-progress{z-index:5;border:2px solid var(--sb-line);background:var(--surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(1132px,100% - 48px);margin:-22px auto 18px;padding:12px;display:grid;position:relative;box-shadow:5px 6px #1e2a4b1f}.checkout-progress>div{background:var(--surface-2);min-width:0;color:var(--muted);border-radius:11px;align-items:center;gap:9px;padding:9px;display:flex}.checkout-progress>div>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;font-weight:900;display:grid}.checkout-progress>div>div{flex-direction:column;gap:2px;min-width:0;display:flex}.checkout-progress strong,.checkout-progress small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.checkout-progress strong{color:var(--text);font-size:11px}.checkout-progress small{font-size:10px}.checkout-progress>div.done{background:#35c875}@supports (color:color-mix(in lab, red, red)){.checkout-progress>div.done{background:color-mix(in srgb, #35c875 10%, var(--surface-2))}}.checkout-progress>div.done{color:#23995b}.checkout-progress>div.done>span{color:#07150d;background:#35c875;border-color:#35c875}.topup-page>.product-discovery-rail{width:min(1132px,100% - 48px);margin-top:28px;margin-bottom:30px}@media (width<=900px){.discovery-products{grid-template-columns:repeat(2,minmax(0,1fr))}.checkout-progress{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-14px}}@media (width<=720px){.hero-search-shell{margin-inline:auto}.hero-search-suggestions{top:calc(100% + 8px)}.product-discovery-rail,.topup-page>.product-discovery-rail{border-radius:18px;width:calc(100% - 24px);margin-top:24px;padding:17px}.discovery-heading{flex-direction:column;align-items:flex-start;gap:8px}.discovery-heading h2{font-size:27px}.discovery-products{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.discovery-products::-webkit-scrollbar{display:none}.discovery-product{scroll-snap-align:start;min-width:min(310px,84vw)}.checkout-progress{width:calc(100% - 24px);margin-bottom:12px;padding:8px}}@media (width<=430px){.hero-search-suggestions{padding:6px}.hero-search-suggestions>button{grid-template-columns:40px minmax(0,1fr) 22px}.search-suggestion-art{width:40px;height:40px}.checkout-progress{grid-template-columns:1fr 1fr}.checkout-progress>div{padding:7px}}.command-trigger{border:1px solid var(--line);background:var(--surface-2);min-width:126px;height:38px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:7px;padding:0 8px 0 11px;font-size:11px;font-weight:800;display:inline-flex}.main-header nav .nav-command-button{display:none}.command-trigger kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;border-radius:6px;padding:3px 5px;font-size:9px}.command-backdrop{z-index:520;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#070e22b8;place-items:start center;padding:min(12vh,110px) 18px 24px;animation:.2s fade;display:grid;position:fixed;inset:0}.command-center{border:2px solid var(--sb-line);background:var(--surface);width:min(680px,100%);max-height:min(760px,82vh);color:var(--text);border-radius:22px;flex-direction:column;animation:.25s pop;display:flex;overflow:hidden;box-shadow:10px 12px #0c173438,0 40px 110px #050d246b}.command-search{border-bottom:1px solid var(--line);background:var(--surface-2);grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;padding:10px 15px;display:grid}.command-search input{width:100%;color:var(--text);background:0 0;border:0;outline:0;font-size:16px}.command-search kbd{border:1px solid var(--line);background:var(--surface);color:var(--muted);font:inherit;border-radius:7px;padding:5px 7px;font-size:10px;font-weight:800}.command-head{justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 20px 12px;display:flex}.command-head span,.command-results>span{color:var(--primary);letter-spacing:.13em;font-size:9px;font-weight:900}.command-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:24px}.command-head small{color:var(--muted);font-size:10px}.command-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 16px 14px;display:grid}.command-actions>button{border:1px solid var(--line);background:var(--surface-2);min-height:64px;color:var(--text);text-align:left;border-radius:12px;grid-template-columns:38px minmax(0,1fr) 20px;align-items:center;gap:9px;padding:9px 11px;display:grid}.command-actions>button>i{background:var(--primary);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab, red, red)){.command-actions>button>i{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.command-actions>button>i{color:var(--primary)}.command-actions>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.command-actions strong{font-size:12px}.command-actions small{color:var(--muted);font-size:10px}.command-results{gap:5px;min-height:0;padding:0 16px 14px;display:grid;overflow-y:auto}.command-results>span{padding:3px 4px 6px}.command-results>button{width:100%;min-height:58px;color:var(--text);text-align:left;background:0 0;border:0;border-radius:11px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:7px 9px;display:grid}.command-results>button:hover,.command-results>button:focus-visible{background:var(--surface-2)}.command-results>button>i{background:var(--surface-2);border-radius:10px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.command-results>button>i img,.command-results>button>i .game-artwork-fallback{border-radius:inherit;width:100%;height:100%}.command-results>button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.command-results strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.command-results small{color:var(--muted);font-size:10px}.command-results b{color:var(--primary);font-size:11px}.command-empty{min-height:150px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.command-empty strong{color:var(--text)}.command-footer{border-top:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--muted);justify-content:flex-end;align-items:center;gap:14px;padding:8px 18px;font-size:9px;display:flex}.budget-finder{border:2px solid var(--sb-line);background:radial-gradient(circle at 88% 2%, #ffd65033, transparent 25%), radial-gradient(circle at 10% 100%, #3568ed21, transparent 28%), var(--surface);border-radius:24px;width:min(1360px,100% - 48px);margin:36px auto 70px;padding:28px;box-shadow:8px 9px #1e2a4b21}.budget-finder-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:28px;margin-bottom:22px;display:grid}.budget-finder-head h2{letter-spacing:-.055em;margin:6px 0 8px;font-size:clamp(30px,4vw,50px)}.budget-finder-head p{max-width:650px;color:var(--muted);margin:0;font-size:13px;line-height:1.7}.shopping-snapshot{grid-template-columns:repeat(4,84px);gap:7px;display:grid}.shopping-snapshot>*{border:1px solid var(--line);background:var(--surface-2);min-height:72px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:9px;display:flex}.shopping-snapshot span{color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:800}.shopping-snapshot strong{font-size:21px}.shopping-snapshot button:disabled{cursor:default;opacity:.58}.budget-finder-panel{border:1px solid var(--line);background:var(--surface-2);border-radius:18px;padding:16px}.budget-controls{grid-template-columns:minmax(180px,.7fr) minmax(360px,1.5fr) minmax(150px,.5fr);align-items:end;gap:12px;margin-bottom:14px;display:grid}.budget-controls label,.budget-controls>div:not(.budget-result-count){flex-direction:column;gap:7px;display:flex}.budget-controls label>span,.budget-controls>div>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.budget-controls select{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--text);border-radius:10px;outline:0;padding:0 12px}.budget-options{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.budget-options button{border:1px solid var(--line);background:var(--surface);height:44px;color:var(--muted);border-radius:10px;font-size:11px;font-weight:900}.budget-options button.active{border-color:var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:3px 3px #1e2a4b29}.budget-result-count{border:1px solid var(--line);background:var(--surface);border-radius:11px;grid-template-columns:auto 1fr;align-items:center;column-gap:8px;min-height:68px;padding:9px 12px;display:grid}.budget-result-count span,.budget-result-count small{color:var(--muted);grid-column:1/-1;font-size:9px}.budget-result-count strong{font-size:22px}.budget-results{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.budget-results>button{border:1px solid var(--line);background:var(--surface);min-width:0;min-height:78px;color:var(--text);text-align:left;border-radius:13px;grid-template-columns:27px 50px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:10px;transition:transform .2s,border-color .2s;display:grid}.budget-results>button:hover{border-color:var(--primary);transform:translateY(-2px)}.budget-rank{color:var(--primary);font-size:10px;font-weight:900}.budget-product-art{background:var(--surface-2);border-radius:12px;place-items:center;width:50px;height:50px;display:grid;overflow:hidden}.budget-product-art img,.budget-product-art .game-artwork-fallback{border-radius:inherit;width:100%;height:100%}.budget-results>button>span:nth-child(3){flex-direction:column;gap:3px;min-width:0;display:flex}.budget-results small{color:var(--primary);font-size:9px;font-weight:900}.budget-results strong,.budget-results em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.budget-results strong{font-size:12px}.budget-results em{color:var(--muted);font-size:10px;font-style:normal}.budget-empty{min-height:170px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:6px;display:grid}.budget-empty strong{color:var(--text)}.budget-empty p{margin:0;font-size:11px}.product-insight-bar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:min(1132px,100% - 48px);margin:0 auto 18px;display:grid}.product-insight-bar>div{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;justify-content:center;gap:4px;min-width:0;min-height:82px;padding:11px 13px;display:flex;box-shadow:3px 4px #1e2a4b14}.product-insight-bar span{color:var(--primary);letter-spacing:.08em;font-size:9px;font-weight:900}.product-insight-bar strong,.product-insight-bar small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.product-insight-bar strong{font-size:13px}.product-insight-bar small{color:var(--muted);font-size:10px}.discovery-heading-detail{flex-direction:column;align-items:flex-end;gap:8px;max-width:500px;display:flex}.discovery-heading-detail>p{color:var(--muted);text-align:right;margin:0;font-size:13px;line-height:1.65}.discovery-heading-detail>button{border:1px solid var(--line);background:var(--surface-2);min-height:32px;color:var(--muted);border-radius:9px;padding:0 10px;font-size:10px;font-weight:800}.release-history-modal .whats-new-badge{text-align:center;min-width:58px}.release-history{padding:0 18px 24px}.release-history-item{grid-template-columns:38px minmax(0,1fr);gap:10px;display:grid}.release-history-marker{flex-direction:column;align-items:center;display:flex}.release-history-marker>i{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);border-radius:50%;flex:0 0 34px;place-items:center;display:grid}.release-history-item.latest .release-history-marker>i{border-color:var(--sb-line);background:var(--sb-yellow);color:var(--sb-ink);box-shadow:3px 3px #1e2a4b29}.release-history-marker>span{background:linear-gradient(var(--line), var(--primary));flex:1;width:2px;min-height:42px}@supports (color:color-mix(in lab, red, red)){.release-history-marker>span{background:linear-gradient(var(--line), color-mix(in srgb, var(--primary) 25%, var(--line)))}}.release-history-content{border:1px solid var(--line);background:var(--surface-2);border-radius:15px;margin-bottom:16px;padding:15px}.release-history-item.latest .release-history-content{border:2px solid var(--sb-line);background:radial-gradient(circle at 100% 0, #ffd6502e, transparent 28%), var(--surface-2);box-shadow:4px 5px #1e2a4b1a}.release-history-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.release-history-heading span{color:var(--primary);letter-spacing:.12em;font-size:9px;font-weight:900}.release-history-heading h3{letter-spacing:-.04em;margin:3px 0 0;font-size:21px}.release-history-heading b{background:var(--sb-yellow);color:var(--sb-ink);letter-spacing:.08em;border-radius:7px;padding:5px 7px;font-size:8px}.release-history-content>h4{margin:12px 0 5px;font-size:15px}.release-history-content>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.release-history-content .whats-new-list{margin-top:13px}@media (width<=1100px){.command-trigger{width:38px;min-width:38px;padding:0}.command-trigger span,.command-trigger kbd{display:none}.budget-finder-head{grid-template-columns:1fr}.shopping-snapshot{grid-template-columns:repeat(4,minmax(80px,1fr))}.budget-controls{grid-template-columns:1fr}.budget-results{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.command-trigger{display:none}.main-header nav.open .nav-command-button{display:flex}.command-backdrop{padding:max(12px, env(safe-area-inset-top)) 10px max(12px, env(safe-area-inset-bottom));place-items:center}.command-center{border-radius:18px;max-height:calc(100dvh - 24px)}.command-actions{grid-template-columns:1fr}.command-footer{justify-content:center}.budget-finder{border-radius:19px;width:calc(100% - 24px);margin:24px auto 54px;padding:17px}.shopping-snapshot{grid-template-columns:repeat(2,minmax(0,1fr))}.budget-finder-panel{padding:10px}.budget-options{scrollbar-width:none;display:flex;overflow-x:auto}.budget-options button{flex:0 0 66px;min-width:66px}.budget-results{grid-template-columns:1fr}.product-insight-bar{grid-template-columns:repeat(2,minmax(0,1fr));width:calc(100% - 24px)}.discovery-heading-detail{align-items:flex-start}.discovery-heading-detail>p{text-align:left}.release-history{padding-inline:10px}.release-history-item{grid-template-columns:30px minmax(0,1fr);gap:7px}.release-history-marker>i{flex-basis:28px;width:28px;height:28px}.release-history-content{padding:12px}}@media (width<=900px) and (pointer:coarse){html,body,#root,.app{min-height:var(--dibo-stable-viewport,100dvh)}.topup-page,.lookup-page,.dashboard-page{height:var(--dibo-stable-viewport,100dvh);min-height:var(--dibo-stable-viewport,100dvh);max-height:var(--dibo-stable-viewport,100dvh)}input,textarea,select,[contenteditable=true]{touch-action:manipulation;scroll-margin-block:0;font-size:16px!important;transform:none!important}html.dibo-input-locked,html.dibo-input-locked body{height:var(--dibo-stable-viewport,100dvh);overscroll-behavior:none;overflow:hidden}html.dibo-input-locked .app,html.dibo-input-locked .topup-page,html.dibo-input-locked .lookup-page,html.dibo-input-locked .dashboard-page,html.dibo-input-locked .modal-backdrop,html.dibo-input-locked .db-modal-backdrop,html.dibo-input-locked .command-backdrop{overscroll-behavior:none;transition:none!important}html.dibo-input-locked .main-header,html.dibo-input-locked .topup-sticky,html.dibo-input-locked .live-chat{transform:translateZ(0);transition:none!important}}.member-ticket-history .db-card-head>span{border:1px solid var(--line);background:var(--surface-2);color:var(--muted);border-radius:8px;padding:5px 8px;font-size:10px;font-weight:900}.member-ticket-history>article{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(240px,.8fr);gap:14px;padding:16px;display:grid}.member-ticket-history>article>div,.member-ticket-history>article>aside{min-width:0}.member-ticket-history>article>div>span{align-items:center;gap:8px;display:flex}.member-ticket-history>article i,.owner-ticket-meta i{background:var(--primary);border-radius:7px;padding:4px 6px}@supports (color:color-mix(in lab, red, red)){.member-ticket-history>article i,.owner-ticket-meta i{background:color-mix(in srgb, var(--primary) 10%, var(--surface-2))}}.member-ticket-history>article i,.owner-ticket-meta i{color:var(--primary);text-transform:uppercase;font-size:8px;font-style:normal;font-weight:900}.member-ticket-history>article i.tinggi,.owner-ticket-meta i.tinggi{color:#d98716;background:#ffab371f}.member-ticket-history>article i.mendesak,.owner-ticket-meta i.mendesak{color:#e34863;background:#ef4e681f}.member-ticket-history>article strong{margin-top:8px;font-size:13px;display:block}.member-ticket-history>article p{color:var(--muted);margin:5px 0;font-size:11px;line-height:1.6}.member-ticket-history>article small{color:var(--muted);font-size:9px}.member-ticket-history>article>aside{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;padding:12px}.member-ticket-history>article>aside>b{color:var(--primary);letter-spacing:.07em;text-transform:uppercase;font-size:10px}.member-ticket-history>article>aside strong{margin:0;display:inline}.owner-ticket-count{border:1px solid var(--line);background:var(--surface-2);color:var(--primary);border-radius:9px;padding:7px 10px;font-size:10px;font-weight:900}.owner-ticket-list{display:grid}.owner-ticket-list>article{border-top:1px solid var(--line);grid-template-columns:minmax(260px,.8fr) minmax(360px,1.2fr);gap:18px;padding:18px;display:grid}.owner-ticket-meta>span{align-items:center;gap:8px;display:flex}.owner-ticket-meta>strong{margin-top:10px;font-size:14px;display:block}.owner-ticket-meta>small{color:var(--muted);margin-top:3px;font-size:10px;display:block}.owner-ticket-meta>p{color:var(--muted);margin:12px 0 0;font-size:12px;line-height:1.65}.owner-ticket-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.owner-ticket-controls label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.owner-ticket-controls select,.owner-ticket-controls textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:9px;outline:0}.owner-ticket-controls select{height:42px;padding:0 10px}.owner-ticket-controls textarea{resize:vertical;min-height:92px;padding:10px;line-height:1.5}.owner-ticket-controls select:focus,.owner-ticket-controls textarea:focus{border-color:var(--primary)}.owner-ticket-reply,.owner-ticket-controls .owner-save{grid-column:1/-1}.owner-ticket-empty{min-height:280px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.owner-ticket-empty h3,.owner-ticket-empty p{margin:0}.owner-ticket-empty h3{color:var(--text);font-size:17px}.owner-ticket-empty p{font-size:11px}@media (width<=800px){.member-ticket-history>article,.owner-ticket-list>article,.owner-ticket-controls{grid-template-columns:1fr}.owner-ticket-reply,.owner-ticket-controls .owner-save{grid-column:auto}}.app :where(h1,h2,h3),.dashboard-page :where(h1,h2,h3){text-wrap:balance}.app :where(p,small),.dashboard-page :where(p,small){text-wrap:pretty}.app :where(button,a,input,select,textarea):focus-visible,.dashboard-page :where(button,a,input,select,textarea):focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app :where(button,a,input,select,textarea):focus-visible,.dashboard-page :where(button,a,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 34%, transparent)}}.app :where(button,a,input,select,textarea):focus-visible,.dashboard-page :where(button,a,input,select,textarea):focus-visible{outline-offset:3px}.app button:not(:disabled),.dashboard-page button:not(:disabled){transition:transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s,border-color .22s,background .22s}.app button:not(:disabled):active,.dashboard-page button:not(:disabled):active{transform:translateY(1px)scale(.985)}.app main>section,.catalog-section,.category-section,.budget-finder{scroll-margin-top:92px}.eyebrow{align-items:center;gap:7px;display:inline-flex}.eyebrow:before{content:"";background:var(--sb-yellow);width:7px;height:7px;box-shadow:0 0 0 5px var(--sb-yellow);border-radius:50%;flex:0 0 7px}@supports (color:color-mix(in lab, red, red)){.eyebrow:before{box-shadow:0 0 0 5px color-mix(in srgb, var(--sb-yellow) 18%, transparent)}}.eyebrow:before{animation:2.4s ease-in-out infinite diboPlayPulse}.section-heading,.catalog-head,.discovery-heading,.budget-finder-head{position:relative}.section-heading:after,.discovery-heading:after{content:"";background:linear-gradient(90deg, var(--sb-yellow), var(--sb-blue));border-radius:999px;width:46px;height:5px;position:absolute;bottom:-10px;left:0}.product-card:nth-child(3n+1):hover{transform:translateY(-8px)rotate(-.35deg)}.product-card:nth-child(3n+2):hover{transform:translateY(-8px)rotate(.35deg)}.dashboard-route,.owner-route{animation:.38s cubic-bezier(.16,1,.3,1) diboPanelEnter}.auth-modal{overflow:hidden}.auth-modal:before{content:"";background:var(--primary);border-radius:50%;width:190px;height:190px;position:absolute;top:-105px;right:-70px}@supports (color:color-mix(in lab, red, red)){.auth-modal:before{background:color-mix(in srgb, var(--primary) 16%, transparent)}}.auth-modal:before{filter:blur(4px);pointer-events:none}.auth-progress{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:flex-start;margin:10px 0 18px;padding:10px;display:flex}.auth-progress>div{width:86px;color:var(--muted);text-align:center;flex-direction:column;align-items:center;gap:5px;font-size:9px;display:flex}.auth-progress i{border:1px solid var(--line);background:var(--surface);border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.auth-progress .done{color:var(--text)}.auth-progress .done i{border-color:var(--primary);background:var(--primary);color:#fff}.auth-progress em{background:var(--line);border-radius:2px;flex:1;height:2px;margin-top:12px}.auth-benefits{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:14px;display:grid}.auth-benefits>span{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--muted);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:7px;font-size:9px;font-weight:800;display:flex}.auth-benefits b{color:#35c875}.member-announcements{border:2px solid var(--sb-line);background:radial-gradient(circle at 100% 0, #ffd65033, transparent 28%), var(--surface);border-radius:18px;grid-template-columns:minmax(190px,.6fr) repeat(3,minmax(0,1fr));gap:9px;margin-bottom:16px;padding:16px;display:grid;box-shadow:5px 6px #1e2a4b1a}.member-announcements>div{flex-direction:column;justify-content:center;gap:6px;padding:10px;display:flex}.member-announcements>div span{color:var(--primary);letter-spacing:.1em;font-size:9px;font-weight:900}.member-announcements>div strong{font-size:18px;line-height:1.25}.member-announcements article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:12px}.member-announcements article>span{color:var(--primary);letter-spacing:.08em;font-size:8px;font-weight:900}.member-announcements article.promo>span{color:#c78300}.member-announcements article.penting>span{color:#e34863}.member-announcements h3{margin:7px 0 4px;font-size:13px}.member-announcements p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.member-announcements small{color:var(--muted);margin-top:8px;font-size:8px;display:block}.member-quick-center{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);border-radius:17px;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);align-items:center;gap:18px;margin:16px 0;padding:18px;display:grid}.member-quick-center>div:first-child span{color:var(--primary);letter-spacing:.1em;font-size:9px;font-weight:900}.member-quick-center h2{margin:5px 0 0;font-size:22px}.member-quick-center>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.member-quick-center button{border:1px solid var(--line);background:var(--surface-2);min-height:82px;color:var(--text);text-align:left;border-radius:12px;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:7px;padding:10px;display:flex}.member-quick-center button svg{color:var(--primary)}.member-quick-center button span{flex-direction:column;gap:2px;display:flex}.member-quick-center button strong{font-size:11px}.member-quick-center button small{color:var(--muted);font-size:9px}.member-saved-targets .db-card-head>span{color:var(--muted);font-size:10px;font-weight:900}.member-target-form{border-top:1px solid var(--line);grid-template-columns:.7fr 1fr 1.4fr auto;align-items:end;gap:9px;padding:16px;display:grid}.member-target-form label{flex-direction:column;gap:6px;display:flex}.member-target-form label>span{color:var(--muted);font-size:9px;font-weight:900}.member-target-form input,.member-target-form select{border:1px solid var(--line);background:var(--surface-2);width:100%;height:42px;color:var(--text);border-radius:9px;outline:0;padding:0 10px}.member-target-form>button{background:var(--primary);color:#fff;border:0;border-radius:9px;height:42px;padding:0 14px;font-size:10px;font-weight:900}.member-target-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 16px 16px;display:grid}.member-target-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:10px;display:grid}.member-target-list article>i{background:var(--primary);border-radius:9px;place-items:center;width:36px;height:36px;display:grid}@supports (color:color-mix(in lab, red, red)){.member-target-list article>i{background:color-mix(in srgb, var(--primary) 12%, var(--surface))}}.member-target-list article>i{color:var(--primary);font-size:9px;font-style:normal;font-weight:900}.member-target-list article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.member-target-list strong,.member-target-list small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.member-target-list strong{font-size:11px}.member-target-list small{color:var(--muted);font-size:9px}.member-target-list button{color:#e34863;background:0 0;border:0;font-size:9px;font-weight:900}.owner-broadcast-center>.owner-section-head>span{color:var(--primary);font-size:10px;font-weight:900}.owner-broadcast-form{border-top:1px solid var(--line);grid-template-columns:.6fr 1.4fr;gap:10px;padding:18px;display:grid}.owner-broadcast-form label{color:var(--muted);flex-direction:column;gap:6px;font-size:10px;font-weight:800;display:flex}.owner-broadcast-form .wide,.owner-broadcast-form .owner-save{grid-column:1/-1}.owner-broadcast-form input,.owner-broadcast-form select,.owner-broadcast-form textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--text);border-radius:9px;outline:0}.owner-broadcast-form input,.owner-broadcast-form select{height:42px;padding:0 10px}.owner-broadcast-form textarea{resize:vertical;min-height:94px;padding:10px}.owner-broadcast-list{gap:7px;padding:0 18px 18px;display:grid}.owner-broadcast-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.owner-broadcast-list i{background:var(--primary);border-radius:7px;padding:5px}@supports (color:color-mix(in lab, red, red)){.owner-broadcast-list i{background:color-mix(in srgb, var(--primary) 10%, var(--surface))}}.owner-broadcast-list i{color:var(--primary);text-align:center;font-size:8px;font-style:normal;font-weight:900}.owner-broadcast-list>article>span{flex-direction:column;gap:3px;min-width:0;display:flex}.owner-broadcast-list strong{font-size:11px}.owner-broadcast-list small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.owner-broadcast-list button{border:1px solid var(--line);background:var(--surface);min-height:32px;color:var(--muted);border-radius:8px;padding:0 9px;font-size:9px;font-weight:900}@keyframes diboPlayPulse{50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--sb-yellow) 8%, transparent);transform:scale(1.28)}}@keyframes diboPanelEnter{0%{opacity:0;transform:translateY(12px)scale(.992)}}@media (width<=1000px){.member-announcements{grid-template-columns:repeat(2,minmax(0,1fr))}.member-quick-center{grid-template-columns:1fr}.member-target-form{grid-template-columns:1fr 1fr}.member-target-form>button{width:100%}}@media (width<=620px){.auth-progress>div{width:72px}.auth-benefits,.member-announcements,.member-quick-center>div:last-child,.member-target-form,.member-target-list{grid-template-columns:1fr}.member-announcements>div{padding-block:4px 10px}.owner-broadcast-form{grid-template-columns:1fr}.owner-broadcast-form .wide,.owner-broadcast-form .owner-save{grid-column:auto}.owner-broadcast-list article{grid-template-columns:52px minmax(0,1fr)}.owner-broadcast-list button{grid-column:1/-1}}.otp-code-field{color:var(--text);flex-direction:column;gap:9px;margin-bottom:14px;font-size:13px;font-weight:900;display:flex}.otp-code-boxes{cursor:text;grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid;position:relative}.otp-code-cell{border:2px solid var(--line);place-items:center;min-width:0;height:56px;display:grid}@supports (color:color-mix(in lab, red, red)){.otp-code-cell{border:2px solid color-mix(in srgb, var(--line) 82%, var(--text))}}.otp-code-cell{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.otp-code-cell{background:color-mix(in srgb, var(--surface) 88%, var(--surface-2))}}.otp-code-cell{color:var(--text);font-size:22px;font-weight:900;transition:border-color .2s,background .2s,box-shadow .2s,transform .2s;box-shadow:inset 0 1px #ffffff8c}.otp-code-cell.filled{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.otp-code-cell.filled{border-color:color-mix(in srgb, var(--primary) 70%, var(--sb-line))}}.otp-code-cell.filled{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.otp-code-cell.filled{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.otp-code-cell.filled{animation:.28s cubic-bezier(.16,1.4,.3,1) otpDigitPop}.otp-code-cell.active{border-color:var(--primary);background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.otp-code-cell.active{background:color-mix(in srgb, var(--primary) 7%, var(--surface))}}.otp-code-cell.active{box-shadow:0 0 0 3px var(--primary), 3px 4px 0 var(--sb-line)}@supports (color:color-mix(in lab, red, red)){.otp-code-cell.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 14%, transparent), 3px 4px 0 color-mix(in srgb, var(--sb-line) 12%, transparent)}}.otp-code-cell.active{transform:translateY(-2px)}.otp-code-cell>i{background:var(--primary);border-radius:2px;width:2px;height:22px;animation:.8s step-end infinite otpCaretBlink}.otp-code-boxes.complete .otp-code-cell{border-color:var(--sb-green);background:var(--sb-green)}@supports (color:color-mix(in lab, red, red)){.otp-code-boxes.complete .otp-code-cell{background:color-mix(in srgb, var(--sb-green) 10%, var(--surface))}}.otp-code-boxes.complete .otp-code-cell{animation:.5s cubic-bezier(.16,1.2,.3,1) both otpComplete}.otp-code-boxes.complete .otp-code-cell:nth-child(2){animation-delay:35ms}.otp-code-boxes.complete .otp-code-cell:nth-child(3){animation-delay:70ms}.otp-code-boxes.complete .otp-code-cell:nth-child(4){animation-delay:.105s}.otp-code-boxes.complete .otp-code-cell:nth-child(5){animation-delay:.14s}.otp-code-boxes.complete .otp-code-cell:nth-child(6){animation-delay:.175s}.otp-code-boxes.complete .otp-code-cell:nth-child(7){animation-delay:.21s}.otp-code-boxes.complete .otp-code-cell:nth-child(8){animation-delay:.245s}.otp-code-boxes>input{z-index:2;opacity:.01;color:#0000;caret-color:#0000;cursor:text;background:0 0;border:0;outline:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.otp-code-field>small{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.otp-code-field>small{color:color-mix(in srgb, var(--muted) 82%, var(--text))}}.otp-code-field>small{text-align:right;font-size:11px;font-weight:800}@keyframes otpDigitPop{0%{opacity:.4;transform:translateY(7px)scale(.82)}to{opacity:1;transform:none}}@keyframes otpCaretBlink{50%{opacity:0}}@keyframes otpComplete{50%{transform:translateY(-3px)scale(1.04)}}@media (width<=620px){.otp-code-boxes{gap:5px}.otp-code-cell{border-radius:10px;height:50px;font-size:19px}html.dibo-keyboard-open .auth-brand,html.dibo-keyboard-open .auth-progress,html.dibo-keyboard-open .auth-benefits,html.dibo-keyboard-open .auth-secure,html.dibo-keyboard-open .auth-otp-icon{display:none}html.dibo-keyboard-open .auth-modal{padding-top:10px}html.dibo-keyboard-open .auth-tabs{margin:0 0 9px}html.dibo-keyboard-open .auth-tabs button,html.dibo-keyboard-open .auth-method-tabs button{min-height:38px}html.dibo-keyboard-open .auth-heading{margin-bottom:10px}html.dibo-keyboard-open .auth-heading>span{display:none}html.dibo-keyboard-open .auth-heading h2{margin-top:0;font-size:21px}html.dibo-keyboard-open .auth-heading p{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}html.dibo-keyboard-open .auth-back{margin:0 0 6px}html.dibo-keyboard-open .otp-code-cell{height:46px}html.dibo-keyboard-open .auth-switch{margin-top:9px}}@media (width<=370px){.otp-code-boxes{gap:4px}.otp-code-cell{border-radius:9px;height:46px;font-size:17px}}.dibo-loading{color:inherit;justify-content:center;align-items:center;gap:9px;display:inline-flex}.dibo-loading-spinner{flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid;position:relative}.dibo-loading-spinner i{border-radius:50%;position:absolute}.dibo-loading-spinner i:first-child{border:2px solid;inset:0}@supports (color:color-mix(in lab, red, red)){.dibo-loading-spinner i:first-child{border:2px solid color-mix(in srgb, currentColor 28%, transparent)}}.dibo-loading-spinner i:first-child{border-top-color:currentColor;animation:.75s linear infinite diboLoadingSpin}.dibo-loading-spinner i:nth-child(2){background:currentColor;width:6px;height:6px;animation:1s ease-in-out infinite diboLoadingPulse}.dibo-loading-spinner i:last-child{border:1px solid;inset:-4px}@supports (color:color-mix(in lab, red, red)){.dibo-loading-spinner i:last-child{border:1px solid color-mix(in srgb, currentColor 20%, transparent)}}.dibo-loading-spinner i:last-child{animation:1.2s ease-in-out infinite reverse diboLoadingPulse}.dibo-loading-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.dibo-loading-copy strong{color:inherit;font:inherit;font-weight:900}.dibo-loading-copy small{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dibo-loading-copy small{color:color-mix(in srgb, var(--muted) 84%, var(--text))}}.dibo-loading-copy small{font-size:13px;line-height:1.55}.dibo-loading.panel{text-align:center;flex-direction:column;gap:14px;width:min(430px,100%)}.dibo-loading.panel .dibo-loading-spinner{width:48px;height:48px;color:var(--primary);flex-basis:48px}.dibo-loading.panel .dibo-loading-copy strong{color:var(--text);font-size:17px}.dibo-loading-skeleton{gap:7px;width:min(320px,82%);display:grid}.dibo-loading-skeleton i{background:linear-gradient(100deg, var(--surface-2) 20%, var(--primary) 48%, var(--surface-2) 76%);border-radius:8px;height:9px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dibo-loading-skeleton i{background:linear-gradient(100deg, var(--surface-2) 20%, color-mix(in srgb, var(--primary) 16%, var(--surface)) 48%, var(--surface-2) 76%)}}.dibo-loading-skeleton i{background-size:220% 100%;animation:1.3s ease-in-out infinite diboLoadingShimmer}.dibo-loading-skeleton i:nth-child(2){width:84%;margin-inline:auto}.dibo-loading-skeleton i:nth-child(3){width:62%;margin-inline:auto}.lookup-result-loading{background:radial-gradient(circle at 50% 20%, var(--primary), transparent 44%), var(--surface);border-style:dashed;place-items:center;min-height:250px;display:grid}@supports (color:color-mix(in lab, red, red)){.lookup-result-loading{background:radial-gradient(circle at 50% 20%, color-mix(in srgb, var(--primary) 10%, transparent), transparent 44%), var(--surface)}}.lookup-submit .dibo-loading,.auth-primary .dibo-loading,.invoice-modal button .dibo-loading{color:inherit}.lookup-submit:disabled:has(.dibo-loading){opacity:.82}.auth-primary:disabled:has(.dibo-loading){opacity:.82}.invoice-modal button:disabled:has(.dibo-loading){opacity:.82}@keyframes diboLoadingSpin{to{transform:rotate(360deg)}}@keyframes diboLoadingPulse{50%{opacity:.35;transform:scale(.72)}}@keyframes diboLoadingShimmer{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.dibo-loading-spinner i,.dibo-loading-skeleton i{animation-duration:2.2s}}.header-menu-backdrop,.nav-session-actions{display:none}.db-sidebar-label{color:#ffffff8f;letter-spacing:.16em;padding:9px 11px 6px;font-size:9px;font-weight:900}.db-nav-badge{background:var(--sb-yellow);min-width:22px;height:22px;color:var(--sb-ink);border:1px solid #fff3;border-radius:999px;place-items:center;padding:0 6px;font-size:9px;font-weight:900;animation:2.6s ease-in-out infinite cinematicBadgePulse;display:grid;box-shadow:0 0 0 4px #ffd85914}.db-sidebar-foot .db-sidebar-logout{color:#ff9bab;background:#e348631a;border:1px solid #ffffff1f;border-radius:10px;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 10px;font-weight:800;display:flex}.db-sidebar-foot .db-sidebar-logout:hover{color:#fff;background:#e348632e;border-color:#ff9bab73}.app.intro-complete{background-size:28px 28px,28px 28px,145% 145%;animation:18s ease-in-out infinite alternate cinematicCanvasShift}.main-header:after{background:linear-gradient(90deg, transparent, var(--sb-sky), var(--primary), var(--sb-pink), transparent);background-size:220% 100%;animation:5.5s ease-in-out infinite cinematicHeaderBeam}.product-card,.categories>button,.topup-section,.lookup-search-card,.db-card,.owner-panel,.owner-metric,.member-quick-center,.member-announcements,.production-log-list article{transform-style:preserve-3d;backface-visibility:hidden}.product-card:after,.db-card:after,.owner-panel:after,.owner-metric:after{content:"";z-index:0;pointer-events:none;opacity:0;background:linear-gradient(108deg,#0000 42%,#ffffff21 50%,#0000 58%);position:absolute;inset:-80% -45%;transform:translate(-74%)rotate(8deg)}.db-card,.owner-panel,.owner-metric{position:relative}.db-card>*,.owner-panel>*,.owner-metric>*{z-index:1;position:relative}.dashboard-route,.owner-route{perspective:1200px}.dashboard-route>*,.owner-route>*{transform-origin:50% 20%;animation-name:cinematicSurfaceIn;animation-duration:.62s;animation-timing-function:cubic-bezier(.16,1,.3,1);animation-fill-mode:both}.db-sidebar,.owner-sidebar{background-size:140% 140%,140% 140%,100% 100%;animation:12s ease-in-out infinite alternate cinematicSidebarFlow}.db-sidebar nav button.active:before{content:"";filter:blur(5px);background:#41d7ee29;border-radius:50%;width:32px;height:32px;animation:3.2s ease-in-out infinite cinematicActiveOrbit;position:absolute;left:4px}.db-sidebar nav button>*{z-index:1;position:relative}.lookup-status,.db-status,.owner-status,.header-online i,.live-pill span{animation:2.8s ease-in-out infinite cinematicStatusGlow}@media (hover:hover){.product-card:hover,.categories>button:hover{transform:translateY(-10px)rotateX(2deg)rotateY(-1deg)scale(1.012);box-shadow:0 26px 58px #071f6333}.db-card:hover,.owner-panel:hover,.owner-metric:hover{transform:translateY(-5px)rotateX(1deg)scale(1.006)}.product-card:hover:after,.db-card:hover:after,.owner-panel:hover:after,.owner-metric:hover:after{opacity:1;animation:.8s cubic-bezier(.16,1,.3,1) cinematicCardSweep}.main-header .nav-actions>button:hover,.main-header nav>button:hover{filter:drop-shadow(0 8px 14px var(--primary))}@supports (color:color-mix(in lab, red, red)){.main-header .nav-actions>button:hover,.main-header nav>button:hover{filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--primary) 22%, transparent))}}}@media (width<=960px){.header-menu-backdrop{z-index:70;-webkit-backdrop-filter:blur(8px)saturate(115%);backdrop-filter:blur(8px)saturate(115%);background:#060c2094;border:0;animation:.25s ease-out cinematicBackdropIn;display:block;position:fixed;inset:0}.main-header nav.open{animation:.42s cubic-bezier(.16,1,.3,1) cinematicMenuIn;overflow:hidden auto}.main-header nav.open>button{opacity:0;animation:.38s cubic-bezier(.16,1,.3,1) forwards cinematicMenuItemIn}.main-header nav.open>button:nth-child(2){animation-delay:35ms}.main-header nav.open>button:nth-child(3){animation-delay:70ms}.main-header nav.open>button:nth-child(4){animation-delay:.105s}.main-header nav.open>button:nth-child(5){animation-delay:.14s}.main-header nav.open>button:nth-child(6){animation-delay:.175s}.nav-session-actions{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;padding-top:10px;animation:.42s cubic-bezier(.16,1,.3,1) .19s both cinematicMenuItemIn;display:grid}.nav-session-actions>div{background:var(--surface-2);border-radius:10px;flex-direction:column;grid-column:1/-1;min-width:0;padding:9px 11px;display:flex}.nav-session-actions>div span{color:var(--primary);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:900}.nav-session-actions>div strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.main-header nav .nav-session-actions>button{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--text);border-radius:10px;justify-content:center;font-size:10px;font-weight:900}.main-header nav .nav-session-actions>.nav-logout-button{color:#e34863;background:#e3486314;border-color:#e3486347}.db-sidebar.open,.owner-sidebar.open{animation:.46s cubic-bezier(.16,1,.3,1) cinematicDrawerIn}.db-drawer-backdrop{animation:.25s ease-out cinematicBackdropIn}}.production-log-list article:nth-child(5){animation-delay:.22s}@keyframes cinematicCanvasShift{0%{background-position:0 0,0 0,0 0}to{background-position:14px 8px,-10px 12px,100% 100%}}@keyframes cinematicHeaderBeam{0%,to{opacity:.42;background-position:100% 0}50%{opacity:1;background-position:0 0}}@keyframes cinematicHeroReveal{0%{opacity:0;filter:blur(12px);transform:translateY(28px)scale(.965)}}@keyframes cinematicModalIn{0%{opacity:0;filter:blur(10px);transform:translateY(28px)scale(.94)rotateX(4deg)}}@keyframes cinematicSurfaceIn{0%{opacity:0;filter:blur(8px);transform:translateY(24px)rotateX(3deg)scale(.98)}}@keyframes cinematicSidebarFlow{0%{background-position:0 0,100% 30%,0 0}to{background-position:45% 24%,58% 70%,0 0}}@keyframes cinematicActiveOrbit{50%{opacity:.65;transform:translate(5px)scale(1.18)}}@keyframes cinematicStatusGlow{50%{filter:brightness(1.16)drop-shadow(0 0 7px)}}@keyframes cinematicCardSweep{0%{transform:translate(-74%)rotate(8deg)}to{transform:translate(74%)rotate(8deg)}}@keyframes cinematicBackdropIn{0%{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes cinematicMenuIn{0%{opacity:0;filter:blur(8px);transform:translateY(-16px)scale(.96)}}@keyframes cinematicMenuItemIn{0%{opacity:0;transform:translate(14px)}to{opacity:1;transform:none}}@keyframes cinematicDrawerIn{0%{opacity:.72;filter:blur(6px);transform:translate(-105%)scale(.98)}}@keyframes cinematicBadgePulse{50%{transform:scale(1.1);box-shadow:0 0 0 7px #ffd85900}}@media (prefers-reduced-motion:reduce){.app.intro-complete,.main-header:after,.hero-copy,.hero-art-stage,.auth-modal,.whats-new-modal,.order-confirm,.invoice-modal,.redeem-modal,.db-security-modal,.owner-user-modal,.dashboard-route>*,.owner-route>*,.db-sidebar,.owner-sidebar,.db-sidebar nav button.active:before,.lookup-status,.db-status,.owner-status,.header-online i,.live-pill span,.db-nav-badge,.header-menu-backdrop,.main-header nav.open,.main-header nav.open>button,.nav-session-actions,.db-sidebar.open,.owner-sidebar.open,.db-drawer-backdrop{filter:none!important;animation:none!important}}@media (width<=620px){.lookup-result-loading{min-height:220px;padding:24px 16px}.dibo-loading.panel .dibo-loading-copy strong{font-size:16px}}@media (prefers-reduced-motion:reduce){.header-wordmark .dibo-wordmark,.header-wordmark .dibo-wordmark>img,.intro-store-logo,.intro-store-logo>img,.intro-stage:before,.intro-stage:after{animation:none!important}.intro-store-logo{opacity:1}.whats-new-modal,.eyebrow:before,.dashboard-route,.owner-route{animation:none}}.auth-method-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:-8px 0 18px;padding:4px;display:grid}.auth-method-tabs button{min-height:36px;color:var(--muted);background:0 0;border:0;border-radius:7px;font-size:11px;font-weight:900}.auth-method-tabs button.active{background:var(--surface);color:var(--primary);box-shadow:0 5px 16px #00000029}.owner-user-table td:first-child b,.owner-user-table td:first-child small{display:block}.owner-user-table td:first-child small{color:var(--muted);margin-top:4px;font-size:9px}.owner-role-badge,.owner-account-status{border:1px solid var(--primary);align-items:center;min-height:27px;padding:4px 9px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.owner-role-badge,.owner-account-status{border:1px solid color-mix(in srgb, var(--primary) 35%, var(--line))}}.owner-role-badge,.owner-account-status{background:var(--primary);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.owner-role-badge,.owner-account-status{background:color-mix(in srgb, var(--primary) 9%, var(--surface))}}.owner-role-badge,.owner-account-status{color:var(--primary);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:900}.owner-account-status.active{border-color:var(--owner-green)}@supports (color:color-mix(in lab, red, red)){.owner-account-status.active{border-color:color-mix(in srgb, var(--owner-green) 45%, var(--line))}}.owner-account-status.active{background:var(--owner-green)}@supports (color:color-mix(in lab, red, red)){.owner-account-status.active{background:color-mix(in srgb, var(--owner-green) 10%, var(--surface))}}.owner-account-status.active{color:var(--owner-green)}.owner-account-status.pending{border-color:var(--owner-amber)}@supports (color:color-mix(in lab, red, red)){.owner-account-status.pending{border-color:color-mix(in srgb, var(--owner-amber) 45%, var(--line))}}.owner-account-status.pending{background:var(--owner-amber)}@supports (color:color-mix(in lab, red, red)){.owner-account-status.pending{background:color-mix(in srgb, var(--owner-amber) 10%, var(--surface))}}.owner-account-status.pending{color:var(--owner-amber)}.owner-account-status.blocked{color:#ef6b6b;background:#ef5a5a17;border-color:#ef5a5a6b}.owner-user-modal-backdrop{z-index:1600;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#040509c7;place-items:center;padding:22px;display:grid;position:fixed;inset:0;overflow-y:auto}.owner-user-modal{border:1px solid var(--primary);width:min(760px,100%);max-height:calc(100dvh - 44px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.owner-user-modal{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--line))}}.owner-user-modal{background:var(--surface);border-radius:18px;box-shadow:0 35px 110px #00000094}.owner-user-modal-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 24px 18px;display:flex}.owner-user-modal-head span,.owner-user-danger>span{color:var(--primary);letter-spacing:.14em;font-size:9px;font-weight:900}.owner-user-modal-head h2{margin:5px 0 3px;font-size:24px}.owner-user-modal-head p,.owner-user-danger p{color:var(--muted);margin:0;font-size:11px;line-height:1.6}.owner-user-modal-head>button{border:1px solid var(--line);background:var(--surface-2);width:38px;height:38px;color:var(--muted);border-radius:10px;font-size:21px}.owner-user-status-line{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex}.owner-user-feedback{border:1px solid var(--primary);margin:14px 24px 0;padding:11px 13px}@supports (color:color-mix(in lab, red, red)){.owner-user-feedback{border:1px solid color-mix(in srgb, var(--primary) 30%, var(--line))}}.owner-user-feedback{background:var(--primary);border-radius:9px}@supports (color:color-mix(in lab, red, red)){.owner-user-feedback{background:color-mix(in srgb, var(--primary) 8%, var(--surface))}}.owner-user-feedback{color:var(--text);font-size:11px;line-height:1.5}.owner-user-status-line>b{color:var(--owner-amber);letter-spacing:.08em;font-size:9px}.owner-user-form-grid{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:13px;padding:20px 24px;display:grid}.owner-user-form-grid label{color:var(--muted);flex-direction:column;gap:7px;font-size:10px;font-weight:800;display:flex}.owner-user-form-grid label:first-child{grid-column:1/-1}.owner-user-form-grid input,.owner-user-form-grid select,.owner-user-security input,.owner-user-danger input{border:1px solid var(--line);background:var(--surface-2);min-height:43px;color:var(--text);border-radius:9px;outline:0;padding:0 12px;font-size:12px}.owner-user-form-grid input:focus,.owner-user-form-grid select:focus,.owner-user-security input:focus,.owner-user-danger input:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--primary)}@supports (color:color-mix(in lab, red, red)){.owner-user-form-grid input:focus,.owner-user-form-grid select:focus,.owner-user-security input:focus,.owner-user-danger input:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent)}}.owner-user-form-grid input:disabled,.owner-user-form-grid select:disabled{cursor:not-allowed;opacity:.58}.owner-user-form-grid .owner-save{align-self:end;min-height:43px;margin:0}.owner-user-security{padding:7px 24px}.owner-user-security>div{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:14px 0;display:flex}.owner-user-security>div:last-child{border-bottom:0}.owner-user-security span,.owner-user-security span strong,.owner-user-security span small{display:block}.owner-user-security span strong{color:var(--text);font-size:12px}.owner-user-security span small{color:var(--muted);margin-top:4px;font-size:10px}.owner-user-security>div>div,.owner-user-danger>div{gap:8px;display:flex}.owner-user-security button,.owner-user-danger button{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--text);white-space:nowrap;border-radius:8px;padding:0 12px;font-size:10px;font-weight:900}.owner-user-security button.warning{color:var(--owner-amber);border-color:#f0ae3966}.owner-user-danger{background:#ef5a5a0e;border:1px solid #ef5a5a4d;border-radius:12px;margin:0 24px 24px;padding:17px}.owner-user-danger>span{color:#ef6b6b}.owner-user-danger p{margin:6px 0 12px}.owner-user-danger input{flex:1}.owner-user-danger button{color:#ef6b6b;background:#ef5a5a1f;border-color:#ef5a5a73}.owner-user-modal button:disabled{cursor:not-allowed;opacity:.42}@media (width<=620px){.owner-user-modal-backdrop{place-items:end center;padding:0}.owner-user-modal{border-radius:18px 18px 0 0;max-height:94dvh}.owner-user-modal-head,.owner-user-form-grid,.owner-user-security{padding-inline:17px}.owner-user-feedback{margin-inline:17px}.owner-user-status-line{flex-direction:column;align-items:flex-start;padding-inline:17px}.owner-user-form-grid{grid-template-columns:1fr}.owner-user-form-grid label:first-child{grid-column:auto}.owner-user-security>div,.owner-user-security>div>div,.owner-user-danger>div{flex-direction:column;align-items:stretch}.owner-user-security input{width:100%}.owner-user-danger{margin-inline:17px}}html,body,#root,.app{max-width:100%;overflow-x:clip}img,svg,video{max-width:100%}@media (width<=620px){.auth-backdrop{padding:max(8px, env(safe-area-inset-top,0px)) max(8px, env(safe-area-inset-right,0px)) 0 max(8px, env(safe-area-inset-left,0px));justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.auth-modal{width:100%;max-height:calc(var(--dibo-stable-viewport,100dvh) - max(8px, env(safe-area-inset-top,0px)));min-height:0;padding:17px 16px calc(24px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;border-bottom:0;border-radius:24px 24px 0 0;overflow-x:hidden;box-shadow:0 -18px 55px #040a1f47;overflow-y:auto!important}.auth-modal:before{width:130px;height:130px;top:-78px;right:-48px}.auth-brand{gap:8px;min-height:58px;padding-right:45px}.auth-brand .dibo-wordmark{width:80px;height:57px}.auth-brand>span:last-child{letter-spacing:.11em;padding-left:9px;font-size:11px}.auth-modal .close-button{width:38px;height:38px;top:15px;right:15px}.auth-route-back{display:none}.auth-progress{margin:8px 0 12px;padding:8px 7px}.auth-progress>div{gap:4px;width:72px;font-size:9px}.auth-progress i{width:24px;height:24px}.auth-tabs{margin:12px 0 17px}.auth-tabs button{min-height:44px}.auth-heading{margin-bottom:16px}.auth-heading>span{letter-spacing:.12em;font-size:11px}.auth-heading h2{margin:5px 0 6px;font-size:clamp(23px,7vw,29px);line-height:1.12}.auth-heading p{font-size:13px;line-height:1.55}.auth-method-tabs{margin:-2px 0 15px}.auth-method-tabs button{min-height:42px}.auth-form-grid{grid-template-columns:1fr;gap:0}.auth-form-grid .auth-field,.auth-form-grid .auth-field:only-child{grid-column:auto;margin-bottom:12px}.auth-field{font-size:13px}.auth-field input{height:52px;min-height:52px;font-size:16px}.auth-primary{min-height:52px;margin-top:2px;font-size:14px}.auth-switch{margin-top:14px;font-size:13px}.auth-benefits{display:none}.auth-secure{min-height:0;margin-top:16px;padding:11px 10px;font-size:11px}.auth-back{margin:10px 0 7px}.auth-otp-icon{width:54px;height:54px;margin-bottom:12px}.auth-otp-field input{height:56px;font-size:20px}.footer-info-modal,.checkout-modal,.invoice-modal,.redeem-modal,.db-security-modal,.order-confirm,.compare-modal,.whats-new-modal{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow:hidden auto}.dashboard-page,.topup-page,.lookup-page,.db-main,.owner-main,.db-card,.owner-panel,.catalog-head,.product-card{min-width:0}.db-page-head h1,.owner-page-head h1,.db-card-head h2,.owner-section-head h2,.product-body h3,.member-announcements strong{overflow-wrap:anywhere}}@media (width<=390px){.auth-modal{padding-inline:14px}.auth-progress>div{width:64px}.auth-progress>div span{font-size:8px}.auth-brand>span:last-child{font-size:10px}}.auth-success-icon{background:#35c875;border:2px solid #20935a;border-radius:50%;place-items:center;width:68px;height:68px;margin:22px auto 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.auth-success-icon{background:color-mix(in srgb, #35c875 14%, var(--surface))}}.auth-success-icon{color:#20935a;font-size:30px;font-weight:900;box-shadow:0 0 0 8px #35c87514}.auth-success-heading{text-align:center}.auth-success-account{border:1px solid var(--line);background:var(--surface-2);text-align:center;border-radius:12px;flex-direction:column;gap:4px;margin:18px 0 14px;padding:13px 14px;display:flex}.auth-success-account span{color:#20935a;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:900}.auth-success-account strong{overflow-wrap:anywhere;font-size:13px}footer .footer-main h4{color:var(--text)}@media (width<=720px){.product-discovery-rail{overflow:hidden}.discovery-products{margin-right:-17px;padding-right:38px;scroll-padding-inline:0 38px}.discovery-product{min-width:min(292px,100vw - 58px)}.discovery-product-copy strong,.discovery-product-copy em{white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.discovery-product-copy strong{-webkit-line-clamp:2}.discovery-product-copy em{-webkit-line-clamp:1}.experience-rail{overflow:hidden}.experience-actions{padding-right:0}.how-card{padding-top:46px;padding-bottom:82px}.whats-new-modal{max-height:calc(100dvh - 108px);overflow:hidden}.release-history-modal .whats-new-visual{height:82px}.release-history-modal .whats-new-copy{padding-top:15px;padding-bottom:13px}.release-history-modal .whats-new-copy p{margin-bottom:0}.release-history{padding-inline:12px;padding-bottom:32px}.release-history-content{padding-bottom:15px}.whats-new-footer{min-height:62px;padding-bottom:max(10px, env(safe-area-inset-bottom))}footer{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.footer-main{padding-top:46px;padding-bottom:28px}.footer-main>div:not(:first-child){border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.footer-main>div:not(:first-child){border-color:color-mix(in srgb, var(--line) 72%, #fff)}}.footer-main>div:not(:first-child){background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.footer-main>div:not(:first-child){background:color-mix(in srgb, var(--surface-2) 76%, var(--surface))}}.footer-main h4{font-size:14px}.live-chat,.dashboard-page .live-chat{bottom:calc(88px + env(safe-area-inset-bottom))}.live-chat.raised{bottom:calc(148px + env(safe-area-inset-bottom))}}@media (width<=430px){.footer-main{grid-template-columns:1fr 1fr}.footer-about,.footer-main>div:last-child{grid-column:1/-1}.footer-main>div:not(:first-child){padding:15px}.footer-main button{min-height:40px;padding-block:7px}.auth-success-icon{width:60px;height:60px;margin-top:16px}}html.dibo-modal-open,html.dibo-modal-open body{overscroll-behavior:none;overflow:hidden}html.dibo-modal-open .app,html.dibo-modal-open .topup-page,html.dibo-modal-open .lookup-page,html.dibo-modal-open .dashboard-page,html.dibo-modal-open .db-main,html.dibo-modal-open .owner-main{overscroll-behavior:none;touch-action:none;overflow:hidden!important}html.dibo-modal-open .auth-modal,html.dibo-modal-open .whats-new-modal,html.dibo-modal-open .whats-new-scroll{touch-action:pan-y}.auth-backdrop,.whats-new-backdrop{top:var(--dibo-visual-offset,0px);height:var(--dibo-visual-viewport,100dvh);min-height:0;bottom:auto}.whats-new-backdrop{z-index:1800;padding:max(16px, env(safe-area-inset-top,0px)) max(16px, env(safe-area-inset-right,0px)) max(16px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));touch-action:none;overscroll-behavior:none;place-items:center;display:grid;overflow:hidden}.whats-new-backdrop .whats-new-modal{width:min(560px,100%);max-height:calc(var(--dibo-visual-viewport,100dvh) - 32px);touch-action:pan-y;position:relative;inset:auto}.whats-new-scroll,.auth-modal{touch-action:pan-y}.auth-heading p,.auth-progress>div,.auth-switch,.auth-secure{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.auth-heading p,.auth-progress>div,.auth-switch,.auth-secure{color:color-mix(in srgb, var(--muted) 82%, var(--text))}}.auth-heading h2{color:var(--text)}.auth-progress{border-color:var(--line)}@supports (color:color-mix(in lab, red, red)){.auth-progress{border-color:color-mix(in srgb, var(--line) 72%, var(--text))}}.auth-progress{background:var(--surface-2)}@supports (color:color-mix(in lab, red, red)){.auth-progress{background:color-mix(in srgb, var(--surface-2) 84%, var(--surface))}}.release-history-content>p,.whats-new-copy>p,.whats-new-list small,.whats-new-footer>span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.release-history-content>p,.whats-new-copy>p,.whats-new-list small,.whats-new-footer>span{color:color-mix(in srgb, var(--muted) 82%, var(--text))}}.release-history-content>p,.whats-new-list small{font-size:12px;line-height:1.6}.whats-new-list strong{font-size:13px;line-height:1.4}.release-history-content{padding:16px}.whats-new-close{color:var(--text)}@media (width<=620px){.auth-backdrop{height:var(--dibo-visual-viewport,100dvh);padding:max(10px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px));align-items:flex-start;overflow:hidden}.auth-modal{width:min(430px,100%);max-height:calc(var(--dibo-visual-viewport,100dvh) - 20px);padding:16px 16px max(20px, env(safe-area-inset-bottom,0px));border:2px solid var(--sb-line);box-shadow:8px 10px 0 var(--sb-line);border-radius:22px}@supports (color:color-mix(in lab, red, red)){.auth-modal{box-shadow:8px 10px 0 color-mix(in srgb, var(--sb-line) 18%, transparent)}}.auth-brand{min-height:50px}.auth-brand .dibo-wordmark{width:72px;height:50px}.auth-progress{margin:7px 0 10px;padding:8px 6px}.auth-progress>div{width:76px;font-size:10px;line-height:1.3}.auth-tabs{margin:10px 0 15px}.auth-heading{margin-bottom:14px}.auth-heading h2{font-size:clamp(22px,6.6vw,27px)}.auth-heading p{font-size:14px;line-height:1.6}.auth-method-tabs{margin-bottom:13px}.auth-secure{margin-top:13px;font-size:12px;line-height:1.5}html.dibo-keyboard-open .auth-backdrop{padding-top:max(6px, env(safe-area-inset-top,0px));padding-bottom:6px}html.dibo-keyboard-open .auth-modal{max-height:calc(var(--dibo-visual-viewport,100dvh) - 12px)}.whats-new-backdrop{padding:max(10px, env(safe-area-inset-top,0px)) max(10px, env(safe-area-inset-right,0px)) max(10px, env(safe-area-inset-bottom,0px)) max(10px, env(safe-area-inset-left,0px))}.whats-new-backdrop .whats-new-modal{width:100%;max-height:calc(var(--dibo-visual-viewport,100dvh) - 20px);border-radius:20px}.release-history-modal .whats-new-visual{height:72px}.release-history-modal .whats-new-copy{padding:14px 16px 12px}.release-history{padding:0 12px 24px}.release-history-item{grid-template-columns:32px minmax(0,1fr);gap:8px}.release-history-marker>i{flex-basis:30px;width:30px;height:30px}.release-history-content{margin-bottom:12px;padding:14px}.release-history-heading h3{font-size:19px}.release-history-content>h4{margin-top:10px;font-size:14px;line-height:1.4}.whats-new-list{gap:7px}.whats-new-list article{align-items:flex-start;padding:10px}.whats-new-footer{min-height:60px;padding:9px 12px max(9px, env(safe-area-inset-bottom,0px))}.whats-new-next{min-height:42px}}.production-history-link{border-bottom:1px solid var(--line);background:var(--surface-2);justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.production-history-link{background:color-mix(in srgb, var(--surface-2) 78%, var(--surface))}}.production-history-link>span{color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.production-history-link>span{color:color-mix(in srgb, var(--muted) 72%, var(--text))}}.production-history-link>span{font-size:11px;line-height:1.45}.production-history-link button{border:1px solid var(--line);background:var(--surface);min-height:36px;color:var(--primary);border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.production-history-link button span{transition:transform .22s cubic-bezier(.16,1,.3,1)}.production-history-link button:hover span{transform:translateY(2px)}.production-log{border:2px solid var(--sb-line);background:radial-gradient(circle at 100% 0, var(--sb-yellow), transparent 31%), var(--surface);border-radius:18px;margin:16px 18px 22px;padding:18px}@supports (color:color-mix(in lab, red, red)){.production-log{background:radial-gradient(circle at 100% 0, color-mix(in srgb, var(--sb-yellow) 26%, transparent), transparent 31%), var(--surface)}}.production-log{box-shadow:5px 6px 0 var(--sb-line)}@supports (color:color-mix(in lab, red, red)){.production-log{box-shadow:5px 6px 0 color-mix(in srgb, var(--sb-line) 13%, transparent)}}.production-log-heading{align-items:flex-start;gap:13px;display:flex}.production-log-icon{border:2px solid var(--sb-line);background:var(--sb-yellow);width:44px;height:44px;color:var(--sb-ink);box-shadow:3px 3px 0 var(--sb-line);border-radius:13px;flex:0 0 44px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.production-log-icon{box-shadow:3px 3px 0 color-mix(in srgb, var(--sb-line) 16%, transparent)}}.production-log-icon{animation:3.8s ease-in-out infinite productionIconFloat}.production-log-heading>div:last-child{min-width:0}.production-log-heading span,.version-history-intro .whats-new-copy>span{color:var(--primary);letter-spacing:.13em;font-size:10px;font-weight:900}.production-log-heading h2{color:var(--text);letter-spacing:-.045em;margin:3px 0 5px;font-size:26px}.production-log-heading p{color:var(--muted);margin:0}@supports (color:color-mix(in lab, red, red)){.production-log-heading p{color:color-mix(in srgb, var(--muted) 76%, var(--text))}}.production-log-heading p{font-size:12px;line-height:1.65}.production-log-list{gap:8px;margin-top:16px;display:grid}.production-log-list article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;grid-template-columns:31px minmax(0,1fr);gap:10px;padding:12px;transition:transform .24s cubic-bezier(.16,1,.3,1),border-color .2s,box-shadow .2s;animation:.42s cubic-bezier(.16,1,.3,1) both productionEntryIn;display:grid}.production-log-list article:nth-child(2){animation-delay:55ms}.production-log-list article:nth-child(3){animation-delay:.11s}.production-log-list article:nth-child(4){animation-delay:.165s}.production-log-list article.latest{border-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.production-log-list article.latest{border-color:color-mix(in srgb, var(--primary) 46%, var(--line))}}.production-log-list article.latest{background:var(--primary)}@supports (color:color-mix(in lab, red, red)){.production-log-list article.latest{background:color-mix(in srgb, var(--primary) 8%, var(--surface-2))}}.production-log-list article>i{background:var(--primary);border-radius:50%;place-items:center;width:31px;height:31px;display:grid}@supports (color:color-mix(in lab, red, red)){.production-log-list article>i{background:color-mix(in srgb, var(--primary) 13%, var(--surface))}}.production-log-list article>i{color:var(--primary);font-style:normal}.production-log-list article>div{flex-direction:column;min-width:0;display:flex}.production-log-list span{color:var(--primary);letter-spacing:.1em;font-size:8px;font-weight:900}.production-log-list strong{color:var(--text);margin-top:3px;font-size:13px;line-height:1.4}.production-log-list p{color:var(--muted);margin:4px 0 0}@supports (color:color-mix(in lab, red, red)){.production-log-list p{color:color-mix(in srgb, var(--muted) 76%, var(--text))}}.production-log-list p{font-size:11px;line-height:1.6}.version-history-intro{border-top:1px solid var(--line);scroll-margin-top:12px}.version-history-intro .whats-new-copy h2{max-width:420px;font-size:24px;line-height:1.12}.app :where(p,small,td,.product-meta,.footer-main button),.dashboard-page :where(p,small,td){--audit-muted:var(--muted)}@supports (color:color-mix(in lab, red, red)){.app :where(p,small,td,.product-meta,.footer-main button),.dashboard-page :where(p,small,td){--audit-muted:color-mix(in srgb, var(--muted) 78%, var(--text))}}.app :where(.section-heading,.catalog-head,.product-body,.topup-section,.lookup-result,footer,.chat-panel) p,.app :where(.section-heading,.catalog-head,.product-body,.topup-section,.lookup-result,footer,.chat-panel) small,.dashboard-page :where(.db-card,.owner-panel,.owner-metric,.member-quick-center) p,.dashboard-page :where(.db-card,.owner-panel,.owner-metric,.member-quick-center) small{color:var(--audit-muted,var(--muted))}.app :where(button,input,select,textarea):disabled,.dashboard-page :where(button,input,select,textarea):disabled{cursor:not-allowed;filter:saturate(.72)}.app :where(button,a,input,select,textarea):focus-visible,.dashboard-page :where(button,a,input,select,textarea):focus-visible,.whats-new-modal :where(button,a):focus-visible{outline:3px solid var(--primary)}@supports (color:color-mix(in lab, red, red)){.app :where(button,a,input,select,textarea):focus-visible,.dashboard-page :where(button,a,input,select,textarea):focus-visible,.whats-new-modal :where(button,a):focus-visible{outline:3px solid color-mix(in srgb, var(--primary) 45%, transparent)}}.app :where(button,a,input,select,textarea):focus-visible,.dashboard-page :where(button,a,input,select,textarea):focus-visible,.whats-new-modal :where(button,a):focus-visible{outline-offset:3px}.topup-section,.lookup-search-card,.lookup-result,.realtime-table,.db-card,.owner-panel,.owner-metric,.member-quick-center,.member-announcements,.assurance-panel,.budget-finder{transition:transform .3s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .3s}.topup-section,.lookup-search-card,.lookup-result,.realtime-section,.dashboard-route>*,.owner-route>*{animation:.46s cubic-bezier(.16,1,.3,1) both auditedSurfaceIn}.topup-tabs button,.auth-tabs button,.auth-method-tabs button,.category-section button,.catalog-filter-bar button,.quick-links button,.db-sidebar nav button,.owner-sidebar nav button{transition:color .2s,background .2s,border-color .2s,transform .22s cubic-bezier(.16,1,.3,1),box-shadow .22s}.lookup-status,.db-status,.owner-status,.checkout-progress i,.auth-progress i{transition:color .22s,background .22s,border-color .22s,transform .28s cubic-bezier(.16,1.35,.3,1)}@media (hover:hover){.production-log-list article:hover{border-color:var(--primary);transform:translate(4px)}@supports (color:color-mix(in lab, red, red)){.production-log-list article:hover{border-color:color-mix(in srgb, var(--primary) 40%, var(--line))}}.production-log-list article:hover{box-shadow:0 10px 28px var(--primary)}@supports (color:color-mix(in lab, red, red)){.production-log-list article:hover{box-shadow:0 10px 28px color-mix(in srgb, var(--primary) 10%, transparent)}}.db-card:hover,.owner-panel:hover,.owner-metric:hover,.member-quick-center:hover,.member-announcements:hover,.assurance-panel:hover,.budget-finder:hover{border-color:var(--primary);transform:translateY(-3px)}@supports (color:color-mix(in lab, red, red)){.db-card:hover,.owner-panel:hover,.owner-metric:hover,.member-quick-center:hover,.member-announcements:hover,.assurance-panel:hover,.budget-finder:hover{border-color:color-mix(in srgb, var(--primary) 34%, var(--line))}}.db-card:hover,.owner-panel:hover,.owner-metric:hover,.member-quick-center:hover,.member-announcements:hover,.assurance-panel:hover,.budget-finder:hover{box-shadow:0 18px 42px #060d2221}.topup-tabs button:hover,.auth-tabs button:hover,.auth-method-tabs button:hover,.catalog-filter-bar button:hover,.db-sidebar nav button:hover,.owner-sidebar nav button:hover{transform:translateY(-1px)}}@keyframes productionIconFloat{50%{transform:translateY(-3px)rotate(-3deg)}}@keyframes productionEntryIn{0%{opacity:0;transform:translateY(10px)}}@keyframes auditedSurfaceIn{0%{opacity:0;transform:translateY(13px)scale(.992)}}@media (width<=620px){.production-history-link{min-height:52px;padding-inline:12px}.production-history-link>span{display:none}.production-history-link button{justify-content:center;width:100%;min-height:40px}.production-log{box-shadow:3px 4px 0 var(--sb-line);border-radius:15px;margin:12px 12px 18px;padding:14px}@supports (color:color-mix(in lab, red, red)){.production-log{box-shadow:3px 4px 0 color-mix(in srgb, var(--sb-line) 13%, transparent)}}.production-log-heading{gap:10px}.production-log-icon{border-radius:11px;flex-basis:38px;width:38px;height:38px}.production-log-heading h2{font-size:22px}.production-log-list article{grid-template-columns:27px minmax(0,1fr);gap:8px;padding:10px}.production-log-list article>i{width:27px;height:27px}.version-history-intro .whats-new-copy h2{font-size:21px}.topup-content,.lookup-page>main,.db-main,.owner-main{padding-bottom:max(84px, calc(64px + env(safe-area-inset-bottom,0px)))}}@media (prefers-reduced-motion:reduce){.production-log-icon,.production-log-list article,.topup-section,.lookup-search-card,.lookup-result,.realtime-section,.dashboard-route>*,.owner-route>*{animation:none!important}.motion-item{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}}.app.intro-complete{animation:18s ease-in-out infinite alternate cinematicCanvasShift}.main-header:after{animation:5.5s ease-in-out infinite cinematicHeaderBeam}.hero-copy,.hero-art-stage{animation:.9s cubic-bezier(.16,1,.3,1) both cinematicHeroReveal}.hero-art-stage{animation-delay:.12s}.auth-modal,.whats-new-modal,.order-confirm,.invoice-modal,.redeem-modal,.db-security-modal,.owner-user-modal{animation:.48s cubic-bezier(.16,1,.3,1) cinematicModalIn}.dashboard-route>*,.owner-route>*{animation:.62s cubic-bezier(.16,1,.3,1) both cinematicSurfaceIn}.dashboard-route>:nth-child(2),.owner-route>:nth-child(2){animation-delay:65ms}.dashboard-route>:nth-child(3),.owner-route>:nth-child(3){animation-delay:.13s}.dashboard-route>:nth-child(4),.owner-route>:nth-child(4){animation-delay:.195s}.db-sidebar,.owner-sidebar{animation:12s ease-in-out infinite alternate cinematicSidebarFlow}.db-nav-badge{animation:2.6s ease-in-out infinite cinematicBadgePulse}@media (width<=960px){.main-header nav.open{animation:.42s cubic-bezier(.16,1,.3,1) cinematicMenuIn}.db-sidebar.open,.owner-sidebar.open{animation:.46s cubic-bezier(.16,1,.3,1) cinematicDrawerIn}}@media (prefers-reduced-motion:reduce){.app.intro-complete,.main-header:after,.hero-copy,.hero-art-stage,.auth-modal,.whats-new-modal,.order-confirm,.invoice-modal,.redeem-modal,.db-security-modal,.owner-user-modal,.dashboard-route>*,.owner-route>*,.db-sidebar,.owner-sidebar,.db-nav-badge,.main-header nav.open,.db-sidebar.open,.owner-sidebar.open{filter:none!important;animation:none!important}}.changelog-trigger,.changelog-trigger:hover,.changelog-trigger:active,.changelog-trigger.active{box-shadow:none!important}.language-control{align-items:center;display:inline-flex}.language-control select{border:1px solid var(--line);min-width:52px;height:38px;padding:0 24px 0 10px}@supports (color:color-mix(in lab, red, red)){.language-control select{border:1px solid color-mix(in srgb, var(--line) 74%, #315df4)}}.language-control select{background:var(--surface);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.language-control select{background:color-mix(in srgb, var(--surface) 90%, #dff8ff)}}.language-control select{color:var(--text);letter-spacing:.08em;cursor:pointer;font:900 11px/1 inherit}.intro-brand-caption{z-index:12;color:#ffffffc2;letter-spacing:.34em;white-space:nowrap;font-size:11px;font-weight:950;position:absolute;top:calc(50% + 78px);left:50%;transform:translate(-50%)}.product-banner{background:radial-gradient(circle at 84% 16%, var(--brand) 0 9%, transparent 34%), linear-gradient(135deg, #071b52, var(--brand) 58%, #6b2fe7);border-radius:17px;width:100%;min-height:154px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.product-banner{background:radial-gradient(circle at 84% 16%, color-mix(in srgb, var(--brand) 70%, #12dff3) 0 9%, transparent 34%), linear-gradient(135deg, #071b52, color-mix(in srgb, var(--brand) 72%, #2a49db) 58%, #6b2fe7)}}.product-banner{isolation:isolate}.product-banner:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#040f30b8,#040f3014 70%);position:absolute;inset:0}.product-banner-fallback{z-index:3;color:#fff;align-items:flex-end;gap:10px;padding:17px;display:flex;position:absolute;inset:0}.product-banner-fallback>img,.product-banner-fallback>.art-fallback,.product-banner-fallback>.art-logo{object-fit:cover;background:#fff;border:1px solid #ffffff57;border-radius:13px;flex:0 0 44px;width:44px;height:44px}.product-banner-fallback span{gap:2px;min-width:0;display:grid}.product-banner-fallback small{color:#9cecff;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.product-banner-fallback strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.product-banner .game-banner-slot,.product-banner .game-banner{width:100%;height:100%}.product-banner .game-banner-slot{z-index:1;position:absolute;inset:0}.product-banner .game-banner{object-fit:cover}.product-banner.compact{border-radius:12px;min-height:58px}.product-banner.compact .product-banner-fallback{padding:8px}.product-banner.compact .product-banner-fallback>img,.product-banner.compact .product-banner-fallback>.art-fallback,.product-banner.compact .product-banner-fallback>.art-logo{flex-basis:34px;width:34px;height:34px}.product-banner.compact .product-banner-fallback span{display:none}.product-card .product-visual{padding:10px}.product-card .product-visual>.product-banner{height:100%}.category-visual{position:relative;overflow:hidden;background:#071b52!important;border:0!important;border-radius:15px!important;width:100%!important;height:92px!important}.category-visual img{opacity:.72;object-fit:cover!important;width:100%!important;height:100%!important}.category-visual:after{content:"";background:linear-gradient(90deg,#05133edb,#1a48cd2e);position:absolute;inset:0}.category-visual strong{z-index:2;color:#fff;letter-spacing:.05em;text-align:left;max-width:calc(100% - 24px);font-size:11px;font-weight:950;position:absolute;bottom:11px;left:12px}.experience-rail{color:#fff!important;background:#14284f!important;border:1px solid #416299!important;box-shadow:0 4px #14284f29!important}.experience-status :is(strong,small),.experience-actions button :is(strong,small),.experience-actions button>svg{color:#fff!important}.experience-status>span{color:#8eeeff!important}.experience-actions button{background:#ffffff1a!important;border-color:#fff3!important}@media (width>=721px) and (width<=1100px){.experience-rail{grid-template-columns:180px minmax(0,1fr)}.experience-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}.modal-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left))}.checkout-modal,.invoice-modal,.redeem-modal{width:min(100%,520px);max-height:calc(100dvh - max(24px, env(safe-area-inset-top) + env(safe-area-inset-bottom)));overscroll-behavior:contain;border:1px solid #3762d829;border-radius:22px;overflow:hidden auto;box-shadow:0 18px 50px #05184738}.live-chat.open .chat-launcher{display:none}.chat-panel{width:min(390px,100vw - 28px);max-height:min(620px, calc(100dvh - 96px - env(safe-area-inset-top)));color:#0b1d47;background:#fff;border:1px solid #2d5bd240;border-radius:22px;box-shadow:0 20px 55px #0518473d}.chat-head{background:linear-gradient(135deg,#123fb8,#2f6cf2)!important}.chat-security{color:#24547f!important;background:#eaf8ff!important}.chat-messages{min-height:0;background:#f6f9ff!important}.chat-message.agent>div{color:#102653!important;background:#fff!important;border-color:#d8e4fa!important}.chat-message.user>div{color:#fff!important;background:#1c55d9!important}.chat-compose{background:#fff!important}.chat-compose input{color:#102653!important}footer,.app.light footer,.app.dark footer{color:#fff!important;background:radial-gradient(circle at 8% 10%,#276aff33,#0000 28%),linear-gradient(145deg,#061333,#091d50 62%,#121748)!important;border-color:#6fdeff33!important}footer :is(h4,strong),footer .dibo-wordmark{color:#fff!important}footer :is(p,small,button,a,.footer-bottom){color:#c9dafa!important}footer button:hover,footer a:hover{color:#7ae9ff!important}footer .payment-icons span{box-shadow:none!important;background:#ffffff17!important;border-color:#ffffff2e!important}.db-sidebar,.owner-sidebar,.dashboard-page.light .db-sidebar,.dashboard-page.light .owner-sidebar{color:#fff!important;background:radial-gradient(circle at 10% 8%,#3873ff57,#0000 28%),linear-gradient(165deg,#06153d,#102a75 58%,#27176a)!important;border-color:#67dfff33!important}.db-sidebar :is(strong,small,span),.owner-sidebar :is(strong,small,span),.db-sidebar nav button,.owner-sidebar nav button{color:#dce8ff!important}.db-sidebar-label{color:#7de8ff!important}.db-sidebar nav button.active,.owner-sidebar nav button.active{color:#fff!important;background:linear-gradient(90deg,#2f6fffd1,#6733d9b3)!important;border-color:#81e6ff59!important}.owner-role-card,.db-sidebar-foot{background:#ffffff14!important;border-color:#ffffff26!important}.owner-command-hero{position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 12% 12%,#32daff42,#0000 28%),radial-gradient(circle at 88% 82%,#ffce402e,#0000 24%),linear-gradient(125deg,#061844,#1646c4 56%,#652ad4)!important;border:1px solid #6fe1ff4d!important;box-shadow:0 18px 46px #0d319333!important}.owner-command-hero :is(h2,p,span,strong,small,i){color:#fff!important}.owner-live-score{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1c!important;border:1px solid #fff3!important;position:relative!important;inset:auto!important}@media (width<=720px){.language-control select{min-width:48px;height:36px}.intro-brand-caption{top:calc(50% + 68px)}.checkout-modal,.invoice-modal,.redeem-modal{padding:20px 17px max(20px, env(safe-area-inset-bottom));border-radius:19px}.chat-panel{width:min(400px,100vw - 20px);max-height:min(600px, calc(100dvh - 76px - env(safe-area-inset-top)));bottom:0;right:0}.owner-command-hero{grid-template-columns:minmax(0,1fr)!important;gap:22px!important;padding:26px 22px!important;display:grid!important}.owner-live-score{width:100%!important;min-height:0!important;padding:18px!important}.categories{grid-template-columns:repeat(2,minmax(0,1fr))!important}.category-section .categories>button{min-width:0;padding:8px!important}}@media (prefers-reduced-motion:reduce){.product-banner,.experience-rail,.chat-panel,.owner-command-hero{transition:none!important;animation:none!important}}.app .hero-depth{--hero-canvas:#e3d5ff;--hero-surface:#fff;--hero-ink:#211034;--hero-muted:#554064;--hero-primary:#5420b8;--hero-on-primary:#fff;--hero-soft:#dfccff;--hero-border:#5c3986;--hero-accent:#ffd02f;--hero-accent-ink:#211034;--hero-shadow:#2110343d}.app.dark .hero-depth{--hero-canvas:#140c25;--hero-surface:#221332;--hero-ink:#faf7ff;--hero-muted:#d5bfe8;--hero-primary:#c08aff;--hero-on-primary:#211034;--hero-soft:#412760;--hero-border:#aa80da;--hero-shadow:#05020c52}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}.app :is(a[href],button,summary,select,label[for],input[type=checkbox],input[type=radio]){cursor:pointer}.app :is(button,select):disabled{cursor:not-allowed}.app .confirm-order-button:disabled{opacity:.55;box-shadow:none}.app .order-confirm-backdrop{-webkit-backdrop-filter:none;background:#060d22b8}.app :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--text);outline-offset:4px}.app :is(button,a):active:not(:disabled){translate:0 1px}.app.intro-complete{background:var(--bg)}.app.intro-complete>:is(main,footer),.app.intro-complete .storefront-content>:is(main,footer),.app.intro-complete main>*,.app.intro-complete .quick-access{opacity:1;filter:none;transform:none}.storefront-content[hidden]{display:none!important}html.dibo-modal-open .app{touch-action:auto;overflow:visible!important}html.dibo-modal-open .storefront-content{touch-action:none}.app :is(.auth-backdrop,.whats-new-backdrop,.footer-info-backdrop,.modal-backdrop,.command-backdrop){-webkit-backdrop-filter:none;background:#060d22b8}.app :is(.auth-modal,.whats-new-modal,.footer-info-modal,.redeem-modal,.compare-modal,.command-center){touch-action:pan-y;overscroll-behavior:contain}.app .command-search-label{background:var(--surface-2);color:var(--text);padding:14px 16px 0;font-size:.875rem;font-weight:700}.app .command-close{border:1px solid var(--text);background:var(--surface);min-width:54px;min-height:44px;color:var(--text);border-radius:8px;font-weight:700}.app .command-close:hover{box-shadow:2px 2px 0 var(--text)}.app .product-thumbnail{aspect-ratio:1;border-radius:inherit;background:#fff;place-items:center;width:100%;height:100%;display:grid}.app .product-thumbnail>:is(img,span,.art-logo){object-fit:contain;border-radius:inherit;width:100%;max-width:100%;height:100%}.app .product-card .product-banner{height:100%;min-height:0}.app .product-banner.product-banner-official{background:var(--surface)}.app .product-banner-official:after{display:none}.app .product-visual:has(.product-banner-official):before{display:none}.app .product-visual:has(.product-banner-official):after{display:none}.app .product-card .product-visual:has(.product-banner-official){background:var(--surface);padding:0}.app .product-card .product-banner-official{border-radius:0}.app .app-brand-banner{background:var(--surface);width:100%;height:100%;overflow:hidden}.app .app-brand-banner img{object-fit:cover;object-position:center;border:0;border-radius:0;width:100%;min-width:0;height:100%;display:block}.app .product-media-placeholder{width:100%;height:100%;color:var(--text);background:var(--surface-2);text-align:center;place-items:center;padding:20px 64px 20px 20px;font-size:1.125rem;font-weight:700;display:grid}.app .product-card :is(.favorite-button,.compare-button){color:#17213f;background:#fff;border:2px solid #17213f}.app .product-card :is(.favorite-button,.compare-button).active{color:#17213f;background:#ffd859}.app .product-card .product-banner-fallback{justify-content:center;align-items:center;padding:16px 64px 16px 16px}.app .product-card .product-banner-fallback>:is(img,.art-logo,.game-artwork-fallback){object-fit:contain;flex:0 0 72px;width:72px;height:72px}.app .product-card .product-banner-fallback>span:not(.art-logo):not(.game-artwork-fallback){display:none}.app .discovery-products{grid-template-columns:minmax(0,1fr);gap:10px;display:grid;overflow:visible}.app .discovery-product{grid-template-columns:48px minmax(0,1fr) 20px;gap:10px;width:100%;min-width:0}.app .discovery-product-art{width:48px;height:48px}.app .discovery-product-copy :is(strong,em),.app .budget-results :is(strong,em){white-space:normal;overflow-wrap:anywhere;overflow:visible}.app .discovery-product-copy strong,.app .budget-results strong{font-size:.9375rem;line-height:1.45}.app .discovery-product-copy em,.app .budget-results em{font-size:.8125rem;line-height:1.5}.app .budget-options{flex-wrap:wrap;gap:8px;display:flex;overflow:visible}.app .budget-options button{flex:80px;min-width:60px;min-height:44px}.app:has(.modal-backdrop,.auth-backdrop,.footer-info-backdrop,.whats-new-backdrop) .live-chat{display:none}.app .budget-results>button{grid-template-columns:20px 44px minmax(0,1fr) 16px;gap:8px;padding:12px}.app .budget-product-art{width:44px;height:44px}.app footer .footer-main>div:not(:first-child){color:#fff;background:#14264d;border:1px solid #63799e}.app footer .footer-main>div :is(h4,button){color:#fff!important}.app .footer-payments span{color:#17213f;background:#fff}.app :is(.footer-info-modal,.redeem-modal,.whats-new-modal,.auth-modal){opacity:1;visibility:visible;filter:none;backface-visibility:visible;max-height:calc(100dvh - 32px);overflow-y:auto;transform:none}.app .main-header nav.open>button{opacity:1}.app .footer-info-modal .eyebrow{margin-top:52px;display:block}.app .footer-info-modal :is(button,a){min-width:44px;min-height:44px}.app .footer-info-modal :is(p,strong,h2){color:var(--text)}@media (width>=700px){.app .discovery-products{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.app .discovery-products{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=540px){.app .live-chat{bottom:max(16px, env(safe-area-inset-bottom))}.app .live-chat.raised{bottom:calc(104px + env(safe-area-inset-bottom))}.app .compare-grid{grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.app .compare-grid>article{width:100%;min-width:0}.app .compare-modal{max-height:calc(100dvh - 32px);overflow-y:auto}.app .product-grid,.app .product-grid.featured-layout{grid-template-columns:minmax(0,1fr)}.app .product-grid>.product-card:nth-child(n){grid-column:auto}.app .product-card .product-visual{height:156px}.app .product-card .product-body{padding:18px;display:block}.app .product-card .price-row{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.app .product-card .product-card-actions{flex-direction:row;gap:8px;display:flex}.app .product-card .price-row>div{text-align:left}.app .discovery-heading-detail{align-items:flex-start}.app .discovery-heading-detail>p{text-align:left}.app .discovery-heading-detail>button{min-height:44px}}.app .route-loader{border:1px solid var(--text);background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;border-radius:12px;width:min(320px,100% - 32px);height:auto;padding:12px 16px;inset:auto 16px 16px auto}.app .route-loader-lockup{min-width:0}.app .route-loader-lockup p{opacity:1;color:var(--text);letter-spacing:normal;text-transform:none;margin:0;font-size:.875rem}.app .route-loader-glow,.app .route-loader-line,.app .route-loader-lockup>.dibo-wordmark{display:none}.app .lookup-hero{background:var(--surface);color:var(--text)}.app .lookup-hero>:is(h1,p,.lookup-eyebrow){color:var(--text)}.app .mobile-menu-utility{display:none}.app .nav-actions .command-trigger{flex:0 0 44px;width:44px}.app .command-trigger :is(span,kbd){display:none}.app .main-header{-webkit-backdrop-filter:none;backdrop-filter:none}.app .main-header .nav-shell{width:calc(100% - 32px);max-width:1280px}.app .header-leading{min-width:0}.app .header-brand-copy small{margin-top:4px;line-height:1.5}.app .main-header nav button{white-space:nowrap;min-height:44px}.app .nav-actions{gap:8px}.app .nav-actions button,.app .language-control select{min-width:44px;min-height:44px}.app .header-online{display:none}.app .main-header .menu-button{gap:0;width:60px}.app .main-header .menu-glyph{background:0 0;width:auto;height:auto;font-size:19px;line-height:1;opacity:1!important;transform:none!important}.app .menu-button small{font-size:10px;line-height:1.3}.app .hero{min-height:0;padding:16px}.app .hero-grid{background:var(--surface);gap:clamp(24px,3vw,44px);width:100%;max-width:1280px;min-height:0;padding:clamp(22px,3.5vw,48px);overflow:visible}.app .hero-copy h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(2.5rem,4.4vw,4.25rem);line-height:1.07}.app .hero-copy h1 em{max-width:100%;margin-top:12px;padding:4px 10px 8px;transform:none}.app .hero-copy>p{max-width:52ch;font-size:1rem;line-height:1.7}.app .hero-search-shell{margin-top:24px}.app .storefront-field-label{color:var(--text);box-shadow:none;background:0 0;border:0;margin:0 0 8px;padding:0;font-size:.875rem;font-weight:700;line-height:1.5;display:block}.app .hero-search input{color:#17213f;min-width:0;background:#fff!important}.app input::placeholder{color:#626b7c;opacity:1}.app.dark .catalog-controls input::placeholder{color:#b5c0dd}.app .auth-tabs button.active{color:#17213f;background:#ffd859}.app.dark :is(.auth-heading>span,.auth-method-tabs button){color:#dfe9ff}.app .auth-modal input::placeholder{color:var(--muted)}.app .auth-modal :is(button,input){min-height:44px}.app .hero-visual{flex-direction:column;gap:16px;height:auto;min-height:0;padding:0;display:flex}.app .hero-art-stage,.app .hero-art-stage>img{animation:none;transform:none}.app .hero-art-stage{width:100%;height:auto;margin:0;position:relative;inset:auto}.app .hero-promo-card{width:100%;max-width:100%;position:relative;inset:auto;transform:none}.app .hero-promo-dots{order:2;gap:4px;margin-left:auto;position:static;transform:none}.app .hero-promo-card>button{flex-shrink:0;order:3}.app .reviews-empty{border:2px solid var(--text);background:var(--surface);color:var(--text);border-radius:18px;flex-direction:column;align-items:flex-start;gap:12px;padding:clamp(20px,3vw,32px);display:flex}.app .categories{grid-template-rows:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.app .categories button:nth-child(n){background:var(--surface);min-width:0;height:auto;min-height:110px;color:var(--text);text-align:left;border:2px solid var(--text);box-shadow:none;grid-area:auto;justify-content:flex-start;align-items:flex-start;gap:8px;padding:18px}.app .categories button:nth-child(n):before,.app .categories button:nth-child(n):after{display:none}.app .categories button.active{color:#fff;box-shadow:4px 4px 0 var(--text);background:#4366e8}.app .categories button:nth-child(n)>span{font-size:1rem;font-weight:800}.app .categories button:nth-child(n)>small{color:inherit;font-size:.875rem}.app .categories button em{display:none}@media (width>=700px){.app .categories{grid-template-columns:repeat(3,minmax(0,1fr))}.app .categories button em{color:inherit;font-size:.875rem;font-style:normal;line-height:1.6;display:block}}@media (width>=1200px){.app .categories{grid-template-columns:repeat(6,minmax(0,1fr))}}.app .reviews-empty p{margin:0;font-size:1.125rem;font-weight:700}.app .reviews-empty a{min-height:44px;color:var(--text);text-underline-offset:4px;border:2px solid;border-radius:8px;align-items:center;padding:8px 14px;font-weight:700;text-decoration:underline;display:inline-flex}.app .reviews-empty a:hover{box-shadow:3px 3px 0 var(--text)}.app .chat-panel{width:min(390px,100vw - 48px);max-height:calc(100dvh - 120px - env(safe-area-inset-bottom));overflow-y:auto}.app .chat-message.user :is(p,small){color:#fff!important}.app .chat-panel .quick-replies{flex-wrap:wrap;flex-shrink:0;gap:6px;padding:10px;display:flex;overflow:visible}.app .chat-panel .quick-replies button{white-space:normal}.app .chat-admin{flex-shrink:0}.app .chat-admin button{text-underline-offset:3px;text-decoration:underline;color:#17213f!important}.app .chat-head span{color:#fff}.app .chat-input-label{color:#17213f;background:#fff;padding:10px 16px 0;font-size:.875rem;font-weight:700}.app .chat-panel :is(button,input){min-height:44px}.app .chat-panel button{min-width:44px}.app .chat-compose input{min-width:0;scroll-margin-block:100px}.app footer button{min-height:44px}.app .important-note,.app .important-note :is(strong,p,svg){color:#17213f!important}.app .faq-list article{background:var(--surface);border-color:var(--text)}.app .faq-list article :is(button,p,strong,i){color:var(--text)!important}.app.dark .service-info-grid article>span{color:#b5c0dd}.app .chat-launcher,.app .chat-launcher :is(span,svg){color:#17213f!important}.app .hero-promo-dots button{background:radial-gradient(circle,#717b91 0 3px,#0000 4px);border:0;border-radius:8px;width:44px;height:44px}.app .hero-promo-dots button.active{background:radial-gradient(circle,#3153c9 0 6px,#0000 7px)}.app .hero-promo-dots button:hover{outline:2px solid #3153c9}.app .trust-row{flex-wrap:wrap;margin-top:24px}.app .trust-row strong{font-size:1.125rem}.app .trending button{min-height:44px;padding-inline:12px}.app .catalog-controls{align-items:flex-end}.app .catalog-search-field{flex:1;min-width:0}.app .catalog-controls .storefront-field-label{width:auto;min-height:0;display:block}.app .catalog-search-field>label:last-child{width:100%}.app .catalog-filter-bar button,.app .catalog-notice button,.app .product-card button{min-width:44px;min-height:44px}.app .product-card .compare-button{top:62px}.app .catalog-filter-bar,.app .catalog-filter-bar>div{flex-wrap:wrap;gap:8px;max-width:100%;overflow:visible}.app .catalog-filter-bar>div{width:100%}.app .product-card h3{font-size:1rem;line-height:1.45}.app .showcase-glow,.app .hero-art-shine{display:none}@media (width>=961px) and (width<=1240px){.app .header-brand-copy,.app .command-trigger{display:none!important}.app .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (width<=960px){.app .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,.85fr)}.app .hero-copy h1{font-size:clamp(2.25rem,5vw,3rem)}.app .hero-search{flex-wrap:wrap;gap:8px;height:auto;padding:8px;display:flex}.app .hero-search input{flex:100%;width:100%;min-height:48px;padding:10px}.app .hero-search>svg{display:none}.app .hero-search button{width:100%;min-height:48px}.app .hero-promo-card{flex-wrap:wrap;padding:12px}.app .hero-promo-dots{justify-content:center;width:100%}}@media (width<=620px){.app .experience-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0;display:grid;overflow:visible}.app .experience-actions button{gap:8px;width:auto;min-width:0;padding:12px}.app .experience-actions button>:is(b,svg),.app .experience-actions small{display:none}.app .experience-actions button span,.app .experience-actions button strong{white-space:normal;text-overflow:clip;font-size:.875rem;line-height:1.5;overflow:visible}.app .mobile-menu-utility{white-space:normal;display:flex}.app .main-header{height:76px;padding:8px 0}.app .main-header .nav-shell{width:calc(100% - 20px);height:60px;padding-inline:8px}.app .header-wordmark .dibo-wordmark{width:62px;height:48px}.app .language-control,.app .header-changelog{display:none}.app .nav-actions{gap:6px}.app .hero{padding:8px 12px 16px}.app .hero-grid{border-radius:24px;grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 18px}.app .hero-copy h1{font-size:clamp(2.125rem,9.5vw,3.25rem);line-height:1.08}.app .hero-visual{width:100%;padding:0}.app .hero-promo-card{width:100%}.app .trust-row>div{flex:80px;min-width:0;padding:12px 8px}.app .trust-row strong{font-size:.875rem}.app .catalog-controls{grid-template-columns:minmax(0,1fr);gap:16px;width:100%;display:grid}.app .catalog-sort-field,.app .sort-select{width:100%}.app .chat-launcher{width:48px;min-width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{scroll-behavior:auto!important;transition:none!important}}.app .hero-depth{--hero-depth:0;--hero-travel:1;background:var(--hero-canvas);color:var(--hero-ink);padding:24px 16px 32px}.app .hero-depth .hero-grid{border:2px solid var(--hero-border);background:var(--hero-surface);width:100%;max-width:1280px;min-height:0;box-shadow:0 8px 0 var(--hero-soft);border-radius:28px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);padding:clamp(24px,4vw,52px);display:grid;overflow:visible}.app .hero-depth .hero-copy{min-width:0}.app .hero-depth .hero-copy h1{color:var(--hero-ink);letter-spacing:-.055em;text-wrap:balance;margin:0 0 20px;font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.06}.app .hero-depth .hero-copy h1 em{background:var(--hero-accent);color:var(--hero-accent-ink);box-shadow:none;border:0;border-radius:10px;margin:10px 0 0;padding:3px 12px 9px;font-style:normal;display:table;transform:rotate(-1.2deg)}.app .hero-depth .hero-copy>p{max-width:44ch;color:var(--hero-muted);margin:0;font-size:1rem;line-height:1.7}.app .hero-depth .hero-search-shell{margin-top:28px}.app .hero-depth .storefront-field-label{color:var(--hero-ink);margin-bottom:10px;font-size:.875rem}.app .hero-depth .hero-search{border:2px solid var(--hero-primary);background:var(--hero-surface);height:auto;min-height:60px;box-shadow:0 4px 0 var(--hero-soft);border-radius:14px;flex-wrap:nowrap;align-items:center;gap:10px;padding:6px;display:flex}.app .hero-depth .hero-search>svg{display:none}.app .hero-depth .hero-search input{width:100%;min-width:0;height:auto;min-height:44px;color:var(--hero-ink);box-shadow:none;border:0;border-radius:8px;flex:1;padding:8px 10px;font-size:1rem;background:var(--hero-surface)!important}.app .hero-depth .hero-search input::placeholder{color:var(--hero-muted)}.app .hero-depth .hero-search>button{background:var(--hero-primary);width:auto;min-height:46px;color:var(--hero-on-primary);box-shadow:none;border:0;border-radius:9px;flex:none;padding:10px 18px;font-size:.875rem;font-weight:800}.app .hero-depth .hero-search-suggestions{z-index:5;border:1px solid var(--hero-border);background:var(--hero-surface);max-height:320px;color:var(--hero-ink);box-shadow:0 12px 24px var(--hero-shadow);border-radius:14px;overflow-y:auto}.app .hero-depth .hero-search-suggestions :is(strong,span){color:var(--hero-ink)}.app .hero-depth .hero-search-suggestions :is(small,p){color:var(--hero-muted)}.app .hero-depth .hero-search-suggestions button{background:var(--hero-surface);min-height:64px}.app .hero-depth .hero-search-suggestions button:hover,.app .hero-depth .hero-search-suggestions button:focus-visible{background:var(--hero-soft)}.app .hero-depth .trending{flex-wrap:wrap;gap:8px;margin-top:16px}.app .hero-depth .trending>span{width:100%;color:var(--hero-muted);font-size:.8125rem}.app .hero-depth .trending button{border:1px solid var(--hero-border);background:var(--hero-surface);min-height:44px;color:var(--hero-ink);box-shadow:none;border-radius:8px;padding:8px 12px;font-size:.8125rem}.app .hero-utilities{border-top:1px solid var(--hero-border);flex-wrap:wrap;align-items:center;gap:4px 20px;margin-top:20px;padding-top:12px;font-size:.8125rem;line-height:1.5;display:flex}.app .hero-utilities>span{width:100%;color:var(--hero-muted)}.app .hero-utilities :is(a,button){min-height:44px;color:var(--hero-primary);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-size:.8125rem;font-weight:700;text-decoration:underline;display:inline-flex}.app .hero-depth-scene{isolation:isolate;flex-direction:column;gap:0;min-width:0;padding:20px 10px 0;display:flex;position:relative}.app .hero-depth-backplate{z-index:-1;border:2px solid var(--hero-primary);background:var(--hero-soft);transform:translate3d(0, calc(var(--hero-depth) * 8px * var(--hero-travel)), 0) rotate(3deg);border-radius:24px;position:absolute;inset:6px 0 100px}.app .hero-depth .hero-art-stage{z-index:1;aspect-ratio:1672/941;border:2px solid var(--hero-ink);background:var(--hero-soft);width:100%;height:auto;box-shadow:6px 8px 0 var(--hero-shadow);transform:translate3d(0, calc(var(--hero-depth) * -18px * var(--hero-travel)), 0);border-radius:20px;position:relative;overflow:hidden}.app .hero-depth .hero-art-stage>img{aspect-ratio:1672/941;object-fit:contain;filter:none;width:100%;height:auto;display:block;transform:none}.app .hero-depth .hero-promo-card{z-index:2;border:2px solid var(--hero-ink);background:var(--hero-surface);width:calc(100% - 24px);color:var(--hero-ink);box-shadow:5px 6px 0 var(--hero-shadow);transform:translate3d(0, calc(var(--hero-depth) * -36px * var(--hero-travel)), 0);border-radius:16px;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin:-20px auto 0;padding:16px;display:grid;position:relative}.app .hero-depth .hero-promo-icon{width:44px;height:44px;box-shadow:none;background:#fff;border-radius:10px;padding:8px}.app .hero-depth .hero-promo-icon img{object-fit:contain;width:28px;height:28px;display:block}.app .hero-depth .hero-promo-copy{min-width:0}.app .hero-depth .hero-promo-copy>span{display:none}.app .hero-depth .hero-promo-copy strong{color:var(--hero-ink);white-space:normal;font-size:1rem;line-height:1.4;display:block}.app .hero-depth .hero-promo-copy small{color:var(--hero-muted);margin-top:4px;font-size:.8125rem;line-height:1.5;display:block}.app .hero-depth .hero-promo-action{order:initial;background:var(--hero-primary);width:44px;height:44px;color:var(--hero-on-primary);box-shadow:none;border:0;border-radius:10px}.app .hero-depth .hero-promo-dots{order:initial;border-top:1px solid var(--hero-border);width:100%;box-shadow:none;background:0 0;border-radius:0;flex-wrap:wrap;grid-column:1/-1;justify-content:flex-start;gap:8px;margin:0;padding:12px 0 0;display:flex}.app .hero-depth .hero-promo-dots button{border:1px solid var(--hero-border);background:var(--hero-surface);width:auto;height:auto;min-height:44px;color:var(--hero-ink);border-radius:8px;flex:auto;padding:8px 12px;font-size:.8125rem;font-weight:700;line-height:1.4;transform:none}.app .hero-depth .hero-promo-dots button.active{border:1px solid var(--hero-primary);background:var(--hero-primary);color:var(--hero-on-primary);text-underline-offset:4px;text-decoration:underline}.app .hero-depth .hero-motion-toggle{min-height:44px;color:var(--hero-muted);text-underline-offset:4px;background:0 0;border:0;align-self:flex-end;margin-top:14px;padding:8px 4px;font-size:.8125rem;text-decoration:underline}.app .hero-depth :is(button,a):hover:not(:disabled){box-shadow:0 2px 0 var(--hero-primary)}.app .hero-depth :is(button,a):active:not(:disabled){transform:translateY(1px)}.app .hero-depth .hero-motion-toggle:disabled{cursor:default;opacity:1;text-decoration:none}.app .hero-depth .hero-search:focus-within{outline:3px solid var(--hero-primary);outline-offset:4px}.app .hero-depth .hero-search input:focus-visible{outline:none}.app .hero-depth :is(button,a,input):focus-visible{outline:3px solid var(--hero-primary);outline-offset:4px}.app .hero-depth-scene .showcase-glow,.app .hero-depth .hero-art-shine{display:none}@media (width<=960px){.app .hero-depth .hero-grid{grid-template-columns:minmax(0,1fr);gap:28px;max-width:740px}.app .hero-depth-scene{width:min(620px,100%);margin-inline:auto}}@media (width<=620px){.app .hero-depth{--hero-travel:.5;padding:12px 12px 24px}.app .hero-depth .hero-grid{border-radius:22px;gap:24px;padding:24px 18px}.app .hero-depth .hero-copy h1{font-size:clamp(2.1rem,10vw,3.2rem);line-height:1.08}.app .hero-depth .hero-copy>p{font-size:.9375rem;line-height:1.65}.app .hero-depth .hero-search-shell{margin-top:24px}.app .hero-depth .hero-search{flex-wrap:nowrap;gap:4px}.app .hero-depth .hero-search input{padding-inline:6px}.app .hero-depth .hero-search>button{padding-inline:12px}.app .hero-depth .hero-search-suggestions{max-height:260px;margin-top:10px;position:relative;top:auto}.app .hero-depth-scene{padding:16px 4px 0}.app .hero-depth-backplate{transform:translate3d(0, calc(var(--hero-depth) * 4px), 0) rotate(2deg);border-radius:18px;inset:6px 0 96px}.app .hero-depth .hero-promo-card{gap:8px;width:calc(100% - 12px);margin-top:-12px;padding:12px}.app .hero-depth .hero-promo-copy small{display:none}.app .hero-depth .hero-promo-dots{gap:8px;padding-top:12px}.app .hero-depth .hero-promo-dots button{padding-inline:8px;font-size:.75rem}}@media (prefers-reduced-motion:reduce){.app .hero-depth{--hero-depth:0!important}.app .hero-depth .hero-promo-dots button{transition:none}}@media (width<=380px){.app .hero-depth .hero-search{flex-wrap:wrap}.app .hero-depth .hero-search input{flex-basis:100%}.app .hero-depth .hero-search>button{width:100%}}@media (forced-colors:active){.app .hero-depth .hero-promo-dots button.active{outline-offset:-4px;outline:2px solid highlight}}.app .catalog-product-card{--card-ink:#211034;--card-muted:#554064;--card-action:#5420b8;--card-on-action:#fff;--card-border:#5c3986;--card-soft:#dfccff;--card-surface:#fff;border:2px solid var(--card-border);background:var(--card-surface);min-width:0;box-shadow:0 4px 0 var(--card-soft);border-radius:20px;flex-direction:column;transition:none;display:flex;overflow:hidden;transform:none}.app.dark .catalog-product-card{--card-ink:#faf7ff;--card-muted:#d5bfe8;--card-action:#c08aff;--card-on-action:#211034;--card-border:#aa80da;--card-soft:#412760;--card-surface:#221332}.app .catalog-product-card:after{display:none}.app .catalog-product-card:hover,.app .catalog-product-card:focus-within{border-color:var(--card-action);box-shadow:0 4px 0 var(--card-soft);transform:none}.app .catalog-product-card .product-visual{aspect-ratio:512/250;border:0;border-bottom:1px solid var(--card-border);background:var(--card-surface);border-radius:0;flex:none;width:100%;height:auto;padding:0}.app .catalog-product-card .product-body{background:var(--card-surface);flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}.app .catalog-card-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 8px;display:flex}.app .catalog-card-category{color:var(--card-muted);font-size:.8125rem;font-weight:700}.app .catalog-card-tools{gap:4px;margin-left:auto;display:flex}.app .catalog-product-card .catalog-tool{width:44px;height:44px;color:var(--card-muted);background:var(--card-surface);box-shadow:none;border:1px solid #0000;border-radius:10px;place-items:center;padding:0;display:grid}.app .catalog-product-card .catalog-tool:hover,.app .catalog-product-card .catalog-tool.active{border-color:var(--card-border);color:var(--card-action);background:var(--card-soft)}.app .catalog-tool.active svg{stroke-width:2.5px}.app .catalog-product-card h3{min-height:0;color:var(--card-ink);letter-spacing:-.025em;overflow-wrap:anywhere;margin:0;font-size:1.25rem;line-height:1.35}.app .catalog-product-card .catalog-card-detail{color:var(--card-muted);margin:0 0 6px;font-size:.875rem;line-height:1.6}.app .catalog-card-detail span{padding-inline:3px}.app .catalog-product-card .price-row{border-top:1px solid var(--card-border);margin:auto 0 0;padding:14px 0 0;display:block}.app .catalog-product-card .price-row>div{text-align:left}.app .catalog-product-card .price-row small{color:var(--card-muted);font-size:.8125rem;line-height:1.5;display:block}.app .catalog-product-card .price-row strong{color:var(--card-ink);letter-spacing:-.03em;margin-top:2px;font-size:1.375rem;line-height:1.4;display:block}.app .catalog-product-card .price-row .unavailable-price{font-size:1rem}.app .catalog-product-card .catalog-buy-button{border:1px solid var(--card-action);width:100%;min-height:48px;color:var(--card-on-action);background:var(--card-action);box-shadow:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding:12px 16px;font-size:.875rem;font-weight:800;display:flex}.app .catalog-product-card .catalog-buy-button:hover:not(:disabled){text-underline-offset:3px;text-decoration:underline}.app .catalog-product-card .catalog-buy-button:disabled{color:var(--card-muted);background:var(--card-soft);border-color:var(--card-border);opacity:1}.app .catalog-product-card button:focus-visible{outline:3px solid var(--card-action);outline-offset:3px}@media (width<=380px){.app .catalog-product-card .product-body{padding:14px}.app .catalog-product-card h3{font-size:1.125rem}}.app .header-brand-copy{letter-spacing:normal;-webkit-text-stroke:0;text-shadow:none;font-family:Manrope,sans-serif}.app .header-brand-copy small{white-space:nowrap;width:max-content;font-size:10px;font-weight:500}.app .hero-depth .hero-copy h1 em{text-shadow:none}.app .hero-depth-backplate{transform:translate3d(0, calc(var(--hero-depth) * 8px * var(--hero-travel)), 0)}.app .categories button em{color:inherit;margin-top:8px;font-size:.75rem;font-style:normal;line-height:1.55;display:block}.app .experience-rail{background:#14284f!important;border-color:#416299!important}.app .experience-status{background:0 0}.app .experience-actions>button{gap:6px}.app .topup-context-bar{flex-wrap:wrap}.app .topup-context-bar>span{white-space:normal}.app :is(.payment-mini-logos img,.payment-options img,.footer-payments img){object-fit:contain;display:block}.app :is(.db-main,.db-card,.owner-panel,.topup-section){min-width:0}.app .db-table-wrap{max-width:100%;overflow-x:auto}@media (width>=721px) and (width<=1100px){.app .experience-rail{grid-template-columns:180px minmax(0,1fr)}.app .experience-actions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.app .experience-actions{grid-template-columns:repeat(2,minmax(0,1fr));padding-right:0;display:grid;overflow:visible}.app .experience-actions>button{grid-template-columns:36px minmax(0,1fr);align-content:start;gap:10px;min-width:0;min-height:130px;display:grid}.app .experience-actions>button>b{grid-area:1/1}.app .experience-actions>button>span{grid-area:2/1/auto/-1}.app .experience-actions>button>svg{grid-area:1/2;justify-self:end}.app .experience-actions :is(strong,small){white-space:normal;overflow:visible}.app .experience-actions strong{font-size:14px}.app .experience-actions small{font-size:12px}}.app{--detail-line:#b9c9e4;--detail-focus:#6d28d9}.app.dark{--detail-line:#536689;--detail-focus:#bca0ff}.app .app-product-icon{aspect-ratio:1;object-fit:contain;object-position:center;flex-shrink:0;display:block}.app .game-artwork-fallback.app-product-icon{place-items:center;display:grid}.app .sticky-product{min-width:0}.app .sticky-product>.sticky-product-icon{background:#fff;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;min-width:44px;height:44px;padding:4px;display:grid}.app .sticky-product-icon>:is(img,.game-artwork-fallback,.product-wordmark){object-fit:contain;aspect-ratio:1;border-radius:7px;width:100%;min-width:0;max-width:100%;height:100%;margin:0;padding:0}.app .sticky-product-icon .product-wordmark img{object-fit:contain;width:100%;height:100%;padding:0}.app .sticky-product>.sticky-product-copy{flex:1;min-width:0}.app .sticky-product-copy strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:100%;display:block;overflow:hidden}.app .invoice-item>.app-product-icon{flex:0 0 36px;width:36px;min-width:36px;height:36px}.app .invoice-item>div{overflow-wrap:anywhere;min-width:0}.app .invoice-item>strong{flex-shrink:0}.app :is(.quick-links,.category-apps,.compare-products) img{object-fit:contain;flex-shrink:0}.app .compare-products>span{min-width:0}.app .compare-products>span>b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app :is(button,a,input,select,textarea):focus-visible,.dashboard-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--detail-focus);outline-offset:3px}.app :is(input,select,textarea):focus,.app :is(input,select,textarea):focus-visible{border-color:var(--detail-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--detail-focus) 28%, transparent);outline:0}.app .topup-phone:focus-within{border-color:var(--detail-focus);box-shadow:0 0 0 2px color-mix(in srgb, var(--detail-focus) 28%, transparent)}.app .topup-phone :is(input,select):focus{box-shadow:none}.app .categories{align-items:stretch}.app .category-section .categories>button{min-width:0;box-shadow:0 4px 0 color-mix(in srgb, var(--text) 8%, transparent);border-radius:16px;flex-direction:column;align-items:start;gap:0;display:flex;border:1px solid var(--detail-line)!important;padding:20px!important}.app .categories>button.active{border:2px solid var(--primary);box-shadow:0 4px 0 color-mix(in srgb, var(--primary) 20%, transparent);padding:19px}.app .categories .category-apps{flex-direction:row;align-items:center;gap:6px;min-height:36px;margin:0 0 14px;display:flex}.category-apps img{object-fit:contain;background:#fff;border:1px solid #d5dff1;border-radius:9px;width:32px;height:32px;padding:3px}.app .categories>button>span:not(.category-apps){line-height:1.4}.app .categories>button small{margin-top:8px;line-height:1.5}.app .categories button em{margin-top:12px;line-height:1.6}.app .discovery-stack{padding-bottom:clamp(32px,4vw,56px)}.app .how-card{margin-block:0}.app .product-discovery-rail{border:1px solid var(--detail-line);box-shadow:0 6px 0 color-mix(in srgb, var(--text) 7%, transparent)}.app .discovery-heading h2{line-height:1.25}.app .discovery-product-art{border-radius:10px;flex:0 0 112px;width:112px;height:64px;overflow:hidden}.app .discovery-product-art .app-brand-banner{aspect-ratio:auto;width:100%;height:100%}.app .discovery-product-art img{object-fit:cover;width:100%;height:100%}.app .discovery-product-copy{min-width:0}.app .hero-copy>p{max-width:560px;line-height:1.75}.app .topup-tabs,.app .topup-context-bar{width:min(1180px,100% - 32px);box-shadow:none;border-radius:12px;margin-inline:auto}.app .topup-tabs{border:1px solid var(--detail-line);background:var(--surface-2);gap:6px;margin-top:20px;padding:5px}.app .topup-tabs button{min-height:46px;color:var(--text);border:0;border-radius:8px;padding:10px 16px;line-height:1.5}.app .topup-tabs button.active{background:var(--primary);color:#fff;box-shadow:none;border:0}.app .checkout-progress{border:1px solid var(--detail-line);box-shadow:none;border-radius:16px}.app .topup-sticky{border-top:1px solid var(--detail-line)}.app .topup-sticky-inner>button{box-shadow:none;border:0;border-radius:10px}.app .topup-context-bar{border:1px solid var(--detail-line);background:var(--surface);gap:10px 18px;margin-top:12px;margin-bottom:20px;padding:12px 14px}.app .topup-context-bar>span{background:0 0;border:0;border-radius:0;align-items:center;gap:6px;padding:0;font-size:12px;line-height:1.6;display:inline-flex}.app .topup-context-bar svg{color:var(--primary);flex:0 0 14px}.app .topup-section,.app .topup-support{border:1px solid var(--detail-line);box-shadow:0 4px 0 color-mix(in srgb, var(--text) 6%, transparent);border-radius:16px}.app .topup-section-head{gap:16px;padding-right:16px}.app .topup-section-head h2{font-size:clamp(18px,2vw,23px);line-height:1.4}.app .topup-section-head p{margin-top:4px;line-height:1.6}.app .topup-section-head>b{border:0;border-right:1px solid var(--detail-line);box-shadow:none;flex-shrink:0;align-self:stretch}.app .topup-phone{border:1px solid var(--detail-line);background:var(--surface);border-radius:10px;min-height:52px;overflow:visible}.app .topup-phone select{border:0;border-right:1px solid var(--detail-line);border-radius:10px 0 0 10px;flex:0 0 86px;width:86px}.app .topup-phone input{border:0;border-radius:0 10px 10px 0;width:100%;min-width:0;padding:12px;font-size:16px}.app .service-product-hero{background:var(--surface-2);min-height:0;padding-block:28px}.app .service-product-hero .topup-hero-grid{display:none}.app .service-product-hero .topup-hero-content{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:center;gap:32px;max-width:1180px;min-height:0;padding-block:0;display:grid}.app .service-product-hero .topup-game-art{aspect-ratio:512/250;border:1px solid var(--detail-line);width:100%;height:auto;box-shadow:none;background:var(--surface);border-radius:16px;overflow:hidden;transform:none}.app .service-product-hero .app-brand-banner{width:100%;height:100%}.app .service-product-hero .app-brand-banner img{object-fit:cover;width:100%;height:100%}.app .service-product-hero h1{overflow-wrap:anywhere;font-size:clamp(26px,3vw,42px);line-height:1.2}.app .service-product-hero .topup-title>span{color:var(--primary);letter-spacing:.08em;font-size:11px}.app .service-product-hero .topup-benefits{flex-wrap:wrap;gap:12px 24px;margin-top:18px;position:static;transform:none}.app .service-product-hero .topup-benefits span{color:var(--muted);position:static}.app .realtime-section{border:1px solid var(--detail-line);box-shadow:0 5px 0 color-mix(in srgb, var(--text) 7%, transparent);padding:clamp(16px,3vw,28px)}.app .realtime-head{padding:0 0 22px}.app .realtime-head h2{margin:10px 0;line-height:1.3}.app .realtime-head p{line-height:1.7}.app .realtime-table{scrollbar-width:auto;border-radius:12px;overflow-x:auto}.app .privacy-note{gap:10px;margin-top:16px;padding:14px;line-height:1.6}.app .privacy-note svg{flex-shrink:0}.app .topup-bottom-bar .selected-product>div{min-width:0}.app .topup-bottom-bar strong{line-height:1.5}.app .locale-picker{position:relative}.app .locale-trigger{border:1px solid var(--detail-line);background:var(--surface);min-height:44px;color:var(--text);font:inherit;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.app .locale-trigger:hover{border-color:var(--primary);background:var(--surface-2)}.app .locale-panel{z-index:90;border:1px solid var(--detail-line);background:var(--surface);width:340px;max-height:min(580px,100dvh - 110px);color:var(--text);border-radius:16px;padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow-y:auto;box-shadow:0 16px 48px #14284f26}.app .locale-panel-head{gap:6px;padding:12px 10px 16px;display:grid}.app .locale-panel-head strong{font-size:18px}.app .locale-panel-head small{color:var(--muted);font-size:12px}.app .locale-panel>button{text-align:left;width:100%;min-height:66px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:12px;padding:10px;display:flex}.app .locale-panel>button[aria-checked=true]{border-color:var(--primary);background:color-mix(in srgb, var(--primary) 9%, var(--surface))}.app .locale-panel>button:hover{background:var(--surface-2)}.app .locale-panel>button>b{background:var(--surface-2);width:36px;height:36px;color:var(--primary);border-radius:8px;place-items:center;font-size:11px;display:grid}.app .locale-panel>button>span{flex:1;gap:5px;min-width:0;display:grid}.app .locale-panel>button strong{font-size:14px}.app .locale-panel>button small{color:var(--muted);font-size:10px;line-height:1.5}.app .locale-panel>button>i{color:var(--primary);font-style:normal}.app .locale-panel>p{border-top:1px solid var(--detail-line);color:var(--muted);padding:12px 10px 4px;font-size:11px;line-height:1.65}.app .locale-panel-floating{top:max(84px, env(safe-area-inset-top));z-index:120;width:auto;max-height:calc(100dvh - 110px);position:fixed;left:16px;right:16px}.app:has(.locale-panel-floating) .main-header nav.open{visibility:hidden}.app .main-header nav .mobile-menu-utility{display:none}.app .auth-backdrop{top:var(--auth-visible-top,0px);height:var(--auth-visible-height,100dvh);align-items:center;min-height:0;padding:16px;animation:none;bottom:auto;overflow:hidden}.app .auth-modal-detail{width:min(460px,100%);max-height:calc(var(--auth-visible-height,100dvh) - 32px);border:1px solid var(--detail-line);text-align:start;border-radius:20px;flex-direction:column;padding:0;animation:none;display:flex;overflow:hidden;box-shadow:0 24px 80px #06133438}.app .auth-modal-detail:focus{outline:none}.app .auth-dialog-head{border-bottom:1px solid var(--detail-line);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px 16px;display:flex}.app .auth-dialog-head .auth-brand{flex:1;justify-content:flex-start;gap:8px;min-width:0;margin:0}.app .auth-dialog-head .auth-brand .dibo-wordmark{flex:0 0 64px;width:64px}.app .auth-dialog-head .auth-brand>span:not(.dibo-wordmark){white-space:normal;overflow-wrap:anywhere;min-width:0}.app .auth-dialog-head .auth-brand img{object-fit:contain;width:64px;height:46px}.app .auth-dialog-head .auth-brand>span{letter-spacing:.1em;font-size:10px}.app .auth-close{border:1px solid var(--detail-line);background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:10px;flex:0 0 44px;font-size:22px;position:static}.app .auth-dialog-body{overscroll-behavior:contain;min-height:0;padding:24px;scroll-padding-block:20px;overflow-y:auto}.app .auth-modal-detail .auth-heading{text-align:start;margin:22px 0}.app .auth-modal-detail .auth-heading h2{overflow-wrap:anywhere;margin:8px 0 12px;font-size:clamp(22px,5vw,28px);line-height:1.3}.app .auth-modal-detail .auth-heading p{margin:0;font-size:14px;line-height:1.75}.app .auth-modal-detail .auth-field{gap:9px;margin:0 0 20px;font-size:13px;font-weight:600}.app .auth-modal-detail .auth-field input{border:1px solid var(--detail-line);background:var(--surface);border-radius:10px;width:100%;height:52px;padding:12px 14px;scroll-margin-block:16px;font-size:16px;font-weight:400;line-height:1.5}.app .auth-modal-detail .auth-tabs,.app .auth-modal-detail .auth-method-tabs{border:1px solid var(--detail-line);background:var(--surface-2);border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;margin:0 0 20px;padding:4px;display:grid}.app .auth-modal-detail :is(.auth-tabs,.auth-method-tabs) button{min-height:44px;box-shadow:none;border:0;border-radius:8px;padding:10px 12px;line-height:1.5}.app .auth-modal-detail .auth-tabs button.active{color:#211034;background:#ffd632}.app .auth-modal-detail .auth-method-tabs button.active{background:var(--surface);color:var(--primary);box-shadow:0 1px 3px #14284f18}.app.dark .auth-modal-detail .auth-method-tabs button.active{color:#dce8ff;background:#24375d}.app.dark .auth-modal-detail .auth-text-action,.app.dark .auth-modal-detail .auth-switch button{color:#bca0ff}.app .auth-modal-detail .auth-primary{background:var(--primary);color:#fff;width:100%;min-height:50px;box-shadow:none;border:0;border-radius:10px;margin-top:4px;padding:12px 16px;font-size:14px;line-height:1.6}.app .auth-modal-detail .auth-primary:disabled{opacity:.6}.app .auth-modal-detail .auth-text-action{width:100%;min-height:44px;color:var(--primary);text-underline-offset:4px;background:0 0;border:0;margin-top:12px;padding:10px 4px;font-size:13px;text-decoration:underline;display:block}.app .auth-modal-detail .auth-switch{margin:12px 0 0;font-size:12px;line-height:1.8}.app .auth-password-wrap{display:block;position:relative}.app .auth-modal-detail .auth-password-wrap input{padding-inline-end:54px}.app .auth-password-toggle{width:44px;height:44px;min-height:44px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:4px;right:4px}.app .auth-sent-email{border:1px solid var(--detail-line);background:var(--surface-2);overflow-wrap:anywhere;color:var(--text);border-radius:10px;margin:16px 0;padding:16px;line-height:1.6}.app .auth-modal-detail .otp-code-field{margin:20px 0}.app .auth-modal-detail .otp-code-cell{border-radius:8px}.app .auth-error{margin:0 0 16px;padding:12px;line-height:1.7}.app .db-sidebar,.app .owner-sidebar{min-height:0;overflow:hidden;animation:none!important}.app .db-sidebar-head,.app .db-user,.app .owner-role-card,.app .db-sidebar-label,.app .db-sidebar-foot{flex-shrink:0}.app .db-sidebar nav{scrollbar-width:thin;scrollbar-color:#7a9ace #14284f;overscroll-behavior:contain;flex:auto;min-height:0;padding:4px 5px 24px;scroll-padding-block:12px;overflow:hidden auto}.app .db-sidebar nav button{white-space:normal;flex:none;height:auto;min-height:44px;padding-block:12px;line-height:1.45}.app .db-sidebar-foot{padding:12px 8px max(12px, env(safe-area-inset-bottom));border-top:1px solid #7594c95c;margin-top:0;position:static;box-shadow:0 -12px 18px #07173835}.app .db-sidebar-foot button,.app .db-sidebar-foot small{color:#dce8ff!important}.app .db-sidebar-foot small{white-space:normal;line-height:1.5}.app .sidebar-scroll-hint{color:#c3d8ff;background:#122952;flex-shrink:0;margin:0;padding:8px 12px;font-size:10px;line-height:1.5}@media (width<=960px){.app .main-header nav .mobile-menu-utility{padding:4px 0;display:block}.app .locale-picker-mobile .locale-trigger{border:0;justify-content:flex-start;width:100%;font-size:13px}.app .locale-picker-mobile .locale-panel{top:max(84px, env(safe-area-inset-top));width:auto;max-height:calc(100dvh - 110px);position:fixed;left:16px;right:16px}.app .main-header nav .locale-panel button{width:100%;min-height:66px;padding:10px;display:flex}.app .main-header nav .locale-panel button:after{content:none}.app .db-sidebar,.app .owner-sidebar{z-index:100;width:min(340px,100vw - 44px);max-width:none;padding-top:max(16px, env(safe-area-inset-top));bottom:0;height:100dvh!important;top:0!important}.app .db-sidebar-head{height:auto;min-height:60px}.app .db-sidebar .db-user,.app .db-sidebar .owner-role-card{margin-block:12px;padding:12px}.app .db-drawer-backdrop{z-index:99}}@media (width<=720px){.app .categories{gap:14px}.app .category-section .categories>button{min-height:200px;padding:16px!important}.app .categories>button.active{padding:15px}.app .categories>button>span:not(.category-apps){font-size:16px}.app .categories .category-apps{gap:4px;margin-bottom:14px}.category-apps img{border-radius:8px;width:28px;height:28px}.app .categories button em{font-size:12px}.app .hero-copy>p{font-size:15px}.app .service-product-hero{padding:16px 0 20px}.app .service-product-hero .topup-hero-content{grid-template-columns:minmax(0,1fr);gap:18px;padding-inline:16px}.app .service-product-hero .topup-game-art{border-radius:12px;max-width:512px;margin-inline:auto}.app .service-product-hero .topup-title{min-width:0}.app .service-product-hero h1{margin-top:8px;font-size:26px}.app .service-product-hero .topup-title p{margin-top:10px;font-size:13px;line-height:1.7}.app .service-product-hero .topup-benefits{margin-top:14px}.app .checkout-progress{margin-top:16px}.app .topup-tabs,.app .topup-context-bar{width:calc(100% - 32px)}.app .topup-context-bar{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.app .topup-context-bar>span{align-items:flex-start;font-size:11px}.app .topup-context-bar svg{margin-top:2px}.app .topup-section-head{min-height:82px}.app .topup-section-head>b{width:46px;min-width:46px;font-size:20px}.app .topup-section-head h2{font-size:18px}.app .topup-section-head p{font-size:11px}.app .topup-form{padding:20px 16px}.app .realtime-head h2{font-size:24px}.app .realtime-head p{font-size:13px}.app .auth-backdrop{padding:10px}.app .auth-modal-detail{max-height:calc(var(--auth-visible-height,100dvh) - 20px);border-radius:18px}.app .auth-dialog-head{padding:14px 18px}.app .auth-dialog-body{padding:20px 18px 24px}.app .auth-modal-detail .auth-heading h2{font-size:24px}.app .discovery-product{gap:12px;padding:12px}.app .discovery-product-art{flex-basis:88px;width:88px;height:52px}.app .discovery-product-copy strong{white-space:normal;font-size:13px;line-height:1.5}.app .discovery-product-copy em{font-size:11px;line-height:1.6}}@media (prefers-reduced-motion:reduce){.app .auth-dialog-body{scroll-behavior:auto}}.app.banner-theme{--banner-blue:#0070ff;--banner-cyan:#00b0ff;--banner-gold:#fff008;--banner-pink:#ff58ff;--banner-violet:#7008ff;--banner-ink:#000040;--primary:#005cdb;--primary-dark:#0048b5;--accent:#a95b00;--sb-blue:#0070ff;--sb-yellow:#fff008;--sb-ink:#000040;--sb-line:#7dbaff;--owner-blue:#00b0ff;--owner-amber:#fff008;--detail-focus:#005cdb}.app.banner-theme.light{--bg:#eefaff;--surface:#fff;--surface-2:#eaf5ff;--text:#111846;--muted:#4a5b7e;--line:#b5d4ef;--detail-line:#a6c8e9;background:var(--bg)}.app.banner-theme.dark{--bg:#070d2e;--surface:#111d46;--surface-2:#1b2d59;--text:#f0f9ff;--muted:#bdd4ed;--line:#49659b;--detail-line:#49659b;--detail-focus:#7ddfff;--primary:#246bdb;--accent:#fff008;background:var(--bg)}.app.banner-theme.intro-complete{animation:none}.app.banner-theme .hero-depth{--hero-canvas:#0070ff;--hero-surface:#fff;--hero-ink:#000040;--hero-muted:#485a7b;--hero-primary:#005cdb;--hero-on-primary:#fff;--hero-soft:#b9edff;--hero-border:#67c8ff;--hero-accent:#fff008;--hero-accent-ink:#000040;--hero-shadow:#0070ff28;background:linear-gradient(135deg,#0070ff,#00b0ff 65%,#9beaff)}.app.banner-theme .hero-depth .hero-grid{background:linear-gradient(125deg,#fff 40%,#ecfaff)}.app.banner-theme .hero-depth .hero-copy h1 em{background:linear-gradient(125deg,#fff808,#ffd52a 72%,#ffb415);border:1px solid #f7bd13;box-shadow:0 4px #ffb41526}.app.banner-theme .hero-art-stage{border-color:#0070ff;box-shadow:0 6px #0000401a}.app.banner-theme .hero-art-stage img{transform-origin:50%}.app.banner-theme .hero-promo-card{border-color:#8bd3ff;box-shadow:0 5px #0070ff25}.app.banner-theme .hero-depth .hero-promo-dots button.active{color:#fff;background:#005cdb;border-color:#005cdb}.app.banner-theme .hero-depth .hero-promo-dots button:not(.active){color:#163b79;border-color:#aacfee}.app.banner-theme .main-header .nav-shell{border-color:#18275b}.app.banner-theme .main-header nav button.active{color:#fff;background:#005cdb}.app.banner-theme .main-header .account-button:not(.authenticated){box-shadow:0 4px 12px #0070ff26;background:linear-gradient(120deg,#005cdb,#0070ff)!important}.app.banner-theme .quick-links button{color:#000040}.app.banner-theme .quick-all{color:#005cdb;background:#fff}.app.banner-theme .experience-rail{background:#07164c!important;border-color:#326aac!important}.app.banner-theme .experience-actions>button>b{color:#07164c;background:#78e8ff}.app.banner-theme .category-section .categories>button.active{color:#fff;background:#005cdb;border-color:#005cdb!important}.app.banner-theme .categories>button.active :is(small,em){color:#eaf8ff}.app.banner-theme .budget-finder{background:linear-gradient(135deg,#fffef6,#fffbc9);border-color:#e6ce46}.app.banner-theme .budget-finder :is(h2,p,span,strong,small,em){color:#14244d}.app.banner-theme .catalog-head :is(h2,p,.eyebrow){color:#fff}.app.banner-theme .catalog-product-card{--card-action:#005cdb;--card-ink:var(--text);--card-muted:var(--muted);--card-surface:var(--surface);--card-soft:var(--surface-2);--card-border:var(--line)}.app.banner-theme .catalog-product-card .catalog-tool.active{color:#bb008e;background:#fff0fd;border-color:#edb1e5}.app.banner-theme .product-discovery-rail{background:var(--surface);border-color:var(--detail-line);box-shadow:0 5px #0070ff0d}.app.banner-theme .discovery-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;scroll-padding:0;display:grid;overflow:visible}.app.banner-theme .discovery-product{background:var(--surface-2);border:1px solid var(--detail-line);border-radius:14px;grid-template-columns:112px minmax(0,1fr) 32px;gap:16px;width:100%;min-width:0;min-height:106px;padding:14px;transition:border-color .2s,background-color .2s;display:grid;transform:none}.app.banner-theme .discovery-product-art{aspect-ratio:512/250;border-radius:9px;grid-area:1/1;align-self:center;width:112px;min-width:0;max-width:100%;height:auto}.app.banner-theme .discovery-product-art .app-brand-banner{border-radius:inherit;width:100%;min-width:0;height:100%}.app.banner-theme .discovery-product-art img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.app.banner-theme .discovery-product-copy{grid-area:1/2;gap:5px;width:100%;min-width:0}.app.banner-theme .discovery-product-copy :is(small,strong,em){white-space:normal;overflow-wrap:anywhere;width:100%;min-width:0;display:block}.app.banner-theme .discovery-product-copy small{letter-spacing:.06em;font-size:10px;line-height:1.5}.app.banner-theme .discovery-product-copy strong{font-size:15px;line-height:1.45}.app.banner-theme .discovery-product-copy em{font-size:12px;line-height:1.65}.app.banner-theme .discovery-product-arrow{background:var(--surface);border:1px solid var(--detail-line);width:32px;height:32px;color:var(--primary);border-radius:10px;grid-area:1/3}.app.banner-theme .how-section{background:#dff8ff}.app.banner-theme .how-steps article{background:#fff;border-color:#8bd3ee}.app.banner-theme .how-steps article>b{color:#000040;background:#fff008;border-color:#d8ba00}.app.banner-theme .eyebrow:before{background:#fff008;box-shadow:0 0 0 5px #fff00824}.app.banner-theme .section-heading:after,.app.banner-theme .discovery-heading:after{background:linear-gradient(90deg,#00b0ff,#0070ff,#ff58ff)}.app.banner-theme .cta-section{color:#fff;background:linear-gradient(115deg,#005cdb,#0070ff 75%,#00b0ff)}.app.banner-theme .cta-section :is(h2,p,.eyebrow){color:#fff}.app.banner-theme .cta-section a{color:#000040;background:#fff008;border-color:#fff008}.app.banner-theme footer{color:#edf9ff;--text:#edf9ff;--muted:#c1d9f6;background:#000040!important}.app.banner-theme footer :is(p,small,button,a,.footer-bottom){color:#c1d9f6}.app.banner-theme .topup-page,.app.banner-theme .lookup-page{background:var(--bg);background-image:none}.app.banner-theme .topup-section-head>b{color:#000040;background:#fff008}.app.banner-theme .checkout-progress .done{background:#e0f9f1}.app.banner-theme .checkout-progress .done strong{color:#15563b}.app.banner-theme .auth-tabs button.active{color:#000040;background:#fff008}.app.banner-theme :is(.db-sidebar,.owner-sidebar){background:linear-gradient(165deg,#000040,#103584 70%,#281177)!important}.app.banner-theme :is(.db-sidebar nav button.active,.owner-sidebar nav button.active){background:linear-gradient(110deg,#005cdb,#0070ff)!important}.app.banner-theme :is(.owner-command-hero,.member-settings-summary,.member-reward-hero){background:linear-gradient(120deg,#000040,#005cdb)!important}.app.banner-theme :is(.owner-command-hero button,.db-welcome button){color:#000040;background:linear-gradient(125deg,#fff808,#ffbd20)}.app.banner-theme.dark .hero-depth{--hero-surface:#111d46;--hero-ink:#f0f9ff;--hero-muted:#bdd4ed;--hero-soft:#183773;--hero-border:#3d7ad7;background:linear-gradient(125deg,#070d2e,#103a85)}.app.banner-theme.dark .hero-depth .hero-grid{background:#111d46}.app.banner-theme.dark .hero-promo-card{background:#152750;border-color:#49659b}.app.banner-theme.dark .hero-depth .hero-promo-dots button:not(.active){color:#c7e7ff;border-color:#49659b}.app.banner-theme.dark .budget-finder{background:#17254b;border-color:#6578a1}.app.banner-theme.dark .budget-finder :is(h2,p,span,strong,small,em){color:#e4f4ff}.app.banner-theme.dark .how-section{background:#0d1b42}.app.banner-theme.dark .how-steps article{background:#152750;border-color:#49659b}.app.banner-theme.dark .auth-modal-detail :is(.auth-text-action,.auth-switch button),.app.banner-theme.dark .discovery-product-copy small{color:#8bdeff}.app.banner-theme.dark .catalog-tool.active{color:#ffb6f2;background:#492151;border-color:#9b60ab}.app.banner-theme.motion-paused :is(.motion-item,.hero-copy,.hero-art-stage,.hero-art-shine,.hero-depth-backplate,.owner-command-hero,.chat-launcher,.db-nav-badge){transition:none!important;animation:none!important}.app.banner-theme.motion-paused .discovery-product{transform:none!important}@media (width<=1100px){.app.banner-theme .discovery-products{grid-template-columns:minmax(0,1fr)}}@media (width<=720px){.app.banner-theme .discovery-product{grid-template-columns:88px minmax(0,1fr) 26px;gap:12px;padding:12px}.app.banner-theme .discovery-product-art{aspect-ratio:512/250;width:88px;height:auto}.app.banner-theme .discovery-product-copy strong{font-size:14px}.app.banner-theme .discovery-product-copy em{font-size:11px}.app.banner-theme .discovery-product-arrow{width:26px;height:30px}}@media (width<=359px){.app.banner-theme .discovery-product{grid-template-columns:72px minmax(0,1fr) 22px;gap:9px;padding:10px}.app.banner-theme .discovery-product-art{width:72px}.app.banner-theme .discovery-product-copy strong{font-size:13px}.app.banner-theme .discovery-product-arrow{width:22px}}@media (prefers-reduced-motion:reduce){.app.banner-theme *,.app.banner-theme :before,.app.banner-theme :after{scroll-behavior:auto!important;animation:none!important}.app.banner-theme .discovery-product{transform:none!important}}.app .flutter-showcase{border:1px solid var(--line);background:var(--surface);border-radius:26px;width:100%;min-width:0;position:relative;overflow:hidden;box-shadow:0 12px 32px #0070ff18}.app .flutter-showcase iframe{opacity:0;pointer-events:none;border:0;width:100%;height:100%;position:absolute;inset:0}.app .flutter-showcase.is-ready iframe{opacity:1;pointer-events:auto}.app .flutter-fallback{padding:18px;position:relative}.app .flutter-fallback[hidden],.app .flutter-fallback .hero-depth-backplate,.app .flutter-fallback .showcase-glow{display:none}.app .flutter-fallback .hero-art-stage{transform:none}.app .flutter-showcase:focus-within{outline:2px solid var(--detail-focus);outline-offset:3px}.app.banner-theme .main-header{background:color-mix(in srgb, var(--surface) 85%, transparent);-webkit-backdrop-filter:blur(20px)saturate(145%)}.app.banner-theme .main-header .nav-shell{border-radius:22px;box-shadow:0 6px 24px #0000400b;border:1px solid var(--line)!important}.app.banner-theme .main-header :is(.account-button,.locale-trigger,.theme-toggle){border-radius:15px!important}.app.banner-theme :is(.auth-modal,.locale-panel){border-width:1px;border-radius:26px;box-shadow:0 24px 80px #00004030}.app.banner-theme .auth-form input,.app.banner-theme :is(.auth-primary,.catalog-buy-button,.topup-order-button){border-radius:14px}@media (width<=720px){.app .flutter-showcase{border-radius:22px}.app.banner-theme .main-header .nav-shell{border-radius:20px}}@media (prefers-reduced-transparency:reduce){.app.banner-theme .main-header{background:var(--surface);-webkit-backdrop-filter:none}}.app .care-center{background:var(--surface);width:min(1280px,100%);color:var(--text);border:1px solid var(--line);border-radius:24px;margin:24px auto;padding:clamp(18px,3vw,32px);scroll-margin-top:110px}.app .care-summary{color:#fff;background:linear-gradient(120deg,#0048b5,#0070ff);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;padding:18px 22px;display:flex}.app .care-summary>div{gap:9px;min-width:0;display:grid}.app .care-summary span{letter-spacing:.1em;color:#fff008;font-size:11px;font-weight:800}.app .care-summary strong{font-size:clamp(22px,3vw,30px);line-height:1.25}.app .care-center .care-summary small{color:#eaf5ff}.app .care-summary img{object-fit:contain;flex-shrink:0;width:112px;height:112px}@media (width<=540px){.app .care-summary{gap:10px;padding:16px}.app .care-summary img{width:70px;height:90px}}.app .care-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.app .care-heading h2{margin:12px 0;font-size:clamp(24px,3vw,34px);line-height:1.25}.app .care-center p,.app .care-public p{overflow-wrap:anywhere;line-height:1.7}.app :is(.care-center,.care-public) small{color:var(--muted);line-height:1.6;display:block}.app :is(.care-center,.care-public) label{gap:8px;min-width:0;font-size:14px;font-weight:650;display:grid}.app :is(.care-center,.care-public) :is(input,select,textarea){border:1px solid var(--line);background:var(--surface);width:100%;min-width:0;min-height:46px;color:var(--text);font:inherit;border-radius:12px;padding:11px 12px}.app :is(.care-center,.care-public) textarea{resize:vertical;min-height:110px}.app :is(.care-center,.care-public) button{border:1px solid var(--line);background:var(--surface-2);min-height:44px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:700}.app :is(.care-center,.care-public) button:disabled{opacity:.55;cursor:default}.app :is(.care-center,.care-public) :focus-visible{outline:2px solid var(--detail-focus);outline-offset:3px}.app :is(.care-center,.care-public) .care-primary{background:var(--primary);border-color:var(--primary);color:#fff}.app :is(.care-card,.care-orders article){border:1px solid var(--line);background:var(--surface);border-radius:18px;min-width:0;padding:20px}.app .care-card{align-content:start;gap:16px;display:grid}.app .care-card h3{overflow-wrap:anywhere;margin:0;font-size:20px}.app .care-toolbar,.app .care-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.app .care-orders{gap:14px;display:grid}.app .care-report-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:20px;display:grid}.app .care-report-stats article{background:var(--surface-2);border-radius:14px;min-width:0;padding:16px}.app .care-report-stats strong{overflow-wrap:anywhere;margin-top:8px;font-size:clamp(20px,2vw,26px);display:block}@media (width<=760px){.app .care-report-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .care-orders article{justify-content:space-between;gap:20px;display:flex}.app .care-orders article>div{align-content:start;gap:10px;min-width:0;display:grid}.app .care-orders h3{overflow-wrap:anywhere;margin:0;font-size:18px}.app .care-status{background:var(--surface-2);border-radius:8px;width:fit-content;padding:5px 10px;font-size:13px;font-weight:700;display:inline-block}.app .care-columns{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:20px;display:grid}.app .care-columns>div{gap:20px;min-width:0;display:grid}.app .care-ticket-link{text-align:left;gap:6px;display:grid}.app .care-ticket-link.selected,.app .live-product-grid button.selected{outline:2px solid var(--primary);outline-offset:-2px}.app .care-messages{gap:12px;max-height:560px;margin:10px 0;padding:0;list-style:none;display:grid;overflow:auto}.app .care-messages li{background:var(--surface-2);border:1px solid var(--line);white-space:pre-wrap;border-radius:14px;padding:14px}.app .care-messages li.staff{border-left:4px solid var(--primary)}.app .care-thread form{gap:12px;display:grid}.app .care-actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.app .care-error{color:#80152a;background:#fff2f3;border:1px solid #cc6372;border-radius:12px;padding:14px}.app .care-notice{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;padding:14px}.app .care-empty{color:var(--muted);padding:30px 10px}.app .care-rating-form{margin-top:24px}.app .care-stars{gap:8px;display:flex}.app .care-stars label{cursor:pointer;position:relative}.app .care-stars input{opacity:0;cursor:pointer;position:absolute;inset:0}.app .care-stars input:focus-visible+span{outline:2px solid var(--detail-focus)}.app .care-stars span[aria-hidden]{color:var(--primary);min-width:44px;font-size:36px}.app .care-public{width:100%;color:var(--text)}.app .care-review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.app .care-review-head{justify-content:space-between;gap:12px;display:flex}.app .care-review-head span{color:var(--primary)}.app .care-comment-thread{border-top:1px solid var(--line);gap:12px;padding-top:16px;display:grid}.app .care-comment-thread blockquote{background:var(--surface-2);border-radius:12px;margin:0;padding:12px}.app .live-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.app .live-product-grid button{text-align:left;align-content:start;gap:12px;display:grid}.app .live-product-grid button strong{overflow-wrap:anywhere}.app .live-target{margin-top:24px}.app .provider-health{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:24px;grid-template-columns:minmax(0,1fr) 160px;gap:24px;padding:24px;display:grid}.app .provider-health img{align-self:center;width:100%;max-width:160px;height:auto}.app .provider-health-status{grid-column:1/-1;gap:12px;display:grid}.app .provider-health-status>div{background:var(--surface-2);border-radius:12px;justify-content:space-between;gap:12px;padding:16px;display:flex}@media (width<=540px){.app .provider-health{grid-template-columns:1fr}.app .provider-health img{display:none}.app .provider-health-status>div{flex-direction:column}}.app.banner-theme .automation-ticket{--auto-ink:var(--text);--auto-purple:var(--primary);background:var(--surface);color:var(--text);border:1px solid var(--line);border-radius:24px;max-height:calc(100dvh - 40px);overflow:auto}.app.banner-theme .automation-ticket :is(p,dt,dd,h2,h3){color:var(--text)}.app.banner-theme .automation-ticket :is(.automation-secondary,.automation-close){background:var(--surface-2);color:var(--text);border-color:var(--line)}.app.banner-theme .automation-ticket .automation-primary,.app.banner-theme .automation-progress .done{background:var(--primary);color:#fff;border-color:var(--primary)}.app.banner-theme .automation-stamp,.app.banner-theme .automation-mode{color:#000040;background:#fff008;border:1px solid #dccb30}.app.banner-theme .automation-details>div{border-color:var(--line)}@media (width<=900px){.app .care-columns,.app .care-review-grid{grid-template-columns:1fr}.app .live-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=540px){.app .care-heading,.app .care-orders article{flex-direction:column}.app .care-toolbar,.app .care-fields,.app .live-product-grid{grid-template-columns:1fr}.app .care-center{border-radius:18px}}.app .tg-store{background:var(--surface);border:1px solid var(--line);width:min(1280px,100% - 40px);color:var(--text);border-radius:28px;margin:56px auto;padding:30px;scroll-margin-top:110px}.app .tg-hero{border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:20px 4px 32px;display:grid}.app .tg-overline{letter-spacing:.1em;color:var(--primary);align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.app .tg-overline svg{flex-shrink:0;width:22px;height:22px}.app .tg-intro h2{letter-spacing:-.04em;margin:22px 0;font-size:clamp(32px,4.1vw,52px);line-height:1.12}.app .tg-intro h2 em{color:var(--primary);font-style:normal}.app .tg-intro p{color:var(--muted);max-width:48ch;margin-bottom:24px;line-height:1.75}.app .tg-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.app :is(.tg-primary,.tg-secondary,.tg-more,.tg-back){cursor:pointer;border:1px solid var(--line);border-radius:14px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex}.app .tg-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.app .tg-secondary,.app .tg-back{background:var(--surface);color:var(--text)}.app :is(.tg-primary,.tg-secondary,.tg-product-bottom a):hover{filter:brightness(.94)}.app :is(.tg-primary,.tg-secondary,.tg-product-bottom a):active{transform:translateY(1px)}.app .tg-facts{color:var(--muted);gap:30px;margin-top:30px;font-size:12px;display:flex}.app .tg-facts b{color:var(--text);margin-bottom:5px;font-size:26px;display:block}.app .tg-brand-art{border:1px solid var(--line);background:var(--surface-2);border-radius:24px;overflow:hidden}.app .tg-brand-art>img{aspect-ratio:1672/941;object-fit:cover;width:100%;height:auto;display:block}.app .tg-art-caption{color:var(--primary);align-items:center;gap:14px;padding:18px;display:flex}.app .tg-art-caption span{gap:5px;display:grid}.app .tg-art-caption small{color:var(--muted);font-size:12px}.app .tg-catalog-bar{justify-content:space-between;align-items:center;gap:18px;padding-top:30px;display:flex}.app .tg-catalog-bar h3{letter-spacing:-.03em;margin:12px 0;font-size:clamp(23px,2.6vw,32px);line-height:1.3}.app :is(.tg-catalog-bar,.tg-empty) button,.app .tg-more{border:1px solid var(--line);background:var(--surface-2);color:var(--text);cursor:pointer;border-radius:12px;min-height:44px;padding:12px 16px;font-weight:700}.app .tg-catalog-bar button:disabled{opacity:.6;cursor:wait}.app .tg-sync{color:var(--muted);margin:8px 0 24px;font-size:13px;line-height:1.6}.app .tg-sync>span{background:#a87900;border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.app .tg-sync>span.connected{background:#0a8754}.app .tg-sync small{margin-top:4px;font-size:12px;display:block}.app .tg-filters{grid-template-columns:2fr 1fr;gap:16px;display:grid}.app :is(.tg-store,.tg-detail) label{gap:8px;min-width:0;font-size:14px;font-weight:700;display:grid}.app :is(.tg-store,.tg-detail) :is(input,select){background:var(--surface);color:var(--text);border:1px solid var(--line);width:100%;min-width:0;min-height:48px;font:inherit;border-radius:12px;padding:13px 14px}.app .tg-result-count{color:var(--muted);margin:18px 0;font-size:13px}.app .tg-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.app .tg-product-grid article{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.app .tg-product-category{color:var(--primary);font-size:12px;font-weight:800}.app .tg-product-grid h4{overflow-wrap:anywhere;margin:0;font-size:18px;line-height:1.5}.app .tg-game-mark{background:var(--surface-2);border:1px solid var(--line);width:54px;height:54px;color:var(--primary);border-radius:14px;place-items:center;font-size:18px;font-weight:800;display:grid}.app .tg-game-mark img{object-fit:contain;border-radius:10px;width:44px;height:44px}.app .tg-product-bottom{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;display:flex}.app .tg-product-bottom>span{min-width:0}.app .tg-product-bottom small{color:var(--muted);margin-bottom:6px;font-size:11px;display:block}.app .tg-product-bottom strong{overflow-wrap:anywhere;font-size:20px}.app .tg-product-bottom a{color:var(--primary);background:var(--surface-2);border-radius:12px;flex-shrink:0;align-items:center;gap:6px;min-height:44px;padding:10px;font-size:12px;font-weight:750;text-decoration:none;display:flex}.app .tg-product-bottom svg{width:18px;height:18px}.app .tg-more{margin:26px auto 8px;display:flex}.app .tg-handoff-note{background:var(--surface-2);color:var(--muted);border-radius:18px;align-items:center;gap:18px;margin-top:28px;padding:20px;font-size:13px;line-height:1.7;display:flex}.app .tg-handoff-note svg{color:var(--primary);flex-shrink:0}.app .tg-handoff-note p{margin:0}.app .tg-handoff-note strong{color:var(--text)}.app .tg-empty{text-align:center;padding:32px}.app .tg-empty img{object-fit:contain}.app .tg-empty h4{font-size:22px}.app .tg-empty p{color:var(--muted)}.app .tg-invoice-notice{background:var(--surface);border:1px solid var(--line);border-radius:20px;justify-items:center;gap:14px;margin-bottom:32px;padding:24px;display:grid}.app .tg-invoice-notice>svg{color:var(--primary)}.app .tg-invoice-notice p{margin:0}.app .tg-detail{width:min(1200px,100% - 40px);margin:36px auto 140px}.app .tg-detail-hero{background:var(--surface);border:1px solid var(--line);border-radius:24px;grid-template-columns:280px 1fr;align-items:center;gap:32px;margin:24px 0;padding:30px;display:grid}.app .tg-detail-art{aspect-ratio:512/250;background:var(--surface-2);border-radius:16px;place-items:center;display:grid;overflow:hidden}.app .tg-detail-art img{object-fit:contain;width:100%;height:100%}.app .tg-detail-art .product-banner-media{width:100%;height:auto}.app .tg-detail h1{letter-spacing:-.04em;margin:16px 0;font-size:clamp(30px,4vw,48px)}.app .tg-detail p{color:var(--muted);line-height:1.7}.app .tg-detail-layout{grid-template-columns:minmax(0,1fr) 350px;align-items:start;gap:24px;display:grid}.app .tg-detail-packages,.app .tg-summary{background:var(--surface);border:1px solid var(--line);border-radius:22px;min-width:0;padding:26px}.app .tg-detail h2{margin:0 0 20px;font-size:24px;line-height:1.35}.app .tg-package-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.app .tg-package-options button{text-align:left;border:1px solid var(--line);background:var(--surface);min-height:104px;color:var(--text);cursor:pointer;font:inherit;overflow-wrap:anywhere;border-radius:14px;align-content:start;gap:12px;padding:16px;font-size:14px;display:grid}.app .tg-package-options button.selected{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary);background:var(--surface-2)}.app .tg-package-options strong{color:var(--primary);font-size:17px}.app .tg-package-options small{font-size:11px;font-weight:700}.app .tg-summary{position:sticky;top:110px}.app .tg-summary-icon{background:var(--primary);color:#fff;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:20px;display:grid}.app .tg-summary p{font-size:14px}.app .tg-summary dl{gap:16px;margin:22px 0;display:grid}.app .tg-summary dl>div{gap:6px;display:grid}.app .tg-summary dt{color:var(--muted);font-size:12px}.app .tg-summary dd{overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.5}.app .tg-summary .tg-primary{width:100%}.app .tg-summary>small{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6;display:block}.app .tg-summary ol{color:var(--muted);margin-top:24px;padding-left:18px;font-size:13px;line-height:1.8}.app .tg-sticky-summary{z-index:80;padding:14px max(20px,calc((100vw - 1148px)/2)) calc(14px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;display:flex;position:fixed;bottom:0;left:0;right:0}.app .tg-sticky-summary>span{gap:5px;min-width:0;display:grid}.app .tg-sticky-summary small{white-space:nowrap;text-overflow:ellipsis;max-width:65ch;color:var(--muted);font-size:12px;overflow:hidden}.app .tg-sticky-summary strong{font-size:20px}.app .tg-sticky-summary a{flex-shrink:0}.app :is(.tg-store,.tg-checkout-page) :focus-visible{outline:2px solid var(--primary);outline-offset:4px}.app.dark :is(.tg-overline,.tg-intro h2 em,.tg-art-caption,.tg-product-category,.tg-game-mark,.tg-product-bottom a,.tg-package-options strong){color:#8fc1ff}.app .telegram-connection-main{align-items:center;gap:28px;display:flex}.app .telegram-connection-main>img{object-fit:contain;flex-shrink:0}.app .telegram-connection h2,.app .telegram-order-bridge h2{margin:12px 0;font-size:clamp(23px,3vw,32px);line-height:1.3}.app .telegram-connection p,.app .telegram-order-bridge p{color:var(--muted);line-height:1.7}.app .telegram-catalog-details{border-top:1px solid var(--line);margin-top:24px;padding-top:18px}.app .telegram-catalog-details>summary{cursor:pointer;min-height:44px;color:var(--primary);padding:12px 0;font-weight:700}.app.dark .telegram-catalog-details>summary{color:#8fc1ff}.app .telegram-catalog-details .tg-store{width:100%;margin:20px 0 0}.app .telegram-order-bridge{justify-content:space-between;align-items:center;gap:28px;display:flex}.app .telegram-order-bridge .eyebrow{align-items:center;gap:8px;display:flex}.app .telegram-order-bridge>div{min-width:0}.app .telegram-order-bridge>a{flex-shrink:0}.app .telegram-order-bridge small{color:var(--muted);line-height:1.7}@media (width<=700px){.app .telegram-connection-main{align-items:flex-start;gap:14px}.app .telegram-connection-main>img{width:66px;height:86px}.app .telegram-order-bridge{flex-direction:column;align-items:stretch}.app .telegram-connection-main h2{font-size:24px}.app .telegram-catalog-details .tg-store{padding:16px}}@media (width<=1050px){.app .tg-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app .tg-product-bottom{flex-direction:column;align-items:flex-start}.app .tg-detail-layout{grid-template-columns:minmax(0,1fr) 300px}}@media (width<=760px){.app .tg-store{width:calc(100% - 28px);margin:32px auto;padding:22px}.app .tg-hero{grid-template-columns:1fr;gap:28px;padding:0 0 28px}.app .tg-intro h2{font-size:38px}.app .tg-brand-art{max-width:520px}.app .tg-catalog-bar{flex-direction:column;align-items:flex-start;gap:8px}.app .tg-detail-layout{grid-template-columns:1fr}.app .tg-summary{position:static}.app .tg-detail-hero{grid-template-columns:1fr;gap:22px;padding:22px}.app .tg-detail-art{max-width:320px}.app .tg-detail{width:calc(100% - 28px)}.app .tg-sticky-summary a{padding:12px;font-size:12px}.app .tg-sticky-summary svg{width:18px;height:18px}.app .tg-sticky-summary small{max-width:42vw}}@media (width<=540px){.app .tg-product-grid,.app .tg-filters{grid-template-columns:1fr}.app .tg-product-bottom{flex-direction:row;align-items:center}.app .tg-actions{flex-direction:column;align-items:stretch}.app .tg-facts{gap:24px}.app .tg-intro h2{font-size:34px}.app .tg-package-options{grid-template-columns:1fr}.app .tg-detail-packages,.app .tg-summary{padding:20px}.app .tg-handoff-note{align-items:flex-start}.app .tg-art-caption{padding:14px}.app .tg-product-grid article{padding:18px}}@media (prefers-reduced-motion:reduce){.app :is(.tg-primary,.tg-secondary,.tg-product-bottom a):active{transform:none}}.automation-backdrop{z-index:1500;background:#211034b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:auto}.automation-ticket{--auto-ink:#211034;--auto-purple:#5420b8;border:2px solid var(--auto-purple);width:min(560px,100%);max-height:calc(100dvh - 40px);color:var(--auto-ink);overscroll-behavior:contain;background:#fffdf7;border-radius:24px;padding:30px;position:relative;overflow:auto;box-shadow:8px 9px #21103430}.automation-ticket h2{letter-spacing:-.035em;margin:12px 0 20px;font-family:Sora,Manrope,sans-serif;font-size:clamp(25px,4vw,34px);line-height:1.18}.automation-ticket p{color:#574369;font-size:14px;line-height:1.65}.automation-kicker{letter-spacing:.08em;color:#5420b8;font-size:11px;font-weight:800;display:inline-block}.automation-close{color:#211034;cursor:pointer;background:#e3d5ff;border:2px solid #5420b8;border-radius:12px;place-items:center;width:44px;height:44px;font-size:26px;display:grid;position:absolute;top:12px;right:14px}.automation-details{gap:0;margin:24px 0;display:grid}.automation-details>div{border-bottom:1px dashed #b398db;justify-content:space-between;gap:24px;padding:15px 0;display:flex}.automation-details dt{color:#614e76;font-size:13px}.automation-details dd{text-align:right;overflow-wrap:anywhere;max-width:70%;margin:0;font-size:14px;font-weight:750}.automation-total{background:#ffd02f;border:2px solid #5420b8;border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.automation-total span{font-size:13px;font-weight:750}.automation-total strong{letter-spacing:-.04em;font-family:Sora,Manrope,sans-serif;font-size:28px}.automation-primary,.automation-secondary{cursor:pointer;border:2px solid #5420b8;border-radius:12px;justify-content:center;align-items:center;width:100%;min-height:48px;margin-top:14px;padding:12px 20px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,background-color .15s;display:flex}.automation-primary{color:#fff;background:#5420b8}.automation-secondary{color:#5420b8;background:#fff}.automation-primary:hover,.automation-secondary:hover{transform:translateY(-2px)}.automation-primary:active,.automation-secondary:active{transform:translateY(1px)}.automation-ticket button:disabled{opacity:.55;cursor:wait;transform:none}.automation-ticket :is(button,a):focus-visible,.automation-catalog :is(button,a):focus-visible{outline-offset:4px;outline:3px solid #211034}.automation-error{background:#fff1f4;border:2px solid #a01e48;border-radius:12px;padding:14px;color:#7b1536!important}.automation-stamp{background:#e3d5ff;border:2px solid #5420b8;border-radius:16px;place-items:center;width:56px;height:56px;margin-top:22px;font-size:28px;font-weight:800;display:grid}.automation-stamp.is-complete{background:#ffd02f;transform:rotate(-5deg)}.automation-invoice-number{overflow-wrap:anywhere;font-family:Manrope,sans-serif;font-size:12px!important}.automation-progress{counter-reset:step;gap:8px;margin:24px 0;padding:0;list-style:none;display:flex}.automation-progress li{text-align:center;color:#614e76;border:1px solid #b398db;border-radius:9px;flex:1;padding:10px 8px;font-size:12px}.automation-progress .done{color:#fff;background:#5420b8;border-color:#5420b8}.automation-catalog{color:#211034;background:#e3d5ff;border:2px solid #5420b8;border-radius:20px;margin:24px 0 40px;padding:24px}.automation-catalog-head{justify-content:space-between;align-items:start;gap:20px;display:flex}.automation-catalog h2{margin:8px 0;font-family:Sora,Manrope,sans-serif;font-size:25px;line-height:1.25}.automation-catalog p{font-size:14px;line-height:1.6}.automation-mode{white-space:nowrap;background:#ffd02f;border:1px solid #5420b8;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:750}.automation-product-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.automation-product-list article{background:#fff;border:2px solid #5420b8;border-radius:15px;flex-direction:column;align-items:start;gap:12px;padding:20px;display:flex}.automation-product-list article>span{color:#614e76;font-size:12px}.automation-product-list h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.4}.automation-product-list strong{margin-top:auto;font-family:Sora,Manrope,sans-serif;font-size:21px}.automation-product-list button{color:#fff;cursor:pointer;background:#5420b8;border:2px solid #5420b8;border-radius:10px;width:100%;min-height:46px;padding:12px;font-weight:800}.app.dark .automation-catalog{color:#faf5ff;background:#2d1744;border-color:#c9a8ff}.app.dark .automation-catalog .automation-kicker{color:#ddc9ff}.app.dark .automation-catalog article{color:#faf5ff;background:#211034;border-color:#c9a8ff}.app.dark .automation-catalog article>span{color:#ddc9ff}.app.dark .automation-mode{color:#211034}.automation-loading{background:#e3d5ff;border-radius:12px;padding:24px}@media (width<=760px){.automation-product-list{grid-template-columns:repeat(2,minmax(0,1fr))}.automation-catalog-head{flex-direction:column}.automation-ticket{border-radius:20px;padding:24px 20px}.automation-backdrop{padding:12px}.automation-catalog{padding:20px}}@media (width<=540px){.automation-product-list{grid-template-columns:1fr}.automation-details>div{gap:12px}.automation-total strong{font-size:26px}.automation-ticket{max-height:calc(100dvh - 24px);padding-bottom:max(24px,env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.automation-ticket *{transition:none!important;transform:none!important}.automation-catalog *{transition:none!important}}.topup-page .nominal-info>strong{white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;overflow-wrap:anywhere;line-height:1.45;display:block;overflow:visible}.topup-page .nominal-grid>button{min-width:0;height:auto;padding:18px}.topup-page .nominal-info{min-width:0;padding-top:12px}.topup-page .topup-ribbon{letter-spacing:.04em;font-size:10px}.topup-page .flash-sale-head{flex-wrap:wrap;gap:12px}.order-confirm-backdrop{padding:max(12px, env(safe-area-inset-top)) max(12px, env(safe-area-inset-right)) max(12px, env(safe-area-inset-bottom)) max(12px, env(safe-area-inset-left));align-items:center;overflow:hidden}.order-confirm-backdrop .order-confirm{border-radius:24px;flex-direction:column;width:min(100%,560px);min-height:0;max-height:calc(100dvh - 32px);padding:0;display:flex;position:relative;overflow:hidden}.order-confirm .close-button{z-index:2;width:40px;height:40px;position:absolute;top:14px;right:14px}.order-confirm .confirm-scroll{overscroll-behavior:contain;min-height:0;padding:28px 24px 18px;overflow-y:auto}.order-confirm .confirm-check{width:56px;height:56px;margin:0 auto 16px}.order-confirm h2{margin:12px 0;font-size:clamp(23px,5.5vw,32px);line-height:1.2}.order-confirm .confirm-details{margin:20px 0;padding:8px 16px}.order-confirm .confirm-details>div{grid-template-columns:minmax(85px,.6fr) minmax(0,1fr);gap:16px;padding:12px 0}.order-confirm .confirm-details b{overflow-wrap:anywhere;white-space:normal;text-overflow:clip;-webkit-line-clamp:unset;min-width:0;display:block;overflow:visible}.order-confirm .confirm-terms{align-items:flex-start;gap:10px;font-size:13px;line-height:1.6}.order-confirm .confirm-terms input{flex-shrink:0;width:18px;height:18px;margin-top:3px}.order-confirm .confirm-actions{padding:14px 24px max(14px, env(safe-area-inset-bottom));background:var(--surface,#fff);border-top:1px solid var(--line,#c4ddf3);flex-shrink:0}.order-confirm .confirm-order-button{width:100%;min-height:48px;margin:0;font-size:15px}.order-confirm .confirm-order-button:disabled{opacity:.5;cursor:not-allowed}.order-confirm .confirm-cancel{min-height:40px;margin:4px 0 0}@media (width<=600px){.topup-page .currency-tabs{flex-wrap:wrap;gap:8px;padding:12px;display:flex;overflow:visible}.topup-page .currency-tabs>button{white-space:normal;flex:120px;min-height:44px;padding:10px 12px;font-size:13px}.topup-page .nominal-grid{gap:10px}.topup-page .flash-sale-head{flex-direction:column;align-items:flex-start;gap:4px;height:auto;min-height:58px;padding:12px}.topup-page .flash-sale-head>div{font-size:11px;display:block}.topup-page .nominal-grid>button{padding:14px 12px}.topup-page .nominal-info>strong{font-size:14px}.topup-page .nominal-info>small{font-size:11px;line-height:1.5}.order-confirm .confirm-scroll{padding:20px 18px 14px}.order-confirm .confirm-actions{padding-left:18px;padding-right:18px}}.app.banner-theme{--banner-blue:#0060ff;--banner-cyan:#00bfff;--banner-gold:#ffd526;--banner-pink:#f52bc7;--primary:#005bd6;--primary-dark:#0347b0;--accent:#915000;--sb-yellow:var(--banner-gold);--brand-ribbon:linear-gradient(110deg, #00bfff, #0060ff 42%, #ac34ef 72%, #f52bc7);--brand-button:linear-gradient(125deg, #034cce, #0065e5);--brand-gold:linear-gradient(125deg, #fff4a3, #ffd526 65%, #ffb822)}.app.banner-theme.light{--bg:#f1faff;--surface:#fff;--surface-2:#eef7ff;--text:#102660;--muted:#4d6187;--line:#c0d9f3;--detail-line:#a9ceed}.app.banner-theme.dark{--bg:#080f2d;--surface:#111e43;--surface-2:#192b52;--text:#eff8ff;--muted:#b8cdeb;--line:#3d5885;--detail-line:#526d9b;--primary:#81c9ff;--accent:#ffe071}.app.banner-theme .main-header .nav-shell{background:linear-gradient(var(--surface), var(--surface)) padding-box, var(--brand-ribbon) border-box;box-shadow:0 8px 26px #005bd613;border:1px solid #0000!important}.app.banner-theme .hero-depth{background:radial-gradient(at 7% 12%,#94edff 0,#0000 38%),radial-gradient(at 98% 85%,#ffaff1 0,#0000 38%),linear-gradient(125deg,#008bff,#0160ee 58%,#7651ee);padding-top:32px;padding-bottom:48px}.app.banner-theme .hero-depth .hero-grid{background:linear-gradient(115deg, var(--surface) 52%, color-mix(in srgb, var(--surface) 90%, #7bdfff));border:2px solid #ffffffa6;box-shadow:0 18px 50px #002b7d28}.app.banner-theme .hero-depth .hero-copy h1 em{background:var(--brand-gold);color:#102660;border-color:#f7c445;box-shadow:0 4px #c5861526}.app.banner-theme .hero-art-stage{border:3px solid #fff;box-shadow:0 0 0 2px #6adfff,0 14px 34px #004b9438}.app.banner-theme .hero-depth-backplate{background:var(--brand-ribbon);border-color:#53d8ff}.app.banner-theme .quick-access-inner{background:var(--brand-gold);border-color:#efc84a}.app.banner-theme :is(.category-section,.catalog-section,.dashboard-page,.lookup-page,.topup-page){background-color:var(--bg)}.app.banner-theme .category-section{background-image:radial-gradient(at 0 0,#00bfff0d,#0000 65%)}.app.banner-theme .categories>button{border-color:var(--line);background:var(--surface)}.app.banner-theme .categories>button.active{background:var(--brand-button);box-shadow:0 5px 16px #0060ff24;border-color:#0060ff!important}.app.banner-theme .categories>button:nth-child(3n+2):not(.active){border-top-color:#e6a5d9}.app.banner-theme .categories>button:nth-child(3n):not(.active){border-top-color:#e4c969}.app.banner-theme .catalog-head{background:linear-gradient(115deg,#0347b0,#005bd6 70%,#0568c8);border-color:#057be2}.app.banner-theme .catalog-product-card{border-color:var(--line);box-shadow:0 6px 18px #003a7a09}.app.banner-theme .catalog-product-card:nth-child(3n+1){border-top-color:#46c6ed}.app.banner-theme .catalog-product-card:nth-child(3n+2){border-top-color:#ed91d8}.app.banner-theme .catalog-product-card:nth-child(3n){border-top-color:#eccd65}.app.banner-theme :is(.catalog-buy-button,.auth-primary,.confirm-order-button,.topup-sticky-inner>button,.tg-primary,.tg-product-bottom a){background:var(--brand-button);color:#fff;border-color:#0060ff;box-shadow:0 5px 14px #0060ff1a}.app.banner-theme :is(.auth-modal,.locale-panel,.order-confirm,.invoice-modal){border-color:#8cc8ff}.app.banner-theme :is(.auth-tabs button.active,.topup-section-head>b,.how-steps article>b){background:var(--brand-gold);color:#102660;border-color:#edc550}.app.banner-theme .topup-section{border-color:var(--detail-line)}.app.banner-theme .topup-section-head{background:linear-gradient(110deg, var(--surface-2), var(--surface))}.app.banner-theme .flash-sale-box{background:var(--surface);border-color:#a4c8ff}.app.banner-theme .flash-sale-head{background:linear-gradient(110deg, color-mix(in srgb, var(--surface) 80%, #ffd526), var(--surface));color:var(--text)}.app.banner-theme .nominal-grid>button.selected{background:color-mix(in srgb, var(--surface) 83%, #ffd526);border-color:#d4a719;box-shadow:0 0 0 1px #e8bd38,0 5px #d9a32b18}.app.banner-theme .nominal-grid>button.selected .nominal-check,.app.banner-theme .topup-ribbon{color:#fff;background:#005bd6}.app.banner-theme .currency-tabs button.active{background:var(--brand-button);color:#fff;border-color:#0060ff}.app.banner-theme .topup-sticky{border-top-color:#8fc9ed;box-shadow:0 -8px 30px #003e7412}.app.banner-theme .confirm-total b{color:var(--accent)}.app.banner-theme .invoice-qris{background:var(--surface);border-color:var(--detail-line)}.app.banner-theme .invoice-qris>img{object-fit:contain;border-radius:16px;width:100%;max-width:480px;height:auto;max-height:none;margin:18px auto;display:block}.app.banner-theme :is(.tg-store,.telegram-connection,.telegram-order-bridge,.care-center,.product-discovery-rail){border-color:var(--detail-line)}.app.banner-theme .care-summary{background:linear-gradient(115deg,#0347b0,#005bd6 75%,#096ed3)}.app.banner-theme .care-summary span{color:#ffeb89}.app.banner-theme :is(.db-sidebar,.owner-sidebar){border-right:1px solid #547ab8;background:linear-gradient(155deg,#08316c,#102d72 54%,#282164)!important}.app.banner-theme :is(.db-sidebar nav button.active,.owner-sidebar nav button.active){box-shadow:inset 3px 0 #ffdc43;background:var(--brand-button)!important}.app.banner-theme :is(.db-welcome,.owner-command-hero,.member-settings-summary,.member-reward-hero){border-color:#5e9ee9;background:radial-gradient(at 100% 0,#0299d5 0,#0000 60%),linear-gradient(120deg,#0c3074,#064fc3)!important}.app.banner-theme :is(.db-welcome button,.owner-command-hero button){background:var(--brand-gold);color:#102660;border-color:#f7d563}.app.banner-theme :is(.db-card,.db-stat,.db-profile-card,.owner-panel){border-color:var(--line)}.app.banner-theme :is(.db-table-wrap,.owner-table-wrap,.care-table) thead{background:var(--surface-2);color:var(--text)}.app.banner-theme :is(.auth-modal,.locale-panel,.db-main,.owner-main,.lookup-page) :is(input,textarea,select):focus-visible{outline:2px solid var(--detail-focus);outline-offset:2px}.app.banner-theme .cta-section{background:linear-gradient(115deg,#0347b0,#0060de 75%,#036bc1)}.app.banner-theme .cta-section a{background:var(--brand-gold);color:#102660}.app.banner-theme footer{background:linear-gradient(130deg,#071b49,#102e6c)!important}.app.banner-theme.dark .hero-depth{background:radial-gradient(at 0 0,#0d4b85,#0000 60%),linear-gradient(125deg,#080f2d,#182752 65%,#372454)}.app.banner-theme.dark .hero-depth .hero-grid{border-color:#4a739c}.app.banner-theme.dark .hero-utilities :is(a,button){color:#90d5ff}.app.banner-theme.dark .hero-art-stage{border-color:#749cbe;box-shadow:0 0 0 2px #356c94,0 12px 30px #0003}.app.banner-theme.dark .nominal-grid>button.selected{background:#25385b;border-color:#ffdc43}.app.banner-theme.dark .flash-sale-head{background:linear-gradient(110deg, #2a3851, var(--surface))}@media (hover:hover){.app.banner-theme .catalog-product-card:hover{border-color:#4dbce9;box-shadow:0 10px 26px #005bd61c}}@media (width<=600px){.app.banner-theme .hero-depth{padding-top:18px;padding-bottom:32px}.app.banner-theme .invoice-qris>img{border-radius:12px}}.app{--motion-settle:cubic-bezier(.22, 1, .36, 1);--motion-press:.14s}.app .auth-modal-detail{transform-origin:50% 35%}.app .auth-tabs{isolation:isolate;position:relative}.app .auth-modal-detail .auth-tabs:before{content:"";background:var(--brand-gold,#ffd526);width:calc(50% - 6px);transition:transform .36s var(--motion-settle);border-radius:8px;position:absolute;inset:4px auto 4px 4px;transform:translate(0)}.app .auth-modal-detail[data-mode=register] .auth-tabs:before{transform:translate(calc(100% + 4px))}.app .auth-modal-detail .auth-tabs button{z-index:1;position:relative;background:0 0!important}.app .auth-modal-detail .auth-tabs button.active{color:#102660}.app :is(.auth-primary,.confirm-order-button,.catalog-buy-button,.tg-primary,.topup-sticky-inner>button){transition:transform var(--motion-press) var(--motion-settle), box-shadow .18s ease}.app :is(.auth-primary,.confirm-order-button,.catalog-buy-button,.tg-primary,.topup-sticky-inner>button):not(:disabled):active{transform:scale(.98)}.app .otp-digit{font-weight:inherit;animation:otp-digit-arrive .23s var(--motion-settle);display:block}.app .otp-code-cell{transition:background-color .18s,border-color .18s,box-shadow .18s}.app .otp-code-boxes.complete .otp-code-cell{background:var(--surface-2);border-color:var(--primary);color:var(--text)}.app .otp-code-boxes.pending .otp-code-cell{animation:.85s ease-in-out infinite otp-pending}.app .otp-code-boxes.pending .otp-code-cell:nth-child(2n){animation-delay:80ms}.app .otp-code-boxes.pending .otp-code-cell:nth-child(3n){animation-delay:.16s}.app .otp-code-boxes.invalid .otp-code-cell{border-color:#bd3655}.app .auth-success-icon{box-shadow:none;background:0 0;border:0}.app .auth-success-icon svg{width:64px;height:64px;display:block;overflow:visible}.app .auth-success-icon :is(circle,path){stroke:currentColor;stroke-width:3.5px;stroke-linecap:round;stroke-linejoin:round}.app .success-ring{stroke-dasharray:170;animation:success-ring-draw .42s var(--motion-settle) both}.app .success-check{stroke-dasharray:48;animation:success-check-draw .3s .2s var(--motion-settle) both}.app .auth-error{animation:feedback-arrive .22s var(--motion-settle)}.app .order-confirm{animation:confirmation-arrive .38s var(--motion-settle)}.app .checkout-progress>div{transition:background-color .22s,border-color .22s}.app .checkout-progress>div>span{transition:background-color .22s,color .22s}@keyframes otp-digit-arrive{0%{opacity:.3;transform:translateY(6px)scale(.85)}to{opacity:1;transform:none}}@keyframes otp-pending{0%,to{opacity:1;transform:translateY(0)}50%{opacity:.65;transform:translateY(-3px)}}@keyframes success-ring-draw{0%{stroke-dashoffset:170px}to{stroke-dashoffset:0}}@keyframes success-check-draw{0%{stroke-dashoffset:48px}to{stroke-dashoffset:0}}@keyframes feedback-arrive{0%{opacity:.3;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes confirmation-arrive{0%{opacity:.4;transform:translateY(18px)scale(.97)}to{opacity:1;transform:none}}.app .auth-backdrop{isolation:isolate}.app .auth-flow-field{pointer-events:none;opacity:.45;z-index:0;width:100%;height:100%;position:absolute;inset:0}.app .auth-flow-field path{stroke-dasharray:500 1400;animation:12s linear infinite account-flow}.app .auth-flow-field path:nth-child(2){opacity:.7;animation-delay:-4s}.app .auth-flow-field path:nth-child(3){opacity:.45;animation-delay:-8s}.app .auth-backdrop .auth-modal-detail{z-index:1;position:relative}.app .auth-dialog-head{background:linear-gradient(110deg, var(--surface), var(--surface-2))}.app .otp-code-boxes{position:relative}.app .otp-code-boxes.processing .otp-code-cell:nth-child(n){animation:otp-converge .38s var(--motion-settle) both;animation-delay:0s}.app .otp-verification-scene{pointer-events:none;place-items:center;animation:.38s .16s both orbit-arrive;display:grid;position:absolute;inset:0}.app .otp-orbit{width:44px;height:44px;animation:1.4s linear infinite otp-orbit-turn;position:relative}.app .otp-orbit>i{background:var(--primary);border-radius:50%;width:8px;height:8px;position:absolute;top:18px;left:18px}.app .otp-orbit>i:nth-child(3n){background:var(--banner-gold)}.app .otp-orbit>i:nth-child(4n){background:var(--banner-pink)}.app .hero-depth .hero-copy{animation:scene-copy-arrive .78s var(--motion-settle) both}.app .flutter-showcase{animation:scene-panel-arrive .9s var(--motion-settle) both}.app .flutter-showcase.is-ready iframe{animation:flutter-scene-ready .65s var(--motion-settle) both}.app .hero-motion-note{color:var(--hero-muted);text-align:right;margin-top:6px;font-size:12px;line-height:1.6;display:block}.app .motion-route-rail{z-index:10001;pointer-events:none;contain:strict;height:3px;position:fixed;inset:0 0 auto;overflow:hidden}.app .motion-route-rail i{background:linear-gradient(90deg, transparent, var(--banner-cyan,#00bfff), var(--brand-gold,#ffdc43), transparent);width:32%;height:100%;animation:4s linear infinite route-rail-flow;position:absolute}.app .motion-route-rail i:nth-child(2){animation-delay:-1.33s}.app .motion-route-rail i:nth-child(3){animation-delay:-2.66s}.app .motion-interaction-layer{z-index:10002;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.app .motion-touch-ring{border:2px solid var(--primary);background:color-mix(in srgb, var(--banner-cyan,#00bfff) 15%, transparent);border-radius:50%;width:46px;height:46px;position:absolute}.app .dashboard-route{animation:workspace-focus .7s var(--motion-settle)}.app .db-page-head{isolation:isolate;position:relative}.app .db-page-head:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(ellipse at 10% 40%, color-mix(in srgb, var(--banner-cyan,#00bfff) 15%, transparent), transparent 65%);transform-origin:0;border-radius:24px;animation:9s ease-in-out infinite alternate workspace-light;position:absolute;inset:-18px 0}.app :is(.db-balance-card,.owner-command-hero,.db-welcome){animation:9s ease-in-out infinite alternate workspace-color;background-size:180% 180%!important}.app :is(.db-profile-avatar,.owner-role-card>b){animation:identity-arrive .85s var(--motion-settle) both}.app .db-sidebar nav button.active>svg:first-child{animation:navigation-snap .62s var(--motion-settle)}.app :is(.db-balance-card,.owner-command-hero,.db-welcome,.lookup-search-card,.topup-section):focus-within{box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 12%, transparent);transition:border-color .18s,box-shadow .18s}.app :is(.categories>button,.nominal-grid>button,.tg-package-options>button,.catalog-product-card){transition:border-color .22s, box-shadow .22s, transform .38s var(--motion-settle)}.app :is(.nominal-grid>button.selected,.tg-package-options>button.selected){box-shadow:0 5px 0 color-mix(in srgb, var(--primary) 16%, transparent), 0 0 0 2px color-mix(in srgb, var(--banner-cyan,#00bfff) 22%, transparent)}.app :is(.nominal-grid>button.selected,.tg-package-options>button.selected) svg{animation:navigation-snap .5s var(--motion-settle)}.app .topup-sticky-inner{animation:checkout-dock .76s var(--motion-settle)}.app .checkout-progress>div>span{animation:identity-arrive .6s var(--motion-settle)}.app .auth-flow-field{opacity:.7}.app .auth-flow-field path{stroke-width:3px;stroke-dasharray:650 1100;animation-duration:8s}.app .auth-success-icon{position:relative}.app .auth-success-icon:before{content:"";border:2px solid var(--banner-cyan,#00bfff);animation:success-echo .95s .15s var(--motion-settle) both;pointer-events:none;border-radius:50%;position:absolute;inset:6px}.app .auth-success-icon:after{content:"";background:var(--brand-gold);width:5px;height:5px;box-shadow:-42px -25px var(--banner-cyan,#00bfff), 40px 20px var(--banner-pink,#f52bc7), 23px -40px var(--brand-gold), -27px 42px var(--primary);animation:success-confetti 1.1s .2s var(--motion-settle) both;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%}.app .route-loader{border:1px solid var(--line);background:var(--surface);width:min(420px,100% - 32px);height:auto;animation:route-ticket .78s var(--motion-settle) both;border-radius:22px;padding:14px 22px;inset:100px auto auto 50%;transform:translate(-50%);box-shadow:0 14px 48px #09296326}.app .route-loader-lockup{width:100%}.app .route-loader-lockup p{text-align:center;font-size:13px;line-height:1.5}.app .route-flight-path{width:min(100%,360px);height:56px;display:block;overflow:visible}.app .route-flight-path>path{stroke:var(--primary);stroke-width:2px;stroke-dasharray:400;animation:.65s both route-draw}.app .route-flight-path>circle{fill:var(--brand-gold)}.app .route-flight-marker{fill:var(--primary);offset-path:path("M12 44C90 44 84 10 180 10S270 44 348 44");animation:route-travel .7s var(--motion-settle) both}@media (hover:hover) and (pointer:fine){.app .catalog-product-card:hover{transform:perspective(1000px)translateY(-8px)rotateX(2deg)rotateY(-2deg)}.app .catalog-product-card:hover .product-visual img{transition:transform .65s var(--motion-settle);transform:scale(1.055)}.app .categories>button:hover{transform:translateY(-6px)rotate(-1deg)}.app .db-sidebar nav button:hover>svg:first-child{transition:transform .26s var(--motion-settle);transform:rotate(-10deg)scale(1.13)}}@keyframes route-rail-flow{0%{transform:translate(-110%)}to{transform:translate(420%)}}@keyframes workspace-focus{0%{opacity:.15}to{opacity:1}}@keyframes workspace-light{0%{opacity:.5;transform:scaleX(.65)translate(0)}to{opacity:1;transform:scaleX(1)translate(8%)}}@keyframes workspace-color{0%{background-position:0 0}to{background-position:100% 100%}}@keyframes identity-arrive{0%{opacity:0;transform:scale(.5)rotate(-28deg)}75%{opacity:1;transform:scale(1.08)rotate(4deg)}to{opacity:1;transform:none}}@keyframes navigation-snap{0%{transform:scale(.6)rotate(-18deg)}70%{transform:scale(1.15)rotate(5deg)}to{transform:none}}@keyframes checkout-dock{0%{opacity:.1;transform:translateY(50px)scale(.94)}75%{opacity:1;transform:translateY(-3px)scale(1.005)}to{opacity:1;transform:none}}@keyframes success-echo{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes success-confetti{0%{opacity:0;transform:scale(.5)rotate(-25deg)}30%{opacity:1}to{opacity:0;transform:scale(1.8)rotate(18deg)}}@keyframes route-ticket{0%{opacity:0;transform:translate(-50%,-24px)scale(.88)}25%,70%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,-8px)scale(.96)}}@keyframes route-draw{0%{stroke-dashoffset:400px}to{stroke-dashoffset:0}}@keyframes route-travel{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes account-flow{0%{stroke-dashoffset:1900px}to{stroke-dashoffset:0}}@keyframes otp-converge{0%{opacity:1;transform:none}70%{opacity:.8}to{opacity:0;transform:translateX(var(--otp-shift,0px)) scale(.14);border-radius:50%}}@keyframes orbit-arrive{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}@keyframes otp-orbit-turn{to{transform:rotate(360deg)}}@keyframes scene-copy-arrive{0%{opacity:.15;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes scene-panel-arrive{0%{opacity:.15;transform:perspective(900px)translateY(30px)rotateX(8deg)scale(.94)}to{opacity:1;transform:none}}@keyframes flutter-scene-ready{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.app.motion-paused .otp-verification-scene,.app.motion-paused .motion-route-rail{display:none}html[data-dibo-motion-hidden] .app *,html[data-dibo-motion-hidden] .app :before,html[data-dibo-motion-hidden] .app :after{animation-play-state:paused!important}.app.motion-paused,.app.motion-paused *,.app.motion-paused :before,.app.motion-paused :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){.app :is(.otp-verification-scene,.motion-route-rail){display:none}.app,.app *,.app :before,.app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.app{--form-lift:cubic-bezier(.2, 1.35, .35, 1);--form-tint:color-mix(in srgb, var(--surface) 88%, var(--banner-cyan,#00bfff));--form-edge:color-mix(in srgb, var(--detail-line) 65%, var(--primary))}.app .auth-modal-detail{border-width:1px;border-radius:28px;width:min(500px,100%);box-shadow:0 28px 90px #05285640}.app .auth-dialog-head{background:var(--surface);padding:16px 24px;position:relative}.app .auth-dialog-head:after{content:"";background:linear-gradient(90deg, var(--banner-gold), var(--banner-cyan,#00bfff), var(--primary));border-radius:3px;height:3px;position:absolute;bottom:-1px;left:24px;right:24px}.app .auth-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 22px;padding:0;list-style:none;display:grid}.app .auth-journey li{min-width:0;color:var(--muted);align-items:center;gap:7px;font-size:11px;line-height:1.5;display:flex}.app .auth-journey b{border:1px solid var(--line);background:var(--surface-2);width:27px;height:27px;transition:background .3s, color .3s, transform .5s var(--form-lift);border-radius:9px;flex:0 0 27px;place-items:center;font-size:10px;display:grid}.app .auth-journey .current{color:var(--text);font-weight:800}.app .auth-journey .current b{color:#fff;background:var(--brand-button);border-color:var(--primary);box-shadow:3px 3px 0 color-mix(in srgb, var(--banner-gold) 70%, transparent);animation:form-stage-pop .65s var(--form-lift);transform:rotate(-7deg)}.app .auth-journey .done b{color:var(--banner-ink);background:var(--banner-gold);border-color:var(--banner-gold)}.app .auth-modal-detail .auth-heading{border-bottom:1px dashed var(--line);margin:18px 0;padding:0 0 18px}.app .auth-modal-detail .auth-heading>span{letter-spacing:.13em;color:var(--primary);font-size:10px}.app .auth-modal-detail .auth-heading h2{letter-spacing:-.04em;margin:8px 0;font-size:clamp(23px,5vw,30px)}.app .auth-modal-detail .auth-heading p{color:var(--muted);font-size:13px;line-height:1.7}.app .auth-modal-detail .auth-field.commerce-field{gap:8px;margin:0 0 18px;display:grid}.app .commerce-label-row{justify-content:space-between;align-items:center;gap:12px;min-height:22px;display:flex}.app .commerce-label-row label{color:var(--text);margin:0;font-size:13px;font-weight:800}.app .commerce-field-state{color:var(--primary);animation:form-stage-pop .4s var(--form-lift);place-items:center;display:grid}.app .commerce-field-state svg{width:16px;height:16px}.app .commerce-control{border:1px solid var(--form-edge);background:var(--form-tint);min-height:56px;transition:transform .35s var(--form-lift), box-shadow .25s, background .25s;isolation:isolate;border-radius:15px;align-items:center;display:flex;position:relative}.app .commerce-control-icon{width:23px;height:23px;color:var(--muted);pointer-events:none;z-index:1;place-items:center;display:grid;position:absolute;top:16px;left:16px}.app .auth-modal-detail .commerce-control input{width:100%;height:54px;box-shadow:none;color:var(--text);background:0 0;border:0;border-radius:15px;outline:none;padding:13px 16px 13px 49px;font-size:16px;font-weight:500}.app .commerce-control:focus-within{background:var(--surface);border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in srgb, var(--primary) 12%, transparent), 0 8px 20px color-mix(in srgb, var(--primary) 9%, transparent);transform:translateY(-2px)}.app .commerce-control:focus-within .commerce-control-icon{color:var(--primary);animation:form-icon-turn .5s var(--form-lift)}.app .commerce-focus-line{background:linear-gradient(90deg, var(--primary), var(--banner-cyan,#00bfff));transform-origin:0;height:3px;transition:transform .45s var(--form-lift);pointer-events:none;border-radius:4px;position:absolute;bottom:-1px;left:18px;right:18px;transform:scaleX(0)}.app .commerce-control:focus-within .commerce-focus-line{transform:scaleX(1)}.app .commerce-control .auth-password-wrap{min-width:0;box-shadow:none;background:0 0;border:0;flex:1;padding:0;position:relative}.app .auth-modal-detail .commerce-control .auth-password-wrap input{padding-right:52px}.app .commerce-control .auth-password-toggle{width:44px;height:44px;min-height:44px;top:5px;right:5px}.app .commerce-field :is(.commerce-field-hint,.commerce-field-error){margin:0;font-size:11px;font-weight:500;line-height:1.6}.app .commerce-field-hint{color:var(--muted)}.app .commerce-field-error{color:var(--text)}.app .commerce-field[data-invalid=true] .commerce-control{border-color:#bc3653;animation:.32s form-error-shake;box-shadow:0 0 0 3px #bc365312}.app .commerce-field[data-invalid=true] .commerce-field-error:before{content:"!";border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;margin-right:6px;font-size:9px;display:inline-grid}.app .auth-modal-detail .auth-primary{min-height:54px;box-shadow:0 5px 0 color-mix(in srgb, var(--primary) 25%, transparent);border-radius:14px;margin-bottom:5px;position:relative;overflow:hidden}.app .auth-primary:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff35,#0000);width:20%;animation:5s ease-in-out infinite form-action-sheen;position:absolute;inset:-60% auto -60% -50%;transform:rotate(25deg)}.app .commerce-order-ticket{border:1px solid var(--detail-line);border-top:3px solid var(--primary);background:var(--surface);border-radius:20px;grid-template-columns:60px minmax(0,1fr) auto;align-items:center;gap:18px;min-width:0;padding:22px;display:grid;position:relative}.app .commerce-ticket-art{border:1px solid var(--line);background:var(--form-tint);border-radius:16px;place-items:center;width:60px;height:60px;display:grid}.app .commerce-ticket-art :is(img,svg){object-fit:contain;max-width:42px;max-height:42px}.app .commerce-ticket-copy{min-width:0}.app .commerce-ticket-copy>span{letter-spacing:.12em;color:var(--primary);font-size:10px;font-weight:800}.app .commerce-ticket-copy h2{overflow-wrap:anywhere;margin:5px 0;font-size:18px;line-height:1.4}.app .commerce-ticket-copy p{color:var(--muted);margin:0;font-size:12px}.app .commerce-ticket-price{border-left:1px dashed var(--line);gap:4px;padding-left:22px;display:grid}.app .commerce-ticket-price small{color:var(--muted);font-size:11px}.app .commerce-ticket-price strong{color:var(--primary);font-size:23px;font-weight:800}.app .commerce-ticket-price button{color:var(--text);text-align:left;background:0 0;border:0;align-items:center;gap:5px;min-height:44px;padding:4px 0;font-size:12px;display:inline-flex}.app .topup-section{box-shadow:0 5px 0 color-mix(in srgb, var(--detail-line) 26%, transparent);border-radius:22px}.app .topup-section-head{gap:14px;min-height:86px;padding:18px 22px}.app .topup-section-head>b{background:var(--brand-gold);width:42px;min-width:42px;height:42px;min-height:42px;color:var(--banner-ink);border:0;border-radius:13px;flex:0 0 42px;align-self:center;font-size:19px;transform:rotate(-6deg)}.app .topup-section-head>div{padding:0}.app .topup-section-head h2{margin:0;font-size:clamp(18px,2vw,22px)}.app .topup-section-head p{margin:4px 0 0;font-size:12px}.app .topup-form{gap:14px;padding:22px}.app .topup-field{border:1px solid var(--line);background:var(--form-tint);border-radius:17px;padding:16px;transition:border-color .2s,box-shadow .2s;position:relative}.app .topup-field>label{min-height:24px;padding-left:32px;font-size:13px;line-height:1.6}.app .commerce-field-symbol{width:22px;height:22px;color:var(--primary);place-items:center;margin:0;padding:0;line-height:1;display:grid;position:absolute;top:17px;left:16px}.app .topup-field:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.app .topup-field:focus-within .commerce-field-symbol{animation:form-icon-turn .5s var(--form-lift)}.app .topup-field[data-invalid=true]{border-color:#bc3653;animation:.32s form-error-shake}.app .topup-field>input,.app .topup-phone{background:var(--surface);border-color:var(--form-edge);border-radius:12px;min-height:52px}.app .topup-phone{overflow:hidden}.app .topup-phone input{padding:0 12px}.app .topup-phone select{flex-shrink:0;width:84px}.app .nominal-grid>button{box-shadow:none;border-radius:16px;position:relative;overflow:hidden}.app .nominal-grid>button.selected{border-color:var(--primary);background:var(--form-tint);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary) 20%, transparent), 0 6px 0 color-mix(in srgb, var(--primary) 13%, transparent)}.app .topup-ribbon{letter-spacing:.04em;border-radius:6px;width:auto;height:auto;padding:4px 7px;font-size:9px;line-height:1.3;top:10px;left:auto;right:10px;transform:none}.app .payment-group-head{min-height:78px}.app .payment-group-head>b{transition:transform .35s var(--form-lift)}.app .payment-group-head[aria-expanded=true]>b{transform:rotate(180deg)}.app .payment-options{gap:10px}.app .payment-options>button{border-radius:14px;min-height:74px;transition:border-color .2s,box-shadow .25s;position:relative}.app .payment-options>button.selected{border-color:var(--primary);background:var(--form-tint);box-shadow:inset 0 0 0 1px var(--primary)}.app .payment-options>button.selected svg{animation:form-stage-pop .5s var(--form-lift)}.app .confirm-details{border-style:dashed}.app .confirm-details>div:last-child{background:var(--form-tint);border-radius:12px;margin:0 -12px;padding-left:12px;padding-right:12px}.app .lookup-search-card{border-top:3px solid var(--primary);border-radius:24px}.app :is(.care-card,.member-target-form,.tg-filters,.tg-detail-packages) label:has(>:is(input:not([type=checkbox]):not([type=radio]),select,textarea)){background:var(--form-tint);border:1px solid var(--line);border-radius:14px;padding:12px;transition:border-color .25s,box-shadow .25s}.app :is(.care-card,.member-target-form,.tg-filters,.tg-detail-packages) label:focus-within{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 10%, transparent)}.app .care-stars input:checked+span{color:var(--accent);animation:form-stage-pop .6s var(--form-lift)}@keyframes form-icon-turn{0%{transform:rotate(-24deg)scale(.7)}65%{transform:rotate(10deg)scale(1.15)}to{transform:none}}@keyframes form-stage-pop{0%{opacity:.3;transform:scale(.55)rotate(-12deg)}70%{opacity:1;transform:scale(1.12)rotate(4deg)}to{opacity:1;transform:none}}@keyframes form-error-shake{20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}@keyframes form-action-sheen{0%,65%{left:-50%}95%,to{left:130%}}@media (width<=600px){.app .auth-modal-detail{border-radius:24px}.app .auth-dialog-head{padding:14px 18px}.app .auth-journey{gap:6px;margin-bottom:18px}.app .auth-journey li{gap:6px;font-size:10px}.app .commerce-order-ticket{grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px}.app .commerce-ticket-art{border-radius:13px;width:48px;height:48px}.app .commerce-ticket-art :is(img,svg){max-width:34px;max-height:34px}.app .commerce-ticket-copy h2{font-size:16px}.app .commerce-ticket-price{border-left:0;border-top:1px dashed var(--line);grid-column:1/-1;grid-template-columns:1fr auto;align-items:center;padding:12px 0 0}.app .commerce-ticket-price strong{grid-column:1;font-size:21px}.app .commerce-ticket-price button{grid-area:1/2/3;min-height:44px}.app .topup-section-head{gap:12px;min-height:82px;padding:16px}.app .topup-form{grid-template-columns:minmax(0,1fr);padding:16px}.app .topup-field{padding:14px}.app .commerce-field-symbol{top:16px;left:14px}.app .topup-section-head>b{border-radius:11px;flex-basis:36px;width:36px;min-width:36px;height:36px;min-height:36px;font-size:17px}}@media (prefers-reduced-motion:reduce){.app *,.app :before,.app :after{transition:none!important;animation:none!important}.app .commerce-control:focus-within{transform:none}}.app.motion-paused .commerce-control:focus-within{transform:none}.app .bot-invoice-shell{width:min(1120px,100%);color:var(--text);margin:auto;padding:40px 24px 90px}.app .bot-invoice-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.app .bot-invoice-heading h1{letter-spacing:-.04em;margin:12px 0;font-size:clamp(28px,4vw,44px);line-height:1.2}.app .bot-invoice-heading p{color:var(--muted);line-height:1.7}.app .bot-invoice-shell :is(button,.care-actions a){border:1px solid var(--line);min-height:46px;color:var(--text);background:var(--surface);cursor:pointer;border-radius:12px;padding:10px 16px;font-weight:750}.app .bot-invoice-shell button:disabled{opacity:.55;cursor:default}.app .bot-invoice-shell :is(input,textarea,select){border:1px solid var(--detail-line);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;padding:12px}.app .bot-invoice-shell textarea{resize:vertical;min-height:110px}.app .bot-invoice-shell label{color:var(--text);gap:8px;font-size:14px;font-weight:700;display:grid}.app .bot-invoice-shell .care-primary{background:var(--brand-button);color:#fff}.app .bot-order-hero{background:var(--brand-button);color:#fff;border-radius:24px;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:22px;padding:28px;display:grid}.app .bot-order-hero p{opacity:.9;overflow-wrap:anywhere;margin:0}.app .bot-order-hero>strong{font-size:28px}.app .bot-order-hero span{overflow-wrap:anywhere;font-size:12px;display:block}.app .bot-order-status-mark{width:64px;height:64px;color:var(--banner-ink);background:var(--banner-gold);border-radius:20px;place-items:center;font-size:34px;animation:.85s cubic-bezier(.2,1.5,.3,1) order-status-arrive;display:grid}.app .status-IN_PROGRESS .bot-order-status-mark{animation:4s ease-in-out infinite order-work-spin}.app .status-COMPLETED .bot-order-status-mark{border-radius:50%}.app .bot-order-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0 28px;display:grid}.app .bot-order-stages>div{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:14px;font-size:12px;display:flex}.app .bot-order-stages b{background:var(--surface-2);border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}.app .bot-order-stages .done b{background:var(--banner-gold);color:var(--banner-ink)}.app .bot-invoice-tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.app .bot-invoice-tabs>button{flex:1}.app .bot-invoice-tabs>button[aria-selected=true]{background:var(--brand-button);color:#fff;border-color:var(--primary)}.app .bot-invoice-panel{border:1px solid var(--line);background:var(--surface);border-radius:24px;min-width:0;padding:26px}.app .bot-payment-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.app .bot-payment-split article{border:1px solid var(--line);background:var(--form-tint);border-radius:18px;padding:22px}.app .bot-payment-split span{color:var(--primary);letter-spacing:.1em;font-size:10px;font-weight:800}.app .bot-payment-split h3{margin:12px 0;line-height:1.4}.app .bot-payment-split p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.app .bot-invoice-details{margin:20px 0}.app .bot-invoice-details>div{border-bottom:1px dashed var(--line);grid-template-columns:minmax(110px,.5fr) minmax(0,1fr);gap:20px;padding:16px 0;font-size:14px;display:grid}.app .bot-invoice-details dt{color:var(--muted)}.app .bot-invoice-details dd{overflow-wrap:anywhere;margin:0;font-weight:750}.app .bot-invoice-qris{justify-items:center;gap:14px;display:grid}.app .bot-invoice-qris img{width:min(100%,440px);height:auto}.app .bot-ticket-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px;display:grid}.app .bot-ticket-list{gap:10px;display:grid}.app .bot-ticket-list button{text-align:left;gap:5px;display:grid}.app .bot-ticket-list small{color:var(--muted)}.app .bot-invoice-panel .care-card{align-content:start;gap:14px;min-width:0;display:grid}.app .review-privacy{align-items:flex-start;font-size:13px;gap:10px!important;display:flex!important}.app .review-privacy input{height:20px;accent-color:var(--primary);flex:0 0 20px;margin-top:2px;width:20px!important;min-height:20px!important}.app .review-privacy span{line-height:1.6}.app .market-review-intro{justify-content:space-between;align-items:center;gap:22px;margin-bottom:18px;display:flex}.app .market-review-intro p{margin:0 0 12px}.app .market-review-intro a{color:var(--primary);text-underline-offset:4px;font-weight:800}.app .market-review-score{border:1px solid var(--line);background:var(--surface);border-radius:20px;flex:0 0 200px;padding:18px}.app .market-review-score strong{color:var(--primary);font-size:38px;line-height:1.2}.app .market-review-score>span{color:var(--muted)}.app .market-review-score small{font-size:11px}.app .market-review-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.app .market-review-filters button{align-items:center;gap:10px;min-height:44px;display:flex}.app .market-review-filters small{opacity:.8;font-weight:500}.app .market-review-filters [aria-pressed=true]{background:var(--primary);color:var(--bg);border-color:var(--primary)}.app .market-review-filters [aria-pressed=true] small{color:inherit}.app .market-review-empty{text-align:center;border:1px dashed var(--detail-line);background:var(--surface);border-radius:24px;justify-items:center;padding:32px 22px;display:grid}.app .market-review-empty>span{color:var(--accent);font-size:44px;line-height:1}.app .market-review-empty h3{margin:18px 0 6px;font-size:20px}.app .market-review-empty p{max-width:560px;color:var(--muted);margin:0 0 16px;font-size:14px}.app .market-review-empty a{background:var(--brand-button);color:#fff;border-radius:12px;align-items:center;min-height:44px;padding:10px 16px;font-weight:700;display:flex}.app .review-product-name{background:var(--surface-2);overflow-wrap:anywhere;border-radius:10px;padding:10px 12px;font-size:13px;display:block}.app .route-loader{width:100%;height:100dvh;box-shadow:none;z-index:9998;background:0 0;border:0;border-radius:0;place-items:center;padding:24px;animation:1.05s both market-route-scene;display:grid;inset:0;transform:none}.app .route-scene-curtain{background:var(--brand-button);transform-origin:0;animation:1.05s cubic-bezier(.65,0,.25,1) both market-route-curtain;position:absolute;inset:0}.app .route-scene-curtain.curtain-two{background:linear-gradient(135deg,var(--banner-cyan),var(--banner-blue) 75%);opacity:.8;animation-delay:60ms}.app .route-loader-lockup{z-index:2;background:var(--surface);border-radius:24px;width:min(420px,90vw);padding:24px;animation:1.05s both market-route-lockup;position:relative;box-shadow:0 25px 80px #001b5f40}.app .route-loader-lockup>.dibo-wordmark{opacity:1;margin:8px 0 10px;font-size:44px;animation:none;transform:none;display:inline-flex!important}.app .route-loader-lockup p{color:var(--text)}.app .route-loader-glow{display:none}.app .motion-touch-ring{background:0 0;border-width:2px;width:54px;height:54px}.app .motion-touch-ring b{background:var(--banner-gold);border-radius:2px;width:7px;height:7px;position:absolute;top:-8px;left:50%;transform:rotate(45deg)}.app .motion-touch-ring b:nth-child(2){background:var(--banner-pink);top:50%;left:auto;right:-8px}.app .motion-touch-ring b:nth-child(3){background:var(--banner-cyan);top:auto;bottom:-8px}.app .motion-touch-ring b:nth-child(4){background:var(--primary);top:50%;left:-8px}.app .dibo-loading.panel{background:var(--surface-2);border:1px solid var(--line);border-radius:22px;min-height:180px;padding:24px;overflow:hidden}.app .dibo-loading-spinner{width:48px;height:48px;animation:1.8s cubic-bezier(.65,0,.35,1) infinite market-loader-turn}.app .dibo-loading-spinner i{animation-duration:.9s}.app .faq-list{border-top:0;gap:12px;display:grid}.app .faq-list>article{box-shadow:0 4px 0 color-mix(in srgb,var(--line) 30%,transparent);border-radius:18px;padding:0;overflow:hidden;border:1px solid var(--detail-line)!important}.app .faq-list>article>button{align-items:center;gap:14px;min-height:76px;padding:20px}.app .faq-list>article>button>span{background:var(--surface-2);border-radius:10px;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:11px;display:grid}.app .faq-list>article>button strong{font-size:15px;line-height:1.55}.app .faq-list>article>p{margin:0;padding:0 20px 20px 64px;font-size:14px;line-height:1.8}.app .faq-list>article>button>i{transition:transform .5s cubic-bezier(.2,1.5,.3,1)}.app .faq-list>article.open>button>i{transform:rotate(135deg)}.app .lookup-search-card>div{align-items:center;gap:8px;padding:6px;display:flex}.app .lookup-search-card>div input{flex:1;min-width:0;padding:12px}.app .lookup-search-card>div button{flex:none;min-width:68px;min-height:44px;padding:8px 12px}.app .saved-bot-invoices{text-align:left;gap:10px;width:100%;max-width:620px;margin:18px 0;display:grid}.app .saved-bot-invoices a{border:1px solid var(--line);background:var(--surface);color:var(--text);overflow-wrap:anywhere;border-radius:12px;padding:14px 16px;font-size:13px;font-weight:700;display:block}.app .how-section{padding-block:52px}.app .how-section h2{font-size:clamp(30px,4vw,48px);line-height:1.25}.app .how-steps{gap:16px}@keyframes market-route-scene{0%,to{opacity:0}10%,85%{opacity:1}}@keyframes market-route-curtain{0%{transform:translate(-105%)skew(-12deg)}32%,65%{transform:translate(0)skew(0)}to{transform:translate(105%)skew(12deg)}}@keyframes market-route-lockup{0%,15%{opacity:0;transform:translateY(50px)scale(.65)rotate(-8deg)}45%,70%{opacity:1;transform:translateY(0)scale(1)rotate(0)}to{opacity:0;transform:translateY(-40px)scale(.88)rotate(4deg)}}@keyframes market-loader-turn{0%{transform:rotate(-15deg)scale(.9)}50%{transform:rotate(180deg)scale(1.15)}to{transform:rotate(345deg)scale(.9)}}@keyframes order-status-arrive{0%{opacity:0;transform:scale(.4)rotate(-90deg)}70%{opacity:1;transform:scale(1.15)rotate(8deg)}to{transform:none}}@keyframes order-work-spin{0%,20%{transform:rotate(0)}70%,to{transform:rotate(360deg)}}@media (width<=720px){.app .bot-invoice-shell{padding:24px 16px 60px}.app .bot-invoice-heading{flex-direction:column;align-items:flex-start;gap:4px}.app .bot-order-hero{grid-template-columns:48px minmax(0,1fr);gap:14px;padding:22px 18px}.app .bot-order-hero>strong{border-top:1px solid #fff4;grid-column:1/-1;padding-top:14px}.app .bot-order-status-mark{border-radius:15px;width:48px;height:48px;font-size:28px}.app .bot-order-stages{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app .bot-order-stages>div{padding:10px;font-size:11px}.app .bot-payment-split,.app .bot-ticket-layout{grid-template-columns:minmax(0,1fr)}.app .bot-invoice-panel{border-radius:20px;padding:18px}.app .bot-invoice-tabs{gap:6px}.app .bot-invoice-tabs>button{padding:10px 8px;font-size:11px}.app .bot-invoice-details>div{grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:12px;font-size:12px}.app .market-review-intro{flex-direction:column;align-items:stretch;gap:12px}.app .market-review-score{flex:auto}.app .categories{gap:12px}.app.banner-theme .categories>button{place-content:start flex-start;gap:8px;height:auto;min-height:210px;padding:18px}.app .categories>button>span:not(.category-apps){margin:4px 0 0;font-size:17px}.app .categories>button>small{font-size:13px}.app .categories>button>em{margin-top:4px;font-size:12px;line-height:1.7}.app .category-apps{margin-bottom:5px}.app .category-apps img{width:26px;height:26px}.app .how-section{padding-block:36px}.app .how-section h2{margin:12px 0 24px;font-size:32px}.app .how-steps article{gap:14px;min-height:0;padding:18px}.app .how-steps article p{font-size:13px;line-height:1.8}.app .footer-grid{gap:14px}.app .footer-grid>div{border-radius:18px;min-height:0;padding:18px}.app .footer-grid h4{margin-bottom:14px;padding-bottom:12px;font-size:15px}.app .footer-grid button{min-height:44px;padding:10px 0;font-size:13px}.app .reviews-section,.app .faq-section{padding-top:40px;padding-bottom:40px}}@media (prefers-reduced-motion:reduce){.app .route-loader{display:none}.app *,.app :before,.app :after{transition:none!important;animation:none!important}}.app.motion-paused .route-loader{display:none}.app .video-motion-layer{z-index:10010;pointer-events:none;contain:strict;position:fixed;inset:0;overflow:hidden}.app .video-shared-art{object-fit:cover;transform-origin:0 0;max-width:none;position:absolute;box-shadow:0 24px 70px #07296744}.app .video-shared-target{opacity:0!important}.app[data-shared-flight] .route-loader{visibility:hidden}.app :is(.catalog-product-card,.categories>button,.nominal-grid>button){transform-style:preserve-3d;transition:rotate .18s ease-out,box-shadow .24s}@media (hover:hover) and (pointer:fine){.app [data-video-tilt]{box-shadow:0 22px 42px color-mix(in srgb,var(--primary) 20%,transparent)}.app .catalog-product-card:hover .product-visual img{transition:scale .6s cubic-bezier(.2,1,.3,1);scale:1.06}}.app :is(.catalog-buy-button,.auth-primary,.care-primary,.checkout-submit,.hero-search button){box-shadow:0 6px 0 color-mix(in srgb,var(--primary) 65%,#000040);transition:box-shadow .16s,translate .16s}.app :is(.catalog-buy-button,.auth-primary,.care-primary,.checkout-submit,.hero-search button):active{box-shadow:0 1px 0 color-mix(in srgb,var(--primary) 65%,#000040);translate:0 5px}.app .video-star-particle{background:var(--particle-color);clip-path:polygon(50% 0,62% 35%,100% 38%,72% 61%,82% 100%,50% 78%,18% 100%,28% 61%,0 38%,38% 35%);width:12px;height:12px;position:absolute}.dibo-motion-mascot{width:80px;height:80px;color:var(--primary,#006bff);flex-shrink:0;display:block;overflow:visible}.mascot-body{transform-origin:60px 90px;animation:1.6s cubic-bezier(.22,1,.36,1) both video-mascot-greet}.mascot-eyes{transform-origin:60px 55px;animation:2.6s 2 video-mascot-blink}.mascot-wave{transform-origin:100px 40px;animation:.65s 3 video-mascot-wave}.app .dibo-loading.panel{grid-template-columns:70px minmax(0,1fr);align-items:center;gap:18px;display:grid}.app .dibo-loading-spinner{background:0 0;border:0;width:64px;height:64px;animation:none;overflow:visible}.app .dibo-loading-spinner>i{display:none}.app .dibo-loading-spinner .dibo-motion-mascot{width:64px;height:64px;animation:1.4s ease-in-out infinite video-loader-bob}.app .dibo-loading.inline .dibo-loading-spinner,.app .dibo-loading.inline .dibo-motion-mascot{width:36px;height:36px}.app .dibo-loading-skeleton{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;display:grid}.app .dibo-loading-skeleton>i{border:1px solid var(--line);background:var(--surface);border-radius:14px;grid-template-rows:16px 12px;grid-template-columns:30px 1fr;align-content:center;gap:8px;min-width:0;height:85px;padding:14px;animation:none;display:grid;position:relative;overflow:hidden}.app .dibo-loading-skeleton>i:after{content:"";background:linear-gradient(105deg,transparent 15%,color-mix(in srgb,var(--banner-cyan) 23%,transparent) 48%,transparent 78%);animation:1.5s linear infinite video-skeleton-shimmer;position:absolute;inset:0;translate:-100%}.app .dibo-loading-skeleton b{background:var(--surface-2);border-radius:10px;grid-row:1/3;width:30px;height:30px}.app .dibo-loading-skeleton em{background:var(--surface-2);border-radius:8px;height:12px;display:block}.app .dibo-loading-skeleton em:last-child{width:65%}.app .dibo-loading-skeleton>i:nth-child(n){width:100%}.app .intro-splash{background:radial-gradient(ellipse at 50% 35%,var(--surface-2),var(--surface) 70%);color:var(--text);animation:2.6s both video-intro-exit}.app .intro-stage{perspective:900px}.app .intro-mascot{width:100px;height:100px;animation:2.3s cubic-bezier(.22,1,.36,1) both video-intro-mascot;position:absolute;top:-100px;left:calc(50% - 50px)}.app .intro-store-logo{animation:2.3s cubic-bezier(.16,1,.3,1) both video-intro-brand}.app .intro-brand-caption{color:var(--primary);animation:2.3s both video-intro-copy}.app .intro-splash>button{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:14px;min-height:44px;padding:10px 20px}.app .route-mascot-flight{animation:1.05s cubic-bezier(.22,1,.36,1) both video-route-mascot;display:block;position:absolute;top:-65px;left:calc(50% - 40px)}.app .route-loader-lockup{position:relative}.app .auth-shape-orb{pointer-events:none;z-index:6;background:var(--brand-button);width:50px;height:50px;box-shadow:8px 8px 0 var(--banner-gold);border-radius:15px;animation:.76s both video-auth-cube;position:absolute;inset:calc(50% - 25px) auto auto calc(50% - 25px)}.app .auth-shape-orb:after{content:"";border:2px solid #fff;border-radius:5px;position:absolute;inset:14px;rotate:45deg}.app .auth-modal-detail{perspective:1000px}.app .order-progress-card{background:var(--surface);border:1px solid var(--detail-line);box-shadow:0 4px 0 color-mix(in srgb,var(--primary) 13%,transparent);border-radius:18px;margin:18px 0 24px;padding:0 26px 22px;overflow:hidden}.app .bot-order-hero{width:auto;height:auto;min-height:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;z-index:auto;color:var(--text);background:0 0;border:0;border-radius:0;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:15px;padding:24px 0 20px;display:grid;position:static}.app .bot-order-hero h2{margin:2px 0 4px;font-size:24px;line-height:1.3}.app .bot-order-hero p{color:var(--muted);margin:0;font-size:13px;line-height:1.6}.app .bot-order-status-mark{color:#123c78;background:var(--banner-gold);border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-size:25px;font-weight:800;display:grid}.app .status-PAYMENT_REVIEW .bot-order-status-mark,.app .status-PAID .bot-order-status-mark{background:var(--banner-cyan)}.app .status-IN_PROGRESS .bot-order-status-mark{color:#fff;background:var(--primary);animation:4s ease-in-out infinite order-work-spin}.app .status-COMPLETED .bot-order-status-mark{color:#fff;background:#07855d;border-radius:50%}.app .status-CANCELLED .bot-order-status-mark{color:#fff;background:#c42e45}.app .order-current-label{color:var(--primary);letter-spacing:.08em;margin-bottom:3px;font-size:10px;font-weight:800;display:block}.app .order-journey{border-top:1px solid var(--line);padding:18px 0 2px}.app .journey-caption{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.app .journey-caption span{color:var(--muted);font-size:11px}.app .journey-steps{background:linear-gradient(var(--line),var(--line)) left 13px center/100% 3px no-repeat;grid-template-columns:repeat(4,minmax(0,1fr));margin:15px 0 0;padding:0;list-style:none;display:grid;position:relative}.app .journey-steps:before{content:"";width:var(--journey-fill);background:var(--primary);border-radius:3px;height:3px;transition:width .65s cubic-bezier(.22,.7,.3,1);position:absolute;top:13px;left:0}.app .journey-steps li{z-index:1;min-width:0;color:var(--muted);text-align:center;align-content:start;justify-items:center;gap:7px;font-size:10px;line-height:1.3;display:grid;position:relative}.app .journey-step-mark{border:2px solid var(--line);background:var(--surface);width:28px;height:28px;color:var(--muted);border-radius:50%;place-items:center;font-size:11px;font-weight:800;transition:background-color .25s,border-color .25s,color .25s,scale .25s;display:grid}.app .journey-steps li.done .journey-step-mark{border-color:var(--primary);background:var(--primary);color:#fff}.app .journey-steps li.current{color:var(--text);font-weight:800}.app .journey-steps li.current .journey-step-mark{border-color:var(--banner-gold);background:var(--banner-gold);color:#123c78;scale:1.08}.app .order-journey.cancelled .journey-caption strong{color:#c42e45}@keyframes video-mascot-greet{0%{transform:translateY(25px)scale(.35)rotate(-18deg)}45%{transform:translateY(-8px)scale(1.08)rotate(8deg)}70%{transform:translateY(3px)scale(.97)rotate(-4deg)}to{transform:none}}@keyframes video-mascot-blink{0%,40%,46%,to{scale:1}43%{scale:1 .1}}@keyframes video-mascot-wave{0%,to{rotate:0deg}50%{rotate:18deg}}@keyframes video-loader-bob{0%,to{translate:0 3px;rotate:-5deg}50%{translate:0 -7px;rotate:5deg}}@keyframes video-skeleton-shimmer{to{translate:100%}}@keyframes video-intro-brand{0%,15%{opacity:0;transform:translateY(45px)rotateX(-60deg)scale(.15)}48%,80%{opacity:1;transform:none}to{opacity:0;transform:scale(2.2)translateY(-30px)}}@keyframes video-intro-mascot{0%{opacity:0;transform:translateY(110px)scale(.15)rotate(-90deg)}30%,75%{opacity:1;transform:none}to{opacity:0;transform:translateY(-120px)scale(.6)rotate(25deg)}}@keyframes video-intro-copy{0%,45%{opacity:0;letter-spacing:.8em}65%,85%{opacity:1;letter-spacing:.24em}to{opacity:0}}@keyframes video-intro-exit{0%,82%{opacity:1;clip-path:inset(0)}to{opacity:0;clip-path:inset(10% 15% round 100px)}}@keyframes video-route-mascot{0%,10%{opacity:0;transform:translate(-200px,50px)rotate(-30deg)scale(.3)}45%,65%{opacity:1;transform:none}to{opacity:0;transform:translate(220px,-100px)rotate(30deg)scale(.4)}}@keyframes video-auth-cube{0%,8%{opacity:0;transform:rotateY(-100deg)scale(.2)}28%,48%{opacity:1;transform:rotateY(15deg)rotate(45deg)scale(1)}80%,to{opacity:0;transform:rotateY(150deg)scale(.2)}}.app .bot-order-hero h2{overflow-wrap:anywhere}@media (width<=600px){.app .order-progress-card{border-radius:15px;padding:0 16px 18px}.app .bot-order-hero{grid-template-columns:44px minmax(0,1fr);gap:12px;padding-block:19px 16px}.app .bot-order-status-mark{border-radius:13px;width:42px;height:42px;font-size:22px}.app .bot-order-hero h2{font-size:20px}.app .order-journey{padding-top:15px}.app .journey-caption{align-items:flex-start}.app .journey-steps{margin-top:13px}.app .journey-steps li{font-size:9px}.app .journey-step-mark{width:25px;height:25px}.app .journey-steps,.app .journey-steps:before{background-position:12px}.app .journey-steps:before{top:12px}}@media (prefers-reduced-motion:reduce){.app .video-motion-layer,.app .auth-shape-orb,.app .route-mascot-flight{display:none}.app .dibo-motion-mascot *,.app .dibo-motion-mascot{animation:none!important}.app .video-shared-target{opacity:1!important}.app .journey-steps:before,.app .journey-step-mark{transition:none!important}}.app.motion-paused :is(.video-motion-layer,.auth-shape-orb,.route-mascot-flight){display:none}.app.motion-paused .dibo-motion-mascot *,.app.motion-paused .dibo-motion-mascot{animation:none!important}.app.motion-paused .journey-step-mark{transition:none!important}.app .prism-shutters{pointer-events:none;display:flex;position:absolute;inset:0;overflow:hidden}.app .prism-shutters>i{background:linear-gradient(165deg,var(--primary),var(--banner-cyan));animation:.9s cubic-bezier(.7,0,.2,1) both prism-shutter;animation-delay:calc(var(--shutter)*22ms);flex:1;transform:translateY(-105%)}.app .prism-shutters>i:nth-child(3n+2){background:linear-gradient(165deg,var(--banner-cyan),var(--primary))}.app .prism-shutters>i:nth-child(3n){background:linear-gradient(165deg,var(--banner-pink),var(--primary))}.app .route-scene-curtain{display:none}.app .prism-aperture{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.app .prism-aperture>i{aspect-ratio:1;border:2px solid var(--banner-gold);border-radius:26%;width:min(75vw,620px);animation:1.05s cubic-bezier(.16,1,.3,1) both prism-aperture;position:absolute;rotate:45deg}.app .prism-aperture>i:nth-child(2){border-color:var(--banner-cyan);width:min(95vw,840px);animation-delay:50ms}.app .prism-aperture>i:nth-child(3){border-color:var(--banner-pink);width:min(115vw,1060px);animation-delay:.1s}.app .route-loader-lockup{box-shadow:0 35px 90px color-mix(in srgb,var(--primary) 40%,transparent);animation-name:prism-lockup}.app .catalog-product-card{isolation:isolate;position:relative}.app .catalog-product-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at var(--prism-x,50%) var(--prism-y,30%),color-mix(in srgb,var(--banner-cyan) 28%,transparent),transparent 55%);opacity:0;transition:opacity .22s;position:absolute;inset:0}.app .catalog-product-card[data-video-tilt]:after{opacity:1}.app .catalog-product-card[data-video-tilt] .product-visual{transform:translateZ(25px)}.app .catalog-product-card[data-video-tilt] .catalog-buy-button{transform:translateZ(35px)}.app .catalog-product-card[data-video-tilt]{box-shadow:8px 20px 0 color-mix(in srgb,var(--primary) 9%,transparent),0 30px 60px color-mix(in srgb,var(--primary) 22%,transparent)}.app .auth-backdrop{perspective:1200px}.app .auth-shape-orb{box-shadow:10px 10px 0 var(--banner-gold),-8px -8px 0 color-mix(in srgb,var(--banner-cyan) 65%,transparent)}.app.intro-complete .hero-copy h1 em{animation:.9s cubic-bezier(.16,1,.3,1) both prism-title}.app .hero-depth .hero-grid{box-shadow:0 10px 0 var(--hero-soft),0 28px 65px color-mix(in srgb,var(--primary) 12%,transparent)}.app .motion-touch-ring{box-shadow:0 0 0 10px color-mix(in srgb,var(--banner-cyan) 12%,transparent);border-width:3px}@keyframes prism-shutter{0%{transform:translateY(-105%)skewY(-12deg)}30%,60%{transform:none}to{transform:translateY(105%)skewY(12deg)}}@keyframes prism-aperture{0%{opacity:0;rotate:-90deg;scale:.15}40%,62%{opacity:.65;rotate:45deg;scale:1}to{opacity:0;rotate:110deg;scale:1.8}}@keyframes prism-lockup{0%,8%{opacity:0;transform:perspective(1000px)translateY(80px)rotateX(-35deg)rotateY(-20deg)scale(.45)}42%{opacity:1;transform:perspective(1000px)translateY(-8px)rotateX(4deg)rotateY(3deg)scale(1.04)}65%{opacity:1;transform:none}to{opacity:0;transform:perspective(1000px)translateY(-90px)rotateY(35deg)scale(.7)}}@keyframes prism-title{0%{opacity:0;transform:perspective(900px)translate(-50px)rotateY(-30deg)rotate(-7deg)scale(.8)}75%{opacity:1;transform:rotate(2deg)scale(1.03)}to{opacity:1;transform:rotate(-1.2deg)}}@media (prefers-reduced-motion:reduce){.app .prism-shutters,.app .prism-aperture{display:none}.app .catalog-product-card:after{opacity:0;transition:none}.app .hero-copy h1 em{animation:none!important}}.app.motion-paused :is(.prism-shutters,.prism-aperture){display:none}.app.motion-paused .hero-copy h1 em{animation:none!important}.app .owner-live-score{flex-basis:auto;opacity:1!important;border-radius:20px!important;height:auto!important;min-height:150px!important}.app .auth-social{gap:10px;margin:18px 0;display:grid}.app .auth-social>button{border:1px solid var(--line);background:var(--surface);min-height:48px;color:var(--text);font:inherit;cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:12px 16px;font-weight:700;display:flex}.app .auth-social>button:hover{border-color:var(--primary)}.app .auth-social>button:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.app .auth-social>button:disabled{opacity:.55;cursor:wait}.app .auth-social>.auth-apple{color:#fff;background:#111;border-color:#111}.app .auth-social>p{text-align:center;color:var(--muted);margin:4px 0 0;font-size:12px}.app .otp-code-cell.filled{animation:none}.app .otp-digit{animation:.48s cubic-bezier(.16,1,.3,1) both otp-digit-fly-in}@keyframes otp-digit-fly-in{0%{opacity:0;transform:translateY(-65px)rotate(-16deg)scale(.65)}65%{opacity:1;transform:translateY(5px)rotate(3deg)scale(1.08)}to{opacity:1;transform:none}}.app :is(.topup-page,.lookup-page,.dashboard-page,.dashboard-route,.bot-invoice-page,.support-page,.care-page,.topup-hero,.lookup-hero,.tg-detail-hero,.topup-section),.app .dashboard-route>*{animation:none!important}@media (width<=720px){.app .owner-live-score{width:100%;border-radius:18px!important;min-height:120px!important}}@media (prefers-reduced-motion:reduce){.app .otp-digit{animation:none}}.app.motion-paused .otp-digit{animation:none}.coin-wallet,.coin-panel{min-width:0}.coin-wallet-hero{color:#fff;background:linear-gradient(125deg,#062569,#006bff 70%,#00bdeb);border:1px solid #78c7ff;border-radius:24px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;padding:32px;display:flex;position:relative;overflow:hidden}.coin-wallet-hero>div{z-index:1;position:relative}.coin-wallet-hero h2{margin:10px 0 24px;font-size:clamp(24px,4vw,36px)}.coin-wallet-hero strong{overflow-wrap:anywhere;font-size:clamp(25px,5vw,40px)}.coin-wallet-hero p{margin-bottom:0;line-height:1.7}.coin-wallet-hero span,.coin-eyebrow{letter-spacing:.1em;font-size:12px;font-weight:800}.coin-emblem{color:#082a72;background:#ffd535;border:5px solid #fff4a1;border-radius:28px;flex:0 0 100px;place-items:center;width:100px;height:100px;display:grid;transform:rotate(-10deg);box-shadow:8px 10px #003ea5;font-size:65px!important}.coin-wallet-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:22px;display:grid}.coin-panel{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:20px;margin-bottom:22px;padding:24px}.coin-panel h3{margin:0 0 12px;font-size:20px}.coin-panel p,.coin-panel small{color:var(--muted);line-height:1.7}.coin-panel label{gap:8px;font-weight:700;display:grid}.coin-panel input{width:100%;min-width:0;min-height:48px;font:inherit;border:1px solid var(--line);background:var(--surface-2);color:var(--text);border-radius:12px;padding:12px 14px}.coin-presets{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:22px 0;display:grid}.coin-panel button,.coin-back{cursor:pointer;font:inherit}.coin-presets button,.coin-panel-head button,.coin-order-actions button,.coin-native-order>button,.coin-back{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--text);border-radius:10px;padding:9px 12px}.coin-presets button[aria-pressed=true]{border:2px solid var(--primary);background:var(--surface-2);color:var(--primary);font-weight:800}.coin-summary{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:10px;padding:18px 0;display:flex}.coin-primary{background:var(--primary);color:#fff;width:100%;min-height:50px;font:inherit;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;margin-top:20px;padding:12px 18px;font-weight:800;display:flex}.coin-panel button:disabled{opacity:.55;cursor:not-allowed}.coin-panel button:focus-visible,.coin-back:focus-visible{outline:3px solid var(--primary);outline-offset:3px}.coin-notice{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px}.coin-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.coin-panel-head h2{margin:0;font-size:22px}.coin-ledger-row,.coin-native-order{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.coin-ledger-row small,.coin-deposit-row small{display:block}.coin-ledger-row strong{text-align:right;white-space:nowrap;font-size:14px}.coin-positive{color:#168047}.app.dark .coin-positive{color:#6ee7a0}.coin-mini-mark{color:#082a72;background:#ffd535;border:2px solid #165fca;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;font-weight:900;display:grid}.coin-ledger-row button{color:var(--primary);background:0 0;border:0;padding:8px 0;font-weight:700}.coin-deposit-row{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--text);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:16px 0;display:flex}.coin-deposit-row b{text-align:right;font-size:12px}.coin-native-order>div{min-width:0}.coin-native-order small,.qris-reference{overflow-wrap:anywhere;font-size:12px}.coin-order-actions{flex-wrap:wrap;gap:8px;display:flex}.qris-invoice-page{background:var(--bg);min-height:100dvh}.qris-invoice-shell{width:min(720px,100%);margin:0 auto;padding:30px 20px 60px}.coin-back{margin-bottom:20px}.qris-invoice-card h1{font-size:clamp(25px,5vw,36px);line-height:1.2}.coin-eyebrow{color:var(--primary)}.coin-invoice-total{border-block:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.coin-invoice-total strong{color:var(--text);font-size:32px}.qris-verified-area{color:#152651;border:1px solid var(--line);background:#fff;border-radius:16px;place-items:center;min-height:220px;margin-top:24px;padding:16px;display:grid}.qris-verified-area img{aspect-ratio:1;width:min(320px,100%);height:auto;image-rendering:pixelated}.coin-countdown{text-align:center;font-variant-numeric:tabular-nums;font-weight:800;color:var(--primary)!important}.coin-payment-steps{color:var(--muted);padding-left:22px;line-height:1.8}.coin-payment-steps li{margin:8px 0;padding-left:6px}.coin-success{background:var(--surface-2);border:1px solid #26a56c;border-radius:14px;margin:24px 0;padding:20px}.coin-order-details{gap:14px;display:grid}.coin-order-details>div{grid-template-columns:110px minmax(0,1fr);gap:12px;display:grid}.coin-order-details dd{overflow-wrap:anywhere;margin:0}.coin-order-details dt{color:var(--muted)}.coin-invoice-links{flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:24px;display:flex}.coin-invoice-links a{color:var(--primary);padding:8px 0;font-weight:700}.coin-sandbox{background:#ffd535;border-radius:8px;margin-top:14px;padding:9px 12px;font-size:12px;display:block;color:#13275d!important}@media (width<=760px){.coin-wallet-grid{grid-template-columns:1fr}.coin-wallet-hero{gap:12px;padding:24px}.coin-emblem{border-radius:20px;flex-basis:65px;width:65px;height:65px;font-size:40px!important}.coin-panel{padding:20px}.coin-native-order{flex-direction:column}.coin-ledger-row{flex-wrap:wrap}.coin-presets{grid-template-columns:repeat(2,minmax(0,1fr))}.qris-invoice-shell{padding-inline:16px}.coin-wallet-hero strong{font-size:26px}}.app .experience-actions>button{border-radius:14px;align-items:center;gap:10px;height:auto!important;min-height:68px!important;padding:12px 14px!important;display:flex!important}.app .experience-actions>button>b{flex-shrink:0;width:30px;height:30px;display:grid}.app .experience-actions>button>span{flex:1;min-width:0}.app .experience-actions>button>svg{flex-shrink:0;display:block}.app .experience-actions strong{font-size:14px;line-height:1.4}.app .experience-actions small{margin-top:3px;font-size:11px;line-height:1.4;display:block}.app .experience-actions{gap:10px}.app .category-section .categories>button{justify-content:flex-start;gap:6px;height:auto!important;min-height:155px!important;padding:16px!important}.app .category-apps{margin:0 0 8px!important}.app .category-section .categories>button>span:not(.category-apps){margin:0;font-size:18px}.app .category-section .categories>button>small{margin:0;font-size:13px}.app .category-section .categories>button>em{margin:3px 0 0;font-size:12px;line-height:1.5}.app #catalog{scroll-margin-top:100px}.app .catalog-product-card .product-body{gap:7px;padding:14px}.app .catalog-product-card h3{font-size:18px}.app .catalog-product-card .price-row{margin:0;padding-top:10px}.app .catalog-product-card .price-row strong{font-size:22px}.app .catalog-product-card .catalog-card-detail{margin:0;font-size:12px}.app .catalog-product-card .catalog-buy-button{min-height:44px;padding:10px 12px;font-size:14px}.app .topup-page .nominal-grid{grid-template-columns:repeat(auto-fill,minmax(155px,1fr));gap:10px;padding:12px}.app .topup-page .nominal-grid>button{border-radius:13px;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;display:flex;height:auto!important;min-height:102px!important;padding:14px 12px!important}.app .topup-page .nominal-icon{flex-shrink:0;width:32px;height:32px;margin:0;padding:3px}.app .topup-page .nominal-icon :is(img,svg){object-fit:contain;width:26px;height:26px}.app .topup-page .nominal-info{flex:1;padding:0}.app .topup-page .nominal-info>strong{font-size:13px;line-height:1.4}.app .topup-page .nominal-info>small{display:none}.app .topup-page .nominal-info>span{margin-top:7px}.app .topup-page .nominal-info b{font-size:14px}.app .topup-page .topup-ribbon{border-radius:0 0 0 6px;width:auto;padding:2px 6px;font-size:8px;top:0;right:0;transform:none}.app .topup-page .nominal-check{width:17px;height:17px;bottom:5px;right:5px}.app .footer-payments>button{color:#172443;background:#fff;border:1px solid #c0d9f5;border-radius:9px;align-items:center;gap:8px;min-width:0;min-height:44px;margin:0;padding:8px 10px;font-size:13px;font-weight:700;display:flex}.app .footer-payments>button img{object-fit:contain;width:24px;height:24px}.app .footer-payments>button:hover{background:#eaf5ff;border-color:#0064ed}.app .header-cart{border:1px solid var(--line);background:var(--surface);min-width:44px;min-height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex;position:relative}.app .header-cart span{font-size:11px;font-weight:800}.app .compact-order-bar{padding:10px 16px max(10px,env(safe-area-inset-bottom))}.app .compact-order-bar .topup-sticky-inner{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:12px;max-width:1200px;display:grid}.app .compact-order-bar .sticky-product{min-width:0}.app .compact-order-bar .sticky-product-icon{flex-basis:36px;width:36px;height:36px}.app .compact-order-bar .sticky-product-copy{min-width:0}.app .compact-order-bar .sticky-product-copy>strong{font-size:13px}.app .compact-order-bar .sticky-detail-toggle{min-height:30px;color:var(--primary);box-shadow:none;background:0 0;border:0;border-radius:0;align-items:center;gap:8px;margin:0;padding:0;font-size:12px;font-weight:700;display:flex}.app .compact-order-bar .sticky-total{border:0;gap:3px;margin:0;padding:0;display:grid}.app .compact-order-bar .sticky-total strong{font-size:18px}.app .compact-order-bar .sticky-total small{font-size:11px}.app .compact-order-bar .topup-sticky-inner>button{border-radius:11px;width:auto;min-height:44px;margin:0;padding:10px 14px;font-size:13px}.app.banner-theme .compact-order-bar .topup-sticky-inner>.sticky-cart-add{background:var(--surface);color:var(--primary);border:1px solid var(--primary);box-shadow:none}.app .sticky-expanded{border-bottom:1px solid var(--line);max-width:1200px;max-height:min(42dvh,310px);margin:0 auto 10px;padding:4px 0 12px;overflow:auto}.app .sticky-expanded h3{margin:0 0 10px;font-size:16px}.app .sticky-expanded dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;margin:0;display:grid}.app .sticky-expanded dl>div{justify-content:space-between;gap:12px;min-width:0;font-size:12px;display:flex}.app .sticky-expanded dt{color:var(--muted)}.app .sticky-expanded dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.app .cart-save-notice{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1200px;margin:8px auto 0;font-size:12px;display:flex}.app .cart-save-notice button{color:var(--primary);background:0 0;border:0;min-height:32px;text-decoration:underline}.app :is(.shopping-cart,.payment-guide){color:var(--text);background:var(--surface);border:1px solid var(--line);padding:0;box-shadow:0 20px 80px #071d4b40}.app :is(.shopping-cart,.payment-guide)::backdrop{background:#071a43a6}.app .shopping-cart{border-radius:22px;width:min(100% - 24px,470px);height:min(850px,100dvh - 24px);max-height:calc(100dvh - 24px);margin:auto 12px auto auto}.app .shopping-cart[open]{flex-direction:column;display:flex}.app .shopping-cart>header{border-bottom:1px solid var(--line);flex-shrink:0;justify-content:space-between;align-items:center;padding:20px;display:flex}.app .shopping-cart small,.app .payment-guide>small{color:var(--muted);font-size:11px}.app .shopping-cart h2{margin:4px 0 0;font-size:24px}.app .shopping-cart h2 span{color:var(--primary);font-size:16px}.app .shopping-cart header button,.app .guide-close{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:10px;flex-shrink:0;font-size:25px}.app .cart-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:16px;overflow:auto}.app .cart-note{color:var(--muted);margin:0 0 14px;font-size:12px;line-height:1.6}.app .cart-item{border:1px solid var(--line);border-radius:15px;margin-bottom:12px;padding:14px}.app .cart-item-title{align-items:center;gap:12px;display:flex}.app .cart-item-title>div{min-width:0}.app .cart-item-title img{object-fit:contain;flex-shrink:0}.app .cart-item h3{overflow-wrap:anywhere;margin:3px 0 0;font-size:15px;line-height:1.5}.app .cart-item dl{gap:6px;margin:12px 0;font-size:12px;display:grid}.app .cart-item dl>div{justify-content:space-between;gap:12px;display:flex}.app .cart-item dt{color:var(--muted)}.app .cart-item dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.app .cart-item-price{justify-content:space-between;align-items:center;gap:8px;display:flex}.app .cart-delete{color:var(--muted);background:0 0;border:0;min-height:44px;padding:6px 10px;font-size:12px;text-decoration:underline}.app .cart-checkout,.app .cart-empty button{background:var(--primary);color:#fff;border:0;border-radius:10px;width:100%;min-height:44px;padding:12px;font-weight:700}.app .cart-checkout:disabled{opacity:.5;cursor:not-allowed}.app.dark .cart-checkout,.app.dark .cart-empty button{color:#071b49}.app .cart-footer{background:var(--surface);color:var(--text);padding:14px 20px max(14px,env(safe-area-inset-bottom));border-top:1px solid var(--line);flex-shrink:0;margin:0}.app .cart-footer>div{justify-content:space-between;gap:12px;font-size:13px;display:flex}.app .cart-footer p{color:var(--muted);font-size:11px;line-height:1.5}.app .cart-footer>button:not(.cart-delete){background:var(--surface);color:var(--primary);border:1px solid var(--primary);border-radius:10px;min-height:44px;padding:10px 14px}.app .cart-empty{text-align:center;padding:40px 10px}.app .cart-empty p{font-size:14px;line-height:1.7}.app .payment-guide{border-radius:20px;width:min(100% - 24px,540px);max-height:calc(100dvh - 24px);padding:24px;overflow:auto}.app .guide-close{float:right;margin:-8px -8px 8px 12px}.app .payment-guide h2{margin:10px 0;font-size:24px;line-height:1.3}.app .payment-guide :is(p,li){font-size:14px;line-height:1.7}.app .payment-guide ol{gap:10px;padding-left:22px;display:grid}.app .payment-guide a{min-height:44px;color:var(--primary);padding-top:12px;font-size:14px;font-weight:700;text-decoration:underline;display:inline-block}.app :is(.shopping-cart,.payment-guide,.compact-order-bar,.header-cart) button{cursor:pointer}.app :is(.shopping-cart,.payment-guide,.compact-order-bar,.header-cart,.footer-payments) :is(button,a):focus-visible{outline:3px solid var(--primary);outline-offset:3px}@media (width<=600px){.app .nav-shell,.app .nav-actions{gap:6px}.app .header-cart{min-width:38px;padding:5px}.app .experience-rail{padding:16px}.app .experience-actions>button{gap:6px;min-height:64px!important;padding:10px!important}.app .experience-actions>button>b{display:none}.app .experience-actions strong{font-size:12px}.app .experience-actions small{font-size:10px}.app .category-section .categories>button{min-height:160px!important;padding:12px!important}.app .category-section .categories>button>span:not(.category-apps){font-size:16px}.app .catalog-product-card .product-body{padding:12px}.app .catalog-product-card h3{font-size:15px}.app .topup-page .nominal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px}.app .topup-page .nominal-grid>button{gap:7px;min-height:98px!important;padding:14px 9px 10px!important}.app .topup-page .nominal-icon{width:24px;height:24px;padding:0}.app .topup-page .nominal-icon :is(img,svg){width:24px;height:24px}.app .topup-page .nominal-info>strong{font-size:12px}.app .topup-page .nominal-info b{font-size:13px}.app .compact-order-bar{padding:8px 12px max(8px,env(safe-area-inset-bottom))}.app .compact-order-bar .topup-sticky-inner{grid-template-columns:minmax(0,1fr) auto auto;gap:7px}.app .compact-order-bar .sticky-product{border:0;grid-column:1/-1;gap:8px;padding:0 0 6px}.app .compact-order-bar .sticky-product-icon{flex-basis:28px;width:28px;height:28px}.app .compact-order-bar .topup-sticky-inner>button{padding:9px 10px;font-size:12px}.app .compact-order-bar .sticky-total strong{font-size:16px}.app .compact-order-bar .sticky-total{display:grid}.app .compact-order-bar .sticky-cart-add span,.app .compact-order-bar .sticky-buy-now>svg{display:none}.app .sticky-expanded dl{grid-template-columns:minmax(0,1fr)}.app .shopping-cart{margin:auto}}@media (width<=420px){.app .experience-actions small{display:none}.app .experience-actions>button>svg{width:12px}}.app .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.app .command-close{border:1px solid var(--line);background:var(--surface);width:44px;height:44px;color:var(--text);border-radius:8px;flex:0 0 44px;place-items:center;padding:0;display:grid}.app.banner-theme .main-header{background:var(--surface);border-bottom:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;min-height:0;position:sticky;top:0;height:auto!important;padding:0!important}.app.banner-theme .main-header .nav-shell{background:var(--surface);width:calc(100% - 32px);max-width:1280px;min-height:0;box-shadow:none;grid-template-rows:54px 32px;grid-template-columns:auto minmax(160px,1fr) auto;align-items:center;gap:0 20px;margin:auto;display:grid;border:0!important;border-radius:0!important;height:auto!important;padding:0!important}.app .main-header .nav-shell:before,.app .main-header .nav-shell:after{display:none!important}.app .main-header .header-leading{grid-area:1/1;align-items:center;gap:5px;min-width:0;display:flex}.app .main-header .header-wordmark{gap:0;min-width:0;height:44px;padding:0}.app .main-header .header-wordmark .dibo-wordmark{margin:0;width:66px!important;height:44px!important}.app .main-header .header-brand-copy{display:none}.app .main-header .header-back-button{width:36px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;padding:0}.app .main-header .header-back-button span{display:none}.app .marketplace-header-search{background:#fff;border:0;border-radius:7px;grid-area:1/2;min-width:0;height:38px;display:flex;overflow:hidden}.app .header-query-label{flex:1;min-width:0;display:flex}.app .marketplace-header-search input{width:100%;min-width:0;height:36px;color:var(--text);font:inherit;box-shadow:none;background:0 0;border:0;border-radius:0;outline:none;padding:0 12px;font-size:14px}.app .marketplace-header-search:focus-within{outline:none}.app .marketplace-header-search .header-search-submit{background:var(--primary);color:#fff;width:48px;box-shadow:none;border:0;border-radius:0;flex-shrink:0;place-items:center;padding:0;display:grid}.app.dark .marketplace-header-search .header-search-submit{color:#071b49}.app .header-mobile-search{display:none}.app .main-header .nav-actions{grid-area:1/3;gap:5px;margin:0}.app .main-header .nav-actions>button,.app.banner-theme .main-header .nav-actions>.account-button{justify-content:center;align-items:center;gap:6px;width:40px;min-width:40px;height:44px;min-height:44px;display:inline-flex;transform:none;color:var(--text)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:0!important}.app.banner-theme .main-header .nav-actions>.account-button{width:auto;font-size:13px;padding-inline:8px!important}.app .main-header .account-button:after{display:none!important}.app .main-header .nav-actions>button:hover{background:var(--surface-2)!important}.app .main-header .nav-actions>button>svg{width:19px;height:19px}.app .main-header .header-cart{position:relative}.app .main-header .header-cart>span{color:#fff;background:#005cdb;border-radius:8px;place-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;line-height:1;display:grid;position:absolute;top:1px;right:0}.app .main-header .nav-actions :is(.language-control,.header-online,.command-trigger,.header-changelog),.app .main-header .menu-button small{display:none}.app .main-header .nav-actions .language-control{display:block}.app .main-header .language-control .locale-trigger{min-height:36px;box-shadow:none;background:0 0;border:0;padding:6px;font-size:12px}.app .main-header .nav-actions>.menu-button{display:none}.app .main-header nav{border:0;border-top:1px solid var(--line);width:auto;min-width:0;box-shadow:none;opacity:1;visibility:visible;background:0 0;border-radius:0;grid-area:2/1/auto/-1;justify-content:flex-end;align-items:center;gap:8px;padding:0;display:flex;position:static;transform:none}.app .main-header nav button{border-radius:4px;height:30px;min-height:30px;padding:4px 8px;font-size:12px}.app .main-header nav :is(.nav-command-button,.mobile-menu-utility,.nav-session-actions){display:none}.app .main-header nav button:before,.app .main-header nav button:after{display:none!important}.app .main-header nav button>svg{width:14px;height:14px}.app .main-header :is(button,input):focus-visible{outline:2px solid var(--primary);outline-offset:2px}.app .topup-page .topup-hero{height:auto!important;min-height:0!important;padding:28px 20px!important}.app .topup-page .topup-hero-content{align-items:center;gap:20px;max-width:1180px;margin:auto;position:relative;min-height:0!important;padding:0!important;display:flex!important}.app .topup-page .game-product-hero .topup-game-art{box-shadow:none;border-width:1px;border-radius:16px;flex:0 0 84px;width:84px!important;height:84px!important;transform:none!important}.app .topup-page .service-product-hero .topup-game-art{border-radius:10px;flex:0 0 180px;width:180px;height:90px;margin:0}.app .topup-page .topup-title{flex:1;min-width:0}.app .topup-page .topup-title>span{letter-spacing:.06em;font-size:11px;line-height:1.5}.app .topup-page .topup-title h1{overflow-wrap:anywhere;margin:4px 0 8px;font-size:30px;line-height:1.2}.app .topup-page .topup-title>p{max-width:680px;margin:0;font-size:14px;line-height:1.6}.app .topup-page .topup-benefits{justify-content:flex-start;gap:16px;width:auto;margin:12px 0 0;padding:0;position:static}.app .topup-page .topup-benefits>span{font-size:12px}.app .topup-page>.care-notice{border-radius:8px;max-width:1180px;margin:12px auto;padding:10px 14px;font-size:13px;line-height:1.6}.app .topup-page :is(.checkout-progress,.product-insight-bar){margin-block:14px}.app .topup-page .checkout-progress>div{gap:8px;padding:10px}.app .topup-page .checkout-progress>div>span{width:28px;height:28px;font-size:12px}.app .topup-page .checkout-progress :is(strong,small){font-size:12px;line-height:1.5}.app .topup-page .product-insight-bar>div{gap:4px;min-height:0;padding:12px}.app .topup-page .product-insight-bar strong{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:17px;line-height:1.4;overflow:visible}.app .topup-page .product-insight-bar :is(span,small){font-size:11px;line-height:1.5}.app .topup-page .topup-section-head{min-height:68px}.app .topup-page .topup-section-head>b{width:48px;min-width:48px;font-size:22px}.app .topup-page .topup-section-head>div{padding:12px 16px}.app .topup-page .topup-section-head h2{font-size:20px;line-height:1.3}.app .topup-page .topup-section-head p{margin-top:4px;font-size:13px;line-height:1.5}.app :is(.section-heading,.discovery-heading,.catalog-head) h2{font-size:clamp(24px,2.6vw,32px);line-height:1.25}.app :is(.section-heading,.discovery-heading,.catalog-head) p{font-size:14px;line-height:1.7}.app .hero-depth .hero-grid{gap:24px;padding:24px}.app .hero-depth .hero-copy h1{font-size:clamp(34px,4vw,52px);line-height:1.12}.app .hero-depth .hero-copy>p{margin-block:16px;font-size:15px;line-height:1.7}.app .hero-depth .hero-copy{min-height:0;padding:0}.app .hero-depth .hero-search-shell{margin-block:16px}.app .dashboard-route :is(h1,h2),.app .bot-invoice-heading h1{font-size:clamp(24px,3vw,30px);line-height:1.3}.app .dashboard-route :is(.db-card,.owner-card){padding:18px}@media (width<=1000px){.app.banner-theme .main-header .nav-shell{gap:4px;width:100%;display:flex;height:58px!important;padding:0 10px!important}.app .main-header .header-leading{flex:none;gap:0}.app .main-header .header-wordmark .dibo-wordmark{width:42px!important;height:36px!important}.app .main-header .header-back-button{width:36px}.app .marketplace-header-search{flex:1;min-width:0;height:36px}.app .marketplace-header-search :is(.header-query-label,.header-search-submit){display:none}.app .marketplace-header-search .header-mobile-search{color:#071b49;width:100%;height:34px;font:inherit;box-shadow:none;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:flex}.app .main-header .nav-actions{flex:none;gap:0}.app .main-header .nav-actions>button,.app.banner-theme .main-header .nav-actions>.account-button{width:40px!important;min-width:40px!important;padding:0!important}.app .main-header .nav-actions>.account-button .header-account-label,.app .main-header .nav-actions>.theme-toggle,.app .main-header .nav-actions .language-control{display:none}.app .main-header .nav-actions>.menu-button{display:inline-flex}.app .main-header .menu-glyph{font-size:19px}.app .main-header nav{background:var(--surface);border:1px solid var(--line);z-index:102;border-radius:12px;width:min(340px,100% - 20px);max-height:calc(100dvh - 88px);padding:10px;display:none;position:fixed;inset:68px 10px auto auto;overflow-y:auto;box-shadow:0 14px 40px #071b492b}.app .main-header nav.open{flex-direction:column;align-items:stretch;gap:3px;display:flex}.app .main-header nav button{white-space:normal;justify-content:flex-start;align-items:center;gap:10px;height:auto;min-height:44px;padding:10px 12px;font-size:14px;display:flex}.app .main-header nav :is(.nav-command-button,.mobile-menu-utility,.nav-session-actions){display:flex}.app .main-header nav .nav-session-actions{flex-direction:column}.app .main-header nav .mobile-menu-utility{padding:0}.app .main-header nav button.mobile-menu-utility{padding:10px 12px}.app .header-menu-backdrop{z-index:100}}@media (width<=600px){.app .topup-page .topup-hero{padding:22px 16px!important}.app .topup-page .topup-hero-content{gap:12px}.app .topup-page .game-product-hero .topup-game-art{border-radius:12px;flex-basis:58px;width:58px!important;height:58px!important}.app .topup-page .service-product-hero .topup-game-art{flex-basis:90px;width:90px;height:56px}.app .topup-page .topup-title h1{font-size:22px}.app .topup-page .topup-title>p{font-size:13px}.app .topup-page .topup-title>span{font-size:10px}.app .topup-page .topup-benefits{flex-wrap:wrap;gap:8px;margin-top:8px}.app .topup-page .topup-benefits>span{font-size:11px}.app .topup-page>.care-notice{width:calc(100% - 24px);margin:10px 12px;font-size:12px}.app .topup-page .product-insight-bar strong{font-size:14px}.app .topup-page .topup-section-head h2{font-size:18px}.app .hero-depth .hero-grid{gap:20px;padding:18px 14px}.app .hero-depth .hero-copy h1{font-size:34px}.app .hero-depth .hero-copy>p{margin-block:12px;font-size:14px}.app .hero-depth .hero-search-shell{margin-block:12px}.app :is(.category-section,.how-section,.reviews-section,.faq-section){padding-block:24px}.app .section-heading{gap:12px;margin-bottom:18px}.app .dashboard-route :is(.db-card,.owner-card){padding:14px}.app :is(.lookup-hero,.bot-invoice-heading) h1{font-size:28px;line-height:1.2}}.app :is(.auth-modal-detail,.auth-dialog-body,.command-center){animation:none!important}.app :is(.auth-shape-orb,.auth-flow-field){display:none}.app :is(.shopping-cart,.payment-guide,.command-center,.auth-dialog-body,.main-header nav){overscroll-behavior:contain}.app .main-header .header-back-button,.app .main-header .nav-actions>button,.app.banner-theme .main-header .nav-actions>.account-button{min-height:44px;width:44px!important;min-width:44px!important}.app.banner-theme .main-header .nav-actions>.account-button{width:auto!important}.app .marketplace-header-search{min-height:44px}.app .marketplace-header-search .header-mobile-search,.app .marketplace-header-search input{min-height:42px}.app .topup-toast>button{min-width:44px;min-height:44px}.app :is(.sticky-expanded,.cart-item,.sticky-total,.product-insight-bar){font-variant-numeric:tabular-nums}.app :is(h1,h2,h3){text-wrap:balance}.app :is(.care-notice,.payment-guide p,.cart-note){text-wrap:pretty}@media (width<=1000px){.app.banner-theme .main-header .nav-actions>.account-button{width:44px!important}}@media (prefers-reduced-motion:no-preference){.app:not(.motion-paused) button:not(:disabled):not([aria-disabled=true]){transition-property:scale;transition-duration:.15s;transition-timing-function:ease-out}.app:not(.motion-paused) button:not(:disabled):not([aria-disabled=true]):active{translate:none;scale:.96}}@media (prefers-reduced-motion:reduce){.app button{translate:none!important;scale:none!important}}.app .bot-status-motion{vertical-align:middle;flex:none;place-items:center;width:32px;height:32px;display:inline-grid;position:relative}.app .dibo-loading[data-offscreen=true] .dibo-loading-skeleton i:after{animation-play-state:paused}.app .bot-status-motion.panel{width:76px;height:76px}.app .bot-status-motion.auth{width:108px;height:108px}.app .bot-status-lift,.app .bot-status-float{width:100%;height:100%;display:block;position:relative}.app .bot-status-motion .dibo-motion-mascot{width:100%;height:100%;display:block;animation:none!important}.app .bot-status-motion .mascot-body,.app .bot-status-motion .mascot-eyes,.app .bot-status-motion .mascot-wave{transform:none;animation:none!important}.app .bot-status-motion .bot-face-success .mascot-eyes{opacity:0}.app .bot-face-check{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.app .auth-bot-stage{flex-direction:column;align-items:center;gap:0;min-height:132px;margin:4px 0 12px;display:flex}.app .auth-bot-stage>span:last-child{color:var(--muted);font-size:13px;line-height:20px}.app .auth-otp-form.otp-entering{opacity:0;visibility:hidden;transform:translateY(12px)}.app .auth-otp-form.otp-revealed{opacity:1;visibility:visible;transition:opacity .18s ease-out,transform .22s ease-out;transform:none}.app .otp-code-boxes.pending .otp-code-cell:nth-child(n),.app .otp-code-boxes.processing .otp-code-cell:nth-child(n),.app .otp-digit{animation:none!important}.app .otp-code-boxes.processing .otp-code-cell:nth-child(n){opacity:1;transform:none}.app .otp-code-cell{overflow:visible}.app .auth-bot-stage~.auth-heading{margin-top:0}.app.motion-paused .bot-status-lift,.app.motion-paused .bot-status-float,.app.motion-paused .otp-digit{transform:none!important}.app.motion-paused .otp-digit{opacity:1!important}@media (prefers-reduced-motion:reduce){.app .auth-otp-form{transition:none!important;transform:none!important}.app .bot-status-lift,.app .bot-status-float,.app .otp-digit{transform:none!important}}.app .reference-tabs{isolation:isolate;border:1px solid var(--line);background:var(--surface-2);border-radius:14px;gap:4px;padding:5px;display:flex}.app .reference-tabs>button{isolation:isolate;min-height:44px;color:var(--muted);box-shadow:none;border:0;border-radius:10px;flex:1;position:relative;overflow:visible;background:0 0!important}.app .reference-tabs>button.active{color:#fff}.app .reference-tab-thumb{z-index:-1;pointer-events:none;background:#005cdb;border-radius:10px;position:absolute;inset:0}.app .reference-tab-label{z-index:1;position:relative}.app .reference-tabs>button:after{display:none}.app .reference-number{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;column-gap:.08em;display:inline-flex}.app .number-columns{white-space:nowrap;display:inline-flex}.app .number-column{min-width:.3em;line-height:1.25;display:inline-grid;position:relative;overflow:hidden}.app .number-column>span{grid-area:1/1;display:block}.app .reference-detail-sheet{overscroll-behavior:contain;background:var(--surface);transform-origin:bottom;border-radius:24px 24px 0 0;max-height:min(58dvh,520px);overflow:auto;box-shadow:0 -16px 45px #10235516}.app .sheet-grip{touch-action:none;cursor:grab;background:0 0;border:0;place-items:center;width:100%;min-height:44px;display:grid}.app .sheet-grip span{background:var(--muted);opacity:.5;border-radius:4px;width:38px;height:4px;display:block}.app .reference-action-content{align-items:center;min-height:24px;display:inline-grid}.app .reference-action-content>span{justify-content:center;align-items:center;gap:9px;display:inline-flex}.app .reference-submit-slot{justify-content:center;min-height:62px;margin-top:16px;display:flex}.app .auth-modal-detail .reference-morph-submit{place-items:center;width:100%;margin:0 0 5px;padding:12px 16px;display:grid}.app .auth-modal-detail .reference-morph-submit.is-working{border-radius:50%;width:54px;min-width:54px;height:54px;padding:0}.app .reference-morph-submit .reference-action-spinner{width:22px;height:22px}.app .reference-action-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite reference-spin;display:inline-block}@keyframes reference-spin{to{transform:rotate(360deg)}}.app .wallet-card-stack{isolation:isolate;margin:18px 8px 10px;position:relative}.app .wallet-card-stack .coin-wallet-hero{z-index:2;margin:0;position:relative}.app .wallet-card-underlay{z-index:1;background:#b6d9ff;border-radius:24px;position:absolute;inset:-8px 10px 10px;transform:rotate(-1.5deg)}.app .wallet-card-underlay.second{z-index:0;background:#d0baff;inset:-16px 22px 20px;transform:rotate(1.5deg)}.app .wallet-amount-editor{margin:18px 0 12px}.app .wallet-amount-display{flex-direction:column;gap:8px;margin:0 0 16px;display:flex}.app .wallet-amount-display small{color:var(--muted);letter-spacing:.07em;font-size:11px;font-weight:700}.app .wallet-amount-display strong{color:var(--text);font-size:clamp(25px,5vw,38px);line-height:1.25}.app .wallet-keypad-toggle{color:var(--primary);background:0 0;border:0;min-height:44px;padding:8px 0;font-size:13px}.app .wallet-number-pad{grid-template-columns:repeat(3,1fr);gap:8px;margin:8px 0 14px;display:grid}.app .wallet-number-pad button{border:1px solid var(--line);min-height:52px;color:var(--text);background:var(--surface-2);touch-action:manipulation;border-radius:14px;font-size:22px;font-weight:600}.app .reference-expiry-ring{width:110px;height:110px;margin:14px auto;position:relative}.app .reference-expiry-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.app .reference-expiry-ring circle{fill:none;stroke:var(--line);stroke-width:6px}.app .reference-expiry-ring .expiry-ring-value{stroke:var(--primary);stroke-linecap:round}.app .reference-expiry-ring>span{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app .reference-expiry-ring strong{font-variant-numeric:tabular-nums;font-size:20px}.app .reference-expiry-ring small{color:var(--muted);font-size:10px}.app .reference-receipt-open{border:1px solid var(--primary);min-height:44px;color:var(--primary);background:var(--surface);border-radius:12px;margin-top:12px;padding:10px 18px}.app .reference-receipt-dialog{color:#edf5ff;background:#071b2d;border:1px solid #245581;border-radius:24px;width:min(430px,100vw - 24px);max-height:90dvh;margin:auto;padding:22px;position:fixed;inset:0;overflow:auto}.app .reference-receipt-dialog::backdrop{background:#08162f99}.app .reference-receipt-dialog>header{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;justify-content:space-between;align-items:center;height:auto;margin-bottom:24px;display:flex;position:static}.app .reference-receipt-dialog h2{margin:0;font-size:18px}.app .reference-receipt-dialog header button{min-width:44px;min-height:44px;color:inherit;background:#19334d;border:1px solid #4a6179;border-radius:12px;font-size:22px}.app .receipt-printer-slot{z-index:2;background:#03111f;border:3px solid #b4c5d8;border-radius:10px;height:13px;position:relative;box-shadow:0 4px 8px #0006}.app .receipt-feed{padding:0 7px 12px;overflow:hidden}.app .receipt-paper{color:#172331;clip-path:polygon(0 0,100% 0,100% 98%,97% 100%,94% 98%,91% 100%,88% 98%,85% 100%,82% 98%,79% 100%,76% 98%,73% 100%,70% 98%,67% 100%,64% 98%,61% 100%,58% 98%,55% 100%,52% 98%,49% 100%,46% 98%,43% 100%,40% 98%,37% 100%,34% 98%,31% 100%,28% 98%,25% 100%,22% 98%,19% 100%,16% 98%,13% 100%,10% 98%,7% 100%,4% 98%,0 100%);background:#fffdf3;padding:22px 18px 34px;font-family:ui-monospace,monospace;font-size:12px;position:relative}.app .receipt-paper p{text-align:center;font-size:11px}.app .receipt-paper .receipt-brand{font-size:22px;font-weight:800}.app .receipt-paper dl{border-top:1px dashed #677688;border-bottom:1px dashed #677688;margin:18px 0;padding:16px 0}.app .receipt-paper dl>div{justify-content:space-between;gap:16px;margin:12px 0;display:flex}.app .receipt-paper dt{flex:none;max-width:44%}.app .receipt-paper dd{text-align:right;overflow-wrap:anywhere;margin:0}.app .receipt-total{font-size:18px;font-weight:800}.app .reference-receipt-dialog footer{background:0 0;justify-content:space-between;gap:12px;padding:16px 0 0;display:flex}.app .reference-receipt-dialog footer button{color:#fff;background:#2449df;border:0;border-radius:12px;min-height:44px;padding:10px 16px}.app .reference-receipt-dialog footer button:first-child{background:#18384f}.app .coin-success>.bot-status-motion{margin:auto;display:block}@media (prefers-reduced-motion:reduce){.app .reference-action-spinner{animation:none}}.app.motion-paused .reference-action-spinner{animation:none}@media (width<=480px){.app .reference-detail-sheet{padding:0 16px 14px}.app .reference-tabs>button{padding:8px 6px;font-size:12px}.app .coin-wallet-hero>div>strong{font-size:26px}}.app .footer-payments>button{justify-content:flex-start;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex;color:#172443!important}.app .footer-payments>button>img{object-fit:contain;flex:0 0 24px;min-width:24px;max-width:24px;width:24px!important;height:24px!important}.app .footer-payments .payment-method-name{min-width:0;height:auto;box-shadow:none;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;line-height:1.3;display:inline;color:#172443!important}.app .discovery-product{grid-template-columns:56px minmax(0,1fr) 28px;gap:12px;height:auto;min-height:88px;padding:12px}.app .discovery-product-art{flex-basis:56px;place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.app .discovery-product-art .app-product-icon{object-fit:contain;border-radius:12px;width:56px;min-width:0;height:56px}.app .discovery-product-copy em{font-size:12px}.app .telegram-checkout-note{color:var(--muted);text-align:left;margin:0 0 10px;font-size:12px;line-height:1.55}@media (width<=600px){.app .footer-payments{grid-template-columns:repeat(2,minmax(0,1fr))}}.app .order-confirm-backdrop{height:var(--confirm-visible-height,100dvh);top:var(--confirm-visible-top,0px);padding:12px;bottom:auto}.app .order-confirm-backdrop .order-confirm{max-height:calc(var(--confirm-visible-height,100dvh) - 24px);width:min(100%,520px)}.app .order-confirm .confirm-scroll{flex:auto;min-height:0;padding:20px 20px 12px}.app .order-confirm .confirm-check{color:#005cdb;width:40px;height:40px;box-shadow:none;background:#e6f2ff;border-radius:12px;margin:0 auto 10px}.app .order-confirm h2{margin:8px 0;font-size:clamp(21px,5vw,28px)}.app .order-confirm .confirm-scroll>p{margin:8px 0 14px;font-size:13px;line-height:1.5}.app .order-confirm .confirm-details{margin:12px 0 0;padding:4px 14px}.app .order-confirm .confirm-details>div{gap:12px;padding:10px 0;font-size:13px}.app .order-confirm .confirm-actions{padding:12px 18px max(10px,env(safe-area-inset-bottom));flex-direction:column;flex:none;display:flex}.app .order-confirm .confirm-actions .confirm-terms{text-align:left;cursor:pointer;align-items:center;gap:10px;min-height:44px;margin:0 0 6px;font-size:12px;line-height:1.45;display:flex}.app .order-confirm .confirm-terms input{accent-color:#005cdb;width:20px;min-width:20px;height:20px;margin:0}.app .order-confirm .telegram-checkout-note{margin:0 0 10px;font-size:11px;line-height:1.45}.app .order-confirm .confirm-order-button{min-height:48px;font-size:14px}.app .order-confirm .confirm-cancel{min-height:36px;font-size:13px}@media (height<=600px){.app .order-confirm .confirm-check{display:none}.app .order-confirm .confirm-scroll{padding-top:16px}.app .order-confirm .telegram-checkout-note{max-height:46px;overflow:auto}.app .order-confirm h2{padding-right:22px;font-size:20px}}::view-transition-old(root){animation:.46s cubic-bezier(.22,.7,.3,1) both cinema-screen-out}::view-transition-new(root){animation:.46s cubic-bezier(.22,.7,.3,1) both cinema-screen-in}::view-transition-group(dibo-header){z-index:20;animation:none}::view-transition{pointer-events:none}html[data-route-direction=back]::view-transition-old(root){animation-name:cinema-screen-back-out}html[data-route-direction=back]::view-transition-new(root){animation-name:cinema-screen-back-in}@keyframes cinema-screen-in{0%{clip-path:inset(0 round 26px);transform:translate(100%)}to{clip-path:inset(0);transform:translate(0)}}@keyframes cinema-screen-out{to{opacity:.65;transform:translate(-18%)scale(.96)}}@keyframes cinema-screen-back-in{0%{opacity:.65;transform:translate(-18%)scale(.96)}to{opacity:1;transform:none}}@keyframes cinema-screen-back-out{to{transform:translate(100%)}}.app .main-header{view-transition-name:dibo-header}.app .auth-morph-core{border-radius:inherit;opacity:0;pointer-events:none;z-index:8;background:linear-gradient(135deg,#4fbcff,#005cdb 60%,#ffd526);transition:opacity .12s ease-out;position:absolute;inset:0}.app .auth-ribbons{pointer-events:none;opacity:.45;width:100%;height:100%;position:absolute;inset:0}.app .auth-modal-detail[data-shape=contract] .auth-morph-core{opacity:1}.app .auth-modal-detail[data-shape=contract] :is(.auth-dialog-head,.auth-dialog-body){opacity:0}.app .auth-modal-detail[data-shape=expand] :is(.auth-dialog-head,.auth-dialog-body){opacity:1;transition:opacity .22s ease-out}.app .auth-modal-detail .reference-morph-submit.is-failed{color:#fff;background:#b5203a;border-color:#b5203a;font-size:28px}.app .auth-modal-detail:is([data-step=success],[data-step=password-saved]) .auth-primary{color:#fff;background:#087f5b}.app .slide-confirm{isolation:isolate;touch-action:pan-y;padding-left:54px;padding-right:12px;position:relative;overflow:hidden}.app .slide-confirm-label{z-index:2;font-size:inherit;line-height:1.35;display:block;position:relative}.app .slide-confirm-fill{z-index:0;transform-origin:0;pointer-events:none;background:#0045ad;position:absolute;inset:0}.app .slide-confirm-grip{z-index:3;color:#005cdb;touch-action:none;cursor:grab;background:#fff;border-radius:11px;place-items:center;width:38px;font-size:24px;display:grid;position:absolute;top:5px;bottom:5px;left:5px;box-shadow:0 2px 7px #001a4b20}.app .slide-confirm:disabled .slide-confirm-grip{cursor:not-allowed}.app .checkout-handoff{width:min(280px,100%);height:104px;color:var(--text);margin:0 auto 12px;display:block;position:relative}.app .checkout-handoff-route{width:100%;height:84px;position:absolute;inset:0 0 18px;overflow:visible}.app .checkout-handoff-route path{fill:none;stroke:var(--detail-line);stroke-width:2px;stroke-dasharray:4 6}.app .checkout-handoff-route path:last-child{stroke:var(--banner-cyan);stroke-width:3px;stroke-dasharray:none}.app .checkout-handoff-node{border:1px solid var(--detail-line);border-radius:12px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:36px;box-shadow:0 3px #00004012}.app .checkout-handoff-node svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.app .checkout-handoff-package{color:var(--banner-ink);background:var(--banner-gold);border-color:#d6b900;left:12px}.app .checkout-handoff-telegram{color:#fff;background:var(--banner-blue);border-color:var(--banner-blue);font:800 19px Manrope,sans-serif;right:12px}.app .checkout-handoff-diamond{z-index:2;width:28px;height:28px;color:var(--banner-violet);pointer-events:none;position:absolute;top:48px;left:32px}.app .checkout-handoff-diamond svg{width:100%;height:100%;fill:var(--banner-pink);stroke:var(--banner-ink);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px #00004022);display:block}.app .checkout-handoff-caption{color:var(--muted);letter-spacing:.04em;justify-content:space-between;padding:0 10px;font-size:10px;display:flex;position:absolute;bottom:0;left:0;right:0}.app .checkout-handoff-caption b:first-child{color:var(--primary)}.app .pending-web-checkout{--text:#fff;--muted:#e0efff;--primary:#fff;color:#fff;background:linear-gradient(150deg,#0051c5,#097bff);border-color:#4b9fff}.app .pending-web-checkout :is(h2,p,.checkout-handoff-caption){color:#fff}.app .pending-web-checkout>.eyebrow{color:#ffe37a}.app .pending-web-checkout .checkout-handoff-route path{stroke:#ffffff70}.app .pending-web-checkout .checkout-handoff-route path:last-child{stroke:var(--banner-gold)}.app .pending-web-checkout .care-actions a.care-primary{color:#0051c5;background:#fff}.app .pending-web-checkout.checkout-linked{padding-block:14px}.app .pending-web-checkout.checkout-linked .checkout-handoff{transform-origin:top;height:82px;margin-bottom:6px;transform:scale(.85)}.app .pending-web-checkout.checkout-linked h2{margin-block:4px}.app .bot-invoice-completion{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 8px;display:flex}.app .bot-invoice-completion>:is(button,a){min-height:46px}.app .bot-invoice-completion .reference-receipt-open{margin:0}.app .bot-review-panel{margin-top:12px}.app .bot-invoice-actions{margin-top:16px}.app .paid-wave{z-index:10050;pointer-events:none;background:#005cdb;place-items:center;display:grid;position:fixed;inset:0}.app .paid-wave svg{width:80px;height:80px}.app .nominal-grid>button{isolation:isolate;position:relative}.app .nominal-grid>button.selected:before{content:"";z-index:-1;pointer-events:none;background:#4eabff40;border-radius:50%;animation:.42s cubic-bezier(.22,.7,.3,1) both cinema-selection-ink;position:absolute;inset:-20%}.app .nominal-check{animation:.3s cubic-bezier(.2,1.4,.4,1) both cinema-selection-check}@keyframes cinema-selection-ink{0%{opacity:1;transform:scale(0)}to{opacity:0;transform:scale(1.3)}}@keyframes cinema-selection-check{0%{transform:scale(.2)rotate(-30deg)}to{transform:none}}@media (hover:hover){.app .wallet-card-underlay{transition:transform .3s cubic-bezier(.22,.7,.3,1)}.app .wallet-card-stack:hover .wallet-card-underlay{transform:translateY(-6px)rotate(-3deg)}.app .wallet-card-stack:hover .wallet-card-underlay.second{transform:translateY(-10px)rotate(3deg)}}.app.motion-paused .nominal-grid>button.selected:before,.app.motion-paused .nominal-check{animation:none}.app.motion-paused .wallet-card-underlay{transition:none}@media (prefers-reduced-motion:reduce){::view-transition-old(root){animation:none!important}::view-transition-new(root){animation:none!important}.app .auth-morph-core{transition:none}.app .nominal-grid>button.selected:before,.app .nominal-check{animation:none}.app .wallet-card-underlay{transition:none}}.app .main-header .nav-actions>.header-wallet{text-align:left;flex-shrink:0;gap:6px;background:#fff!important;border:0!important;width:auto!important;min-width:68px!important;padding:4px 8px!important}.header-wallet b{font-variant-numeric:tabular-nums;white-space:nowrap;color:#071b49;font-size:13px}.app .marketplace-header-search{background:#fff;border:0!important}.app .marketplace-header-search :is(input,.header-mobile-search){color:#071b49}.header-coin-symbol{filter:drop-shadow(0 1px 1px #071b4930);flex:0 0 28px;width:28px;height:28px;display:block;overflow:visible}.header-wallet i{color:#ae6200;font-size:11px;font-style:normal}.transaction-filters{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.transaction-filters button{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--text);border-radius:10px;padding:8px 12px;font-size:13px}.transaction-filters button[aria-pressed=true]{background:var(--primary);color:#fff}.unified-orders .coin-native-order{overflow-wrap:anywhere;gap:16px}.unified-orders .coin-order-actions{max-width:240px}.unified-orders .coin-native-order small{line-height:1.5}@media (width<=767px){.app .main-header .nav-shell{grid-template-columns:auto minmax(40px,1fr) auto!important;column-gap:5px!important;padding-inline:8px!important}.app .main-header .nav-actions{gap:1px!important}.app .main-header .nav-actions>.header-wallet{gap:4px;width:auto!important;min-width:56px!important;padding:3px 5px!important}.header-wallet .header-coin-symbol{flex-basis:24px;width:24px;height:24px}.header-wallet b{font-size:11px}.app .main-header .nav-actions>button:not(.header-wallet){width:34px!important;min-width:34px!important}.unified-orders .coin-native-order{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:no-preference){.app:not(.motion-paused) .coin-presets button,.app:not(.motion-paused) .transaction-filters button{transition:transform .24s cubic-bezier(.2,.9,.2,1),background-color .18s,border-color .18s}.app:not(.motion-paused) :is(.coin-presets,.transaction-filters) button:active{transform:scale(.93)}.app:not(.motion-paused) .header-wallet:active .header-coin-symbol{transform:rotate(-16deg)scale(.88)}.header-coin-symbol{transition:transform .3s cubic-bezier(.2,.9,.2,1)}}.app .main-header .nav-actions>.header-wallet:focus-visible{outline-offset:2px!important;outline:2px solid #075dcc!important}.app .marketplace-header-search :is(input,.header-mobile-search):focus-visible{outline-offset:-2px!important;outline:2px solid #075dcc!important}.app .coin-wallet-hero strong .reference-number{letter-spacing:-.02em;color:#fff;flex-wrap:wrap;gap:6px;font-size:clamp(25px,5vw,40px);font-weight:750;line-height:1.2}.app .coin-wallet-hero strong .reference-number span{font:inherit;letter-spacing:inherit;color:inherit}.app .coin-wallet-hero strong .reference-number>span:last-child{letter-spacing:0;align-self:center;font-size:14px}
