.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;top:0;left:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:0 0}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{-webkit-transform-origin:0 0;width:1600px;height:1600px}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{width:auto;padding:0;max-width:none!important;max-height:none!important}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:#33b5e566}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{box-sizing:border-box;z-index:800;width:0;height:0}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{z-index:800;pointer-events:visiblePainted;pointer-events:auto;position:relative}.leaflet-top,.leaflet-bottom{z-index:1000;pointer-events:none;position:absolute}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{outline-offset:1px;background:#ddd}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{background:#ffffff80;border:2px dotted #38f}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:.75rem;line-height:1.5}.leaflet-bar{border-radius:4px;box-shadow:0 1px 5px #000000a6}.leaflet-bar a{text-align:center;color:#000;background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;text-decoration:none;display:block}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom:none;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.leaflet-bar a.leaflet-disabled{cursor:default;color:#bbb;background-color:#f4f4f4}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{text-indent:1px;font:700 18px Lucida Console,Monaco,monospace}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{background:#fff;border-radius:5px;box-shadow:0 1px 5px #0006}.leaflet-control-layers-toggle{background-image:url(/build/assets/layers-BWBAp2CZ.png);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(/build/assets/layers-2x-Bpkbi35X.png);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{color:#333;background:#fff;padding:6px 10px 6px 6px}.leaflet-control-layers-scrollbar{padding-right:5px;overflow:hidden scroll}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{font-size:1.08333em;display:block}.leaflet-control-layers-separator{border-top:1px solid #ddd;height:0;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(/build/assets/marker-icon-hN30_KVU.png)}.leaflet-container .leaflet-control-attribution{background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{color:#333;padding:0 5px;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{width:1em;height:.6669em;vertical-align:baseline!important;display:inline!important}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{white-space:nowrap;box-sizing:border-box;text-shadow:1px 1px #fff;background:#fffc;border:2px solid #777;border-top:none;padding:2px 5px 1px;line-height:1.1}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{background-clip:padding-box;border:2px solid #0003}.leaflet-popup{text-align:center;margin-bottom:20px;position:absolute}.leaflet-popup-content-wrapper{text-align:left;border-radius:12px;padding:1px}.leaflet-popup-content{min-height:1px;margin:13px 24px 13px 20px;font-size:1.08333em;line-height:1.3}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{pointer-events:none;width:40px;height:20px;margin-top:-1px;margin-left:-20px;position:absolute;left:50%;overflow:hidden}.leaflet-popup-tip{pointer-events:auto;width:17px;height:17px;margin:-10px auto 0;padding:1px;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{color:#333;background:#fff;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{text-align:center;color:#757575;background:0 0;border:none;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;text-decoration:none;position:absolute;top:0;right:0}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";width:24px;filter:progid:DXImageTransform.Microsoft.Matrix(M11=.707107, M12=.707107, M21=-.707107, M22=.707107);margin:0 auto}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;background-color:#fff;border:1px solid #fff;border-radius:3px;padding:6px;position:absolute;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{pointer-events:none;content:"";background:0 0;border:6px solid #0000;position:absolute}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{margin-left:-6px;left:50%}.leaflet-tooltip-top:before{border-top-color:#fff;margin-bottom:-12px;bottom:0}.leaflet-tooltip-bottom:before{border-bottom-color:#fff;margin-top:-12px;margin-left:-6px;top:0}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{margin-top:-6px;top:50%}.leaflet-tooltip-left:before{border-left-color:#fff;margin-right:-12px;right:0}.leaflet-tooltip-right:before{border-right-color:#fff;margin-left:-12px;left:0}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}body{margin:0}a{color:inherit;text-decoration:none}button,select,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}[hidden]{display:none!important}:focus-visible{outline-offset:2px;outline:2px solid #e0373b}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.th-light{--bg:#f2f3f7;--card:#fff;--sheet:#fff;--ink:#0f1a2c;--mut:#5b6478;--line:#e7e9f0;--soft:#f1f2f7;--soft2:#e9ecf3;--shadow:0 12px 32px -14px #0f1a2c38;--red:#cd2024;--redSoft:#fcecec;--navy:#142134;--navySoft:#eaeef6;--up:#15924a;--upSoft:#e6f5ec;--down:#d42a2a;--downSoft:#fdeded;--tip:#142134;--map:#e4e9f1;--road:#fff;--park:#d3eadb;--water:#cfe0f5}.th-dark{--bg:#0a1120;--card:#141e31;--sheet:#0f1829;--ink:#f2f4f8;--mut:#a6b1c4;--line:#223049;--soft:#18243a;--soft2:#1e2b44;--shadow:0 12px 32px -14px #000000b3;--red:#e0373b;--redSoft:#e0373b24;--navy:#142134;--navySoft:#1a2740;--up:#34d399;--upSoft:#34d39921;--down:#f87171;--downSoft:#f8717121;--tip:#f2f4f8;--map:#131e33;--road:#23324f;--park:#14302a;--water:#13294a}.ui{color:var(--ink);background:var(--bg);min-height:100vh;font-family:Noto Kufi Arabic,system-ui,sans-serif;line-height:1.6}[dir=ltr] .ui{font-family:Inter,Noto Kufi Arabic,system-ui,sans-serif}.page{flex-direction:column;min-height:100dvh;display:flex}.num{font-family:var(--mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"lnum" 1;white-space:nowrap;letter-spacing:-.025em;direction:ltr;unicode-bidi:isolate}.num-start{text-align:right}[dir=ltr] .num-start,.num-end{text-align:left}[dir=ltr] .num-end{text-align:right}.ico{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}[dir=ltr] .flip{transform:scaleX(-1)}.muted{color:var(--mut)}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero{color:#fff;background:#0b1424;position:relative}.hero-pad{padding-bottom:112px}.hero-pad-board{padding-bottom:84px}.logo{background:url(/images/brand/logo.png) 50%/contain no-repeat;flex:none;display:block}.lock{width:var(--w);height:calc(var(--w)*.861);background:url(/images/brand/lockup.png) 50%/contain no-repeat;display:block}.th-light .logo.ink{background-image:url(/images/brand/logo-ink.png)}.th-light .lock.ink{background-image:url(/images/brand/lockup-ink.png)}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff14;border:1px solid #ffffff24}.gbtn{color:#fff;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.badge{color:#fff;direction:ltr;unicode-bidi:isolate;background:50%/cover no-repeat;border-radius:4px;flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:flex;box-shadow:inset 0 0 0 2px #ffffff38}.card{background:var(--card);border:1px solid var(--line);border-radius:12px}.seg{background:var(--soft);border-radius:6px;gap:4px;padding:4px;display:flex}.seg button{min-height:36px;color:var(--mut);border-radius:6px;flex:1;font-size:13px;font-weight:600;transition:background .15s,color .15s}.seg button.on{background:var(--red);color:#fff}.chg{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;direction:ltr;border-radius:4px;align-items:center;gap:3px;padding:1px 6px;font-size:12px;font-weight:600;display:inline-flex}.chg.up{background:var(--upSoft);color:var(--up)}.chg.down{background:var(--downSoft);color:var(--down)}.chg svg{stroke-width:2.6px;width:11px;height:11px}.chg.text{direction:inherit;font-family:inherit}.row{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:12px 0;display:flex}.row:last-child{border-bottom:0}.row.between{justify-content:space-between}.pill{border-radius:6px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.redbtn:hover{background:#c92e32}.redbtn{color:#fff;background:#e0373b;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:44px;font-size:15px;font-weight:700;display:flex}.redbtn[aria-disabled=true],.redbtn:disabled{opacity:.4;cursor:not-allowed}.softbtn{background:var(--soft);border:1px solid var(--line);border-radius:6px;min-height:44px;padding:0 18px;font-weight:700}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}.main-lift{z-index:1;width:100%;margin-top:-80px;position:relative}.spacer{height:72px}.site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding:22px 0;display:flex}.brand{align-items:center;gap:12px;display:flex}.brand-text{line-height:1.35}.brand-name{font-size:16px;font-weight:700;display:block}.brand-sub{color:#fff9;font-size:12px;display:block}.nav{background:#ffffff0d;border-color:#ffffff1a;border-radius:8px;flex-wrap:wrap;gap:2px;padding:4px;display:flex}.nav a{color:#ffffffc7;border-radius:4px;align-items:center;gap:8px;height:34px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.nav a:hover{color:#fff;background:#ffffff14}.nav a.on{color:#142134;background:#fff}.cta-pill{color:#fff;background:#e0373b;height:38px;padding:0 16px;font-size:14px}.avatar{color:#fff;background:#e0373b;border-radius:6px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.page-heading{align-items:center;gap:16px;padding-top:20px;display:flex}.page-heading-icon{color:#ff8a8d;background:#e0373b29;border:1px solid #e0373b66;border-radius:8px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-heading h1{margin:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.3}.page-heading p{color:#ffffffb3;margin:2px 0 0;font-size:14px}.icon-tile{flex:none;justify-content:center;align-items:center;display:flex}.ellipsis{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pay-box{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:14px 16px 16px}.pay-box:focus-within{border-color:var(--red)}.get-box{color:#f2f4f8;border:1px solid var(--line);background:#0b1424;border-radius:10px;margin-top:8px;padding:14px 16px 16px}.get-box .muted{color:#f2f4f8a8}.get-box .pill{color:var(--ink)}.result-amount{text-overflow:ellipsis;margin-top:10px;font-size:52px;font-weight:800;display:block;overflow:hidden}.money-input{width:100%;font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:-.025em;background:0 0;border:0;outline:0;margin-top:8px;padding:0;font-size:34px;font-weight:700;display:block}.swap-btn{background:var(--navy);border:1px solid var(--line);color:#fff;z-index:2;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.currency-pill{background:var(--card);border:1px solid var(--line);height:36px;padding:0 10px;font-size:14px;position:relative}.currency-pill select{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.pick-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pick-grid button{text-align:start;background:var(--soft);border-radius:6px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.pick-grid button.sel{background:var(--redSoft);box-shadow:inset 0 0 0 1.5px var(--red)}.pick-grid button:hover{filter:brightness(.97)}.map{position:relative;overflow:hidden}.map svg{display:block;position:absolute;inset:0}.map-label{background:var(--card);color:var(--ink);border:1px solid var(--line);white-space:nowrap;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:700;position:absolute;top:calc(50% + 14px);left:50%;transform:translate(-50%)}.action-btn{color:#fff;border-radius:6px;flex:1;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:14px;font-weight:700;display:flex}.action-btn.navy{background:var(--navy)}.action-btn.whatsapp{background:#1fa855}.steps{gap:10px;margin:0;padding:0;list-style:none;display:flex}.steps li{flex-direction:column;flex:1;gap:8px;display:flex}.steps .bar{background:var(--soft2);border-radius:3px;height:6px}.steps .done .bar{background:#e0373b}.steps .label{color:var(--mut);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.steps .done .label{color:var(--ink)}.fld{background:var(--soft);border:1px solid var(--line);border-radius:6px;align-items:center;gap:12px;min-height:52px;padding:0 14px;display:flex}.fld:focus-within,.otpw:focus-within{border-color:var(--red);outline-offset:2px;outline:2px solid #e0373b40}.fld input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0;font-size:20px;font-weight:600}.fld input.num{text-align:right}[dir=ltr] .fld input.num{text-align:left}.fld.invalid{border-color:var(--down)}.field-error{color:var(--down);align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.otpw{border-radius:8px;gap:10px;display:flex;position:relative}.otp-slot{max-width:56px;height:56px;font-family:var(--mono);background:var(--soft);border:1.5px solid #0000;border-radius:6px;flex:1;justify-content:center;align-items:center;font-size:24px;font-weight:700;display:flex}.otp-slot.filled{background:var(--card);border-color:var(--line)}.otp-slot.active{border-color:var(--red)}.otp-slot.error{background:var(--downSoft);color:var(--down);border-color:var(--down)}.otpw input{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.success-mark{background:var(--upSoft);width:56px;height:56px;color:var(--up);border-radius:8px;justify-content:center;align-items:center;display:flex}.setting-icon{border-radius:6px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.setting-icon.navy{background:var(--navySoft);color:var(--ink)}.setting-icon.green{background:var(--upSoft);color:var(--up)}.switch{background:var(--soft2);border-radius:6px;width:54px;height:32px;position:relative}.switch[aria-checked=true]{background:#e0373b}.switch span{background:#fff;border-radius:4px;width:26px;height:26px;transition:right .15s,left .15s;position:absolute;top:3px;right:3px}.switch[aria-checked=true] span,[dir=ltr] .switch span{left:3px;right:auto}[dir=ltr] .switch[aria-checked=true] span{left:auto;right:3px}.select{border:1px solid var(--line);background:var(--soft);border-radius:6px;height:42px;padding:0 12px;font-size:14px}.danger-btn{background:var(--downSoft);min-height:44px;color:var(--down);border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;font-size:15px;font-weight:700;display:flex}.confirm-box{background:var(--downSoft);border-radius:8px;flex-direction:column;gap:12px;padding:18px;display:flex}@media (width<=760px){.hide-sm{display:none!important}.money-input{font-size:28px}}.line{flex-wrap:wrap;align-items:center;gap:12px 20px;padding:12px 16px;display:flex}.line-text{flex:220px;min-width:0}.line-name{font-size:16px;font-weight:700}.line-legal{font-size:12px}.line-call{border:1px solid var(--line);border-radius:6px;flex-direction:column;align-items:flex-end;gap:2px;padding:6px 12px;display:flex}.line-call:hover{border-color:var(--red)}.line-call-label{color:var(--mut);font-size:11px}.line-call-number{font-size:18px;font-weight:700}.locator-map{padding:0;position:sticky;top:12px;overflow:hidden}.map-canvas{background:var(--map);z-index:0;height:560px}.pin{background:0 0;border:0}.pin span{background:var(--red);color:#fff;border:2px solid #fff;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:transform .15s;display:flex}.pin.on span{background:#142134;transform:scale(1.2)}.leaflet-container{font-family:inherit}.th-dark .leaflet-tile-pane{filter:invert()hue-rotate(180deg)brightness(.9)contrast(.9)}.developer{color:#01a99d;font-weight:700}.fld-toggle{width:36px;height:36px;color:var(--mut);border-radius:6px;flex:none;justify-content:center;align-items:center;display:flex}.fld-toggle:hover{background:var(--soft2);color:var(--ink)}.fld-toggle[aria-pressed=true]{color:var(--red)}.flash{background:var(--upSoft);color:var(--up);border-radius:6px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.otp-notice{border:1px dashed var(--red);background:var(--redSoft);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.otp-notice-label{color:var(--mut);font-size:13px}.otp-notice-code{letter-spacing:.12em;color:var(--red);font-size:24px;font-weight:700}.hero-home{padding-bottom:0}.home-main{flex-direction:column;gap:24px;width:100%;padding-top:40px;display:flex}.home-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:40px;padding:28px 0 44px;display:grid}.home-rate{flex-direction:column;gap:22px;min-width:0;display:flex}.home-meta{color:#ffffffb3;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:13px;display:flex}.home-title{color:#ffffffb8;margin:0;font-size:clamp(15px,1.5vw,17px);font-weight:600;line-height:1.5}.home-price{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.home-flag{border-radius:50%;width:36px!important;height:36px!important}.home-big{letter-spacing:-.04em;font-size:clamp(40px,5.2vw,68px);font-weight:700;line-height:1.05}.home-change{font-size:16px;font-weight:700}.home-change.up,.ticker-chg.up{color:#4ade80}.home-change.down,.ticker-chg.down{color:#fb7185}.home-pair{color:#ffffff9e;margin-top:12px;font-size:14px}.home-stats{border-block:1px solid #ffffff1a;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.home-stats div{padding:14px 16px}.home-stats div:first-child{padding-inline-start:0}.home-stats div+div{border-inline-start:1px solid #ffffff1a}.home-stats dt{color:#ffffff9e;font-size:12px}.home-stats dd{margin:4px 0 0;font-size:18px;font-weight:700}@media (width<=560px){.home-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-stats div:nth-child(3){border-inline-start:0;padding-inline-start:0}.home-stats div:nth-child(n+3){border-top:1px solid #ffffff1a}}.home-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-size:14px;font-weight:700;display:flex}.home-seg{background:#ffffff0f}.home-seg button{color:#ffffffa8;padding:0 14px}.home-seg button.on{color:#fff}.trend{height:250px;position:relative}.trend svg{display:block;position:absolute;inset:0;overflow:visible}.trend-line{fill:none;stroke:#fff;stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.trend-area{fill:#e0373b29}.trend-grid line{stroke:#ffffff14}.trend-cursor{stroke:#ffffff59}.trend-end{fill:#e0373b;stroke:#e0373b4d;stroke-width:8px;paint-order:stroke}.trend-hover{fill:#fff;stroke:#0b1424;stroke-width:2px}.trend-ticks span,.trend-days span{color:#ffffff8c;font-size:11px;position:absolute}.trend-ticks span{right:0;transform:translateY(-50%)}[dir=rtl] .trend-ticks span{left:0;right:auto}.trend-days span{bottom:0}.trend-tip{z-index:2;color:#0f1a2c;pointer-events:none;background:#fff;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:-6px;transform:translate(-50%,-100%);box-shadow:0 10px 24px -10px #0009}.trend-hit{cursor:crosshair;touch-action:pan-y;position:absolute;inset:0}@keyframes trend-draw-ltr{0%{clip-path:inset(-20px 100% -20px -20px)}to{clip-path:inset(-20px)}}@keyframes trend-draw-rtl{0%{clip-path:inset(-20px -20px -20px 100%)}to{clip-path:inset(-20px)}}.trend.is-drawing .trend-plot{animation:1s cubic-bezier(.22,.8,.3,1) backwards trend-draw-ltr}[dir=rtl] .trend.is-drawing .trend-plot{animation-name:trend-draw-rtl}.quick{background:var(--card);color:var(--ink);border-radius:12px;flex-direction:column;gap:16px;min-width:0;padding:24px;display:flex;box-shadow:0 30px 60px -30px #0009}.quick-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.quick-head h2{margin:0;font-size:19px;font-weight:800}.quick-head p{color:var(--mut);margin:2px 0 0;font-size:13px}.quick-icon{background:var(--redSoft);width:40px;height:40px;color:var(--red);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.quick .seg button{min-height:44px;font-size:14px;font-weight:700}.quick .seg button.on{background:var(--ink);color:var(--card)}.quick-input{border:1px solid var(--line);border-radius:10px;padding:14px 16px}.quick-input:focus-within{border-color:var(--red)}.quick-input label{color:var(--mut);justify-content:space-between;font-size:13px;font-weight:600;display:flex}.quick-input label .num{color:var(--ink);font-weight:700}.quick-input .money-input{text-align:right;margin-top:4px;font-size:38px}[dir=ltr] .quick-input .money-input{text-align:left}.quick-chips{scrollbar-width:none;gap:6px;margin-top:12px;padding-bottom:2px;display:flex;overflow-x:auto}.quick-chips::-webkit-scrollbar{display:none}.quick-chip{border:1px solid var(--line);border-radius:6px;flex:none;align-items:center;gap:6px;min-height:40px;padding:0 10px;font-size:13px;font-weight:700;display:flex}.quick-chip:hover{border-color:var(--mut)}.quick-chip[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:var(--card)}.quick-chip .badge{border-radius:50%}.quick-result{color:#f2f4f8;background:#0b1424;border-radius:10px;padding:16px}.th-dark .quick-result{background:var(--bg);border:1px solid var(--line)}.quick-label,.quick-to{color:#f2f4f8a8;font-size:13px}.quick-value{justify-content:space-between;align-items:baseline;gap:10px;margin-top:4px;display:flex}.quick-value [data-quick-result]{letter-spacing:-.035em;text-overflow:ellipsis;font-size:32px;font-weight:800;overflow:hidden}.quick-rate{color:#f2f4f89e;border-top:1px solid #ffffff1a;margin-top:10px;padding-top:10px;font-size:12px}.quick-note{color:var(--mut);text-align:center;margin:-4px 0 0;font-size:12px}.ticker{direction:ltr;background:#0000002e;border-top:1px solid #ffffff14;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;animation:70s linear infinite ticker;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-set{display:flex}.ticker-item{color:#fffc;border-inline-end:1px solid #ffffff12;align-items:center;gap:10px;height:52px;padding:0 24px;font-size:13px;display:inline-flex}.ticker-flag{border-radius:50%}.ticker-code{color:#fff;font-weight:700}.ticker-chg{font-weight:700}@keyframes ticker{to{transform:translate(-50%)}}.board{border-radius:12px;overflow:hidden}.board-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 24px;padding:22px 20px 16px;display:flex}.board-head h2{margin:0;font-size:22px;font-weight:800}.board-head p{margin:4px 0 0;font-size:13px}.board-period{font-size:13px;font-weight:600}.board-row{text-align:start;border-top:1px solid var(--line);grid-template-columns:minmax(0,2.2fr) minmax(96px,1fr) minmax(96px,1fr) 104px 128px;align-items:center;gap:16px;width:100%;padding:12px 20px;transition:background .15s;display:grid}button.board-row:hover{background:var(--soft)}.board-row[aria-pressed=true]{background:var(--redSoft)}.board-cols{background:var(--soft);color:var(--mut);padding-block:10px;font-size:12px;font-weight:700}.board-cur{align-items:center;gap:12px;min-width:0;display:flex}.board-cur .badge,.mover-flag,.spread-row .badge{border-radius:50%}.board-names{flex-direction:column;min-width:0;line-height:1.45;display:flex}.board-name{font-size:15px;font-weight:700}.board-pair{font-size:12px}.board-sell{font-size:16px;font-weight:700}.board-center{justify-content:center;display:flex}.board .chg{justify-content:center;min-width:84px;height:28px;font-size:12.5px}.spark{width:128px;height:36px;display:block;overflow:visible}.spark path{fill:none;stroke:var(--up);stroke-width:1.75px;stroke-linejoin:round;stroke-linecap:round;vector-effect:non-scaling-stroke}.spark.down path{stroke:var(--down)}@media (width<=760px){.board-row{grid-template-columns:minmax(0,1fr) auto auto;gap:12px;padding-inline:16px}}.insights{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:24px;display:grid}.movers{gap:24px;display:grid}.mover{border-radius:12px;flex-direction:column;gap:14px;padding:20px;display:flex}.mover-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mover-head h3{color:var(--mut);margin:0;font-size:14px;font-weight:700}.mover-head span{font-size:12px}.mover-body{align-items:center;gap:12px;display:flex}.mover-names{flex-direction:column;flex:1;min-width:0;line-height:1.4;display:flex}.mover-name{font-size:17px;font-weight:800}.mover-meta{font-size:12px}.mover-change{font-size:26px;font-weight:800}.mover-change.up{color:var(--up)}.mover-change.down{color:var(--down)}.mover .spark{width:100%;height:56px}.spreads{border-radius:12px;flex-direction:column;gap:16px;padding:20px;display:flex}.spreads h2{margin:0;font-size:18px;font-weight:800}.spreads p{margin:2px 0 0;font-size:13px}.spread-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.spread-row{grid-template-columns:20px 44px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:13px;font-weight:700;display:grid}.spread-track{background:var(--soft2);border-radius:2px;height:8px;display:block}.spread-fill{background:var(--ink);border-radius:2px;height:8px;display:block}.spread-row:first-child .spread-fill{background:var(--red)}.visit{color:#f2f4f8;background:#0b1424;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;padding:clamp(24px,4vw,44px);display:flex}.visit-text{flex:420px;min-width:0}.visit-eyebrow{color:#ff8a8d;font-size:13px;font-weight:700}.visit h2{margin:6px 0 0;font-size:clamp(22px,2.6vw,32px);font-weight:800;line-height:1.4}.visit-address{color:#f2f4f8b8;align-items:center;gap:8px;margin:10px 0 0;font-size:15px;display:flex}.visit-actions{flex-wrap:wrap;gap:12px;display:flex}.visit-call{min-height:56px;padding:0 22px;font-size:18px}.visit-map{border:1px solid #ffffff38;border-radius:6px;align-items:center;gap:10px;min-height:56px;padding:0 20px;font-size:15px;font-weight:700;display:flex}.visit-map:hover{background:#ffffff12}.lang{position:relative}.lang summary{list-style:none}.lang summary::-webkit-details-marker{display:none}.lang-btn{color:#fff;cursor:pointer;border:1px solid #fff3;height:38px;padding:0 12px;font-size:13px}.lang-flag{background:50%/cover no-repeat;border-radius:3px;flex:none;width:26px;height:18px;box-shadow:0 0 0 1px #ffffff47}.menu-panel a .lang-flag{margin-inline-end:10px}.lang-btn:hover,.lang[open] .lang-btn{background:#ffffff14}.menu-panel{inset-inline-end:0;z-index:20;background:#0f1a2c;border:1px solid #ffffff24;border-radius:8px;min-width:180px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);box-shadow:0 20px 40px -16px #000000b3}.menu-panel a,.account-item{color:#ffffffc7;border-radius:6px;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.menu-panel a:hover,.account-item:hover{color:#fff;background:#ffffff14}.menu-panel a[aria-current]{color:#0f1a2c;background:#fff}.split{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.split-stretch{align-items:stretch}.panel{min-width:0;padding:24px}.panel-main{flex:1.3 480px}.panel-side{flex:320px}.panel-list{padding-block:8px}.panel-stack{flex-direction:column;gap:12px;display:flex}.auth-card{flex-direction:column;flex:1.4 480px;gap:24px;min-width:0;min-height:420px;padding:32px;display:flex}.auth-aside{border-radius:12px;flex-direction:column;flex:340px;justify-content:space-between;gap:24px;min-width:0;padding:32px;display:flex;overflow:hidden}.profile-head{align-items:center;gap:20px;padding-top:28px;display:flex}.profile-avatar{width:96px;height:96px;font-size:40px}.profile-names{min-width:0}.profile-names h1{overflow-wrap:anywhere;margin:0;font-size:clamp(24px,3vw,36px);font-weight:800;line-height:1.3}.profile-names p{color:#ffffffb3;margin:4px 0 0;font-size:18px}@media (pointer:coarse){.nav a{height:44px}.seg button,.chip,.quick-chip{min-height:44px}.lang-btn,.cta-pill,.account-btn{height:44px}.fld-toggle{width:44px;height:44px}}@media (width<=900px){.wrap{padding:0 20px}.hero-pad{padding-bottom:96px}.main-lift{margin-top:-64px}.home-hero{gap:32px;padding-bottom:32px}.home-main{padding-top:32px}}@media (width<=720px){.site-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;display:grid}.brand,.brand-text{min-width:0}.brand-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-sub,.site-header .nav,.site-header .header-tools{display:none}.page-heading{gap:12px;padding-top:8px}.page-heading-icon{width:44px;height:44px}.spacer{height:48px}.board-head{padding:18px 16px 12px}.board-head h2{font-size:19px}.visit-actions{width:100%}.visit-actions>*{flex:100%;justify-content:center}.movers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mover{gap:10px;padding:14px}.mover-body{flex-direction:column;align-items:flex-start;gap:8px}.mover-names{width:100%}.mover-name{font-size:15px}.mover-change{font-size:22px}.mover .spark{height:44px}.auth-card{min-height:0;padding:24px}.auth-aside{padding:24px}.panel{padding:20px}.line{padding:14px}}@media (width<=560px){.wrap{padding:0 16px}.card{border-radius:10px}.quick{border-radius:10px;padding:18px}.quick-input .money-input{font-size:30px}.quick-value [data-quick-result]{font-size:26px}.home-meta{font-size:12px}.home-chart-head{align-items:flex-start}.home-seg{width:100%}.home-seg button{flex:1}.trend{height:220px}.spread-row{grid-template-columns:20px 40px minmax(0,1fr) 56px;gap:8px}.mover{padding:16px}.mover-name{font-size:15px}.board-row{gap:10px;padding-inline:14px}.board-name{white-space:normal;line-height:1.35}.board-sell{font-size:15px}.board .chg{min-width:68px;padding:1px 4px}.visit{gap:20px;padding:22px 18px}.visit-call{font-size:17px}.auth-card{padding:20px}.profile-head{gap:14px;padding-top:12px}.profile-avatar{width:64px;height:64px;font-size:28px}.profile-names p{font-size:15px}.money-input{font-size:28px}.pick-grid{grid-template-columns:1fr}.otp-slot{height:48px;font-size:20px}.otpw{gap:6px}.map-canvas{height:300px}.result-amount{font-size:38px}}@media (width<=380px){.brand-name{font-size:15px}.logo{width:48px!important;height:40px!important}.home-big{font-size:38px}.home-stats dd{font-size:16px}.ticker-item{padding:0 16px}}.home-seg{flex:none}.home-seg button{white-space:nowrap}.auth-logo{--w:120px;border-radius:6px}@media (width<=560px){.auth-aside{gap:16px}.auth-logo{--w:96px}}.site-footer{border-top:1px solid #ffffff1a;margin-top:auto}.footer-inner{flex-direction:column;gap:24px;padding-top:32px;padding-bottom:20px;display:flex}.footer-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.footer-brand .logo{width:44px;height:37px}.footer-cta{color:#fff;background:#e0373b;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 20px;font-size:16px;font-weight:700;display:inline-flex}.footer-cta:hover{background:#c92e32}.footer-body{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;padding-top:12px;display:flex}.footer-nav{flex-wrap:wrap;gap:0 28px;display:flex}.footer-nav a{color:#ffffffbf;align-items:center;min-height:44px;font-size:14px;font-weight:600;display:flex}.footer-nav a:hover{color:#fff}.footer-address{color:#ffffffbf;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.footer-bottom{color:#ffffff8c;border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-top:16px;font-size:12px;display:flex}.footer-credit{text-align:center;color:#ffffffd9;border-top:1px solid #ffffff14;flex:1 0 100%;margin-top:8px;padding-top:14px;font-size:14px;font-weight:600}.footer-credit .developer{font-size:15px;font-weight:800}@media (width<=560px){.footer-inner{gap:16px;padding-top:24px}.footer-top{flex-direction:column;align-items:stretch}.footer-cta{width:100%}.footer-body{flex-direction:column;align-items:stretch;gap:4px;padding-top:4px}.footer-nav{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.footer-nav a{border-bottom:1px solid #ffffff14}.footer-address{padding:12px 0}.footer-bottom{flex-direction:column;gap:2px}}@media (width>=900px){.footer-inner{grid-template:"brand nav cta""address nav cta"1fr"bottom bottom bottom"/minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:14px 56px;padding-top:48px;padding-bottom:24px;display:grid}.footer-top,.footer-body{display:contents}.footer-brand{grid-area:brand;place-self:start}.footer-brand .logo{width:52px;height:44px}.footer-brand .brand-name{font-size:18px}.footer-address{grid-area:address;align-self:start;max-width:320px}.footer-nav{flex-direction:column;grid-area:nav;gap:0}.footer-nav a{min-height:40px;font-size:15px}.footer-cta{grid-area:cta;place-self:start;min-width:230px}.footer-bottom{grid-area:bottom;margin-top:28px}.footer-credit{margin-top:4px}}.locator{grid-template-columns:minmax(340px,440px) minmax(0,1fr);align-items:start;gap:16px;margin-top:16px;display:grid}.locator-list{padding:0;overflow:hidden}.locator-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:16px;display:flex}.locator-head h2{margin:0;font-size:17px;font-weight:800}.locator-head span{background:var(--soft);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:700}.branches{flex-direction:column;gap:10px;max-height:640px;margin:0;padding:12px;list-style:none;display:flex;overflow-y:auto}.branch-item{border:1px solid var(--line);background:var(--card);border-radius:10px;transition:border-color .15s;overflow:hidden}.branch-item:has(.branch.on){border-color:var(--red);box-shadow:0 0 0 1px var(--red)}.branch{text-align:start;align-items:flex-start;gap:12px;width:100%;padding:14px;display:flex}.branch:hover{background:var(--soft)}.branch-index{background:var(--soft2);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;display:flex}.branch.on .branch-index{background:var(--red);color:#fff}.branch-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.branch-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.branch-name{font-size:15px;font-weight:800;line-height:1.4}.branch-line{color:var(--mut);align-items:center;gap:6px;font-size:13px;display:flex}.branch-detail{padding:0 14px 14px}.branch-hours{border:1px solid var(--line);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.branch-day{color:var(--mut);justify-content:space-between;gap:8px;padding:8px 12px;font-size:13px;display:flex}.branch-day+.branch-day{border-top:1px solid var(--line)}.branch-day.today{background:var(--redSoft);color:var(--ink);font-weight:700}.branch-day .closed{color:var(--down);font-weight:700}.branch-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.branch-actions .call{background:var(--red);grid-column:1/-1}.branch-actions .call:hover{background:#c92e32}@media (width<=900px){.locator{grid-template-columns:minmax(0,1fr)}.locator-map{order:-1;position:static}.map-canvas{height:340px}.branches{max-height:none}}@media (width<=560px){.branches{padding:10px}.branch{padding:12px}.branch-top{flex-wrap:wrap}}.branch-actions .action-btn:last-child:nth-child(2){grid-column:1/-1}.header-tools{align-items:center;gap:10px;display:flex}.account{position:relative}.account summary{list-style:none}.account summary::-webkit-details-marker{display:none}.account-btn{color:#fff;cursor:pointer;border:1px solid #fff3;gap:8px;height:38px;padding-block:0;padding-inline:5px 10px;font-size:14px}.account-btn:hover,.account[open] .account-btn{background:#ffffff14}.account-avatar{width:28px;height:28px;font-size:14px}.account-name{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.account-panel{min-width:260px;padding:6px}.account-head{border-bottom:1px solid #ffffff1a;align-items:center;gap:12px;margin-bottom:6px;padding:10px 10px 12px;display:flex}.account-avatar-lg{border-radius:8px;width:44px;height:44px;font-size:20px}.account-id{flex-direction:column;min-width:0;line-height:1.4;display:flex}.account-id-name{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:800;overflow:hidden}.account-id-phone{color:#fff9;font-size:12px}.account-item{text-align:start;gap:10px;width:100%}.account-item svg{flex:none}.account-logout{color:#ff8a8d}.account-logout:hover{color:#ff8a8d!important;background:#e0373b24!important}@media (pointer:coarse){.account-btn{height:44px}}.loader{z-index:100;color:#fff;background:radial-gradient(at 50% 35%,#16264a 0,#0b1424 70%);place-items:center;padding:24px;transition:opacity .6s .15s,visibility 0s linear .75s;display:grid;position:fixed;inset:0}.loader:before{content:"";background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 70%);mask-image:radial-gradient(circle,#000,#0000 70%)}.loader-stage{justify-items:center;gap:22px;width:min(440px,100%);transition:transform .6s cubic-bezier(.7,0,.3,1),opacity .45s;display:grid;position:relative}.loader-brand{align-items:center;gap:12px;animation:.7s cubic-bezier(.2,.9,.3,1) both loader-rise;display:flex}.loader-brand .logo{width:46px;height:39px}.loader-brand b{font-size:22px;font-weight:800}.loader-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);direction:ltr;background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:16px;width:100%;padding:18px 18px 10px;animation:.8s cubic-bezier(.2,.9,.3,1) .1s both loader-rise;box-shadow:0 30px 60px -24px #000000b3}.loader-rate{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-bottom:12px;display:flex}.loader-pair{color:#fffc;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.loader-arrow{color:#fff6}.loader-value{margin-inline-start:auto;font-size:22px;font-weight:700}.loader-delta.down{color:#f87171;background:#f8717124}.loader-delta{color:#34d399;background:#34d39924;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.loader-chart{width:100%;height:150px;display:block;overflow:visible}.loader-grid{stroke:#ffffff14;stroke-dasharray:3 5;animation:.8s both loader-fade}.loader-candle{transform-box:fill-box;transform-origin:50% 100%;opacity:.9;animation:loader-grow .6s cubic-bezier(.2,.9,.3,1) var(--d) both}.loader-candle.up{fill:#34d39952;stroke:#34d39980}.loader-candle.down{fill:#f871714d;stroke:#f8717180}.loader-candle rect{stroke:none}.loader-area{animation:1s 1s both loader-fade}.loader-line{stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 6px #34d3998c);animation:1.7s cubic-bezier(.45,.05,.2,1) .2s forwards loader-draw}.loader-end{fill:#fff;opacity:0;animation:.3s 1.8s forwards loader-fade}.loader-pulse{fill:#34d39980;opacity:0;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out 1.8s infinite loader-ping}.loader-progress{background:#ffffff1f;border-radius:3px;width:100%;height:3px;overflow:hidden}.loader-progress i{transform-origin:0;background:linear-gradient(90deg,#60a5fa,#34d399);border-radius:3px;width:100%;height:100%;animation:2s cubic-bezier(.3,.7,.2,1) both loader-fill;display:block}[dir=rtl] .loader-progress i{transform-origin:100%}.loader-tagline{color:#fff9;margin:0;font-size:13px;animation:.8s cubic-bezier(.2,.9,.3,1) .3s both loader-rise}.loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.loader.is-done .loader-stage{opacity:0;transform:scale(1.08)translateY(-10px)}html.has-loader:not(.loader-skip) body{overflow:hidden}html.loader-skip .loader{display:none}@keyframes loader-draw{to{stroke-dashoffset:0}}@keyframes loader-grow{0%{opacity:0;transform:scaleY(0)}}@keyframes loader-fade{0%{opacity:0}to{opacity:1}}@keyframes loader-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@keyframes loader-rise{0%{opacity:0;transform:translateY(14px)}}@keyframes loader-fill{0%{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.loader{transition:none}.loader-line{stroke-dashoffset:0}.loader-end{opacity:1}}.banner-slot{flex-direction:column;gap:12px;display:flex}.banner{border:1px solid var(--line);background:var(--soft);color:inherit;border-radius:12px;display:block;position:relative;overflow:hidden}a.banner{transition:box-shadow .15s,transform .15s}a.banner:hover{box-shadow:var(--shadow)}.banner img{aspect-ratio:4;object-fit:cover;width:100%;height:auto;display:block}.banner-tag{top:8px;z-index:1;color:#fff;background:#0b1424b8;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:700;line-height:1.6;position:absolute;inset-inline-start:8px}.home-main>.banner-slot:first-child{margin-top:0}@media (width<=560px){.banner{border-radius:10px}.banner img{aspect-ratio:2}}.menu-toggle{color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;transition:background .2s,transform .2s;display:none}.menu-toggle:active{background:#ffffff29;transform:scale(.94)}.drawer{z-index:90;justify-content:flex-end;display:flex;position:fixed;inset:0}.drawer-backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#060a1499;transition:opacity .3s;position:absolute;inset:0}.drawer-sheet{width:min(86vw,360px);height:100%;padding:16px 16px calc(16px + env(safe-area-inset-bottom));overscroll-behavior:contain;color:#fff;background:linear-gradient(#14213a 0,#0b1424 62%);border-inline-start:1px solid #ffffff1f;flex-direction:column;gap:20px;transition:transform .38s cubic-bezier(.2,.9,.3,1);display:flex;position:relative;overflow-y:auto;transform:translate(100%);box-shadow:-30px 0 60px -20px #0009}[dir=rtl] .drawer-sheet{transform:translate(-100%);box-shadow:30px 0 60px -20px #0009}.drawer.is-open .drawer-backdrop{opacity:1}.drawer.is-open .drawer-sheet{transform:none}.drawer-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.drawer-brand{align-items:center;gap:10px;min-width:0;display:flex}.drawer-close{color:#fff;background:#ffffff14;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.drawer-user{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:14px;display:flex}.drawer-nav{flex-direction:column;gap:8px;display:flex}.drawer-link{color:#ffffffdb;opacity:0;background:#ffffff0a;border:1px solid #0000;border-radius:14px;align-items:center;gap:14px;min-height:56px;padding:0 14px;font-size:16px;font-weight:700;transition:background .2s,border-color .2s;display:flex;transform:translate(24px)}[dir=rtl] .drawer-link{transform:translate(-24px)}.drawer.is-open .drawer-link{opacity:1;transition:opacity .4s ease calc(var(--i) * 60ms + .12s),transform .45s cubic-bezier(.2,.9,.3,1) calc(var(--i) * 60ms + .12s),background .2s ease,border-color .2s ease;transform:none}.drawer-link:active{background:#ffffff1a}.drawer-link.on{color:#0f1a2c;background:#fff}.drawer-link-icon{background:#ffffff14;border-radius:10px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.drawer-link.on .drawer-link-icon{background:var(--redSoft,#fcecec);color:#cd2024}.drawer-link-label{flex:1;min-width:0}.drawer-link-arrow{opacity:.5}.drawer-section{flex-direction:column;gap:10px;display:flex}.drawer-label{color:#ffffff8c;font-size:12px;font-weight:700}.drawer-langs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.drawer-lang{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.drawer-lang[aria-current]{color:#0f1a2c;background:#fff;border-color:#fff}.drawer-foot{flex-direction:column;gap:10px;margin-top:auto;display:flex}.drawer-foot form{display:contents}.drawer-btn{border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:52px;font-size:15px;font-weight:700;display:flex}.drawer-btn-solid{color:#fff;background:#e0373b}.drawer-btn-ghost{color:#fff;border:1px solid #ffffff38}.drawer-btn-ghost:active{background:#ffffff14}html.drawer-lock{overflow:hidden}@media (width<=720px){.menu-toggle{display:inline-flex}}@media (width>=721px){.drawer{display:none}}@media (prefers-reduced-motion:reduce){.drawer-sheet,.drawer-backdrop,.drawer-link{transition:none}}
