@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/roboto-latin-500-normal-7RbcRiD8.woff2)format("woff2"),url(/assets/roboto-latin-500-normal-DQZyH_nt.woff)format("woff")}:root{color:#151515;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html,body,#root{width:100%;height:100%;margin:0}.mobile-carousel{overscroll-behavior:contain;scrollbar-width:none;-webkit-user-select:none;user-select:none;width:100%;min-width:0;max-width:100%;display:block;position:relative;overflow:auto}.mobile-carousel::-webkit-scrollbar{display:none}.mobile-carousel{touch-action:pan-y;overflow:auto hidden}.mobile-carousel[data-dragging=true]{cursor:none}.mobile-carousel-content{width:max-content;min-width:100%;transform:translateX(var(--mobile-carousel-overdrag));will-change:transform;display:flex}.mobile-carousel-scrollbar{z-index:4;opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;inset:0}.mobile-carousel-scrollbar[data-visible=true]{opacity:1}.mobile-carousel-scrollbar-thumb{background:#00000059;border-radius:999px;height:3px;position:absolute;bottom:4px;right:4px}body{min-width:320px;overflow:hidden}button,input,textarea{font:inherit}button{cursor:pointer}.web-runtime{--device-safe-area-bottom:0px;background:#fff;width:100%;min-width:320px;position:relative;overflow:hidden}.web-runtime .flow-stack,.web-runtime .mobile-scroll,.web-runtime .mobile-carousel,.web-runtime .bottom-sheet{touch-action:auto}.web-runtime .mobile-scroll,.web-runtime .mobile-carousel{-webkit-user-select:auto;user-select:auto;scrollbar-width:thin}.web-runtime .mobile-scroll::-webkit-scrollbar{width:6px;height:6px;display:block}.web-runtime .mobile-carousel::-webkit-scrollbar{width:6px;height:6px;display:block}.web-runtime .mobile-scroll::-webkit-scrollbar-thumb{background:#c3cac7;border-radius:8px}.web-runtime .mobile-carousel::-webkit-scrollbar-thumb{background:#c3cac7;border-radius:8px}.web-runtime button,.web-runtime a,.web-runtime [role=button],.web-runtime summary,.web-runtime select{cursor:pointer}.web-runtime :focus-visible{outline-offset:3px;outline:2px solid #168b69}.web-runtime .sheet-content{overscroll-behavior:contain;min-height:0}.web-runtime .sheet-handle-zone,.web-runtime .sheet-header{flex-shrink:0}@media (width>=768px){.web-runtime .bottom-sheet{width:min(600px,100% - 48px);margin-inline:auto}}.phone-stage{place-items:center;width:100%;height:100%;padding:24px;display:grid;position:relative}.device-menu-bar{z-index:100;border-radius:12px;padding:3px;position:absolute;top:18px;right:18px}.device-picker-trigger{color:#151515;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;height:34px;padding:0 10px 0 12px;font:600 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-trigger:hover,.device-picker-trigger[data-state=open]{background:#0000000e}.device-picker-trigger:focus-visible{outline-offset:2px;outline:2px solid #000000b8}.device-picker-menu{z-index:200;min-width:168px;transform-origin:var(--radix-dropdown-menu-content-transform-origin);background:#fffffffa;border-radius:12px;padding:3px;animation:.12s ease-out device-menu-in;box-shadow:0 0 1px #0000000f,0 0 0 1px #00000014,0 4px 4px #0000000d}.device-picker-item{color:#181818;-webkit-user-select:none;user-select:none;border-radius:8px;outline:none;justify-content:space-between;align-items:center;height:34px;padding:0 9px 0 10px;font:500 14px/1 ui-sans-serif,system-ui,sans-serif;display:flex}.device-picker-item[data-highlighted]{background:#f0f0f0}.device-picker-item[data-state=checked]{font-weight:600}.device-picker-check{color:#181818;place-items:center;display:grid}@keyframes device-menu-in{0%{opacity:0;transform:scale(.98)translateY(-2px)}to{opacity:1;transform:scale(1)translateY(0)}}.phone-scale-box{position:relative}.phone-device{transform-origin:0 0;-webkit-user-select:none;user-select:none;position:absolute;top:0;left:0}.phone-bezel{object-fit:contain;z-index:2;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.device-screen{cursor:none;z-index:1;-webkit-user-select:none;user-select:none;background:#fff;border-radius:42px;position:absolute;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}.device-camera{z-index:75;pointer-events:none;background:#050505;border-radius:50%;display:block;position:absolute;box-shadow:inset 0 0 0 1px #ffffff14}.device-screen,.device-screen *{cursor:none!important}.device-screen img,.keyboard-asset{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.device-screen input,.device-screen textarea,.device-screen select,.device-screen option,.device-screen [contenteditable=true]{-webkit-user-select:auto;user-select:auto}.device-screen:active,.device-screen:active *,.device-screen input,.device-screen textarea,.device-screen button,.device-screen a,.device-screen [role=button]{cursor:none!important}.device-screen[data-cursor-debug=true],.device-screen[data-cursor-debug=true] *{cursor:default!important}.device-screen :focus,.device-screen :focus-visible{box-shadow:none!important;outline:0!important}.flow-stack,.flow-scenes,.flow-screen,.mobile-app-viewport{position:absolute;inset:0}.mobile-app-viewport[data-platform=android][data-keyboard-visible=false]{bottom:var(--device-safe-area-bottom,48px)}.flow-stack{--flow-header-height:0px;--flow-header-content-height:0px;--flow-header-safe-area:0px;--flow-footer-height:0px;--keyboard-height:0px;touch-action:pan-y;background:0 0;overflow:hidden}.flow-fixed-header{z-index:12;height:var(--flow-header-height);padding-top:var(--flow-header-safe-area);box-sizing:border-box;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0;position:absolute;top:0;left:0;right:0}.flow-fixed-footer{z-index:12;right:0;bottom:var(--keyboard-height);height:var(--flow-footer-height);background:0 0;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0}.flow-scenes{top:var(--flow-header-height);bottom:0;overflow:hidden}.flow-screen{will-change:transform;background:0 0;overflow:hidden}.mobile-page{--mobile-safe-area-height:var(--device-safe-area-bottom,34px);--keyboard-height:0px;position:absolute;inset:0}.mobile-page[data-keyboard-visible=true],.mobile-app-viewport[data-platform=android] .mobile-page{--mobile-safe-area-height:0px}.mobile-scroll{top:0;right:0;bottom:var(--keyboard-height);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:none;touch-action:none;-webkit-user-select:none;user-select:none;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;overflow:hidden auto}.mobile-scroll::-webkit-scrollbar{display:none}.mobile-scroll[data-dragging=true]{cursor:none}.mobile-cursor{z-index:80;opacity:0;pointer-events:none;will-change:transform;background:radial-gradient(circle at 50% 44%,#ffffffb3 0 34%,#ffffff8a 58%,#eeeeee7a 100%);border:.5px solid #0000001f;border-radius:999px;width:48px;height:48px;transition:opacity 90ms,background 80ms,box-shadow 80ms;position:absolute;top:0;left:0;box-shadow:inset 0 1px 2px #fff9,inset 0 -5px 10px #0000000d,inset 0 0 0 1px #00000006}.mobile-cursor:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#fff0);border-radius:999px;width:32px;height:17px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mobile-cursor:after{border-radius:inherit;content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 1px 0 3px #ffffff47,inset -1px 0 3px #00000005}.mobile-cursor-hotspot{pointer-events:none;background:#ffffffd1;border:1px solid #007afff2;border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffffbf,0 0 0 3px #007aff29}.mobile-cursor-hotspot:before,.mobile-cursor-hotspot:after{content:"";background:#007afff2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mobile-cursor-hotspot:before{width:17px;height:1px}.mobile-cursor-hotspot:after{width:1px;height:17px}.mobile-cursor[data-visible=true]{opacity:1}.mobile-cursor[data-active=true]{background:radial-gradient(circle at 50% 55%,#e8e8e894 0 30%,#f8f8f880 62%,#ffffffad 100%);box-shadow:inset 0 3px 7px #00000014,inset 0 -4px 8px #ffffff57,inset 0 0 0 1px #00000008}.mobile-cursor[data-active=true]:before{background:linear-gradient(#0000000e,#0000)}.mobile-cursor[data-active=true]:after{box-shadow:inset 0 5px 9px #0000000b,inset 0 -3px 7px #ffffff47}.mobile-scroll-content{will-change:transform;grid-template-columns:minmax(0,1fr);gap:0;min-width:0;padding:0;display:grid}.app-screen{background:#fff}.mobile-scrollbar{z-index:9;top:4px;right:5px;bottom:calc(var(--mobile-safe-area-height) + var(--keyboard-height) + 4px);opacity:0;pointer-events:none;width:4px;transition:bottom .26s cubic-bezier(.2,.8,.2,1),opacity .18s;position:absolute}.mobile-page[data-keyboard-dragging=true] .mobile-scroll,.mobile-page[data-keyboard-dragging=true] .mobile-scrollbar,.flow-stack[data-keyboard-dragging=true] .flow-fixed-footer{transition:none}.mobile-scrollbar[data-visible=true]{opacity:1}.mobile-scrollbar-thumb{background:#00000047;border-radius:999px;width:4px;min-height:36px;transition:background .12s;box-shadow:0 0 0 1px #ffffff2e}.status-bar{z-index:72;color:#050505;pointer-events:none;background:0 0;grid-template-columns:1fr auto;align-items:center;height:54px;padding:10px 34px 0 36px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,Arial,sans-serif;display:grid;position:absolute;top:0;left:0;right:0}.device-screen[data-device=pixel-10] .status-bar{align-items:start;height:auto;padding:32px 32px 0;font-family:Roboto,Arial,sans-serif}.status-time{text-align:center;letter-spacing:0;justify-self:start;min-width:58px;font-size:15px;font-weight:600;line-height:1}.status-indicators{justify-self:end;align-items:center;display:flex}.status-indicator-svg{display:block}.status-indicator-svg[data-platform=ios]{width:79px;height:13px}.status-indicator-svg[data-platform=android]{width:50px;height:14px}.device-screen[data-device=pixel-10] .status-time{font-weight:500;transform:translateY(2px)}.home-indicator-svg{z-index:70;width:100%;height:var(--device-safe-area-bottom,34px);pointer-events:none;display:block;position:absolute;bottom:0;left:0;right:0}.android-navigation-bar{z-index:70;width:428px;height:var(--device-safe-area-bottom,48px);pointer-events:none;-webkit-user-drag:none;display:block;position:absolute;bottom:-1px;left:-1px}h1,h2,p{margin:0}h1{letter-spacing:0;font-size:26px;line-height:1.08}h2{font-size:15px}p{color:#555;font-size:14px;line-height:1.45}.field-label{color:#555;font-size:13px;font-weight:800}.mobile-field{gap:8px;display:grid}.mobile-field input{color:#151515;background:#fff;border:1px solid #0000001a;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px}.mobile-field input:focus{box-shadow:none;border-color:#00000029}.device-screen .mobile-field input:focus,.device-screen .mobile-field input:focus-visible{border-color:#0000001f;box-shadow:none!important;outline:0!important}.sheet-overlay{z-index:20;background:#00000057;position:absolute;inset:0}.bottom-sheet{z-index:21;touch-action:none;background:#fff;border-radius:22px 22px 0 0;flex-direction:column;min-height:260px;display:flex;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 -16px 48px #0003}.sheet-handle-zone{touch-action:none;place-items:center;height:30px;display:grid}.sheet-handle{background:#c9c9c4;border-radius:999px;width:42px;height:5px}.sheet-header{gap:4px;padding:0 18px 14px;display:grid}.sheet-title{margin:0;font-size:18px;font-weight:900}.sheet-description{color:#737373;margin:0;font-size:13px;line-height:1.35}.sheet-content{padding:0 18px 24px;overflow:auto}.keyboard-dock{z-index:30;height:339px;box-shadow:none;pointer-events:none;will-change:transform;background:#d8d9de;border-radius:32px 32px 0 0;padding:0;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.keyboard-dock[data-platform=android]{background:#f3f2f6;border-radius:0;box-shadow:0 -1px 2px #00000014}.keyboard-dock[data-visible=true]{pointer-events:auto}.keyboard-asset{z-index:1;border-radius:inherit;object-fit:cover;object-position:center bottom;-webkit-user-drag:none;pointer-events:none;width:100%;height:100%;display:block;position:relative}.keyboard-dock[data-platform=android] .keyboard-asset{object-fit:fill;border-radius:0}:root{--po-ivory:#fff;--po-paper:#fff;--po-paper-muted:#f5f7f8;--po-forest:#07865d;--po-forest-dark:#066b4b;--po-forest-soft:#edf8f3;--po-accent:#83c51c;--po-accent-ink:#527e10;--po-rise:#10ad7c;--po-gold:#b77808;--po-gold-soft:#fbf2df;--po-red:#de3156;--po-red-soft:#fff0f3;--po-ink:#191c20;--po-copy:#555b63;--po-muted:#7c828b;--po-border:#eceef1;--po-shadow:0 2px 9px #1b222909}.prototype-shell{background:var(--po-ivory);color:var(--po-ink);font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,sans-serif;position:absolute;inset:0;overflow:hidden}.wallet-flow{position:absolute;inset:0}.wallet-flow[aria-hidden=true]{opacity:0;pointer-events:none}.wallet-recheck-overlay{z-index:35;background:var(--po-paper);position:absolute;inset:0}.wallet-recheck-panel{z-index:36;box-sizing:border-box;background:var(--po-paper);color:var(--po-ink);outline:none;flex-direction:column;justify-content:center;gap:14px;padding:24px;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;position:absolute;inset:0}.wallet-recheck-panel>h2{margin:0;font-size:20px}.wallet-recheck-panel>p{color:var(--po-copy);margin:0;font-size:14px;line-height:1.6}.wallet-recheck-panel .wallet-card{margin:0}.wallet-recheck-panel button:focus-visible{outline-offset:3px;outline:2px solid var(--po-forest)!important}.warm-screen,.flow-screen{background:var(--po-ivory)}.app-header{background:var(--po-ivory);border-bottom:1px solid var(--po-border);grid-template-columns:44px 1fr 44px;align-items:center;height:52px;padding:2px 14px 0;display:grid}.app-header h1{text-align:center;letter-spacing:.01em;margin:0;font-size:18px;font-weight:700}.header-icon-button,.header-icon-spacer{width:40px;height:36px;color:var(--po-ink);background:0 0;border:0;place-items:center;padding:0;display:grid}.header-icon-button svg{width:22px;height:22px}.header-history-button{width:44px;height:44px}.header-history-button:focus-visible{outline:2px solid var(--po-forest);outline-offset:-2px;border-radius:8px}.header-icon-button:disabled,.header-icon-placeholder{opacity:0}.screen-content{min-width:0;padding:12px 16px 24px}.screen-with-footer{padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + 20px)}.surface-card{border:1px solid var(--po-border);background:var(--po-paper);box-shadow:var(--po-shadow);border-radius:10px}.plan-tabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:7px;margin-bottom:18px;display:grid}.plan-tabs button{border:1px solid var(--po-border);background:var(--po-paper);height:48px;color:var(--po-ink);border-radius:12px;padding:0;font-size:15px;font-weight:600}.plan-tabs button.selected{border:1.5px solid var(--po-forest);background:var(--po-paper-muted);color:var(--po-forest)}.plan-tabs.compact{gap:6px;margin-bottom:10px}.plan-tabs.compact button{border-radius:10px;height:42px;font-size:14px}.card-heading-row{justify-content:space-between;align-items:center;padding:20px 20px 10px;display:flex}.card-heading-row h2,.plan-table-card h2{margin:4px 0 0;font-size:20px;line-height:1.25}.eyebrow{color:var(--po-forest);letter-spacing:.04em;font-size:12px;font-weight:650}.heading-icon{width:24px;height:24px;color:var(--po-gold)}.lot-table{padding:0 20px 16px}.lot-row{border-bottom:1px solid #e9e8e2;justify-content:space-between;align-items:center;min-height:46px;font-size:15px;display:flex}.lot-row strong{font-size:16px;font-weight:650}.lot-total-row{grid-template-columns:1fr auto auto;align-items:baseline;gap:8px;padding:18px 0 3px;display:grid}.lot-total-row strong{color:var(--po-forest);letter-spacing:.01em;font-size:25px}.lot-total-row small{color:var(--po-muted);font-size:13px}.info-callout,.match-notice,.record-note{background:var(--po-paper-muted);color:var(--po-forest-dark);border:1px solid #cddbd1;border-radius:13px;align-items:flex-start;gap:11px;display:flex}.info-callout{margin:16px 0;padding:14px 15px}.info-callout svg,.match-notice svg,.record-note svg{flex:none;width:19px;height:19px;margin-top:1px}.info-callout p,.match-notice span,.record-note span{margin:0;font-size:13px;line-height:1.55}.primary-button,.secondary-button{border-radius:7px;width:100%;height:54px;font-size:17px;font-weight:700}.primary-button{border:1px solid var(--po-forest);background:var(--po-forest);color:#fff}.primary-button:active{background:var(--po-forest-dark)}.primary-button:disabled{color:#f4f4f1;background:#a8b5ad;border-color:#a8b5ad}.secondary-button{border:1.5px solid var(--po-forest);background:var(--po-paper);color:var(--po-forest)}.bottom-navigation{border-top:1px solid var(--po-border);background:var(--po-paper);height:78px;box-shadow:0 34px 0 var(--po-paper);grid-template-columns:repeat(5,minmax(0,1fr));padding:8px 12px 13px;display:grid}.bottom-navigation button{color:#51565c;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:12px;display:flex}.bottom-navigation button.active{color:var(--po-accent-ink);font-weight:650}.bottom-navigation button.active svg{color:var(--po-accent)}.bottom-navigation svg{width:23px;height:23px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.brand-header{grid-template-columns:1fr 44px}.app-wordmark{align-items:center;gap:8px;min-width:0;font-size:17px;display:flex}.app-wordmark>strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.app-wordmark>img{object-fit:contain;flex:0 0 28px;width:28px;height:28px}.app-wordmark>svg{width:28px;height:28px;color:var(--po-forest);flex-shrink:0}.home-screen{gap:20px;padding-top:0;display:grid}.home-hero{text-align:center;padding:5px 0 0}.home-hero>img{object-fit:contain;width:300px;max-width:100%;height:245px;margin:0 auto;display:block}.home-hero h2{letter-spacing:.01em;margin:2px 0 7px;font-size:21px;font-weight:700}.home-hero p{color:var(--po-copy);margin:0;font-size:14px;font-weight:500}.home-quote-carousel{margin:0 -4px}.home-quote-track{gap:10px;padding:4px;display:flex}.home-quote-card{border:1px solid var(--po-border);text-align:left;width:113px;box-shadow:var(--po-shadow);background:#fff;border-radius:12px;flex:0 0 113px;padding:11px 9px 7px}.home-quote-pair{align-items:center;gap:4px;display:flex}.home-quote-pair strong{overflow-wrap:anywhere;font-size:10px}.home-quote-pair .coin-icon{flex-basis:17px;width:17px;height:17px}.home-quote-price{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:9px;font-size:16px;display:block}.home-quote-change{margin-top:5px;font-size:10px;display:block}.home-quote-change.positive{color:var(--po-forest)}.home-quote-change.negative{color:var(--po-red)}.home-quote-card.stale .home-quote-change{color:var(--po-gold)}.home-quote-sparkline{width:100%;height:35px;margin-top:2px;display:block}.home-quote-sparkline polyline{fill:none;stroke:#74cfd3;stroke-width:1.6px;stroke-linejoin:round;stroke-linecap:round}.home-quote-card.stale .home-quote-sparkline{opacity:.4}.home-quote-no-chart{height:37px;color:var(--po-muted);align-items:center;font-size:9px;display:flex}.home-quote-time{color:var(--po-muted);font-size:9px;display:block}.home-asset-overview{margin-top:14px}.home-asset-summary{background:var(--po-forest);color:#fff;text-align:left;cursor:pointer;border:0;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;padding:14px;display:grid}.home-asset-symbol{background:#fff;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.home-asset-symbol .coin-icon{flex-basis:29px;width:29px;height:29px}.home-asset-copy{min-width:0}.home-asset-copy>span,.home-asset-copy>small{color:#ffffffc7;font-size:10px;display:block}.home-asset-copy strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;margin:4px 0;font-size:19px;font-weight:650;display:flex}.home-asset-copy strong small{flex:none;font-size:10px;font-weight:600}.home-asset-open{white-space:nowrap;align-items:center;gap:3px;font-size:10px;display:flex}.home-asset-open svg{width:15px;height:15px}.home-asset-summary:focus-visible{outline:2px solid var(--po-ink);outline-offset:2px}.home-services{border-top:1px solid var(--po-border);border-bottom:7px solid #f6f7f8;padding:18px 0}.home-section-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.home-section-heading h2{color:var(--po-ink);margin:0;font-size:17px;font-weight:650}.home-section-heading>span,.home-section-heading p{color:var(--po-muted);font-size:11px}.home-section-heading p{margin:5px 0 0}.home-feature-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:17px 5px;display:grid}.home-feature-grid button{color:var(--po-copy);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:7px;padding:0;font-size:11px;display:flex}.home-feature-icon{width:38px;height:38px;color:var(--po-ink);background:#f6f7f9;border-radius:10px;place-items:center;display:grid}.home-feature-icon svg{width:20px;height:20px}.home-market-count{color:var(--po-muted);margin-left:4px;font-size:13px;font-weight:500}.home-refresh{color:var(--po-forest);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:8px 0 8px 8px;font-size:12px;display:flex}.home-refresh:disabled{opacity:.55;cursor:default}.home-refresh svg{width:15px;height:15px}.home-market-search{margin:0 0 14px;display:block}.home-search-label{color:var(--po-muted);margin-bottom:6px;font-size:11px;display:block}.home-market-search input{box-sizing:border-box;border:1px solid var(--po-border);background:var(--po-paper);width:100%;min-width:0;height:42px;color:var(--po-ink);font:inherit;border-radius:10px;padding:0 12px;font-size:13px;display:block}.home-market-search input:focus{outline:2px solid var(--po-forest-soft);border-color:var(--po-forest)}.home-market-search-row{align-items:flex-end;gap:10px;margin-bottom:12px;display:flex}.home-market-search-row .home-market-search{flex:1;min-width:0;margin:0}.home-market-filter-button{border:1px solid var(--po-border);background:var(--po-paper);height:42px;color:var(--po-copy);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:5px;padding:0 12px;font-size:12px;display:flex}.home-market-filter-button.active{border-color:var(--po-forest);color:var(--po-forest);background:var(--po-forest-soft)}.home-market-filter-summary{color:var(--po-muted);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 14px;font-size:10px;display:flex}.home-market-filter-summary button{font:inherit;color:var(--po-forest);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px}.home-market-filter-summary small{flex-basis:100%;line-height:1.6}.home-market-turnover{margin-top:5px;display:block}.home-market-filter-controls{gap:18px;display:grid}.home-market-filter-viewport{min-height:0;position:relative}.home-market-filter-controls fieldset{border:0;min-width:0;margin:0;padding:0}.home-market-filter-controls legend{color:var(--po-ink);margin-bottom:9px;font-size:12px;font-weight:600}.home-market-filter-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.home-market-filter-choices.trend{grid-template-columns:repeat(4,minmax(0,1fr))}.home-market-filter-choices button{border:1px solid var(--po-border);background:var(--po-paper);min-height:42px;color:var(--po-copy);font:inherit;cursor:pointer;overflow-wrap:anywhere;border-radius:9px;padding:8px 5px;font-size:11px;line-height:1.4}.home-market-filter-choices button[aria-pressed=true]{border-color:var(--po-forest);background:var(--po-forest-soft);color:var(--po-forest)}.home-market-filter-controls p{color:var(--po-muted);margin:0;font-size:10px;line-height:1.7}.home-market-filter-actions{grid-template-columns:1fr 2fr;gap:10px;margin-top:18px;display:grid}.home-market-filter-button:focus-visible,.home-market-filter-summary button:focus-visible,.home-market-filter-choices button:focus-visible{outline:2px solid var(--po-forest);outline-offset:2px}.home-market-columns,.home-market-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1.2fr) 72px;align-items:center;gap:6px;display:grid}.home-market-columns{color:var(--po-muted);padding:0 12px 9px;font-size:10px}.home-market-columns>:nth-child(n+2){text-align:right}.home-market-list{box-shadow:none;overflow:hidden}.home-market-row{text-align:left;width:100%;color:var(--po-ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e7e8e1;padding:13px 12px 10px}.home-market-row:last-child{border-bottom:0}.home-market-name{align-items:center;gap:7px;min-width:0;display:flex}.coin-icon{object-fit:contain;flex:0 0 28px;width:28px;height:28px;display:block}.coin-icon-container{border-radius:50%;position:relative;overflow:hidden}.coin-icon-image{object-fit:contain;opacity:0;width:100%;height:100%;display:block;position:absolute;inset:0}.coin-icon-image.loaded{opacity:1}.coin-icon-letters{letter-spacing:-.02em;font-size:8px;font-weight:700;line-height:1}.coin-icon-generic{color:var(--po-muted);background:#f0f3f6;border-radius:50%;place-items:center;display:grid}.coin-icon-generic svg{width:65%;height:65%}.home-market-name strong{overflow-wrap:anywhere;font-size:13px;display:block}.home-market-name small,.home-market-price small{color:var(--po-muted);margin-top:3px;font-size:9px;display:block}.home-market-price{text-align:right;font-variant-numeric:tabular-nums;min-width:0}.home-market-price strong{overflow-wrap:anywhere;font-size:13px;font-weight:600}.home-market-change{text-align:center;font-variant-numeric:tabular-nums;border-radius:6px;padding:8px 3px;font-size:11px;font-weight:600}.home-market-change.positive{background:var(--po-forest);color:#fff}.home-market-change.negative{background:var(--po-red);color:#fff}.home-market-change.neutral,.home-market-change.unavailable{color:var(--po-muted);background:#efefea}.home-market-change.stale{background:var(--po-gold-soft);color:var(--po-gold)}.home-market-source{color:var(--po-muted);grid-column:1/-1;margin-top:2px;font-size:9px}.home-market-empty{text-align:center;padding:26px 20px}.home-market-empty strong{font-size:14px;font-weight:600}.home-market-empty p{color:var(--po-muted);font-size:12px;line-height:1.6}.home-market-empty .text-link{font-size:13px}.home-market-note{color:var(--po-muted);margin:12px 3px 0;font-size:10px;line-height:1.7}.home-feature-grid button:focus-visible,.home-market-row:focus-visible,.home-refresh:focus-visible{outline:2px solid var(--po-forest);outline-offset:-2px}.account-drawer-overlay{z-index:20;background:#0000009e;position:absolute;inset:0}.account-drawer{z-index:21;width:76%;color:var(--po-ink);background:#fff;outline:0;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;position:absolute;top:0;right:0}.account-drawer[data-state=open]{animation:.22s cubic-bezier(.2,.8,.2,1) drawer-in}.account-drawer[data-state=closed]{animation:.17s ease-in drawer-out}.account-drawer-overlay[data-state=open]{animation:.17s ease-out drawer-fade-in}.account-drawer-top{justify-content:space-between;align-items:center;padding:4px 12px 0 22px;display:flex}.account-drawer-top h2{color:var(--po-muted);font-size:13px;font-weight:400}.account-drawer-scroll{flex:1;min-height:0;position:relative}.account-drawer-identity{border-bottom:1px solid var(--po-border);align-items:center;gap:12px;padding:24px 20px;display:flex}.account-avatar{height:48px;color:var(--po-forest);background:#f1f7e8;border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.account-avatar svg{width:25px;height:25px}.account-drawer-identity strong{font-size:15px}.account-drawer-identity p{color:var(--po-muted);margin:7px 0 0;font-size:10px}.account-drawer-links{padding:12px 16px}.account-drawer-links button{text-align:left;width:100%;min-height:61px;color:var(--po-ink);background:0 0;border:0;grid-template-columns:34px 1fr 14px;align-items:center;gap:12px;padding:5px 0;font-size:14px;font-weight:600;display:grid}.drawer-menu-icon{color:#646973;background:#f6f7f9;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.drawer-menu-icon svg{width:19px;height:19px}.account-drawer-links button>svg{color:#b6bbc0}.drawer-logout .drawer-menu-icon{color:var(--po-red)}.account-drawer-footnote{width:calc(100% - 44px);color:var(--po-muted);text-align:left;background:0 0;border:0;grid-template-columns:18px auto 1fr 14px;align-items:center;gap:9px;margin:10px 22px 55px;padding:12px 0;font-size:12px;display:grid}.account-drawer-footnote strong{min-width:0;color:var(--po-ink);text-align:right;overflow-wrap:anywhere;font-weight:600}.account-drawer-footnote>svg:last-child{color:#b6bbc0}.prototype-shell button:focus-visible,.account-drawer button:focus-visible,.wallet-management summary:focus-visible{filter:brightness(.8);text-underline-offset:4px;text-decoration:underline}@keyframes drawer-in{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes drawer-out{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes drawer-fade-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.account-drawer,.account-drawer-overlay{animation:none!important}}.market-card{box-shadow:none;border:0;border-radius:0;padding:8px 0 0}.market-card.test-mode{background:var(--po-paper);box-shadow:none;border-color:#e4b454}.market-title-row,.order-pair-row,.amount-heading,.success-record-heading{justify-content:space-between;align-items:center;display:flex}.asset-icon{color:#fff;background:#ef9727;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.asset-icon svg{width:15px;height:15px}.guard-status{color:var(--po-gold);align-items:center;gap:6px;font-size:10.5px;font-weight:650;display:flex}.market-quote-row{justify-content:space-between;align-items:center;gap:8px;margin:16px 0 8px;display:flex}.market-quote-row>div:first-child{flex:1;min-width:0}.market-quote-stats{flex:0 0 45%;grid-template-columns:1fr 1fr;gap:10px 12px;display:grid}.market-quote-stats>span{color:var(--po-muted);font-size:9px;display:block}.market-quote-stats strong{color:var(--po-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:11px;font-weight:600;display:block}.quote-refresh{justify-content:flex-end;align-self:center;align-items:center;gap:4px;min-height:36px;font-size:10px;display:flex}.quote-refresh svg{width:13px;height:13px}.market-price{color:var(--po-forest);letter-spacing:-.045em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:29px;line-height:1;display:block}.market-price.negative{color:#ed4d61}.market-price.positive{color:var(--po-rise)}.market-price.test{color:var(--po-gold)}.market-change{color:var(--po-forest);margin-top:5px;font-size:11px;font-weight:600;display:block}.market-change.negative{color:var(--po-red)}.market-change.positive{color:var(--po-forest)}.market-change.test{color:#9a5b00}.market-refresh-button{border:1px solid var(--po-border);background:var(--po-paper-muted);width:34px;height:34px;color:var(--po-forest);border-radius:10px;flex:none;place-items:center;padding:0;display:grid}.market-refresh-button svg{width:15px;height:15px}.market-chart-toolbar{justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 6px;display:flex}.market-chart-description{gap:1px;display:grid}.market-chart-toolbar strong{font-size:11px}.market-chart-toolbar small{color:var(--po-muted);font-size:8px}.market-timeframes{border-bottom:1px solid var(--po-border);background:#fff;width:100%;padding:0}.market-timeframes-track{gap:0;width:100%}.market-timeframes button{min-width:44px;min-height:44px;color:var(--po-muted);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;flex:1 0 44px;padding:0 3px;font-size:14px;font-weight:650}.market-timeframes button.selected{color:#4677b6;border-bottom:2px solid #4677b6;border-radius:0}.market-timeframes button:focus-visible{outline-offset:-3px;outline:2px solid #4677b6}.market-timeframes button.selected:disabled{opacity:1;cursor:default}.market-candlestick-chart,.market-chart-empty{background:#fff;border:0;border-radius:0;height:285px;overflow:hidden}.market-candlestick-chart{height:310px;position:relative}.market-candlestick-chart.test-mode,.market-chart-empty.test-mode{background:#fffaf0;border-color:#e3b65d}.market-candlestick-chart.controlled-kline,.market-chart-empty.controlled-kline{background:#fff}.market-candlestick-chart svg{touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;width:100%;height:266px;display:block}.market-candlestick-chart.is-dragging svg{cursor:grabbing}.market-candlestick-chart svg:focus-visible{outline-offset:-2px;outline:2px solid #4677b6}.market-chart-grid{stroke:#eef0f2;stroke-width:.8px;vector-effect:non-scaling-stroke}.market-chart-axis-label,.market-chart-time-label{fill:#7c828b;font-variant-numeric:tabular-nums;font-size:7px}.market-last-price{stroke-width:.8px;stroke-dasharray:3 2}.market-last-price.rising{stroke:var(--po-rise)}.market-last-price.falling{stroke:#ef5164}.market-volume.rising{fill:var(--po-rise)}.market-volume.falling{fill:#ef5164}.trade-section-heading{border-bottom:1px solid var(--po-border);justify-content:space-between;align-items:center;padding-bottom:5px;display:flex}.trade-section-heading .text-link{color:var(--po-muted);align-items:center;gap:5px;min-height:44px;font-size:12px;display:flex}.trade-screen .protection-summary-card,.trade-screen .amount-card{box-shadow:none;border-radius:8px}.trade-screen .direction-button{border-radius:5px}.trade-screen .direction-button.rise{background:var(--po-rise)}.trade-screen .direction-button.fall{background:var(--po-red)}.trade-screen .direction-button:disabled{opacity:.45}.market-chart-time-label.end{text-anchor:end}.market-candle line{stroke-width:1px;vector-effect:non-scaling-stroke}.market-candle.rising line{stroke:var(--po-rise)}.market-candle.rising rect{fill:var(--po-rise)}.market-candle.falling line{stroke:#ef5164}.market-candle.falling rect{fill:#ef5164}.market-controlled-boundary{stroke:#d48806;stroke-width:1px;stroke-dasharray:3 3;vector-effect:non-scaling-stroke}.market-guard-reference{fill:none;stroke:#2f6fe4;stroke-width:1.5px;stroke-dasharray:4 3;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.market-moving-average{fill:none;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;opacity:.92;vector-effect:non-scaling-stroke}.market-ma-values{z-index:1;pointer-events:none;font-variant-numeric:tabular-nums;white-space:nowrap;gap:8px;font-size:9px;font-weight:650;display:flex;position:absolute;top:18px;left:9px;right:6px}.market-ma-values .ma5{color:#567bc0}.market-ma-values .ma10{color:#86b96d}.market-ma-values .ma20{color:#d8a72c}.market-moving-average.ma5{stroke:#567bc0}.market-moving-average.ma10{stroke:#86b96d}.market-moving-average.ma20{stroke:#efc35a}.market-price-marker.rising rect{fill:var(--po-rise)}.market-price-marker.falling rect{fill:#ff465b}.market-price-marker text{fill:#fff;font-variant-numeric:tabular-nums;font-size:8px;font-weight:650}.market-chart-legend{z-index:1;color:#757c85;pointer-events:none;background:#fff;align-items:center;gap:8px;padding:2px 0;font-size:8px;display:flex;position:absolute;top:7px;left:9px}.market-chart-legend span{align-items:center;gap:4px;display:inline-flex}.market-chart-legend i{background:#13875a;width:11px;height:2px;display:block}.market-chart-legend i.guard{background:0 0;border-top:1.5px dashed #2f6fe4;height:0}.market-chart-legend i.test{background:#d48806;border-radius:2px;height:3px}.market-chart-legend .market-ma-legend{gap:3px}.market-chart-legend i.ma5,.market-chart-legend i.ma10,.market-chart-legend i.ma20{width:7px;height:1px}.market-chart-legend i.ma5{background:#d59a16}.market-chart-legend i.ma10{background:#7a63c7}.market-chart-legend i.ma20{background:#3e8eaa}.market-chart-controls{border-top:1px solid #f1f3f5;justify-content:space-between;align-items:center;gap:8px;height:44px;padding:0 4px 0 8px;display:flex}.market-chart-hint{color:#69717c;font-size:10px;line-height:1.4}.market-chart-hint small{color:#9299a3;font-size:9px;display:block}.market-chart-hint.history,.market-chart-zoom button.history{color:#2f6fe4}.market-chart-zoom{flex-shrink:0;align-items:center;display:flex}.market-chart-zoom button,.market-chart-zoom output{color:#69717c;font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:3px;place-items:center;min-width:44px;height:44px;padding:0 5px;font-size:16px;display:grid}.market-chart-zoom output{min-width:28px;padding:0;font-size:11px}.market-chart-zoom button:last-child{font-size:11px}.market-chart-zoom button:disabled{opacity:.3;cursor:default}.market-chart-zoom button:focus-visible{outline-offset:-3px;outline:2px solid #4677b6}.market-chart-zoom button:not(:disabled):active{background:#edf3fc}.market-chart-zoom button:active{background:#eef2f6}.market-chart-empty{color:var(--po-muted);place-content:center;justify-items:center;gap:8px;display:grid}.market-chart-empty svg{color:#a4aaa4;width:23px;height:23px}.market-chart-empty span{font-size:10px}.market-chart-caption{color:var(--po-muted);justify-content:space-between;align-items:center;gap:10px;margin:6px 1px 8px;font-size:8px;display:flex}.market-chart-caption span{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:5px;min-width:0;display:flex;overflow:hidden}.market-chart-caption i{background:var(--po-red);border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #d845351a}.market-chart-caption.live i{background:var(--po-forest);box-shadow:0 0 0 3px #0b6b431a}.market-chart-caption.test{color:#875a0a}.market-chart-caption.test i{background:#d48806;box-shadow:0 0 0 3px #d4880621}.market-chart-caption time{font-variant-numeric:tabular-nums;flex:none}.market-stats{color:var(--po-muted);white-space:nowrap;grid-template-columns:1fr 1fr 1.2fr;gap:8px;font-size:9.5px;display:grid}.market-stats strong{color:var(--po-copy);font-weight:550}.duration-section{margin-top:10px}.duration-section h2,.amount-heading h2,.confirm-plan-picker h2,.protection-record-card h2{margin:0;font-size:15px}.segmented-control{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:7px;display:grid}.segmented-control button{border:1px solid var(--po-border);background:var(--po-paper);height:38px;color:var(--po-ink);border-radius:13px;font-size:14px;font-weight:600}.segmented-control button.selected{border-color:var(--po-forest);background:var(--po-forest);color:#fff}.protection-summary-card{background:var(--po-paper-muted);border-color:#cbd9d0;margin-top:11px;padding:11px 12px 9px;position:relative}.protection-summary-grid{grid-template-columns:34px .9fr 1.05fr 1.15fr;align-items:center;display:grid}.protection-mark{background:var(--po-gold-soft);width:29px;height:29px;color:var(--po-gold);border:1px solid #d3b370;border-radius:10px;place-items:center;display:grid}.protection-summary-grid>div:not(:first-child){border-left:1px solid #d7ddd8;min-width:0;padding:0 8px}.protection-summary-grid span,.protection-summary-grid strong{display:block}.protection-summary-grid span{color:var(--po-copy);margin-bottom:2px;font-size:9px}.protection-summary-grid strong{color:var(--po-forest);white-space:nowrap;font-size:13px;line-height:1.2}.protection-summary-grid small{font-size:9px}.lot-progress{border-top:1px solid #d7ddd8;grid-template-columns:auto 1fr;align-items:center;gap:7px;margin-top:9px;padding-top:9px;display:grid}.lot-progress-label{color:var(--po-copy);font-size:10px}.lot-progress-track{grid-template-columns:repeat(8,1fr);align-items:center;display:grid}.lot-progress-track span{z-index:1;background:var(--po-paper);width:20px;height:20px;color:var(--po-muted);border:1px solid #c9ccc8;border-radius:50%;justify-self:center;place-items:center;font-size:10px;display:grid;position:relative}.lot-progress-track span:before{z-index:-1;content:"";background:#c9ccc8;width:calc(100% + 17px);height:1px;position:absolute;top:50%;right:50%}.lot-progress-track span:first-child:before{display:none}.lot-progress-track span.complete{border-color:var(--po-forest);background:var(--po-forest);color:#fff}.lot-progress-track span.complete:before{background:var(--po-forest)}.text-link{color:var(--po-forest);background:0 0;border:0;align-items:center;gap:3px;margin:6px 0 0 auto;padding:0;font-size:11px;font-weight:650;display:flex}.amount-card{margin-top:10px;padding:12px 14px 10px}.amount-heading span{color:var(--po-muted);font-size:9.5px}.amount-input-row{border-bottom:1px solid #e5e4de;grid-template-columns:1fr auto;align-items:center;margin-top:6px;padding-bottom:5px;display:grid}.amount-input-row input{width:100%;min-width:0;color:var(--po-ink);background:0 0;border:0;padding:0;font-size:25px;font-weight:650;line-height:1.25}.amount-input-row input::placeholder{color:#b6b8b5}.currency-label{align-items:center;gap:6px;font-size:13px;font-weight:650;display:flex}.currency-label>svg:first-child{background:var(--po-forest);color:#fff;border-radius:50%;width:22px;height:22px;padding:5px}.quick-amounts{grid-template-columns:repeat(5,1fr);gap:8px;margin-top:7px;display:grid}.quick-amounts button{height:28px;color:var(--po-copy);background:#fbfaf6;border:1px solid #e0e1dc;border-radius:9px;font-size:11px}.quick-amounts button.selected{border-color:var(--po-forest);color:var(--po-forest);font-weight:650}.match-notice{margin-top:8px;padding:7px 10px}.match-notice.mismatch{color:#b66c00;background:#fff8ec;border-color:#ecd2a0}.match-notice.match{color:var(--po-forest);background:#edf7f0;border-color:#bfd8c8}.match-notice.neutral{color:var(--po-copy)}.match-notice span{font-size:10.5px;line-height:1.4}.match-notice svg{width:16px;height:16px}.direction-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:9px;display:grid}.direction-button{color:#fff;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;min-width:0;height:62px;display:flex}.direction-button.rise{background:var(--po-forest)}.direction-button.fall{background:var(--po-red)}.direction-button:disabled{opacity:.5}.direction-button svg{width:22px;height:22px}.direction-button span,.direction-button strong,.direction-button small{text-align:left;display:block}.direction-button strong{font-size:15px}.direction-button small{opacity:.88;margin-top:3px;font-size:9px;font-weight:500}.eligibility-card{background:var(--po-paper-muted);border:1px solid #cbd9d0;border-radius:14px;grid-template-columns:1fr 1fr;margin-top:9px;display:grid}.eligibility-card>div{align-items:center;gap:9px;padding:9px 11px;display:flex}.eligibility-card>div+div{border-left:1px solid #d7ddd8}.eligibility-card svg{width:20px;height:20px;color:var(--po-forest)}.eligibility-card span,.eligibility-card strong{display:block}.eligibility-card span{color:var(--po-copy);font-size:10px}.eligibility-card strong{color:var(--po-forest);margin-top:2px;font-size:12px}.order-summary-card{padding:17px}.order-pair-row{border-bottom:1px solid #e7e6e0;padding-bottom:16px}.order-pair-row>span{color:var(--po-copy);font-size:13px}.order-pair-row>span strong{color:var(--po-forest);font-size:15px}.direction-chip{border-radius:8px;padding:5px 9px;font-size:12px;font-weight:650}.direction-chip.up{background:var(--po-forest-soft);color:var(--po-forest)}.direction-chip.down{background:var(--po-red-soft);color:var(--po-red)}.order-amount-row{justify-content:space-between;align-items:baseline;padding-top:16px;display:flex}.order-amount-row span{color:var(--po-copy);font-size:14px}.order-amount-row strong{color:var(--po-forest);font-size:22px}.confirm-plan-picker{margin:19px 2px 0}.confirm-plan-picker h2{margin-bottom:11px}.confirm-plan-picker p{color:var(--po-muted);margin:0;font-size:11px;line-height:1.5}.protection-record-card{margin-top:17px;padding:18px 17px}.protection-record-card h2{margin-bottom:7px}.protection-record-card dl,.success-record-card dl{margin:0}.protection-record-card dl>div,.success-record-card dl>div{border-bottom:1px solid #e7e6e0;justify-content:space-between;align-items:center;min-height:48px;display:flex}.protection-record-card dt,.success-record-card dt{color:var(--po-copy);align-items:center;gap:9px;font-size:13px;display:flex}.protection-record-card dt svg{width:19px;height:19px;color:var(--po-forest)}.protection-record-card dd,.success-record-card dd{margin:0;font-size:14px;font-weight:650}.protection-record-card dd.included,.success-record-heading .included{background:var(--po-forest-soft);color:var(--po-forest);border-radius:8px;padding:5px 9px}.protection-record-card dd.excluded,.success-record-heading .excluded{background:var(--po-red-soft);color:#be3227;border-radius:8px;padding:5px 9px}.record-note{border:0;margin-top:13px;padding:12px}.price-source-row{border:1px solid var(--po-border);background:var(--po-paper);color:var(--po-copy);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:9px;margin-top:14px;padding:16px;font-size:13px;display:grid}.price-source-row strong{color:var(--po-ink)}.price-source-row svg{color:var(--po-muted)}.confirm-actions{grid-template-columns:1fr 1.1fr;gap:12px;margin-top:16px;display:grid}.success-screen{padding-top:30px}.success-hero{text-align:center;flex-direction:column;align-items:center;display:flex}.success-hero>svg{width:58px;height:58px;color:var(--po-forest)}.success-hero h2{margin:15px 0 6px;font-size:23px}.success-hero p{color:var(--po-muted);margin:0;font-size:13px}.success-record-card{margin-top:24px;padding:17px}.success-record-heading{border-bottom:1px solid #e7e6e0;padding-bottom:13px}.success-record-heading div span,.success-record-heading div strong{display:block}.success-record-heading div span{color:var(--po-muted);margin-bottom:3px;font-size:11px}.success-record-heading div strong{font-size:14px}.success-record-heading>span{font-size:12px;font-weight:650}.success-record-card dt,.success-record-card dd{font-size:13px}.success-callout{margin-top:16px}.help-sheet-copy{background:var(--po-paper-muted);color:var(--po-forest-dark);border-radius:13px;gap:12px;padding:15px;display:flex}.help-sheet-copy svg{flex:none;width:21px;height:21px}.help-sheet-copy p{margin:0;font-size:14px;line-height:1.6}.help-sheet-rule{border:1px solid var(--po-border);color:var(--po-copy);border-radius:13px;justify-content:space-between;align-items:center;margin:14px 0;padding:15px;display:flex}.help-sheet-rule strong{color:var(--po-forest)}.sheet-close-button{flex:none}.guard-status.open{color:var(--po-forest)}.guard-status.paused{color:var(--po-red)}.market-pause-notice{background:var(--po-red-soft);color:#b83227;border:1px solid #ecc8c2;border-radius:12px;align-items:flex-start;gap:9px;padding:10px 12px;display:flex}.market-pause-notice svg{flex:none;width:17px;height:17px}.market-pause-notice span{font-size:10.5px;line-height:1.45}.feature-screen{flex-direction:column;gap:12px;display:flex}.feature-hero-card{background:var(--po-paper-muted);border-color:#cbd9d0;align-items:flex-start;gap:13px;padding:16px;display:flex}.feature-hero-card h2,.section-heading-row h2,.section-title-block h2{margin:3px 0 0;font-size:18px;line-height:1.25}.feature-hero-card p,.section-title-block p{color:var(--po-copy);margin:6px 0 0;font-size:11.5px;line-height:1.55}.feature-icon,.menu-icon{background:var(--po-forest);color:#fff;border-radius:12px;flex:none;place-items:center;display:grid}.feature-icon{width:40px;height:40px}.feature-icon svg{width:20px;height:20px}.form-card,.latest-record-card{padding:16px}.section-heading-row{justify-content:space-between;align-items:center;display:flex}.section-heading-row>svg{width:22px;height:22px;color:var(--po-forest)}.section-heading-row>h2{margin:0;font-size:16px}.record-only-chip,.status-pill{border-radius:999px;padding:5px 9px;font-size:10px;font-weight:650}.record-only-chip{background:var(--po-gold-soft);color:var(--po-gold)}.status-pill.pending{background:var(--po-forest-soft);color:var(--po-forest)}.form-field{margin-top:14px;display:block;position:relative}.form-field>span{color:var(--po-copy);margin-bottom:7px;font-size:12px;font-weight:600;display:block}.form-field>input,.form-field>textarea,.field-input-with-unit{border:1px solid var(--po-border);background:#fbfaf6;border-radius:12px;width:100%}.form-field>input,.form-field>textarea,.field-input-with-unit input{color:var(--po-ink);font:inherit;font-size:14px}.form-field>input{height:46px;padding:0 13px}.form-field>textarea{resize:none;min-height:112px;padding:12px 13px 26px;line-height:1.55}.form-field>input:focus,.form-field>textarea:focus,.field-input-with-unit:focus-within{border-color:var(--po-forest);outline:2px solid #0b6b431a}.field-input-with-unit{grid-template-columns:1fr auto;align-items:center;padding-right:13px;display:grid}.field-input-with-unit input{background:0 0;border:0;outline:0;width:100%;min-width:0;height:48px;padding:0 13px;font-size:18px;font-weight:650}.field-input-with-unit strong{color:var(--po-forest);font-size:12px}.stake-tier-section{margin-top:15px}.stake-tier-label{color:var(--po-copy);margin-bottom:8px;font-size:12px;font-weight:600;display:block}.stake-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.stake-tier-grid button{border:1px solid var(--po-border);min-width:0;min-height:76px;color:var(--po-ink);text-align:left;background:#fff;border-radius:8px;align-content:start;gap:4px;padding:11px 12px;display:grid}.stake-tier-grid button.selected{border-color:var(--po-forest);background:var(--po-paper-muted);box-shadow:inset 3px 0 0 var(--po-forest)}.stake-tier-image{object-fit:cover;border:1px solid var(--po-border);background:var(--po-paper-muted);border-radius:5px;width:100%;height:72px;display:block}.stake-tier-grid span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.stake-tier-grid strong{color:var(--po-forest);font-variant-numeric:tabular-nums;font-size:14px}.stake-tier-grid small{color:var(--po-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:9px;line-height:1.35;display:-webkit-box;overflow:hidden}.stake-tier-empty{border:1px dashed var(--po-border);color:var(--po-muted);border-radius:8px;margin:0;padding:11px 12px;font-size:10px;line-height:1.55}.stake-tier-hint{color:var(--po-muted);margin-top:7px;font-size:9px;line-height:1.45;display:block}.calculation-preview{background:var(--po-paper-muted);border-radius:12px;grid-template-columns:1fr auto;align-items:baseline;gap:3px 8px;margin:12px 0;padding:12px;display:grid}.calculation-preview span{color:var(--po-copy);font-size:12px}.calculation-preview strong{color:var(--po-forest);font-size:15px}.calculation-preview small{color:var(--po-muted);grid-column:1/-1;font-size:10px}.compact-summary-card,.account-overview-card{background:var(--po-paper-muted);border-color:#cbd9d0;display:grid}.compact-summary-card{grid-template-columns:.75fr 1.4fr}.compact-summary-card>div,.account-overview-card>div{padding:13px}.compact-summary-card>div+div,.account-overview-card>div+div{border-left:1px solid #d6ddd8}.compact-summary-card span,.compact-summary-card strong,.account-overview-card span,.account-overview-card strong{display:block}.compact-summary-card span,.account-overview-card span{color:var(--po-copy);margin-bottom:3px;font-size:10px}.compact-summary-card strong,.account-overview-card strong{color:var(--po-forest);font-size:13px}.detail-list{margin:9px 0 0}.detail-list>div{border-bottom:1px solid #e8e7e1;justify-content:space-between;align-items:flex-start;gap:14px;min-height:40px;padding:10px 0;display:flex}.detail-list>div:last-child{border-bottom:0}.detail-list dt{color:var(--po-copy);flex:none;font-size:12px}.detail-list dd{overflow-wrap:anywhere;text-align:right;margin:0;font-size:12px;font-weight:650}.feature-callout,.request-callout{margin:0}.level-progress-card{background:linear-gradient(145deg,#f7faf5,#fffefa);border-color:#cbd9d0;padding:15px}.level-progress-heading{grid-template-columns:1fr 1fr;gap:10px;display:grid}.level-progress-heading>div{background:var(--po-paper-muted);border-radius:12px;padding:11px 12px}.level-progress-heading span,.level-progress-heading strong{display:block}.level-progress-heading span{color:var(--po-copy);margin-bottom:3px;font-size:10px}.level-progress-heading strong{color:var(--po-forest);font-size:17px}.progress-metric{margin-top:13px}.progress-metric>div:first-child{color:var(--po-copy);justify-content:space-between;align-items:baseline;font-size:11px;display:flex}.progress-metric>div:first-child strong{color:var(--po-ink);font-size:12px}.metric-track{background:#dde2dd;border-radius:99px;height:6px;margin-top:7px;overflow:hidden}.metric-track span{border-radius:inherit;background:var(--po-forest);height:100%;display:block}.progress-metric small{color:var(--po-muted);text-align:right;margin-top:5px;font-size:9.5px;display:block}.level-note{margin-top:12px;padding:10px}.section-title-block{margin:3px 2px 0}.section-title-block h2{font-size:19px}.team-level-list{gap:10px;display:grid}.team-level-card{grid-template-columns:54px 1fr;display:grid;overflow:hidden}.team-level-card.current{border-color:var(--po-forest);box-shadow:0 8px 24px #0b6b431f}.team-level-title{background:var(--po-forest);color:#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.team-level-title span{font-size:17px;font-weight:750}.team-level-title strong{margin-top:4px;font-size:8px;font-weight:550}.team-level-card dl{grid-template-columns:repeat(3,1fr);margin:0;padding:8px 10px;display:grid}.team-level-card dl>div{min-width:0;padding:6px 5px}.team-level-card dt,.team-level-card dd{text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.team-level-card dt{color:var(--po-muted);margin-bottom:3px;font-size:8.5px}.team-level-card dd{color:var(--po-ink);font-size:10px;font-weight:650}.wallet-card{background:linear-gradient(145deg,#edf5ef,#fffefa);border-color:#cbd9d0;padding:16px}.prototype-shell:has(.wallet-entry-layout){color:#f5f5f3;background:#080909}.prototype-shell:has(.wallet-entry-layout) .flow-screen{color:#f5f5f3;background:#080909}.wallet-entry-layout{color:#f5f5f3;background:#080909;flex-direction:column;height:100%;min-height:0;display:flex}.wallet-access-toolbar{flex:0 0 44px;justify-content:space-between;align-items:center;padding:0 14px;display:flex}.wallet-access-toolbar button{color:#e2e2dc;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.wallet-access-toolbar button svg{width:25px;height:25px}.wallet-access-toolbar>span{color:#969993;letter-spacing:.02em;text-align:center;font-size:11px}.wallet-access-toolbar .wallet-language-trigger{justify-content:center;align-items:center;gap:3px;width:auto;min-width:44px;padding:0 2px;display:flex}.wallet-access-toolbar .wallet-language-trigger svg{width:16px;height:16px}.wallet-access-toolbar .wallet-language-trigger small{color:#bec1bc;font-size:9px;font-weight:650}.wallet-access-scroll.mobile-page{background:#080909;flex:1;min-height:0;position:relative;inset:auto}.wallet-access-scroll .mobile-scroll-content{flex-direction:column;min-height:100%;display:flex}.wallet-access-screen{padding:17px 20px calc(var(--mobile-safe-area-height) + 24px);flex-direction:column;flex:1;display:flex}.wallet-access-screen>h2{letter-spacing:-.025em;margin:0;font-size:28px;font-weight:700;line-height:1.35}.wallet-connect-steps{margin:30px 0 27px;padding:0;list-style:none;display:flex}.wallet-connect-steps li{color:#777b76;flex:1;min-width:0;position:relative}.wallet-connect-steps li:last-child{flex:0 0 55px}.wallet-connect-steps li:not(:last-child):after{content:"";border-top:2px dotted #343732;position:absolute;top:18px;left:48px;right:12px}.wallet-step-number{border:1.5px solid #3a3d37;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:600;display:grid}.wallet-step-number svg{width:23px;height:23px}.wallet-step-label{white-space:nowrap;margin-top:9px;font-size:10px;display:block}.wallet-connect-steps .is-current,.wallet-connect-steps .is-complete{color:#ded8c7}.wallet-connect-steps .is-current .wallet-step-number,.wallet-connect-steps .is-complete .wallet-step-number{border-color:#b9b19b}.wallet-connect-steps .is-complete:after{border-color:#b9b19b!important}.wallet-access-intro h3{margin:0 0 11px;font-size:16px;font-weight:600;line-height:1.5}.wallet-access-intro ul{color:#a6aaa4;margin:0;padding-left:18px;font-size:13px;line-height:1.9}.wallet-access-actions{margin-top:auto;padding-top:72px}.wallet-access-status{color:#a5aaa4;overflow-wrap:anywhere;min-height:40px;margin:0 0 16px;font-size:12px;line-height:1.75}.wallet-access-status.is-error{color:#efaaaa}.wallet-access-connect{color:#151715;background:#ded8c7;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;padding:12px;font-size:15px;font-weight:650;display:flex}.wallet-access-connect:disabled{color:#a1a69f;background:#2c302b}.wallet-access-connect svg{width:17px;height:17px}.wallet-access-cancel{color:#d4d6d0;background:0 0;border:0;min-height:44px;margin:8px auto 0;padding:8px 18px;font-size:13px;display:block}.wallet-access-note{color:#8f948e;justify-content:center;align-items:center;gap:6px;margin:17px 0 0;font-size:10px;line-height:1.6;display:flex}.wallet-access-note svg{flex:0 0 12px;width:12px;height:12px}.bottom-sheet:has(.wallet-picker){color:#f5f5f3;touch-action:auto;background:#191c1b;border-radius:15px 15px 0 0;box-shadow:0 -1px #262a27}.bottom-sheet:has(.wallet-picker) .sheet-handle-zone{flex:0 0 16px}.bottom-sheet:has(.wallet-picker) .sheet-handle{background:#3e433f;width:30px;height:3px}.bottom-sheet:has(.wallet-picker) .sheet-header{text-align:center;border-bottom:1px solid #2a2e2b;flex-shrink:0;gap:5px;padding:5px 55px 13px}.bottom-sheet:has(.wallet-picker) .sheet-title{font-size:17px;font-weight:700;line-height:24px}.bottom-sheet:has(.wallet-picker) .sheet-description{color:#a3a9a2;font-size:10px;line-height:16px}.bottom-sheet:has(.wallet-picker) .sheet-content{overscroll-behavior:contain;touch-action:pan-y;padding:12px 12px 22px}.wallet-picker-header-actions{pointer-events:none;gap:4px;display:flex;position:absolute;top:14px;left:10px;right:10px}.wallet-picker-header-actions button{color:#ecefe9;pointer-events:auto;background:#191c1b;border:0;border-radius:8px;place-items:center;width:40px;height:40px;display:grid}.wallet-picker-header-actions svg{width:20px;height:20px}.wallet-picker-header-actions .wallet-picker-language{color:#cdd3cc;gap:4px;width:auto;min-width:48px;margin-left:auto;padding:0 7px;font-size:10px;display:flex}.wallet-picker-list{gap:8px;display:grid}.language-picker-list{gap:2px;padding:0 4px 12px;display:grid}.language-picker-list button{border:0;border-bottom:1px solid var(--po-border);width:100%;min-height:58px;color:var(--po-ink);text-align:left;background:0 0;grid-template-columns:1fr 24px;align-items:center;gap:12px;padding:8px 12px;display:grid}.language-picker-list button:last-child{border-bottom:0}.language-picker-list button.is-selected{color:var(--po-forest)}.language-picker-list button>span:first-child{gap:3px;display:grid}.language-picker-list strong{font-size:14px;font-weight:650}.language-picker-list small{color:var(--po-muted);font-size:10px}.language-picker-list>button>svg{color:var(--po-muted);justify-self:end}.language-picker-check{background:var(--po-forest);color:#fff;border-radius:50%;justify-self:end;place-items:center;width:22px;height:22px;display:grid}.language-picker-check svg{width:14px;height:14px}.wallet-picker-row{color:#f3f4f0;text-align:left;background:#202422;border:1px solid #222724;border-radius:14px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:61px;padding:9px 11px;display:grid}.wallet-picker-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:650;overflow:hidden}.wallet-picker-row:active:not(:disabled){background:#2c312d}.wallet-picker-row:disabled{opacity:.5}.wallet-picker-icon{border-radius:11px;place-items:center;width:42px;height:42px;display:grid;overflow:hidden}.wallet-picker-icon img{object-fit:contain;width:42px;height:42px;display:block}.wallet-picker-icon--metamask{background:#fff}.wallet-picker-icon--metamask img{width:36px;height:36px}.wallet-picker-icon--browser{color:#90a9b7;background:#283339}.wallet-picker-icon--browser svg{width:24px;height:24px}.wallet-picker-badge{color:#afb6ad;white-space:nowrap;background:#303530;border-radius:5px;padding:4px 6px;font-size:9px;line-height:1.5}.wallet-picker-badge.is-available{color:#a2d7b0;background:#263d30}.wallet-picker-footnote{color:#979e95;text-align:center;margin:12px 4px 0;font-size:10px;line-height:1.5}.wallet-picker-hint{padding:0 5px}.wallet-picker-hint p{color:#c0c5ba;margin:12px 0 4px;font-size:12px;line-height:1.7}.wallet-picker-hint button{color:#ded8c7;background:0 0;border:0;min-height:40px;padding:6px 0;font-size:12px}.wallet-entry-layout button:focus-visible,.wallet-picker button:focus-visible{outline-offset:-2px;outline:2px solid #ded8c7!important}.device-screen:has(.wallet-entry-layout) .status-bar{color:#f5f5f3}:is(.device-screen:has(.wallet-entry-layout) .status-indicator-svg,.device-screen:has(.wallet-entry-layout) .home-indicator-svg){filter:brightness(0)invert()}.device-screen[data-device=iphone] .bottom-sheet:has(.wallet-picker) .sheet-content{padding-bottom:calc(var(--device-safe-area-bottom) + 12px)}.wallet-disconnect-button{min-height:44px;margin:14px auto 0;display:block}.wallet-card button:focus-visible{outline:2px solid var(--po-forest);outline-offset:3px}.wallet-heading{grid-template-columns:auto 1fr auto;align-items:center;gap:11px;display:grid}.wallet-heading span,.wallet-heading strong{display:block}.wallet-heading>div>span{color:var(--po-copy);margin-bottom:4px;font-size:11px}.wallet-heading>div>strong{font-size:16px}.status-dot{background:#a3a7a3;border-radius:50%;width:9px;height:9px}.status-dot.connected{background:var(--po-forest);box-shadow:0 0 0 4px #0b6b431f}.status-dot.connecting,.status-dot.checking{background:var(--po-gold)}.status-dot.unavailable,.status-dot.error{background:var(--po-red)}.wallet-card>p{color:var(--po-copy);margin:12px 0;font-size:11px;line-height:1.5}.compact-button{justify-content:center;align-items:center;gap:7px;height:44px;font-size:14px;display:flex}.compact-button svg,.icon-button svg{width:18px;height:18px}.account-overview-card{text-align:center;grid-template-columns:repeat(3,1fr)}.account-overview-card strong{font-size:18px}.profile-menu-card{overflow:hidden}.company-profile-entry>button{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto}.company-profile-entry strong,.company-profile-entry small{overflow-wrap:anywhere}.company-profile-entry>button:focus-visible{outline:2px solid var(--po-forest);outline-offset:-3px}.company-profile-screen{color:var(--po-copy);gap:18px}.company-profile-heading{align-items:center;gap:12px;display:flex}.company-profile-heading h2{color:var(--po-ink);margin:5px 0 0;font-size:26px}.company-profile-eyebrow{color:var(--po-muted);font-size:12px}.company-profile-disclosure{background:var(--po-forest-soft);border-color:var(--po-forest-soft);box-shadow:none;padding:16px}.company-profile-disclosure>strong{color:var(--po-forest-dark);font-size:13px}.company-profile-screen p{overflow-wrap:anywhere;margin:10px 0 0;font-size:14px;line-height:1.9}.company-profile-disclosure p{margin-top:6px;font-size:12px}.company-profile-screen .company-profile-intro{margin:0}.company-profile-section{box-shadow:none;padding:18px 16px}.company-profile-section h3{color:var(--po-ink);margin:0;font-size:16px}.company-profile-section ul{gap:12px;margin:12px 0 0;padding-left:19px;font-size:14px;line-height:1.9;display:grid}.company-profile-section li{overflow-wrap:anywhere}.company-profile-section li::marker{color:var(--po-forest)}.company-profile-sources{gap:5px;font-size:12px;display:grid}.company-profile-sources>strong{color:var(--po-muted);margin-bottom:3px}.company-profile-sources a{min-height:36px;color:var(--po-forest-dark);overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.company-profile-sources a svg{flex-shrink:0}.company-profile-sources a:focus-visible{outline:2px solid var(--po-forest);outline-offset:2px}.company-profile-sources small{color:var(--po-muted);line-height:1.7}.asset-screen{background:#f6f7f9}.asset-content{gap:16px;padding-top:0}.asset-balance-header{color:#fff;background:#00855c;border-radius:0 0 23px 23px;margin:0 -16px;padding:22px 20px 54px}.asset-balance-label{align-items:center;gap:8px;font-size:14px;display:flex}.asset-balance-label button{color:#fff;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.asset-balance-label svg{width:17px;height:17px}.asset-balance-label .asset-refresh{margin-left:auto}.asset-balance-value{align-items:baseline;gap:8px;margin:17px 0 10px;display:flex}.asset-balance-value strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:34px;font-weight:650}.asset-balance-value>span{font-size:12px}.asset-balance-header p{margin:0;font-size:11px}.asset-user-id{background:#00000014;border:1px solid #ffffff2e;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:13px;padding:9px 10px;display:grid}.asset-user-id span{opacity:.78;font-size:10px}.asset-user-id code{color:#fff;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;min-width:0;font-size:10px;overflow:hidden}.asset-user-id button{color:#fff;background:#ffffff24;border:0;border-radius:6px;place-items:center;width:26px;height:26px;padding:0;display:grid}.asset-user-id button:disabled{opacity:.45}.asset-user-id-message{color:#ffffffd1;margin-top:6px;font-size:10px;display:block}.asset-quick-actions{border:1px solid var(--po-border);background:#fff;border-radius:17px;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:-49px;padding:19px 8px;display:grid;box-shadow:0 6px 20px #22322f06}.asset-quick-actions button{color:var(--po-ink);background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;font-size:12px;font-weight:600;display:flex}.asset-quick-actions button>span{background:#f6f7f9;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.asset-quick-actions svg{width:24px;height:24px}.asset-content .section-heading-row>h2{font-size:18px}.asset-scope-label{color:var(--po-muted);font-size:11px}.account-turnover{border-radius:12px;gap:15px;min-width:0;padding:18px 16px;display:grid}.account-turnover>.section-heading-row{flex-wrap:wrap;gap:8px}.account-turnover-asset{gap:15px;min-width:0;display:grid}.account-turnover-asset+.account-turnover-asset{border-top:1px solid var(--po-border);padding-top:15px}.account-turnover-total{gap:7px;min-width:0;display:grid}.account-turnover-total>span{color:var(--po-copy);font-size:12px}.account-turnover-total>strong{color:var(--po-forest-dark);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:25px;line-height:1.3}.account-turnover small{font-size:11px;font-weight:400}.account-turnover-parts{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.account-turnover-parts>div{gap:7px;min-width:0;display:grid}.account-turnover-parts dt{color:var(--po-muted);font-size:11px}.account-turnover-parts dd{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.4}.account-turnover-note{border-top:1px solid var(--po-border);color:var(--po-muted);margin:0;padding-top:12px;font-size:11px;line-height:1.7}.asset-holdings{border-radius:13px;padding:4px 16px}.asset-holding-row{align-items:center;gap:10px;min-height:80px;display:flex}.asset-holding-row>.coin-icon{flex-basis:32px;width:32px;height:32px}.asset-holding-row strong{font-size:14px;font-weight:600;display:block}.asset-holding-row small{color:var(--po-muted);margin-top:6px;font-size:10px;display:block}.asset-holding-amount{text-align:right;overflow-wrap:anywhere;min-width:0;margin-left:auto}.asset-holding-amount strong{font-variant-numeric:tabular-nums}.asset-content .account-overview-card{box-shadow:none;background:0 0;border:0;padding:3px 0 7px}.asset-content .profile-menu-card{border-radius:12px}.asset-content .menu-icon{color:var(--po-ink);background:#f6f7f9}.asset-disclosure{color:var(--po-muted);margin:0;font-size:11px;line-height:1.6}.wallet-management{border:1px solid var(--po-border);background:#fff;border-radius:10px;padding:12px}.wallet-management summary{cursor:pointer;align-items:center;gap:10px;min-height:26px;font-size:13px;list-style:none;display:flex}.wallet-management summary::-webkit-details-marker{display:none}.wallet-management summary svg:last-child{color:var(--po-muted);margin-left:auto}.wallet-management .wallet-card{box-shadow:none;border:0;padding:15px 0 0}.wallet-management[open] summary svg:last-child{transform:rotate(90deg)}.profile-menu-card>button{text-align:left;background:0 0;border:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:70px;padding:12px 14px;display:grid}.profile-menu-card>button+button{border-top:1px solid #e7e6e0}.menu-icon{width:38px;height:38px}.menu-icon.gold{background:var(--po-gold-soft);color:var(--po-gold)}.menu-icon.green{background:var(--po-forest-soft);color:var(--po-forest)}.menu-icon svg{width:19px;height:19px}.profile-menu-card button>span:nth-child(2) strong,.profile-menu-card button>span:nth-child(2) small{display:block}.profile-menu-card button>span:nth-child(2) strong{font-size:14px}.profile-menu-card button>span:nth-child(2) small{color:var(--po-muted);margin-top:4px;font-size:10px}.profile-menu-card button>svg{color:var(--po-muted)}.request-plan-tabs{margin-top:14px}.request-summary-row{background:var(--po-paper-muted);color:var(--po-copy);border-radius:11px;justify-content:space-between;align-items:center;margin:12px 0;padding:11px 12px;font-size:11px;display:flex}.request-summary-row strong{color:var(--po-forest);font-size:12px}.field-counter{color:var(--po-muted);font-size:9px;position:absolute;bottom:9px;right:11px}.icon-button{justify-content:center;align-items:center;gap:8px;margin-top:14px;display:flex}.ticket-content{background:var(--po-paper-muted);color:var(--po-copy);border-radius:11px;gap:8px;margin:8px 0 0;padding:11px;font-size:11px;line-height:1.5;display:flex}.ticket-content svg{width:16px;height:16px;color:var(--po-forest);flex:none}@media (width<=400px){.screen-content{padding-left:14px;padding-right:14px}.market-price{font-size:27px}.protection-summary-grid{grid-template-columns:35px .82fr 1.05fr 1.18fr}.protection-summary-grid>div:not(:first-child){padding:0 6px}}.market-picker-trigger{min-width:0;max-width:65%;min-height:44px;color:var(--po-ink);text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:4px 6px 4px 0;display:inline-flex}.market-picker-trigger .coin-icon{flex-basis:25px;width:25px;height:25px}.market-picker-symbol{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.market-picker-symbol strong{letter-spacing:-.02em;font-size:17px;font-weight:700}.market-picker-symbol small{color:#9299a3;font-size:12px;font-weight:500}.market-picker-chevron{color:#858e99;flex:0 0 14px;width:14px;height:14px;margin-left:2px;transition:transform .18s}.market-picker-trigger[aria-expanded=true] .market-picker-chevron{transform:rotate(180deg)}.market-picker-trigger:disabled{opacity:.45}.market-picker-trigger:not(:disabled):hover{background:#f5f7f8}.market-picker-trigger:focus-visible,.market-picker-list button:focus-visible,.market-picker-close:focus-visible{outline-offset:-2px;outline:2px solid #4677b6}.bottom-sheet:has(.market-picker-list){border-radius:16px 16px 0 0;box-shadow:0 -8px 32px #18212b18}.bottom-sheet:has(.market-picker-list) .sheet-header{border-bottom:1px solid #f0f2f4;padding:2px 60px 18px 20px}.bottom-sheet:has(.market-picker-list) .sheet-title{color:var(--po-ink);font-size:18px;font-weight:650}.bottom-sheet:has(.market-picker-list) .sheet-description{color:#9299a3;font-size:11px}.bottom-sheet:has(.market-picker-list) .sheet-content{min-height:0;padding:12px 12px calc(var(--device-safe-area-bottom,24px) + 8px);flex-direction:column;display:flex;overflow:hidden}.market-picker-close{color:#8b929c;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:24px;right:10px}.market-picker-close svg{width:18px;height:18px}.market-picker-viewport{flex-shrink:1;min-height:72px;max-height:100%;position:relative}.market-picker-viewport .mobile-scroll{bottom:0}.market-picker-viewport .mobile-scrollbar{bottom:4px}.market-picker-search{color:#9299a3;background:#f4f6f8;border:1px solid #0000;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:44px;margin-bottom:12px;padding:0 0 0 12px;display:flex}.market-picker-search:focus-within{background:#fff;border-color:#a8cdbb}.market-picker-search>svg{flex:0 0 18px;width:18px;height:18px}.market-picker-search input{width:100%;min-width:0;height:100%;color:var(--po-ink);background:0 0;border:0;outline:0;flex:1;padding:0;font-size:13px}.market-picker-search input::placeholder{color:#9299a3}.market-picker-search button{color:#9299a3;background:0 0;border:0;border-radius:8px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.market-picker-search button:focus-visible{outline-offset:-3px;outline:2px solid #4677b6}.market-picker-empty{text-align:center;color:#9299a3;padding:26px 12px}.market-picker-empty strong{color:#69717c;font-size:13px;font-weight:500}.market-picker-empty p{margin:8px 0 0;font-size:11px;line-height:1.5}.market-picker-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.market-picker-list button{width:100%;min-height:64px;color:var(--po-ink);text-align:left;background:#fff;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;padding:12px;display:flex}.market-picker-list button:hover{background:#f7f9fa}.market-picker-list button.is-selected{background:#f1f9f5;border-color:#d9eee5}.market-picker-list .coin-icon{flex-basis:32px;width:32px;height:32px}.market-picker-list .market-picker-symbol{flex:1}.market-picker-selected{color:#21835d;white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.market-picker-selected svg{width:18px;height:18px}.trade-page-header .app-header{border-bottom:0}.trade-page-header h1{font-size:21px;font-weight:750}.trade-screen{--po-rise:#00ba91;padding:0 10px calc(var(--flow-footer-height,78px) + var(--mobile-safe-area-height) + 100px)}.trade-screen .market-card{padding-top:0}.trade-screen .market-title-row{gap:8px;min-height:40px}.trade-screen .market-picker-trigger{gap:10px;min-height:40px}.trade-screen .market-pair-switch{flex:0 0 22px;width:22px;height:22px;display:grid}.trade-screen .market-pair-switch svg{width:22px;height:12px}.trade-screen .market-picker-symbol strong{font-size:18px}.trade-screen .market-picker-symbol small{color:#20242a;font-size:16px;font-weight:650}.trade-screen .market-picker-chevron{flex-basis:12px;width:12px}.trade-screen .guard-status{gap:3px;font-size:8px;font-weight:500}.trade-screen .guard-status svg{width:11px;height:11px}.trade-screen .market-quote-row{gap:12px;min-height:80px;margin:5px 0 4px}.trade-screen .market-price{letter-spacing:-.045em;white-space:nowrap;overflow-wrap:normal;font-size:34px;font-weight:750}.options-trade-screen .market-price{scrollbar-width:none;max-width:100%;font-size:28px;overflow-x:auto}.options-trade-screen .market-price::-webkit-scrollbar{display:none}.trade-screen .market-change{color:#fff;border-radius:4px;align-items:center;margin-top:12px;padding:3px 6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.trade-screen .market-change.positive{background:var(--po-rise)}.trade-screen .market-change.negative{background:#ff465b}.trade-screen .market-change.test{background:var(--po-gold)}.trade-screen .market-quote-stats{flex-basis:47%;gap:10px 14px}.trade-screen .market-quote-stats>span{font-size:9px;font-weight:650}.trade-screen .market-quote-stats strong{margin-top:4px;font-size:11px;font-weight:700}.market-quote-update{color:var(--po-muted);text-align:left;background:0 0;border:0;padding:0}.market-quote-update>span{align-items:center;gap:4px;font-size:9px;font-weight:650;display:flex}.market-quote-update svg{width:10px;height:10px}.trade-screen .market-chart-toolbar{margin:3px 0 7px}.trade-screen .market-timeframes button{color:#9a9da3;border:0;font-size:12px;font-weight:650}.trade-screen .market-timeframes button.selected{color:#618de8;background:0 0}.trade-screen .market-candlestick-chart{border-top:1px solid #f2f3f5;width:calc(100% + 20px);margin:0 -10px}.trade-screen .market-chart-grid{stroke:#eef0f2;stroke-width:.75px}.trade-screen .market-chart-axis-label,.trade-screen .market-chart-time-label{font-size:8px;font-weight:600}.trade-screen .market-chart-legend{color:#8e969f;gap:7px;font-size:6.5px;top:2px}.trade-screen .market-candle.falling line{stroke:#ff465b}.trade-screen .market-candle.falling rect,.trade-screen .market-volume.falling{fill:#ff465b}.trade-screen .market-last-price{stroke-width:1px}.trade-screen .market-chart-caption{margin:2px 0 4px;font-size:7px}.trade-screen .duration-section{margin-top:12px}.trade-screen .trade-section-heading{border-bottom:0;justify-content:flex-start;gap:24px;padding-bottom:8px}.trade-screen .trade-section-heading h2{font-size:18px;font-weight:750}.trade-screen .trade-section-heading .text-link{color:#9399a2;margin:0;font-size:17px;font-weight:650}.trade-screen .protection-summary-card,.trade-screen .amount-card{border:0;border-top:1px solid #edf0f2;border-radius:0;padding-left:0;padding-right:0}.trade-scroll-viewport{inset:0 0 calc(var(--flow-footer-height,78px) + 65px);position:absolute}.trade-action-dock{z-index:5;background:#fff;border-top:1px solid #f4f5f6;padding:10px;position:absolute;left:0;right:0}.trade-action-dock .direction-actions{gap:10px;margin:0}.trade-action-dock .direction-button{border-radius:4px;height:44px}.trade-action-dock .direction-button.rise{background:#49b987}.trade-action-dock .direction-button.fall{background:#dc1c4a}.trade-action-dock .direction-button:disabled{opacity:.45}.trade-action-dock .direction-button strong{font-size:18px;font-weight:750}.trade-navigation button{color:#262b30;font-weight:600}.trade-navigation button.active{color:#7fbd17}.trade-navigation svg{width:25px;height:25px}.option-duration-options{grid-template-columns:repeat(3,minmax(0,1fr))}.option-duration-options button{flex-direction:column;align-items:center;gap:4px;padding:10px 4px;display:flex}.option-duration-options small{opacity:.7;font-size:10px;font-weight:500}.option-terms{color:#7b817b;margin:10px 0 0;font-size:11px;line-height:1.8}.option-terms.invalid{color:#ad6d36}.funding-tabs{border-bottom:1px solid #e8ecea;margin-bottom:22px;display:flex}.funding-tabs button{color:#7c8580;background:0 0;border:0;flex:1;padding:14px 8px;font-weight:600}.funding-tabs button.active{color:#00855c;box-shadow:inset 0 -2px #00855c}.funding-network{align-items:center;gap:12px;padding-bottom:22px;display:flex}.funding-network div{flex:1;gap:3px;display:grid}.funding-network small{color:#7c8580;font-size:12px}.funding-network>span{color:#00855c;background:#edf8f2;border-radius:4px;padding:5px 10px;font-size:12px}.funding-form{gap:18px;display:grid}.withdrawal-costs{border:1px solid var(--po-border);background:var(--po-paper-muted);border-radius:8px;margin:0;padding:2px 12px}.withdrawal-costs>div:last-child dd{color:var(--po-forest);font-weight:700}.funding-form h2{margin:0}.funding-form label{gap:9px;font-size:13px;font-weight:600;display:grid}.funding-form input{background:#f6f8f7;border:1px solid #e2e7e4;border-radius:6px;width:100%;min-width:0;padding:14px 12px;font-size:14px}.funding-address{overflow-wrap:anywhere;background:#f6f8f7;padding:16px 12px;font-size:13px;font-weight:400;line-height:1.7;display:block}.funding-token{color:#6a756e;overflow-wrap:anywhere;font-size:12px}.funding-token summary{padding:6px 0}.funding-feedback{overflow-wrap:anywhere;background:#f0f8f4;border-left:3px solid #00855c;padding:12px;font-size:13px;line-height:1.7}.funding-confirm{text-align:left;background:#fff;border:1px solid #dbe4df;border-radius:5px;align-items:center;gap:8px;padding:12px;font-size:12px;display:flex}.funding-confirm[aria-pressed=true]{color:#00855c;border-color:#00855c}.funding-confirm svg{flex-shrink:0}.funding-record{border-bottom:1px solid #e8ecea;gap:12px;padding:20px 0;font-size:13px;display:grid}.funding-record>div{justify-content:space-between;align-items:start;gap:12px;display:flex}.funding-record small{color:#758078;font-size:11px}.funding-record p{overflow-wrap:anywhere;margin:0;line-height:1.6}.funding-record a{color:#00855c;align-items:center;gap:5px;display:inline-flex}.funding-record-id{overflow-wrap:anywhere}.internal-transfer-mark{box-sizing:border-box;color:#00855c;background:#e5f5ee;border-radius:50%;flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.internal-transfer-mark svg{width:19px;height:19px}.internal-transfer-identity{background:#f7f9f8;border:1px solid #e2e7e4;border-radius:8px;gap:6px;padding:13px;display:grid}.internal-transfer-identity span,.internal-transfer-identity small{color:#758078;font-size:11px}.internal-transfer-identity code{overflow-wrap:anywhere;color:var(--po-ink);-webkit-user-select:all;user-select:all;font-size:12px}.internal-transfer-preview{gap:15px;padding:16px;display:grid}.internal-transfer-preview h2{font-size:16px}.internal-transfer-preview dd code{overflow-wrap:anywhere}.internal-transfer-actions{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.internal-transfer-actions>button{width:100%}.internal-transfer-record code{overflow-wrap:anywhere;max-width:68%;color:var(--po-ink);text-align:right}.internal-transfer-record .transfer-out{color:#d33f55}.internal-transfer-record .transfer-in{color:#00855c}.operations-screen{gap:20px}.operations-copy{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.operations-note{color:#76818d;overflow-wrap:anywhere;font-size:12px;line-height:1.7}.operations-error{color:#cb294e;font-size:13px;line-height:1.7}.operations-item{border-bottom:1px solid #edf0f3;padding:18px 0}.operations-item h3{margin:0;font-size:15px}.operations-item .activity-image{object-fit:contain;border-radius:4px;width:100%;height:auto;max-height:560px;margin:12px 0;display:block}.operations-item small{color:#8b939e;font-size:11px}.operations-item summary{cursor:pointer;overflow-wrap:anywhere;font-size:13px;line-height:1.8}.operations-code{letter-spacing:1px;overflow-wrap:anywhere;font-size:22px;font-weight:600}.operations-code.invitation-link{letter-spacing:0;word-break:break-all;font-size:12px;line-height:1.65}.operations-rewards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:16px 0;display:grid}.operations-rewards>div{text-align:center;border:1px solid #e9edf0;border-radius:6px;gap:6px;padding:12px 3px;display:grid}.operations-rewards small{color:#858d97;font-size:10px}.operations-rewards .is-current{background:#f9fcec;border-color:#a2c83c}.operations-consent{text-align:left;color:#506347;background:0 0;border:0;padding:12px 0;font-size:12px;line-height:1.7}.operations-history h3{font-size:15px}.insurance-owned{gap:12px;min-width:0;display:grid}.insurance-owned>.section-heading-row h3{margin:0;font-size:16px}.insurance-section-hint{color:var(--po-muted);font-size:11px}.insurance-owned-card{background:var(--po-forest-soft);border:1px solid #d5e9df;border-radius:12px;gap:15px;min-width:0;padding:19px;display:grid}.insurance-owned-heading,.insurance-owned-heading>div{align-items:center;gap:10px;display:flex}.insurance-owned-heading{justify-content:space-between}.insurance-owned-heading>div{flex-direction:column;align-items:flex-start;gap:3px}.insurance-owned-heading>div>span{color:var(--po-forest-dark);font-size:11px}.insurance-owned-heading strong{color:var(--po-forest-dark);font-size:30px;line-height:1.25}.insurance-tier-badge{color:var(--po-forest-dark);background:#dbeee4;border-radius:5px;padding:5px 9px;font-size:11px}.insurance-owned-terms{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin:0;display:grid}.insurance-owned-terms>div{gap:6px;min-width:0;display:grid}.insurance-owned-terms dt{color:#61796c;font-size:11px}.insurance-owned-terms dd{color:var(--po-forest-dark);overflow-wrap:anywhere;margin:0;font-size:18px;font-weight:700}.insurance-owned-terms small{font-size:11px;font-weight:500}.insurance-owned-progress{gap:8px;display:grid}.insurance-owned-progress>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.insurance-owned-progress small,.insurance-owned-expiry{color:#61796c;font-size:11px;line-height:1.5}.insurance-owned-progress progress{appearance:none;background:#d7e6de;border:0;border-radius:4px;width:100%;height:5px;overflow:hidden}.insurance-owned-progress progress::-webkit-progress-bar{background:#d7e6de}.insurance-owned-progress progress::-webkit-progress-value{background:var(--po-forest);border-radius:4px}.insurance-owned-progress progress::-moz-progress-bar{background:var(--po-forest);border-radius:4px}.insurance-owned-expiry{overflow-wrap:anywhere;border-top:1px solid #d5e9df;margin:0;padding-top:11px}.insurance-empty{text-align:center;background:#f8faf9;border:1px dashed #d5e2db;border-radius:12px;justify-items:center;gap:10px;padding:24px 16px;display:grid}.insurance-empty>svg{width:25px;height:25px;color:var(--po-forest)}.insurance-empty>strong{font-size:15px}.insurance-empty>p{color:var(--po-muted);margin:0;font-size:12px;line-height:1.7}.insurance-purchase{min-width:0}.insurance-purchase>.section-heading-row{flex-wrap:wrap;gap:10px}.insurance-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.insurance-tier-option{border:1px solid var(--po-border);min-width:0;color:var(--po-ink);text-align:left;cursor:pointer;background:#fff;border-radius:9px;flex-direction:column;align-items:stretch;gap:8px;padding:14px 12px 26px;display:flex;position:relative}.insurance-tier-option.selected{border-color:var(--po-forest);box-shadow:inset 0 0 0 1px var(--po-forest);background:#f5fbf8}.insurance-tier-option:focus-visible{outline:2px solid var(--po-forest);outline-offset:3px}.insurance-tier-option:disabled{opacity:.55;cursor:default}.insurance-tier-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:5px;display:flex}.insurance-tier-heading>strong{font-size:19px}.insurance-tier-heading>small{color:var(--po-muted);font-size:10px}.insurance-tier-option.is-held .insurance-tier-heading>small{color:var(--po-forest)}.insurance-tier-price-label{color:var(--po-muted);font-size:10px}.insurance-tier-price{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px;display:flex}.insurance-tier-price>strong{min-width:0;font-size:18px;line-height:1.3}.insurance-tier-price>small{color:var(--po-copy);overflow-wrap:anywhere;font-size:10px}.insurance-tier-meta{color:var(--po-copy);overflow-wrap:anywhere;font-size:10px;line-height:1.6}.insurance-tier-check{width:15px;height:15px;color:var(--po-forest);position:absolute;bottom:9px;right:10px}.insurance-purchase-detail{border-top:1px solid var(--po-border);gap:14px;min-width:0;padding-top:18px;display:grid}.insurance-purchase-detail>h4{margin:0;font-size:16px}.insurance-purchase-detail .detail-list{margin:0}.insurance-purchase-detail .detail-list dd{overflow-wrap:anywhere;min-width:0}.insurance-pay-amount dd{color:var(--po-forest);font-size:18px;font-weight:700}.insurance-history{border-top:1px solid var(--po-border);padding-top:16px}.insurance-history>summary{cursor:pointer;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.insurance-history>summary::-webkit-details-marker{display:none}.insurance-history[open]>summary svg{transform:rotate(90deg)}@media (width<=360px){.insurance-owned-card{padding:15px}.insurance-tier-grid{gap:8px}.insurance-tier-option{padding:12px 9px 26px}.insurance-tier-price>strong{font-size:16px}}.customer-messages{gap:14px;margin:18px 0;display:grid}.customer-message{background:#f3f5f5;border-radius:5px;justify-self:start;max-width:92%;padding:12px}.customer-message.is-self{background:#edf7ec;justify-self:end}.customer-message small{color:#808b86;font-size:10px}.customer-message p{white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0 0;font-size:13px;line-height:1.7}.support-image{width:210px;max-width:100%;margin-top:8px}.support-image-thumb{background:0 0;border:0;max-width:100%;padding:0;display:block}.support-image-thumb img{object-fit:contain;border-radius:4px;width:210px;max-width:100%;height:auto;max-height:240px;display:block}.support-image-loading{color:#7a8680;background:#e8eeeb;place-items:center;width:100%;min-height:60px;max-height:240px;font-size:11px;display:grid}.support-image-large img{object-fit:contain;max-width:100%;max-height:55vh;margin:0 auto 16px;display:block}.support-image-large .secondary-button{width:100%}.support-image-tools,.support-image-draft{color:#7a8680;align-items:center;gap:10px;margin-bottom:8px;font-size:11px;display:flex}.support-image-picker{border:1px solid var(--po-border);min-height:32px;color:var(--po-forest);border-radius:4px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex;position:relative}.support-image-picker input{opacity:0;width:100%;position:absolute;inset:0}.support-image-picker:focus-within{outline:2px solid var(--po-forest);outline-offset:2px}.support-image-draft{background:var(--po-paper-muted);border:1px solid var(--po-border);border-radius:4px;padding:7px}.support-image--draft{flex-shrink:0;width:48px;margin:0}.support-image--draft .support-image-thumb img,.support-image--draft .support-image-loading{object-fit:cover;width:48px;height:44px;min-height:44px}.support-history-card{padding:12px 14px}.support-history-card .section-heading-row{gap:12px;min-height:36px;padding-bottom:4px}.support-history-card h3{margin:0;font-size:16px;line-height:1.4}.support-history-card .section-heading-row .text-link{flex-shrink:0}.customer-ticket-row{text-align:left;background:0 0;border:0;border-bottom:1px solid #edf0ee;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;width:100%;min-height:60px;padding:10px 0;font-size:14px;line-height:1.4;display:grid}.customer-ticket-row strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.customer-ticket-row span,.customer-ticket-row small{color:#7b8580;font-size:12px}.customer-ticket-row span{text-align:right;max-width:9em}.customer-ticket-row small{white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;min-width:0;overflow:hidden}.customer-ticket-more summary{min-height:44px;color:var(--po-forest);text-align:center;cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:8px 0;font-size:13px;line-height:1.5;list-style:none;display:flex}.customer-ticket-more summary::-webkit-details-marker{display:none}.customer-ticket-more summary svg{flex-shrink:0;width:16px;height:16px}.customer-ticket-more .ticket-less-label,.customer-ticket-more[open] .ticket-more-label{display:none}.customer-ticket-more[open] .ticket-less-label{display:inline}.customer-ticket-more[open] summary svg{transform:rotate(180deg)}.customer-ticket-more summary:focus-visible,.customer-ticket-row:focus-visible{outline:2px solid var(--po-forest);outline-offset:2px}.support-center{background:var(--po-paper);position:absolute;inset:0}.support-tabs{background:var(--po-paper);z-index:2;height:48px;margin:0;position:absolute;top:0;left:0;right:0}.support-tabs button{justify-content:center;align-items:center;gap:7px;font-size:14px;display:flex}.support-tabs svg{width:16px;height:16px}.support-scroll.mobile-page{top:48px}.support-chat-content{padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + var(--support-composer-height,150px) + 16px)}.support-scroll--chat .mobile-scroll{scroll-padding-bottom:calc(var(--flow-footer-height) + var(--mobile-safe-area-height) + var(--support-composer-height,150px) + 12px)}.support-agent-row{border-bottom:1px solid var(--po-border);align-items:center;gap:12px;padding:10px 0 15px;display:flex}.support-agent-row>div{flex:1;min-width:0}.support-agent-row h2{overflow-wrap:anywhere;margin:0 0 5px;font-size:16px}.support-agent-row small{color:var(--po-muted);font-size:11px}.support-agent-icon{width:40px;height:40px;color:var(--po-forest);background:var(--po-forest-soft);border-radius:8px;place-items:center;display:grid}.support-agent-icon svg{width:22px;height:22px}.support-safety{text-align:center;color:var(--po-muted);margin:12px 0;font-size:10px;line-height:1.8}.support-chat-empty{text-align:center;color:var(--po-muted);padding:48px 5px}.support-chat-empty>svg{width:36px;height:36px;color:var(--po-forest)}.support-chat-empty h3{color:var(--po-ink);margin:18px 0 10px;font-size:17px}.support-chat-empty p{font-size:13px;line-height:1.8}.support-chat-empty small{font-size:11px;line-height:1.8}.support-conversation-caption{color:var(--po-muted);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.support-conversation-caption>span{overflow-wrap:anywhere;flex:1;min-width:0}.support-chat-end{height:1px}.support-composer{z-index:3;background:var(--po-paper);border-top:1px solid var(--po-border);padding:12px 16px 10px;transition:bottom .26s cubic-bezier(.2,.8,.2,1);position:absolute;left:0;right:0}.support-center[data-keyboard-dragging=true] .support-composer{transition:none}.support-compose-row{align-items:flex-end;gap:9px;display:flex}.support-message-field{flex:1;min-width:0;display:block}.support-message-field>span{color:var(--po-copy);margin-bottom:6px;font-size:11px;display:block}.support-message-field textarea{box-sizing:border-box;border:1px solid var(--po-border);background:var(--po-paper-muted);resize:none;width:100%;min-height:66px;max-height:110px;font:inherit;border-radius:6px;padding:10px;font-size:13px;line-height:1.6}.support-message-field textarea:focus{outline:1px solid var(--po-forest)}.support-compose-row>button{border-radius:6px;flex:0 0 65px;justify-content:center;align-items:center;gap:4px;width:65px;min-height:44px;padding:10px 5px;font-size:12px;display:flex}.support-composer>small{color:var(--po-muted);margin-top:7px;font-size:10px;display:block}.support-composer .operations-note,.support-composer .operations-error{max-height:56px;margin:0 0 8px;font-size:11px;overflow:auto}.trade-screen{padding-bottom:60px}.trade-orders{margin-top:12px}.trade-orders-heading{justify-content:space-between;align-items:center;display:flex}.trade-orders-tabs{gap:22px;display:flex}.trade-orders-tabs button{color:#9399a2;background:0 0;border:0;min-height:44px;padding:0;font-size:18px;font-weight:650}.trade-orders-tabs button.selected{color:#14181d;font-weight:750}.trade-orders-tabs button:focus-visible,.trade-orders-refresh:focus-visible{outline-offset:2px;outline:2px solid #618de8}.trade-orders-refresh{color:#9399a2;background:0 0;border:0;place-items:center;width:44px;height:44px;display:grid}.trade-orders-empty{text-align:center;color:#969ca5;padding:32px 0 38px;font-size:12px}.trade-order-feedback{color:#198861;font-size:12px}.trade-orders .success-record-card{box-shadow:none;border:0;border-bottom:1px solid #eceff2;border-radius:0;margin:10px 0;padding:14px 0}.trade-orders .success-record-heading strong{overflow-wrap:anywhere;color:#969ca5;font-size:9px}.options-trade-screen{padding-bottom:12px}.options-trade-screen .market-chart-toolbar{margin:0}.options-trade-screen .market-candlestick-chart{height:auto}.options-trade-screen .market-chart-controls{box-sizing:border-box;background:#fafbfc;height:auto;min-height:44px;padding:0 10px}.options-trade-screen .market-chart-hint{background:#eef1f4;border-radius:4px;min-width:0;padding:4px 7px;font-size:10px;line-height:1.4}.options-trade-screen .market-chart-hint.history{background:#edf3fc}.options-trade-screen .market-chart-zoom output{min-width:24px}.options-trade-screen .market-chart-zoom button:last-child{color:#4677b6;font-weight:600}.options-trade-screen .trade-orders{margin-top:0}.options-trade-screen .trade-orders-heading{border-bottom:1px solid var(--po-border);gap:8px}.options-trade-screen .trade-orders-tabs{flex-wrap:wrap;gap:clamp(10px,3cqw,20px);min-width:0}.options-trade-screen .trade-orders-tabs button{font-size:16px;position:relative}.options-trade-screen .trade-orders-tabs button.selected:after{content:"";background:var(--po-forest);border-radius:2px;height:2px;position:absolute;bottom:0;left:0;right:0}.options-trade-screen .trade-orders-empty{margin:0;padding:14px 0;font-size:12px;line-height:20px}.options-trade-screen .trade-order-feedback{margin:8px 0;line-height:18px}.options-trade-screen .trade-orders .success-record-card{margin:0;padding:12px 0}.options-trade-screen .trade-orders-refresh svg{width:16px;height:16px}.options-trade-screen .trade-orders-refresh{flex-shrink:0}.trade-assets-toolbar{min-height:44px;color:var(--po-muted);align-items:center;gap:6px;font-size:12px;display:flex}.trade-assets-toolbar>button{min-width:44px;min-height:44px;color:inherit;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.trade-assets-toolbar svg{width:16px;height:16px}.trade-assets-toolbar>.text-link{color:var(--po-forest);gap:2px;margin-left:auto}.trade-assets-panel .asset-holdings{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.trade-assets-panel .asset-holding-row{min-height:70px}.trade-assets-panel .asset-holding-row+.asset-holding-row{margin-top:0;padding-top:0}.bottom-sheet:has(.trade-order-sheet){border-radius:16px 16px 0 0}.bottom-sheet:has(.trade-order-sheet) .sheet-header{border-bottom:1px solid #edf0f2;flex-shrink:0;padding:0 56px 14px 18px}.bottom-sheet:has(.trade-order-sheet) .sheet-title{font-size:19px;font-weight:700}.bottom-sheet:has(.trade-order-sheet) .sheet-content{min-height:0;padding:0;display:flex;overflow:hidden}.trade-order-sheet{width:100%;min-height:0}.trade-order-sheet-viewport{height:510px;max-height:100%;position:relative}.trade-order-sheet-viewport .mobile-scroll{bottom:0}.trade-order-sheet-viewport .mobile-scrollbar{bottom:4px}.trade-order-form,.order-sheet-confirm{padding:18px 18px calc(var(--device-safe-area-bottom,24px) + 18px)}.trade-order-form h3{margin:0 0 12px;font-size:14px}.trade-order-form .amount-card{box-shadow:none;border:0;border-top:1px solid #edf0f2;border-radius:0;margin:22px 0 12px;padding:16px 0 0}.trade-order-form .amount-heading h2{font-size:16px}.trade-order-form .amount-input-row{margin-top:12px}.trade-order-form .option-terms{margin:10px 0 0}.trade-order-cost{color:#818995;gap:10px;margin:18px 0;font-size:12px;display:grid}.trade-order-cost>span{justify-content:space-between;gap:12px;display:flex}.trade-order-cost strong{color:#232930;font-weight:600}.order-continue.up{background:#49b987}.order-continue.down{background:#dc1c4a}.order-continue{border-radius:5px;width:100%;min-height:44px}.order-sheet-confirm .surface-card{box-shadow:none;border-width:0 0 1px;border-radius:0;padding:12px 0}.order-sheet-confirm .confirm-actions>button{min-height:44px}.order-sheet-terms{color:#818995;margin:14px 0;font-size:12px}.order-sheet-terms summary{cursor:pointer;padding:10px 0}.order-sheet-terms .info-callout{margin:0;padding:10px}.order-sheet-confirm .market-pair{align-items:center;gap:6px;display:flex}.order-sheet-confirm .asset-icon{width:24px;height:24px}.order-sheet-confirm .order-pair-row{gap:8px;padding-bottom:10px}.order-sheet-confirm .order-pair-row strong{font-size:13px}.order-sheet-confirm .order-amount-row{padding-top:10px}.order-sheet-confirm .option-terms{margin:8px 0 0;line-height:1.5}.order-sheet-confirm .success-record-card{margin-top:8px}.order-sheet-confirm .success-record-card dl>div{min-height:32px}.order-sheet-confirm .price-source-row{border:0;border-radius:0;margin-top:4px;padding:8px 0;font-size:11px}.order-sheet-confirm .confirm-actions{margin-top:12px}.order-sheet-confirm .order-sheet-terms{margin:4px 0}.order-sheet-confirm .order-sheet-terms summary{padding:8px 0}.order-record-compact{background:#fff;border:1px solid #f0f1f3;border-radius:8px;margin:12px 0 14px;box-shadow:0 1px 5px #1b222906}.order-compact-content{color:#16191d;gap:11px;padding:14px;display:grid}.order-compact-top,.order-compact-values{justify-content:space-between;align-items:start;gap:12px;min-width:0;display:flex}.order-compact-top{align-items:center}.order-compact-top .order-record-direction,.order-compact-status{border-radius:4px;padding:1px 6px;font-size:12px;font-weight:700;line-height:16px}.order-compact-top .order-tone-positive{background:#d9f5eb}.order-compact-top .order-tone-negative{background:#fff0f3}.order-compact-status{color:#bd980b;text-align:right;background:#fffbea;margin-left:auto}.order-compact-metric{gap:2px;min-width:0;font-size:12px;line-height:14px;display:grid}.order-compact-metric>span{color:#8b8e91;font-weight:600}.order-compact-metric>strong{color:#15181b;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:13px;font-weight:700;line-height:16px}.order-compact-values>.order-compact-metric{max-width:calc(60% - 12px)}.order-compact-values>.order-compact-metric:last-child{text-align:right}.order-compact-metric>.order-compact-countdown{color:#bd980b}.order-compact-countdown small{font-size:10px}.order-compact-prices{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.order-compact-prices.is-settled{grid-template-columns:repeat(3,minmax(0,1fr))}.order-compact-prices>.order-compact-metric:last-child{text-align:right}.order-compact-prices.is-settled>.order-compact-metric:nth-child(2){text-align:center}.order-compact-bottom{color:#93989e;font-variant-numeric:tabular-nums;border-top:1px solid #f0f1f3;justify-content:space-between;align-items:start;gap:10px;min-width:0;margin-top:2px;padding-top:10px;font-size:10px;font-weight:600;line-height:15px;display:flex}.order-compact-bottom>time{flex:0 auto}.order-compact-bottom>span{text-align:right;overflow-wrap:anywhere;max-width:58%}.success-record-heading .order-record-direction{display:inline}.prototype-shell .order-tone-positive,.bottom-sheet .order-tone-positive{color:#16875e}.prototype-shell .order-tone-negative,.bottom-sheet .order-tone-negative{color:#d83e52}.order-record-compact .order-tone-positive{color:#16875e}.order-record-compact .order-tone-negative{color:#d83e52}.direction-chip.up{color:#16875e}.direction-chip.down{color:#d83e52}.funds-password-screen{background:var(--po-paper-muted)}.funds-password-content{padding:24px 20px 36px}.funds-password-intro{text-align:center;justify-items:center;gap:12px;padding:8px 10px 24px;display:grid}.funds-password-emblem{width:64px;height:64px;color:var(--po-forest);background:#e4f3eb;border-radius:20px;place-items:center;display:grid}.funds-password-emblem svg{width:30px;height:30px}.funds-password-intro h2{letter-spacing:-.02em;margin:4px 0 0;font-size:21px;font-weight:650}.funds-password-intro p{max-width:290px;color:var(--po-copy);margin:0;font-size:13px;line-height:1.7}.funds-password-panel{border:1px solid #e2e7e4;border-radius:16px;gap:16px;margin:0;padding:20px;display:grid}.funds-password-panel h2{align-items:center;gap:6px;font-size:15px;display:flex}.funds-password-panel h3{margin:0;font-size:17px}.funds-password-panel .section-heading-row{margin:0}.funds-password-panel .section-heading-row>.funds-password-badge{background:var(--po-paper-muted);color:var(--po-copy);border-radius:6px;flex-shrink:0;padding:5px 8px;font-size:11px}.funds-password-panel .section-heading-row>.funds-password-badge.configured{color:var(--po-forest-dark);background:var(--po-forest-soft)}.funds-password-panel .section-heading-row>.funds-password-badge.locked{color:#95620e;background:var(--po-gold-soft)}.funds-password-panel form,.funds-password-panel label{gap:10px;display:grid}.funds-password-panel form{gap:18px}.funds-password-panel label{color:var(--po-copy);font-size:13px}.funds-password-panel .option-terms{margin:0;line-height:1.7}.funds-password-panel input,.transfer-password-input input{box-sizing:border-box;width:100%;min-height:42px;color:var(--po-ink);letter-spacing:.35em;background:#fff;border:1px solid #dce3df;border-radius:7px;padding:10px 12px;font-size:17px}.funds-password-panel input{background:#fafcfb;border-radius:8px;min-height:48px}.funds-password-panel input:focus{border-color:var(--po-forest);outline-offset:1px;outline:2px solid #07865d22}.funds-password-links{display:grid}.funds-password-links button{min-height:78px;color:var(--po-ink);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.funds-password-links button+button{border-top:1px solid var(--po-border)}.funds-password-links button span{gap:6px;display:grid}.funds-password-links strong{font-size:14px;font-weight:600}.funds-password-links small{color:var(--po-copy);font-size:12px;line-height:1.5}.funds-password-links button>svg{color:var(--po-muted);flex-shrink:0}.funds-password-status{justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.funds-password-panel .internal-transfer-actions>button:only-child{grid-column:1/-1}.funds-password-panel .primary-button,.funds-password-panel .secondary-button{border-radius:8px;min-height:46px}.funds-password-guidance{color:var(--po-copy);align-items:flex-start;gap:8px;margin:18px 4px 0;font-size:12px;line-height:1.7;display:flex}.funds-password-guidance>svg{flex-shrink:0;width:15px;height:15px;margin-top:3px}.funds-password-entry{width:100%;min-height:74px;color:var(--po-ink);text-align:left;background:#f7fbf8;border:1px solid #e2e7e4;border-radius:10px;align-items:center;gap:10px;margin:12px 0 18px;padding:14px 12px;display:flex}.funds-password-entry-icon{width:32px;height:36px;color:var(--po-forest);flex-shrink:0;place-items:center;display:grid}.funds-password-entry-icon svg{width:20px;height:20px}.funds-password-entry-copy{flex:1;gap:5px;min-width:0;display:grid}.funds-password-entry-copy strong{font-size:14px}.funds-password-entry-copy small{color:var(--po-copy);font-size:11px;line-height:1.5}.funds-password-entry-action{color:var(--po-forest-dark);flex-shrink:0;align-items:center;gap:2px;font-size:12px;display:inline-flex}.funds-password-entry:focus-visible,.funds-password-links button:focus-visible{outline:2px solid var(--po-forest);outline-offset:3px}.transfer-password-input small{color:var(--po-muted);font-size:11px;line-height:1.6}.swap-screen{background:#fff}.history-pagination{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;margin:16px 0;display:grid}.history-pagination .secondary-button{min-width:0;min-height:44px;margin:0;padding:8px;font-size:12px}.history-pagination>span{color:var(--po-muted);white-space:nowrap;text-align:center;font-size:12px}.history-pagination button:disabled{opacity:.4;cursor:default}.swap-content{gap:18px}.swap-account-label{justify-content:space-between;align-items:center;gap:12px;display:flex}.swap-account-label>span{color:var(--po-forest-dark);align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.swap-account-label>small{color:var(--po-copy);font-size:12px}.swap-content .funds-password-entry{margin:0}.coin-icon-platform{color:var(--po-forest-dark);background:#edf5df}.coin-icon-platform>svg{width:65%;height:65%}.swap-platform-token{background:#f3f7ed;border:1px solid #e5ecd9;border-radius:8px;gap:12px;padding:16px;display:grid}.swap-token-heading{align-items:center;gap:10px;min-width:0;display:flex}.swap-token-heading>div{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.swap-token-heading strong{color:var(--po-ink);font-size:15px}.swap-token-heading small,.swap-platform-token>small{color:var(--po-copy);font-size:11px;line-height:1.6}.swap-token-balance{justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;display:flex}.swap-token-balance span{color:var(--po-copy);flex-shrink:0}.swap-token-balance strong{color:var(--po-ink);text-align:right;overflow-wrap:anywhere;font-size:15px}.swap-token-description{color:var(--po-copy);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.6}.coin-icon-custom-platform>.coin-icon{width:100%;height:100%;color:inherit;background:0 0;flex-basis:100%}.swap-platform-token .text-link{text-align:left;justify-self:start;align-items:center;gap:8px;min-height:36px;display:inline-flex}.asset-holding-identity{overflow-wrap:anywhere;flex:1;min-width:0}.asset-holding-identity .asset-token-swap{align-items:center;gap:3px;min-height:36px;font-size:11px;display:inline-flex}.asset-token-swap svg{width:12px;height:12px}.swap-form{flex-direction:column;gap:10px;display:flex;position:relative}.swap-amount-card{background:#f6f8f7;border:1px solid #e5e9e7;border-radius:14px;gap:18px;padding:20px 16px;display:grid}.swap-card-heading,.swap-card-foot{justify-content:space-between;align-items:center;gap:8px;display:flex}.swap-card-heading>label,.swap-card-heading>span{color:var(--po-copy);font-size:14px}.swap-card-heading>small,.swap-card-foot small,.swap-receive>small{color:var(--po-copy);font-size:12px;line-height:1.5}.swap-amount-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.swap-amount-row>input,.swap-amount-row>strong{width:100%;min-width:0;color:var(--po-ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;background:0 0;border:0;flex:1;padding:0;font-size:28px;font-weight:600;line-height:1.3}.swap-amount-row>input::placeholder,.swap-amount-row>.swap-placeholder{color:#9aaba4}.swap-amount-row>input:focus{outline:none}.swap-amount-card:focus-within{border-color:var(--po-forest)}.swap-asset-select{background:#fff;border:1px solid #e5e9e7;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.swap-asset-select .coin-icon{width:24px;height:24px}.swap-asset-select select{max-width:112px;color:var(--po-ink);font:inherit;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.swap-reverse{z-index:1;width:42px;height:42px;color:var(--po-forest-dark);box-sizing:content-box;background:#e6f3ec;border:5px solid #fff;border-radius:13px;align-self:center;place-items:center;margin:-25px 0;display:grid}.swap-reverse svg{width:21px;height:21px;transform:rotate(90deg)}.swap-platform-switch{justify-content:center;align-items:center;gap:7px;width:auto;max-width:100%;padding:0 12px;display:inline-flex}.swap-platform-switch span{overflow-wrap:anywhere;font-size:12px;font-weight:600}.swap-receive{padding-top:22px}.swap-rate-details{gap:14px;margin:10px 0;font-size:12px;display:grid}.swap-rate-details>div{justify-content:space-between;gap:14px;display:flex}.swap-rate-details dt{color:var(--po-copy)}.swap-rate-details dd{color:var(--po-ink);text-align:right;overflow-wrap:anywhere;margin:0}.swap-rate-details .swap-expired{color:var(--po-red)}.swap-confirmation,.swap-confirmation label{gap:12px;display:grid}.swap-confirmation label{font-size:14px}.swap-form>.primary-button,.swap-confirmation>.primary-button{border-radius:10px;width:100%;min-height:48px}.swap-unavailable{border:1px solid var(--po-border);text-align:center;background:#f8faf9;border-radius:16px;justify-items:center;gap:14px;padding:40px 24px;display:grid}.swap-unavailable>svg{width:36px;height:36px;color:var(--po-forest)}.swap-unavailable>strong{font-size:18px}.swap-unavailable p{color:var(--po-copy);margin:0;font-size:14px;line-height:1.7}.swap-footnote{color:var(--po-copy);text-align:center;margin:0;font-size:12px;line-height:1.7}.swap-pending{background:#fff9ed;gap:12px;padding:18px;display:grid}.swap-pending h2{margin:0;font-size:15px}.swap-pending p{margin:0;font-size:13px;line-height:1.6}.swap-pending small{overflow-wrap:anywhere;color:var(--po-copy)}.swap-record>div:first-child>strong,.swap-pending>strong{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.swap-record>div:first-child>span{color:var(--po-forest-dark);font-size:12px}.asset-holding-row+.asset-holding-row{border-top:1px solid var(--po-border);margin-top:16px;padding-top:16px}.swap-screen button:focus-visible,.swap-asset-select select:focus-visible{outline:2px solid var(--po-forest);outline-offset:3px}.team-rewards-panel,.funded-staking-summary{background:#fff;border-radius:16px;padding:18px}.team-rewards-panel{border:1px solid #e7ece9}.team-level-badge{color:#278562;background:#eaf7ee;border-radius:8px;padding:5px 10px}.team-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:16px 0;display:grid}.team-account-grid>div{flex-direction:column;gap:5px;min-width:0;display:flex}.team-account-grid span,.team-account-grid small{color:#77867e;font-size:12px}.team-account-grid strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:18px}.team-reward-totals{gap:16px;margin:12px 0;display:flex}.team-reward-totals>span{color:#77867e;flex:1;font-size:12px}.team-reward-totals strong{color:#27352e;overflow-wrap:anywhere;margin-top:4px;font-size:14px;display:block}.team-reward-record{border-top:1px solid #edf0ee;padding:12px 0}.team-reward-record summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.team-reward-record summary small{color:#77867e;margin-top:4px;font-size:11px;display:block}.team-reward-record summary strong{color:#278562;text-align:right}.team-reward-record dl{background:#f7f9f8;margin:12px 0 0;padding:12px;font-size:12px}.team-reward-record dl>div{justify-content:space-between;gap:12px;margin:8px 0;display:flex}.team-reward-record dt{color:#77867e;flex-shrink:0}.team-reward-record dd{text-align:right;overflow-wrap:anywhere;margin:0}.funded-staking-summary h2{margin:6px 0 12px}.funded-staking-form .calculation-preview{margin:14px 0}.funded-staking-confirm{align-items:flex-start;gap:9px;margin:16px 0;font-size:13px;line-height:1.5;display:flex}.funded-staking-confirm input{accent-color:#43b386;flex-shrink:0;width:18px;height:18px;margin-top:1px}.order-sheet-confirm .confirm-plan-picker h2,.order-sheet-confirm .protection-record-card h2{margin:0 0 8px;font-size:13px}.order-sheet-confirm .confirm-plan-picker>p{display:none}.order-sheet-confirm .protection-record-card{padding:12px}.order-sheet-confirm .protection-record-card dl{margin:8px 0}.order-sheet-confirm .protection-record-card .record-note{font-size:11px}.invitation-page{background:#fff}.invitation-screen{--invitation-accent:#87c520;padding:12px 18px calc(var(--flow-footer-height,68px) + var(--device-safe-area-bottom,24px) + 24px);color:#151715;background:#fff;flex-direction:column;gap:28px;display:flex}.invitation-hero{text-align:center;padding:10px 0 0}.invitation-hero-image{aspect-ratio:1;object-fit:contain;width:min(100%,224px);height:auto;margin:0 auto 4px;display:block}.invitation-hero h1{letter-spacing:.5px;margin:0;font-size:23px;font-weight:750;line-height:1.5}.invitation-hero h1 em{color:var(--invitation-accent);font-style:normal}.invitation-hero>p{color:#737773;margin:9px 0 0;font-size:11px;line-height:1.6}.invitation-section-title{border-left:4px solid var(--invitation-accent);color:#303430;margin:0;padding-left:9px;font-size:17px;font-weight:700;line-height:1.2}.invitation-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:23px 10px;padding:24px 0 0;display:grid}.invitation-stats>div{text-align:center;flex-direction:column;align-items:center;gap:7px;min-width:0;display:flex}.invitation-stats strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:100%;font-size:24px;font-weight:700;line-height:1.2}.invitation-stats strong small{margin-left:2px;font-size:10px;font-weight:600;display:inline-block}.invitation-stats>div>span{color:#90958f;font-size:12px;font-weight:600}.invitation-methods{flex-direction:column;gap:19px;display:flex}.invitation-methods .invitation-section-title{margin-bottom:3px}.invitation-field{flex-direction:column;gap:10px;min-width:0;display:flex}.invitation-field>span{color:#777c76;font-size:14px;font-weight:650}.invitation-copy-box{background:#f5f5f5;border-radius:6px;align-items:center;gap:6px;min-height:50px;padding:0 6px 0 13px;display:flex}.invitation-copy-value{white-space:nowrap;-webkit-user-select:all;user-select:all;color:#313631;text-overflow:ellipsis;background:0 0;border:0;border-radius:0;outline:0;flex:1;width:0;min-width:0;padding:14px 0;font-family:inherit;font-size:13px;font-weight:600;display:block;overflow:hidden}.invitation-copy-value:focus-visible{outline-offset:2px;outline:2px solid #87c520}.invitation-copy-box input::placeholder{color:#8b918a;font-weight:400}.invitation-copy-box:focus-within{outline-offset:2px;outline:2px solid #87c520}.invitation-copy-box button{color:#363c35;cursor:pointer;background:0 0;border:0;flex:0 0 40px;place-items:center;width:40px;min-height:44px;padding:0;display:grid}.invitation-copy-box button svg{width:19px;height:19px}.invitation-copy-box button:disabled{opacity:.35;cursor:default}.invitation-copy-box button:focus-visible{border-radius:4px;outline:2px solid #658f20}.invitation-feedback{color:#378658;margin:-5px 0 0;font-size:12px}.invitation-details{border-top:1px solid #edf0ec;padding-top:17px}.invitation-details>summary{cursor:pointer;color:#555f52;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;list-style:none;display:flex}.invitation-details>summary::-webkit-details-marker{display:none}.invitation-details[open]>summary svg{transform:rotate(90deg)}.invitation-details .team-rewards-panel{border:0;border-radius:0;padding:18px 0 0}.invitation-rules{padding-top:12px}.invitation-rules h3{font-size:14px}@media (width<=360px){.invitation-screen{padding-left:14px;padding-right:14px}.invitation-hero-image{width:208px}.invitation-hero h1{font-size:22px}.invitation-stats strong{font-size:21px}}.invitation-stats strong>span{white-space:nowrap;vertical-align:baseline;scrollbar-width:none;max-width:100%;display:inline-block;overflow-x:auto}.invitation-stats strong.is-long{font-size:16px}.invitation-stats strong.is-long small{margin:3px 0 0;display:block}.account-feature-screen{--invitation-accent:#87c520;--po-forest:#55851c;--po-forest-dark:#385e10;--po-forest-soft:#f1f7e8;--po-border:#ebeee8;color:#151715;padding:12px 18px calc(var(--flow-footer-height,68px) + var(--device-safe-area-bottom,24px) + 24px);background:#fff;gap:24px}.account-feature-hero{padding-top:0}.account-feature-hero .invitation-hero-image{width:min(100%,176px);margin-bottom:8px}.account-feature-hero h1{font-size:23px}.account-feature-hero>p{color:#638e2c;margin-top:6px;font-size:12px}.account-feature-screen .section-heading-row{gap:12px;min-width:0}.account-feature-screen .section-heading-row>div{min-width:0}.account-feature-screen .section-heading-row h2.invitation-section-title{margin:0;font-size:17px;line-height:1.3}.account-feature-screen .text-link{flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:36px;display:inline-flex}.account-feature-screen .text-link svg{width:15px;height:15px}.account-feature-screen .primary-button,.account-feature-screen .secondary-button{min-height:46px;box-shadow:none;color:#1c3307;background:#87c520;border:1px solid #87c520;border-radius:7px;font-weight:700}.account-feature-screen button:disabled{cursor:default;opacity:.45}.account-feature-screen :is(button,summary,select,textarea):focus-visible{outline-offset:3px;outline:2px solid #658f20}.account-feature-screen .operations-copy{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.7}.account-feature-screen .operations-note{color:#767e72;margin:0;font-size:12px;line-height:1.7}.account-feature-screen .operations-list{flex-direction:column;gap:16px;display:flex}.account-feature-screen .operations-list>.operations-item{background:#f5f5f5;border:0;border-radius:8px;flex-direction:column;gap:13px;min-width:0;padding:17px 15px;display:flex}.account-feature-screen .operations-item h3{overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.45}.account-feature-screen .operations-item .section-heading-row>small,.account-feature-tag{color:#588027;background:#edf4e6;border-radius:5px;flex-shrink:0;padding:4px 7px;font-size:10px;line-height:1.4}.account-feature-screen .operations-item .section-heading-row{align-items:flex-start}.account-feature-screen .operations-item details{font-size:13px;line-height:1.7}.account-feature-screen .operations-item details>summary{cursor:pointer;color:#656d60;overflow-wrap:anywhere}.account-feature-screen .operations-item details[open]>.operations-copy{color:#30382a;padding-top:10px}.account-feature-screen .operations-item .text-link{align-self:flex-end}.account-feature-screen .operations-item .form-field{gap:8px;margin:0;font-size:12px}.account-feature-screen .operations-item textarea{background:#fff;border:1px solid #e2e7df;border-radius:6px;min-height:72px;padding:10px;font-size:13px}.account-feature-screen .activity-image{border-radius:6px;margin:0}.account-feature-screen .operations-history{margin-top:0}.account-feature-screen .operations-history>.operations-item{border-bottom:1px solid #edf0ec;margin-top:14px;padding:14px 0}.account-feature-screen .operations-history>.operations-note{padding-top:14px}.account-feature-screen .operations-error{margin:0;font-size:12px;line-height:1.6}.account-feature-screen .funding-tabs{background:#f5f5f5;border:0;border-radius:7px;gap:5px;padding:4px}.account-feature-screen .funding-tabs button{color:#7b8276;min-height:40px;box-shadow:none;background:0 0;border:0;border-radius:5px;font-size:14px}.account-feature-screen .funding-tabs button.active{color:#416a18;background:#e8f2d9;font-weight:700}.account-feature-screen .funds-password-entry{box-shadow:none;background:#fff;border:1px solid #edf0e9;border-radius:7px;padding:12px}.account-feature-screen .swap-amount-card{background:#f5f5f5;border:1px solid #0000;border-radius:8px;padding:16px 14px}.account-feature-screen .swap-amount-card:focus-within{border-color:#87c520}.account-feature-screen .swap-amount-row>input,.account-feature-screen .swap-amount-row>strong{color:#23291f;font-size:26px}.account-feature-screen .swap-asset-select{border:0;border-radius:6px;padding:8px}.account-feature-screen .swap-reverse{color:#5a862b;background:#edf4e3;border-radius:9px}.account-feature-screen .swap-card-heading>small{text-align:right}.account-feature-screen .swap-card-foot{gap:10px}.account-feature-screen .swap-card-foot small{flex:1}.account-feature-screen .swap-confirmation input{background:#f5f5f5;border:1px solid #dce3d6;border-radius:6px}.account-feature-screen .swap-unavailable{background:#f5f5f5;border:0;border-radius:8px;padding:24px 16px}.account-feature-screen .swap-record{background:#f5f5f5;border:0;border-radius:8px;padding:16px 14px}.account-feature-screen .swap-records{gap:16px;display:grid}.account-feature-screen .swap-footnote{text-align:left;color:#80877a;font-size:11px}.account-feature-screen .checkin-reward-panel{box-shadow:none;background:#f5f5f5;border:0;border-radius:8px;flex-direction:column;gap:16px;padding:18px 14px;display:flex}.account-feature-screen .checkin-reward-panel .section-heading-row h2{margin:0;font-size:16px}.checkin-reward-panel .section-heading-row>svg{color:#658f20;flex-shrink:0;width:19px;height:19px}.checkin-reward-amount{color:#5f6b55;align-items:baseline;gap:6px;margin:0;display:flex}.checkin-reward-amount>span{margin-right:auto;font-size:12px}.checkin-reward-amount>strong{color:#416a18;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:28px;line-height:1.2}.checkin-reward-amount>small{flex-shrink:0;font-size:11px}.checkin-reward-panel .operations-rewards{gap:8px;margin:0}.checkin-reward-panel .operations-rewards>div{background:#fff;border:1px solid #0000;border-radius:6px;gap:7px;min-width:0;padding:12px 3px}.checkin-reward-panel .operations-rewards>div.is-current{background:#eaf4dc;border-color:#87c520}.checkin-reward-panel .operations-rewards small{color:#7c8474;font-size:10px}.checkin-reward-panel .operations-rewards strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;justify-content:center;align-items:center;min-height:24px;font-size:18px;display:flex}.checkin-reward-panel .operations-rewards strong>svg{color:#5d8f20;width:23px;height:23px}.checkin-reward-panel .operations-rewards .is-current strong{color:#416a18}.checkin-reward-panel>.primary-button{width:100%}.account-feature-screen .operations-list>.notice-item{gap:12px}.notice-item .notice-unread-badge{vertical-align:2px;color:#416a18;white-space:nowrap;background:#e4efcf;border-radius:4px;margin-right:7px;padding:2px 5px;font-size:10px;font-weight:600;line-height:1.5;display:inline-block}.account-feature-screen .notice-item.is-read h3{color:#697161;font-weight:550}.account-feature-screen .notice-item>.text-link{color:#456b20;background:#eaf2df;border-radius:5px;min-height:36px;padding:6px 12px}.account-feature-screen .notice-item>.text-link:disabled{color:#8a9282;opacity:1;background:0 0}.account-feature-screen .notice-details>summary{justify-content:space-between;align-items:center;gap:12px;min-height:40px;list-style:none;display:flex}.notice-details>summary::-webkit-details-marker{display:none}.notice-details>summary>svg{color:#839075;flex-shrink:0;width:15px;height:15px}.notice-details .notice-preview{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.notice-details .notice-collapse-label{color:#588027;display:none}.notice-details[open] .notice-preview{display:none}.notice-details[open] .notice-collapse-label{display:inline}.notice-details[open]>summary>svg{transform:rotate(90deg)}.account-feature-screen .notification-tabs{margin-bottom:0}.notification-content{gap:inherit;flex-direction:column;min-width:0;display:flex}.crypto-news-panel{flex-direction:column;gap:16px;min-width:0;scroll-margin-top:12px;display:flex}.crypto-news-panel>.section-heading-row small{color:#7c8474;font-size:11px}.crypto-news-panel .crypto-news-stale{color:#896b2a;background:#fff5df;border-radius:6px;padding:10px 12px}.crypto-news-meta{color:#7c8474;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;font-size:11px;display:flex}.crypto-news-meta>span{color:#588027;font-weight:600}.crypto-news-meta>time{overflow-wrap:anywhere}.account-feature-screen .crypto-news-item{gap:10px;min-width:0}.crypto-news-item .operations-copy{overflow-wrap:anywhere}.crypto-news-item>a{align-items:center;gap:5px;min-height:32px;text-decoration:none;display:inline-flex}.staking-page{background:#0b1017}.staking-content{--po-ivory:#0b1017;--po-paper:#111823;--po-paper-muted:#17202d;--po-ink:#f5f6f8;--po-copy:#a6afbd;--po-muted:#929caa;--po-border:#27303e;--po-forest:#ff6068;--po-forest-dark:#ff7b81;--po-forest-soft:#2c1b25;--po-red:#ff929a;--po-red-soft:#301d27;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:var(--po-ink);padding:8px 16px calc(var(--flow-footer-height,68px) + var(--device-safe-area-bottom,24px) + 24px);background:#0b1017;gap:20px}.staking-chrome .app-header{color:#f5f6f8;background:#0b1017;border-color:#202733}.staking-chrome .header-icon-button{color:#f5f6f8}.device-screen:has(.flow-screen[data-flow-current=true] .staking-page) .status-bar{color:#f5f6f8;background:#0b1017}.device-screen:has(.flow-screen[data-flow-current=true] .staking-page) .status-indicator-svg{filter:brightness(0)invert()}.staking-content .funded-staking-summary{background:#0b1017;border:0;border-bottom:1px solid #252c36;border-radius:0;padding:6px 0 20px}.staking-hero-row{align-items:center;gap:0;min-height:144px;display:flex}.staking-hero-row>div{z-index:1;flex:1;min-width:0;position:relative}.staking-content .eyebrow{color:#ff666d;letter-spacing:1.7px;font-size:11px;font-weight:700}.staking-content .staking-hero-row h2{letter-spacing:-.5px;margin:9px 0;font-size:25px;font-weight:750;line-height:1.4}.staking-hero-row p{color:#a3adba;margin:0;font-size:12px;line-height:1.6}.staking-hero-image{object-fit:contain;border-radius:16px;flex-shrink:0;width:130px;height:130px;display:block}.staking-content .staking-account-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0 18px}.staking-account-grid>div{gap:5px}.staking-content .staking-account-grid strong{color:#ff5963;letter-spacing:-.5px;font-size:23px;font-weight:750;line-height:1.3}.staking-content .staking-account-grid .staking-metric{overflow-wrap:anywhere;font-size:clamp(15px,4.9cqw,22px)}.staking-content .staking-account-grid .staking-metric.is-long{letter-spacing:-.35px;font-size:14px;line-height:2.04}.staking-content .staking-account-grid small{color:#7e8b9d;font-size:10px}.staking-content .staking-account-grid span{color:#aab3c0;font-size:12px}.staking-content .operations-note{color:#99a5b5;margin:0;font-size:12px;line-height:1.75}.staking-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.staking-section-heading h2,.staking-section-heading h3{color:#f5f6f8;margin:0;font-size:19px;line-height:1.4}.staking-section-heading>span{color:#949fb0;align-items:center;gap:5px;font-size:11px;display:inline-flex}.staking-section-heading svg{color:#8f9baa;width:16px;height:16px}.staking-content .funded-staking-form{box-shadow:none;background:#111823;border:1px solid #28313f;border-radius:16px;flex-direction:column;gap:16px;padding:0 16px 18px;display:flex;overflow:hidden}.staking-card-heading{border-bottom:1px solid #28313f;align-items:center;gap:10px;padding:17px 0;display:flex}.staking-product-icon{color:#ff6068;background:#35202b;border-radius:10px;place-items:center;width:36px;height:40px;display:grid}.staking-product-icon svg{width:20px;height:20px}.staking-card-heading>div{flex:1;gap:4px;min-width:0;display:grid}.staking-card-heading strong{color:#f5f6f8;font-size:17px}.staking-card-heading small{color:#8e9cae;font-size:10px}.staking-term-pill{color:#ff7b81;white-space:nowrap;background:#2c1b25;border-radius:5px;align-items:center;gap:5px;padding:6px 8px;font-size:11px;display:inline-flex}.staking-term-pill svg{width:13px;height:13px}.staking-content .section-heading-row{align-items:center;gap:10px}.staking-content .section-heading-row h3{margin:0;font-size:14px}.staking-content .text-link{color:#ff7b81;align-items:center;gap:5px;min-height:36px;font-size:12px;display:inline-flex}.staking-content .text-link svg{width:14px;height:14px}.staking-content .stake-tier-grid{gap:8px}.staking-content .stake-tier-grid button{color:#eef0f3;box-shadow:none;background:#0d141e;border:1px solid #2a3443;border-radius:9px;gap:7px;padding:12px 10px}.staking-content .stake-tier-grid button.selected{box-shadow:none;background:#291d29;border-color:#ff5963}.staking-content .stake-tier-grid span{color:#bcc4d0;font-size:12px}.staking-content .stake-tier-grid strong{color:#ff747c;font-size:17px}.staking-content .stake-tier-grid small{color:#8e9aab;font-size:10px;line-height:1.5}.staking-content .form-field,.staking-content .transfer-password-input{color:#b0bac9;gap:10px;margin:0;font-size:12px;display:grid}.staking-content .form-field input,.staking-content .transfer-password-input input{color:#f5f6f8;background:#0c131e;border:1px solid #303c4e;border-radius:7px;min-height:46px;padding:12px;font-size:17px}.staking-content input::placeholder{color:#647185;font-size:13px}.staking-content .transfer-password-input small{color:#8f9baa;line-height:1.6}.staking-content .calculation-preview{background:#19202d;border:0;border-left:3px solid #ff5963;border-radius:4px;gap:7px;margin:0;padding:14px;display:grid}.staking-content .calculation-preview span{color:#aeb8c6;font-size:12px}.staking-content .calculation-preview strong{color:#ff747c;overflow-wrap:anywhere;font-size:21px;line-height:1.4}.staking-content .calculation-preview small{color:#8f9cad;font-size:10px;line-height:1.6}.staking-content .option-terms{color:#b5becd;margin:0;font-size:12px;line-height:1.6}.staking-content .funded-staking-confirm{color:#aeb8c6;margin:0;font-size:12px}.staking-content .funded-staking-confirm input{accent-color:#ed515e}.staking-content .primary-button{color:#fff;min-height:48px;box-shadow:none;background:#f4505d;border:1px solid #ff626a;border-radius:8px;font-size:14px;font-weight:700}.staking-content .secondary-button{color:#ff8990;min-height:42px;box-shadow:none;background:#2c1d29;border:1px solid #753845;border-radius:7px}.staking-content button:disabled{opacity:.4;cursor:default}.staking-content :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #ff8790!important}.staking-content .operations-error{color:#ff98a0;margin:0;font-size:12px;line-height:1.7}.staking-content .staking-history{gap:14px;display:grid}.staking-history .operations-item{background:#101722;border:1px solid #27313f;border-radius:12px;gap:13px;padding:16px;display:grid}.staking-history .operations-item .section-heading-row>strong{color:#f2f4f8;overflow-wrap:anywhere;font-size:17px}.staking-history .operations-item .section-heading-row>span{color:#ff747c;flex-shrink:0;font-size:11px}.market-picker-symbol.named-market{gap:2px;display:grid}.market-picker-symbol.named-market strong,.market-picker-symbol.named-market small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.trade-screen .market-picker-symbol.named-market small{color:#858e99;font-size:11px;font-weight:500}.confirm-screen .market-pair{flex:1;align-items:center;gap:6px;min-width:0;display:flex}.confirm-screen .option-config-name{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.confirm-screen .option-config-name small{color:#858e99;font-size:11px;font-weight:500}.confirm-screen .market-pair>.asset-icon,.confirm-screen .market-pair>.direction-chip,.confirm-screen .order-pair-row>span{flex-shrink:0}.success-record-heading>div{overflow-wrap:anywhere;min-width:0}.success-record-card dl dt{flex-shrink:0}.success-record-card dl dd{overflow-wrap:anywhere;min-width:0}@media (width<=767px){.web-runtime input:not([type=checkbox]):not([type=radio]),.web-runtime textarea,.web-runtime select{font-size:16px!important}}.web-runtime .screen-content{width:100%}.web-runtime .screen-content>*{min-width:0}.web-runtime .account-drawer{width:min(86%,420px)}.web-runtime .wallet-recheck-panel{overflow-y:auto}.web-runtime .wallet-recheck-panel>*{width:100%;max-width:560px;margin-inline:auto}@media (width>=768px){.web-runtime .screen-content{padding-top:24px;max-width:1200px;margin-inline:auto;padding-inline:24px}.web-runtime .app-header{padding-inline:max(24px,50% - 576px)}.web-runtime .bottom-navigation{padding-inline:max(24px,50% - 480px)}.web-runtime .bottom-navigation button{flex-direction:row;gap:9px;font-size:14px}.web-runtime .feature-screen,.web-runtime .invitation-screen{max-width:860px}.web-runtime .plan-screen,.web-runtime .confirm-screen,.web-runtime .success-screen,.web-runtime .funding-screen,.web-runtime .swap-content,.web-runtime .funds-password-content{max-width:680px}.web-runtime .asset-content{max-width:1000px}.web-runtime .operations-screen{max-width:960px}.web-runtime .support-chat-content,.web-runtime .support-tickets-content{max-width:860px}.web-runtime .support-tabs,.web-runtime .support-composer{padding-inline:max(24px,50% - 406px)}.web-runtime .wallet-access-toolbar{padding-inline:max(24px,50% - 576px)}.web-runtime .wallet-access-screen{flex:none;max-width:600px;padding-top:clamp(32px,8vh,88px);padding-bottom:40px}.web-runtime .wallet-access-screen>h2{font-size:34px}.web-runtime .wallet-access-actions{margin-top:32px;padding-top:24px}.web-runtime .wallet-access-intro ul{font-size:14px}.web-runtime .home-screen{gap:24px}.web-runtime .home-asset-overview{margin-top:0}.web-runtime .home-asset-summary{padding:20px 24px}.web-runtime .home-asset-copy strong{font-size:25px}.web-runtime .home-asset-copy>span,.web-runtime .home-asset-copy>small,.web-runtime .home-asset-open{font-size:12px}.web-runtime .home-hero{text-align:left;grid-template-rows:1fr 1fr;grid-template-columns:260px minmax(0,1fr);column-gap:28px;width:min(100%,680px);margin-inline:auto;padding:0;display:grid}.web-runtime .home-hero>img{grid-row:1/3;width:260px;height:210px}.web-runtime .home-hero h2{align-self:end;margin:0 0 10px;font-size:28px}.web-runtime .home-hero p{align-self:start;font-size:16px}.web-runtime .home-quote-track{gap:14px;width:100%}.web-runtime .home-quote-card{flex:1 0 156px;width:auto;padding:16px 14px 12px}.web-runtime .home-quote-pair strong{font-size:13px}.web-runtime .home-quote-price{font-size:20px}.web-runtime .home-quote-change{font-size:12px}.web-runtime .home-services{border-bottom-width:1px;padding-block:24px}.web-runtime .home-feature-grid{gap:20px}.web-runtime .home-feature-grid button{gap:10px;font-size:14px}.web-runtime .home-feature-icon{width:46px;height:46px}.web-runtime .home-market-search-row{max-width:540px}.web-runtime .home-market-columns,.web-runtime .home-market-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 110px;gap:16px}.web-runtime .home-market-columns{font-size:12px}.web-runtime .home-market-row{padding:18px 20px}.web-runtime .home-market-name strong,.web-runtime .home-market-price strong{font-size:16px}.web-runtime .home-market-change{font-size:13px}.web-runtime .home-market-source{font-size:11px}.web-runtime .trade-action-dock{padding-inline:max(24px,50% - 356px)}.web-runtime .trade-screen .market-card{padding:0}.web-runtime .trade-screen .market-candlestick-chart{width:100%;height:auto;margin-inline:0}.web-runtime .trade-screen .market-candlestick-chart svg,.web-runtime .trade-screen .market-chart-empty{height:360px}.web-runtime .trade-screen .market-quote-row{min-height:104px}.web-runtime .trade-screen .market-quote-stats{flex-basis:44%;gap:14px 20px}.web-runtime .trade-screen .market-quote-stats>span,.web-runtime .trade-screen .market-quote-update>span{font-size:11px}.web-runtime .trade-screen .market-quote-stats strong{font-size:13px}.web-runtime .trade-screen .guard-status{font-size:11px}.web-runtime .trade-screen .market-chart-caption{font-size:10px}.web-runtime .home-market-detail{max-width:1000px}.web-runtime .asset-balance-header{border-radius:16px;margin-inline:0;padding:26px 28px 54px}.web-runtime .asset-quick-actions{margin-inline:24px}.web-runtime .asset-content .profile-menu-card{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.web-runtime .profile-menu-card>button{min-width:0}.web-runtime .staking-content .stake-tier-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.web-runtime .operations-rewards{grid-template-columns:repeat(7,minmax(0,1fr))}:is(.web-runtime .bottom-sheet:has(.wallet-picker),.web-runtime .bottom-sheet:has(.market-picker-list),.web-runtime .bottom-sheet:has(.trade-order-sheet)){border-radius:16px}.web-runtime .order-sheet-confirm{max-width:none;padding:18px}}@media (width>=1100px){.web-runtime .options-trade-screen{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.web-runtime .options-trade-screen>.market-card,.web-runtime .options-trade-screen>.market-pause-notice{grid-column:1}.web-runtime .options-trade-screen>.trade-orders{grid-area:1/2/span 2}.web-runtime .options-trade-screen .trade-orders-tabs{gap:16px}.web-runtime .options-trade-screen .trade-orders-tabs button{font-size:16px}.web-runtime .account-feature-screen .operations-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}}
