:root{--ink:#10110f;--ink-soft:#252722;--muted:#777a72;--muted-dark:#a8aaa1;--line:#e4e4dc;--paper:#f7f7f3;--surface:#ffffff;--gold:#e6bc58;--gold-deep:#9b6c17;--sage:#dce7d2;--error:#b44e46;--success:#45765f;--radius:18px;--shadow:0 16px 42px rgba(20, 21, 18, 0.07)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Calibri,"Segoe UI",system-ui,sans-serif;font-size:15px;line-height:1.5}button,input{font:inherit}a,button{-webkit-tap-highlight-color:transparent}button{border:0;cursor:pointer}a{color:inherit;text-decoration:none}.app-shell{display:flex;min-height:100vh}.sidebar{width:252px;background:var(--ink);color:#f7f7f3;display:flex;flex-direction:column;padding:27px 18px 20px;position:fixed;inset:0 auto 0 0;z-index:10;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55594f transparent}.sidebar::-webkit-scrollbar{width:6px}.sidebar::-webkit-scrollbar-thumb{border-radius:99px;background:#55594f}.brand,.mobile-brand{display:inline-flex;align-items:center;gap:11px;font-weight:600;letter-spacing:-.035em;font-size:18px}.brand-logo{width:42px;height:42px;display:block;flex:0 0 auto;border-radius:10px;object-fit:cover;object-position:center;background:#f4f4ed}.brand{padding:0 12px 41px}.brand-mark{width:22px;height:22px;display:inline-flex;align-items:end;gap:3px}.brand-mark span{display:block;width:5px;border-radius:5px 5px 2px 2px;background:var(--gold)}.brand-mark span:first-child{height:10px;opacity:.68}.brand-mark span:nth-child(2){height:17px}.brand-mark span:nth-child(3){height:13px;opacity:.82}.eyebrow{color:var(--muted);text-transform:uppercase;letter-spacing:.13em;font:500 10px/1.2 Calibri,"Segoe UI",system-ui,sans-serif;margin:0}.on-dark{color:#a2a59a}.sidebar-label{padding:0 12px;color:#777a70;margin-bottom:11px}.nav-list{display:grid;gap:4px}.nav-item{min-height:44px;display:flex;align-items:center;gap:12px;color:#a5a8a0;border-radius:10px;padding:0 12px;font-size:14px;transition:background .2s,color .2s}.nav-item:hover{color:#f7f7f3;background:#1d1f1b}.nav-item.active{background:#292b26;color:#fff}.nav-icon,[data-icon]{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.nav-icon svg,[data-icon] svg{width:100%;height:100%;display:block}.nav-count{margin-left:auto;min-width:21px;height:21px;border-radius:8px;display:grid;place-items:center;color:var(--gold);background:#3b3628;font:500 10px Calibri,"Segoe UI",system-ui,sans-serif}.sidebar-footer{margin-top:auto}.secure-note{display:flex;align-items:center;gap:10px;padding:15px 12px;border-top:1px solid #292b27;border-bottom:1px solid #292b27;color:#c9cbc4}.profile-copy small,.profile-copy strong,.secure-note small,.secure-note strong{display:block}.secure-note strong{color:#dee0d9;font-size:12px;font-weight:500}.secure-note small{color:#757970;font-size:11px;margin-top:2px}.status-dot{width:7px;height:7px;border-radius:50%;background:#6d9276;box-shadow:0 0 0 3px rgba(109,146,118,.12);display:inline-block;flex:0 0 auto}.status-dot.offline{background:#a9aaa1;box-shadow:none}.profile-link{width:100%;display:flex;align-items:center;gap:10px;color:inherit;background:0 0;padding:18px 10px 0;text-align:left}.profile-link:hover .profile-copy strong{color:#fff}.sidebar-management-link{margin-top:12px;border-top:1px solid #292b27;border-radius:0;padding-top:12px}.profile-copy{min-width:0;flex:1}.profile-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#dedfd8;font-size:12px;font-weight:500}.profile-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#777a72;font-size:11px;margin-top:2px}.muted{color:var(--muted)}.sidebar .muted{color:#696c64}.main-content{min-width:0;flex:1;margin-left:252px;padding:0 57px 40px}.topbar{height:84px;display:flex;align-items:center;border-bottom:1px solid var(--line);justify-content:space-between}.breadcrumb{display:flex;align-items:center;gap:12px;color:var(--ink);font-size:13px}.slash{color:#b1b3aa}.topbar-actions{display:flex;align-items:center;gap:17px}.topbar-balance{min-width:116px;display:flex;flex-direction:column;gap:2px;padding:7px 12px 8px;border:1px solid var(--line);border-radius:10px;background:var(--surface);box-shadow:0 7px 18px rgba(20,21,18,.045)}.topbar-balance-label{color:var(--muted);text-transform:uppercase;letter-spacing:.11em;font:500 9px/1.2 Calibri,"Segoe UI",system-ui,sans-serif}.topbar-balance strong{color:var(--ink);font:600 14px/1.2 Calibri,"Segoe UI",system-ui,sans-serif;letter-spacing:-.045em;white-space:nowrap}.icon-button{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:0 0;color:var(--ink);position:relative;transition:background .2s,color .2s}.icon-button:hover{background:#e9e9e2}.icon-button>[data-icon]{width:17px;height:17px}.notification-dot{width:5px;height:5px;border-radius:50%;background:var(--gold-deep);position:absolute;top:6px;right:7px}.icon-button.heart-toggle-off{color:var(--muted);opacity:.72}.icon-button.heart-toggle-off:hover{color:var(--ink);opacity:1}.icon-button.heart-toggle-off .notification-dot{opacity:0;transform:scale(.6)}.icon-button .notification-dot{transition:opacity .2s,transform .2s}.avatar{display:grid;place-items:center;border-radius:50%;color:var(--ink);background:#e6c575;font:500 12px Calibri,"Segoe UI",system-ui,sans-serif}.avatar-small{width:30px;height:30px;font-size:10px}.avatar-button{width:31px;height:31px}.avatar-tiny{width:24px;height:24px;font-size:9px}.mobile-brand,.mobile-menu{display:none}.page-intro{display:flex;align-items:end;justify-content:space-between;gap:30px;padding:52px 0 36px}.tet-promo-banner{--promo-bg:radial-gradient(circle at 9% 18%, rgb(255 225 127 / 32%) 0 2px, transparent 3px),radial-gradient(circle at 82% 80%, rgb(255 225 127 / 28%) 0 2px, transparent 3px),linear-gradient(115deg, #8f1721 0%, #b91c2b 48%, #73111b 100%);--promo-art:url('/tet.png');--promo-border:#f1c96b;--promo-shadow:rgb(117 18 27 / 18%);--promo-ink:#fff8e1;--promo-kicker:#ffe39a;--promo-copy:rgb(255 248 225 / 86%);--promo-accent:#f5d477;--promo-seal-bg:#a91827;--promo-seal-ink:#ffe8a1;--promo-badge-ink:#fff0b5;--promo-badge-bg:rgb(255 235 170 / 13%);--promo-action-bg:#f5d477;--promo-action-ink:#6f101a;--promo-close-bg:rgb(98 8 20 / 35%);position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;overflow:hidden;margin:0 0 34px;padding:24px 58px 12px 27px;border:1px solid var(--promo-border);border-radius:20px;background:var(--promo-bg);box-shadow:0 18px 38px var(--promo-shadow);color:var(--promo-ink)}.tet-promo-banner::before{position:absolute;z-index:-1;inset:8px;border:1px solid color-mix(in srgb,var(--promo-accent) 56%,transparent);border-radius:14px;content:'';pointer-events:none}.tet-promo-banner::after{position:absolute;z-index:-1;top:-58px;right:82px;width:170px;height:170px;border:1px solid color-mix(in srgb,var(--promo-accent) 28%,transparent);border-radius:50%;box-shadow:0 0 0 16px color-mix(in srgb,var(--promo-accent) 7%,transparent),0 0 0 32px color-mix(in srgb,var(--promo-accent) 6%,transparent);content:'';pointer-events:none}.tet-promo-content{position:relative;z-index:1}.tet-promo-kicker{margin:0 0 8px;color:var(--promo-kicker);font:700 10px/1.2 Calibri,"Segoe UI",system-ui,sans-serif;letter-spacing:.16em}.tet-promo-banner h2{max-width:560px;margin:0 0 8px;color:var(--promo-ink);font-size:clamp(24px, 3vw, 36px);letter-spacing:-.045em}.tet-promo-copy{max-width:590px;margin:0;color:var(--promo-copy);font-size:13px;line-height:1.55}.tet-promo-meta{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:17px}.tet-promo-badge{display:inline-flex;align-items:center;min-height:29px;padding:0 11px;border:1px solid color-mix(in srgb,var(--promo-accent) 68%,transparent);border-radius:999px;background:var(--promo-badge-bg);color:var(--promo-badge-ink);font-size:11px;font-weight:700}.tet-promo-action{display:inline-flex;align-items:center;gap:7px;min-height:39px;padding:0 14px;border:1px solid var(--promo-accent);border-radius:10px;background:var(--promo-action-bg);color:var(--promo-action-ink);font-size:12px;font-weight:800;transition:filter .2s,transform .2s}.tet-promo-action:hover{color:var(--promo-action-ink);filter:brightness(.94);transform:translateY(-1px)}.tet-promo-action [data-icon]{width:15px;height:15px}.tet-promo-art{position:relative;justify-self:center;width:min(280px,62vw);min-height:150px;overflow:hidden;border-radius:19px;background:0 0}.tet-promo-image{display:block;width:100%;height:100%;border:0;border-radius:inherit;object-fit:contain;object-position:center}.tet-promo-banner[data-banner-theme=tet]{min-height:286px;grid-template-columns:minmax(0,1fr) minmax(280px,400px);padding:28px 72px 25px 32px}.tet-promo-banner[data-banner-theme=tet] .tet-promo-content{grid-column:1;max-width:650px;margin:0;text-align:left}.tet-promo-banner[data-banner-theme=tet] .tet-promo-copy{margin-inline:0}.tet-promo-banner[data-banner-theme=tet] .tet-promo-meta{justify-content:flex-start}.tet-promo-banner[data-banner-theme=tet] .tet-promo-art{position:relative;z-index:0;grid-column:2;grid-row:1;justify-self:end;top:auto;left:auto;width:min(100%,400px);height:auto;min-height:0;aspect-ratio:11/6;border-radius:19px;background:0 0;opacity:.94;transform:none;pointer-events:none}.tet-promo-banner:not([data-banner-theme=tet]){min-height:286px;grid-template-columns:minmax(0,1fr) minmax(280px,400px);padding:28px 72px 25px 32px}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-content{grid-column:1;max-width:650px;margin:0;text-align:left}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-copy{margin-inline:0}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-meta{justify-content:flex-start}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-art{grid-column:2;grid-row:1;justify-self:end;width:min(100%,400px);min-height:0;aspect-ratio:11/6;overflow:hidden;border-radius:19px;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black);box-shadow:0 12px 28px var(--promo-shadow),0 0 0 1px color-mix(in srgb,var(--promo-accent) 58%,transparent)}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-image{display:block;width:100%;height:100%;border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain;object-position:center;-webkit-mask-image:-webkit-radial-gradient(white,black)}.tet-promo-banner[data-banner-theme=national-day] .tet-promo-art{width:min(100%,280px);aspect-ratio:1/1;border-radius:19px;overflow:hidden}.tet-promo-banner[data-banner-theme=national-day] .tet-promo-image{border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain}.tet-promo-banner[data-banner-theme=mid-autumn] .tet-promo-art{width:min(100%,320px);aspect-ratio:1600/1067;border-radius:19px;overflow:hidden}.tet-promo-banner[data-banner-theme=mid-autumn] .tet-promo-image{border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain}.tet-promo-banner[data-banner-theme=teachers-day] .tet-promo-art{width:min(100%,320px);aspect-ratio:1200/896;border-radius:19px;overflow:hidden}.tet-promo-banner[data-banner-theme=teachers-day] .tet-promo-image{border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain}.tet-promo-banner[data-banner-theme=women-day] .tet-promo-art{width:min(100%,320px);aspect-ratio:1200/896;border-radius:19px;overflow:hidden}.tet-promo-banner[data-banner-theme=women-day] .tet-promo-image{border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain}.tet-promo-banner[data-banner-theme=valentine] .tet-promo-art{width:min(100%,320px);height:min(320px,25vw);min-height:220px;aspect-ratio:1/1;border-radius:19px!important;overflow:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.tet-promo-banner[data-banner-theme=valentine] .tet-promo-image{display:block;width:100%;height:100%;border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain;object-position:center;-webkit-mask-image:-webkit-radial-gradient(white,black)}.tet-promo-banner[data-banner-theme=hung-kings] .tet-promo-art{width:min(100%,320px);height:min(175px,18vw);min-height:140px;aspect-ratio:11/6;border-radius:19px!important;overflow:hidden;isolation:isolate;-webkit-mask-image:-webkit-radial-gradient(white,black)}.tet-promo-banner[data-banner-theme=hung-kings] .tet-promo-image{display:block;width:100%;height:100%;border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:cover;object-position:center;-webkit-mask-image:-webkit-radial-gradient(white,black)}.tet-promo-banner[data-banner-theme=christmas] .tet-promo-art{width:min(100%,320px);aspect-ratio:1200/896;border-radius:19px;overflow:hidden}.tet-promo-banner[data-banner-theme=christmas] .tet-promo-image{border-radius:19px!important;clip-path:inset(0 round 19px);object-fit:contain}.tet-promo-seal{position:absolute;z-index:2;top:19px;right:27px;display:grid;place-items:center;width:94px;height:94px;border:2px solid var(--promo-accent);border-radius:50%;background:var(--promo-seal-bg);box-shadow:0 0 0 7px color-mix(in srgb,var(--promo-accent) 16%,transparent),inset 0 0 0 5px color-mix(in srgb,var(--promo-accent) 12%,transparent);color:var(--promo-seal-ink);font:800 20px/1 Calibri,"Segoe UI",system-ui,sans-serif;letter-spacing:.08em;transform:rotate(8deg)}.tet-promo-knot{position:absolute;width:25px;height:25px;border:2px solid var(--promo-accent);border-radius:7px 13px;opacity:.82;transform:rotate(45deg)}.tet-promo-knot-one{top:2px;right:8px}.tet-promo-knot-two{right:130px;bottom:8px;width:17px;height:17px;opacity:.62}.tet-promo-orbit{position:absolute;right:-5px;bottom:8px;width:128px;height:54px;border:1px solid color-mix(in srgb,var(--promo-accent) 58%,transparent);border-radius:50%;transform:rotate(-26deg)}.tet-promo-close{position:absolute;z-index:3;top:13px;right:15px;display:grid;place-items:center;width:27px;height:27px;border:1px solid color-mix(in srgb,var(--promo-accent) 48%,transparent);border-radius:50%;background:var(--promo-close-bg);color:var(--promo-kicker);font:400 20px/1 Calibri,"Segoe UI",system-ui,sans-serif;cursor:pointer;transition:background .2s,color .2s}.tet-promo-close:hover{background:var(--promo-action-bg);color:var(--promo-action-ink)}.tet-promo-action:focus-visible,.tet-promo-close:focus-visible{outline:3px solid color-mix(in srgb,var(--promo-accent) 72%,transparent);outline-offset:3px}.tet-promo-banner[data-banner-theme=mid-autumn]{--promo-bg:radial-gradient(circle at 76% 22%, rgb(253 230 138 / 36%) 0 2px, transparent 3px),radial-gradient(circle at 17% 76%, rgb(191 219 254 / 28%) 0 2px, transparent 3px),linear-gradient(115deg, #172554 0%, #312e81 52%, #581c87 100%);--promo-border:#f7c948;--promo-shadow:rgb(23 37 84 / 24%);--promo-ink:#fff8df;--promo-kicker:#fde68a;--promo-copy:rgb(239 246 255 / 88%);--promo-accent:#f7c948;--promo-seal-bg:#3730a3;--promo-seal-ink:#fde68a;--promo-badge-ink:#ffefaa;--promo-badge-bg:rgb(247 201 72 / 14%);--promo-action-bg:#f7c948;--promo-action-ink:#172554;--promo-close-bg:rgb(15 23 42 / 42%)}.tet-promo-banner[data-banner-theme=national-day]{--promo-bg:radial-gradient(circle at 76% 22%, rgb(250 204 21 / 38%) 0 2px, transparent 3px),linear-gradient(115deg, #991b1b 0%, #dc2626 52%, #7f1d1d 100%);--promo-border:#facc15;--promo-shadow:rgb(127 29 29 / 24%);--promo-ink:#fff7d6;--promo-kicker:#fde68a;--promo-copy:rgb(255 247 214 / 88%);--promo-accent:#facc15;--promo-seal-bg:#b91c1c;--promo-seal-ink:#fde68a;--promo-badge-ink:#fff4b0;--promo-badge-bg:rgb(250 204 21 / 15%);--promo-action-bg:#facc15;--promo-action-ink:#7f1d1d;--promo-close-bg:rgb(127 29 29 / 38%)}.tet-promo-banner[data-banner-theme=reunification]{--promo-bg:radial-gradient(circle at 13% 26%, rgb(253 224 71 / 34%) 0 2px, transparent 3px),linear-gradient(115deg, #991b1b 0%, #b91c1c 44%, #1d4ed8 100%);--promo-border:#fde047;--promo-shadow:rgb(29 78 216 / 20%);--promo-ink:#fff8e1;--promo-kicker:#fef08a;--promo-copy:rgb(239 246 255 / 88%);--promo-accent:#fde047;--promo-seal-bg:#1d4ed8;--promo-seal-ink:#fef08a;--promo-badge-ink:#fff7b8;--promo-badge-bg:rgb(253 224 71 / 15%);--promo-action-bg:#fde047;--promo-action-ink:#172554;--promo-close-bg:rgb(127 29 29 / 38%)}.tet-promo-banner[data-banner-theme=christmas]{--promo-bg:radial-gradient(circle at 10% 20%, rgb(240 253 244 / 44%) 0 2px, transparent 3px),radial-gradient(circle at 82% 74%, rgb(254 226 226 / 35%) 0 2px, transparent 3px),linear-gradient(115deg, #14532d 0%, #166534 53%, #991b1b 100%);--promo-border:#fef3c7;--promo-shadow:rgb(20 83 45 / 25%);--promo-ink:#f0fdf4;--promo-kicker:#fecaca;--promo-copy:rgb(240 253 244 / 88%);--promo-accent:#fef3c7;--promo-seal-bg:#b91c1c;--promo-seal-ink:#fef3c7;--promo-badge-ink:#ecfdf5;--promo-badge-bg:rgb(254 243 199 / 14%);--promo-action-bg:#fef3c7;--promo-action-ink:#14532d;--promo-close-bg:rgb(20 83 45 / 44%)}.tet-promo-banner[data-banner-theme=teachers-day]{--promo-bg:radial-gradient(circle at 84% 18%, rgb(253 230 138 / 32%) 0 2px, transparent 3px),linear-gradient(115deg, #701a3d 0%, #881337 54%, #4c0519 100%);--promo-border:#f4d7a1;--promo-shadow:rgb(112 26 61 / 23%);--promo-ink:#fff7ed;--promo-kicker:#fde68a;--promo-copy:rgb(255 247 237 / 87%);--promo-accent:#f4d7a1;--promo-seal-bg:#9f1239;--promo-seal-ink:#fde68a;--promo-badge-ink:#ffedd5;--promo-badge-bg:rgb(244 215 161 / 14%);--promo-action-bg:#f4d7a1;--promo-action-ink:#701a3d;--promo-close-bg:rgb(76 5 25 / 44%)}.tet-promo-banner[data-banner-theme=women-day]{--promo-bg:radial-gradient(circle at 12% 22%, rgb(251 207 232 / 40%) 0 2px, transparent 3px),linear-gradient(115deg, #831843 0%, #9d174d 53%, #581c87 100%);--promo-border:#fbcfe8;--promo-shadow:rgb(131 24 67 / 24%);--promo-ink:#fff1f2;--promo-kicker:#fbcfe8;--promo-copy:rgb(255 241 242 / 88%);--promo-accent:#fbcfe8;--promo-seal-bg:#be185d;--promo-seal-ink:#fce7f3;--promo-badge-ink:#fce7f3;--promo-badge-bg:rgb(251 207 232 / 15%);--promo-action-bg:#fbcfe8;--promo-action-ink:#831843;--promo-close-bg:rgb(88 28 135 / 42%)}.tet-promo-banner[data-banner-theme=children-day]{--promo-bg:radial-gradient(circle at 18% 18%, rgb(253 230 138 / 44%) 0 2px, transparent 3px),radial-gradient(circle at 82% 76%, rgb(224 242 254 / 38%) 0 2px, transparent 3px),linear-gradient(115deg, #075985 0%, #0284c7 53%, #0369a1 100%);--promo-border:#fde68a;--promo-shadow:rgb(3 105 161 / 23%);--promo-ink:#f0f9ff;--promo-kicker:#fde68a;--promo-copy:rgb(240 249 255 / 90%);--promo-accent:#fde68a;--promo-seal-bg:#0369a1;--promo-seal-ink:#fef9c3;--promo-badge-ink:#fef9c3;--promo-badge-bg:rgb(253 230 138 / 15%);--promo-action-bg:#fde68a;--promo-action-ink:#075985;--promo-close-bg:rgb(3 105 161 / 42%)}.tet-promo-banner[data-banner-theme=valentine]{--promo-bg:radial-gradient(circle at 13% 22%, rgb(254 205 211 / 38%) 0 2px, transparent 3px),radial-gradient(circle at 82% 72%, rgb(251 207 232 / 32%) 0 2px, transparent 3px),linear-gradient(115deg, #831843 0%, #be185d 54%, #9f1239 100%);--promo-border:#fda4af;--promo-shadow:rgb(131 24 67 / 25%);--promo-ink:#fff1f2;--promo-kicker:#fecdd3;--promo-copy:rgb(255 241 242 / 90%);--promo-accent:#fda4af;--promo-seal-bg:#9f1239;--promo-seal-ink:#ffe4e6;--promo-badge-ink:#ffe4e6;--promo-badge-bg:rgb(253 164 175 / 15%);--promo-action-bg:#fda4af;--promo-action-ink:#831843;--promo-close-bg:rgb(131 24 67 / 42%)}.tet-promo-banner[data-banner-theme=hung-kings]{--promo-bg:radial-gradient(circle at 76% 22%, rgb(250 204 21 / 38%) 0 2px, transparent 3px),radial-gradient(circle at 17% 76%, rgb(254 240 138 / 28%) 0 2px, transparent 3px),linear-gradient(115deg, #7f1d1d 0%, #b91c1c 53%, #78350f 100%);--promo-border:#facc15;--promo-shadow:rgb(127 29 29 / 25%);--promo-ink:#fff7d6;--promo-kicker:#fde68a;--promo-copy:rgb(255 247 214 / 90%);--promo-accent:#facc15;--promo-seal-bg:#991b1b;--promo-seal-ink:#fde68a;--promo-badge-ink:#fef3c7;--promo-badge-bg:rgb(250 204 21 / 15%);--promo-action-bg:#facc15;--promo-action-ink:#7f1d1d;--promo-close-bg:rgb(127 29 29 / 42%)}.tet-promo-banner[data-banner-theme=custom]{--promo-bg:linear-gradient(115deg, #1e3a8a 0%, #2563eb 53%, #4338ca 100%);--promo-border:#bfdbfe;--promo-shadow:rgb(30 64 175 / 22%);--promo-ink:#eff6ff;--promo-kicker:#bfdbfe;--promo-copy:rgb(239 246 255 / 88%);--promo-accent:#bfdbfe;--promo-seal-bg:#1d4ed8;--promo-seal-ink:#dbeafe;--promo-badge-ink:#dbeafe;--promo-badge-bg:rgb(191 219 254 / 15%);--promo-action-bg:#bfdbfe;--promo-action-ink:#1e3a8a;--promo-close-bg:rgb(30 58 138 / 42%)}h1,h2,p{margin-top:0}h1{max-width:630px;margin:13px 0 9px;font-size:clamp(32px, 4vw, 52px);line-height:1.02;letter-spacing:-.065em;font-weight:600}h2{margin:8px 0 0;font-size:21px;line-height:1.15;letter-spacing:-.04em;font-weight:600}.intro-copy{color:var(--muted);margin:0;font-size:15px}.auth-actions{display:flex;align-items:center;gap:17px;padding-bottom:3px}.ai-cta-stack{display:flex;flex-direction:column;align-items:center;gap:9px}.ai-cta-stack .button{width:100%}.tet-web-button{display:grid;place-items:center;align-content:center;gap:5px;width:100px;height:100px;flex:0 0 100px;padding:12px;border:1px solid #f7d36e;border-radius:50%;background:radial-gradient(circle at 31% 23%,rgb(255 239 173 / 55%) 0 3px,transparent 4px),linear-gradient(145deg,#c51f31 0,#a91827 56%,#76121d 100%);box-shadow:0 10px 22px rgb(117 18 27 / 20%),inset 0 0 0 4px rgb(255 224 126 / 12%);color:#fff2b8;font-size:11px;font-weight:800;line-height:1.1;text-align:center;transition:filter .2s,transform .2s,box-shadow .2s}.tet-web-button:hover{color:#fff7d6;filter:brightness(.95);transform:translateY(-2px);box-shadow:0 13px 25px rgb(117 18 27 / 25%),inset 0 0 0 4px rgb(255 224 126 / 18%)}.tet-web-button:active{filter:brightness(.88);transform:translateY(5px) scale(.97);box-shadow:0 3px 8px rgb(117 18 27 / 25%),inset 0 0 0 5px rgb(255 224 126 / 22%)}.tet-web-button:focus-visible{outline:rgba(155,108,23,.38) solid 3px;outline-offset:4px}.tet-web-button [data-icon]{width:18px;height:18px}.tet-web-button-label{max-width:72px}.connection-status{display:inline-flex;gap:8px;align-items:center;white-space:nowrap;color:var(--muted);font:500 11px Calibri,"Segoe UI",system-ui,sans-serif}.button{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 17px;border-radius:9px;font-size:13px;font-weight:600;transition:transform .2s,background .2s,box-shadow .2s}.button:hover{transform:translateY(-1px)}.button:focus-visible,.fund-card:focus-visible,.icon-button:focus-visible,.nav-item:focus-visible,.text-button:focus-visible,input:focus-visible{outline:rgba(155,108,23,.35) solid 3px;outline-offset:3px}.button-dark{color:#fff;background:var(--ink);box-shadow:0 7px 15px rgba(16,17,15,.12)}.button-dark:hover{background:#2b2d27}.button-gold{background:var(--gold);color:var(--ink)}.button-gold:hover{background:#efc96c}.button-wide{width:100%;min-height:49px}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.section-block{padding-top:55px}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:17px}.section-heading.compact{align-items:center;margin-bottom:10px}.text-button{display:inline-flex;align-items:center;gap:8px;background:0 0;color:var(--ink);font-size:12px;font-weight:600;padding:5px 0;transition:color .2s}.text-button:hover{color:var(--gold-deep)}.text-button [data-icon]{width:13px;height:13px}.text-button.subtle{color:var(--muted);font-weight:500}.section-meta{color:var(--muted);font:11px Calibri,"Segoe UI",system-ui,sans-serif}.funds-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.fund-card{min-height:96px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:18px;border:1px solid var(--line);background:var(--surface);border-radius:13px;text-align:left;transition:border-color .2s,box-shadow .2s,transform .2s}.fund-card:hover{border-color:#cfcfc4;box-shadow:0 12px 24px rgba(20,21,18,.06);transform:translateY(-2px)}.fund-card.featured{background:#f2ead7;border-color:#e4d09e}.fund-number{align-self:start;color:#a7a9a0;font:11px Calibri,"Segoe UI",system-ui,sans-serif}.fund-card small,.fund-card strong{display:block}.fund-card strong{font-size:20px;letter-spacing:-.05em;font-weight:600}.fund-card small{margin-top:3px;color:var(--muted);font-size:11px}.fund-arrow{color:var(--muted);width:17px;height:17px}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.product-card{border:1px solid var(--line);border-radius:13px;overflow:hidden;background:var(--surface);transition:box-shadow .2s,transform .2s,border-color .2s}.product-card:hover{transform:translateY(-3px);border-color:#cfcfc4;box-shadow:0 13px 25px rgba(20,21,18,.07)}.product-visual{height:120px;position:relative;padding:14px;overflow:hidden}.product-visual::before{content:"";position:absolute;width:92px;height:92px;border-radius:50%;border:1px solid rgba(16,17,15,.22);top:35px;right:24px;box-shadow:0 0 0 16px rgba(16,17,15,.035),0 0 0 32px rgba(16,17,15,.025)}.product-visual::after{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink);position:absolute;top:25px;right:45px}.product-visual.warm{background:#f1d995}.product-visual.blue{background:#bdd5da}.product-visual.green{background:#c6d6ba}.product-visual.purple{background:#d2c9df}.product-visual.red{background:#f0c4c4}.product-visual.product-image{padding:0;background:#e8ddd0}.product-visual.product-image::after,.product-visual.product-image::before{display:none}.product-visual.product-image img{display:block;width:100%;height:100%;object-fit:cover}.product-visual.product-image .product-tag{background:rgba(255,255,255,.78)}.product-number{position:relative;z-index:1;color:rgba(16,17,15,.57);font:11px Calibri,"Segoe UI",system-ui,sans-serif}.product-tag{position:absolute;z-index:1;right:13px;bottom:12px;padding:5px 7px;border-radius:4px;background:rgba(255,255,255,.44);color:var(--ink);font:10px Calibri,"Segoe UI",system-ui,sans-serif}.product-content{padding:17px 16px 15px}.product-content .eyebrow{color:#999b91;font-size:9px}.product-content h3{margin:8px 0 6px;font-size:17px;letter-spacing:-.045em}.product-description{min-height:42px;color:var(--muted);font-size:12px;line-height:1.45;margin-bottom:18px}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:9px;border-top:1px solid var(--line);padding-top:13px}.product-price{display:inline-flex;align-items:baseline;gap:6px;font:600 13px Calibri,"Segoe UI",system-ui,sans-serif;letter-spacing:-.06em;white-space:nowrap}.product-price del{color:var(--muted);font-size:11px;font-weight:500}.product-price strong{font-size:14px}.product-price small{color:#aa5e06;font-size:10px;font-weight:800;letter-spacing:0}.buy-button{display:inline-flex;align-items:center;gap:5px;background:var(--ink);color:#fff;border-radius:6px;padding:8px 9px;font-size:11px;font-weight:600;transition:background .2s}.buy-button:hover{background:var(--gold-deep)}.buy-button [data-icon]{width:12px;height:12px}.history-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding-top:55px}.history-panel{padding:24px 25px;min-width:0}.activity-list{display:grid}.activity-row{display:grid;grid-template-columns:36px 1fr auto;gap:11px;align-items:center;padding:15px 0;border-top:1px solid var(--line)}.activity-icon{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:#eef0e9;color:var(--success)}.activity-icon.purchase{background:#eee9df;color:var(--gold-deep)}.activity-icon svg{width:15px;height:15px}.activity-copy small,.activity-copy strong{display:block}.activity-copy strong{font-size:12px;font-weight:600}.deposit-list{display:grid}.deposit-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:14px 0;border-top:1px solid var(--line)}.deposit-icon{width:30px;height:30px;display:grid;place-items:center;border-radius:8px;background:#eef0e9;color:var(--success)}.deposit-icon.pending{background:#f3eee3;color:var(--gold-deep)}.deposit-icon.failed{background:#f6e9e7;color:#a64b42}.deposit-icon svg{width:14px;height:14px}.deposit-copy small,.deposit-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.deposit-copy strong{font-size:12px;font-weight:600}.deposit-copy small{margin-top:4px;color:var(--muted);font:10px Calibri,"Segoe UI",system-ui,sans-serif}.deposit-status{font:10px Calibri,"Segoe UI",system-ui,sans-serif;color:var(--success)}.deposit-status.pending{color:var(--gold-deep)}.deposit-status.failed{color:#a64b42}.activity-copy small{color:var(--muted);font-size:11px;margin-top:2px}.activity-amount{text-align:right;font:500 12px Calibri,"Segoe UI",system-ui,sans-serif}.activity-amount.positive{color:var(--success)}.activity-amount.negative{color:var(--ink)}.empty-state{padding:32px 0 20px;color:var(--muted);font-size:12px;border-top:1px solid var(--line)}.empty-state strong{display:block;color:var(--ink);font-size:13px;font-weight:600;margin-bottom:4px}.note-panel{position:relative;background:#eee8da;border:0;overflow:hidden}.note-panel::after{content:"";position:absolute;width:180px;height:180px;border:1px solid rgba(155,108,23,.18);border-radius:50%;right:-65px;bottom:-80px;box-shadow:0 0 0 23px rgba(155,108,23,.04),0 0 0 50px rgba(155,108,23,.035)}.note-mark{height:28px;color:var(--gold-deep);font:50px/1 Calibri,"Segoe UI",system-ui,sans-serif;margin-bottom:12px}.note-panel blockquote{margin:20px 0 62px;max-width:290px;font-size:24px;line-height:1.12;letter-spacing:-.06em;font-weight:500;position:relative;z-index:1}.note-author{display:flex;align-items:center;gap:9px;position:relative;z-index:1}.note-author small,.note-author strong{display:block}.note-author strong{font-size:12px;font-weight:600}.note-author small{color:var(--muted);font-size:11px;margin-top:2px}.footer{display:flex;justify-content:space-between;align-items:center;color:#a2a49b;font:10px Calibri,"Segoe UI",system-ui,sans-serif;padding:50px 0 0}.footer-links{display:flex;gap:18px}.footer a:hover,.footer-admin-link:hover{color:var(--ink)}.footer-admin-link{padding:0;border:0;background:0 0;color:inherit;cursor:pointer}.footer-admin-link:focus-visible{outline:rgba(155,108,23,.45) solid 2px;outline-offset:4px;border-radius:3px}.mobile-secure-note{display:none}.floating-chat-button{position:fixed;z-index:35;right:18px;bottom:24px;display:grid;place-items:center;width:40px;height:40px;border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);border-radius:50%;background:var(--ink);color:var(--paper);box-shadow:0 8px 18px rgba(16,17,15,.2);cursor:grab;touch-action:none;user-select:none;transition:background .2s,color .2s,transform .2s,box-shadow .2s}.floating-chat-button [data-icon]{width:18px;height:18px}.floating-chat-button:hover{background:var(--gold);color:var(--ink);transform:translateY(-2px);box-shadow:0 10px 21px rgba(16,17,15,.24)}.floating-chat-button.is-dragging{cursor:grabbing;transform:scale(.94);transition:none}.floating-chat-button:focus-visible{outline:rgba(155,108,23,.42) solid 3px;outline-offset:4px}.mobile-nav{display:none}.modal-backdrop{position:fixed;z-index:30;inset:0;background:rgba(16,17,15,.43);backdrop-filter:blur(6px);display:grid;place-items:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .2s}.modal-backdrop.open{opacity:1;pointer-events:auto}.modal{width:min(100%,430px);background:var(--surface);border-radius:19px;padding:31px;position:relative;box-shadow:0 25px 80px rgba(0,0,0,.22);transform:translateY(8px);transition:transform .22s}.modal-backdrop.open .modal{transform:translateY(0)}.easter-pass-backdrop{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(16,17,15,.48);backdrop-filter:blur(6px);animation:.18s ease-out both easter-pass-fade}.easter-pass-modal{width:min(100%,360px);padding:25px;border:1px solid var(--line);border-radius:16px;background:var(--surface);color:var(--ink);box-shadow:0 24px 70px rgba(0,0,0,.24);animation:.22s ease-out both easter-pass-rise}.easter-pass-modal h2{margin:8px 0 0;font-size:22px;letter-spacing:-.035em}.easter-pass-copy{margin:10px 0 21px;color:var(--muted);font-size:13px;line-height:1.55}.easter-pass-form label{display:block;margin-bottom:7px;color:var(--ink);font-size:12px;font-weight:600}.easter-pass-input{width:100%;height:49px;border:1px solid var(--line);border-radius:10px;background:var(--paper);color:var(--ink);outline:0;text-align:center;letter-spacing:.42em;font:600 19px Calibri,"Segoe UI",system-ui,sans-serif;transition:border-color .2s,box-shadow .2s}.easter-pass-input:focus{border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(155,108,23,.14)}.easter-pass-error{min-height:18px;margin:8px 0 10px;color:#b42318;font-size:11px}.easter-pass-actions{display:flex;justify-content:flex-end;gap:8px}.easter-pass-actions .button{min-height:39px}.button-quiet{color:var(--muted);background:0 0}.button-quiet:hover{color:var(--ink);background:var(--paper);transform:none}.easter-pass-modal[data-busy=true] .easter-pass-input{opacity:.65}@keyframes easter-pass-fade{from{opacity:0}to{opacity:1}}@keyframes easter-pass-rise{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.easter-pass-backdrop,.easter-pass-modal{animation:none}}.modal-close{position:absolute;top:17px;right:17px;color:var(--muted)}.modal h2{max-width:280px;font-size:27px;margin-top:12px}.modal-copy{color:var(--muted);font-size:13px;line-height:1.55;margin:11px 0 25px}.modal label{display:flex;justify-content:space-between;color:var(--ink);font-size:12px;font-weight:600;margin-bottom:7px}.input-suffix,.modal label span{color:var(--muted);font:10px Calibri,"Segoe UI",system-ui,sans-serif}.amount-input{display:flex;align-items:center;gap:9px;height:53px;border:1px solid #cfd0c7;border-radius:9px;padding:0 14px;transition:border .2s,box-shadow .2s}.amount-input:focus-within{border-color:var(--gold-deep);box-shadow:0 0 0 3px rgba(155,108,23,.12)}.amount-input>span:first-child{color:var(--gold-deep);font-size:18px}.amount-input input{min-width:0;flex:1;border:0;outline:0;background:0 0;color:var(--ink);font:500 20px Calibri,"Segoe UI",system-ui,sans-serif;letter-spacing:-.05em}.amount-input input::placeholder{color:#b6b8af}.quick-amounts{display:flex;gap:7px;margin:11px 0 22px}.quick-amounts button{border:1px solid var(--line);background:var(--paper);color:var(--muted);padding:7px 10px;border-radius:6px;font:10px Calibri,"Segoe UI",system-ui,sans-serif;transition:border .2s,color .2s}.quick-amounts button:hover{color:var(--ink);border-color:#bcbdb4}.form-hint{display:flex;justify-content:center;align-items:center;gap:7px;color:#999b91;font:10px Calibri,"Segoe UI",system-ui,sans-serif;margin:14px 0 0}.form-hint [data-icon]{width:13px;height:13px}.qr-modal{text-align:center}.qr-modal h2{margin-left:auto;margin-right:auto}.qr-frame{display:grid;place-items:center;width:230px;height:230px;padding:15px;margin:0 auto 17px;border:1px solid var(--line);border-radius:12px;background:#fff}.qr-frame img{display:block;width:100%;height:100%;object-fit:contain}.order-ref{color:var(--muted);font:10px Calibri,"Segoe UI",system-ui,sans-serif;margin-bottom:18px}.toast-region{position:fixed;z-index:50;right:22px;bottom:22px;display:grid;gap:9px;width:min(360px,calc(100vw - 44px))}.toast{padding:13px 15px;border:1px solid var(--line);border-left:3px solid var(--gold-deep);border-radius:9px;background:var(--surface);box-shadow:var(--shadow);color:var(--ink);font-size:12px;animation:.25s both toast-in}.toast.error{border-left-color:var(--error)}.toast.success{border-left-color:var(--success)}.fade-in{animation:.55s both fade-in}.stagger-1{animation-delay:.06s}.stagger-2{animation-delay:.12s}.stagger-3{animation-delay:.18s}.stagger-4{animation-delay:.24s}@keyframes fade-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes blink{0%,45%{opacity:.7}100%,46%{opacity:.15}}@keyframes toast-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1120px){.main-content{padding-left:35px;padding-right:35px}.shop-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:780px){.sidebar{display:none}.main-content{margin-left:0;padding:0 19px 90px}.topbar{height:68px}.mobile-brand{display:inline-flex}.breadcrumb{display:none}.mobile-menu{display:grid}.topbar-actions{gap:7px}.topbar-balance{min-width:103px;padding:6px 9px 7px}.topbar-balance strong{font-size:12px}.page-intro{display:block;padding:36px 0 27px}h1{font-size:38px;max-width:400px}.auth-actions{margin-top:21px;justify-content:space-between;gap:11px}.auth-actions .button{flex:1}.ai-cta-stack{flex:1;min-width:0}.history-grid{grid-template-columns:1fr}.section-block{padding-top:42px}.tet-promo-banner{gap:6px;margin-bottom:26px;padding:20px 45px 10px 18px;border-radius:17px}.tet-promo-banner::after{right:18px;width:115px;height:115px}.tet-promo-banner h2{font-size:25px}.tet-promo-copy{font-size:12px}.tet-promo-meta{align-items:flex-start;flex-direction:column;gap:9px;margin-top:14px}.tet-promo-banner[data-banner-theme=tet]{min-height:330px;grid-template-columns:1fr;padding:24px 50px 22px 18px}.tet-promo-banner[data-banner-theme=tet] .tet-promo-content{grid-column:1;max-width:100%;margin:0;text-align:left}.tet-promo-banner[data-banner-theme=tet] .tet-promo-meta{justify-content:flex-start}.tet-promo-banner[data-banner-theme=tet] .tet-promo-art{grid-column:1;grid-row:auto;justify-self:end;top:auto;left:auto;width:min(80%,300px);height:auto;aspect-ratio:11/6;background:0 0;opacity:.82;transform:none}.tet-promo-banner:not([data-banner-theme=tet]){min-height:330px;grid-template-columns:1fr;padding:24px 50px 22px 18px}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-content{grid-column:1;max-width:100%;margin:0;text-align:left}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-meta{justify-content:flex-start}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-art{grid-column:1;grid-row:auto;justify-self:end;width:min(80%,300px);min-height:0;aspect-ratio:11/6;overflow:hidden;border-radius:19px;-webkit-mask-image:-webkit-radial-gradient(white,black);box-shadow:0 10px 24px var(--promo-shadow),0 0 0 1px color-mix(in srgb,var(--promo-accent) 58%,transparent)}.tet-promo-banner:not([data-banner-theme=tet]) .tet-promo-image{border-radius:19px!important;clip-path:inset(0 round 19px);-webkit-mask-image:-webkit-radial-gradient(white,black)}.tet-promo-banner[data-banner-theme=national-day] .tet-promo-art{width:min(80%,280px);aspect-ratio:1/1}.tet-promo-banner[data-banner-theme=mid-autumn] .tet-promo-art{width:min(80%,300px);aspect-ratio:1600/1067}.tet-promo-banner[data-banner-theme=teachers-day] .tet-promo-art,.tet-promo-banner[data-banner-theme=women-day] .tet-promo-art{width:min(80%,300px);aspect-ratio:1200/896}.tet-promo-banner[data-banner-theme=valentine] .tet-promo-art{width:min(80%,300px);height:auto;min-height:0;aspect-ratio:1/1}.tet-promo-banner[data-banner-theme=hung-kings] .tet-promo-art{width:min(80%,300px);height:auto;min-height:0;aspect-ratio:11/6}.tet-promo-banner[data-banner-theme=christmas] .tet-promo-art{width:min(80%,300px);aspect-ratio:1200/896}.tet-promo-seal{top:17px;right:-3px;width:70px;height:70px;font-size:16px}.tet-promo-knot-one{top:5px;right:14px;width:18px;height:18px}.tet-promo-knot-two{right:64px;bottom:9px;width:13px;height:13px}.tet-promo-orbit{right:-4px;bottom:7px;width:88px;height:38px}.section-heading{align-items:start;flex-direction:column;gap:8px;margin-bottom:14px}.section-heading.compact{flex-direction:row;align-items:center}.funds-grid{gap:8px}.fund-card{min-height:86px;padding:12px;gap:8px}.fund-card strong{font-size:16px}.fund-card small{font-size:10px}.fund-number{display:none}.shop-grid{grid-template-columns:1fr 1fr;gap:9px}.product-visual{height:105px}.product-content{padding:14px 12px 12px}.product-content h3{font-size:15px}.product-description{font-size:11px;min-height:54px}.product-bottom{align-items:flex-start;flex-direction:column;gap:9px}.buy-button{width:auto;align-self:flex-start;justify-content:center;padding:6px 8px;font-size:10px}.footer{padding-top:36px;align-items:stretch;flex-direction:column;gap:12px}.footer-links{justify-content:center}.mobile-secure-note{display:flex;width:100%;margin-top:4px;padding:12px 0 0;border-top:1px solid var(--line);border-bottom:0;color:var(--muted)}.mobile-secure-note strong{color:var(--ink)}.mobile-secure-note small{color:var(--muted)}.floating-chat-button{right:15px;bottom:24px}.mobile-nav{position:fixed;z-index:20;display:flex;align-items:center;gap:2px;overflow-x:auto;left:10px;right:10px;bottom:10px;min-height:62px;padding:5px;border:1px solid #dcdcd3;border-radius:15px;background:rgba(255,255,255,.92);backdrop-filter:blur(10px);box-shadow:0 8px 30px rgba(16,17,15,.1);scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x;cursor:grab}.mobile-nav::-webkit-scrollbar{display:none}.mobile-nav a{flex:0 0 56px;display:grid;place-items:center;gap:3px;color:var(--muted);font-size:10px}.mobile-nav a.active{color:var(--ink)}.mobile-nav a [data-icon]{width:17px;height:17px}.modal{padding:27px 21px 22px}}@media (max-width:390px){.topbar-balance{min-width:0;padding-inline:8px}.topbar-balance-label{font-size:8px}.topbar-balance strong{font-size:11px}.auth-actions{align-items:stretch;flex-direction:column}.connection-status{justify-content:center}.fund-card{display:block}.fund-card .fund-arrow{display:none}.fund-card small{line-height:1.15}.history-panel{padding:21px 17px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:NaNs!important;animation-iteration-count:1!important;transition-duration:NaNs!important}}