:root{--brand:#14305a;--brand-600:#234a80;--brand-700:#0e2343;--brand-800:#0a1a33;--gold:#b8893b;--gold-700:#8c6526;--gold-300:#d9bb85;--sea-100:#e9edf4;--black:#0b1a30;--ink:#2b2b2b;--text:#444;--muted:#6b6b6b;--line:#d9d9d9;--line-soft:#e7e3da;--sand:#f6f4ef;--white:#fff;--up:#276b43;--down:#b3261e;--font:"Public Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--radius:8px;--pill:999px;--container:1152px;--gutter:clamp(16px, 4vw, 32px);--section-y:clamp(56px, 7vw, 96px);--header-h:64px;--ease:cubic-bezier(.22, 1, .36, 1);--fs-hero:clamp(2.375rem, 1.6rem + 3.2vw, 3.75rem);--fs-h2:clamp(1.875rem, 1.4rem + 1.9vw, 2.75rem);--fs-h3:clamp(1.25rem, 1.15rem + .4vw, 1.5rem);--fs-lead:clamp(1.0625rem, 1rem + .3vw, 1.1875rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:96px;overflow-x:clip}body{font-family:var(--font);color:var(--text);background:var(--white);-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.6}img,svg{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font);text-wrap:balance;margin:0 0 .5em;line-height:1.18}h1{letter-spacing:-.02em;font-weight:400}h2{font-size:var(--fs-h2);letter-spacing:-.015em;color:var(--brand);font-weight:400}h3{font-size:var(--fs-h3);color:var(--ink);font-weight:400}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--brand-600);text-underline-offset:3px}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--brand-600);outline-offset:3px;border-radius:4px}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-y)}.section--sand{background:var(--sand)}.section--brand{background:var(--brand);color:var(--white)}.section--brand h2,.section--brand h3,.section--brand a:not(.btn){color:var(--white)}.lead{font-size:var(--fs-lead);color:var(--text);max-width:720px}.fine{color:var(--muted);margin:16px 0 0;font-size:.8125rem}.kicker{font-size:var(--fs-h3);color:var(--brand);margin-bottom:16px}.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}.skip-link{z-index:100;background:var(--black);color:var(--white);border-radius:var(--radius);padding:10px 16px;transition:top .2s;position:absolute;top:-60px;left:16px}.skip-link:focus{top:12px}.btn{border-radius:var(--pill);border:1.5px solid var(--brand);background:var(--brand);min-height:44px;color:var(--white);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;gap:8px;padding:10px 26px;font-size:.9375rem;font-weight:500;line-height:1.2;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,transform .15s;display:inline-flex}.btn:active{transform:scale(.98)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.btn--primary:hover{background:var(--brand-700);border-color:var(--brand-700)}.btn--outline{background:var(--white);color:var(--brand)}.btn--outline:hover{background:var(--sea-100)}.btn--white{background:var(--white);border-color:var(--white);color:var(--brand)}.btn--white:hover{background:var(--sea-100);border-color:var(--sea-100)}.btn--white-outline{border-color:var(--white);color:var(--white);background:0 0}.btn--white-outline:hover{background:#ffffff1f}.btn--sm{min-height:38px;padding:7px 18px;font-size:.875rem}.btn--block{width:100%}.arrow-link{min-height:40px;color:var(--brand);align-items:center;gap:6px;font-weight:500;text-decoration:none;display:inline-flex}.arrow-link span{-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .2s}.arrow-link:hover span{text-decoration-color:currentColor}.arrow-link svg{transition:transform .2s var(--ease)}.arrow-link:hover svg{transform:translate(3px)}.reveal{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transition-delay:var(--delay,0s);transform:translateY(12px)}.reveal.is-in{opacity:1;transform:none}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}.preview-notice{background:var(--gold-300);color:var(--brand-800);text-align:center;margin:0;padding:8px 16px;font-size:.875rem;line-height:1.4}.logo{align-items:center;line-height:0;display:inline-flex}.logo__svg{width:auto;height:46px;display:block}.logo__main{fill:var(--brand)}.logo__accent{fill:var(--gold)}.logo--light .logo__main{fill:var(--white)}.logo--light .logo__accent{fill:var(--gold-300)}@media (width<=560px){.logo__svg{height:40px}}.site-header{z-index:50;background:var(--white);border-bottom:1px solid var(--line);position:sticky;top:0}.topbar{background:var(--black);color:var(--white);font-size:.8125rem}.topbar__inner{justify-content:space-between;align-items:center;min-height:40px;display:flex}.topbar__note{color:#ffffffb3}.topbar__links{align-items:center;gap:20px;display:flex}.topbar__link{color:var(--white);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;text-decoration:none;display:inline-flex}.topbar__link:hover{text-decoration:underline}.topbar__signin{border-radius:var(--pill);background:var(--gold);color:#1a1a1a;align-items:center;gap:6px;padding:5px 14px;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-flex}.topbar__signin:hover{background:var(--gold-300)}.mainbar__inner{height:var(--header-h);align-items:center;gap:24px;display:flex}.mainbar__logo{flex:none;margin-right:auto;text-decoration:none}.mainnav{height:100%}.mainnav>ul{height:100%;margin:0;padding:0;list-style:none;display:flex}.mainnav>ul>li{align-items:center;display:flex}.mainnav__trigger{height:var(--header-h);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:4px;padding:0 12px;font-size:.9375rem;transition:border-color .2s,color .2s;display:inline-flex}.mainnav__trigger svg{color:var(--brand);transition:transform .2s var(--ease)}.mainnav__trigger:hover,.mainnav__trigger.is-open{border-bottom-color:var(--brand);color:var(--brand)}.mainnav__trigger.is-open svg{transform:rotate(180deg)}.mainbar__cta{flex:none}.dropdown{background:var(--white);border-top:1px solid var(--line);border-bottom:1px solid var(--line);opacity:0;visibility:hidden;transition:opacity .18s,visibility .18s;position:absolute;top:100%;left:0;right:0}.dropdown.is-open{opacity:1;visibility:visible}.dropdown__inner{grid-template-columns:280px 1fr;gap:48px;padding-block:32px 40px;display:grid}.dropdown__title{color:var(--brand);align-self:start;align-items:center;gap:8px;font-size:1.5rem;text-decoration:none;display:inline-flex}.dropdown__title:hover{text-decoration:underline}.dropdown__groups{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;display:grid}.dropdown__group{border-bottom:1px solid var(--line);color:var(--ink);margin:0 0 12px;padding-bottom:8px;font-weight:600}.dropdown ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.dropdown ul a{color:var(--text);text-decoration:none}.dropdown ul a:hover{color:var(--brand);text-decoration:underline}.mainbar__mobile{align-items:center;gap:8px;display:none}.round-lock{background:var(--brand);width:44px;height:44px;color:var(--white);border-radius:50%;place-items:center;display:inline-grid}.burger{width:44px;height:44px;color:var(--black);cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}.drawer-backdrop{inset:0;top:var(--header-h);opacity:0;visibility:hidden;background:#0a1a1f66;transition:opacity .25s,visibility .25s;position:fixed}.drawer-backdrop.is-open{opacity:1;visibility:visible}.drawer{top:var(--header-h);background:var(--white);visibility:hidden;width:100%;max-width:440px;transition:transform .3s var(--ease), visibility .3s;padding:0 var(--gutter) 32px;position:fixed;bottom:0;right:0;overflow-y:auto;transform:translate(100%)}.drawer.is-open{visibility:visible;transform:none}.drawer__list{margin:0;padding:0;list-style:none}.drawer__list>li{border-bottom:1px solid var(--line)}.drawer__trigger{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:18px 0;font-size:1.0625rem;display:flex}.drawer__trigger svg{color:var(--brand);transition:transform .2s var(--ease)}.drawer__trigger[aria-expanded=true] svg{transform:rotate(180deg)}.drawer__panel{transition:grid-template-rows .25s var(--ease);grid-template-rows:0fr;display:grid}.drawer__panel.is-open{grid-template-rows:1fr}.drawer__panel>div{flex-direction:column;display:flex;overflow:hidden}.drawer__panel a{color:var(--text);padding:10px 0 10px 12px;text-decoration:none}.drawer__panel.is-open>div{padding-bottom:12px}.drawer__cta{gap:12px;margin-top:24px;display:grid}.drawer__phone{color:var(--brand);justify-content:center;align-items:center;gap:8px;margin-top:4px;text-decoration:none;display:inline-flex}@media (width<=1240px){.mainnav__trigger{padding:0 8px;font-size:.875rem}.mainbar__inner{gap:12px}}@media (width<=1080px){.topbar,.mainnav,.mainbar__cta{display:none}.mainbar__mobile{display:flex}}.crumbs{background:var(--sand);color:var(--text);padding:6px 0;font-size:.875rem}.crumbs a{color:var(--brand);padding:8px 0;display:inline-block}.crumbs span[aria-hidden]{color:var(--muted);margin:0 4px}.on-page{background:var(--white);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.on-page__inner{scrollbar-width:none;align-items:center;gap:10px;padding-block:12px;font-size:.875rem;display:flex;overflow-x:auto}.on-page__inner::-webkit-scrollbar{display:none}@media (width<=760px){.on-page__inner{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.on-page__inner>span{color:var(--text);flex:none;margin-right:6px}.pill-link{border:1px solid var(--brand);border-radius:var(--pill);min-height:36px;color:var(--brand);white-space:nowrap;flex:none;align-items:center;padding:5px 16px;text-decoration:none;transition:background-color .2s;display:inline-flex}.pill-link:hover{background:var(--sea-100)}.site-footer{background:var(--black);color:#fffc;padding:clamp(48px,6vw,72px) 0 40px;font-size:.875rem}.site-footer a{color:var(--white);text-decoration:none}.site-footer a:hover{text-decoration:underline}.footer__cols{grid-template-columns:repeat(4,1fr) 1.5fr;gap:32px;display:grid}.footer__heading{color:#ffffffbf;border-bottom:1px solid #ffffff40;margin:0 0 14px;padding-bottom:10px}.footer__col ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.footer__col li a{overflow-wrap:anywhere;align-items:center;gap:6px;font-weight:600;display:inline-flex}.footer__legal{border-top:1px solid #ffffff40;flex-wrap:wrap;gap:8px 28px;margin-top:40px;padding:20px 0;font-size:.8125rem;display:flex}.footer__legal a{color:#fffc}.footer__bottom{justify-content:space-between;gap:32px;padding-top:8px;display:flex}.footer__brand{max-width:880px}.footer__logo{margin-bottom:12px;display:inline-block}.footer__copy,.footer__disclaimer{color:#ffffffb3;font-size:.75rem;line-height:1.7}.footer__social{flex:none;gap:10px;display:flex}.footer__social a{border:1px solid #ffffff80;border-radius:50%;place-items:center;width:40px;height:40px;display:inline-grid}.footer__social a:hover{background:#ffffff1a;text-decoration:none}@media (width<=1100px){.footer__cols{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.footer__cols{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.footer__cols{grid-template-columns:1fr;gap:24px}.footer__bottom{flex-direction:column}}.cookie-banner{z-index:80;background:var(--white);border-top:3px solid var(--gold);transition:transform .4s var(--ease);position:fixed;bottom:0;left:0;right:0;transform:translateY(110%);box-shadow:0 -8px 28px -18px #0b1a3073}.cookie-banner.is-in{transform:none}.cookie-banner__inner{width:100%;max-width:var(--container);padding:20px var(--gutter);align-items:center;gap:clamp(20px,4vw,48px);margin-inline:auto;display:flex}.cookie-banner__copy{flex:1}.cookie-banner h2{color:var(--brand);margin-bottom:4px;font-size:1.125rem}.cookie-banner p{max-width:68ch;margin:0;font-size:.875rem}.cookie-banner__actions{flex:none;gap:10px;display:flex}.cookie-banner__actions .btn{min-width:132px}@media (width<=860px){.cookie-banner__inner{flex-direction:column;align-items:stretch;gap:16px;padding-block:18px}.cookie-banner__actions .btn{flex:1;min-width:0;min-height:44px}}@media (prefers-reduced-motion:reduce){.cookie-banner{transform:none}}.line-icon{color:var(--gold-700);flex:none}.section--brand .line-icon{color:var(--white)}.rule-heading{border-top:1px solid var(--gold);margin-bottom:32px;padding-top:24px}.rule-heading h2{margin:0}.rule-heading--split{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}.rule-heading--split p{color:var(--text);margin:6px 0 0;font-size:1rem}.rule-heading--row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.rule-heading--light{border-top-color:#fff9}.rule-heading--light p{color:#ffffffe6}.h-small{font-size:var(--fs-h3)!important}.h-card{color:var(--ink);font-size:clamp(1.5rem,1.3rem + .8vw,2rem)}@media (width<=760px){.rule-heading--split{grid-template-columns:1fr;gap:12px}}.grid2,.grid3{gap:20px;display:grid}.grid2{grid-template-columns:repeat(2,1fr)}.grid3{grid-template-columns:repeat(3,1fr)}.box{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;align-items:flex-start;min-width:0;padding:28px 24px;transition:border-color .2s;display:flex}.box>.line-icon{margin-bottom:20px}.box h3{margin-bottom:10px}.box>p{flex:1;font-size:.9375rem}.box .arrow-link{margin-top:8px;font-size:.9375rem}.box .dot-list{font-size:.9375rem}.box .btn{margin-top:20px}a.box{color:inherit;text-decoration:none}a.box:hover{border-color:var(--brand)}.box--fade{animation:fadeIn .35s var(--ease)}.dot-list{gap:6px;margin:0;padding-left:20px;display:grid}.dot-list li::marker{color:var(--gold)}.center-buttons{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:36px;display:flex}@media (width<=860px){.grid3{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.grid2,.grid3{grid-template-columns:1fr;gap:14px}}.hero{isolation:isolate;background:var(--brand);color:var(--white);position:relative;overflow:hidden}.hero__wedge{z-index:-1;background:var(--white);clip-path:polygon(46% 0,100% 0,100% 80%);position:absolute;inset:0}.hero__inner{grid-template-columns:1.05fr 1fr;align-items:center;gap:40px;min-height:400px;padding-block:56px;display:grid}.hero h1{font-size:var(--fs-hero);color:var(--white);margin-bottom:18px}.hero__copy p{font-size:var(--fs-lead);max-width:520px;margin-bottom:28px}.hero__ctas{flex-wrap:wrap;gap:12px;display:flex}.hero__ctas .btn{min-width:180px}.hero__visual{animation:fadeIn .8s .1s var(--ease) both;padding-inline:6% 2%}@media (width<=900px){.hero__wedge{clip-path:polygon(0 82%,100% 66%,100% 100%,0 100%);background:#f1f1f1}.hero__inner{grid-template-columns:1fr;gap:36px;min-height:0;padding-block:44px 40px}.hero__visual{padding-inline:4%}}@media (width<=560px){.hero__ctas{flex-direction:column}.hero__ctas .btn{width:100%;min-width:0}}.trust{border-bottom:1px solid var(--line-soft)}.stats{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.stat{flex-direction:column;gap:4px;display:flex}.stat strong{font-variant-numeric:tabular-nums;color:var(--brand);font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem);font-weight:400;line-height:1.05}@media (width<=760px){.stats{grid-template-columns:1fr 1fr;gap:28px 20px}}.steps{grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid}.frame{max-width:380px;position:relative}.frame:before{content:"";background:var(--white);clip-path:polygon(0 10%,100% 0,100% 86%,0 100%);position:absolute;inset:12% -4% 4%}.frame img{aspect-ratio:4/5;object-fit:cover;clip-path:polygon(6% 14%,94% 6%,94% 82%,6% 94%);width:100%;position:relative}.steps__list .btn{margin-top:28px}@media (width<=860px){.steps{grid-template-columns:1fr}.frame{max-width:300px}}.accordion{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.accordion>li{border-bottom:1px solid var(--line)}.accordion h3{margin:0;font-size:1.125rem}.accordion button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:18px 0;display:flex}.accordion__label{flex:1}.accordion__plus{color:var(--brand);transition:transform .25s var(--ease);flex:none}.accordion li.is-open .accordion__plus{transform:rotate(45deg)}.accordion__panel{transition:grid-template-rows .3s var(--ease);grid-template-rows:0fr;display:grid}.accordion li.is-open .accordion__panel{grid-template-rows:1fr}.accordion__panel>div{overflow:hidden}.accordion__panel p{margin:0;padding:0 40px 20px 0}.accordion .num{border:1.5px solid;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:.9375rem;display:inline-grid}.accordion--light{border-top-color:#fff9}.accordion--light>li{border-bottom-color:#fff9}.accordion--light h3{font-size:1.25rem}.accordion--light .accordion__plus,.accordion--light .num{color:var(--gold-300)}.accordion--light .accordion__panel p{color:#ffffffe6;padding-left:44px}.pill-tabs{border:1px solid var(--line);border-radius:var(--pill);background:var(--white);scrollbar-width:none;gap:4px;max-width:100%;margin-bottom:28px;padding:4px;display:inline-flex;overflow-x:auto}.pill-tabs::-webkit-scrollbar{display:none}.pill-tabs button{border-radius:var(--pill);min-height:40px;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:8px 18px;font-size:.9375rem;transition:background-color .2s,color .2s}.pill-tabs button:hover{background:var(--sand)}.pill-tabs button.is-active{background:var(--black);color:var(--white)}.wide-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.wide-card__body{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(28px,4vw,48px);display:flex}.wide-card__body p{font-size:var(--fs-lead)}.wide-card__body .dot-list{margin-bottom:24px}.wide-card__help{margin:20px 0 0;font-size:.9375rem!important}.wide-card__img{background:var(--sand);min-height:300px}.wide-card__img img{object-fit:cover;width:100%;height:100%}@media (width<=760px){.wide-card{grid-template-columns:1fr}.wide-card__img{aspect-ratio:16/10;order:-1;min-height:0}}.h-card-row{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);align-items:flex-start;gap:24px;padding:28px 32px;display:flex}.h-card-row .h-card{margin-bottom:6px;font-size:1.5rem}.h-card-row p{margin-bottom:8px}@media (width<=560px){.h-card-row{flex-direction:column;padding:24px}}.markets{grid-template-columns:1fr 1.2fr;align-items:start;gap:20px;display:grid}.markets .box .dot-list{margin-bottom:4px}.prices{padding:24px}.prices__head{justify-content:space-between;align-items:center;width:100%;margin-bottom:8px;display:flex}.prices__head h3{margin:0}.live{color:var(--up);align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.live:before{content:"";background:var(--up);border-radius:50%;width:7px;height:7px;animation:2s infinite pulse}@keyframes pulse{50%{opacity:.3}}.prices__table{border-collapse:collapse;width:100%;font-size:.9375rem}.prices__table th,.prices__table td{border-bottom:1px solid var(--line-soft);text-align:right;font-variant-numeric:tabular-nums;padding:10px 0;font-weight:400}.prices__table thead th{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.prices__table th[scope=row],.prices__table thead th:first-child{text-align:left}.prices__table th[scope=row] b{color:var(--ink);font-weight:600;display:block}.prices__table th[scope=row] small{color:var(--muted)}.prices__table td{padding-left:12px;transition:background-color .6s}.prices__table td.flash-up{background:#2f7d4f1a}.prices__table td.flash-down{background:#b3261e14}.prices__table td.up,.prices__table td.down{white-space:nowrap}.prices__table td.up{color:var(--up)}.prices__table td.down{color:var(--down)}.prices__table td svg{vertical-align:-2px;margin-right:4px;display:inline-block}@media (width<=900px){.markets{grid-template-columns:1fr}}@media (width<=420px){.prices{padding:18px 14px}.prices__table th[scope=row] small{display:none}}.platforms{grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(28px,5vw,64px);display:grid}.tile{border-radius:var(--radius);background:#e9eceb;padding:6%}.feature-list{gap:24px;margin:0;padding:0;list-style:none;display:grid}.feature-list li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:18px;padding-bottom:24px;display:flex}.feature-list li:last-child{border-bottom:0;padding-bottom:0}.feature-list h3{margin-bottom:4px;font-size:1.125rem}.feature-list p{margin:0;font-size:.9375rem}@media (width<=900px){.platforms{grid-template-columns:1fr}}.split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,72px);display:grid}.split__copy .dot-list{margin-bottom:28px}@media (width<=900px){.split{grid-template-columns:1fr}}.pricing__panel{animation:fadeIn .3s var(--ease)}.pricing__panel h3{margin-bottom:14px;font-size:1.5rem}.fee-table{border-collapse:collapse;border:1px solid var(--line);width:100%;font-size:.9375rem}.fee-table th,.fee-table td{border-bottom:1px solid var(--line);vertical-align:top;padding:13px 16px}.fee-table th{text-align:left;border-right:1px solid var(--line);width:55%;color:var(--ink);background:#f4f4f4;font-weight:400}.fee-table td{text-align:right;background:var(--white)}@media (width<=560px){.fee-table th{width:auto}.fee-table tr{display:grid}.fee-table th{border-bottom:0;border-right:0;padding-bottom:6px}.fee-table td{text-align:left;padding-top:6px}}.photo-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;display:flex;position:relative;overflow:hidden}.photo-card__img{background:var(--sand);overflow:hidden}.photo-card__img img{aspect-ratio:16/9;object-fit:cover;width:100%}.photo-card__body{flex-direction:column;flex:1;align-items:flex-start;padding:22px 22px 26px;display:flex}.photo-card__body h3{margin-bottom:10px}.photo-card__body p{flex:1;font-size:.9375rem}.photo-card .meta{color:var(--muted);margin-bottom:8px;font-size:.8125rem}.photo-card .meta span{color:var(--brand)}.photo-card--link h3{margin:0;font-size:1.1875rem}.photo-card--link h3 a{color:var(--ink);text-decoration:none}.photo-card--link h3 a:after{content:"";position:absolute;inset:0}.photo-card--link:hover{border-color:var(--brand)}.photo-card--link:hover h3 a{color:var(--brand);text-decoration:underline}.review{scroll-snap-align:start;gap:14px;margin:0}.review blockquote{color:var(--ink);flex:1;margin:0}.review figcaption{align-items:center;gap:12px;display:flex}.review figcaption img{object-fit:cover;border-radius:50%;width:44px;height:44px}.review figcaption span{flex-direction:column;font-size:.875rem;display:flex}.review figcaption small{color:var(--muted)}.contact-card{color:var(--brand);flex-direction:row;align-items:center;gap:18px}.contact-card span{flex-direction:column;min-width:0;display:flex}.contact-card small{color:var(--muted);font-size:.875rem}.contact-card b{color:var(--ink);overflow-wrap:anywhere;font-size:1.125rem;font-weight:500}.prices__time{color:var(--muted);font-size:.8125rem}.prices__error{background:var(--sand);margin:12px 0;padding:14px 16px;font-size:.9375rem}.prices__table th[scope=row] em{letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin-left:6px;font-size:.75rem;font-style:normal;font-weight:500}.prices__table .ccy{color:var(--muted);font-size:.75rem}.skeleton-row span,.skeleton-card .photo-card__body span{background:linear-gradient(90deg,#eeece7 0%,#f7f6f2 50%,#eeece7 100%) 0 0/200% 100%;border-radius:4px;height:12px;animation:1.2s linear infinite shimmer;display:block}.skeleton-row th span{width:70%}.skeleton-row td span{width:60%;margin-left:auto}.skeleton-card .photo-card__img{aspect-ratio:16/9;background:#eeece7}.skeleton-card .photo-card__body span{width:90%;margin-bottom:10px}@keyframes shimmer{to{background-position:-200% 0}}.photo-card__placeholder{aspect-ratio:16/9;background:var(--brand);color:var(--gold-300);text-align:center;place-items:center;padding:16px;font-size:1.125rem;display:grid}.photo-card__ext{color:var(--muted);align-items:center;gap:6px;margin-top:14px;font-size:.8125rem;display:inline-flex}.quotes{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.quote{background:var(--white);border:1px solid var(--line);border-left:3px solid var(--gold);border-radius:var(--radius);flex-direction:column;gap:14px;margin:0;padding:28px 32px;display:flex}.quote blockquote{color:var(--ink);flex:1;margin:0;font-size:1.125rem;line-height:1.55}.quote figcaption{color:var(--muted);font-size:.875rem}.quote figcaption b{color:var(--ink);font-weight:600}@media (width<=760px){.quotes{grid-template-columns:1fr}.quote{padding:22px}}.photo-frame{aspect-ratio:3/2;object-fit:cover;border-radius:var(--radius);background:#dfe4ea;width:100%;height:auto;display:block}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{min-height:60vh;color:var(--brand);place-items:center;display:grid}.muted{color:var(--muted);font-size:.875rem}.card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius)}.icon-tile{width:48px;height:48px;color:var(--brand);place-items:center;margin-bottom:14px;display:inline-grid}.text-btn{min-height:36px;color:var(--brand);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-weight:500;text-decoration:underline;display:inline-flex}.text-btn:hover{color:var(--brand-700)}.text-btn:disabled{opacity:.5;cursor:not-allowed}.page-hero{background:var(--brand);color:var(--white);position:relative;overflow:hidden}.page-hero__inner{z-index:1;padding-block:clamp(48px,7vw,88px);position:relative}.page-hero--photo .page-hero__inner{flex-direction:column;justify-content:center;align-items:flex-start;min-height:360px;display:flex}.page-hero--photo .page-hero__inner>*{max-width:48%}.page-hero h1{color:var(--white);margin-bottom:12px;font-size:clamp(2.25rem,1.6rem + 2.6vw,3.5rem)}.page-hero__text{font-size:var(--fs-lead);margin-bottom:24px}.page-hero__photo{background:var(--white);clip-path:polygon(14% 0,100% 0,100% 100%,26% 92%);width:52%;position:absolute;top:0;bottom:0;right:0}.page-hero__photo img{object-fit:cover;clip-path:polygon(16% 0,100% 0,100% 84%,30% 92%);width:100%;height:100%}@media (width<=860px){.page-hero__photo{clip-path:polygon(0 12%,100% 0,100% 100%,0 100%);width:100%;height:240px;position:relative}.page-hero__photo img{clip-path:polygon(0 16%,100% 4%,100% 100%,0 100%)}.page-hero--photo{flex-direction:column-reverse;display:flex}.page-hero--photo .page-hero__inner{min-height:0}.page-hero--photo .page-hero__inner>*{max-width:none}}.prose{max-width:760px}.field{flex-direction:column;gap:6px;min-width:0;margin:0 0 20px;display:flex}.field>label,.field legend{color:var(--ink);font-size:.9375rem;font-weight:500}.field__opt{color:var(--muted);font-weight:400}.field input:not([type=checkbox]):not([type=radio]),.field select{background:var(--white);appearance:none;border:1px solid #949494;border-radius:4px;width:100%;min-height:48px;padding:11px 14px;font-size:1rem;transition:border-color .15s,box-shadow .15s}.field select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2314305A' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.field input:focus,.field select:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #14305a2e}.field.has-error input:not([type=checkbox]):not([type=radio]),.field.has-error select,.field input[aria-invalid=true],.field select[aria-invalid=true]{border-color:var(--down)}.field__hint{color:var(--muted);margin:0;font-size:.875rem}.field__error{color:var(--down);align-items:center;gap:6px;margin:0;font-size:.875rem;display:flex}.field__error svg{flex:none}.field__pw{position:relative}.field__pw input{padding-right:92px!important}.field__eye{min-height:36px;color:var(--brand);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;padding:6px 10px;font-size:.875rem;display:inline-flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.field__eye:hover{background:var(--sand)}fieldset.field{border:0;padding:0}fieldset.field legend{margin-bottom:10px;padding:0}.choice__grid{grid-template-columns:repeat(var(--cols,2), minmax(0, 1fr));gap:10px;display:grid}.choice__grid--cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.choice__opt{border-radius:var(--radius);background:var(--white);cursor:pointer;border:1px solid #8a8a8a;align-items:flex-start;gap:10px;min-width:0;padding:13px 14px;transition:border-color .15s,background-color .15s;display:flex;position:relative}.choice__opt:hover{border-color:var(--brand)}.choice__opt input{opacity:0;pointer-events:none;position:absolute}.choice__dot{border:1.5px solid #8a8a8a;border-radius:50%;flex:none;width:20px;height:20px;margin-top:1px}.choice__opt.is-checked{border-color:var(--brand);background:var(--sea-100)}.choice__opt.is-checked .choice__dot{border-color:var(--brand);box-shadow:inset 0 0 0 4px var(--white), inset 0 0 0 10px var(--brand)}.choice__opt:has(input:focus-visible){outline:2px solid var(--brand-600);outline-offset:2px}.choice__text{flex-direction:column;min-width:0;display:flex}.choice__text b{color:var(--ink);font-weight:500}.choice__text small{color:var(--muted);font-size:.8125rem}.field.has-error .choice__opt{border-color:#b3261e99}.checkbox__label{cursor:pointer;align-items:flex-start;gap:12px;line-height:1.5;display:flex;font-weight:400!important}.checkbox__label input{opacity:0;width:1px;height:1px;position:absolute}.checkbox__box{background:var(--white);color:#0000;border:1.5px solid #8a8a8a;border-radius:4px;flex:none;place-items:center;width:22px;height:22px;margin-top:1px;transition:background-color .15s,border-color .15s;display:inline-grid}.checkbox__label input:checked+.checkbox__box{background:var(--brand);border-color:var(--brand);color:var(--white)}.checkbox__label input:focus-visible+.checkbox__box{outline:2px solid var(--brand-600);outline-offset:2px}.field.has-error .checkbox__box{border-color:var(--down)}.rules{grid-template-columns:1fr 1fr;gap:6px 16px;margin:0;padding:0;font-size:.875rem;list-style:none;display:grid}.rules li{color:var(--muted);align-items:center;gap:6px;display:flex}.rules li.is-ok{color:var(--up)}.form-alert{border-left:3px solid var(--down);color:#7f1d17;background:#fbefee;align-items:flex-start;gap:10px;margin-bottom:20px;padding:14px 16px;display:flex}.form-alert svg{flex:none;margin-top:2px}.step-form .grid2,.auth__form .grid2{gap:0 16px}.grid2--wide-first{grid-template-columns:2fr 1fr!important}@media (width<=560px){.step-form .grid2,.grid2--wide-first,.rules{grid-template-columns:1fr!important}.choice__grid:not(.choice__grid--cards){grid-template-columns:repeat(min(var(--cols,2), 2), minmax(0, 1fr))}}.auth{grid-template-columns:minmax(320px,.85fr) 1.15fr;min-height:100dvh;display:grid}.auth__aside{background:var(--brand);color:var(--white);flex-direction:column;padding:40px clamp(24px,4vw,56px);display:flex}.auth__aside-copy{max-width:420px;margin:auto 0}.auth__aside h1{color:var(--white);font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.auth__aside p{font-size:var(--fs-lead);color:#ffffffe6}.auth__points{border-top:1px solid #fff6;gap:14px;margin:24px 0 0;padding:24px 0 0;list-style:none;display:grid}.auth__points li{align-items:flex-start;gap:12px;display:flex}.auth__points svg{flex:none}.auth__logo{width:fit-content;text-decoration:none}.auth__logo--mobile{margin-bottom:28px;display:none}.auth__main{padding:40px var(--gutter);background:var(--sand);place-items:center;display:grid}.auth__card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);width:100%;max-width:440px;padding:clamp(24px,5vw,40px)}.auth__card h2{margin-bottom:6px}.auth__sub{margin-bottom:28px}.auth__row{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:8px;display:flex}.auth__row .field{margin:0}.auth__help{background:var(--sand);padding:12px 14px;font-size:.9375rem}.auth__form .btn{margin-top:16px}@media (width<=860px){.auth{grid-template-columns:1fr}.auth__aside{display:none}.auth__logo--mobile{display:inline-flex}.auth__main{align-items:start;padding-top:28px}}.signup{background:var(--sand);min-height:100vh}.signup__bar{background:var(--white);border-bottom:1px solid var(--line);z-index:20;position:sticky;top:0}.signup__bar-inner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.signup__bar a{text-decoration:none}.signup__assist{align-items:center;gap:10px;font-size:.9375rem;display:flex}.signup__assist a{color:var(--brand);align-items:center;gap:6px;display:inline-flex}.signup__wrap{padding-block:clamp(28px,5vw,56px);scroll-margin-top:80px}.signup-landing{max-width:860px;margin:0 auto}.signup-landing h1{color:var(--brand);font-size:clamp(2rem,1.5rem + 2vw,2.75rem)}.choice-cards{grid-template-columns:1fr 1fr;gap:20px;margin:28px 0;display:grid}.choice-card{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;padding:28px 24px;display:flex}.choice-card--accent{border-color:var(--brand)}.choice-card h2{color:var(--ink);font-size:1.375rem}.choice-card p{flex:1}.requirements{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:24px}.requirements h2{color:var(--ink);font-size:1.125rem}.requirements ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.requirements li{align-items:flex-start;gap:12px;display:flex}.requirements svg{color:var(--brand);flex:none;margin-top:2px}@media (width<=680px){.choice-cards{grid-template-columns:1fr}}.signup__grid{grid-template-columns:300px 1fr;align-items:start;gap:clamp(24px,4vw,48px);display:grid}.signup__side{position:sticky;top:88px}.signup__back{margin-bottom:16px}.signup__side h1{color:var(--brand);font-size:clamp(1.625rem,1.3rem + 1.2vw,2.125rem)}.signup__notes{gap:10px;margin:0 0 24px;padding:0;font-size:.9375rem;list-style:none;display:grid}.signup__notes li{align-items:flex-start;gap:10px;display:flex}.signup__notes svg{color:var(--brand);flex:none;margin-top:2px}.stepper{border-top:1px solid var(--line);margin:0;padding:0;list-style:none;position:relative}.stepper__item{border-bottom:1px solid var(--line)}.stepper__item button{text-align:left;width:100%;color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:12px 0;display:flex}.stepper__item button:disabled{cursor:default}.stepper__item button:not(:disabled):hover .stepper__label{text-decoration:underline}.stepper__dot{background:var(--white);border:1.5px solid #9a9a9a;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:.875rem;display:inline-grid}.stepper__item.is-done button{color:var(--ink)}.stepper__item.is-done .stepper__dot{background:var(--brand);border-color:var(--brand);color:var(--white)}.stepper__item.is-current button{color:var(--brand);font-weight:600}.stepper__item.is-current .stepper__dot{border-color:var(--brand);color:var(--brand);border-width:2px}.signup__main{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:clamp(20px,4vw,40px)}.step-form{animation:fadeIn .35s var(--ease)}.step-heading{margin-bottom:24px}.step-heading__n{color:var(--muted);font-size:.875rem}.step-heading h2{outline:none;margin:4px 0 6px;font-size:clamp(1.5rem,1.25rem + 1vw,2rem)}.step-heading p{margin:0}.pw-box{background:var(--sand);margin:-6px 0 20px;padding:14px 16px}.pw-box p{margin-bottom:8px;font-size:.875rem}.consent{font-size:.875rem}.step-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:12px;margin-top:28px;padding-top:24px;display:flex}.step-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:16px 0 0;font-size:.9375rem;display:flex}.saved{color:var(--up);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.dob__grid{grid-template-columns:1fr 1.6fr 1.2fr;gap:12px;display:grid}.dob__grid .field{margin:0}.dob__grid label{color:var(--muted)!important;font-size:.8125rem!important;font-weight:400!important}.dob>.field__error{margin-top:8px}.review-list{gap:16px;margin-bottom:24px;display:grid}.review-block{border:1px solid var(--line);border-radius:var(--radius);padding:18px 20px}.review-block header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.review-block h3{margin:0;font-size:1.125rem}.review-block dl{gap:6px;margin:0;display:grid}.review-block dl div{grid-template-columns:160px 1fr;gap:12px;font-size:.9375rem;display:grid}.review-block dt{color:var(--muted)}.review-block dd{color:var(--ink);overflow-wrap:anywhere;margin:0}@media (width<=960px){.signup__grid{grid-template-columns:1fr}.signup__side{position:static}.stepper{border-top:0;grid-auto-columns:1fr;grid-auto-flow:column;gap:6px;display:grid}.stepper__item{border-bottom:0}.stepper__item button{text-align:center;flex-direction:column;gap:6px;padding:6px 2px}.stepper__label{font-size:.75rem;line-height:1.25}}@media (width<=560px){.signup__assist>span,.stepper__label{display:none}.stepper__item.is-current .stepper__label{text-align:center;font-size:.875rem;display:block;position:absolute;top:100%;left:0;right:0}.stepper{margin-bottom:28px}.step-actions{flex-direction:column-reverse}.step-actions .btn{width:100%}.review-block dl div{grid-template-columns:1fr;gap:0}.dob__grid{grid-template-columns:1fr 1.4fr 1.2fr;gap:8px}}.submitted{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);max-width:640px;margin:0 auto;padding:clamp(28px,5vw,48px)}.submitted h1{color:var(--brand);font-size:clamp(2rem,1.6rem + 1.6vw,2.5rem)}.dash{background:var(--sand);padding-bottom:var(--section-y)}.progress{border-radius:var(--pill);background:var(--sand);height:8px;margin:8px 0 16px;overflow:hidden}.progress span{border-radius:inherit;background:var(--brand);height:100%;animation:grow .9s var(--ease) both;transform-origin:0;display:block}@keyframes grow{0%{transform:scaleX(0)}}.balances,.profile{gap:12px;margin:0;display:grid}.balances div,.profile div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding-bottom:12px;display:flex}.balances dd,.profile dd{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;margin:0}.section--tight{padding-top:0}.narrow{max-width:760px}.box__meta{color:var(--muted);margin-top:4px;font-size:.8125rem}.box--center{justify-content:center;align-items:center;min-height:260px}.box--row{flex-direction:row;align-items:center;gap:14px}.box--row b{color:var(--ink);font-weight:500;display:block}.box--row small{color:var(--muted)}.play{border:1.5px solid var(--gold);width:44px;height:44px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:inline-grid}.grid2--top{align-items:start;gap:32px}.group-title{margin-bottom:12px;font-size:1.25rem}.accordion__h{margin:0;font-size:1.0625rem;font-weight:400}.prose--lead p{font-size:var(--fs-lead)}.table-scroll{border:1px solid var(--line);border-radius:var(--radius);background:var(--white);overflow-x:auto}.table-scroll:focus-visible{outline-offset:2px}.compare-table{border-collapse:collapse;width:100%;min-width:640px;font-size:.9375rem}.compare-table th,.compare-table td{border-bottom:1px solid var(--line-soft);text-align:center;padding:14px 16px}.compare-table thead th{background:var(--brand);color:var(--white);font-weight:500}.compare-table tbody th{text-align:left;color:var(--ink);background:#f7f7f5;font-weight:400;position:sticky;left:0}.compare-table tbody tr:last-child th,.compare-table tbody tr:last-child td{border-bottom:0}.contact-form{align-items:stretch}.contact-form h3{margin-bottom:4px;font-size:1.5rem}.contact-form .fine{margin:0 0 20px}.contact-form .btn{align-self:flex-start;margin-top:4px}.grid2--form{gap:0 16px!important}.field textarea{resize:vertical;border:1px solid #949494;border-radius:4px;width:100%;min-height:132px;padding:12px 14px;font-size:1rem}.field textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #14305a2e}.field.has-error textarea{border-color:var(--down)}.form-success{align-items:flex-start;gap:4px}@media (width<=600px){.contact-form .btn{align-self:stretch}}.article{max-width:760px}.article__img{aspect-ratio:16/8;object-fit:cover;border-radius:var(--radius);width:100%;margin-bottom:28px}.article p{font-size:var(--fs-lead)}.legal{grid-template-columns:240px 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.legal__toc{border-top:1px solid var(--gold);padding-top:16px;font-size:.9375rem;position:sticky;top:96px}.legal__toc p{color:var(--muted);margin-bottom:10px}.legal__toc ol{gap:8px;margin:0;padding-left:20px;display:grid}.legal .prose section{padding:0 0 8px;scroll-margin-top:110px}.legal .prose h2{margin-bottom:8px;font-size:1.5rem}@media (width<=860px){.legal{grid-template-columns:1fr}.legal__toc{position:static}}.consent-control{background:var(--sand);border-left:3px solid var(--gold);margin:28px 0;padding:20px 24px}.consent-control p{margin-bottom:12px}:root{--up-bar:#1f7a4d;--down-bar:#b3261e;--panel:#fff;--panel-line:#dcdcd6;--shell-bg:#f3f2ee;--nav-w:232px;--bar-h:60px}.app-shell{background:var(--shell-bg);grid-template-columns:var(--nav-w) 1fr;grid-template-rows:var(--bar-h) 1fr;grid-template-areas:"bar bar""nav main";min-height:100dvh;display:grid}.app-bar{z-index:40;background:var(--black);color:var(--white);grid-area:bar;align-items:center;gap:14px;padding:0 16px;display:flex;position:sticky;top:0}.app-bar__user{color:#fffc;text-overflow:ellipsis;white-space:nowrap;max-width:28ch;margin-left:auto;font-size:.875rem;overflow:hidden}.app-bar__out{border-radius:var(--pill);min-height:38px;color:var(--white);cursor:pointer;background:0 0;border:1px solid #ffffff59;align-items:center;gap:8px;padding:6px 14px;font-size:.875rem;display:inline-flex}.app-bar__out:hover{background:#ffffff1f}.app-bar__burger{width:42px;height:42px;color:var(--white);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:none}.app-nav{top:var(--bar-h);max-height:calc(100vh - var(--bar-h));background:var(--panel);border-right:1px solid var(--panel-line);flex-direction:column;grid-area:nav;align-self:start;gap:4px;padding:16px 12px;display:flex;position:sticky;overflow-y:auto}.app-nav a{border-radius:var(--radius);min-height:44px;color:var(--ink);align-items:center;gap:12px;padding:8px 14px;font-size:.9375rem;text-decoration:none;display:flex}.app-nav a:hover{background:var(--sand)}.app-nav a svg{color:var(--muted);flex:none}.app-nav a.active{background:var(--brand);color:var(--white);font-weight:600}.app-nav a.active svg{color:var(--gold-300)}.app-nav__site{margin-top:auto;color:var(--muted)!important;font-size:.8125rem!important}.app-scrim{display:none}.app-main{grid-area:main;min-width:0;padding:clamp(16px,2.5vw,28px)}.app-shell--wide .app-main{padding:12px}.page-title{color:var(--brand);margin-bottom:16px;font-size:clamp(1.5rem,1.2rem + 1.4vw,2rem)}@media (width<=1000px){.app-shell{grid-template-columns:1fr;grid-template-areas:"bar""main"}.app-bar__burger{display:inline-flex}.app-nav{top:var(--bar-h);width:min(282px,86vw);height:calc(100dvh - var(--bar-h));z-index:45;visibility:hidden;max-height:none;transition:transform .28s var(--ease), visibility .28s;position:fixed;bottom:0;left:0;transform:translate(-100%);box-shadow:8px 0 28px -20px #0b1a3099}.app-nav.is-open{visibility:visible;transform:none}.app-scrim{inset:var(--bar-h) 0 0 0;z-index:44;opacity:0;visibility:hidden;background:#0b1a3073;transition:opacity .25s,visibility .25s;display:block;position:fixed}.app-scrim.is-open{opacity:1;visibility:visible}.app-bar__user{display:none}}.exec-notice{border-left:3px solid var(--gold);border-radius:0 var(--radius) var(--radius) 0;background:#fdf6e6;align-items:flex-start;gap:12px;margin-bottom:12px;padding:12px 16px;display:flex}.exec-notice svg{color:var(--gold-700);flex:none;margin-top:2px}.exec-notice p{margin:0;font-size:.875rem}.feed-error{border-left:3px solid var(--down-bar);background:#fbefee;align-items:center;gap:8px;margin:0 0 12px;padding:10px 14px;font-size:.875rem;display:flex}.summary-bar{background:var(--panel-line);border:1px solid var(--panel-line);border-radius:var(--radius);grid-template-columns:repeat(6,1fr);gap:1px;margin:0 0 12px;display:grid;overflow:hidden}.summary-bar>div{background:var(--panel);min-width:0;padding:10px 14px}.summary-bar dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:.75rem}.summary-bar dd{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:1.0625rem;overflow:hidden}.up{color:var(--up-bar)}.down{color:var(--down-bar)}@media (width<=1100px){.summary-bar{grid-template-columns:repeat(3,1fr)}}@media (width<=560px){.summary-bar{grid-template-columns:repeat(2,1fr)}.summary-bar dd{font-size:.9375rem}}.terminal{grid-template-columns:268px minmax(0,1fr) 300px;align-items:start;gap:12px;display:grid}@media (width<=1400px){.terminal{grid-template-columns:240px minmax(0,1fr)}.ticket{grid-column:1/-1}}@media (width<=860px){.terminal{grid-template-columns:1fr}}.watch{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius);flex-direction:column;max-height:560px;display:flex;overflow:hidden}.watch ul{margin:0;padding:0;list-style:none}.chart{padding:4px 0 0;position:relative}.chart__svg{cursor:crosshair;width:100%;display:block}.chart__loading{color:var(--muted);z-index:2;background:#ffffffbf;place-items:center;font-size:.9375rem;display:grid;position:absolute;inset:0}.chart__grid{stroke:#ebeae4;stroke-width:1px}.chart__grid--v{stroke-dasharray:3 4}.chart__axis{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:11px}.candle--up .candle__wick,.candle--up .candle__body{stroke:var(--up-bar);fill:var(--up-bar)}.candle--down .candle__wick,.candle--down .candle__body{stroke:var(--down-bar);fill:var(--down-bar)}.candle__wick,.candle__body{stroke-width:1px}.chart__last line{stroke:var(--brand);stroke-width:1px;stroke-dasharray:4 3}.chart__last rect{fill:var(--brand)}.chart__last text{fill:#fff;font-variant-numeric:tabular-nums;font-size:11px}.chart__ask{stroke:var(--brand-600);stroke-width:1px;stroke-dasharray:2 4;opacity:.6}.chart__line line{stroke-width:1px;stroke-dasharray:5 4}.chart__line text{font-size:11px;font-weight:600}.chart__line--entry line{stroke:var(--gold-700)}.chart__line--entry text{fill:var(--gold-700)}.chart__line--sl line{stroke:var(--down-bar)}.chart__line--sl text{fill:var(--down-bar)}.chart__line--tp line{stroke:var(--up-bar)}.chart__line--tp text{fill:var(--up-bar)}.chart__cross line{stroke:#8a8a8a;stroke-width:1px;stroke-dasharray:3 3;pointer-events:none}.chart__readout{border-top:1px solid var(--panel-line);color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 16px;min-height:36px;padding:8px 14px 10px;font-size:.8125rem;display:flex}.chart__readout b{color:var(--ink);font-weight:600}.chart__hint{color:var(--muted)}.ticket{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius);padding:16px}.ticket__alert{color:#7f1d17;background:#fbefee;border-radius:4px;align-items:flex-start;gap:8px;margin:0 0 12px;padding:9px 12px;font-size:.8125rem;display:flex}.ticket__alert svg{flex:none;margin-top:1px}.positions{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius);margin-top:12px}.pos-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.875rem}.pos-table th,.pos-table td{text-align:left;font-variant-numeric:tabular-nums;white-space:nowrap;border-bottom:1px solid #f0efea;padding:10px 12px}.pos-table thead th{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);background:var(--sand);font-size:.75rem;font-weight:600}.pos-table tbody th{color:var(--ink);font-weight:600}.pos-table tbody tr:last-child th,.pos-table tbody tr:last-child td{border-bottom:0}.side{border-radius:var(--pill);letter-spacing:.05em;text-transform:uppercase;padding:2px 9px;font-size:.75rem;font-weight:700;display:inline-block}.side--buy{color:#1e4fa3;background:#e4ecf9}.side--sell{color:var(--down-bar);background:#fbe9e7}.modal{background:var(--panel);border-radius:var(--radius);width:100%;max-width:420px;animation:fadeIn .2s var(--ease);padding:20px}.panel{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius);padding:20px}.panel h2{color:var(--ink);margin-bottom:12px;font-size:1.0625rem}.panel--notice{border-left:3px solid var(--gold);margin-bottom:16px}.panel--form{max-width:540px}.panel-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));align-items:start;gap:16px;display:grid}.panel__actions{flex-wrap:wrap;gap:10px;display:flex}.panel__actions--top{margin-bottom:16px}.mini-list{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.mini-list li{font-variant-numeric:tabular-nums;border-bottom:1px solid #f0efea;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.9375rem;display:flex}.stat-list{gap:8px;margin:0 0 14px;display:grid}.stat-list div{border-bottom:1px solid #f0efea;justify-content:space-between;gap:12px;padding-bottom:8px;font-size:.9375rem;display:flex}.stat-list dt{color:var(--muted)}.stat-list dd{font-variant-numeric:tabular-nums;color:var(--ink);margin:0}.chip{border-radius:var(--pill);padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-block}.chip--pending{color:var(--gold-700);background:#fdf3e0}.chip--approved{color:var(--up-bar);background:#eaf4ee}.chip--rejected{color:var(--down-bar);background:#fbe9e7}.form-success{text-align:left}.form-success svg{color:var(--up-bar);margin-bottom:10px}.form-success h2{margin-bottom:8px}.demo-badge{border:1px solid var(--gold);border-radius:var(--pill);color:var(--gold-300);letter-spacing:.04em;white-space:nowrap;background:#b8893b2e;flex:none;align-items:center;padding:4px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.preset-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.preset-row button{border:1px solid var(--panel-line);border-radius:var(--pill);background:var(--white);font-variant-numeric:tabular-nums;min-height:40px;color:var(--ink);cursor:pointer;padding:8px 16px;font-size:.9375rem}.preset-row button:hover{border-color:var(--brand);color:var(--brand)}.preset-row button.is-active{background:var(--brand);border-color:var(--brand);color:var(--white)}.panel--notice h2{font-size:1rem}@media (width<=700px){.demo-badge{padding:3px 9px;font-size:.75rem}}.app-shell{grid-template-columns:var(--nav-w) minmax(0, 1fr)}@media (width<=1000px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-bar{min-width:0}.app-bar__out{flex:none;margin-left:auto}.demo-badge{margin-left:auto}.demo-badge+.app-bar__user+.app-bar__out{margin-left:0}}@media (width<=560px){.app-bar{gap:8px;padding:0 10px}.app-bar__out{justify-content:center;width:40px;min-height:40px;padding:0}.app-bar__out span{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.mt{--mt-chrome:#ececec;--mt-line:#a9a9a9;--mt-soft:#d6d6d6;--mt-up:#1e4fa3;--mt-down:#c0271d;--mt-sel:#cfe0f7;color:#1c1c1c;border:1px solid var(--mt-line);background:var(--mt-chrome);flex-direction:column;gap:3px;padding:3px;font-size:.8125rem;display:flex}.mt button{font:inherit}.mt-pane-title{border-bottom:1px solid var(--mt-line);white-space:nowrap;background:linear-gradient(#f7f7f7,#dedede);align-items:center;gap:10px;min-height:24px;padding:2px 8px;font-size:.75rem;font-weight:600;display:flex;overflow:hidden}.mt-pane-title__time{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:400}.mt-btn{color:#1c1c1c;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff,#e4e4e4);border:1px solid #8e8e8e;border-radius:3px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:4px 12px;display:inline-flex}.mt-btn:hover:not(:disabled){background:linear-gradient(#fff,#d5e4f7);border-color:#4a78b8}.mt-btn:disabled{opacity:.5;cursor:not-allowed}.mt-btn--wide{width:100%;min-height:36px}.mt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;background:#fff;width:100%}.mt-table th,.mt-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #efefef;padding:3px 8px;font-weight:400}.mt-table thead th{z-index:1;border-bottom:1px solid var(--mt-line);border-right:1px solid var(--mt-soft);color:#333;background:linear-gradient(#f7f7f7,#e2e2e2);font-size:.75rem;position:sticky;top:0}.mt-table th:first-child,.mt-table td:first-child,.mt-table tbody th{text-align:left}.mt-empty{color:#666;text-align:center!important;padding:18px 8px!important}.mt-watch{border:1px solid var(--mt-line);background:#fff;flex-direction:column;min-height:0;display:flex}.mt-watch__scroll{flex:1;max-height:478px;overflow:auto}.mt-watch__table tbody tr{cursor:pointer}.mt-watch__table tbody tr:hover{background:#f1f6fd}.mt-watch__table tbody tr.is-selected{background:var(--mt-sel)}.mt-watch__table tbody th{font-weight:600}.mt-arrow{vertical-align:middle;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0;margin-right:6px;display:inline-block}.mt-arrow--up{border-bottom:7px solid var(--mt-up)}.mt-arrow--down{border-top:7px solid var(--mt-down)}.mt-arrow--flat{background:#999;border:0;width:8px;height:2px}.mt-px--up{color:var(--mt-up)}.mt-px--down{color:var(--mt-down)}.mt-pos{color:var(--mt-up)}.mt-neg{color:var(--mt-down)}.mt-actions{text-align:right}.mt-mini{color:#1c1c1c;cursor:pointer;background:linear-gradient(#fff,#e6e6e6);border:1px solid #8e8e8e;border-radius:2px;justify-content:center;align-items:center;min-width:26px;min-height:24px;margin-left:3px;padding:1px 8px;font-size:.75rem;text-decoration:none;display:inline-flex}.mt-mini:hover:not(:disabled){background:#e3eefc;border-color:#4a78b8}.mt-scrim{z-index:70;background:#00000059;place-items:center;padding:12px;display:grid;position:fixed;inset:0;overflow-y:auto}.mt-dialog{color:#1c1c1c;background:#f0f0f0;border:1px solid #5b5b5b;width:100%;max-width:420px;font-size:.8125rem;box-shadow:0 10px 34px #0006}.mt-dialog__bar{border-bottom:1px solid var(--mt-line,#a9a9a9);background:linear-gradient(#fdfdfd,#dcdcdc);justify-content:space-between;align-items:center;padding:4px 4px 4px 10px;display:flex}.mt-dialog__bar h2{color:#1c1c1c;margin:0;font-size:.8125rem;font-weight:600}.mt-dialog__bar button{cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:26px;display:grid}.mt-dialog__bar button:hover{color:#fff;background:#c0271d}.mt-dialog__body{padding:12px}.mt-field{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:4px 8px;margin-bottom:8px;display:grid}.mt-field label{text-align:right;color:#1c1c1c}.mt-field select,.mt-field>input,.mt-step input{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #8e8e8e;border-radius:2px;width:100%;min-height:30px;padding:3px 6px;font-size:.875rem}.mt-field select:focus,.mt-field input:focus{outline-offset:0;outline:2px solid #4a78b8}.mt-step{grid-template-columns:minmax(0,1fr) 28px 28px;display:grid}.mt-step button{cursor:pointer;background:linear-gradient(#fff,#e4e4e4);border:1px solid #8e8e8e;border-left:0;place-items:center;display:grid}.mt-field.has-error input{border-color:#c0271d}.mt-field__err{color:#c0271d;grid-column:2;margin:0;font-size:.75rem}.mt-row2{grid-template-columns:1fr 1fr;gap:0 10px;display:grid}.mt-row2 .mt-field{grid-template-columns:1fr}.mt-row2 .mt-field label{text-align:left}.mt-row2 .mt-field__err{grid-column:1}.mt-group{border:1px solid #b5b5b5;margin:10px 0 0;padding:8px 10px 10px}.mt-group legend{padding:0 6px;font-size:.75rem}.mt-quote{text-align:center;font-variant-numeric:tabular-nums;margin:2px 0 10px;font-size:1.625rem;font-weight:700}.mt-quote__bid{color:#c0271d}.mt-quote__ask{color:#1e4fa3}.mt-bigbtns{grid-template-columns:1fr 1fr;gap:8px;display:grid}.mt-sell,.mt-buy{color:#fff;cursor:pointer;border:1px solid #5b5b5b;border-radius:2px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-weight:700;display:inline-flex}.mt-sell{background:#c0271d}.mt-buy{background:#1e4fa3}.mt-sell:hover:not(:disabled),.mt-buy:hover:not(:disabled){filter:brightness(1.12)}.mt-sell:disabled,.mt-buy:disabled{opacity:.55;cursor:not-allowed}.mt-note{color:#555;text-align:center;margin:8px 0 0;font-size:.75rem}.mt-alert{color:#7f1d17;background:#fbefee;border:1px solid #c0271d;gap:6px;margin:0 0 10px;padding:6px 8px;display:flex}.mt-done__line{font-variant-numeric:tabular-nums;background:#fff;border:1px solid #b5b5b5;margin:0 0 10px;padding:8px;font-weight:600}.mt-watch--dash{--mt-line:#a9a9a9;--mt-soft:#d6d6d6;--mt-up:#1e4fa3;--mt-down:#c0271d;color:#1c1c1c;margin-bottom:16px;font-size:.8125rem}.mt-watch--dash .mt-watch__scroll{max-height:320px}.mt-watch--dash .mt-table th,.mt-watch--dash .mt-table td{padding:6px 10px}.mt-watch--dash .mt-watch__table tbody tr{cursor:default}.mt-name{color:#555;text-overflow:ellipsis;max-width:240px;overflow:hidden;text-align:left!important}.mt-kinds{border-bottom:1px solid var(--mt-line);scrollbar-width:none;background:#ececec;gap:2px;padding:3px 4px 0;display:flex;overflow-x:auto}.mt-kinds button{min-height:30px;font:inherit;color:#333;cursor:pointer;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:4px 4px 0 0;flex:none;padding:3px 14px}.mt-kinds button.is-active{border-color:var(--mt-line);background:#fff;margin-bottom:-1px;font-weight:700}@media (width<=860px){.mt{padding-bottom:0}.mt[data-pane=chart] .mt-watch{display:none}.mt-watch__scroll{max-height:none}.mt-table th,.mt-table td{padding:9px 10px}.mt-watch__table{font-size:.9375rem}.mt-btn{min-height:40px}.mt-mini{min-width:34px;min-height:34px}.mt-hide-sm{display:none}.mt-field select,.mt-field>input,.mt-step input{min-height:40px;font-size:1rem}.mt-step{grid-template-columns:minmax(0,1fr) 40px 40px}}@media (width<=420px){.mt-field{grid-template-columns:1fr}.mt-field label{text-align:left}.mt-field__err{grid-column:1}.mt-quote{font-size:1.375rem}}@media (width<=560px){.mt-watch--dash .mt-table th,.mt-watch--dash .mt-table td{padding:8px 5px}.mt-watch--dash .mt-arrow{margin-right:3px}}.app-nav__site{align-items:center;gap:8px;min-height:44px;display:inline-flex}.footer__legal a{align-items:center;min-height:32px;display:inline-flex}@media (width<=767px){.footer__legal{gap:4px 24px}.footer__legal a,.footer a[href^=tel\:],.footer a[href^=mailto\:]{align-items:center;min-height:44px;display:inline-flex}.table-scroll:has(.pos-table--cards){background:0 0;border:0;overflow:visible}.pos-table--cards,.pos-table--cards tbody{width:100%;min-width:0;display:block}.pos-table--cards thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.pos-table--cards tr{border:1px solid var(--panel-line,var(--line));background:var(--white);border-radius:12px;grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:12px;padding:16px;display:grid}.pos-table--cards th,.pos-table--cards td{text-align:left;white-space:normal;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.pos-table--cards [data-label]:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.drawer__phone,a[href^=tel\:],a[href^=mailto\:]{align-items:center;gap:8px;min-height:44px;display:inline-flex}p a[href^=tel\:],p a[href^=mailto\:]{min-height:0;display:inline}}:root{--mx-line:#dcdcd6;--mx-up:#1e4fa3;--mx-down:#c0271d;--mx-tabs-h:60px}.mx{padding-bottom:calc(var(--mx-tabs-h) + env(safe-area-inset-bottom,0px) + 8px);grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.mx-screen{border:1px solid var(--mx-line);background:var(--white);border-radius:12px;min-width:0;overflow:hidden}.mx-head{border-bottom:1px solid var(--mx-line);align-items:center;gap:4px;min-height:56px;padding:4px 8px 4px 16px;display:flex}.mx-head h2{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;flex:1;font-size:1.25rem;font-weight:600;overflow:hidden}.mx-icon{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.mx-icon:hover{background:var(--sea-100)}.mx-icon:disabled{opacity:.4;cursor:default}.mx-tfpick select{border:1px solid var(--mx-line);background-color:var(--white);min-height:40px;font:inherit;color:var(--ink);border-radius:8px;padding:0 28px 0 12px;font-weight:600}.mx-search{border-bottom:1px solid var(--mx-line);padding:8px 16px}.mx-search input{border:1px solid var(--mx-line);width:100%;min-height:44px;font:inherit;border-radius:8px;padding:0 12px;font-size:1rem}.mx-list{margin:0;padding:0;list-style:none}.mx-list>li+li{border-top:1px solid var(--mx-line)}.mx-empty-row{color:var(--muted);padding:20px 16px;font-size:.9375rem}.mx-blank{color:#b9b9b4;justify-items:center;gap:12px;padding:72px 16px;display:grid}.mx-blank p{color:var(--muted);font-size:1rem}.mx-band{border-block:1px solid var(--mx-line);letter-spacing:.04em;text-transform:uppercase;color:var(--ink);background:#f3f2ee;padding:8px 16px;font-size:.8125rem;font-weight:700}.mx-pos{color:var(--mx-up)!important}.mx-neg{color:var(--mx-down)!important}.mx-muted{color:var(--muted)}.mx-quote{width:100%;min-height:64px;font:inherit;text-align:left;color:var(--muted);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 16px;display:grid}.mx-quote:hover,.mx-quote.is-selected{background:#f4f7fc}.mx-quote__id,.mx-quote__col{font-variant-numeric:tabular-nums;gap:1px;min-width:0;font-size:.8125rem;line-height:1.3;display:grid}.mx-quote__id b{color:var(--ink);font-size:1.0625rem;font-weight:600}.mx-quote__col{text-align:right;white-space:nowrap;justify-items:end}.mx-px{font-variant-numeric:tabular-nums;font-size:1rem;font-weight:600;line-height:1.2}.mx-px b{font-size:1.5rem;font-weight:700}.mx-px sup{vertical-align:top;font-size:.8125rem;position:relative;top:1px}.mx-px--up{color:var(--mx-up)}.mx-px--down{color:var(--mx-down)}.mx-px--flat{color:var(--ink)}.mx-oneclick{border-bottom:1px solid var(--mx-line);grid-template-columns:1fr 84px 1fr;display:grid}.mx-oc{color:#fff;min-height:52px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:6px 8px;display:flex}.mx-oc span{letter-spacing:.06em;font-size:.75rem;font-weight:700}.mx-oc b{font-variant-numeric:tabular-nums;font-size:1.0625rem}.mx-oc--sell{background:var(--mx-down)}.mx-oc--buy{background:var(--mx-up)}.mx-oc:disabled{opacity:.55;cursor:default}.mx-oc__vol input{border:0;border-inline:1px solid var(--mx-line);background:var(--white);width:100%;height:100%;min-height:52px;font:inherit;text-align:center;color:var(--ink);font-size:1rem;font-weight:600}.mx-status{border-bottom:1px solid var(--mx-line);justify-content:space-between;align-items:center;gap:8px;padding:4px 4px 4px 16px;font-size:.875rem;display:flex}.mx-status.is-ok{color:#1d5233;background:#eaf3ec}.mx-status.is-bad{color:#8f1d17;background:#fbeceb}.mx-status button{width:40px;height:40px;color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.mx-chart__plot{position:relative}.mx-chart__info{z-index:1;color:var(--ink);font-variant-numeric:tabular-nums;pointer-events:none;gap:1px;font-size:.8125rem;line-height:1.3;display:grid;position:absolute;top:6px;left:10px}.mx-chart__info b{font-weight:600}.mx-chart .chart{border:0;border-radius:0}.mx-figures{margin:0;padding:8px 16px}.mx-figures>div{align-items:baseline;gap:8px;padding:4px 0;font-size:.9375rem;display:flex}.mx-figures dt{color:var(--ink);white-space:nowrap}.mx-figures>div:after{content:"";border-bottom:1px dotted #b9b9b4;flex:1;order:1}.mx-figures dd{color:var(--ink);font-variant-numeric:tabular-nums;order:2;margin:0;font-weight:600}.mx-deal{width:100%;min-height:60px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.mx-deal:hover,.mx-list>li.is-open>.mx-deal{background:#f4f7fc}.mx-deal__main{min-width:0;color:var(--muted);font-variant-numeric:tabular-nums;gap:2px;font-size:.875rem;display:grid}.mx-deal__main b{color:var(--ink);font-size:1rem;font-weight:600}.mx-deal__main svg{vertical-align:-1px}.mx-side{font-weight:600}.mx-side--buy{color:var(--mx-up)}.mx-side--sell{color:var(--mx-down)}.mx-deal__side{white-space:nowrap;justify-items:end;gap:2px;font-size:.8125rem;display:grid}.mx-deal__pl{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700}.mx-deal__more{background:#f4f7fc;padding:4px 16px 14px}.mx-deal__more dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 24px;margin:0;display:grid}.mx-deal__more dl>div{justify-content:space-between;gap:8px;font-size:.875rem;display:flex}.mx-deal__more dt{color:var(--muted)}.mx-deal__more dd{color:var(--ink);font-variant-numeric:tabular-nums;margin:0}.mx-deal__acts{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mx-btn{border:1px solid var(--brand);background:var(--white);min-width:88px;min-height:44px;color:var(--brand);font:inherit;cursor:pointer;border-radius:8px;flex:1;padding:0 16px;font-weight:600}.mx-btn:hover{background:var(--sea-100)}.mx-btn--danger{border-color:var(--mx-down);background:var(--mx-down);color:#fff}.mx-btn--danger:hover{background:#a3211a}.mx-btn:disabled{opacity:.6;cursor:default}.mx-news{min-height:60px;color:var(--muted);gap:4px;padding:12px 16px;font-size:.8125rem;text-decoration:none;display:grid}.mx-news b{color:var(--ink);font-size:1rem;font-weight:600;line-height:1.35}.mx-news:hover{background:#f4f7fc}.mx-tabs{z-index:40;height:calc(var(--mx-tabs-h) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);border-top:1px solid var(--mx-line);background:var(--white);grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.mx-tabs button{color:#8a8a85;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:flex}.mx-tabs button:hover{color:var(--ink)}.mx-tabs button.is-active{color:var(--mx-up)}.mx-scrim{z-index:70;background:#00000059;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.mx-sheet{background:var(--white);width:100%;max-width:520px;max-height:86dvh;padding-bottom:env(safe-area-inset-bottom,0px);animation:mx-rise .22s var(--ease);border-radius:16px 16px 0 0;overflow-y:auto}@keyframes mx-rise{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.mx-sheet{animation:none}}.mx-sheet__head{align-items:center;gap:8px;padding:8px 8px 8px 16px;display:flex}.mx-sheet__head h2{min-width:0;color:var(--ink);flex:1;font-size:1.0625rem;font-weight:600}.mx-menu{padding:0 0 8px;display:grid}.mx-menu button{min-height:52px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0 20px;font-size:1rem;font-weight:600;display:flex}.mx-menu button:hover{background:var(--sea-100)}.mx-check{border-bottom:1px solid var(--mx-line);cursor:pointer;align-items:center;gap:16px;min-height:60px;padding:10px 16px;display:flex}.mx-check>span{color:var(--muted);flex:1;gap:2px;font-size:.875rem;display:grid}.mx-check b{color:var(--ink);font-size:1rem;font-weight:500}.mx-check input{width:22px;height:22px;accent-color:var(--mx-up);flex:none}@media (width>=1000px){.mx{grid-template-columns:360px minmax(0,1fr);align-items:start}.mx-quotes{top:calc(var(--bar-h) + 12px);max-height:calc(100dvh - var(--bar-h) - var(--mx-tabs-h) - 36px);flex-direction:column;display:flex;position:sticky}.mx-quotes .mx-body{overflow-y:auto}.mx-tabs{left:var(--nav-w)}.mx-tabs button:first-child{display:none}.mx-tabs{grid-template-columns:repeat(4,1fr)}.mx-scrim{align-items:center}.mx-sheet{border-radius:16px}}@media (width<=380px){.mx-quote{gap:10px;padding-inline:12px}.mx-px b{font-size:1.3125rem}}.mx-deal__main>span{white-space:nowrap;align-items:center;gap:4px;display:flex}.chart__svg{touch-action:none;cursor:crosshair}.chart__svg.is-dragging{cursor:grabbing}.mx-closebody{gap:12px;padding:0 16px 20px;display:grid}.mx-closebody__line{color:var(--ink);font-size:1.0625rem}.mx-closebody__prices{color:var(--muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.mx-closebody__prices span{margin-left:auto;font-size:1.25rem;font-weight:700}.mx-volbox{color:var(--ink);font-size:.875rem;font-weight:600}.mx-volrow{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:8px;display:grid}.mx-volrow input{border:1px solid var(--mx-line);min-height:48px;font:inherit;text-align:center;color:var(--ink);border-radius:8px;font-size:1.25rem;font-weight:600}.mx-volrow input[aria-invalid=true]{border-color:var(--mx-down)}.mx-volrow .mx-icon{border:1px solid var(--mx-line)}.mx-quick{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.mx-chip{border:1px solid var(--mx-line);background:var(--white);min-height:44px;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;font-weight:600}.mx-chip:hover{background:var(--sea-100)}.mx-note{color:var(--muted);font-size:.875rem}.mx-formerr{color:#8f1d17;background:#fbeceb;border-radius:8px;align-items:center;gap:6px;padding:10px 12px;font-size:.875rem;display:flex}.mx-btn--block{width:100%;min-height:52px;font-size:1rem}.mx-menu button:disabled{opacity:.45;cursor:default}.mx-menu__text{flex:1;display:grid}.mx-menu__text small{color:var(--muted);font-size:.8125rem;font-weight:400}.mx-menu__val{font-variant-numeric:tabular-nums;font-weight:700}.mx-deal__more dl>div.mx-wide{grid-column:1/-1}.chart__priceline{fill:none;stroke:var(--mx-up);stroke-width:1.6px}.chart__ind{fill:none;stroke-width:1.4px;pointer-events:none}.chart__ind--sma{stroke:#d97706}.chart__ind--ema{stroke:#7c3aed}.chart__ind--bb{stroke:#64748b;stroke-dasharray:4 3}.chart__ind--bbmid{stroke:#94a3b8}.chart__ind--rsi,.chart__ind--macd{stroke:var(--mx-up)}.chart__ind--signal{stroke:var(--mx-down)}.chart__subbox{fill:none;stroke:var(--mx-line)}.chart__sublabel{fill:var(--ink);font-variant-numeric:tabular-nums;font-size:12px}.chart__macdbar--up{fill:#1f7a4d8c}.chart__macdbar--down{fill:#b3261e8c}.chart__drawing line{stroke:#7c3aed;stroke-width:1.5px}.chart__drawing circle{fill:#7c3aed}.chart__drawing text{fill:#7c3aed;font-size:11px}.chart__drawing--draft line{stroke-dasharray:5 4}.chart__hit{fill:#0000}.chart__handle{cursor:ns-resize}.chart__pill{fill:currentColor}.chart__line--sl .chart__pill{fill:var(--down-bar)}.chart__line--tp .chart__pill{fill:var(--up-bar)}.chart__pilltext{fill:#fff;pointer-events:none;font-size:11px;font-weight:600}.chart__tab{cursor:grab}.chart__tab rect{fill:var(--white);stroke-width:1.5px}.chart__tab text{pointer-events:none;font-size:11px;font-weight:700}.chart__tab.chart__line--sl rect{stroke:var(--down-bar)}.chart__tab.chart__line--sl text{fill:var(--down-bar)}.chart__tab.chart__line--tp rect{stroke:var(--up-bar)}.chart__tab.chart__line--tp text{fill:var(--up-bar)}.chart--drawing .chart__svg{cursor:crosshair}.mx-tools{border-bottom:1px solid var(--mx-line);align-items:center;gap:4px;padding:6px 8px;display:flex;overflow-x:auto}.mx-tools button{color:#6b6b66;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.mx-tools button:hover{background:var(--sea-100);color:var(--ink)}.mx-tools button.is-on{color:var(--mx-up);background:#e6eefb}.mx-tools button:disabled{opacity:.35;cursor:default}.mx-tools__gap{flex:1;min-width:8px}.mx-margincall{border-left:4px solid var(--mx-down);color:#7a1a14;background:#fbeceb;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:flex}.mx-margincall svg{flex:none;margin-top:2px}.mx-row2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.mx-fieldcol{color:var(--ink);gap:6px;font-size:.875rem;font-weight:600;display:grid}.mx-fieldcol input,.mx-fieldcol select{border:1px solid var(--mx-line);background:var(--white);min-height:48px;font:inherit;color:var(--ink);border-radius:8px;padding:0 12px;font-size:1rem;font-weight:400}.mx-btn--solid{background:var(--brand);color:#fff}.mx-btn--solid:hover{background:var(--brand-700)}.mx-icon.is-on{color:var(--mx-up);background:#e6eefb}a.mx-icon{text-decoration:none}.mx-filterbar{color:var(--ink);background:#e6eefb;justify-content:space-between;align-items:center;gap:8px;padding:8px 16px;font-size:.875rem;display:flex}.mx-filterbar button{min-height:36px;font:inherit;color:var(--mx-up);cursor:pointer;background:0 0;border:0;padding:0 10px;font-weight:600}.mx-seg{background:#eceae4;border-radius:10px;grid-template-columns:1fr 1fr;gap:4px;margin:10px 16px;padding:4px;display:grid}.mx-seg button{min-height:40px;font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;font-weight:600}.mx-seg button.is-on{background:var(--white);color:var(--ink);box-shadow:0 1px 2px #0000001f}.mx-quick--3{grid-template-columns:repeat(3,1fr);padding:0 16px 10px}.mx-chip.is-on{background:var(--brand);border-color:var(--brand);color:#fff}.mx-event{grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:grid}.mx-event__main{min-width:0;color:var(--muted);gap:2px;font-size:.8125rem;display:grid}.mx-event__main b{color:var(--ink);font-size:1rem;font-weight:600}.mx-event__time{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.mx-impact{background:#b9b9b4;border-radius:50%;width:12px;height:12px}.mx-impact--medium{background:#e0a100}.mx-impact--high{background:var(--mx-down)}.mx-depth{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mx-depth__head,.mx-depth__mid{color:var(--muted);justify-content:space-between;padding:6px 4px;font-size:.8125rem;display:flex}.mx-depth__mid{border-block:1px solid var(--mx-line);font-variant-numeric:tabular-nums;margin:6px 0;font-size:1.0625rem;font-weight:700}.mx-depth__mid span:first-child{color:var(--mx-down)}.mx-depth__mid span:last-child{color:var(--mx-up)}.mx-depth__row{font-variant-numeric:tabular-nums;border-radius:4px;justify-content:space-between;padding:8px;display:flex;position:relative;overflow:hidden}.mx-depth__row>span{position:relative}.mx-depth__bar{opacity:.16;inset:0 auto 0 0;position:absolute!important}.mx-depth__row--ask .mx-depth__bar{background:var(--mx-down)}.mx-depth__row--bid .mx-depth__bar{background:var(--mx-up)}.mx-depth__row--ask .mx-depth__price{color:var(--mx-down);font-weight:600}.mx-depth__row--bid .mx-depth__price{color:var(--mx-up);font-weight:600}@media (width<=420px){.mx-row2{grid-template-columns:1fr}}.su-change{min-height:36px;margin:-6px 0 12px}.su-notice,.su-verified,.su-dev{border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 14px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:flex}.su-notice{color:var(--ink);background:#eef3fa}.su-notice svg{color:var(--brand);flex:none;margin-top:2px}.su-verified{color:#1d5233;background:#eaf3ec;align-items:center;font-weight:600}.su-dev{color:#5f4310;border:1px dashed var(--gold);background:#fdf6e6}.su-dev b{letter-spacing:.12em;font-size:1.0625rem}.su-resend{color:var(--muted);margin:-4px 0 16px;font-size:.9375rem}.vf{max-width:760px}.vf-note,.vf-alert{border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 16px;padding:12px 14px;font-size:.9375rem;line-height:1.45;display:flex}.vf-note{color:var(--ink);background:#eef3fa}.vf-note svg{color:var(--brand);flex:none;margin-top:2px}.vf-alert{color:#7a1a14;border-left:4px solid var(--down);background:#fbeceb}.vf-alert p{margin:2px 0 0}.vf-steps{gap:4px;margin:0 0 16px;padding:0;list-style:none;display:flex}.vf-steps li{min-width:0;color:var(--muted);text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:.8125rem;display:flex}.vf-steps__dot{background:var(--white);border:2px solid #c9c9c3;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:700;display:grid}.vf-steps li.now{color:var(--ink);font-weight:700}.vf-steps li.now .vf-steps__dot{border-color:var(--brand);background:var(--brand);color:#fff}.vf-steps li.done .vf-steps__dot{border-color:var(--up);background:var(--up);color:#fff}.vf-steps__label{text-overflow:ellipsis;max-width:100%;overflow:hidden}.vf-panel h2{margin-bottom:4px;font-size:1.25rem}.vf-panel .muted{margin-bottom:16px}.vf-docs{gap:10px;display:grid}.vf-doc{border:1.5px solid var(--panel-line);background:var(--white);cursor:pointer;border-radius:12px;align-items:center;gap:14px;min-height:64px;padding:12px 16px;display:flex}.vf-doc:hover{border-color:var(--brand-600)}.vf-doc.is-on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:#eef3fa}.vf-doc input{opacity:0;pointer-events:none;position:absolute}.vf-doc:focus-within{outline:3px solid var(--gold);outline-offset:2px}.vf-doc svg{color:var(--brand);flex:none}.vf-doc span{gap:2px;display:grid}.vf-doc b{color:var(--ink);font-weight:600}.vf-doc small{color:var(--muted);font-size:.8125rem}.vf-slots{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px;display:grid}.vf-slots--one{grid-template-columns:minmax(0,320px)}.vf-slot{align-content:start;gap:8px;display:grid}.vf-slot__label{color:var(--ink);margin:0;font-weight:600}.vf-slot__box{aspect-ratio:1.586;color:#9a9a94;background:#f6f6f3;border:2px dashed #c9c9c3;border-radius:12px;place-items:center;display:grid;overflow:hidden}.vf-slot__box--face{aspect-ratio:3/4;border-radius:50%/42%;max-width:240px}.vf-slot__box img{object-fit:cover;width:100%;height:100%}.vf-slot.has-error .vf-slot__box{border-color:var(--down)}.vf-slot__hint{color:var(--muted);margin:0;font-size:.8125rem}.vf-slot__btns{flex-wrap:wrap;gap:8px;display:flex}.vf-slot__btns .btn{flex:1;justify-content:center;min-width:120px}.vf-review{gap:8px;margin:12px 0 16px;display:grid}.vf-review div{border-bottom:1px solid var(--panel-line);justify-content:space-between;gap:16px;padding:8px 0;display:flex}.vf-review dt{color:var(--muted)}.vf-review dd{color:var(--ink);text-align:right;margin:0;font-weight:600}.vf-thumbs{flex-wrap:wrap;gap:12px;margin-bottom:16px;display:flex}.vf-thumbs figure{width:140px;margin:0}.vf-thumbs img{aspect-ratio:1.4;object-fit:cover;border:1px solid var(--panel-line);border-radius:8px;width:100%;display:block}.vf-thumbs figcaption{color:var(--muted);margin-top:4px;font-size:.8125rem}.vf-confirm{cursor:pointer;align-items:flex-start;gap:12px;margin-bottom:16px;line-height:1.45;display:flex}.vf-confirm input{width:22px;height:22px;accent-color:var(--brand);flex:none;margin-top:1px}.vf-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.vf-foot{align-items:center;gap:6px;margin-top:16px;font-size:.875rem;display:flex}.vf-status{text-align:center;justify-items:center;gap:12px;max-width:560px;padding:32px 24px;display:grid}.vf-status h2{margin:0;font-size:1.375rem}.vf-status p{color:var(--text);margin:0;line-height:1.5}.vf-status__icon{border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.vf-status__icon--wait{color:#9a6a00;background:#fdf0d5}.vf-status__icon--ok{color:var(--up);background:#e1f0e6}.vf-timeline{text-align:left;gap:10px;margin:8px 0;padding:0;list-style:none;display:grid}.vf-timeline li{color:var(--muted);align-items:center;gap:10px;display:flex}.vf-timeline li.done{color:var(--up);font-weight:600}.vf-timeline li.now{color:var(--ink);font-weight:600}.vf-gate{border:1px solid var(--panel-line);border-left:4px solid var(--brand);background:var(--white);border-radius:12px;align-items:flex-start;gap:16px;padding:20px;display:flex}.vf-gate h2{margin:0 0 6px;font-size:1.125rem}.vf-gate p{color:var(--text);margin:0 0 14px;line-height:1.5}.vf-gate__icon{width:52px;height:52px;color:var(--brand);background:#eef3fa;border-radius:50%;flex:none;place-items:center;display:grid}.vf-gate--pending{border-left-color:#d49b1a}.vf-gate--pending .vf-gate__icon{color:#9a6a00;background:#fdf0d5}.vf-gate--rejected{border-left-color:var(--down)}.vf-gate--rejected .vf-gate__icon{color:var(--down);background:#fbeceb}.cam{z-index:90;color:#fff;background:#0b0f14;flex-direction:column;display:flex;position:fixed;inset:0}.cam__bar{justify-content:space-between;align-items:center;padding:10px 12px 10px 18px;font-size:1.0625rem;display:flex}.cam__close{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.cam__stage{flex:1;place-items:center;min-height:0;display:grid;position:relative;overflow:hidden}.cam__video{object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.cam__video.is-mirrored{transform:scaleX(-1)}.cam__oval{aspect-ratio:3/3.9;border-radius:50%;width:min(66vw,300px);position:relative;box-shadow:0 0 0 100vmax #05080c9e}.cam__card{aspect-ratio:1.586;border:3px solid #fff;border-radius:16px;width:min(88vw,520px);position:relative;box-shadow:0 0 0 100vmax #05080c8c}.cam__ring{aspect-ratio:100/130;pointer-events:none;width:min(66vw,300px);position:absolute;overflow:visible}.cam__ring ellipse{fill:none;stroke-width:2.4px}.cam__ring-bg{stroke:#fff6}.cam__ring-fg{stroke:#3ddc84;stroke-linecap:round;stroke-dasharray:1;transform-origin:50%;transform:rotate(-90deg)scaleY(-1)}.cam__msg{text-align:center;background:#05080ccc;border-radius:16px;justify-items:center;gap:12px;max-width:420px;margin:0 auto;padding:24px;display:grid;position:relative}.cam__msg p{margin:0;line-height:1.5}.cam__foot{padding:14px 16px calc(18px + env(safe-area-inset-bottom,0px));text-align:center;background:#0b0f14;gap:12px;display:grid}.cam__prompt{min-height:3em;margin:0;font-size:1.125rem;font-weight:600;line-height:1.35}.cam__hint{color:#cfd6df;margin:0}.cam__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.cam__shutter{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;place-items:center;width:72px;height:72px;display:grid}.cam__shutter span{background:#fff;border-radius:50%;width:52px;height:52px}.cam__shutter:active span{transform:scale(.92)}.cam__alt{color:#fff;background:0 0;border-color:#ffffff80}.cam__alt:hover{background:#ffffff1f}@media (width<=560px){.vf-slots{grid-template-columns:1fr}.vf-steps__label{font-size:.75rem}.vf-gate{flex-direction:column}}@media (prefers-reduced-motion:reduce){.cam__shutter:active span{transform:none}}.mock{width:100%;height:100%;color:var(--ink);text-align:left;background:#f7f8f8;flex-direction:column;font-size:10px;display:flex;overflow:hidden}.mock__top{background:var(--white);border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:8px 12px;display:flex}.mock__brand{color:var(--brand);letter-spacing:.04em;text-transform:uppercase;font-weight:700}.mock__tabs{color:var(--muted);gap:12px;display:flex}.mock__tabs b{color:var(--brand);border-bottom:2px solid var(--brand);font-weight:600}.mock__tabs i{font-style:normal}.mock__trade{background:var(--brand);color:var(--white);border-radius:var(--pill);margin-left:auto;padding:3px 12px}.mock__body{gap:8px;padding:10px 12px;display:grid}.mock__summary{background:var(--white);border:1px solid var(--line);border-radius:4px;grid-template-columns:auto 1fr;align-items:end;gap:16px;padding:8px 10px;display:grid}.mock__summary small,.mock__cards small{color:var(--muted);display:block}.mock__summary strong{color:var(--ink);font-size:1.9em;font-weight:400;display:block}.mock__summary em{font-style:normal}.mock-chart{width:100%;height:46px}.mock__cards{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.mock__cards div{background:var(--white);border:1px solid var(--line);border-radius:4px;padding:6px 8px}.mock__cards b{font-weight:500}.mock__table{background:var(--white);border:1px solid var(--line);border-radius:4px;padding:0 8px}.mock__row{border-bottom:1px solid #eef0f0;grid-template-columns:40px 1fr 64px 48px;gap:8px;padding:5px 0;display:grid}.mock__row:last-child{border-bottom:0}.mock__sym{font-weight:600}.mock__name{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mock__val{text-align:right}.mock .up,.phone-mock .up{color:var(--up)}.mock .down{color:var(--down)}.laptop-mock{width:100%}.lm-screen{aspect-ratio:16/10;background:#1d2427;border:clamp(6px,.9vw,11px) solid #1d2427;border-bottom-width:clamp(9px,1.3vw,15px);border-radius:12px 12px 0 0;overflow:hidden}.lm-screen .mock{font-size:clamp(5px,.8vw,10px)}.lm-base{background:linear-gradient(#e2e6e8,#b9c1c5);border-radius:0 0 14px 14px;height:clamp(9px,1.2vw,14px);margin:0 -7%;position:relative;box-shadow:0 18px 30px -18px #00000073}.lm-base:after{content:"";background:#a3adb2;border-radius:0 0 8px 8px;width:15%;height:45%;position:absolute;top:0;left:50%;transform:translate(-50%)}.phone-mock{aspect-ratio:9/19;background:#1d2427;border:7px solid #1d2427;border-radius:34px;width:100%;overflow:hidden;box-shadow:0 24px 40px -20px #00000073}.phone-mock__screen{background:var(--white);width:100%;height:100%;color:var(--ink);border-radius:27px;flex-direction:column;gap:6px;padding:8px 10px;font-size:8px;display:flex;overflow:hidden}.pm-status{justify-content:space-between;align-items:center;font-size:.9em;font-weight:600;display:flex}.pm-island{background:#1d2427;border-radius:8px;width:34%;height:12px}.pm-head{align-items:center;gap:6px;display:flex}.pm-head b{font-weight:600;display:block}.pm-head small{color:var(--muted)}.pm-back{color:var(--brand);font-size:1.6em}.pm-price strong{font-size:2em;font-weight:400;display:block}.pm-price small{color:var(--muted);font-size:.5em}.pm-price em{color:var(--up);font-style:normal}.pm-tabs{color:var(--muted);justify-content:space-between;display:flex}.pm-tabs b{color:var(--brand)}.pm-tabs i{font-style:normal}.pm-stats{grid-template-columns:1fr 1fr;gap:4px 10px;margin:0;display:grid}.pm-stats div{border-bottom:1px solid #eef0f0;justify-content:space-between;padding-bottom:2px;display:flex}.pm-stats dt{color:var(--muted)}.pm-stats dd{margin:0}.pm-pos{background:var(--sand);border-radius:6px;justify-content:space-between;padding:6px 8px;display:flex}.pm-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:auto;display:grid}.pm-actions span{border-radius:var(--pill);text-align:center;padding:6px 0;font-weight:600}.pm-buy{background:var(--brand);color:var(--white)}.pm-sell{border:1px solid var(--brand);color:var(--brand)}.tools-visual{border-radius:var(--radius);background:#e9eceb;padding:9% 14% 11% 6%;position:relative}.tv-screen{aspect-ratio:16/10;border:7px solid #1d2427;border-bottom-width:10px;border-radius:10px 10px 0 0;overflow:hidden}.tv-screen .mock{font-size:clamp(4.5px,.6vw,7.5px)}.tv-base{background:linear-gradient(#e2e6e8,#b9c1c5);border-radius:0 0 10px 10px;height:9px;margin:0 -6%}.tv-phone{width:21%;position:absolute;bottom:7%;right:5%}.tv-phone .phone-mock{border-width:4px;border-radius:18px}.tv-phone .phone-mock__screen{border-radius:14px;padding:5px 6px;font-size:clamp(3.5px,.45vw,6px)}.prices__table td.up{white-space:nowrap}
