:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--hippo-color-ink:#10271f;--hippo-color-copy:#314b42;--hippo-color-muted:#667b74;--hippo-color-surface:#fff;--hippo-color-surface-soft:#f3f7f4;--hippo-color-brand:#0f7557;--hippo-color-brand-strong:#09543e;--hippo-color-accent:#d7f563;--hippo-color-border:#dbe5df;--hippo-color-danger:#b42318;--hippo-font-sans:Inter, "Noto Sans SC", "PingFang SC", "Microsoft YaHei", sans-serif;--hippo-radius-sm:.75rem;--hippo-radius-md:1.25rem;--hippo-radius-lg:2rem;--hippo-shadow-card:0 1.5rem 4rem #10271f1a;--hippo-focus-ring:0 0 0 3px #0f755747;--hippo-content-width:120rem;--hippo-page-gutter:2.5rem}@media (min-width:75rem){:root{--hippo-page-gutter:clamp(2.5rem, 10vw, 10rem)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fairriver-app{background:#071711;flex-direction:column;width:100%;height:100dvh;display:flex;overflow:hidden}.fairriver-app__nav{padding:max(.5rem, env(safe-area-inset-top)) 1rem .5rem;background:var(--hippo-color-surface);flex:none}.fairriver-app__nav a{align-items:center;min-height:2.75rem;display:inline-flex}.fairriver-app iframe{border:0;flex:1;width:100%;min-height:0}.fairriver-app__hidden{visibility:hidden}.fairriver-app__status{color:#fff;padding:1.25rem}.fairriver-app__status a{color:#fff}.tp-app-return{box-sizing:border-box;place-items:center;min-height:100dvh;padding:1.25rem;display:grid}.tp-app-return section{box-sizing:border-box;border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);overflow-wrap:anywhere;border-radius:1rem;width:100%;max-width:30rem;padding:1.5rem}.tp-app-return h1{font-size:1.5rem}.tp-app-return p{line-height:1.7}*{box-sizing:border-box}:root{--hippo-color-gold:#a66d18;--hippo-color-gold-soft:#fff5da;--hippo-color-mint-soft:#e2f7ed;--hippo-color-deep:#062f23;--hippo-header-height:4.75rem;font-family:var(--hippo-font-sans);color:var(--hippo-color-ink);background:var(--hippo-color-surface-soft);scroll-behavior:smooth;font-synthesis:none;text-rendering:optimizelegibility}body{background:radial-gradient(circle at 82% 5%, #0f75571f, transparent 28rem), linear-gradient(#0f755708 1px, transparent 1px), linear-gradient(90deg, #0f755708 1px, transparent 1px), var(--hippo-color-surface-soft);background-size:auto,3.5rem 3.5rem,3.5rem 3.5rem,auto;min-width:320px;min-height:100vh;margin:0}body,button,a{font:inherit}button,.button,a{-webkit-tap-highlight-color:transparent}button:focus-visible{outline-offset:3px;outline:3px solid #0f755757}a:focus-visible{outline-offset:3px;outline:3px solid #0f755757}[tabindex]:focus-visible{outline-offset:3px;outline:3px solid #0f755757}img,svg{max-width:100%;display:block}p{line-height:1.7}[hidden]{display:none!important}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.site-shell{min-height:100vh}.skip-link{z-index:1000;border-radius:var(--hippo-radius-sm);color:#fff;background:var(--hippo-color-deep);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.button{border:1px solid var(--hippo-color-border);min-height:2.75rem;color:var(--hippo-color-ink);text-align:center;cursor:pointer;background:#fffc;border-radius:.85rem;justify-content:center;align-items:center;padding:.68rem 1.1rem;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex}.button:hover:not(:disabled){background:var(--hippo-color-surface);border-color:#0f755761}.button--primary{color:#fff;background:var(--hippo-color-brand);border-color:#0000}.button--primary:hover:not(:disabled){background:var(--hippo-color-brand-strong);border-color:#0000}.button:disabled{border-color:var(--hippo-color-border);color:var(--hippo-color-muted);background:var(--hippo-color-surface-soft);box-shadow:none;cursor:not-allowed;opacity:.62}.button--quiet{background:0 0;border-color:#0000}.site-header{z-index:100;-webkit-backdrop-filter:blur(1.1rem)saturate(140%);backdrop-filter:blur(1.1rem)saturate(140%);background:#fafdfbe0;border-bottom:1px solid #0f543e21;position:sticky;top:0;box-shadow:0 .35rem 1.5rem #062f230a}.site-header__inner{width:min(calc(100% - var(--hippo-page-gutter)), var(--hippo-content-width));min-height:var(--hippo-header-height);justify-content:space-between;align-items:center;gap:1.5rem;margin:0 auto;display:flex}.brand{min-height:2.75rem;color:var(--hippo-color-ink);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand__mark{background:var(--hippo-color-mint-soft);border:1px solid #0f755745;border-radius:.9rem;flex:none;place-items:center;width:2.85rem;height:2.85rem;display:grid;overflow:hidden}.brand__mark img{object-fit:contain;width:2.65rem;height:2.65rem}.brand__copy{gap:.05rem;display:grid}.brand__copy strong{font-size:.98rem}.brand__copy small{color:var(--hippo-color-copy);letter-spacing:.1em;font-size:.7rem}.brand__name-short,.language-link__short{display:none}.desktop-nav,.site-header__actions{align-items:center;gap:.35rem;display:flex}.desktop-nav a,.language-link{min-height:2.75rem;color:var(--hippo-color-copy);border-radius:999px;align-items:center;padding:0 .75rem;font-weight:600;text-decoration:none;display:inline-flex}.language-link{white-space:nowrap;word-break:keep-all;flex:none}.desktop-nav a:hover,.language-link:hover{color:var(--hippo-color-brand-strong);background:#0f755712}.mobile-menu-button{border:1px solid var(--hippo-color-border);width:2.75rem;min-width:2.75rem;min-height:2.75rem;color:var(--hippo-color-ink);background:var(--hippo-color-surface);cursor:pointer;border-radius:.8rem;padding:0;font-weight:650;display:none}.mobile-menu-button__icon{font-size:1.35rem;font-weight:500;line-height:1}.mobile-nav-backdrop{z-index:99;inset:var(--hippo-header-height) 0 0;-webkit-backdrop-filter:blur(.18rem);backdrop-filter:blur(.18rem);cursor:default;background:#03171142;border:0;position:fixed}.mobile-nav{width:min(25rem,100% - 1.5rem);max-height:calc(100dvh - var(--hippo-header-height) - 1.5rem);border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-md);background:var(--hippo-color-surface);overscroll-behavior:contain;gap:.55rem;padding:.75rem;display:grid;position:absolute;top:calc(100% + .55rem);right:.75rem;overflow-y:auto;box-shadow:0 1.5rem 4rem #03231933}.mobile-nav__heading{justify-content:space-between;align-items:center;min-height:2.25rem;padding:.15rem .55rem;display:flex}.mobile-nav__heading strong{letter-spacing:.08em;font-size:.82rem}.mobile-nav__links{grid-template-columns:1fr;gap:.15rem;display:grid}.mobile-nav__links a{min-height:3rem;color:var(--hippo-color-ink);border-radius:.75rem;align-items:center;padding:.55rem .9rem;font-weight:650;text-decoration:none;display:flex}.mobile-nav__links a>span{flex:1}.mobile-nav__links a:hover{background:var(--hippo-color-surface-soft)}.mobile-nav__links a[aria-current=page]{color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft)}.mobile-account-card{background:var(--hippo-color-surface-soft);border:1px solid #0f755724;border-radius:.85rem;gap:.25rem;margin-top:.15rem;padding:.8rem;display:grid}.mobile-account-card__label{color:var(--hippo-color-muted);align-items:center;gap:.4rem;font-size:.76rem;font-weight:650;display:flex}.mobile-account-card__label i{background:var(--hippo-color-brand);border-radius:50%;flex:none;width:.45rem;height:.45rem;box-shadow:0 0 0 .2rem #0f75571a}.mobile-account-card>strong{overflow-wrap:anywhere;font-size:.95rem}.mobile-account-card__actions{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;margin-top:.6rem;display:grid}.mobile-account-card__actions .button,.mobile-nav>.button{justify-content:center;margin-top:.35rem}.mobile-account-card__actions .button{min-width:0;margin-top:0}.mobile-account-card__actions .button--quiet{color:var(--hippo-color-copy);padding-inline-start:.85rem;padding-inline-end:.85rem}@media (max-width:30rem){.site-header__inner{gap:.6rem}.brand{gap:.55rem}.brand__mark{border-radius:.78rem;width:2.55rem;height:2.55rem}.brand__mark img{width:2.35rem;height:2.35rem}.brand__name-full,.language-link__full,.brand__copy small{display:none}.brand__name-short,.language-link__short{display:inline}.language-link{min-height:2.75rem;padding-inline-start:.55rem;padding-inline-end:.55rem}.site-header__actions{gap:.15rem}}.header-account-menu .account-menu__panel{top:calc(100% + .65rem)}.wallet-option-list{gap:.65rem;margin-top:1.1rem;display:grid}.wallet-option{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);width:100%;min-height:4.5rem;color:var(--hippo-color-ink);background:var(--hippo-color-surface-soft);text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.8rem 1rem;display:grid}.wallet-option:hover:not(:disabled){background:var(--hippo-color-mint-soft);border-color:#0f75576b}.wallet-option:disabled{cursor:not-allowed;opacity:.58}.wallet-option img,.wallet-option__fallback{border-radius:.7rem;width:2.5rem;height:2.5rem}.wallet-option img{object-fit:contain}.wallet-option__fallback{color:#fff;background:var(--hippo-color-brand);place-items:center;font-weight:800;display:grid}.wallet-option__fallback--walletconnect{background:#3396ff}.wallet-option>span:nth-child(2){gap:.2rem;min-width:0;display:grid}.wallet-option small{color:var(--hippo-color-copy)}.wallet-pairing{border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface-soft);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:grid}.wallet-pairing img{border:1px solid var(--hippo-color-border);background:#fff;border-radius:.75rem;width:10rem;height:10rem;padding:.3rem}.wallet-dialog-status{color:var(--hippo-color-brand-strong);font-weight:700}.section-container{width:min(calc(100% - var(--hippo-page-gutter)), var(--hippo-content-width));margin-inline-start:auto;margin-inline-end:auto}.hero{isolation:isolate;min-height:42rem;position:relative;overflow:clip}.hero__inner{grid-template-columns:minmax(0,1fr);align-items:center;min-height:42rem;padding-block-start:clamp(4rem,9vw,7.5rem);padding-block-end:4rem;display:grid}.hero__copy{z-index:1;min-width:0;max-width:60rem}.hero-network{z-index:0;width:min(56rem,72vw);height:auto;color:var(--hippo-color-brand);opacity:.36;pointer-events:none;position:absolute;top:2%;right:-11%}.hero-network line{stroke:currentColor;stroke-width:1px;opacity:.28}.hero-network__river{fill:none;stroke:currentColor;stroke-width:1.4px;opacity:.42}.hero-network__river--accent{stroke:var(--hippo-color-gold);stroke-dasharray:6 12;stroke-width:1.1px;opacity:.58}.hero-network__node{fill:var(--hippo-color-surface-soft);stroke:currentColor;stroke-width:1.3px;opacity:.7}.hero-network__core{fill:currentColor}.eyebrow{color:var(--hippo-color-brand);letter-spacing:.09em;text-transform:uppercase;font-size:.78rem;font-weight:750;display:inline-flex}.hero h1{letter-spacing:-.06em;max-width:48rem;margin:1rem 0 1.35rem;font-size:clamp(2.75rem,6.8vw,5.8rem);font-weight:650;line-height:.98}.hero h1 span{color:var(--hippo-color-brand);display:block}.hero__description{max-width:43rem;color:var(--hippo-color-copy);margin:0;font-size:clamp(1rem,1.5vw,1.15rem)}.hero__actions,.modal__actions{flex-wrap:wrap;gap:.65rem;margin-top:1.6rem;display:flex}.game-card__top,.model-card__top,.package-card__top{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.status-badge{min-height:1.8rem;color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);white-space:nowrap;border-radius:999px;align-items:center;padding:.3rem .65rem;font-size:.78rem;font-weight:750;display:inline-flex}.flow-section{border-radius:var(--hippo-radius-lg);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);background:#ffffff8a;border:1px solid #0f755721;padding:2.5rem;box-shadow:0 1rem 3rem #062f230d}.flow-heading{gap:.5rem;max-width:48rem;display:grid}.flow-heading h2,.section-heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.8rem,4vw,3.1rem)}.section-heading p{color:var(--hippo-color-copy);margin:0}.flow-list{grid-template-columns:repeat(5,minmax(0,1fr));margin:2rem 0 0;padding:0;list-style:none;display:grid}.flow-list li{border-right:1px solid var(--hippo-color-border);align-content:start;gap:.55rem;padding:.5rem 1.1rem;display:grid}.flow-list li:last-child{border-right:0}.flow-list li>span{color:#fff;background:var(--hippo-color-brand);border-radius:50%;place-items:center;width:2.25rem;height:2.25rem;font-size:.75rem;font-weight:750;display:grid}.flow-list p{color:var(--hippo-color-muted);margin:0;font-size:.9rem}.content-section{scroll-margin-top:calc(var(--hippo-header-height) + 1rem);padding-top:clamp(5rem,10vw,8rem)}.section-heading{gap:.65rem;max-width:49rem;display:grid}.model-grid,.package-grid,.rule-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.model-card,.package-card,.game-card,.rule-grid article{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-md);background:#ffffffd1;box-shadow:0 .9rem 2.6rem #062f230d}.model-card{align-content:space-between;gap:2rem;min-height:13.5rem;padding:1.35rem;display:grid}.model-card h3,.game-card h3,.package-card h3,.rule-panel h3{margin:0;font-size:1.18rem}.model-card p,.game-card p,.package-card p,.rule-panel p{color:var(--hippo-color-copy);margin:.55rem 0 0}.game-grid{grid-template-columns:minmax(0,1fr);gap:.85rem;margin-top:1.5rem;display:grid}.game-card{grid-template-rows:auto 1fr auto;gap:2rem;min-height:17rem;padding:1.6rem;display:grid}.game-card--featured{background:radial-gradient(circle at 85% 15%,#2ab78029,#0000 19rem),#f4fbf7eb;border-color:#0f755747}.game-card .button{width:fit-content}.cruise-preview{color:#062f23;min-width:0;scroll-margin-top:calc(var(--hippo-header-height) + 1rem);background:#f6f5e9;border:1px solid #b88b42;border-radius:1.5rem;overflow:hidden;box-shadow:0 .9rem 2.6rem #062f2314}.cruise-preview__hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;display:grid}.cruise-preview__copy{min-width:0;padding:clamp(1.25rem,3vw,3rem)}.cruise-preview__heading{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.cruise-preview__badge{white-space:nowrap;color:#fff1c6;background:#062f23;border:1px solid #b88b42;border-radius:2rem;flex-shrink:0;padding:.4rem .9rem;font-size:.85rem;display:inline-block}.cruise-preview h3{min-width:0;margin:0;font-family:Georgia,Songti TC,Songti SC,serif;font-size:clamp(1.85rem,3.5vw,3.5rem);line-height:1.2}.cruise-preview__copy p{border-top:1px solid #caa669;margin:0;padding-top:1rem;font-size:1rem}.cruise-preview__scene,.cruise-preview__ship{position:relative;overflow:hidden}.cruise-preview__scene{padding-top:64.5963%}.cruise-preview__scene img,.cruise-preview__ship img{max-width:none;height:auto;position:absolute}.cruise-preview__scene img{width:190.808%;top:-14.4231%;left:-85.7143%}.cruise-preview__hint{margin:0;padding:.8rem 1rem 0;font-size:.8rem;display:none}.cruise-preview__levels{-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;padding:1.25rem;overflow-x:auto}.cruise-preview__levels ol{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.2696fr);gap:1rem;margin:0;padding:0;list-style:none;display:grid}.cruise-preview__levels li{scroll-snap-align:center;background:#e3efee;border:1px solid #b88b42;border-radius:.75rem;min-width:0;position:relative;overflow:hidden}.cruise-preview__level{text-align:center;padding:.6rem .25rem;font-family:Georgia,serif;font-size:1.1rem;display:block}.cruise-preview__ship{padding-top:102.174%}.cruise-preview__ship img{width:667.826%;top:-288.511%}.cruise-preview__ship--1 img{left:-34.7826%}.cruise-preview__ship--2 img{left:-152.174%}.cruise-preview__ship--3 img{left:-271.739%}.cruise-preview__ship--4 img{left:-389.13%}.cruise-preview__ship--5{padding-top:80.4795%}.cruise-preview__ship--5 img{width:526.027%;left:-400.685%}@media (max-width:42.5rem){.cruise-preview__hero{grid-template-columns:minmax(0,1fr)}.cruise-preview__copy{padding:1.1rem}.cruise-preview__heading{margin-bottom:.65rem}:lang(en) .cruise-preview h3{font-size:1.35rem}:lang(en) .cruise-preview__badge{padding-inline-start:.6rem;padding-inline-end:.6rem;font-size:.75rem}.cruise-preview__copy p{padding-top:.65rem}.cruise-preview__hint{display:block}.cruise-preview__levels{padding:.7rem 1rem 1rem}.cruise-preview__levels ol{gap:.65rem;display:flex}.cruise-preview__levels li{flex:0 0 6.5rem}.cruise-preview__levels li:last-child{flex-basis:8.2524rem}}.content-section:last-child{padding-bottom:clamp(5rem,10vw,8rem)}.tabs{margin-top:1.5rem}.tabs__list{flex-wrap:wrap;gap:.5rem;display:flex}.tabs__list button{border:1px solid var(--hippo-color-border);min-height:2.75rem;color:var(--hippo-color-copy);cursor:pointer;background:#ffffffbf;border-radius:999px;padding:.6rem 1rem;font-weight:700}.tabs__list button[aria-selected=true]{color:#fff;background:var(--hippo-color-brand);border-color:#0000}[role=tabpanel]{padding-top:.1rem}.package-card{flex-direction:column;min-width:0;min-height:28rem;padding:1.35rem;display:flex}.package-facts{gap:.7rem;margin:1.2rem 0;display:grid}.package-facts>div{border-bottom:1px solid var(--hippo-color-border);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:.8rem;padding-bottom:.6rem;display:grid}.package-facts dt{min-width:0;color:var(--hippo-color-muted)}.package-facts dd{overflow-wrap:break-word;text-align:right;white-space:normal;min-width:0;margin:0;font-weight:750}.package-facts__price{align-items:flex-end;padding:.2rem 0 1rem}.package-facts__price dt{color:var(--hippo-color-brand);font-weight:750}.package-facts__price dd{color:var(--hippo-color-ink);letter-spacing:-.025em;white-space:nowrap;font-size:clamp(1.45rem,2vw,1.85rem);line-height:1.15}.package-card__action{width:100%;margin-top:auto}.disclosure,.panel-notice,.reward-empty-state{border-radius:var(--hippo-radius-sm);color:#684815;background:var(--hippo-color-gold-soft);border:1px solid #a66d183b;margin-top:1rem;padding:1rem 1.1rem}.disclosure p{margin:.35rem 0 0}.rule-panel{margin-top:1.5rem}.rule-panel__intro{max-width:46rem}.rule-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rule-grid article{padding:1.35rem}.rule-grid article>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.rule-grid article>div>strong{color:var(--hippo-color-brand);white-space:nowrap;font-size:1.2rem}.reward-empty-state{background:var(--hippo-color-mint-soft);border-color:#0f755733;color:var(--hippo-color-brand-strong)!important}.state-list{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-md);background:#ffffffd1;margin:1.5rem 0 0}.state-list>div{border-bottom:1px solid var(--hippo-color-border);grid-template-columns:minmax(9rem,.35fr) 1fr;gap:1.5rem;padding:1.1rem 1.25rem;display:grid}.state-list>div:last-child{border-bottom:0}.state-list dt{font-weight:750}.state-list dd{color:var(--hippo-color-copy);margin:0;line-height:1.65}.site-footer{border-top:1px solid var(--hippo-color-border);color:#ebf7f0d1;background:var(--hippo-color-deep)}.site-footer__inner{width:min(calc(100% - var(--hippo-page-gutter)), var(--hippo-content-width));align-items:flex-start;margin:0 auto;padding-block-start:2.5rem;padding-block-end:2.5rem;display:flex}.site-footer__summary{max-width:43rem}.site-footer__summary strong{color:#fff;font-size:1.05rem}.site-footer__summary p{margin:.55rem 0 0}.site-footer__copyright{width:min(calc(100% - var(--hippo-page-gutter)), var(--hippo-content-width));padding:1rem 0 max(1rem, env(safe-area-inset-bottom));color:#ebf7f099;border-top:1px solid #ffffff17;margin:0 auto;font-size:.84rem}.modal-backdrop{z-index:400;padding:1rem;padding:max(1rem, env(safe-area-inset-top)) max(1rem, env(safe-area-inset-right)) max(1rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));-webkit-backdrop-filter:blur(.35rem);backdrop-filter:blur(.35rem);background:#06231b85;place-items:center;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.modal{width:min(100%,34rem);max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-md);max-height:calc(100dvh - 2rem);color:var(--hippo-color-ink);background:var(--hippo-color-surface);overflow:auto;box-shadow:0 2rem 6rem #0000004d}.modal__header{border-bottom:1px solid var(--hippo-color-border);justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;display:flex}.modal__header h2{margin:0;font-size:1.3rem}.modal__body{padding:1.25rem}.modal__body>p:first-child{margin-top:0}.not-found{width:min(100% - 2.5rem,55rem);min-height:65vh;margin:0 auto;padding-block-start:clamp(3rem,8vw,6rem);padding-block-end:clamp(3rem,8vw,6rem)}.not-found h1{letter-spacing:-.045em;margin:.75rem 0 1rem;font-size:clamp(2.3rem,6vw,4.2rem)}.not-found p{color:var(--hippo-color-copy);font-size:1.05rem}.account-main{width:min(calc(100% - var(--hippo-page-gutter)), var(--hippo-content-width));min-height:70vh;margin:0 auto;padding-block-start:clamp(3rem,8vw,6rem);padding-block-end:clamp(3rem,8vw,6rem)}.account-page-heading{gap:.75rem;width:min(100%,64rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.account-main--dashboard{padding-block-start:clamp(2rem,5vw,4rem);padding-block-end:clamp(2rem,5vw,4rem)}.account-page-heading--dashboard{width:100%}.account-page-heading.account-page-heading--dashboard h1{font-size:clamp(2.4rem,4.5vw,3.8rem)}.account-page-heading h1{letter-spacing:-.05em;margin:0;font-size:clamp(2.4rem,6vw,4.8rem);line-height:1}.account-page-heading p{color:var(--hippo-color-copy);margin:0;font-size:1.05rem}.account-page-heading .status-badge{width:fit-content}.account-disabled-notice{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);width:min(100%,40rem);color:var(--hippo-color-copy);background:var(--hippo-color-surface);margin:2rem auto 0;padding:1rem 1.15rem}.account-panel{border-radius:var(--hippo-radius-lg);box-shadow:var(--hippo-shadow-card);background:radial-gradient(circle at 94% 4%,#2ab78021,#0000 18rem),#ffffffe0;border:1px solid #0f755730;margin-top:2rem;padding:clamp(1.25rem,4vw,2.5rem)}.account-focus-panel{width:min(100%,64rem);scroll-margin-top:calc(var(--hippo-header-height) + 1rem);margin-inline-start:auto;margin-inline-end:auto}.account-dashboard{margin-top:2rem}.account-dashboard>.account-panel{margin-top:0}.account-dashboard>.funds-dashboard,.account-dashboard>.referral-dashboard,.account-dashboard>.game-economy-dashboard{margin-top:1rem}.account-section-nav{top:calc(var(--hippo-header-height) + .5rem);z-index:8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#f8fcfaf0;border:1px solid #0f75572e;border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:1rem;padding:.45rem;display:grid;position:sticky;box-shadow:0 .75rem 2rem #062f2314}.account-disclosure-banner{background:#fff6dee6;border:1px solid #a8741852;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem 1.15rem;display:flex}.account-disclosure-banner p{color:var(--hippo-color-copy);margin:.2rem 0 0}.account-disclosure-banner--info{background:#e1f7eed1;border-color:#0f75573d}.game-disclosure-error{color:#8b2f21;margin:0;font-weight:700}.account-disclosure-banner .button{flex:none}.account-identity-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:.8rem 0 0;display:grid}.account-identity-comparison>div{background:#ffffff8f;border:1px solid #a8741838;border-radius:.7rem;padding:.65rem .75rem}.account-identity-comparison dt{color:var(--hippo-color-muted);font-size:.78rem}.account-identity-comparison dd{margin:.25rem 0 0;font-weight:800}.account-banner-actions{flex:0 0 min(23rem,42%);gap:.55rem;display:grid}.account-banner-actions .button{text-align:center;width:100%}.account-section-nav button{min-width:0;min-height:2.8rem;color:var(--hippo-color-copy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.75rem;padding:.6rem .75rem;font-weight:800}.account-section-nav button.is-active{color:#fff;background:#0f7557;box-shadow:0 .4rem 1rem #04483229}.account-section-nav button:disabled:not(.is-active){cursor:not-allowed;opacity:.46}.game-economy-dashboard{border:1px solid #0f75572e;border-color:color-mix(in srgb, var(--hippo-color-brand) 18%, transparent);background:radial-gradient(circle at 92% 0%, #62cb9a29, transparent 32%), var(--hippo-color-surface);color:var(--hippo-color-ink);border-radius:1.5rem;gap:1.25rem;padding:clamp(1rem,2.5vw,1.75rem);display:grid;box-shadow:0 18px 54px #032c1f14}.game-economy-heading,.game-economy-heading>div{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.game-economy-heading>div{display:block}.game-economy-heading h3,.game-economy-dashboard h4{color:var(--hippo-color-ink);margin:.2rem 0 .35rem}.game-economy-heading p,.game-action-grid p,.game-records p{color:var(--hippo-color-muted);margin:0}.game-disclosure{scroll-margin-top:calc(var(--hippo-header-height) + 5rem);background:#fff6deb8;border:1px solid #a8741847;border-radius:1rem;gap:.8rem;padding:1rem;display:grid}.game-entry-continuation{scroll-margin-top:calc(var(--hippo-header-height) + 5rem);color:var(--hippo-color-ink);background:#e1f7eec7;border:1px solid #0f755747;border-radius:1rem;gap:.35rem;padding:1rem;display:grid}.game-entry-continuation p{color:var(--hippo-color-muted);margin:0}.game-disclosure label{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}.game-asset-grid,.game-metric-grid,.game-action-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.8rem;display:grid}.game-asset-grid article,.game-metric-grid article,.game-action-grid>section,.game-records{background:#ffffffd1;border:1px solid #0448321f;border-radius:1rem;padding:1rem}.game-asset-grid article>span,.game-metric-grid article>span{min-height:2.4em;color:var(--hippo-color-muted);letter-spacing:.03em;font-size:.78rem;font-weight:700;display:block}.game-asset-grid article>strong,.game-metric-grid article>strong{color:var(--hippo-color-brand);overflow-wrap:anywhere;margin-top:.35rem;font-size:clamp(1.05rem,2vw,1.45rem);display:block}.game-asset-grid dl{gap:.3rem;margin:.8rem 0 0;display:grid}.game-asset-grid dl div,.game-listing-row,.game-records li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.game-asset-grid dt,.game-asset-grid dd{margin:0;font-size:.75rem}.game-asset-grid dt{color:var(--hippo-color-muted)}.game-asset-grid dd{font-weight:700}.game-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.game-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-action-grid>section{align-content:start;gap:.75rem;display:grid}.game-action-grid label{color:var(--hippo-color-ink);gap:.35rem;font-size:.85rem;font-weight:700;display:grid}.game-action-grid input,.game-action-grid select,.game-records input{background:var(--hippo-color-surface);width:100%;min-height:2.65rem;color:var(--hippo-color-ink);border:1px solid #04483238;border-radius:.7rem;padding:.65rem .75rem}.game-exchange-direction{border:0;min-width:0;margin:.8rem 0;padding:0}.game-exchange-direction legend{color:var(--hippo-color-ink);margin-bottom:.45rem;padding:0;font-weight:700}.game-exchange-direction__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.game-exchange-direction__options button{border:2px solid var(--hippo-color-border);background:var(--hippo-color-surface);min-width:0;min-height:48px;color:var(--hippo-color-ink);font:inherit;cursor:pointer;touch-action:manipulation;border-radius:.7rem;padding:.7rem .5rem}.game-exchange-direction__options button[aria-pressed=true]{border-color:var(--hippo-color-ink);background:var(--hippo-color-mint-soft);font-weight:700}.game-exchange-direction__options button:focus-visible{outline:3px solid var(--hippo-color-ink);outline-offset:2px}.game-exchange-direction__options button:disabled{opacity:.55;cursor:not-allowed}.game-capability-notice{background:#0448320f;border-radius:.65rem;padding:.6rem .75rem;font-size:.8rem}.game-exchange-feedback{margin-top:.75rem}.game-exchange-feedback:empty{display:none}.game-exchange-result{overflow-wrap:anywhere;border:1px solid;border-left-width:4px;border-radius:.75rem;gap:.3rem;padding:.8rem 1rem;line-height:1.5;display:grid}.game-exchange-result--success{color:#07553c;background:#e8f6ee;border-color:#398568}.game-exchange-result--error{color:#8f1e1e;background:#fff0f0;border-color:#bf5252}.game-exchange-result--pending{color:#664700;background:#fff6d9;border-color:#a77b16}@media (prefers-color-scheme:dark){.game-exchange-result--success{color:#c5fbe0;background:#0e3228;border-color:#65bf99}.game-exchange-result--error{color:#ffd8d8;background:#451c22;border-color:#e78989}.game-exchange-result--pending{color:#ffe8a3;background:#3d3010;border-color:#c4a151}}.game-transfer-success{color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);overflow-wrap:anywhere;border:1px solid #0f75573d;border-radius:.75rem;gap:.3rem;padding:.8rem;display:grid}.game-transfer-success small{color:var(--hippo-color-copy)}.game-records{gap:.75rem;display:grid}.game-records>article{border-top:1px solid #0448321a;gap:.65rem;padding-top:.75rem;display:grid}.game-records article header,.game-records summary{cursor:pointer;justify-content:space-between;gap:.75rem;display:flex}.game-records ul{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.game-primary-relist{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.65rem;display:grid}.game-primary-relist label{color:var(--hippo-color-ink);gap:.35rem;font-size:.85rem;font-weight:700;display:grid}@media (max-width:900px){.game-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-metric-grid,.game-action-grid{grid-template-columns:1fr}}@media (max-width:560px){.account-main--dashboard{padding-block-start:1.25rem;padding-block-end:2.5rem}.account-page-heading--dashboard p,.account-page-heading--dashboard .status-badge{display:none}.account-page-heading.account-page-heading--dashboard h1{font-size:clamp(2rem,10vw,2.7rem)}.account-dashboard{margin-top:1.25rem}.account-profile-panel{padding:1rem}.account-detail-grid{gap:.55rem}.account-section-nav{top:calc(var(--hippo-header-height) + .35rem);gap:.25rem;margin-inline-start:-.25rem;margin-inline-end:-.25rem;padding:.3rem}.account-section-nav button{min-height:2.65rem;padding-inline-start:.35rem;padding-inline-end:.35rem;font-size:.82rem;line-height:1.2}.account-disclosure-banner{flex-direction:column;align-items:stretch}.account-disclosure-banner .button{width:100%}.account-identity-comparison{grid-template-columns:1fr}.account-banner-actions{flex-basis:auto}.game-economy-dashboard,.funds-dashboard,.referral-dashboard{border-radius:1.1rem;padding:.9rem}.game-economy-heading{flex-direction:column}.game-economy-heading .button{width:100%}.game-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.game-asset-grid article>span{min-height:auto}.game-listing-row{flex-direction:column;align-items:flex-start}.game-primary-relist{grid-template-columns:1fr}}.account-profile-panel{padding-block-start:clamp(1.25rem,3vw,2rem);padding-block-end:clamp(1.25rem,3vw,2rem)}.account-panel>h2{letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(1.75rem,4vw,2.7rem)}.account-panel>h2+p{max-width:50rem;color:var(--hippo-color-copy)}.account-panel--disabled{background:var(--hippo-color-gold-soft);border-color:#a66d1840}.account-panel--disabled h2{margin:0}.wallet-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1.5rem;display:grid}.wallet-choice-grid article,.referrer-preview,.referral-dashboard,.pairing-panel,.invite-share{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-md);background:#ffffffb8;padding:1.25rem}.wallet-choice-grid h3,.referrer-preview h3,.referral-dashboard h3,.pairing-panel h2,.invite-share h4{margin:0}.wallet-choice-grid p,.pairing-panel p,.invite-share p{color:var(--hippo-color-copy)}.wallet-choice-grid .button{margin-top:.5rem}.security-note,.field-help{color:var(--hippo-color-muted);font-size:.9rem}.security-note{border-left:3px solid var(--hippo-color-brand);margin:1.25rem 0 0;padding-left:1rem}.pairing-panel,.referral-dashboard,.referrer-preview{margin-top:1.5rem}.pairing-panel code{overflow-wrap:anywhere;color:var(--hippo-color-brand-strong);background:var(--hippo-color-surface-soft);border-radius:.55rem;padding:.8rem;display:block}.pairing-panel__content{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:.75rem;display:grid}.pairing-panel__content>div>p:first-child{margin-top:0}.pairing-panel__content img{border:1px solid var(--hippo-color-border);background:#fff;border-radius:.75rem;width:12rem;height:12rem;padding:.35rem}.account-actions,.field-action-row{flex-wrap:wrap;align-items:center;gap:.65rem;margin-top:1rem;display:flex}.account-actions .button,.account-actions a{min-width:9rem}.field-group{margin-top:1.5rem}.field-group>label,.invite-share label{margin-bottom:.45rem;font-weight:700;display:block}.field-action-row input{border:1px solid var(--hippo-color-border);min-width:min(100%,18rem);min-height:2.75rem;color:var(--hippo-color-ink);background:var(--hippo-color-surface);font:inherit;border-radius:.65rem;flex:18rem;padding:.7rem .8rem}.field-action-row input:focus-visible{outline-offset:2px;outline:3px solid #2ab78059}.field-action-row--invite{grid-template-columns:minmax(16rem,24rem) auto;justify-content:start;align-items:stretch;display:grid}.field-action-row--invite .button{min-width:7.5rem}.referrer-preview dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0;display:grid}.referrer-preview dl>div{background:var(--hippo-color-surface-soft);border-radius:.65rem;padding:.8rem}.referrer-preview dt{color:var(--hippo-color-muted);font-size:.8rem}.referrer-preview dd{overflow-wrap:anywhere;margin:.3rem 0 0;font-weight:750}.confirm-row{color:var(--hippo-color-copy);align-items:flex-start;gap:.7rem;margin:1rem 0;display:flex}.confirm-row input{width:1.2rem;height:1.2rem;accent-color:var(--hippo-color-brand);flex:none;margin-top:.15rem}.account-error{border-radius:var(--hippo-radius-sm);color:#7a2020;background:#ffedede6;border:1px solid #a62d2d4d;margin-top:1rem;padding:.85rem 1rem}.account-dashboard-heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.account-dashboard-heading h2{margin:.55rem 0 0;font-size:clamp(1.75rem,4vw,2.7rem)}.account-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1.5rem 0 0;display:grid}.account-detail-grid>div{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:#ffffffb3;padding:1rem}.account-detail-grid dt{color:var(--hippo-color-muted);font-size:.84rem}.account-detail-grid dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-weight:750}.account-detail-grid--compact{grid-template-columns:repeat(5,minmax(0,1fr))}.referral-identity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.referral-identity-grid section{border-radius:var(--hippo-radius-sm);background:linear-gradient(145deg, var(--hippo-color-mint-soft), #ffffffdb);border:1px solid #0f75572e;gap:.35rem;min-width:0;padding:1rem;display:grid}.referral-identity-grid span{color:var(--hippo-color-brand-strong);font-size:.82rem;font-weight:750}.referral-identity-grid strong{overflow-wrap:anywhere;font-size:clamp(1rem,2vw,1.25rem)}.referral-identity-grid p{color:var(--hippo-color-muted);margin:0;font-size:.84rem}.referral-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.network-depths{border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface-soft);margin-top:1rem;padding:1rem}.network-depths ul{flex-wrap:wrap;gap:.5rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.network-depths li{color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);border-radius:999px;padding:.45rem .7rem;font-size:.86rem;font-weight:700}.community-branches{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:#ffffffb8;margin-top:1rem;padding:1rem}.community-branches__heading{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.community-branches__heading h4,.community-branches__heading p{margin:0}.community-branches__heading p{color:var(--hippo-color-muted);margin-top:.35rem;font-size:.9rem}.community-branches__heading>span{min-width:2rem;color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);text-align:center;border-radius:999px;padding:.25rem .55rem;font-size:.86rem;font-weight:750}.community-branches__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1rem;display:grid}.community-branches__grid article{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface-soft);padding:1rem}.community-branches__grid header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.community-branches__grid header span{color:var(--hippo-color-copy);font-size:.86rem}.community-branches__grid dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:1rem 0 0;display:grid}.community-branches__grid dl div{border-top:1px solid var(--hippo-color-border);padding-top:.7rem}.community-branches__grid dt{color:var(--hippo-color-copy);font-size:.8rem}.community-branches__grid dd{margin:.3rem 0 0;font-weight:750}.community-branches__empty{color:var(--hippo-color-muted);margin:1rem 0 0}.direct-invitees{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:#ffffffb8;margin-top:1rem;overflow:hidden}.direct-invitees summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.5rem;padding:.85rem 1rem;font-weight:750;list-style:none;display:flex}.direct-invitees summary::-webkit-details-marker{display:none}.direct-invitees summary:after{content:"+";color:var(--hippo-color-brand-strong);font-size:1.35rem;line-height:1}.direct-invitees[open] summary:after{content:"−"}.direct-invitees__count{min-width:2rem;color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);text-align:center;border-radius:999px;margin-left:auto;padding:.25rem .55rem;font-size:.86rem}.direct-invitees__body{border-top:1px solid var(--hippo-color-border);padding:0 1rem 1rem}.direct-invitees__body>p{color:var(--hippo-color-muted);margin-bottom:0}.direct-invitees__list{margin:0;padding:0;list-style:none}.direct-invitees__list li{grid-template-columns:minmax(9rem,1fr) minmax(8rem,.75fr) minmax(10rem,auto);align-items:center;gap:1rem;padding:.85rem 0;display:grid}.direct-invitees__list li+li{border-top:1px solid var(--hippo-color-border)}.direct-invitees__list span,.direct-invitees__list time{color:var(--hippo-color-muted);font-size:.9rem}.direct-invitees__list time{text-align:right}.direct-invitees__body>.button{margin-top:.5rem}.invite-share{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.25rem;margin-top:1rem;display:grid}.invite-share img{border:1px solid var(--hippo-color-border);background:#fff;border-radius:.75rem;width:12rem;height:12rem;padding:.35rem}.funds-dashboard{gap:1rem;margin-top:2rem;display:grid}.funds-dashboard__heading,.funds-section__heading,.funds-package-card__top,.funds-activity-list li>div{justify-content:space-between;align-items:flex-start;gap:1rem;min-width:0;display:flex}.funds-dashboard__heading>div,.funds-section__heading>div{min-width:0}.funds-dashboard__heading h3{margin:.5rem 0 0;font-size:clamp(1.5rem,3vw,2.15rem)}.funds-dashboard__heading p,.funds-section__heading p{max-width:48rem;color:var(--hippo-color-copy);margin:.45rem 0 0}.funds-dashboard__heading .button{flex:none}.funds-section{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-md);background:#ffffffb8;min-width:0;padding:1.25rem}.funds-section h4,.funds-entitlement-grid h5,.funds-package-grid h5{margin:0}.funds-section__heading time{color:var(--hippo-color-muted);text-align:right;font-size:.82rem}.funds-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:1rem 0 0;display:grid}.funds-balance-grid>div,.funds-entitlement-grid article,.funds-package-grid article{border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface-soft);min-width:0;padding:1rem}.funds-balance-grid dt,.funds-package-grid dt{color:var(--hippo-color-copy);font-size:.8rem}.funds-balance-grid dd{overflow-wrap:anywhere;margin:.4rem 0 0}.funds-balance-grid dd strong{font-size:clamp(1.15rem,2.2vw,1.55rem)}.funds-balance-grid dd span,.funds-balance-grid small,.funds-package-grid small,.funds-activity-list small,.funds-activity-list time{color:var(--hippo-color-copy);font-size:.76rem}.funds-balance-grid small{overflow-wrap:anywhere;margin-top:.45rem;display:block}.funds-success,.funds-risk-note{border-radius:var(--hippo-radius-sm);margin:1rem 0 0;padding:.85rem 1rem}.funds-success{color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);overflow-wrap:anywhere;border:1px solid #0f755740}.funds-recovery{justify-content:space-between;align-items:center;gap:1rem;display:flex}.funds-recovery p{margin:0}.funds-entitlement-grid,.funds-package-grid,.funds-activity-grid{gap:.75rem;margin-top:1rem;display:grid}.funds-entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funds-entitlement-grid article,.funds-package-grid article{border:1px solid #0000}.funds-entitlement-grid h5,.funds-package-grid h5{margin-top:.55rem;font-size:1.05rem}.funds-entitlement-grid article>strong,.funds-package-grid article>strong{overflow-wrap:anywhere;margin-top:.55rem;font-size:1.25rem;display:block}.funds-entitlement-grid article>p{color:var(--hippo-color-copy);font-size:.88rem}.funds-asset-label,.funds-package-card__top>span{width:fit-content;color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);letter-spacing:.04em;border-radius:999px;padding:.3rem .55rem;font-size:.72rem;font-weight:800;display:inline-flex}.funds-package-card__title-row{justify-content:space-between;align-items:baseline;gap:.75rem;min-width:0;margin-top:.7rem;display:flex}.funds-package-card__title-row h5{min-width:0;margin:0}.funds-package-card__title-row strong{white-space:nowrap;flex:none;font-size:1.25rem}.account-menu{position:relative}.account-menu>summary{cursor:pointer;min-width:0;list-style:none}.account-menu>summary::-webkit-details-marker{display:none}.account-menu__panel{z-index:20;border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface);width:max-content;min-width:10rem;box-shadow:var(--hippo-shadow-card);gap:.4rem;padding:.55rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.account-menu__panel .button{justify-content:flex-start;width:100%}.funds-source-list,.funds-activity-list{margin:.8rem 0 0;padding:0;list-style:none}.funds-source-list{gap:.35rem;display:grid}.funds-source-list li{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;font-size:.82rem;display:flex}.funds-source-list code,.funds-activity-list code{min-width:0;color:var(--hippo-color-copy);overflow-wrap:anywhere;font-size:.72rem}.funds-package-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.funds-package-grid dl{gap:.45rem;margin:.9rem 0;display:grid}.funds-package-grid dl>div{justify-content:space-between;gap:.5rem;display:flex}.funds-package-grid dd{text-align:right;margin:0;font-size:.84rem;font-weight:750}.funds-package-grid .button{width:100%}.funds-activity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funds-activity-grid>.funds-section{height:100%}.funds-activity-list li{border-bottom:1px solid var(--hippo-color-border);min-width:0;padding:.8rem 0}.funds-activity-list li:last-child{border-bottom:0}.funds-activity-list li>div strong,.funds-activity-list li>div span{overflow-wrap:anywhere;min-width:0}.funds-activity-list li>div span{flex:none;font-weight:750}.funds-activity-list code,.funds-activity-list small,.funds-activity-list time{margin-top:.3rem;display:block}.funds-resource-state,.funds-empty-state{overflow-wrap:anywhere;min-width:0;color:var(--hippo-color-muted);margin:1rem 0 0}.funds-resource-state--error{border-radius:var(--hippo-radius-sm);color:#7a2020;background:#ffedede6;border:1px solid #a62d2d4d;padding:.85rem}.funds-resource-state--error p{margin:0}.funds-resource-state--error .button{margin-top:.7rem}.funds-purchase-dialog .confirm-row{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface-soft);padding:.8rem}.funds-risk-note{color:#684815;background:var(--hippo-color-gold-soft)}.funds-disclosure-title{margin:1rem 0 0;font-size:1.05rem}.button--compact{min-height:2.25rem;padding:.45rem .7rem;font-size:.82rem}.button--danger{color:#7a2020;background:#ffededd1;border-color:#a62d2d47}.funds-operations{gap:1rem;display:grid}.funds-operation-disabled{background:var(--hippo-color-gold-soft);border-color:#a66d183d}.funds-operation-disabled p{color:var(--hippo-color-copy);margin-bottom:0}.deposit-destination{grid-template-columns:minmax(0,1fr) 13rem;align-items:start;gap:1rem;margin-top:1rem;display:grid}.deposit-transfer-card{border-radius:var(--hippo-radius-sm);background:linear-gradient(135deg, var(--hippo-color-mint-soft), #ffffffe0);border:1px solid #0f755752;gap:.8rem;margin-bottom:.85rem;padding:1rem;display:grid}.deposit-transfer-card__heading,.deposit-transfer-success{justify-content:space-between;align-items:center;gap:1rem;display:flex}.deposit-transfer-card__heading strong,.deposit-transfer-card__heading small,.deposit-transfer-success strong,.deposit-transfer-success small,.deposit-transfer-success code{display:block}.deposit-transfer-card__heading small,.deposit-transfer-success small,.deposit-transfer-help{color:var(--hippo-color-copy);margin-top:.25rem}.deposit-transfer-card__heading>span{color:var(--hippo-color-primary);background:#ffffffb8;border-radius:999px;flex:none;padding:.35rem .6rem;font-size:.75rem;font-weight:750}.deposit-transfer-form{grid-template-columns:minmax(12rem,1fr) auto;align-items:end;gap:.65rem;display:grid}.deposit-transfer-form--with-wallet{grid-template-columns:minmax(12rem,1fr) minmax(10rem,.65fr) auto}.deposit-transfer-form label>span{color:var(--hippo-color-copy);margin-bottom:.35rem;font-size:.8rem;font-weight:700;display:block}.deposit-transfer-form select,.deposit-amount-input{border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);border-radius:.7rem;width:100%;min-height:2.75rem}.deposit-transfer-form select{color:var(--hippo-color-text);padding:0 .75rem}.deposit-amount-input{align-items:center;padding-right:.75rem;display:flex}.deposit-amount-input input{width:100%;min-width:0;min-height:2.65rem;color:var(--hippo-color-text);font:inherit;background:0 0;border:0;outline:0;padding:0 .75rem;font-weight:750}.deposit-amount-input:focus-within{border-color:var(--hippo-color-primary);box-shadow:0 0 0 3px #0f75571f}.deposit-amount-input>span{color:var(--hippo-color-copy);font-size:.82rem;font-weight:750}.deposit-transfer-action{white-space:nowrap;min-height:2.75rem}.deposit-transfer-error{color:#8b2f2f;margin:0}.deposit-transfer-success{color:var(--hippo-color-primary);background:#ffffffc7;border-radius:.7rem;padding:.75rem}.deposit-transfer-success>div{min-width:0}.deposit-transfer-success code{color:var(--hippo-color-text);overflow-wrap:anywhere;margin-top:.35rem;font-size:.75rem}.deposit-manual-title{margin:1rem 0 0}.funds-operation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.funds-operation-grid>div{border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface-soft);min-width:0;padding:.8rem}.funds-operation-grid dt{color:var(--hippo-color-copy);font-size:.78rem}.funds-operation-grid dd{overflow-wrap:anywhere;margin:.35rem 0 0;font-weight:750}.funds-address-row{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface);justify-content:space-between;align-items:center;gap:.75rem;min-width:0;margin-top:.65rem;padding:.8rem;display:flex}.funds-address-row--primary{background:var(--hippo-color-mint-soft);border-color:#0f755752}.funds-address-row>div{min-width:0}.funds-address-row strong,.funds-address-row code,.funds-address-row small{display:block}.funds-address-row code{overflow-wrap:anywhere;margin-top:.35rem;font-size:.78rem}.funds-address-row small{color:var(--hippo-color-copy);margin-top:.35rem}.deposit-destination__qr{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface);text-align:center;justify-items:center;gap:.65rem;padding:.75rem;display:grid}.deposit-destination__qr img{background:#fff;border-radius:.6rem;width:12rem;height:12rem;padding:.35rem}.deposit-destination__qr small{color:var(--hippo-color-muted);line-height:1.5}.funds-restriction-list{gap:.4rem;margin:.85rem 0 0;padding:0;list-style:none;display:grid}.funds-restriction-list li{color:var(--hippo-color-copy);background:var(--hippo-color-gold-soft);border-radius:.65rem;padding:.6rem .75rem .6rem 2rem;font-size:.86rem}.funds-restriction-list li:before{color:var(--hippo-color-gold);content:"!";margin-left:-1.25rem;font-weight:850}.funds-operation-history{border-top:1px solid var(--hippo-color-border);margin-top:1.25rem;padding-top:1.1rem}.funds-operation-history h5,.withdrawal-quote h5{margin:0;font-size:1rem}.funds-record-list,.funds-timeline ol{gap:.6rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.funds-record-list>li{border:1px solid var(--hippo-color-border);border-radius:var(--hippo-radius-sm);background:var(--hippo-color-surface);min-width:0;padding:.85rem}.funds-record-list__summary{grid-template-columns:minmax(9rem,1fr) minmax(10rem,1.2fr) minmax(8rem,.8fr) auto auto;align-items:center;gap:.75rem;min-width:0;display:grid}.funds-record-list__summary>div:first-child{gap:.25rem;display:grid}.funds-record-list__summary code,.funds-record-list__summary small,.funds-record-list__summary time{min-width:0;color:var(--hippo-color-copy);overflow-wrap:anywhere;font-size:.76rem}.funds-record-actions{flex-wrap:wrap;gap:.4rem;display:flex}.funds-timeline{background:var(--hippo-color-surface-soft);border-radius:.65rem;margin-top:.75rem;padding:.75rem}.funds-timeline ol{margin:0}.funds-timeline li{grid-template-columns:minmax(8rem,.8fr) minmax(10rem,1fr) auto;gap:.65rem;display:grid}.funds-timeline small,.funds-timeline time{color:var(--hippo-color-copy);font-size:.76rem}.funds-operation-error{border-radius:var(--hippo-radius-sm);color:#7a2020;background:#ffedede6;border:1px solid #a62d2d4d;margin-top:.8rem;padding:.8rem}.funds-operation-error p{margin:0}.funds-operation-error .button{margin-top:.65rem}.funds-available-pill{border-radius:var(--hippo-radius-sm);min-width:10rem;color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);text-align:right;flex:none;padding:.7rem .85rem;display:grid}.funds-available-pill span{letter-spacing:.05em;font-size:.72rem;font-weight:800}.funds-available-pill strong{margin-top:.2rem}.withdrawal-form{margin-top:1rem}.withdrawal-form>label{font-weight:750;display:block}.withdrawal-quote{border-radius:var(--hippo-radius-md);background:#e2f7ed7a;border:1px solid #0f755747;margin-top:1rem;padding:1rem}.withdrawal-quote .funds-operation-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:.75rem}@media (hover:hover) and (pointer:fine){.model-card,.package-card,.game-card,.rule-grid article,.button{transition:transform .18s,border-color .18s,box-shadow .18s,background-color .18s}.model-card:hover,.package-card:hover,.game-card:hover,.rule-grid article:hover{border-color:#0f75574d;transform:translateY(-.2rem);box-shadow:0 1.3rem 3.5rem #062f231a}}@media (max-width:65rem){.desktop-nav,.header-wallet{display:none}.mobile-menu-button{justify-content:center;align-items:center;display:inline-flex}.flow-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.flow-list li{border-right:0}.model-grid,.package-grid,.account-detail-grid--compact,.referral-metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-balance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.funds-entitlement-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.funds-activity-grid{grid-template-columns:1fr}.funds-package-grid,.funds-record-list__summary{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-record-actions{grid-column:1/-1}.withdrawal-quote .funds-operation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rule-grid{grid-template-columns:1fr}}@media (min-width:90rem){.hero h1{white-space:nowrap;max-width:none;font-size:clamp(3.3rem,3.75vw,5.3rem)}.hero h1 span{display:inline}}@media (max-width:52rem){.hero-network{opacity:.2;width:48rem;top:7%;right:-25rem}.funds-balance-grid,.funds-entitlement-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42.5rem){.wallet-pairing{grid-template-columns:1fr}:root{--hippo-header-height:4.25rem}.site-header__inner,.section-container,.site-footer__inner,.site-footer__copyright,.not-found,.account-main{width:min(calc(100% - 2rem), var(--hippo-content-width))}.brand__copy small{display:none}.site-header__inner{gap:.5rem}.site-header__actions{gap:.2rem}.language-link{justify-content:center;min-width:2.75rem;padding-inline-start:.5rem;padding-inline-end:.5rem}.hero,.hero__inner{min-height:auto}.hero__inner{gap:2.5rem;padding-block-start:3.5rem;padding-block-end:3.5rem}.hero h1{overflow-wrap:anywhere;word-break:normal;font-size:clamp(2.7rem,14vw,4.2rem)}.hero__actions,.modal__actions{flex-direction:column;align-items:stretch}.model-grid,.package-grid,.game-grid,.flow-list,.wallet-choice-grid,.account-detail-grid,.account-detail-grid--compact,.referral-identity-grid,.referrer-preview dl,.pairing-panel__content,.invite-share{grid-template-columns:1fr}.direct-invitees__list li{grid-template-columns:1fr;gap:.25rem}.community-branches__grid{grid-template-columns:1fr}.direct-invitees__list time{text-align:left}.funds-dashboard__heading,.funds-section__heading{flex-direction:column;align-items:stretch}.funds-dashboard__heading .button{width:100%}.funds-recovery{flex-direction:column;align-items:stretch}.funds-recovery .button{width:100%}.funds-balance-grid,.funds-entitlement-grid,.funds-package-grid,.deposit-destination,.funds-operation-grid,.withdrawal-quote .funds-operation-grid,.funds-record-list__summary,.funds-timeline li,.deposit-transfer-form,.deposit-transfer-form--with-wallet{grid-template-columns:1fr}.deposit-transfer-card__heading,.deposit-transfer-success{flex-direction:column;align-items:stretch}.deposit-transfer-card__heading>span{align-self:flex-start}.deposit-transfer-action,.deposit-transfer-success .button{width:100%}.deposit-destination__qr{justify-self:center;width:min(100%,14rem)}.funds-address-row{flex-direction:column;align-items:stretch}.funds-address-row .button,.funds-record-actions .button{width:100%}.funds-available-pill,.funds-section__heading time{text-align:left}.pairing-panel__content img,.invite-share img{justify-self:center}.field-action-row{flex-direction:column;align-items:stretch}.field-action-row--invite{max-width:none;display:flex}.field-action-row input,.field-action-row .button{width:100%}.field-action-row input{flex:none}.flow-section{padding:1.25rem}.flow-list li{border-bottom:1px solid var(--hippo-color-border);padding:.8rem 0}.flow-list li:last-child{border-bottom:0}.tabs__list{grid-template-columns:1fr;display:grid}.tabs__list button{width:100%}.state-list>div{grid-template-columns:1fr;gap:.4rem}.site-footer__inner{flex-direction:column}}html[data-mobile-viewport-normalized=true]{font-size:clamp(16px,2.5vw,28px)}html[data-mobile-viewport-normalized=true] .desktop-nav,html[data-mobile-viewport-normalized=true] .header-wallet{display:none}html[data-mobile-viewport-normalized=true] .mobile-menu-button{justify-content:center;align-items:center;display:inline-flex}html[data-mobile-viewport-normalized=true] .site-header__inner,html[data-mobile-viewport-normalized=true] .section-container,html[data-mobile-viewport-normalized=true] .site-footer__inner,html[data-mobile-viewport-normalized=true] .site-footer__copyright,html[data-mobile-viewport-normalized=true] .not-found,html[data-mobile-viewport-normalized=true] .account-main{width:min(calc(100% - 2rem), var(--hippo-content-width))}html[data-mobile-viewport-normalized=true] .brand__copy small{display:none}html[data-mobile-viewport-normalized=true] .site-header__inner,html[data-mobile-viewport-normalized=true] .site-header__actions{gap:.5rem}html[data-mobile-viewport-normalized=true] .hero,html[data-mobile-viewport-normalized=true] .hero__inner{min-height:auto}html[data-mobile-viewport-normalized=true] .hero__inner{gap:2.5rem;padding-block-start:3.5rem;padding-block-end:3.5rem}html[data-mobile-viewport-normalized=true] .hero h1{overflow-wrap:anywhere;word-break:normal;font-size:clamp(2.7rem,14vw,4.2rem)}html[data-mobile-viewport-normalized=true] .hero__actions,html[data-mobile-viewport-normalized=true] .modal__actions,html[data-mobile-viewport-normalized=true] .funds-dashboard__heading,html[data-mobile-viewport-normalized=true] .funds-section__heading,html[data-mobile-viewport-normalized=true] .deposit-transfer-card__heading,html[data-mobile-viewport-normalized=true] .deposit-transfer-success,html[data-mobile-viewport-normalized=true] .funds-address-row,html[data-mobile-viewport-normalized=true] .field-action-row{flex-direction:column;align-items:stretch}html[data-mobile-viewport-normalized=true] .model-grid,html[data-mobile-viewport-normalized=true] .package-grid,html[data-mobile-viewport-normalized=true] .game-grid,html[data-mobile-viewport-normalized=true] .flow-list,html[data-mobile-viewport-normalized=true] .wallet-choice-grid,html[data-mobile-viewport-normalized=true] .account-detail-grid,html[data-mobile-viewport-normalized=true] .account-detail-grid--compact,html[data-mobile-viewport-normalized=true] .referral-identity-grid,html[data-mobile-viewport-normalized=true] .referrer-preview dl,html[data-mobile-viewport-normalized=true] .pairing-panel__content,html[data-mobile-viewport-normalized=true] .invite-share,html[data-mobile-viewport-normalized=true] .funds-balance-grid,html[data-mobile-viewport-normalized=true] .funds-entitlement-grid,html[data-mobile-viewport-normalized=true] .funds-package-grid,html[data-mobile-viewport-normalized=true] .deposit-destination,html[data-mobile-viewport-normalized=true] .funds-operation-grid,html[data-mobile-viewport-normalized=true] .withdrawal-quote .funds-operation-grid,html[data-mobile-viewport-normalized=true] .funds-record-list__summary,html[data-mobile-viewport-normalized=true] .funds-timeline li,html[data-mobile-viewport-normalized=true] .deposit-transfer-form,html[data-mobile-viewport-normalized=true] .deposit-transfer-form--with-wallet,html[data-mobile-viewport-normalized=true] .state-list>div{grid-template-columns:1fr}html[data-mobile-viewport-normalized=true] .tabs__list{grid-template-columns:1fr;display:grid}html[data-mobile-viewport-normalized=true] .tabs__list button,html[data-mobile-viewport-normalized=true] .funds-dashboard__heading .button,html[data-mobile-viewport-normalized=true] .deposit-transfer-action,html[data-mobile-viewport-normalized=true] .deposit-transfer-success .button,html[data-mobile-viewport-normalized=true] .funds-address-row .button,html[data-mobile-viewport-normalized=true] .funds-record-actions .button,html[data-mobile-viewport-normalized=true] .field-action-row input,html[data-mobile-viewport-normalized=true] .field-action-row .button{width:100%}html[data-mobile-viewport-normalized=true] .site-footer__inner{flex-direction:column}@media (hover:none) and (pointer:coarse){:root{font-size:clamp(16px,2.5vw,28px)}.desktop-nav,.header-wallet{display:none}.mobile-menu-button{justify-content:center;align-items:center;display:inline-flex}.site-header__inner,.section-container,.site-footer__inner,.site-footer__copyright,.not-found,.account-main{width:min(calc(100% - 2rem), var(--hippo-content-width))}.brand__copy small{display:none}.site-header__inner,.site-header__actions{gap:.5rem}.hero,.hero__inner{min-height:auto}.hero__inner{gap:2.5rem;padding-block-start:3.5rem;padding-block-end:3.5rem}.hero h1{overflow-wrap:anywhere;word-break:normal;font-size:clamp(2.7rem,14vw,4.2rem)}.hero__actions,.modal__actions,.funds-dashboard__heading,.funds-section__heading,.deposit-transfer-card__heading,.deposit-transfer-success,.funds-address-row,.field-action-row{flex-direction:column;align-items:stretch}.model-grid,.package-grid,.game-grid,.flow-list,.wallet-choice-grid,.account-detail-grid,.account-detail-grid--compact,.referral-identity-grid,.referrer-preview dl,.pairing-panel__content,.invite-share,.funds-balance-grid,.funds-entitlement-grid,.funds-package-grid,.deposit-destination,.funds-operation-grid,.withdrawal-quote .funds-operation-grid,.funds-record-list__summary,.funds-timeline li,.deposit-transfer-form,.deposit-transfer-form--with-wallet,.state-list>div{grid-template-columns:1fr}.tabs__list{grid-template-columns:1fr;display:grid}.tabs__list button,.funds-dashboard__heading .button,.deposit-transfer-action,.deposit-transfer-success .button,.funds-address-row .button,.funds-record-actions .button,.field-action-row input,.field-action-row .button{width:100%}.site-footer__inner{flex-direction:column}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--hippo-color-ink:#effaf5;--hippo-color-copy:#b9cec5;--hippo-color-muted:#8fa79d;--hippo-color-surface:#0a1d16;--hippo-color-surface-soft:#04100c;--hippo-color-brand:#66e2ae;--hippo-color-brand-strong:#91f2c8;--hippo-color-border:#234237;--hippo-color-mint-soft:#103c2c;--hippo-color-gold-soft:#35260e;--hippo-color-deep:#020906}.site-header{background:#04100ce0}.button,.flow-section,.model-card,.package-card,.game-card,.rule-grid article,.state-list,.mobile-nav,.account-panel,.wallet-choice-grid article,.referrer-preview,.referral-dashboard,.pairing-panel,.invite-share,.account-detail-grid>div,.community-branches,.community-branches__grid article,.funds-section,.funds-balance-grid>div,.funds-entitlement-grid article,.funds-package-grid article,.funds-purchase-dialog .confirm-row{background-color:#0a1d16f0}.game-asset-grid article,.game-metric-grid article,.game-action-grid>section,.game-records{border-color:var(--hippo-color-border);background:#0a1d16f0}.game-disclosure{color:var(--hippo-color-ink);background:var(--hippo-color-gold-soft)}.account-disclosure-banner{background:var(--hippo-color-gold-soft)}.account-disclosure-banner--info,.game-entry-continuation,.game-capability-notice{background:var(--hippo-color-mint-soft)}.account-error,.funds-resource-state--error{color:#ffcaca;background:#501414e0}.button--primary{color:#032116;background:var(--hippo-color-brand)}.header-wallet.button--primary{color:#fff;background:#09543e}.disclosure,.panel-notice{color:#f5d79f}}.redemption-summary__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:1rem 0;display:grid}.redemption-summary__grid>div{border:1px solid var(--hippo-color-border);border-radius:.85rem;min-width:0;padding:1rem}.redemption-summary__grid dt{font-weight:700}.redemption-summary__grid dd:not(.redemption-summary__detail){word-break:keep-all}.redemption-summary__grid dd{color:var(--hippo-color-brand);overflow-wrap:anywhere;margin:.6rem 0;font-size:1.4rem;font-weight:800}.redemption-summary__grid .redemption-summary__detail{color:var(--hippo-color-muted);font-size:.85rem;font-weight:400;line-height:1.6}.redemption-summary__equivalent{font-weight:700}@media (max-width:700px){.redemption-summary__grid{grid-template-columns:minmax(0,1fr)}}.account-read-unavailable{padding-block-start:8px;padding-block-end:8px;display:inline-block}.game-records .game-dividend-history{gap:.75rem;display:grid}.game-records .game-dividend-history li{border:1px solid var(--hippo-color-border);border-radius:12px;gap:.5rem;min-width:0;padding:.85rem;display:grid}.game-dividend-history header{flex-wrap:wrap;justify-content:space-between;gap:.5rem;display:flex}.game-dividend-history small,.game-dividend-history dt{color:var(--hippo-color-muted)}.game-dividend-history dl{gap:.4rem;margin:0;display:grid}.game-dividend-history dl div{flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;display:flex}.game-dividend-history dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.game-dividend-id{overflow-wrap:anywhere;font-size:.7rem}.platform-menu-button{justify-content:center;align-items:center;display:inline-flex}.account-app{background:var(--hippo-color-surface-soft);min-height:100vh}.account-app .account-main{max-width:70rem;min-height:0;padding-block-start:1.5rem;padding-block-end:3rem}.account-app .account-dashboard{margin:0;display:block}.account-icon{flex:0 0 24px;width:24px;height:24px}.account-header-title{display:none}.account-app .account-section-nav{top:var(--hippo-header-height);z-index:20;border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 1.5rem;display:grid;position:sticky}.account-app .account-section-nav button{justify-content:center;align-items:center;gap:.5rem;min-height:52px;font-size:.95rem;display:flex}.account-app .account-section-nav button.is-active{color:var(--hippo-color-brand-strong);background:var(--hippo-color-mint-soft);box-shadow:none}.account-app h2,.account-app h3,.account-app h4{letter-spacing:-.015em}.account-app h2,.account-assets-summary h2{margin:0 0 .75rem;font-size:1.05rem}.account-action-link{-webkit-appearance:none;appearance:none;border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);width:100%;min-height:48px;color:var(--hippo-color-ink);text-align:left;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:.75rem;padding:.8rem 1rem;font-weight:600;text-decoration:none;display:flex}.account-action-link:hover{border-color:var(--hippo-color-brand)}.account-action-link>span{overflow-wrap:anywhere;min-width:0}.account-action-link .account-icon{width:18px;height:18px;color:var(--hippo-color-muted);flex-basis:18px}.account-operation-content{gap:1rem;min-width:0;display:grid}.account-operation-content>*{min-width:0}.account-operation-content .funds-operation,.account-operation-content .funds-section,.account-operation-content .game-records{box-shadow:none;margin:0}.account-operation-content input,.account-operation-content select{max-width:100%}.account-operation-content section>label{gap:.45rem;margin-block-start:.8rem;margin-block-end:.8rem;display:grid}.account-operation-content section>label input:not([type=checkbox]):not([type=radio]),.account-operation-content section>label select{border:1px solid var(--hippo-color-border);min-height:44px;color:var(--hippo-color-ink);background:var(--hippo-color-surface);border-radius:8px;padding:.65rem}.account-operation-content section>label.confirm-row{display:flex}.account-operation-content section>label.confirm-row input{min-height:auto}.account-operation-content .game-asset-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-balance-card,.account-invite-hero{color:#fff;background:#063d2c;border-radius:16px;padding:1.4rem}.account-balance-card>span,.account-invite-hero>span{color:#d3e9df;font-size:.9rem}.account-balance-amount{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;margin:.5rem 0 1rem;font-size:clamp(2rem,7vw,3rem);line-height:1.2;display:block}.account-balance-secondary{color:#d3e9df;flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;font-size:.8rem;display:flex}.account-balance-secondary div{flex-wrap:wrap;gap:.3rem;display:flex}.account-balance-secondary dd{margin:0}.account-balance-amount,.account-balance-secondary dd,.account-asset-rows dd,.account-unlock-summary>div>strong,.level-progress-amount{font-variant-numeric:tabular-nums;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif}.account-balance-card .funds-operations,.account-hero-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;display:grid}.account-balance-card .account-action-link,.account-hero-actions .button{color:#063d2c;background:#f1fbf6;border:0;justify-content:center;min-height:44px}.account-balance-card .account-action-link .account-icon{display:none}.funds-dashboard--compact,.game-economy-dashboard--compact{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0;display:grid}.account-read-placeholder{gap:.65rem;min-width:0;padding:.8rem 0;display:grid}.account-read-placeholder>span{background:var(--hippo-color-border);border-radius:.3rem;height:.85rem;display:block}.account-read-placeholder>span:nth-child(2){width:80%}.account-read-placeholder>span:nth-child(3){width:60%}.funds-dashboard--compact>.funds-dashboard__heading,.game-economy-dashboard--compact>.game-economy-heading{margin:0}.funds-dashboard--compact>.funds-dashboard__heading .eyebrow,.funds-dashboard--compact>.funds-dashboard__heading h3,.funds-dashboard--compact>.funds-dashboard__heading p,.game-economy-dashboard--compact>.game-economy-heading .eyebrow,.game-economy-dashboard--compact>.game-economy-heading h3,.game-economy-dashboard--compact>.game-economy-heading p{display:none}.funds-dashboard--compact>.funds-dashboard__heading,.game-economy-dashboard--compact>.game-economy-heading{justify-content:flex-end}.funds-dashboard--compact>.funds-dashboard__heading .button,.game-economy-dashboard--compact>.game-economy-heading .button{min-height:44px;padding:.4rem .8rem;font-size:.8rem}.account-assets-summary{min-width:0}.account-asset-rows{border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);border-radius:12px;margin:0;overflow:hidden}.account-asset-rows>div{justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.85rem 1rem;display:flex}.account-asset-rows>div+div{border-top:1px solid var(--hippo-color-border)}.account-asset-rows dd{overflow-wrap:anywhere;text-align:right;margin:0;font-weight:650}.account-assets-summary>.account-action-link{color:var(--hippo-color-brand-strong);background:0 0;border:0;padding:.4rem 0;font-size:.8rem}.account-game-entry{color:#fff;background:#063d2c;border-radius:16px;flex-wrap:wrap;align-items:center;gap:.9rem;padding:1.4rem;text-decoration:none;display:flex}.account-game-entry>span{flex:1;min-width:0}.account-game-entry strong{font-size:1.65rem;display:block}.account-game-entry small{color:#d3e9df;margin-top:.4rem;font-size:.85rem;display:block}.account-game-entry .account-game-entry__action{color:#063d2c;background:#f1fbf6;border-radius:10px;flex-basis:100%;justify-content:space-between;align-items:center;min-height:44px;margin-top:.4rem;padding:.65rem 1rem;font-weight:650;display:flex}.account-game-entry--compact{background:var(--hippo-color-mint-soft);color:var(--hippo-color-ink);border:1px solid var(--hippo-color-border);flex-wrap:nowrap;padding:.85rem 1rem}.account-game-entry--compact strong{font-size:1rem}.account-game-entry--compact small{color:var(--hippo-color-copy);font-size:.8rem}.funds-dashboard--compact>.funds-activity-grid{flex-direction:column;gap:.7rem;display:flex}.funds-dashboard--compact #funds-ledger-title{font-size:1rem}.funds-dashboard--compact .funds-activity-grid>.funds-section{order:-1;padding:1rem}.game-economy-dashboard--compact>.game-action-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.game-economy-dashboard--compact>.game-records{background:var(--hippo-color-surface);border:1px solid var(--hippo-color-border);border-radius:12px;margin:0;padding:1rem}.account-app .referral-dashboard{box-shadow:none;background:0 0;border:0;gap:1rem;padding:0;display:grid}.account-app .referral-dashboard>h3{display:none}.account-invite-hero h2{font-size:1.3rem}.account-invite-hero p{color:#d3e9df;font-size:.9rem}.account-invite-code{letter-spacing:.05em;overflow-wrap:anywhere;margin:.5rem 0 1rem;font-size:2rem;display:block}.account-app .referral-metrics-grid{background:var(--hippo-color-surface);border:1px solid var(--hippo-color-border);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0}.account-app .referral-metrics-grid>div{background:0 0;border:0;border-radius:0;padding:1rem .7rem}.account-app .referral-metrics-grid dt{font-size:.8rem}.account-app .referral-metrics-grid dd{color:var(--hippo-color-brand-strong);overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1.25rem}.account-profile-page,.account-settings{gap:.75rem;display:grid}.account-app .account-profile-panel{background:var(--hippo-color-mint-soft);box-shadow:none;border-radius:16px;padding:1.25rem}.account-app .account-profile-panel .eyebrow{display:none}.account-app .account-dashboard-heading{margin-bottom:1rem}.account-app .account-dashboard-heading h2{overflow-wrap:anywhere;font-size:1.25rem}.account-app .account-profile-details{background:var(--hippo-color-surface);border:1px solid var(--hippo-color-border);border-radius:12px;margin:0;display:block}.account-app .account-profile-details>div{border:0;border-bottom:1px solid var(--hippo-color-border);background:0 0;border-radius:0;justify-content:space-between;gap:1rem;padding:.85rem;display:flex}.account-app .account-profile-details>div:last-child{border-bottom:0}.account-app .account-profile-details dt{flex-shrink:0;font-size:.85rem}.account-app .account-profile-details dd{text-align:right;overflow-wrap:anywhere;margin:0;font-size:.9rem}.account-switch-wallet{margin-top:.75rem}@media (min-width:761px){.account-app .account-dashboard{padding-left:12rem;position:relative}.account-app .account-section-nav{top:calc(var(--hippo-header-height) + 2rem);flex-direction:column;width:10.5rem;margin-left:-12rem;padding:.5rem;display:flex;position:fixed}.account-app .account-section-nav button{justify-content:flex-start;padding-inline-start:1rem;padding-inline-end:1rem}.funds-dashboard--compact,.game-economy-dashboard--compact,.account-profile-page,.account-app .referral-dashboard{max-width:48rem;margin-inline-start:auto;margin-inline-end:auto}}@media (max-width:760px){.account-app{--hippo-header-height:48px}.account-app .site-header{min-height:48px;position:relative}.account-app .site-header__inner{gap:.6rem;width:calc(100% - 32px);height:48px;min-height:48px;padding-block-start:0;padding-block-end:0}.account-app .brand__mark{border:0;border-radius:8px;width:32px;height:32px}.account-app .brand__mark img{width:32px;height:32px}.account-app .brand__copy strong{font-size:1rem}.account-app .brand__copy small,.account-app .brand__name-full,.account-app .site-header__actions,.account-app .desktop-nav{display:none}.account-app .brand__name-short{display:inline}.account-header-title{margin-left:auto;font-size:.9rem;font-weight:600;display:block}.account-app .account-main{width:calc(100% - 32px);padding-block:.6rem calc(84px + env(safe-area-inset-bottom,0px))}.account-app .account-section-nav{width:100%;padding:3px 8px calc(3px + env(safe-area-inset-bottom,0px));border:0;border-top:1px solid var(--hippo-color-border);background:var(--hippo-color-mint-soft);z-index:40;border-radius:0;gap:0;margin:0;position:fixed;top:auto;bottom:0;left:0;right:0}.account-app .account-section-nav button{min-height:50px;color:var(--hippo-color-copy);background:0 0;border-radius:8px;flex-direction:column;gap:3px;padding:3px 2px;font-size:.75rem;line-height:1.25}.account-app .account-section-nav button.is-active{color:var(--hippo-color-brand-strong);background:0 0}.account-app .account-section-nav .account-icon{flex-basis:22px;width:22px;height:22px}.account-balance-card,.account-invite-hero{padding:1rem}.account-app .referral-metrics-grid dd{font-size:1.05rem}.account-app .referral-metrics-grid>div{padding:.8rem .5rem}.account-operation-content .funds-operation-grid,.account-operation-content .redemption-summary__grid,.account-operation-content .invite-share{grid-template-columns:1fr}.account-operation-content .invite-share img{max-width:100%}.account-operation-modal{padding:0}.account-operation-modal .modal{width:100%;max-width:100%;max-height:100vh;border-radius:0;max-height:100dvh}}.funds-dashboard--compact,.game-economy-dashboard--compact{position:relative}.funds-dashboard--compact>.funds-dashboard__heading{z-index:1;width:44px;display:block;position:absolute;top:.5rem;right:.5rem}.funds-dashboard--compact>.funds-dashboard__heading>div{display:none}.funds-dashboard--compact>.funds-dashboard__heading .button{color:#d3e9df;background:0 0;border:0;width:44px;height:44px;padding:10px}.game-economy-dashboard--compact>.game-economy-heading{flex-direction:row;justify-content:flex-end;display:flex}.game-economy-dashboard--compact>.game-economy-heading .button{width:44px;padding:10px}.account-balance-card>span{padding-right:36px;display:block}.account-assets-summary{position:relative}.account-assets-summary h2{margin:0;padding-right:7rem;line-height:44px}.account-assets-summary>.account-action-link{gap:.2rem;width:auto;min-height:44px;position:absolute;top:0;right:0}.account-catalog>summary{cursor:pointer;padding:.85rem 0;font-weight:650}.account-operation-modal .modal__header{background:var(--hippo-color-surface);z-index:2;position:sticky;top:0}.account-operation-modal .modal__header .button{flex-shrink:0;min-height:44px}@media (max-width:760px){.account-operation-modal .modal{height:100%;max-height:100%}.account-operation-modal .modal__body{padding:1rem}}.account-app .account-dashboard>.funds-dashboard,.account-app .account-dashboard>.referral-dashboard,.account-app .account-dashboard>.game-economy-dashboard,.account-app .account-profile-panel{margin-top:0}.account-app .account-profile-details dd{min-width:0}.account-app .account-profile-details dd .button{min-height:44px;margin-top:.35rem;margin-left:auto;padding:.4rem .6rem;font-size:.75rem;display:block}.account-app .direct-invitees{margin:0}.account-app .direct-invitees__list li strong{overflow-wrap:anywhere;font-size:.9rem}.account-app .direct-invitees__list li time{text-align:left;grid-column:1/-1;font-size:.75rem}.account-app .direct-invitees__list li span{font-size:.8rem}.game-economy-dashboard--compact>.game-economy-heading{order:99}.account-unlock-summary{background:var(--hippo-color-mint-soft);border:1px solid var(--hippo-color-border);border-radius:12px;padding:.5rem .85rem}.account-unlock-summary>div{flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.85rem;display:flex}.account-unlock-summary strong{color:var(--hippo-color-brand-strong)}.account-unlock-summary>.account-action-link{min-height:44px;color:var(--hippo-color-brand-strong);background:0 0;border:0;padding:.4rem 0 0;font-size:.8rem}.account-app .direct-invitees{background:var(--hippo-color-surface)}.account-app .direct-invitees__list span,.account-app .direct-invitees__list time{color:var(--hippo-color-copy)}.account-operation-content .community-branches__grid article,.account-operation-content .community-branches__grid header,.account-operation-content .community-branches__grid dd{overflow-wrap:anywhere;min-width:0}@media (max-width:760px){.account-operation-content .community-branches__grid{grid-template-columns:minmax(0,1fr)}.account-operation-content .community-branches__grid header{flex-direction:column;align-items:flex-start}}.account-profile-avatar{background:var(--hippo-color-surface);width:44px;height:44px;color:var(--hippo-color-brand-strong);border-radius:50%;flex:0 0 44px;justify-content:center;align-items:center;display:flex}.account-app .account-dashboard-heading{align-items:center;gap:.65rem}.account-app .account-dashboard-heading>div{flex:1;min-width:0}.account-app .account-dashboard-heading h2{margin:0;font-size:1rem}.account-app .account-dashboard-heading p{color:var(--hippo-color-copy);margin:.3rem 0 0;font-size:.8rem}.account-profile-details input{min-width:0;max-width:100%}.account-app .game-entry-continuation p{color:var(--hippo-color-copy)}.account-action-label{align-items:center;gap:.7rem;min-width:0;display:inline-flex}.account-action-label>span{overflow-wrap:anywhere;min-width:0}.account-action-link .account-action-label>.account-icon{width:24px;height:24px;color:var(--hippo-color-brand-strong);flex-basis:24px}.account-balance-card .account-action-link .account-action-label>.account-icon{color:#063d2c;display:block}.account-balance-card .account-action-link>.account-icon{display:none}.account-balance-card,.account-invite-hero,.account-game-entry:not(.account-game-entry--compact){background:linear-gradient(115deg,#063d2c,#07503b);box-shadow:0 5px 12px #062f2317}.account-balance-amount{letter-spacing:-.025em;font-size:clamp(2.25rem,9vw,3rem);font-weight:650}.account-hero-actions .button{justify-content:center;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.account-hero-actions .account-icon{flex-basis:22px;width:22px;height:22px}.account-asset-rows dt{align-items:center;gap:.7rem;min-width:0;display:flex}.account-asset-symbol{color:var(--hippo-color-brand-strong);align-items:center;display:inline-flex}.account-asset-symbol .account-icon{flex-basis:26px;width:26px;height:26px}.account-fairriver-mark{border-radius:11px;flex:0 0 42px;width:42px;height:42px}.account-game-entry--compact .account-fairriver-mark{border-radius:8px;flex-basis:32px;width:32px;height:32px}.game-economy-dashboard--compact .account-asset-rows{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.game-economy-dashboard--compact .account-asset-rows>div{justify-content:start;gap:.35rem;padding:.8rem 1rem;display:grid}.game-economy-dashboard--compact .account-asset-rows>div+div{border-top:0;border-left:1px solid var(--hippo-color-border)}.game-economy-dashboard--compact .account-asset-rows dt{color:var(--hippo-color-copy);font-size:.8rem}.game-economy-dashboard--compact .account-asset-rows dd{text-align:left;padding-left:calc(26px + .7rem);font-size:1.1rem;font-weight:550}.game-economy-dashboard--compact .game-action-grid{border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);border-radius:12px;gap:0;overflow:hidden}.game-economy-dashboard--compact .game-action-grid:empty{display:none}.game-economy-dashboard--compact .game-action-grid>.account-action-link{border:0;border-radius:0;min-height:56px;padding:.8rem;font-size:.9rem;font-weight:500}.game-economy-dashboard--compact .game-action-grid>.account-action-link:nth-of-type(2n){border-left:1px solid var(--hippo-color-border)}.game-economy-dashboard--compact .game-action-grid>.account-action-link:nth-of-type(n+3){border-top:1px solid var(--hippo-color-border)}.game-economy-dashboard--compact .game-action-grid>.account-action-link>.account-icon{display:none}.account-unlock-summary .account-action-label .account-icon{width:22px;height:22px;color:var(--hippo-color-brand-strong);flex-basis:22px}.account-app .referral-metrics-grid>div+div{border-left:1px solid var(--hippo-color-border)}.account-app .referral-metrics-grid dd{font-size:1.2rem;font-weight:600}.account-member-avatar{border:1px solid var(--hippo-color-border);width:36px;height:36px;color:var(--hippo-color-copy);border-radius:50%;grid-area:1/1/3;justify-content:center;align-items:center;display:flex}.account-member-avatar .account-icon{flex-basis:21px;width:21px;height:21px}.account-app .direct-invitees__list li{grid-template-columns:36px minmax(0,1fr) auto;gap:.3rem .6rem}.account-app .direct-invitees__list li strong{grid-area:1/2;font-weight:550}.account-app .direct-invitees__list li>span:not(.account-member-avatar){grid-area:1/3}.account-app .direct-invitees__list li time{grid-area:2/2/auto/-1}.account-app .account-profile-panel{padding:1rem}.account-app .account-profile-panel .account-dashboard-heading{flex-wrap:wrap}.account-app .account-profile-panel .status-badge{align-items:center;gap:.25rem;padding:.25rem .5rem;display:inline-flex}.account-app .account-profile-panel .status-badge .account-icon{flex-basis:16px;width:16px;height:16px}.account-app .account-profile-panel .account-profile-details{border:0;border-top:1px solid var(--hippo-color-border);background:0 0;border-radius:0}.account-app .account-profile-panel .account-profile-details>div{align-items:center;gap:.5rem;padding:.6rem 0 0}.account-app .account-profile-panel .account-profile-details dt{align-items:center;gap:.5rem;display:flex}.account-app .account-profile-panel .account-profile-details dt .account-icon{color:var(--hippo-color-brand-strong)}.account-app .account-profile-panel .account-profile-details dd{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.2rem;display:flex}.account-app .account-profile-details dd{font-weight:500}.account-app .account-profile-details dd .copy-button--icon{background:0 0;border:0;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;margin:0;padding:10px;display:inline-flex}.copy-button--copied{color:var(--hippo-color-brand-strong)}.account-profile-facts h2{margin-top:.75rem}.account-settings{gap:0}.account-settings h2{margin:.75rem 0}.account-settings>.account-action-link{border-bottom:0;border-radius:0;font-weight:500}.account-settings>.account-action-link:nth-child(2){border-radius:12px 12px 0 0}.account-settings>.account-action-link:last-child{border-bottom:1px solid var(--hippo-color-border);border-radius:0 0 12px 12px}.account-ledger-row{position:relative;padding-left:44px!important}.account-ledger-icon{background:var(--hippo-color-mint-soft);width:32px;height:32px;color:var(--hippo-color-brand-strong);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.8rem;left:0}.account-ledger-icon .account-icon{flex-basis:21px;width:21px;height:21px}.account-ledger-icon--debit{background:var(--hippo-color-surface-soft);color:var(--hippo-color-copy)}@media (prefers-color-scheme:dark){.account-balance-card,.account-invite-hero,.account-game-entry:not(.account-game-entry--compact){box-shadow:none;background:linear-gradient(115deg,#063d2c,#084934)}}.account-app .referral-metrics-grid dt{min-height:2.6em;line-height:1.3}.account-app .account-section-nav button[aria-current=page] .account-icon{stroke-width:2.2px}.account-app .account-profile-panel .account-profile-details dt{color:var(--hippo-color-copy)}.account-balance-secondary{gap:.45rem;font-size:.75rem;line-height:1.4}.account-balance-secondary>div{flex-wrap:nowrap;align-items:center;gap:.2rem;min-width:0}.account-balance-secondary>div+div{border-left:1px solid #d3e9dfa6;padding-left:.45rem}.account-balance-secondary dd{white-space:nowrap}.account-balance-unit{margin-left:.12em}.account-game-entry .account-game-entry__action{text-align:center;justify-content:center;padding-inline-start:2.75rem;padding-inline-end:2.75rem;position:relative}.account-game-entry__action>.account-icon{position:absolute;right:.85rem}.account-unlock-summary h2{margin:0 0 .15rem;font-size:1rem;font-weight:650}.account-unlock-summary>div{align-items:center}.account-unlock-summary>div>strong{font-variant-numeric:tabular-nums;text-align:right;overflow-wrap:anywhere;margin-left:auto;font-size:clamp(1.25rem,5.5vw,1.65rem);font-weight:600;line-height:1.3}.account-app .account-game-tools-title{margin:.1rem 0 -.35rem}.account-app .referral-metrics-grid>div{text-align:center}.account-app .referral-metrics-grid dt{min-height:1.3em}.account-app .referral-metrics-grid dd{text-align:center}.account-unlock-summary{background:linear-gradient(115deg,#f3f8f6,#edf5f1);padding:.55rem .85rem 2.05rem;position:relative}.account-unlock-summary h2{margin-bottom:.3rem;font-weight:600}.account-unlock-summary>div>.account-action-label{color:var(--hippo-color-copy);font-size:.9rem}.account-unlock-summary>div>strong{font-size:1.5rem;font-weight:550}.account-unlock-summary>.account-action-link{border-radius:inherit;justify-content:flex-start;align-items:flex-end;gap:.2rem;width:100%;height:100%;min-height:44px;padding:0 .85rem .45rem;font-size:.9rem;font-weight:650;line-height:1.4;position:absolute;top:0;bottom:0;left:0;right:0}.account-unlock-summary>.account-action-link>.account-icon{width:16px;height:1.26rem;color:var(--hippo-color-brand-strong);flex-basis:16px}.account-unlock-summary>.account-action-link:hover{background:#0f755708}@media (prefers-color-scheme:dark){.account-unlock-summary{background:linear-gradient(115deg,#0b241a,#102e22)}}.game-economy-dashboard--compact .game-action-grid>.account-action-link:only-child{grid-column:1/-1}.game-economy-dashboard--compact .game-action-grid>.account-action-link{touch-action:manipulation;scroll-margin-block:72px 88px}.game-economy-dashboard--compact .game-action-grid>.account-action-link>*{pointer-events:none}.game-economy-dashboard--compact .game-action-grid>.account-action-link:active{background:var(--hippo-color-mint-soft)}.copy-button--icon{position:relative}.copy-button-feedback{z-index:5;white-space:nowrap;color:#fff;pointer-events:none;background:#063d2c;border-radius:6px;padding:.3rem .55rem;font-size:.75rem;font-weight:500;line-height:1.4;position:absolute;top:calc(100% + 3px);right:0;box-shadow:0 2px 7px #0000001f}.account-app .account-switch-wallet{border:1.5px solid var(--hippo-color-brand-strong);color:var(--hippo-color-brand-strong);background:0 0}.account-app .account-logout-button{color:#68716d;background:0 0;border-color:#0000;font-weight:500}@media (max-width:760px){.site-header,.account-app .account-section-nav,.account-operation-modal{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-color-scheme:dark){.account-app .account-logout-button{color:#aeb9b3}}.game-economy-dashboard--compact .game-action-grid>.account-action-link:disabled{color:var(--hippo-color-muted);background:var(--hippo-color-surface-soft);cursor:not-allowed}.game-economy-dashboard--compact .game-action-grid>.account-action-link:disabled .account-icon{color:var(--hippo-color-muted)}.account-action-unavailable{margin-top:.2rem;font-size:.7rem;font-weight:400;line-height:1.25;display:block}.level-progress{min-width:0;margin-block-start:.25rem;margin-block-end:1.25rem}.level-progress-current{background:linear-gradient(120deg,#edf6ef,#f8faf3);border:1px solid #d6e7df;border-radius:1rem;align-items:center;gap:.9rem;padding:1.15rem;display:flex}.level-progress-badge{color:#e8f4c8;background:#145c46;border-radius:.85rem .85rem 1.2rem 1.2rem;flex-shrink:0;place-items:center;width:3.2rem;height:3.6rem;font-size:1.25rem;font-weight:750;display:grid;box-shadow:0 .25rem .65rem #145c461a}.level-progress-current>div{gap:.3rem;min-width:0;display:grid}.level-progress-current>div>span{color:#526a60;font-size:.75rem}.level-progress-current strong{color:#173f30;font-size:1.25rem;line-height:1.3}.level-progress .level-progress-target{margin:1.25rem 0 .7rem;font-size:.9rem;line-height:1.5}.level-progress-metrics{gap:.7rem;display:grid}.level-progress-metric{border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface);border-radius:.85rem;gap:.65rem;min-width:0;padding:1rem;display:grid}.level-progress-label{color:var(--hippo-color-copy);font-size:.8rem;font-weight:600}.level-progress-amount{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:.25rem .4rem;display:flex}.level-progress-amount strong{letter-spacing:-.035em;color:var(--hippo-color-brand);font-size:1.45rem;line-height:1.25}.level-progress-amount span{color:var(--hippo-color-muted);font-size:.75rem}.level-progress-metric span,.level-progress p,.level-progress-metric small{overflow-wrap:anywhere}.level-progress-metric progress{-webkit-appearance:none;appearance:none;background:var(--hippo-color-surface-soft);width:100%;height:.4rem;accent-color:var(--hippo-color-brand);border:0;border-radius:1rem;display:block;overflow:hidden}.level-progress-metric progress::-webkit-progress-bar{background:var(--hippo-color-surface-soft);border-radius:1rem}.level-progress-metric progress::-webkit-progress-value{background:var(--hippo-color-brand);border-radius:1rem}.level-progress-metric progress::-moz-progress-bar{background:var(--hippo-color-brand);border-radius:1rem}.level-progress-metric small{color:var(--hippo-color-muted);font-size:.75rem;line-height:1.5}.level-progress-note{background:var(--hippo-color-surface-soft);color:var(--hippo-color-copy);border-radius:.75rem;margin-top:.85rem;padding:.8rem .9rem}.level-progress-note p{margin:0;font-size:.75rem;line-height:1.75}.level-progress-note p+p{margin-top:.5rem}.level-progress>[role=status]{border-left:3px solid var(--hippo-color-brand);background:var(--hippo-color-surface-soft);padding:.75rem;font-size:.85rem;line-height:1.6}.level-progress~.game-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.level-progress~.game-metric-grid article:first-child{grid-column:1/-1}.level-progress~.game-metric-grid article>span{letter-spacing:0;min-height:0}.level-progress~.game-metric-grid article>small{color:var(--hippo-color-copy);margin-top:.5rem;font-size:.75rem;line-height:1.7;display:block}@media (prefers-color-scheme:dark){.level-progress-current{background:linear-gradient(120deg,#193a2e,#24372e);border-color:#365246}.level-progress-current strong{color:#e0eee5}.level-progress-current>div>span{color:#b0c7ba}}.ticket-plan-editor{gap:.75rem;min-width:0;display:grid}.ticket-plan-editor p{overflow-wrap:anywhere;margin:0;line-height:1.65}.ticket-plan-editor input{box-sizing:border-box;width:100%;min-width:0}.ticket-plan-editor label{font-weight:700}.ticket-plan-actions{flex-wrap:wrap;gap:.75rem;display:flex}.ticket-plan-actions .button{white-space:normal;flex:12rem;min-height:44px}.ticket-plan-review{border:1px solid var(--hippo-color-border);border-radius:12px;gap:.75rem;padding:.875rem;display:grid}.ticket-market-panel,.ticket-market-form,.ticket-listing-card{gap:1rem;min-width:0;display:grid}.ticket-market-summary,.ticket-market-form,.ticket-listing-card{border:1px solid var(--hippo-color-border);border-radius:16px;padding:1rem}.ticket-market-summary{background:var(--hippo-color-surface-soft)}.ticket-confirmation-notice{border-left:4px solid var(--hippo-color-brand);background:var(--hippo-color-surface-soft);border-radius:.5rem;padding:.875rem}.ticket-market-panel p,.ticket-listing-card p{overflow-wrap:anywhere;margin:0;line-height:1.65}.ticket-market-form h4{margin:0}.ticket-market-form label{gap:.5rem;font-weight:650;display:grid}.ticket-market-form input{box-sizing:border-box;width:100%;min-width:0}.ticket-market-form>.button,.ticket-listing-cancel{white-space:normal;width:100%;min-height:48px}.ticket-listing-card+.ticket-listing-card{margin-top:1rem}.ticket-listing-card header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ticket-listing-badge{background:var(--hippo-color-surface-soft);border-radius:999px;padding:.25rem .65rem;font-size:.8rem}.ticket-listing-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;display:grid}.ticket-listing-stats div{gap:.4rem;display:grid}.ticket-listing-stats dt{color:var(--hippo-color-muted);font-size:.8rem}.ticket-listing-stats dd{overflow-wrap:anywhere;margin:0;font-size:1.3rem;font-weight:750}.account-asset-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0;display:grid}.account-asset-cards>div{border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface,white);border-radius:14px;min-width:0;padding:.8rem}.account-asset-cards dt{align-items:center;gap:.4rem;display:flex}.account-asset-cards dd{overflow-wrap:anywhere;margin:.4rem 0 0;font-size:1.35rem;font-weight:700}.account-asset-cards small{overflow-wrap:anywhere;font-size:.7rem;display:block}.account-assets-summary--cards{background:0 0;border:0;padding:0}.account-navigation-group{gap:.25rem;display:grid}.account-game-lobby{gap:1rem;min-width:0;display:grid}.account-operation-modal #deposit-title,.account-operation-modal #withdrawal-title,.account-operation-modal .game-economy-heading--inline>div{display:none}.account-operation-modal .game-economy-heading--inline{justify-content:flex-end}.funds-ledger-heading{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.funds-ledger-heading h4{min-width:0;margin:0}.funds-ledger-heading>.button{white-space:nowrap;flex-shrink:0;margin-left:auto}.account-game-lobby h2,.account-game-lobby h3{margin:0}.account-game-lobby header p{color:var(--hippo-color-muted);margin:.4rem 0 0}.lobby-game-card{border:1px solid var(--hippo-color-border);background:var(--hippo-color-surface,white);border-radius:16px;overflow:hidden}.lobby-fairriver-art{color:#fff;background:radial-gradient(#286c53,#123e31);justify-content:center;align-items:center;gap:1rem;min-height:120px;font-size:1.8rem;font-weight:700;display:flex}.lobby-fairriver-art img{width:60px;height:60px}.lobby-game-content p{color:var(--hippo-color-muted);margin:.4rem 0}.lobby-game-card--planned{align-items:center;display:flex}.lobby-game-card--planned>img{object-fit:cover;width:34%;height:110px}.lobby-game-card--planned h3{font-size:1rem}.dividend-history{gap:.8rem;display:grid}.dividend-summary{border:1px solid var(--hippo-color-border);border-radius:14px;grid-template-columns:1fr 1fr;gap:.75rem;padding:.9rem;display:grid}.dividend-summary strong{overflow-wrap:anywhere;font-size:1.2rem;display:block}.account-filter-chips{flex-wrap:wrap;gap:.4rem;display:flex}.account-filter-chips .button{min-height:44px;padding:.45rem .7rem}.account-filter-chips .button[aria-pressed=true]:not(:disabled){color:#fff;background:#08765b;border-color:#08765b}.dividend-day{border:1px solid var(--hippo-color-border);border-radius:14px;overflow:hidden}.dividend-day-toggle{text-align:start;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;gap:.35rem;padding:.9rem;display:grid}.dividend-day-detail{border-top:1px solid var(--hippo-color-border);padding:.8rem}.dividend-day-detail ul{padding:0;list-style:none}.dividend-day-detail .game-dividend-history li{border-bottom:1px solid var(--hippo-color-border);gap:.4rem;padding:.75rem 0;display:grid}.dividend-history small{color:var(--hippo-color-muted)}.account-assets-summary--cards>.account-action-link{width:100%;margin-top:.5rem;padding:.65rem;position:static}.lobby-game-content .lobby-enter{justify-content:center;width:100%;margin-top:.5rem}.lobby-game-card--planned>img{object-position:75% 35%}.lobby-game-card>.lobby-cover{aspect-ratio:3.2;object-fit:cover;object-position:center 66%;width:100%;height:auto;display:block}.lobby-game-card--planned{display:block}.lobby-game-card--planned>.lobby-cover{aspect-ratio:2.7;object-position:center 50%;width:100%;height:auto}.lobby-game-content{padding:1rem}.lobby-game-content h3{font-size:1.12rem}.lobby-game-card--planned .lobby-game-content{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.lobby-game-card--planned .lobby-game-content>span{color:var(--hippo-color-muted);font-size:.75rem}.lobby-game-content>p{margin:.4rem 0 .7rem;font-size:.82rem}.dividend-summary{background:var(--hippo-color-mint-soft);border:0;gap:1rem;padding:1.1rem}.dividend-summary>div+div{border-left:1px solid var(--hippo-color-border);padding-left:1rem}.dividend-summary span{color:var(--hippo-color-muted);font-size:.78rem}.dividend-history>.account-filter-chips{gap:.45rem}.dividend-history>.account-filter-chips .button{border-radius:9px;flex:1;padding:.45rem}.dividend-meta{color:var(--hippo-color-muted);flex-wrap:wrap;justify-content:space-between;gap:.4rem;font-size:.75rem;display:flex}.dividend-meta details[open]{flex-basis:100%}.dividend-day{background:var(--hippo-color-surface);border-radius:16px;padding:.9rem}.dividend-day-toggle{justify-content:space-between;align-items:center;gap:.5rem;padding:0 0 .85rem;display:flex}.dividend-day-toggle>span{color:var(--hippo-color-muted);font-size:.72rem}.dividend-day-totals{background:var(--hippo-color-surface-soft);border-radius:10px;grid-template-columns:1fr 1fr;gap:.5rem;padding:.7rem .8rem;display:grid}.dividend-day-totals span{color:var(--hippo-color-muted);font-size:.75rem}.dividend-day-totals strong{overflow-wrap:anywhere;margin-top:.25rem;font-size:1.2rem;display:block}.dividend-breakdown{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.65rem;font-size:.82rem}.dividend-breakdown th,.dividend-breakdown td{border-bottom:1px solid var(--hippo-color-border);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;padding:.65rem 0}.dividend-breakdown th:first-child{text-align:start;width:44%}.dividend-breakdown th:not(:first-child),.dividend-breakdown td{text-align:end}.dividend-breakdown thead th{color:var(--hippo-color-muted);font-size:.7rem;font-weight:400}.dividend-breakdown tbody th{font-weight:500}.dividend-kind{vertical-align:middle;background:#258574;border-radius:50%;width:6px;height:6px;margin-right:.4rem;display:inline-block}.dividend-kind--level{background:#aa8740}.dividend-kind--private_sale{background:#6a83a8}.dividend-day-footnote{padding-top:.7rem;font-size:.72rem;display:block}@media (min-width:900px){.account-game-lobby{width:100%;max-width:768px;margin-inline-start:auto;margin-inline-end:auto}}.dividend-history{gap:.6rem}.dividend-summary{padding:.85rem 1rem}.dividend-summary strong{margin-top:.2rem;font-size:1.3rem}.dividend-day-toggle{min-height:44px;padding-bottom:.4rem}.dividend-day-totals{gap:0;padding:.55rem .8rem}.dividend-day-totals>div:first-child{padding-right:.5rem}.dividend-day-totals>div+div{text-align:right;border-left:1px solid var(--hippo-color-border);padding-left:.5rem}.dividend-breakdown th,.dividend-breakdown td{padding:.5rem 0}.funds-dashboard--hub{gap:.75rem}.funds-dashboard--hub .account-balance-card{color:#fff;background:linear-gradient(115deg,#063d2c,#07503b);border:1px solid #07503b;padding:1rem;box-shadow:0 4px 12px #062f231a}.funds-dashboard--hub .account-balance-card>span{color:#d3e9df;font-weight:600}.funds-dashboard--hub .account-balance-amount{margin:.45rem 0;font-size:2.5rem;font-weight:700}.funds-dashboard--hub .account-balance-secondary{color:#d3e9df;margin-bottom:.85rem}.funds-dashboard--hub .funds-operations--with-exchange{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}.funds-dashboard--hub .account-balance-card .account-action-link{color:#063d2c;background:#f1fbf6;border:1px solid #d3e9df;border-radius:10px;min-width:0;min-height:48px;padding:.6rem .25rem;font-size:.82rem}.funds-dashboard--hub .account-balance-card .account-action-label{flex-wrap:wrap;justify-content:center;gap:.3rem}.funds-dashboard--hub .account-balance-card .account-action-label>.account-icon{color:#063d2c;flex-basis:20px;width:20px;height:20px}.funds-dashboard--hub .account-asset-cards{gap:.6rem}.funds-dashboard--hub .account-asset-cards>div{border-radius:12px;padding:.8rem}.funds-dashboard--hub .account-asset-cards dt{gap:.45rem;font-size:.85rem}.funds-dashboard--hub .account-asset-cards dt .account-icon{width:24px;height:24px;color:var(--hippo-color-brand-strong)}.funds-dashboard--hub .account-asset-cards dd{margin-top:.25rem;font-size:1.25rem}.funds-dashboard--hub .account-navigation-group{background:var(--hippo-color-surface);border:1px solid var(--hippo-color-border);border-radius:12px;gap:0;overflow:hidden}.funds-dashboard--hub .account-navigation-group>.account-action-link{box-shadow:none;background:0 0;border:0;border-radius:0;min-height:48px;margin:0;padding:.75rem .85rem}.funds-dashboard--hub .account-navigation-group>.account-action-link+.account-action-link{border-top:1px solid var(--hippo-color-border)}.funds-dashboard--hub .funds-dashboard__heading>.button{color:#d3e9df}.lobby-game-actions{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.6rem;display:grid}.lobby-game-actions>.account-action-link{justify-content:center;gap:.3rem;height:100%;min-height:48px;padding:.65rem .4rem;font-size:.85rem}.lobby-game-actions>.account-action-link>.account-icon{display:none}.lobby-game-actions>div{min-width:0}.lobby-game-actions .lobby-enter{min-height:48px;margin:0;padding:.65rem .4rem;font-size:.85rem}.lobby-game-card--planned{aspect-ratio:1.8;grid-template-rows:2fr 1fr;display:grid}.lobby-game-card--planned>.lobby-cover{aspect-ratio:auto;object-position:center;height:100%;min-height:0}.lobby-game-card--planned .lobby-game-content{background:var(--hippo-color-surface);padding:.85rem 1rem}.lobby-game-card>.lobby-cover--sail{object-position:center 38%}.account-operation-content .game-disclosure>label{cursor:pointer;grid-template-columns:22px minmax(0,1fr);align-items:start;gap:.7rem;min-height:44px;margin:0;padding:.4rem 0;display:grid}.account-operation-content .game-disclosure>label>input[type=checkbox]{-webkit-appearance:auto;appearance:auto;width:20px;height:20px;min-height:0;accent-color:var(--hippo-color-brand-strong);border-radius:3px;margin:.15rem 0 0;padding:0}.account-operation-content .game-disclosure>label>span{min-width:0;line-height:1.6}.game-economy-heading.game-economy-heading--inline{flex-direction:row;align-items:center;gap:.65rem}.game-economy-heading--inline>div{min-width:0}.game-economy-heading--inline .eyebrow{display:none}.game-economy-heading.game-economy-heading--inline>.button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:.65rem;display:inline-flex}.account-asset-cards>div{position:relative}.funds-dashboard--hub .account-asset-cards .asset-gem-breakdown{border-top:1px solid var(--hippo-color-border);gap:.25rem;margin-top:.6rem;padding-top:.5rem;font-size:.72rem;font-weight:400;display:grid}.asset-gem-breakdown>span{flex-wrap:wrap;justify-content:space-between;gap:.2rem .4rem;display:flex}.asset-gem-breakdown>span>span:first-child{color:var(--hippo-color-muted)}.asset-gem-breakdown>span>span:last-child{overflow-wrap:anywhere;font-weight:600}.ticket-market-summary--refresh{padding-right:4rem;position:relative}.ticket-market-summary .ticket-summary-refresh{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;padding:.6rem;display:inline-flex;position:absolute;top:.65rem;right:.65rem}.account-operation-content>.game-economy-dashboard--tickets,.account-operation-content>.game-economy-dashboard--raw{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.account-operation-content .game-economy-dashboard--tickets>.game-action-grid,.account-operation-content .game-economy-dashboard--exchange>.game-action-grid,.account-operation-content .game-economy-dashboard--raw>.game-action-grid{grid-template-columns:minmax(0,1fr)}.raw-exchange-heading{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.raw-exchange-heading h4{margin:0}.game-economy-dashboard--raw .game-exchange-feedback{min-height:0}.game-economy-dashboard--raw .game-exchange-feedback:empty{display:none}.raw-exchange-heading .button{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:.65rem;display:inline-flex}.account-operation-content .game-economy-dashboard--tickets .game-action-grid>.ticket-market-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.funds-dashboard--hub .account-asset-cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:.65rem}.funds-dashboard--hub .account-asset-cards>[data-asset]{text-align:left;flex-direction:column;justify-content:flex-start;min-height:88px;padding:.65rem .75rem;display:flex;position:relative}.funds-dashboard--hub .account-asset-cards>[data-asset] dt{min-height:1.1rem;padding-left:2.35rem;font-size:.8rem;display:block}.funds-dashboard--hub .account-asset-cards>[data-asset] dt .account-icon{width:29px;height:29px;position:absolute;top:1rem;left:.75rem}.funds-dashboard--hub .account-asset-cards>[data-asset]>dd:not(.asset-gem-breakdown){margin:.15rem 0 0;padding-left:2.35rem;font-size:1.3rem;line-height:1.25}.funds-dashboard--hub .account-asset-cards .asset-gem-breakdown{border:0;flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.15rem .45rem;margin:.3rem 0 0;padding:0;font-size:.65rem;font-weight:400;line-height:1.45;display:flex}.asset-gem-breakdown>span{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:.15rem;display:inline-flex}.asset-gem-breakdown>span+span{text-align:left;border:0;padding:0}.asset-gem-breakdown>span>span:last-child{font-size:inherit;font-weight:500}.funds-dashboard--hub .account-asset-cards--sail{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:auto}.funds-dashboard--hub .account-asset-cards--sail>[data-asset]{grid-column:span 2;min-height:84px;padding:.7rem .6rem}.funds-dashboard--hub .account-asset-cards--sail>[data-asset=GEM],.funds-dashboard--hub .account-asset-cards--sail>[data-asset=EMERALD]{grid-column:span 3;min-height:108px}.funds-dashboard--hub .account-asset-cards--sail>[data-asset] dt{align-items:center;gap:.3rem;padding:0;font-size:.75rem;line-height:1.4;display:flex}.funds-dashboard--hub .account-asset-cards--sail>[data-asset] dt>span{overflow-wrap:anywhere;min-width:0}.funds-dashboard--hub .account-asset-cards--sail>[data-asset] dt .account-icon{flex:0 0 18px;width:18px;height:18px;position:static}.funds-dashboard--hub .account-asset-cards--sail>[data-asset]>dd:not(.asset-gem-breakdown):not(.asset-emerald-note){font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:.45rem 0 0;padding:0;font-size:1.2rem;line-height:1.3}.funds-dashboard--hub .account-asset-cards--sail>[data-asset=GEM]>dd:not(.asset-gem-breakdown),.funds-dashboard--hub .account-asset-cards--sail>[data-asset=EMERALD]>dd:not(.asset-emerald-note){font-size:1.4rem}.funds-dashboard--hub .account-asset-cards--sail>[data-asset=EMERALD] dt .account-icon{color:var(--hippo-color-brand-strong);fill:var(--hippo-color-brand-soft,#e2f5ed)}.funds-dashboard--hub .account-asset-cards--sail>[data-asset]>dd.asset-emerald-note{color:var(--hippo-color-ink);background:var(--hippo-color-surface-soft);border-radius:5px;align-self:flex-start;margin:.35rem 0 0;padding:.1rem .3rem;font-size:.6rem;font-weight:400;line-height:1.4}.reward-estimate{gap:.8rem;min-width:0;display:grid}.reward-estimate>.game-records{min-height:76px;position:relative}.reward-estimate .reward-estimate-refresh{justify-content:center;align-items:center;width:44px;height:44px;padding:.65rem;display:inline-flex;position:absolute;top:1rem;right:1rem}.reward-estimate>.game-records>p{padding-right:56px}.reward-estimate .game-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.reward-estimate .game-metric-grid strong{overflow-wrap:anywhere}.reward-estimate>.button{justify-content:space-between;align-items:center;display:flex}.dividend-receipts{margin-top:.75rem;padding:.8rem 0 0}.dividend-receipt-list{gap:0;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.dividend-receipt-list li{border-top:1px solid var(--hippo-color-border);gap:.3rem;padding:.75rem 0;display:grid}.dividend-receipt-list header{flex-wrap:wrap;justify-content:space-between;gap:.35rem .6rem;font-size:.85rem;display:flex}.dividend-receipt-list small{overflow-wrap:anywhere;font-size:.72rem}.reward-estimate-notes{margin-bottom:.7rem}.reward-estimate-notes>summary{min-height:44px;color:var(--hippo-color-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;margin-right:56px;font-size:.8rem;display:flex}.reward-estimate-notes>summary .account-icon{width:16px;height:16px}.reward-estimate-notes[open]>summary .account-icon{transform:rotate(90deg)}.dividend-summary--lifetime{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;padding:.85rem .7rem}.dividend-summary--lifetime>div+div{padding-left:.5rem}.dividend-summary--lifetime span{font-size:.72rem}.dividend-summary--lifetime strong{font-size:1.05rem}.dividend-range-total{color:var(--hippo-color-muted);flex-wrap:wrap;justify-content:space-between;gap:.3rem;font-size:.78rem;display:flex}.dividend-range-total strong{color:var(--hippo-color-ink)}.funds-dashboard--hub .account-asset-cards--sail>[data-asset=LOSS_U]>dd.asset-token-pending:not(.asset-gem-breakdown):not(.asset-emerald-note){color:var(--hippo-color-muted);overflow-wrap:anywhere;margin:.35rem 0 0;padding:0;font-size:.65rem;font-weight:400;line-height:1.5}.dividend-date-help,.dividend-period{color:var(--hippo-color-muted);overflow-wrap:anywhere;font-size:.8rem;line-height:1.65}.dividend-period{margin:.4rem 0 .8rem}
