.public-portal .enterprise-footer.mfm-footer{padding:0 var(--lp-gutter) 28px;color:#101010;background:var(--lp-paper,#f6f1e6);border-top:1.5px solid #101010;font:400 1rem/1.6 Inter,sans-serif;display:block}.mfm-footer *,.mfm-footer :before,.mfm-footer :after{box-sizing:border-box}.mfm-footer a{color:inherit}.mfm-footer a:focus-visible{outline-offset:5px;outline:3px solid #570018}.mfm-footer .footer-community{border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(0,1fr) 238px;align-items:center;gap:clamp(32px,6vw,90px);padding:clamp(38px,5vw,70px) 0;display:grid}.mfm-footer .footer-eyebrow{letter-spacing:.13em;font-size:.7rem;font-weight:750;display:block}.mfm-footer .footer-community h2{letter-spacing:-.025em;width:fit-content;max-width:18ch;margin:20px 0;font:400 clamp(2.1rem,4.2vw,4.35rem)/1.08 Anton,Impact,sans-serif;position:relative}.mfm-footer .footer-community h2>span{color:#570018}.mfm-footer .footer-community h2>.crown-doodle{width:45px;height:40px;position:absolute;top:-28px;right:-42px;transform:rotate(13deg)}.mfm-footer .footer-community-copy>p{color:#45433e;max-width:58ch;margin:0;font-size:.95rem;line-height:1.8}.mfm-footer .footer-community-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin:26px 0 18px;display:flex}.mfm-footer .footer-iyra-link{background:var(--lp-yellow,#ffd84d);border:1.5px solid #101010;border-radius:10px;align-items:center;gap:14px;min-height:66px;padding:12px 18px;text-decoration:none;display:inline-flex;box-shadow:3px 3px #101010}.mfm-footer .footer-iyra-link>.ph:first-child{font-size:1.8rem}.mfm-footer .footer-iyra-link>span{font-size:.9rem;font-weight:700;line-height:1.5}.mfm-footer .footer-iyra-link small{font-size:.69rem;font-weight:500;display:block}.mfm-footer .footer-youtube-link{text-underline-offset:5px;align-items:center;gap:10px;min-height:44px;font-size:.8rem;font-weight:650;display:inline-flex}.mfm-footer .footer-youtube-link>.ph:first-child{font-size:1.5rem}.mfm-footer .footer-community-copy>.footer-community-note{max-width:66ch;font-size:.73rem}.mfm-footer .footer-qr{background:#fff;border:1.5px solid #101010;border-radius:16px;width:100%;margin:0;padding:14px;transform:rotate(2deg);box-shadow:5px 5px #d9d1ef}.mfm-footer .footer-qr-caption{letter-spacing:.055em;justify-content:center;align-items:center;gap:7px;margin-bottom:9px;font-size:.53rem;font-weight:750;display:flex}.mfm-footer .footer-qr-caption .ph{font-size:1.1rem}.mfm-footer .footer-qr img{width:100%;height:auto;display:block}.mfm-footer .footer-qr figcaption{text-align:center;padding-top:8px;font-size:.69rem;font-weight:650}.mfm-footer .footer-qr figcaption>a{text-underline-offset:4px;justify-content:center;align-items:center;gap:6px;min-height:44px;display:inline-flex}.mfm-footer .footer-directory{grid-template-columns:minmax(175px,.85fr) minmax(300px,1.4fr) minmax(200px,.9fr);gap:clamp(26px,4vw,62px);padding:45px 0 32px;display:grid}.mfm-footer .footer-brand{grid-area:auto;display:block}.mfm-footer .footer-brand>a{width:138px;display:block}.mfm-footer .footer-brand img{width:100%;height:auto;display:block}.mfm-footer .footer-brand p{color:#45433e;max-width:25ch;margin:20px 0 16px;font-size:.82rem;line-height:1.7}.mfm-footer .footer-social{flex-wrap:wrap;grid-row:auto;justify-content:flex-start;gap:5px;display:flex}.mfm-footer .footer-social>a{border:1px solid #0000;border-radius:8px;place-items:center;width:40px;min-height:44px;font-size:1.25rem;text-decoration:none;display:grid}.mfm-footer .footer-social>a:hover{border-color:var(--lp-line);background:#fffefa}.mfm-footer .footer-main-links{grid-area:auto;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:24px;display:grid}.mfm-footer .footer-main-links>div{flex-direction:column;align-items:flex-start;display:flex}.mfm-footer :is(.footer-main-links,.footer-contacts) h2{margin:0 0 14px;font:750 .74rem/1.5 Inter,sans-serif}.mfm-footer .footer-main-links a{align-items:center;gap:5px;min-height:36px;font-size:.77rem;font-weight:450;text-decoration:none;display:inline-flex}.mfm-footer .footer-main-links a:hover{text-underline-offset:4px;text-decoration:underline}.mfm-footer .footer-contacts p{color:#45433e;overflow-wrap:anywhere;margin:0 0 18px;font-size:.73rem;line-height:1.8}.mfm-footer .footer-contacts p>span{display:block}.mfm-footer .footer-contacts p>a{color:#101010;text-underline-offset:4px;align-items:center;min-height:36px;font-weight:600;display:inline-flex}.mfm-footer .footer-information{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:8px 0 24px;display:flex}.mfm-footer .footer-legal-links{gap:24px;margin:0;display:flex}.mfm-footer .footer-legal-links>a{text-underline-offset:4px;align-items:center;min-height:44px;font-size:.73rem;display:inline-flex}.mfm-footer .footer-information .tradingview-credit{margin:0}.mfm-footer .footer-bottom{border-top:1px solid var(--lp-line);color:#45433e;grid-template-columns:minmax(175px,.85fr) minmax(300px,1.4fr) minmax(200px,.9fr);align-items:start;gap:clamp(26px,4vw,62px);margin:0;padding:24px 0 0;font-size:.65rem;line-height:1.75;display:grid}.mfm-footer .footer-bottom>p{max-width:60ch;margin:0}.mfm-footer .footer-bottom>a{font-size:.75rem;text-decoration:none}.mfm-footer .footer-bottom>a>b{color:#101010;align-items:center;gap:4px;font-weight:650;display:inline-flex}@media (width<=1050px){.mfm-footer .footer-directory,.mfm-footer .footer-bottom{grid-template-columns:minmax(180px,.75fr) minmax(0,1.25fr)}.mfm-footer .footer-contacts,.mfm-footer .footer-bottom>a{grid-column:2}}@media (width<=760px){.mfm-footer .footer-community{grid-template-columns:minmax(0,1fr) 180px;gap:32px}.mfm-footer .footer-community h2{font-size:clamp(1.9rem,5vw,2.7rem)}.mfm-footer .footer-community h2>.crown-doodle{width:30px;top:-24px;right:-22px}.mfm-footer .footer-qr{padding:10px;transform:none}.mfm-footer .footer-qr-caption>span{font-size:.48rem}.mfm-footer .footer-directory{gap:28px}}@media (width<=580px){.public-portal .mfm-footer{padding-bottom:22px}.mfm-footer .footer-community{grid-template-columns:minmax(0,1fr);padding-block:40px 32px}.mfm-footer .footer-community h2{font-size:clamp(2rem,8vw,2.8rem)}.mfm-footer .footer-qr{justify-self:center;max-width:230px}.mfm-footer .footer-qr-caption>span{font-size:.53rem}.mfm-footer .footer-directory{grid-template-columns:minmax(0,1fr);padding-top:32px}.mfm-footer .footer-main-links{gap:20px}.mfm-footer .footer-main-links a{min-height:44px}.mfm-footer .footer-contacts{grid-column:auto;grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.mfm-footer .footer-contacts h2{grid-column:1/-1}.mfm-footer .footer-bottom{grid-template-columns:minmax(0,1fr);gap:16px}.mfm-footer .footer-bottom>a{grid-column:auto}}.google-sign-in{cursor:pointer;border:1px solid #747775;border-radius:4px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 12px;font:500 14px/20px Inter,Arial,sans-serif;display:flex;color:#1f1f1f!important;background:#fff!important}.google-sign-in>svg{flex-shrink:0}.google-sign-in:hover{box-shadow:0 1px 3px #0002}.google-sign-in:focus-visible{outline-offset:3px;outline:3px solid #570018}.google-sign-in:disabled{opacity:.6;cursor:not-allowed}.google-auth-option{border-top:1px solid #ded9d0;gap:10px;margin-top:20px;padding-top:20px;display:grid}.google-auth-option>p{color:#68635e;margin:0;font-size:11px;line-height:1.6}.public-portal .auth-page.mobile-auth-page{--lp-paper:#f6f3ec;--lp-white:#fffdfa;--lp-ink:#211c1a;--lp-muted:#68635e;--lp-line:#ded9d0;--auth-accent:#570018;flex-direction:column;align-items:center;gap:32px;padding:32px 20px 24px;display:flex;overflow:visible}.public-portal .mobile-auth-page>.poster-auth-card{border:1px solid var(--lp-line);background:var(--lp-white);border-radius:16px;flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;width:min(100%,520px);margin-block:auto;padding:clamp(24px,4vw,36px);display:grid;box-shadow:0 12px 40px #3d231c0f}.mobile-auth-page .poster-auth-card>:not(.auth-back):not(.auth-wordmark){grid-column:1/-1;min-width:0}.mobile-auth-page .poster-auth-card>.auth-wordmark{grid-area:1/1;align-self:center;width:112px;margin:0}.mobile-auth-page .poster-auth-card>.auth-back{grid-area:1/2;align-items:center;min-height:44px;font-size:.8rem;display:inline-flex}.mobile-auth-page .poster-auth-card>h1{letter-spacing:-.045em;margin:24px 0 20px;font:600 clamp(1.7rem,4vw,2.1rem)/1.2 Inter,Segoe UI,sans-serif}.mobile-auth-page .mobile-auth-flow{gap:20px;min-width:0;display:grid}.mobile-auth-page .mobile-auth-flow p{color:var(--lp-muted);margin:0;font-size:.875rem;line-height:1.6}.mobile-auth-page .mobile-auth-flow form{gap:16px}.mobile-auth-page .mobile-auth-flow label{gap:8px;font-size:.85rem}.public-portal .mobile-auth-page .mobile-auth-flow input{border:1px solid #92847c;border-radius:8px;min-height:50px}.mobile-auth-page .mobile-auth-flow input:focus{border-color:var(--auth-accent)}.mobile-auth-page .mobile-auth-phone{align-items:center;gap:10px;display:flex}.mobile-auth-page .mobile-auth-phone>span{min-width:30px;font-weight:600}.mobile-auth-page .mobile-auth-phone input{min-width:0}.mobile-auth-page .mobile-auth-flow small{color:var(--lp-muted);font-size:.8rem;font-weight:400;line-height:1.5}.public-portal .mobile-auth-page .poster-auth-card :is(.landing-button,.button){border:1px solid var(--lp-line);background:var(--lp-white);min-height:48px;color:var(--lp-ink);box-shadow:none;border-radius:8px;font-family:Inter,Segoe UI,sans-serif;font-size:.85rem;font-weight:600}.public-portal .mobile-auth-page .poster-auth-card :is(.landing-button.is-primary,.button:not(.secondary)){color:#fff;border-color:var(--auth-accent);background:var(--auth-accent)}.public-portal .mobile-auth-page .poster-auth-card :is(.landing-button,.button):hover{box-shadow:none;transform:none}.public-portal .mobile-auth-page .poster-auth-card :is(.landing-button.is-primary,.button:not(.secondary)):hover:not(:disabled){background:#730d2a;border-color:#730d2a}.public-portal .mobile-auth-page .poster-auth-card :is(.landing-button,.button):disabled{opacity:.55;cursor:not-allowed}.mobile-auth-page .mobile-auth-flow .auth-text-link{min-height:44px;color:var(--auth-accent);padding:8px 0;font-size:.8rem}.mobile-auth-page .mobile-auth-signin{gap:16px;display:grid}.mobile-auth-page .mobile-auth-signin .google-auth-option{border:0;gap:12px;margin:0;padding:0;display:grid}.mobile-auth-page .mobile-auth-signin .google-auth-option>p{text-align:center;font-size:.75rem}.mobile-auth-page .mobile-auth-next{gap:16px;display:grid}.mobile-auth-page .mobile-auth-existing{flex-wrap:wrap;justify-content:center;align-items:center;gap:0 6px;display:flex}.mobile-auth-page .mobile-auth-existing .auth-text-link{align-items:center;width:auto;display:inline-flex}.mobile-auth-page .mobile-auth-divider{color:var(--lp-muted);align-items:center;gap:14px;font-size:.75rem;line-height:1;display:flex}.mobile-auth-page .mobile-auth-divider:before,.mobile-auth-page .mobile-auth-divider:after{content:"";background:var(--lp-line);flex:1;height:1px}.mobile-auth-page .mobile-auth-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin-top:-8px;display:flex}.mobile-auth-page .mobile-auth-actions .auth-text-link{white-space:nowrap;align-items:center;width:auto;display:inline-flex}.mobile-auth-page .mobile-auth-actions .auth-text-link:last-child{margin-left:auto}.mobile-auth-page .mobile-auth-progress{gap:8px;margin:0;padding:0;list-style:none;display:flex}.mobile-auth-page .mobile-auth-progress li{color:var(--lp-muted);border-bottom:2px solid var(--lp-line);flex:1;padding:0 0 10px;font-size:.75rem;line-height:1.4}.mobile-auth-page .mobile-auth-progress li[aria-current=step]{color:var(--auth-accent);border-color:var(--auth-accent);font-weight:650}.mobile-auth-page .mobile-auth-flow .account-pin-panel h2{margin:0;font-family:Inter,sans-serif;font-size:1.2rem}.mobile-auth-page .mobile-auth-flow .mfa-qr{place-items:center;min-height:220px;display:grid}.mobile-auth-page .mobile-auth-flow .mfa-qr img{width:220px;max-width:100%;height:auto}.mobile-auth-page .mobile-auth-flow details{line-height:1.6}.mobile-auth-page .mobile-auth-flow summary{cursor:pointer;min-height:44px}.mobile-auth-page .mobile-auth-flow code{overflow-wrap:anywhere;margin-top:12px;font-size:1rem;display:block}html .public-portal .mobile-auth-page :focus-visible{outline-offset:3px;outline:3px solid #a74661}.public-portal .auth-page.mobile-auth-page footer.platform-footer.auth-contact-footer{width:calc(100% + 40px);padding:16px 20px calc(16px + env(safe-area-inset-bottom,0px));flex-shrink:0;margin:0 -20px -24px;position:static}@media (width<=480px){.public-portal .auth-page.mobile-auth-page{gap:24px;padding:20px 16px}.public-portal .mobile-auth-page>.poster-auth-card{border-radius:12px;padding:24px}.mobile-auth-page .mobile-auth-progress{gap:5px}.mobile-auth-page .mobile-auth-progress li{font-size:.72rem}.public-portal .auth-page.mobile-auth-page footer.platform-footer.auth-contact-footer{width:calc(100% + 32px);margin:0 -16px -20px;padding-inline:16px}}@media (height<=740px){.public-portal .mobile-auth-page>.poster-auth-card{margin-block:0}}.data-panel{border:1px solid var(--line);background:#fff;border-radius:10px;min-height:610px;overflow:visible}.toolbar{border-bottom:1px solid var(--line-soft);align-items:center;gap:9px;min-height:45px;padding:5px 9px;display:flex}.search{color:#8b9ab0;border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;width:275px;height:36px;padding:0 11px;display:flex}.search input{width:100%;color:var(--ink);background:0 0;border:0;outline:0;font-size:1rem}.search input::placeholder{color:#92a0b5}.table-wrap{max-width:100%;overflow:auto hidden}.accounts-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1010px;font-size:1rem}.accounts-table th{color:#758197;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;background:#f7f8fb;height:39px;padding:0 7px;font-size:1rem;font-weight:600}.accounts-table th:first-child{text-align:center;width:36px}.accounts-table th:nth-child(2){width:150px}.accounts-table th:nth-child(6){width:50px}.accounts-table th:nth-child(7),.accounts-table th:nth-child(8){text-align:center;width:65px}.accounts-table th:nth-child(9){text-align:center;width:52px}.accounts-table th:nth-child(10){text-align:center;width:54px}.accounts-table th:nth-child(n+11):nth-child(-n+14){text-align:center;width:62px}.accounts-table th:last-child{text-align:center;width:52px}.accounts-table td{color:#253247;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;height:53px;padding:7px;position:relative}.accounts-table tbody tr td:first-child{box-shadow:inset 3px 0 var(--green)}.accounts-table tbody tr.row-unhealthy td:first-child{box-shadow:inset 3px 0 var(--red)}.accounts-table tbody tr:hover{background:#fbfcfe}.account-cell{align-items:flex-start;gap:7px;display:flex}.account-cell>span:last-child{gap:3px;min-width:0;display:grid}.account-cell strong{color:var(--ink);text-overflow:ellipsis;font-size:1rem;font-weight:600;overflow:hidden}.account-cell small{color:#8a98ad;font-size:1rem}.status-dot{border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.status-dot.green{background:var(--green)}.status-dot.red{background:var(--red)}.status-dot.amber{background:var(--amber)}.ip-address,.expiry-cell{align-items:center;gap:5px;min-width:0;display:flex}.ip-address>span:first-child,.expiry-cell>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.renew-ip{width:21px;height:21px;color:var(--blue);background:#f0f6ff;border:1px solid #d3e1f4;border-radius:5px;flex:none;place-items:center;padding:0;display:grid}.renew-ip:hover{color:#17439a;background:#eaf3ff;border-color:#a9c4ea}.renew-ip .ph{font-size:1rem}.renew-ip:disabled .ph{animation:.8s linear infinite spin}.accounts-table .number,.accounts-table .money,.accounts-table .metric-value,.accounts-table td.loss.number{text-align:center}.switch{background:#e7edf5;border:1px solid #c9d7e9;border-radius:10px;width:32px;height:19px;padding:2px}.switch span{background:#a6b3c4;border-radius:50%;width:13px;height:13px;transition:transform .16s;display:block}.switch[aria-checked=true]{background:#e9f3ff;border-color:#b8d5fb}.switch[aria-checked=true] span{background:var(--blue);transform:translate(13px)}.action-cell{text-align:center;overflow:visible}.dots{border-radius:7px;width:27px;height:27px}.account-menu{border:1px solid var(--line);width:158px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:5px}.account-menu button{width:100%;height:30px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 8px;font-size:1rem;display:flex}.account-menu button:hover{background:#f4f7fb}.account-menu button.danger{color:var(--red)}.account-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.account-title .button{flex:none}.subscription-gate{text-align:center;border:1px solid var(--line);background:#fff;border-radius:11px;align-content:center;place-items:center;gap:9px;min-height:420px;padding:38px;display:grid}.subscription-gate>span{width:50px;height:50px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;font-size:1.25rem;display:grid}.subscription-gate h2,.subscription-gate p{margin:0}.subscription-gate h2{font-size:1rem}.subscription-gate p{max-width:430px;color:var(--muted);font-size:1rem;line-height:1.5}.subscription-gate .button{margin-top:5px}.subscription-alert{border:1px solid;border-radius:8px;align-items:center;gap:9px;min-height:44px;margin-bottom:9px;padding:8px 11px;font-size:1rem;display:flex}.subscription-alert>.ph{flex:none;font-size:1rem}.subscription-alert span{flex-wrap:wrap;gap:4px;display:flex}.subscription-alert button{color:inherit;white-space:nowrap;background:0 0;border:0;margin-left:auto;padding:4px 6px;font-size:1rem;font-weight:700}.subscription-alert.warning{color:#8b5800;background:var(--amber-soft);border-color:#f0d08d}.subscription-alert.danger{color:#b82f34;background:var(--red-soft);border-color:#efc4c6}.table-state,.empty-state{min-height:260px;color:var(--muted);text-align:center;place-content:center;justify-items:center;display:grid}.empty-state h3{margin-bottom:5px;font-size:1rem}.empty-state p{font-size:1rem}.spinner{border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;width:18px;height:18px;margin-bottom:9px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.page-error{color:var(--red);background:var(--red-soft);border-radius:7px;margin:8px;padding:9px 11px;font-size:1rem}.page-error button{color:inherit;background:0 0;border:0;margin-left:8px;font-weight:700;text-decoration:underline}.accounts-table th:nth-child(5){width:100px}@media (width<=560px){.account-title{flex-direction:column;align-items:stretch}.account-title .button{align-self:flex-start}.subscription-alert{flex-wrap:wrap;align-items:flex-start}.subscription-alert button{margin-left:24px}}.groups-panel{min-height:626px}.groups-table-wrap,.children-table-wrap,.summary-table-scroll{max-width:100%;overflow:auto hidden}.groups-table,.children-table,.summary-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}.groups-table{min-width:1120px}.children-table{min-width:1510px}.summary-table{min-width:1100px}.groups-table th,.children-table th,.summary-table th{color:#758197;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;background:#f7f8fb;height:39px;padding:0 6px;font-size:1rem;font-weight:600}.groups-table td,.children-table td,.summary-table td{color:#253247;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:middle;white-space:nowrap;height:53px;padding:6px}.groups-table th:first-child{text-align:center;width:42px}.groups-table th:nth-child(2){width:120px}.groups-table th:nth-child(5){width:67px}.groups-table th:nth-child(n+7):nth-child(-n+12){text-align:center;width:68px}.groups-table th:nth-child(13){width:67px}.groups-table th:nth-child(14){width:65px}.groups-table th:nth-child(15){width:58px}.groups-table tbody tr{cursor:pointer;transition:background .14s}.groups-table tbody tr:hover{background:#f7faff}.groups-table tbody tr:focus-visible{outline-offset:-2px;background:#f3f7fd;outline:2px solid #7ca4df}.groups-table .number,.children-table .number,.summary-table .number,.groups-table .money,.children-table .money,.summary-table .money{text-align:center}.group-account{align-items:flex-start;gap:7px;display:flex}.group-account>span:last-child{gap:3px;min-width:0;display:grid}.group-account strong{text-overflow:ellipsis;font-size:1rem;overflow:hidden}.group-account small{color:#8a98ad;font-size:1rem}.group-account small.loss{color:var(--red)!important}.copy-switch{background:#fff0f1;border:1px solid #f2c4c7;border-radius:10px;width:32px;height:19px;padding:2px}.copy-switch span{background:var(--red);border-radius:50%;width:13px;height:13px;transition:transform .16s;display:block}.copy-switch[aria-checked=true]{background:#e9f3ff;border-color:#b8d5fb}.copy-switch[aria-checked=true] span{background:var(--blue);transform:translate(13px)}.group-action,.child-action{text-align:center}.group-menu,.child-menu{border:1px solid var(--line);width:145px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:5px}.group-menu button,.child-menu button{width:100%;height:30px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:5px;align-items:center;gap:7px;padding:0 7px;font-size:1rem;display:flex}.group-menu button:hover,.child-menu button:hover{background:#f4f7fb}.group-menu .danger,.child-menu .danger{color:var(--red)}.kite-source-guidance{color:var(--ink);background:var(--amber-soft);border:1px solid var(--line);border-radius:8px;gap:8px;margin:14px 0;padding:14px;font-size:1rem;line-height:1.5;display:grid}.kite-source-guidance p{color:var(--ink);margin:0;font-size:1rem;line-height:1.5}.kite-source-guidance a{color:var(--blue);text-underline-offset:2px;text-decoration:underline}.group-editor>.kite-source-guidance{grid-column:1/-1}.manage-masters-dialog>.kite-source-guidance{margin-inline:20px}.group-help{color:#8693a7;margin:8px 10px;font-size:1rem}.group-editor{border-bottom:1px solid var(--line-soft);grid-template-columns:143px 153px 30px 30px 1fr 82px;align-items:center;gap:9px;min-height:47px;padding:4px 9px 8px;display:grid}.group-editor input,.group-editor select{height:35px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 10px;font-size:1rem}.editor-save,.editor-cancel{border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.editor-save{color:#fff;background:var(--blue);border:0}.editor-cancel{color:#708096;border:1px solid var(--line);background:#fff}.editor-wide-cancel{grid-column:6}.groups-footer{justify-content:space-between;align-items:center;min-height:47px;padding:7px 9px;display:flex}.groups-footer .button{min-height:34px;color:var(--blue)}.groups-footer span{color:#8996aa;font-size:1rem}.delete-group-dialog{width:min(355px,100vw - 30px);box-shadow:var(--shadow);border:0;border-radius:12px;padding:21px}.delete-group-dialog h2{margin-bottom:6px;font-size:1rem}.delete-group-dialog p{color:#66758b;margin-bottom:17px;font-size:1rem;line-height:1.35}.delete-group-dialog footer{justify-content:flex-end;gap:9px;display:flex}.toast{z-index:1200;width:min(460px,100vw - 32px);min-height:52px;color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:10px;align-items:flex-start;gap:10px;padding:14px 13px;font-size:1rem;line-height:1.45;display:flex;position:fixed;bottom:24px;left:50%;overflow:hidden;transform:translate(-50%)}.toast-stack{z-index:1200;gap:10px;max-height:calc(100dvh - 100px);display:grid;position:fixed;bottom:24px;left:50%;overflow-y:auto;transform:translate(-50%)}.toast-stack .toast{flex-shrink:0;position:relative;bottom:auto;left:auto;transform:none}.toast .toast-dot{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;margin-top:7px}.toast.success .toast-dot{background:var(--green)}.toast-content{flex:1;gap:7px;min-width:0;display:grid}.toast-content strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;font-weight:600}.toast-content small{color:var(--red)}.toast-action{color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-self:start;padding:3px 0;font-weight:600}.toast-action:disabled{opacity:.6;cursor:default}.toast-action:focus-visible,.toast .icon-button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.toast .icon-button{width:27px;height:27px;color:var(--muted);flex-shrink:0}.toast .toast-progress{background:var(--blue);transform-origin:0;width:100%;height:3px;position:absolute;bottom:0;left:0}.child-title{border:1px solid var(--line);background:#fff;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:54px;margin-bottom:9px;padding:10px 12px;display:flex}.child-title h1{margin:0 0 4px;font-size:1.3rem}.child-title p{color:#6f7d91;margin:0;font-size:1rem}.master-picker-trigger{min-height:28px;color:var(--blue);white-space:nowrap;background:#fff;border:1px solid #cddbf0;border-radius:7px;align-items:center;gap:5px;padding:0 8px;font-size:1rem;font-weight:600;display:inline-flex}.master-picker-trigger:hover{background:var(--blue-soft)}.master-picker-menu{width:270px;color:var(--ink);border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:10px;padding:12px}.master-picker-menu>strong{font-size:1rem;display:block}.master-picker-menu>small{color:var(--muted);margin:3px 0 9px;font-size:1rem;display:block}.master-picker-menu>div{gap:5px;display:grid}.master-picker-menu label{cursor:pointer;background:#f8fafc;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:5px 7px;font-size:1rem;display:flex}.master-picker-menu label>span:last-child{gap:1px;display:grid}.master-picker-menu label small{color:var(--muted);font-size:1rem}.master-picker-menu input,.children-table input{accent-color:var(--blue)}.master-picker-menu footer{justify-content:flex-end;gap:6px;margin-top:10px;display:flex}.master-picker-menu .button{min-height:30px;padding-inline:10px;font-size:1rem}.partial-warning{color:#95610b;background:var(--amber-soft);border:1px solid #edc66d;border-radius:8px;align-items:center;gap:8px;min-height:42px;margin-top:9px;padding:8px 10px;font-size:1rem;line-height:1.35;display:flex}.partial-warning>i{background:var(--amber);border-radius:50%;flex:none;width:6px;height:6px}.partial-warning>div{flex:1}.partial-warning time{color:#7f540c;text-align:center;background:#fff8e5;border-radius:10px;min-width:30px;padding:3px 6px;font-size:1rem;font-weight:700}.partial-warning button{color:#95610b;background:0 0;border:0;border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid}.partial-warning button:hover{background:#f7e7bd}.summary-wrap{background:#fff;margin-bottom:10px}.summary-header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:44px;padding:5px 9px;display:flex}.summary-header>strong{color:var(--ink);font-size:1rem}.summary-table{background:#fff;min-width:1140px}.summary-table th:first-child{width:105px}.summary-table th:nth-child(4),.summary-table th:nth-child(5){width:80px}.summary-table th:nth-child(n+6):nth-child(-n+11){width:66px}.summary-table th:nth-child(13){width:65px}.summary-table th:nth-child(14){width:58px}.children-panel{min-height:0}.child-search{width:225px}.assignment-bar{border-bottom:1px solid var(--line-soft);background:#f8fafc;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:7px 9px;display:flex}.assignment-bar.active{background:#f0f6ff}.assignment-bar>div:first-child{gap:2px;display:grid}.assignment-bar strong{font-size:1rem}.assignment-bar span{color:var(--muted);font-size:1rem}.assignment-bar>div:last-child{gap:6px;display:flex}.assignment-bar .button{min-height:28px;padding:0 9px;font-size:1rem}.children-table th:first-child{text-align:center;width:34px}.children-table th:nth-child(2){width:48px}.children-table th:nth-child(7),.children-table th:nth-child(8){width:82px}.children-table th:nth-child(n+9):nth-child(-n+14){width:70px}.children-table th:nth-child(17){width:58px}.children-table tr.invalid-row{background:#fff7f7}.children-table .muted-number{color:#8997ad}.children-table td .ph-arrows-clockwise,.summary-table td .ph-arrows-clockwise{color:var(--blue);font-size:1rem}.assigned-masters{min-width:0}.assigned-masters>span,.sizing-label{color:#4c5b70;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.sizing-label{color:#34445a;font-size:1rem;font-weight:600}.child-editor{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#fbfcfe;padding:12px}.child-editor>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:11px;display:flex}.child-editor>header>div:first-child{gap:3px;display:grid}.child-editor>header strong{font-size:1rem}.child-editor>header small{color:var(--muted);font-size:1rem}.child-editor>header>div:last-child{gap:7px;display:flex}.child-account-choice,.sizing-fields label{color:#34445a;gap:6px;font-size:1rem;font-weight:600;display:grid}.child-account-choice{max-width:410px;margin-bottom:11px}.child-account-choice select,.sizing-fields select,.sizing-fields input{width:100%;height:37px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:8px;padding:0 10px;font-size:1rem}.sizing-fields{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.sizing-fields label small{color:var(--muted);font-size:1rem;font-weight:400;line-height:1.35}.capital-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.sizing-preview{color:#59697e;background:#f0f5fb;border-radius:7px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:1rem}.child-note{color:#8a97aa;margin:0;padding:4px 9px 7px;font-size:1rem}.manage-masters-dialog,.group-name-dialog{width:min(520px,100vw - 30px);box-shadow:var(--shadow);border:0;border-radius:12px;padding:0}.manage-masters-dialog>header,.group-name-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 20px 13px;display:flex}.manage-masters-dialog h2,.group-name-dialog h2{margin:0 0 4px;font-size:1rem}.manage-masters-dialog p,.group-name-dialog p{color:var(--muted);margin:0;font-size:1rem}.manage-masters-dialog header .icon-button,.group-name-dialog header .icon-button{width:28px;height:28px}.master-choice-list{gap:7px;padding:12px 20px;display:grid}.master-choice-list label{cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;min-height:52px;padding:8px 10px;display:flex}.master-choice-list label.selected{background:#f0f6ff;border-color:#bcd3f3}.master-choice-list input{accent-color:var(--blue);margin-top:3px}.master-choice-list label>span:last-child{gap:3px;display:grid}.master-choice-list strong{font-size:1rem}.master-choice-list small{color:var(--muted);font-size:1rem}.manage-masters-dialog .master-dialog-note{background:var(--amber-soft);border-radius:7px;margin:0 20px 12px;padding:9px;font-size:1rem}.manage-masters-dialog>footer,.group-name-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.group-name-dialog{width:min(430px,100vw - 30px)}.group-name-dialog>label{gap:7px;margin:18px 20px;font-size:1rem;font-weight:600;display:grid}.group-name-dialog input{border:1px solid var(--line);border-radius:8px;height:39px;padding:0 11px;font-size:1rem}.summary-menu{width:165px}.summary-table th:nth-child(12){width:105px}.children-table th:nth-child(15){width:106px}.child-config-dialog{width:min(560px,100vw - 30px);color:var(--ink);box-shadow:var(--shadow);background:#fff;border:0;border-radius:12px;padding:0}.child-config-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 20px 13px;display:flex}.child-config-dialog h2{margin:0 0 4px;font-size:1rem}.child-config-dialog header p{color:var(--muted);margin:0;font-size:1rem;line-height:1.4}.child-config-dialog>.sizing-fields{padding:16px 20px}.child-config-dialog>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.child-master-list{gap:7px;max-height:310px;padding:13px 20px;display:grid;overflow-y:auto}.child-master-list label{cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:8px;min-height:50px;padding:8px 10px;display:flex}.child-master-list label.selected{background:#f0f6ff;border-color:#bcd3f3}.child-master-list input{accent-color:var(--blue);margin-top:3px}.child-master-list label>span:last-child{gap:2px;display:grid}.child-master-list strong{font-size:1rem}.child-master-list small{color:var(--muted);font-size:1rem}.dialog-guidance{color:#637287;margin:0 20px 13px;font-size:1rem}.lifecycle-list{padding:5px 20px 12px}.lifecycle-list .setting-toggle{min-height:58px}.lifecycle-dialog .dialog-guidance{background:#f3f6fa;border-radius:7px;padding:9px 10px;line-height:1.45}@media (width<=620px){.child-editor>header{flex-direction:column}.sizing-fields,.capital-fields{grid-template-columns:1fr}.child-config-dialog>.sizing-fields{padding:14px}}.static-panel{min-height:610px}.static-table-wrap{max-width:100%;overflow-x:auto}.static-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:780px;font-size:1rem}.static-table th{color:#758197;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);text-align:left;background:#f7f8fb;height:39px;padding:0 9px;font-size:1rem;font-weight:600}.static-table td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);vertical-align:middle;height:52px;padding:7px 9px}.static-table th:first-child{text-align:center;width:45px}.static-table th:nth-child(2){width:170px}.static-table th:nth-child(3){width:190px}.static-table th:nth-child(4){width:75px}.static-table th:nth-child(5){width:95px}.static-table th:nth-child(6){width:120px}.static-table th:nth-child(7){text-align:center;width:85px}.static-table td:last-child{text-align:center}.proxy-status{color:#087e47;background:var(--green-soft);border-radius:10px;padding:4px 8px;font-size:1rem}.ip-copy{align-items:center;gap:6px;display:flex}.ip-copy>span{text-overflow:ellipsis;overflow:hidden}.ip-copy button{color:#607088;background:#f3f6fa;border:0;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;padding:0;display:grid}.ip-copy button:hover{color:var(--blue)}.ip-state{border-radius:4px;padding:3px 6px;font-size:1rem;font-weight:500}.ip-state.connected{color:#087e47;background:var(--green-soft)}.ip-state.available{color:#4f5e73;background:#eef2f7}.ip-state.expired{color:var(--red);background:var(--red-soft)}.static-help{color:#8693a7;margin:9px 10px 0;font-size:1rem}.static-footer{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:48px;padding:7px 9px;display:flex}.static-footer .button{min-height:32px;color:var(--blue)}.static-footer span,.secure-ip-note{color:#8996aa;font-size:1rem}.secure-ip-note{align-items:center;gap:6px;margin:10px 4px;display:flex}.ip-notice{z-index:1250;color:#087e47;min-height:40px;box-shadow:var(--shadow);background:#fff;border:1px solid #dce8e2;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:1rem;display:flex;position:fixed;top:61px;right:22px}.ip-notice>span{background:var(--green);border-radius:50%;width:7px;height:7px}.ip-notice button{color:var(--muted);background:0 0;border:0;padding:3px}.ip-state.suspended{color:var(--red);background:var(--red-soft)}.ip-state.provisioning{color:var(--amber);background:var(--amber-soft)}.ip-allowance{min-width:96px;color:var(--ink);background:var(--blue-soft);border-radius:8px;justify-items:end;padding:7px 10px;display:grid}.ip-allowance span{font-size:1rem;font-weight:700}.ip-allowance small{color:var(--muted);font-size:1rem}.static-empty{text-align:center;align-content:center;place-items:center;gap:8px;min-height:390px;display:grid}.static-empty>i{color:var(--blue);font-size:1.6rem}.static-empty h2,.static-empty p{margin:0}.static-empty h2{font-size:1rem}.static-empty p{max-width:370px;color:var(--muted);font-size:1rem;line-height:1.5}.static-empty .button{margin-top:5px}.unassigned{color:var(--muted);font-size:1rem}.ip-state.failed{color:var(--red);background:var(--red-soft)}.static-footer{flex-wrap:wrap;gap:12px}.static-footer .button.primary{color:#fff}.static-footer>span{line-height:1.5}.proxy-status.idle{color:var(--muted);background:var(--line-soft)}.network-fields .ip-inventory{border:1px solid var(--line-soft);background:var(--blue-soft);border-radius:8px;padding:12px}.network-fields .ip-inventory p{color:var(--ink);margin:0 0 8px;line-height:1.5}.network-fields .ip-inventory .field-note{color:var(--muted)}.pending-order-cell{gap:4px;line-height:1.4;display:grid}.pending-order-cell small{color:var(--muted)}.static-table th:nth-child(8){text-align:center;width:64px}.static-table td:nth-child(8) .icon-button{margin:auto}.orders-title{border-radius:10px 10px 0 0;margin-bottom:0}.orders-nav{border-top:1px solid var(--line-soft);background:#fff;justify-content:space-between;align-items:center;min-height:44px;padding:0 12px;display:flex}.orders-nav [role=tablist]{align-self:stretch;display:flex}.orders-nav [role=tab]{color:#506077;background:0 0;border:0;border-bottom:2px solid #0000;min-width:84px;font-size:1rem}.orders-nav [role=tab][aria-selected=true]{color:var(--blue);border-bottom-color:var(--blue);font-weight:600}.order-scope{color:#607088;align-items:center;gap:13px;font-size:1rem;display:flex}.order-scope>span strong{color:var(--blue)}.account-scope-trigger{min-width:182px;min-height:34px;color:var(--ink);text-align:left;background:#fff;border:1px solid #d7e0ec;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:4px 9px;display:grid;box-shadow:0 1px 2px #1a2d4d0a}.account-scope-trigger:hover,.account-scope-trigger[aria-expanded=true]{border-color:#9eb8df;box-shadow:0 3px 10px #1e5bd717}.scope-status{background:var(--green);box-sizing:content-box;border:2px solid #dcf7e8;border-radius:50%;width:8px;height:8px;display:block}.scope-status.blue{background:var(--blue);border-color:#e2ebff}.scope-copy{gap:1px;display:grid}.scope-copy strong{color:var(--ink);font-size:1rem;line-height:1.1}.scope-copy small{color:#8a97aa;font-size:1rem}.account-scope-trigger>i{color:#708096;font-size:1rem}.account-scope-menu{width:255px;padding:7px}.account-scope-menu header{border-bottom:1px solid var(--line-soft);padding:6px 7px 9px}.account-scope-menu header strong,.account-scope-menu header small{display:block}.account-scope-menu header strong{color:var(--ink);font-size:1rem}.account-scope-menu header small{color:#7e8ca0;margin-top:3px;font-size:1rem}.account-scope-menu>div{gap:2px;padding-top:5px;display:grid}.account-scope-menu>div>button{min-height:43px;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;padding:6px 8px;display:grid}.account-scope-menu button>span:nth-child(2){gap:2px;display:grid}.account-scope-menu button strong{font-size:1rem}.account-scope-menu button small{color:#7f8da0;font-size:1rem}.account-scope-menu button>i{color:var(--blue)}.orders-view,.positions-view{gap:14px;padding:16px 2px 0;display:grid}.order-card{border:1px solid var(--line);background:#fff;border-radius:10px;max-width:100%;overflow:auto hidden}.order-card>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;min-height:45px;padding:7px 12px;display:flex}.order-card>header>strong{font-size:1rem}.order-card>header>span{color:var(--blue);background:var(--blue-soft);border-radius:9px;padding:3px 7px;font-size:1rem}.order-card>header>div:last-child{gap:6px;margin-left:auto;display:flex}.pending-card>header>.pending-count{color:#bd7908;background:var(--amber-soft)}.mini-button{color:#53637b;border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:5px;min-height:28px;padding:0 8px;font-size:1rem;display:inline-flex}.trade-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:1rem}.trade-table th{color:#8592a6;border-bottom:1px solid var(--line-soft);text-align:left;background:#f8f9fb;height:31px;padding:0 11px;font-size:1rem;font-weight:600}.trade-table td{border-bottom:1px solid var(--line-soft);vertical-align:middle;height:37px;padding:6px 11px}.trade-table td strong{color:var(--ink);font-size:1rem}.trade-table th:nth-last-child(-n+5),.trade-table td:nth-last-child(-n+5){text-align:right}.trade-table tbody tr:hover{background:#fbfcfe}.order-card>footer{min-height:37px;padding:9px 12px;font-size:1rem}.side-badge,.product-badge,.order-status{border-radius:4px;padding:3px 6px;font-size:1rem;font-weight:600;display:inline-flex}.side-badge.buy,.order-status.executed{color:#087e47;background:var(--green-soft)}.side-badge.sell,.order-status.rejected,.order-status.failed{color:var(--red);background:var(--red-soft)}.product-badge{color:#68778c;background:#f1f4f8;border:1px solid #e3e9f1}.order-search{color:#8997aa;border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;width:200px;height:30px;padding:0 9px;display:flex}.order-search input{border:0;outline:0;width:100%;font-size:1rem}.order-filters{gap:5px;display:flex}.order-filters button{color:#56657a;border:1px solid var(--line);background:#fff;border-radius:6px;height:27px;padding:0 9px;font-size:1rem}.order-filters button.active{color:var(--blue);border-color:var(--blue);background:#f5f9ff}.executed-card .csv-button{margin-left:auto}.instrument-cell{justify-content:space-between;align-items:center;gap:6px;display:flex}.row-tools{opacity:0;gap:4px;transition:opacity .15s;display:flex}.order-history tr:hover .row-tools,.row-tools:focus-within{opacity:1}.row-tools button{width:23px;height:23px;color:var(--blue);background:#fff;border:1px solid #c9d8ec;border-radius:5px;place-items:center;padding:0;display:grid}.row-tools button:last-child{color:#fff;background:var(--blue);border-color:var(--blue)}.exit-position{color:#738096;border:1px solid var(--line);background:#fff;border-radius:6px;width:25px;height:25px;padding:0}.exit-position:hover{color:var(--blue);background:var(--blue-soft);border-color:#a9c4ea}.order-notice{z-index:1200;color:#087e47;border:1px solid var(--line);max-width:430px;min-height:39px;box-shadow:var(--shadow);background:#fff;border-radius:7px;align-items:center;gap:8px;padding:8px 10px;font-size:1rem;display:flex;position:fixed;top:61px;right:22px}.order-notice>span{background:var(--green);border-radius:50%;flex:none;width:7px;height:7px}.order-notice.error{color:var(--red)}.order-notice.error>span{background:var(--red)}.order-notice button{color:currentColor;background:0 0;border:0;margin-left:auto}.order-dialog{width:min(560px,100vw - 30px);max-height:calc(100vh - 30px);box-shadow:var(--shadow);border:0;border-radius:12px;padding:0;overflow:auto}.order-dialog>header{justify-content:space-between;align-items:flex-start;min-height:70px;padding:15px 18px;display:flex}.order-dialog>header>div>span{align-items:center;gap:8px;display:flex}.order-dialog>header strong{font-size:1rem}.order-dialog>header small{color:#738096;align-items:center;gap:5px;margin-top:5px;font-size:1rem;display:flex}.order-dialog>header small i{background:#dce5f1;border-radius:50%;width:7px;height:7px}.order-dialog>header .icon-button{width:27px;height:27px}.order-hero{border-block:1px solid var(--line);background:#f6f8fb;justify-content:space-between;gap:18px;min-height:69px;padding:13px 18px;display:flex}.order-hero>div{gap:4px;display:grid}.order-hero>div:last-child{text-align:right}.order-hero strong{font-size:1rem}.order-hero>div:last-child strong{color:var(--green);font-size:1rem}.order-hero small{color:#7f8da1;font-size:1rem}.order-detail-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:20px;min-height:35px;padding:0 18px;font-size:1rem;display:flex}.order-detail-row>span:first-child{color:#77869a}.order-detail-row>strong{text-align:right;font-weight:500}.inline-state.executed{color:var(--green)}.inline-state.rejected,.inline-state.failed{color:var(--red)}.inline-state.pending{color:var(--amber)}.trade-details h3{border-bottom:1px solid var(--line);text-transform:uppercase;background:#f6f8fb;margin:0;padding:10px 18px;font-size:1rem}.trade-details table{border-collapse:collapse;width:100%;font-size:1rem}.trade-details th,.trade-details td{border-bottom:1px solid var(--line-soft);text-align:right;height:31px;padding:0 18px}.trade-details th:first-child,.trade-details td:first-child,.trade-details th:nth-child(2),.trade-details td:nth-child(2){text-align:left}.trade-details th{color:#8491a4;font-size:1rem}.trade-details .trade-id{color:var(--blue)}.trade-details p{color:var(--muted);margin:0;padding:14px 18px;font-size:1rem}.order-dialog>footer{justify-content:flex-end;gap:8px;min-height:57px;padding:10px 18px;display:flex}.trade-table{table-layout:auto;min-width:940px}.pending-card .trade-table{min-width:880px}.order-history{min-width:1100px}.trade-table th,.trade-table td{white-space:nowrap}.order-history th:nth-child(3){min-width:220px}.order-history th:nth-child(5){min-width:86px}.positions-view .trade-table th:nth-child(2){min-width:210px}.positions-view .trade-table th:nth-child(n+4){min-width:100px}.table-empty{min-height:110px;color:var(--muted);text-align:center;place-content:center;gap:5px;font-size:1rem;display:grid}.table-empty strong{color:var(--ink);font-size:1rem}.row-tools{visibility:hidden;pointer-events:none}.order-history tr:hover .row-tools,.row-tools:focus-within{visibility:visible;pointer-events:auto}.row-tools .tooltip{border-bottom:0}.account-scope-menu{background:#fff;border:1px solid #d6e0ed;border-radius:9px;box-shadow:0 14px 34px #192d4d2e}.order-notice.info{color:var(--blue)}.order-notice.info>span{background:var(--blue)}.order-destination label{gap:8px;padding:14px 18px 0;font-weight:600;display:grid}.order-destination select{width:100%;min-height:44px;color:var(--ink);border:1px solid var(--line);font:inherit;background:#fff;border-radius:6px;padding:8px 12px}.order-destination select:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.position-pnl-source{color:var(--muted);font-size:.6875rem;font-weight:400;line-height:1.5;display:block}.rejection-trigger{cursor:pointer;white-space:normal;text-align:left;border:1px solid;align-items:center;gap:8px;min-height:44px;display:inline-flex}.rejection-trigger:focus-visible,.manual-order-review input:focus-visible,.manual-order-review select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.rejection-dialog{width:min(620px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--ink);background:var(--paper)}.rejection-reason{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:20px 24px}.rejection-reason p,.manual-order-review>p{margin-block:8px;line-height:1.5}.rejection-reason small{color:var(--muted)}.manual-order-review>p{padding:8px 24px}.manual-order-review fieldset{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;min-width:0;margin:0;padding:12px 24px 20px;display:grid}.manual-order-review label{gap:6px;min-width:0;font-weight:600;display:grid}.manual-order-review input,.manual-order-review select{width:100%;min-width:0;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;padding:8px 10px}.manual-order-review .inline-error{margin:8px 24px}.rejection-dialog footer{justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.rejection-dialog footer .button{align-self:center;min-height:44px}@media (width<=480px){.manual-order-review fieldset{grid-template-columns:1fr}.rejection-dialog footer{flex-wrap:wrap}.rejection-dialog footer .button{flex:1}}.rejection-dialog>header{z-index:2;background:var(--paper);position:sticky;top:0}.rejection-dialog{scroll-padding-top:84px}.dashboard-title{justify-content:space-between;align-items:center;min-height:68px;display:flex}.dashboard-title>div:last-child{align-items:center;gap:10px;display:flex}.dashboard-title>div:last-child>span{color:#8a97aa;font-size:1rem}.dashboard-title .button{min-height:30px;font-size:1rem}.dashboard-empty{text-align:center;align-content:center;gap:7px;min-height:112px;padding:24px 16px;line-height:1.5;display:grid}.dashboard-empty strong{font-size:1rem;display:block}.dashboard-empty span{color:var(--muted);font-size:1rem;display:block}.kpi-wrap{margin-bottom:10px;position:relative}.kpi-grid{grid-template-columns:repeat(6,minmax(100px,1fr));gap:9px;display:grid}.kpi-card{min-height:68px;color:var(--ink);border:1px solid var(--line);text-align:left;background:#fff;border-radius:8px;align-content:center;gap:8px;padding:9px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid;position:relative}.kpi-card:hover,.kpi-card:focus-visible{border-color:var(--blue);transform:translateY(-1px);box-shadow:0 5px 16px #1e5bd71a}.kpi-card span{color:#7d8b9f;text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.kpi-card strong{font-size:1rem}.kpi-breakdown{z-index:1500;pointer-events:none;background:#fff;border:1px solid #cdd9e9;border-radius:9px;width:164px;padding:9px 10px;animation:.12s ease-out kpi-detail-in;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 12px 30px #1b2d4b2b}.kpi-breakdown>strong{margin-bottom:5px;font-size:1rem;display:block}.kpi-breakdown>div{color:#64748b;justify-content:space-between;align-items:center;gap:8px;min-height:24px;font-size:1rem;display:flex}.kpi-breakdown b{color:#526177;text-align:center;background:#f1f4f8;border-radius:8px;min-width:24px;padding:2px 5px;font-size:1rem}@keyframes kpi-detail-in{0%{opacity:0}to{opacity:1}}.dashboard-columns{grid-template-columns:minmax(0,2.65fr) minmax(220px,.95fr);align-items:start;gap:10px;display:grid}.dashboard-card{border:1px solid var(--line);background:#fff;border-radius:9px}.dashboard-card>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:38px;padding:0 10px;display:flex}.dashboard-card>header strong{font-size:1rem}.activity-card>header span{color:#087e47;align-items:center;gap:4px;font-size:1rem;display:flex}.activity-card>header i{background:var(--green);border-radius:50%;width:6px;height:6px}.activity-table-wrap{overflow-x:auto}.activity-card table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:820px;font-size:1rem}.activity-card th{color:#8491a4;border-bottom:1px solid var(--line-soft);text-align:left;background:#f8f9fb;height:31px;padding:0 9px;font-size:1rem}.activity-card td{border-bottom:1px solid var(--line-soft);white-space:nowrap;height:35px;padding:5px 9px}.activity-card th:first-child{width:76px}.activity-card th:nth-child(2){width:116px}.activity-card th:nth-child(3){width:124px}.activity-card th:nth-child(4){width:164px}.activity-card th:nth-child(5){width:57px}.activity-card th:nth-child(6){width:77px}.activity-card th:nth-child(7){width:82px}.activity-status{border-radius:4px;padding:3px 6px;font-size:1rem}.activity-status.executed{color:#087e47;background:var(--green-soft)}.activity-status.rejected{color:var(--red);background:var(--red-soft)}.activity-status.pending{color:#a56906;background:var(--amber-soft)}.activity-status.disconnected{color:#59687c;background:#eef2f6}.attention-card>div{gap:6px;padding:7px;display:grid}.attention-card article{border:1px solid var(--line-soft);border-radius:7px;align-items:flex-start;gap:7px;min-height:64px;padding:7px 8px;display:flex}.attention-card article>span{background:var(--amber);border-radius:50%;flex:none;width:7px;height:7px;margin-top:3px}.attention-card article>span.error{background:var(--red)}.attention-card article>div{min-width:0}.attention-card article strong{font-size:1rem;display:block}.attention-card article p{color:#77869a;margin:3px 0 4px;font-size:1rem;line-height:1.35}.attention-card article button{color:var(--blue);background:0 0;border:0;padding:0;font-size:1rem;font-weight:600}@media (width<=900px){.kpi-grid{grid-template-columns:repeat(3,1fr)}.dashboard-columns{grid-template-columns:1fr}}@media (width<=620px){.dashboard-title{flex-direction:column;align-items:flex-start;gap:10px}.kpi-grid{grid-template-columns:repeat(2,1fr)}.attention-card article{min-height:72px}}@media (width<=1080px){.table-wrap,.groups-table-wrap,.children-table-wrap,.summary-wrap{overflow-x:auto}.dialog-grid{grid-template-columns:1fr}.account-dialog{width:min(700px,100vw - 28px)}.child-editor>div{grid-template-columns:1fr}.child-editor>small{margin-left:0}.static-table-wrap,.order-card{overflow-x:auto}}@media (width<=620px){.orders-nav{flex-direction:column;align-items:stretch}.order-scope{border-top:1px solid var(--line-soft);justify-content:space-between;min-height:42px}.order-card>header{min-width:720px}.executed-card>header{flex-wrap:wrap}.order-search{width:180px}.notification-panel{position:fixed;top:48px;right:10px}.static-footer{flex-direction:column;align-items:flex-start;gap:7px}.app-shell{display:block}.app-shell>main{padding:8px 8px 72px}.sidebar{z-index:50;border:0;border-top:1px solid var(--line);width:100%;height:62px;padding:6px 8px;position:fixed;inset:auto 0 0}.brand,.plan-card{display:none}.sidebar nav{justify-content:space-around;gap:2px;height:100%;margin:0;display:flex}.sidebar nav a{justify-content:center;width:50px;min-height:44px;padding:0}.sidebar nav span,.sidebar nav a:nth-child(4),.sidebar nav a:nth-child(5){display:none}.topbar{height:46px}.sidebar-toggle,.topbar__location .breadcrumbs{display:none}.global-nav{margin-left:auto;position:static;transform:none}.global-nav a{padding-inline:8px}.global-nav a .ph{display:none}.page-title h1{font-size:1.35rem}.toolbar{flex-wrap:wrap}.search,.child-search{width:calc(100% - 92px)}.data-panel{min-height:520px}.groups-footer{flex-direction:column;align-items:flex-start;gap:7px}.group-editor{grid-template-columns:1fr 1fr}.group-editor input,.group-editor select{grid-column:1/-1}.editor-wide-cancel{display:none}.child-title,.master-rail>header,.assignment-bar{flex-direction:column;align-items:flex-start}.master-rail>header,.assignment-bar{display:flex}.partial-warning{font-size:1rem}.toast,.toast-stack{bottom:78px}.account-dialog{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0}.account-dialog form>header{min-height:90px;padding:18px}.dialog-grid{gap:20px;padding:18px}.field-grid,.contact-grid{grid-template-columns:1fr}.field-grid .field:last-child:nth-child(odd){grid-column:auto}.network-options{grid-template-columns:1fr}.account-dialog form>footer{background:#fff;padding:12px 18px;position:sticky;bottom:0}.account-dialog footer>span{display:none}.account-dialog footer>div{width:100%}.account-dialog footer .button{flex:1}.edit-warning,.form-error{margin-inline:18px}}@media (width<=640px){.sidebar nav a:nth-child(4),.sidebar nav a:nth-child(5){display:flex}}.public-portal{min-height:100vh;color:var(--ink);background:var(--canvas);overflow-x:hidden}.kite-return-page{align-content:center;justify-items:center;gap:28px;min-height:100dvh;padding:clamp(20px,5vw,48px);display:grid}.kite-return-card{width:min(100%,560px);color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:clamp(24px,5vw,40px)}.kite-return-icon{width:44px;height:44px;color:var(--blue);background:var(--blue-soft);border-radius:12px;place-items:center;display:inline-grid}.kite-return-card h1{margin:20px 0 12px;font-size:clamp(1.5rem,4vw,2rem);line-height:1.2}.kite-return-card p{color:var(--ink);margin:0 0 18px;font-size:1rem;line-height:1.6}.kite-return-card p.kite-return-detail{color:var(--muted)}.kite-return-card .button{min-height:44px;margin-top:4px}.public-nav{background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:76px;padding:0 clamp(18px,3vw,48px);display:flex;position:relative}.public-brand{color:var(--oxblood);letter-spacing:.12em;align-items:center;gap:13px;font:700 1.35rem Bahnschrift,Inter,sans-serif;text-decoration:none;display:flex}.public-brand img{width:44px;height:44px}.public-nav>div,.public-nav-actions{align-items:center;gap:10px;display:flex}.public-nav a{color:var(--muted);font-size:.72rem;text-decoration:none}.public-nav-links{display:flex;position:absolute;left:50%;transform:translate(-50%);gap:clamp(22px,4vw,52px)!important}.public-nav>.public-nav-links>a{color:#43516a;font-size:.74rem;font-weight:600;display:inline-flex}.public-nav-links a:hover{color:var(--blue)}.public-nav button,.public-plans button{color:var(--blue);background:0 0;border:0;font-size:.72rem;font-weight:650}.public-cta{justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 17px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;color:#fff!important;background:var(--blue)!important;border:1px solid var(--blue)!important;border-radius:8px!important}.public-cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px #1e5bd733}.public-hero{grid-template-columns:minmax(340px,.92fr) minmax(470px,1.08fr);align-items:center;gap:clamp(34px,6vw,82px);width:calc(100% - 32px);min-height:calc(100vh - 76px);margin:0 auto;padding:clamp(46px,7vw,92px);display:grid}.hero-copy{z-index:2;min-width:0;position:relative}.hero-kicker{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:.65rem;font-weight:700;display:flex}.hero-kicker i{background:var(--blue);width:24px;height:2px}.hero-title{color:#192438;letter-spacing:-.055em;align-content:center;min-height:245px;margin:24px 0 16px;font:700 clamp(3.2rem,5.65vw,6.1rem)/.92 Bahnschrift,Inter,sans-serif;transition:opacity .7s,transform .7s;display:grid}.hero-title span{white-space:nowrap;min-height:.94em;display:block}.hero-title b{color:var(--oxblood);font:inherit}.hero-title i{background:var(--blue);width:3px;height:.8em;margin-left:6px;animation:.8s step-end infinite caret-blink;display:inline-block}.hero-title.is-fading{opacity:0;transform:translateY(-10px)}.hero-copy>p{max-width:410px;color:var(--muted);font-size:.9rem;line-height:1.65}.hero-actions{align-items:center;gap:18px;margin-top:30px;display:flex}.text-link,.switch-auth{color:#5d6c82;text-underline-offset:4px;background:0 0;border:0;padding:9px 0;font-size:.7rem;text-decoration:underline}.signal-map{border:1px solid var(--line);background:linear-gradient(135deg,#f8faff,#eef4fd);border-radius:14px;min-height:440px;position:relative;overflow:hidden}.signal-map:before{content:"";opacity:.48;background-image:linear-gradient(var(--line-soft) 1px, transparent 1px), linear-gradient(90deg, var(--line-soft) 1px, transparent 1px);background-size:34px 34px;position:absolute;inset:0}.signal-map svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-track{fill:none;stroke:#aebcd0;stroke-width:.28px;vector-effect:non-scaling-stroke}.route-track+.route-live{fill:none;stroke:var(--blue);stroke-width:.55px;stroke-dasharray:2 4;vector-effect:non-scaling-stroke;animation:1.5s linear infinite route-flow}.route-1{animation-delay:-.35s!important}.route-2{animation-delay:-.7s!important}.route-3{animation-delay:-1.05s!important}.signal-map marker path{fill:var(--blue)}.route-node{background:#fff;border:1px solid #cfd9e8;border-radius:9px;align-items:center;gap:9px;min-width:112px;padding:9px 11px;display:flex;position:absolute;box-shadow:0 7px 16px #1f314e17}.route-node>span{color:#fff;background:var(--blue);border-radius:50%;flex:none;place-items:center;width:29px;height:29px;font-size:.6rem;font-weight:700;display:grid}.route-node div{gap:2px;display:grid}.route-node strong{font-size:.69rem}.route-node small{color:var(--muted);font-size:.53rem}.route-source{top:44%;left:5%}.route-hub{border:2px solid var(--blue);background:#fff;border-radius:18px;place-items:center;width:78px;height:78px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 8px #1e5bd714}.route-hub img{width:34px;height:34px}.route-hub span{width:90px;color:var(--blue);letter-spacing:.11em;text-align:center;font-size:.5rem;font-weight:800;position:absolute;top:calc(100% + 12px)}.route-target{left:72%}.route-target-1{top:12%}.route-target-2{top:43%}.route-target-3{top:74%}.route-target>i{background:var(--green);border:2px solid #e7f8f0;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite node-pulse;position:absolute;top:8px;right:8px}.hero-proof{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,64px);padding-top:18px;display:grid}.hero-proof article{align-items:flex-start;gap:15px;min-height:88px;display:flex}.hero-proof article>.ph{color:var(--blue);flex:none;margin-top:1px;font-size:1.75rem}.hero-proof article div{gap:7px;display:grid}.hero-proof strong{font-size:.87rem;font-weight:750;line-height:1.3}.hero-proof span{color:var(--muted);font-size:.68rem;font-weight:500;line-height:1.55}.public-plans{border-block:1px solid var(--line);background:#eaf0f8;min-height:calc(100vh - 76px);padding:76px clamp(20px,5vw,84px)}.public-plans>header{max-width:720px;margin-bottom:28px}.public-plans header span{color:var(--blue);letter-spacing:.11em;text-transform:uppercase;font-size:.62rem;font-weight:700}.public-plans h1{color:var(--ink);margin:8px 0;font:700 clamp(2.1rem,4vw,4.5rem) Bahnschrift,Inter,sans-serif}.public-plans header p,.plans-empty{color:var(--muted);font-size:.7rem}.public-plans>div{grid-template-columns:repeat(auto-fit,minmax(250px,300px));gap:12px;display:grid}.public-plans article{color:#192438;border:1px solid var(--line);background:#fff;border-radius:11px;align-content:start;min-height:290px;padding:23px;display:grid}.public-plans article small{color:var(--blue);font-weight:650}.public-plans article>strong{color:#192438;margin:15px 0 3px;font-size:1.8rem}.public-plans article>span{color:#59687c;font-size:.62rem}.public-plans ul{min-height:88px;padding:10px 0;list-style:none}.public-plans li{color:#58677b;gap:7px;margin:8px 0;font-size:.61rem;display:flex}.public-plans li .ph{color:var(--green)}.public-plans article .button{min-height:37px;color:var(--blue);border:1px solid #b8c9e2;border-radius:7px;align-self:end;text-decoration:none}.public-plans article .button:hover{background:var(--blue-soft)}.enterprise-footer{color:#46536a;border-top:1px solid var(--line);background:#fff;grid-template-columns:1.4fr .8fr .8fr;gap:clamp(28px,5vw,72px);padding:50px clamp(22px,4vw,64px) 22px;display:grid}.footer-brand a{color:var(--oxblood);align-items:center;gap:12px;text-decoration:none;display:flex}.footer-brand img{width:43px;height:43px}.footer-brand strong{letter-spacing:.12em;font:700 1.35rem Bahnschrift,Inter,sans-serif}.footer-brand p{max-width:260px;color:var(--muted);margin-top:15px;font-size:.64rem;line-height:1.55}.footer-links{align-content:start;gap:9px;display:grid}.footer-links strong{color:var(--ink);margin-bottom:4px;font-size:.65rem}.footer-links a{color:#65738a;font-size:.61rem;text-decoration:none}.footer-links a:hover{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.footer-bottom{color:#8793a5;border-top:1px solid var(--line-soft);grid-column:1/-1;justify-content:space-between;gap:20px;padding-top:17px;font-size:.53rem;display:flex}.public-auth{border:1px solid var(--line);border-top:4px solid var(--blue);width:min(480px,100% - 30px);box-shadow:var(--shadow);background:#fff;border-radius:12px;margin:48px auto;padding:38px;position:relative}.public-auth>img{width:38px;height:38px}.public-auth>span{color:var(--oxblood);letter-spacing:.13em;margin:14px 0 6px;font-size:.56rem;font-weight:800;display:block}.public-auth h1{margin-bottom:8px;font-size:1.55rem}.public-auth>p{color:var(--muted);font-size:.68rem;line-height:1.55}.auth-close{width:32px;height:32px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:7px;position:absolute;top:15px;right:15px}.public-auth form{gap:13px;margin-top:22px;display:grid}.public-auth label{color:#4f5e73;gap:6px;font-size:.63rem;font-weight:650;display:grid}.public-auth input{min-height:42px;color:var(--ink);border:1px solid var(--line);background:#fbfcfe;border-radius:7px;padding:0 11px}.public-auth form>p,.pair-step>p{color:var(--red);margin:0;font-size:.63rem}.otp-row{grid-template-columns:1fr 110px;align-items:end;gap:8px;display:grid}.otp-row>button{min-height:42px;color:var(--blue);background:#fff;border:1px solid #b9c9e1;border-radius:7px}.telegram-login{color:#fff;background:#229ed9;border:0;border-radius:8px;width:100%;min-height:43px;margin-top:20px;font-size:.7rem;font-weight:650}.auth-divider{color:var(--faint);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin:19px 0 0;font-size:.55rem;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.pair-step{gap:18px;margin-top:22px;display:grid}.pair-step>span{color:#fff;background:#229ed9;border-radius:50%;place-items:center;width:50px;height:50px;font-size:1.3rem;display:grid}.pair-step ol{color:#59687c;margin:0;padding-left:19px;font-size:.67rem;line-height:2}.legal-page{border:1px solid var(--line);background:#fff;border-radius:12px;width:min(920px,100% - 32px);min-height:calc(100vh - 190px);margin:16px auto;padding:clamp(28px,5vw,64px)}.legal-page header img{width:38px}.legal-page header span{color:var(--oxblood);letter-spacing:.12em;margin:13px 0 6px;font-size:.56rem;font-weight:800;display:block}.legal-page h1{margin:0 0 7px;font:700 clamp(2rem,4vw,3.8rem) Bahnschrift,Inter,sans-serif}.legal-page header p{color:var(--muted);font-size:.6rem}.legal-page section{border-top:1px solid var(--line-soft);padding:22px 0}.legal-page h2{margin:0 0 8px;font-size:.86rem}.legal-page section p,.legal-contact{color:#5e6c80;margin:0;font-size:.68rem;line-height:1.7}.legal-contact{background:#f7f9fc;border-radius:8px;padding:15px}.technology-disclosure{background:var(--canvas);border-radius:9px;margin-block:8px;border:1px solid var(--line)!important;padding:22px!important}.technology-disclosure>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:.56rem;font-weight:750;display:block}.technology-disclosure a{margin:12px 0 9px;display:inline-flex}.technology-disclosure img{width:156px;height:auto}.theme-toggle,.public-nav .theme-toggle{width:36px;height:36px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;padding:0;display:inline-grid}.theme-toggle:hover,.public-nav .theme-toggle:hover{color:var(--blue);border-color:var(--blue)}.theme-toggle .ph{font-size:1rem}@keyframes caret-blink{50%{opacity:0}}@keyframes route-flow{to{stroke-dashoffset:-12px}}@keyframes node-pulse{50%{transform:scale(1.15);box-shadow:0 0 0 5px #149d5b26}}@media (width<=860px){.public-nav{height:104px;padding:0 18px 37px}.public-nav-links{border-top:1px solid var(--line-soft);justify-content:center;width:100%;height:37px;bottom:0;left:0;transform:none;gap:clamp(16px,6vw,34px)!important}.public-hero{grid-template-columns:1fr;min-height:auto;padding:48px 24px}.hero-title{min-height:210px;font-size:clamp(3rem,14vw,5rem)}.signal-map{min-height:400px}.hero-proof,.public-plans>div{grid-template-columns:1fr}.public-plans article{width:100%}.enterprise-footer{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1/-1}.public-auth{margin-top:24px;padding:32px 24px}}@media (width<=520px){.public-nav{height:99px;padding:0 10px 34px}.public-brand img{width:38px;height:38px}.public-brand{font-size:1.1rem}.public-nav-links{height:34px;overflow-x:auto;gap:18px!important}.public-nav .public-cta{min-height:36px;padding-inline:9px;font-size:.61rem}.public-hero{width:calc(100% - 16px)}.hero-title{min-height:170px;font-size:2.85rem}.hero-title span{white-space:normal}.hero-actions{flex-direction:column;align-items:stretch}.signal-map{min-height:360px}.route-node{min-width:94px;padding:7px}.route-source{left:2%}.route-target{left:69%}.route-hub{width:60px;height:60px}.route-hub img{width:27px}.otp-row,.enterprise-footer{grid-template-columns:1fr}.footer-links,.footer-brand{grid-column:1}.footer-bottom{flex-direction:column;align-items:flex-start}.legal-page{width:calc(100% - 16px)}.public-plans>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hero-title,.public-cta{transition:none}.hero-title i,.route-live,.route-target>i{animation:none}}.analysis-page{min-height:calc(100vh - 54px);padding:10px 0 0;position:relative}.analysis-head{border:1px solid var(--line);background:#fff;border-radius:11px 11px 0 0;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:14px 16px;display:flex}.analysis-head span{color:var(--blue);letter-spacing:.12em;font-size:1rem;font-weight:750}.analysis-head h1{margin:4px 0 3px;font-family:Bahnschrift,Inter,sans-serif;font-size:1.65rem}.analysis-head p{color:var(--muted);margin:0;font-size:1rem}.chart-workspace{border:1px solid var(--line);background:#fff;border-top:0;grid-template-rows:48px minmax(520px,1fr);min-height:calc(100vh - 180px);display:grid}.chart-toolbar{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:6px 10px;display:flex}.symbol-search{width:min(360px,36vw);position:relative}.symbol-search>.ph{z-index:2;color:var(--muted);position:absolute;top:11px;left:11px}.symbol-search input{width:100%;height:35px;color:var(--ink);border:1px solid var(--line);background:#f8fafc;border-radius:7px;padding:0 12px 0 34px;font-size:1rem}.symbol-results{z-index:90;border:1px solid var(--line);width:min(430px,88vw);max-height:310px;box-shadow:var(--shadow);background:#fff;border-radius:8px;padding:5px;position:absolute;top:40px;left:0;overflow-y:auto}.symbol-results button{width:100%;min-height:46px;color:var(--ink);text-align:left;background:#fff;border:0;border-radius:5px;gap:2px;padding:7px 9px;display:grid}.symbol-results button:hover{background:var(--blue-soft)}.symbol-results strong{font-size:1rem}.symbol-results span{color:var(--muted);font-size:1rem}.chart-intervals{gap:3px;display:flex}.chart-intervals button{color:#5f6c80;background:#fff;border:1px solid #0000;border-radius:6px;min-width:34px;height:31px;padding:0 8px;font-size:1rem}.chart-intervals button:hover{background:#f5f7fa}.chart-intervals button[aria-pressed=true]{color:var(--blue);background:var(--blue-soft);border-color:#c7d9f4;font-weight:700}.data-source-chip{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:1rem;display:inline-flex}.data-source-chip i{background:var(--faint);border-radius:50%;width:7px;height:7px}.data-source-chip.connected i{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.chart-stage{min-height:520px;position:relative;overflow:hidden}.chart-state{z-index:3;color:var(--muted);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);text-align:center;background:#ffffffd1;place-content:center;justify-items:center;gap:9px;display:grid;position:absolute;inset:0}.chart-state .ph{color:var(--blue);font-size:1.8rem}.chart-state strong{color:var(--ink);font-size:1rem}.chart-state span,.chart-state button{color:var(--muted);font-size:1rem}.chart-state button{text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}.chart-disclaimer{color:var(--muted);border:1px solid var(--line);background:#f8fafc;border-top:0;margin:0;padding:9px 12px;font-size:1rem}.sheet-backdrop{z-index:1390;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#141d2b3d;border:0;position:fixed;inset:0}.market-data-sheet{z-index:1400;width:min(430px,100vw - 24px);max-height:calc(100dvh - 24px);color:var(--ink);border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:11px;padding:27px;position:fixed;top:50%;right:12px;overflow-y:auto;transform:translateY(-50%);box-shadow:0 18px 50px #1b283d3b}.sheet-close{width:31px;height:31px;color:var(--muted);border:1px solid var(--line);background:#fff;border-radius:7px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.sheet-kicker{color:var(--blue);letter-spacing:.08em;align-items:center;gap:7px;font-size:1rem;font-weight:750;display:flex}.market-data-sheet h2{margin:9px 0 8px;font-size:1.25rem}.market-data-sheet>p{color:#5f6d82;font-size:1rem;line-height:1.65}.dhan-picker{border:1px solid var(--line);background:#f7f9fc;border-radius:8px;gap:11px;margin-top:18px;padding:14px;display:grid}.dhan-picker>strong{font-size:1rem}.dhan-picker label{color:var(--muted);gap:6px;font-size:1rem;display:grid}.dhan-picker select{height:39px;color:var(--ink);border:1px solid var(--line);background:#fff;border-radius:7px;padding:0 9px;font-size:1rem}.dhan-empty{background:var(--blue-soft);border-radius:7px;gap:8px;padding:11px;display:flex}.sheet-error{color:var(--red);gap:6px;font-size:1rem;line-height:1.4;display:flex}.market-help{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;margin-top:16px;padding:5px 0;font-size:1rem;font-weight:650;text-decoration:underline}.market-help-card{color:#5f6d82;border:1px solid var(--line);background:#fbfcfe;border-radius:8px;margin-top:6px;padding:13px;font-size:1rem;line-height:1.55}.market-help-card ol{padding-left:18px}.market-help-card p{margin-bottom:0}.analysis-public{padding:12px 16px 0}.analysis-public .chart-workspace{min-height:calc(100vh - 230px)}.analysis-public .chart-stage{min-height:calc(100vh - 300px)}.learning-page{text-align:center;border:1px solid var(--line);background:#fff;border-radius:12px;place-content:center;justify-items:center;min-height:calc(100vh - 210px);margin:12px 16px;display:grid}.learning-page>span{width:58px;height:58px;color:var(--blue);background:var(--blue-soft);border-radius:16px;place-items:center;font-size:1.5rem;display:grid}.learning-page small{color:var(--blue);letter-spacing:.12em;margin-top:16px;font-size:1rem;font-weight:750}.learning-page h1{margin:7px 0 6px;font-family:Bahnschrift,Inter,sans-serif;font-size:clamp(1.7rem,4vw,3.6rem)}.learning-page p{color:var(--muted);font-size:1rem}@media (width<=720px){.analysis-head{flex-direction:column;align-items:flex-start}.analysis-head .button{width:100%}.chart-toolbar{flex-wrap:wrap;min-height:94px}.symbol-search{width:100%}.chart-intervals{order:2}.data-source-chip{order:3}.chart-workspace{grid-template-rows:auto minmax(430px,1fr)}.chart-stage{min-height:430px}.market-data-sheet{border-radius:13px 13px 0 0;width:100%;max-height:88dvh;inset:auto 0 0;transform:none}.analysis-public{padding-inline:8px}}.chart-renderer{position:absolute;inset:0}.chart-state{place-content:initial;background:color-mix(in srgb, var(--paper) 94%, transparent);border:1px solid var(--line);max-width:min(370px,100% - 44px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;border-radius:9px;grid-template-columns:auto 1fr;place-items:center start;gap:4px 10px;padding:13px 16px;display:grid;inset:auto 22px 22px auto}.chart-state .ph{grid-row:1/3;font-size:1.25rem}.chart-state strong{font-size:1rem}.chart-state span,.chart-state button{grid-column:2;font-size:1rem}.market-data-sheet{left:50%;right:auto;transform:translate(-50%,-50%)}.market-data-sheet h2{font-size:1.45rem}.market-data-sheet>p{font-size:1rem;line-height:1.7}.sheet-kicker,.dhan-picker>strong,.dhan-picker label,.dhan-picker select,.market-help{font-size:1rem}.market-help-card{font-size:1rem;line-height:1.65}@media (width<=720px){.market-data-sheet{left:0;right:0;transform:none}.chart-state{max-width:none;inset:auto 10px 12px}}html:has(.public-portal){min-width:0}body:has(.public-portal){min-width:0}#root:has(.public-portal){min-width:0}.public-portal{--lp-paper:#f6f1e6;--lp-ink:#101010;--lp-muted:#45433e;--lp-yellow:#ffd84d;--lp-lavender:#d9d1ef;--lp-mint:#7bcab1;--lp-blue:#cfe9f4;--lp-coral:#ef7869;--lp-green:#12a779;--lp-white:#fffefa;--lp-line:#10101038;--lp-gutter:clamp(20px, 3.5vw, 76px);width:100%}.landing-home{width:100%;color:var(--lp-ink);background:radial-gradient(circle at 18% 25%, #3125160e 0 .7px, transparent .8px) 0 0 / 11px 11px, radial-gradient(circle at 72% 70%, #3125160a 0 .6px, transparent .8px) 3px 4px / 17px 17px, var(--lp-paper);font:400 1rem/1.6 Inter,Segoe UI,sans-serif;display:flow-root;overflow:clip}.landing-home *,.landing-home :before,.landing-home :after{box-sizing:border-box}.landing-home h1,.landing-home h2{letter-spacing:-.025em;font-family:Anton,Impact,sans-serif;font-weight:400;line-height:1.18}.landing-home h3{letter-spacing:-.02em;line-height:1.4}.landing-home :focus-visible,.public-nav :focus-visible,.enterprise-footer :focus-visible{outline:3px solid var(--lp-coral);outline-offset:4px}.landing-home section[id]{scroll-margin-top:112px}.public-portal .public-nav{width:100%;height:auto;min-height:88px;padding:18px var(--lp-gutter);z-index:120;color:#101010;background:var(--lp-paper);border-bottom:1px solid var(--lp-line);grid-template-columns:minmax(150px,1fr) auto minmax(240px,1fr);align-items:center;gap:28px;display:grid;position:relative;top:0}.public-brand-cluster{align-items:center;gap:15px;display:flex;position:relative}.public-brand-cluster .crown-doodle{width:25px;position:absolute;top:-13px;left:-13px;transform:rotate(-14deg)}.public-nav .public-brand{flex:none;width:145px;display:block}.public-nav .public-brand img{width:100%;height:auto;display:block}.public-brand-cluster>span{white-space:nowrap;font:600 1.35rem/1.22 Caveat,cursive;transform:rotate(-5deg)}.public-nav>.public-nav-links{border:0;justify-content:center;width:auto;height:auto;display:flex;position:static;overflow:visible;transform:none;gap:clamp(18px,2.5vw,42px)!important}.public-nav>.public-nav-links>a{color:#111;padding:10px 0;font-size:.78rem;font-weight:700;text-decoration:none}.public-nav>.public-nav-links>a:hover{color:#111;text-decoration:underline;text-decoration-thickness:3px;-webkit-text-decoration-color:var(--lp-yellow);text-decoration-color:var(--lp-yellow);text-underline-offset:6px;background:0 0}.public-nav .public-nav-actions{justify-content:flex-end;align-items:center;gap:14px;display:flex}.public-signin,.public-nav .public-cta{white-space:nowrap;justify-content:center;align-items:center;min-height:44px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:2px 3px #111;color:#111!important;background:var(--lp-white)!important;border:1.5px solid #111!important;border-radius:9px!important;font-size:.78rem!important;font-weight:700!important}.public-nav .public-cta{background:var(--lp-yellow)!important}.public-signin:hover,.public-nav .public-cta:hover{transform:translateY(-2px);box-shadow:3px 5px #111}.public-nav .public-menu-toggle{color:#111;background:var(--lp-white);border:1.5px solid #111;border-radius:8px;place-items:center;width:42px;height:42px;padding:0;font-size:1.1rem;display:none}.nav-rays{width:20px;height:42px;display:block;position:relative}.nav-rays-left{transform:scaleX(-1)}.nav-rays i{transform-origin:0;background:#111;border-radius:3px;width:18px;height:3px;position:absolute;top:20px;left:0}.nav-rays i:first-child{transform:translateY(-9px)rotate(-38deg)}.nav-rays i:nth-child(2){transform:rotate(-4deg)}.nav-rays i:last-child{transform:translateY(9px)rotate(35deg)}.poster-hero{width:100%;padding:clamp(36px, 4vw, 72px) var(--lp-gutter) 44px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,80px);margin:0;display:grid}.hero-copy-reference{min-width:0;position:relative;container-type:inline-size}.hero-copy-reference h1{margin:0;font-size:clamp(2rem,9cqi,6.25rem);line-height:1.18}.hero-copy-reference h1>span{display:block}.hero-final-line{flex-wrap:wrap;align-items:baseline;gap:0 .16em;display:flex!important}.fearless-word{isolation:isolate;display:inline-grid;position:relative}.fearless-word b{z-index:2;font:inherit;grid-area:1/1}.brush-highlight{z-index:1;width:110%;height:1.05em;position:absolute;top:.06em;left:-5%;overflow:visible}.brush-highlight path{fill:var(--lp-yellow)}.hero-copy-support{color:#38362f;max-width:58ch;margin:26px 0 0;font-size:clamp(.88rem,1.05vw,1.12rem);line-height:1.7}.poster-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:28px;display:flex}.landing-button{color:#111;background:var(--lp-white);border:1.5px solid #111;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:11px 24px;font-size:.84rem;font-weight:700;line-height:1.4;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:3px 4px #111}.landing-button.is-primary{background:var(--lp-yellow)}.landing-button:hover{color:#111;transform:translateY(-2px);box-shadow:4px 6px #111}.landing-button:active{transform:scale(.98)}.hero-proof{align-items:center;gap:16px;margin-top:34px;padding:0;display:flex}.proof-avatars{flex:none;display:flex}.proof-avatars i{color:#fff;border:3px solid var(--lp-paper);background:#233d39;border-radius:50%;place-items:center;width:35px;height:35px;margin-left:-8px;font-size:.58rem;font-style:normal;font-weight:900;display:grid}.proof-avatars i:first-child{background:#e57a64;margin-left:0}.proof-avatars i:nth-child(2){background:#3d7f8d}.proof-avatars i:nth-child(3){background:#ca9a46}.proof-avatars i:last-child{color:#111;background:#d7cfed}.hero-proof p{gap:6px;margin:0;font-size:.74rem;line-height:1.55;display:grid}.hero-proof strong{font-size:.8rem;line-height:1.4}.hero-proof span{color:#5b574f;font-size:.72rem;line-height:1.6}.hero-visual-reference{isolation:isolate;min-width:0;padding:0 14px 8px 0;position:relative}.hero-art-header{z-index:4;grid-template-columns:minmax(0,1fr) auto minmax(74px,.75fr);align-items:center;gap:20px;min-height:144px;padding:0 10px 22px;display:grid;position:relative}.hero-same-callout{justify-items:start;gap:6px;display:grid}.landing-home .hero-same-note{font-size:clamp(1.05rem,1.5vw,1.6rem);line-height:1.2;transform:rotate(-5deg)}.hero-same-arrow{width:60px;height:36px;margin-left:24px;transform:rotate(27deg)}.hero-reference-sticker{width:clamp(102px,9vw,142px);padding:13px 12px;font:400 clamp(.95rem,1.4vw,1.35rem)/1.2 Anton,Impact,sans-serif;transform:rotate(-5deg)}.landing-sticker{color:#111;text-align:center;border:2px solid #111;box-shadow:4px 5px #111}.sticker-mint{background:var(--lp-mint)}.sticker-yellow{background:var(--lp-yellow)}.sticker-coral{background:var(--lp-coral)}.sticker-lavender{background:var(--lp-lavender)}.hero-hand-art{height:122px;position:relative}.hero-red-burst{background:var(--lp-coral);clip-path:polygon(50% 0,59% 23%,76% 5%,78% 31%,100% 20%,86% 43%,100% 54%,80% 60%,92% 83%,66% 75%,62% 100%,48% 80%,32% 98%,30% 73%,4% 85%,18% 60%,0 50%,23% 39%,5% 20%,31% 27%);width:120px;max-width:100%;height:122px;position:absolute;top:0;left:50%;transform:translate(-50%)}.hero-hand-cutout{object-fit:contain;filter:drop-shadow(3px 4px #ffffffd9);width:80px;max-width:100%;height:122px;margin-inline:auto;display:block;position:relative}.hero-dashboard-frame{z-index:2;transform-origin:50%;width:100%;position:relative;transform:rotate(1.2deg)}.hero-reference-bolt{z-index:3;width:30px;position:absolute;top:50%;right:-4px}.hero-art-caption{z-index:3;justify-content:space-between;align-items:center;gap:24px;margin:28px 0 0 24px;display:flex;position:relative}.landing-home .hero-india-note{line-height:1.2;transform:rotate(-5deg)}.hero-repeat-bubble{background:var(--lp-white);text-align:center;border:2px solid #111;border-radius:48% 52% 43% 57%;flex:none;place-items:center;width:104px;min-height:104px;padding:16px 12px;font:400 1rem/1.2 Anton,Impact,sans-serif;display:grid;transform:rotate(-7deg);box-shadow:4px 5px #111}.hero-paint-swipe{z-index:-1;background:var(--lp-mint);clip-path:polygon(8% 10%,100% 0,88% 25%,100% 50%,87% 64%,97% 92%,17% 100%,0 72%,11% 49%,0 26%);opacity:.65;width:165px;height:100px;position:absolute;bottom:30px;right:60px}.landing-dashboard{color:#182020;background:#f9fbfa;border:1.5px solid #111;border-radius:13px;width:100%;font-family:Inter,sans-serif;overflow:hidden;box-shadow:8px 9px #111}.demo-window-bar{background:#f6f6f3;border-bottom:1px solid #d7dbd7;grid-template-columns:auto 1fr auto auto;align-items:center;gap:10px;min-height:38px;padding:0 13px;display:grid}.window-dots{gap:5px;display:flex}.window-dots i{background:#ef6b5d;border:1px solid #1b2220;border-radius:50%;width:8px;height:8px}.window-dots i:nth-child(2){background:#f3cd4c}.window-dots i:nth-child(3){background:#67bf8d}.window-address{background:#e5e8e5;border-radius:999px;height:10px}.demo-identity{font:400 1rem Anton,Impact,sans-serif}.demo-label{color:#69716e;align-items:center;gap:5px;font-size:.48rem;display:flex}.demo-label i{background:var(--lp-green);border-radius:50%;width:6px;height:6px;display:inline-block}.dashboard-shell{grid-template-columns:94px 1fr;display:grid}.demo-sidebar{background:#f1f5f4;border-right:1px solid #d8dcda;align-content:start;gap:5px;padding:13px 7px;display:grid}.demo-sidebar span{color:#4a5551;border-radius:5px;align-items:center;gap:7px;min-height:29px;padding:0 7px;font-size:.47rem;font-weight:650;display:flex}.demo-sidebar .ph{font-size:.72rem}.demo-sidebar span.is-active{color:#111;background:#cde9f6}.demo-canvas{background:#f9fbfa;min-width:0;padding:13px}.demo-greeting{justify-content:space-between;align-items:center;margin-bottom:11px;display:flex}.demo-greeting>div:first-child{display:grid}.demo-greeting strong{font-size:.7rem}.demo-greeting span{color:#69726e;font-size:.46rem}.demo-people{display:flex}.demo-people i{background:#e7ece9;border:1px solid #bcc6c1;border-radius:50%;width:21px;height:21px;margin-left:5px;display:block}.hero-stat-grid{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.hero-stat-grid article{background:#fff;border:1px solid #d8dedb;border-radius:7px;align-content:start;min-height:60px;padding:9px;display:grid}.hero-stat-grid span{color:#67706d;font-size:.44rem}.hero-stat-grid strong{margin-top:4px;font-size:.92rem}.hero-stat-grid em{color:var(--lp-green);font-size:.42rem;font-style:normal}.hero-data-grid{grid-template-columns:1.55fr .85fr;gap:7px;margin-top:8px;display:grid}.preview-panel{background:#fff;border:1px solid #d8dedb;border-radius:7px;overflow:hidden}.preview-panel>header{justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:7px 9px;display:flex}.preview-panel header span,.preview-panel header strong{font-size:.5rem}.preview-panel header div{display:grid}.preview-panel header div>strong{color:#69726e;font-weight:500}.dashboard-chart{color:#18ad7c;width:100%;height:94px;display:block}.demo-chart-grid{fill:none;stroke:#edf0ee;stroke-width:1px}.demo-chart-area{color:#18ad7c}.demo-chart-path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round}.demo-ranges{gap:4px;display:flex!important}.demo-ranges button,.group-mini button{color:#60706a;background:#f3f6f4;border:0;border-radius:4px;width:26px;height:20px;padding:0;font-size:.42rem;font-weight:800}.demo-ranges button[aria-pressed=true],.group-mini button[aria-pressed=true]{color:#111;background:var(--lp-yellow)}.broker-panel{padding-bottom:6px}.broker-row{grid-template-columns:17px 1fr auto;align-items:center;gap:5px;min-height:25px;padding:3px 8px;font-size:.43rem;display:grid}.broker-row i{color:#fff;background:#202b4b;border-radius:3px;place-items:center;width:16px;height:16px;font-size:.38rem;font-style:normal;display:grid}.broker-row em{color:#118e66;background:#dcf4e9;border-radius:3px;font-size:.35rem;font-style:normal}.recent-trades{margin-top:8px}.recent-trades>header{border-bottom:1px solid #e8ece9}.demo-table{padding:0 9px 7px}.demo-row{color:#505956;border-top:1px solid #edf0ee;grid-template-columns:1.2fr .55fr .45fr .8fr;align-items:center;gap:5px;min-height:22px;font-size:.42rem;display:grid}.demo-row:first-child{border-top:0}.demo-row strong{color:#1e2623;font-size:.43rem}.demo-row em{border-radius:3px;width:max-content;padding:2px 4px;font-size:.35rem;font-style:normal;font-weight:800}.demo-row em.positive{color:#0d986b;background:#dbf4e8}.demo-row em.negative{color:#df5c51;background:#fee4df}.landing-dashboard.is-compact{min-height:350px}.landing-dashboard.is-compact .demo-canvas{padding:10px}.landing-dashboard.is-compact .hero-stat-grid article{min-height:52px;padding:7px}.landing-dashboard.is-compact .preview-panel>header{min-height:26px;padding:5px 8px}.landing-dashboard.is-compact .dashboard-chart{height:72px}.landing-dashboard.is-compact .demo-row{min-height:18px}.landing-dashboard.is-full{min-height:335px}.landing-dashboard.is-full .dashboard-shell{grid-template-columns:92px 1fr}.landing-dashboard.is-full .demo-canvas{padding:12px}.full-top-grid,.full-bottom-grid{grid-template-columns:1.25fr .75fr;gap:8px;display:grid}.full-bottom-grid{grid-template-columns:1.1fr .9fr;margin-top:8px}.full-portfolio header b{margin-top:4px;font-size:.88rem}.full-portfolio .dashboard-chart{height:105px}.allocation-body{justify-content:center;align-items:center;gap:12px;padding:5px 10px 10px;display:flex}.allocation-ring{background:conic-gradient(#327de3 0 33%,#7664d4 33% 58%,#f3a44b 58% 76%,#6ec7a5 76%);border-radius:50%;place-items:center;width:82px;height:82px;display:grid}.allocation-ring:after{content:"";background:#fff;border-radius:50%;width:49px;height:49px;position:absolute}.allocation-ring span{z-index:2;text-align:center;font-size:.38rem;display:grid}.allocation-ring strong{font-size:.76rem}.allocation-body ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.allocation-body li{grid-template-columns:6px 1fr auto;align-items:center;gap:5px;font-size:.4rem;display:grid}.allocation-body li i{background:#327de3;border-radius:50%;width:6px;height:6px}.allocation-body li i.b{background:#7664d4}.allocation-body li i.c{background:#f3a44b}.allocation-body li i.d{background:#6ec7a5}.positions-panel .demo-row{grid-template-columns:1.2fr .45fr .6fr .65fr}.activity-panel ol{margin:0;padding:0 10px 8px;list-style:none;display:grid}.activity-panel li{border-top:1px solid #edf0ee;grid-template-columns:8px 1fr;align-items:center;gap:7px;min-height:31px;display:grid}.activity-panel li>i{background:#17aa78;border-radius:50%;width:7px;height:7px}.activity-panel li>i.activity-warn{background:#e86758}.activity-panel li div{display:grid}.activity-panel li strong{font-size:.43rem}.activity-panel li span{color:#6f7774;font-size:.35rem}.landing-dashboard{line-height:1.5}.landing-dashboard .demo-greeting>div:first-child{gap:3px}.landing-dashboard .demo-ranges,.landing-dashboard .group-mini{flex:none;gap:4px;display:flex}.landing-dashboard .hero-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.landing-dashboard .hero-stat-grid strong{overflow-wrap:anywhere;font-size:clamp(.7rem,1vw,1rem)}.landing-dashboard .demo-row{padding-block:5px}.landing-dashboard .demo-sidebar{line-height:1.4}.landing-dashboard .preview-panel header div{gap:3px}.landing-dashboard .allocation-ring{flex:none;position:relative}.landing-dashboard .hero-data-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.landing-dashboard .portfolio-panel>header{flex-wrap:wrap}.reference-strip{width:100%;padding:22px var(--lp-gutter);border-block:1px solid var(--lp-line);background:#fff3;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.reference-strip article{border-right:1px solid var(--lp-line);align-items:center;gap:16px;padding:8px 24px;display:flex}.reference-strip article:first-child{padding-left:0}.reference-strip article:last-child{border-right:0;padding-right:0}.reference-strip article>span{flex:none;place-items:center;width:40px;display:grid}.reference-strip article .ph{color:#111;filter:drop-shadow(2px 2px 0 var(--lp-yellow));font-size:2.25rem}.reference-strip article:nth-child(2) .ph{filter:drop-shadow(2px 2px 0 var(--lp-mint))}.reference-strip article:nth-child(3) .ph{filter:drop-shadow(2px 2px 0 var(--lp-blue))}.reference-strip article:nth-child(4) .ph{filter:drop-shadow(2px 2px 0 var(--lp-coral))}.reference-strip article div{gap:7px;min-width:0;display:grid}.reference-strip strong{font-size:.88rem;line-height:1.4}.reference-strip p{color:#59564f;margin:0;font-size:.74rem;line-height:1.6}.landing-section{width:100%;padding-inline:var(--lp-gutter);margin:0;position:relative}.reference-feature-section{padding-block:74px 58px}.feature-heading-row{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:30px;margin-bottom:44px;display:grid}.reference-brush-heading{isolation:isolate;text-align:center;width:fit-content;max-width:100%;margin:0;padding:8px 12px;position:relative}.reference-brush-heading>span{z-index:-1;background:var(--lp-yellow);clip-path:polygon(3% 20%,19% 4%,36% 15%,53% 2%,70% 11%,88% 0,97% 20%,91% 82%,72% 91%,54% 80%,36% 96%,18% 84%,0 92%);position:absolute;inset:0 -10px;transform:rotate(-1deg)}.reference-brush-heading h2{text-transform:uppercase;margin:0;font-size:clamp(2rem,3.1vw,4rem)}.reference-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.feature-card{background:var(--lp-white);border:1.5px solid #111;border-radius:12px;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:24px;min-width:0;min-height:180px;padding:clamp(22px,2.2vw,38px);display:grid;box-shadow:3px 4px #11111138}.feature-card.tone-yellow{background:#ffe898}.feature-card.tone-lavender{background:#dcd4f2}.feature-card.tone-mint{background:#9edbc9}.feature-card.tone-blue{background:#cfe9f4}.feature-card.tone-coral{background:#f08f82}.feature-icon{color:#111;place-items:center;width:58px;height:58px;display:grid}.feature-icon .ph{filter:drop-shadow(3px 3px #f6d43e);font-size:3.1rem}.feature-card h3{margin:0;font-size:1rem}.feature-card p{color:#393733;margin:12px 0 0;font-size:.82rem;line-height:1.65}.handwritten-note{color:#111;text-transform:uppercase;margin:0;font:600 1.35rem/1.25 Caveat,cursive}.handwritten-note>span:not(.sr-only){white-space:normal}.handwritten-note i{font:inherit;display:inline}.drawn-arrow{fill:none;stroke:#111;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;flex:none;overflow:visible}.drawn-arrow-line,.drawn-arrow-head{stroke-dasharray:1}.drawn-arrow.is-flipped{transform:scaleX(-1)}.feature-callout{align-items:center;gap:16px;display:flex}.feature-callout .drawn-arrow{align-self:end;width:55px;height:40px}.feature-callout-left .drawn-arrow{transform:rotate(40deg)}.feature-callout-right{justify-content:flex-end}.feature-callout-right .drawn-arrow{transform:scaleX(-1)rotate(40deg)}.feature-growth-note{border-bottom:3px solid var(--lp-coral);width:fit-content;margin:28px 4px 0 auto;padding-bottom:5px;transform:rotate(-2deg)}.reference-workflow{width:100%;padding:56px var(--lp-gutter);background:var(--lp-blue);border-block:1px solid var(--lp-line);grid-template-columns:minmax(200px,.75fr) minmax(0,2.7fr);align-items:center;gap:44px;display:grid}.workflow-intro h2{text-transform:uppercase;margin:0;font-size:clamp(2.2rem,3.2vw,3.8rem)}.workflow-intro p{max-width:30ch;margin:18px 0 0;font-size:.86rem;line-height:1.65}.workflow-intro button{color:#111;text-underline-offset:4px;background:0 0;border:0;margin-top:18px;padding:4px 0;font-size:.8rem;font-weight:700;text-decoration:underline}.workflow-side-note{margin:24px 0 0 14px;transform:rotate(-5deg)}.workflow-track{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid;position:relative}.workflow-signal-dot{z-index:0;background:var(--lp-coral);border:1px solid #111;border-radius:50%;width:9px;height:9px;position:absolute;top:50%;left:3%}.workflow-slot{min-width:0;position:relative}.workflow-card{background:var(--lp-white);text-align:center;border:1px solid #10101026;border-radius:10px;align-content:start;justify-items:center;height:100%;min-height:245px;padding:42px 22px 26px;display:grid;position:relative}.workflow-card>b{background:var(--lp-mint);border:1.5px solid #111;border-radius:50%;place-items:center;width:32px;height:32px;font-size:.92rem;display:grid;position:absolute;top:12px;left:12px}.workflow-card>span{place-items:center;width:58px;height:58px;display:grid}.workflow-card .ph{filter:drop-shadow(2px 2px #7fc7f1);font-size:2.8rem}.workflow-card h3{margin:16px 0 0;font-size:.94rem}.workflow-card p{color:#56544e;margin:12px 0 0;font-size:.8rem;line-height:1.65}.workflow-arrow-icon{z-index:2;color:#111;font-size:1.6rem;position:absolute;top:calc(50% - 12px);right:-30px}.reference-showcase{grid-template-columns:minmax(230px,.65fr) minmax(0,1.5fr);align-items:center;gap:clamp(40px,6vw,100px);padding-block:76px;display:grid}.showcase-copy h2{text-transform:uppercase;margin:0;font-size:clamp(2.4rem,3.7vw,4.6rem)}.showcase-copy>i{background:var(--lp-coral);width:145px;height:5px;margin:18px 0 24px;display:block;transform:rotate(-2deg)}.showcase-copy>p{max-width:45ch;margin:0;font-size:.9rem;line-height:1.7}.showcase-copy ul{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.showcase-copy li{align-items:flex-start;gap:10px;font-size:.8rem;line-height:1.5;display:flex}.showcase-copy li .ph{color:#1aa66f;flex:none;margin-top:2px;font-size:1rem}.showcase-data-note{justify-content:flex-start;align-items:center;gap:24px;margin-top:28px;display:flex}.showcase-data-note .drawn-arrow{width:64px;height:44px;transform:rotate(-15deg)}.showcase-art{min-width:0;padding:84px 10px 34px 0;position:relative}.showcase-dashboard{transform:rotate(.4deg)}.showcase-burst{z-index:5;width:144px;height:144px;position:absolute;top:0;right:22px}.burst-doodle{place-items:center;display:grid}.burst-doodle svg,.burst-doodle span{grid-area:1/1}.burst-doodle svg{width:100%;height:100%}.burst-doodle path{fill:var(--lp-coral);stroke:#111;stroke-width:2px}.burst-doodle span{z-index:2;color:#fff;text-align:center;font:400 .97rem/1.22 Anton,Impact,sans-serif;transform:rotate(-8deg)}.showcase-bars{border-bottom:4px solid #111;align-items:flex-end;gap:6px;width:80px;height:70px;display:flex;position:absolute;bottom:0;right:24px}.showcase-bars i{background:#6eabe9;border:2px solid #111;border-bottom:0;width:13px;display:block}.showcase-bars i:first-child{height:26px}.showcase-bars i:nth-child(2){height:40px}.showcase-bars i:nth-child(3){height:55px}.showcase-bars i:last-child{background:var(--lp-mint);height:68px}.reference-pricing{border-top:1px solid var(--lp-line);grid-template-columns:minmax(230px,.65fr) minmax(0,1.5fr);align-items:center;gap:clamp(40px,6vw,100px);padding-block:70px 80px;display:grid}.pricing-intro h2{text-transform:uppercase;margin:0;font-size:clamp(2.4rem,3.7vw,4.6rem)}.pricing-title-art{align-items:center;gap:12px;margin:0 0 24px;display:flex}.pricing-title-art>span{background:var(--lp-lavender);border:1.5px solid #111;border-radius:12px;place-items:center;width:48px;height:48px;display:grid;transform:rotate(-9deg);box-shadow:2px 3px #111}.pricing-title-art>span:nth-child(2){background:var(--lp-mint);transform:rotate(6deg)}.pricing-title-art .ph{font-size:1.65rem}.pricing-title-art .crown-doodle{width:48px;margin-left:5px;transform:rotate(10deg)}.pricing-intro>i{background:var(--lp-coral);width:190px;height:5px;margin:18px 0 24px;display:block;transform:rotate(1deg)}.pricing-intro>p{color:#4d4a44;max-width:40ch;margin:0;font-size:.9rem;line-height:1.7}.pricing-pick-note{align-items:center;gap:22px;margin-top:28px;display:flex}.pricing-pick-note .drawn-arrow{width:65px;height:48px;transform:rotate(-13deg)}.public-portal[data-motion=active] .drawn-arrow-line,.pricing-pick-note[data-motion=active] .drawn-arrow-line{animation:1.65s cubic-bezier(.22,.75,.35,1) infinite pricing-arrow-line}.public-portal[data-motion=active] .drawn-arrow-head,.pricing-pick-note[data-motion=active] .drawn-arrow-head{animation:1.65s ease-out infinite pricing-arrow-head}.public-portal[data-motion=active] .drawn-arrow-flex,.pricing-pick-note[data-motion=active] .drawn-arrow-flex{transform-origin:18% 78%;animation:1.65s ease-in-out infinite pricing-arrow-flex}.drawn-arrow-buzz{opacity:0}.drawn-arrow-buzz path{stroke-dasharray:1;stroke-width:3px}.public-portal[data-motion=active] .drawn-arrow-buzz,.pricing-pick-note[data-motion=active] .drawn-arrow-buzz{animation:1.65s ease-out infinite pricing-arrow-buzz}@keyframes pricing-arrow-line{0%,3%{stroke-dashoffset:1px;opacity:1}23%,82%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes pricing-arrow-head{0%,21%{stroke-dashoffset:1px;opacity:0}29%,82%{stroke-dashoffset:0;opacity:1}96%,to{stroke-dashoffset:0;opacity:0}}@keyframes pricing-arrow-flex{0%,29%,58%,to{transform:rotate(0)scale(1)}34%{transform:rotate(-7deg)scale(1.08,.92)}40%{transform:rotate(6deg)scale(.97,1.05)}47%{transform:rotate(-3deg)scale(1.02,.98)}53%{transform:rotate(2deg)scale(1)}}@keyframes pricing-arrow-buzz{0%,29%{opacity:0;stroke-dashoffset:1px}36%,43%{opacity:1;stroke-dashoffset:0}50%{opacity:.15}55%{opacity:.8}65%,to{opacity:0;stroke-dashoffset:0}}.pricing-offers{min-width:0}.pricing-annotation{justify-content:flex-end;align-items:center;gap:14px;max-width:100%;margin:0 0 24px auto;display:flex}.pricing-annotation .handwritten-note{text-align:right;margin:0;font-size:clamp(1.6rem,2.2vw,2.25rem);line-height:1.25;transform:rotate(-3deg)}.pricing-annotation .crown-doodle{flex:none;width:40px}.pricing-scroll-hint{color:#4d4a44;justify-content:flex-end;align-items:center;gap:12px;margin:0 0 12px;font-size:.8rem;display:flex}.pricing-grid{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:auto;scrollbar-color:#666056 #e5dfd3;grid-auto-columns:min(100%,350px);grid-auto-flow:column;align-items:start;gap:24px;padding:4px 8px 20px 4px;display:grid;overflow-x:auto}.pricing-grid:focus-visible{outline-offset:5px;border-radius:12px;outline:3px solid #111}.pricing-grid article{background:var(--lp-white);scroll-snap-align:start;overflow-wrap:anywhere;border:1.5px solid #111;border-radius:12px;flex-direction:column;align-items:flex-start;min-width:0;padding:24px;display:flex;position:relative;box-shadow:4px 5px #1010102e}.pricing-grid article>small{color:#111;background:var(--lp-yellow);letter-spacing:.04em;text-transform:uppercase;border-radius:5px;margin-bottom:14px;padding:5px 10px;font-size:.67rem;font-weight:700}.pricing-grid h3{margin:0;font-size:1.2rem}.pricing-grid article>p{color:#5a5750;margin:8px 0 16px;font-size:.86rem;line-height:1.65}.pricing-grid article>strong{font:400 clamp(2.4rem,3.5vw,3.8rem)/1.2 Anton,Impact,sans-serif}.pricing-grid article>span{color:#625f57;max-width:42ch;margin-top:8px;font-size:.78rem;line-height:1.6}.pricing-grid ul{border-top:1px solid var(--lp-line);gap:10px;width:100%;margin:18px 0 22px;padding:18px 0 0;list-style:none;display:grid}.pricing-grid li{color:#46433e;align-items:flex-start;gap:10px;font-size:.86rem;line-height:1.55;display:flex}.pricing-grid li .ph{color:#16a472;flex:none;margin-top:3px}.pricing-grid .landing-button{width:100%;margin-top:0}.pricing-grid.is-single{grid-auto-columns:100%}.pricing-grid.is-single article{grid-template-columns:1fr 1fr;align-items:start;gap:0 28px;padding:clamp(24px,2.5vw,34px);display:grid}.pricing-grid.is-single article>small{grid-column:1/-1;justify-self:start}.pricing-grid.is-single h3,.pricing-grid.is-single article>p,.pricing-grid.is-single article>strong,.pricing-grid.is-single article>span,.pricing-grid.is-single .plan-frequency{grid-column:1}.pricing-grid.is-single ul{border-top:0;border-left:1px solid var(--lp-line);grid-area:2/2/7;margin:0;padding:0 0 0 24px}.pricing-grid.is-single .landing-button{grid-column:1/-1;width:fit-content;min-width:180px;margin-top:28px}.pricing-unavailable{background:var(--lp-white);border:1.5px solid #111;border-radius:12px;padding:36px}.pricing-unavailable h3{margin-bottom:14px}.pricing-unavailable p{max-width:54ch;line-height:1.7}.pricing-unavailable .landing-button{margin-top:12px}.crown-doodle{fill:var(--lp-yellow);stroke:#111;stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.reference-faq{border-top:1px solid var(--lp-line);grid-template-columns:minmax(200px,.55fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,100px);padding-block:54px 72px;display:grid}.faq-eyebrow{color:var(--lp-muted);letter-spacing:.12em;margin-bottom:16px;font-size:.72rem;font-weight:800;display:block}.faq-intro h2{text-transform:uppercase;margin:0;font-size:clamp(2.4rem,3.7vw,4.6rem)}.faq-intro>p:not(.handwritten-note){max-width:32ch;color:var(--lp-muted);margin:20px 0 0;font-size:.9rem}.faq-intro .handwritten-note{margin-top:26px;transform:rotate(-4deg)}.faq-list{border-top:1.5px solid var(--lp-ink);min-width:0}.faq-item{border-bottom:1px solid var(--lp-line)}.faq-item summary{min-height:64px;color:var(--lp-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px;font-size:.95rem;font-weight:700;line-height:1.5;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary>.ph{width:24px;height:24px;color:var(--lp-ink);flex:none}.faq-item[open] summary>.ph{transform:rotate(45deg)}.faq-item summary:hover{color:#344f43}.faq-item>p{max-width:76ch;color:var(--lp-muted);margin:0;padding:0 42px 22px 4px;font-size:.88rem;line-height:1.8}.reference-final-cta{width:calc(100% - 2 * var(--lp-gutter));margin:0 var(--lp-gutter) 64px;background:var(--lp-mint);border:1.5px solid var(--lp-line);border-radius:15px;grid-template-columns:minmax(170px,.75fr) minmax(0,1.5fr) minmax(160px,.6fr);align-items:center;gap:40px;padding:30px;display:grid;position:relative;overflow:hidden}.cta-photo-wrap{flex-direction:column;align-self:stretch;gap:26px;min-width:0;display:flex;position:relative}.cta-photo-wrap img{width:100%;max-width:300px;height:auto;margin:auto 0 -30px -24px;display:block}.cta-photo-wrap .handwritten-note{z-index:3;color:#111;background:var(--lp-paper);border:1.5px solid #111;width:fit-content;max-width:100%;margin:0 0 0 auto;padding:10px 16px;font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.25;position:relative;transform:rotate(-4deg);box-shadow:3px 3px #111}.cta-photo-bolt{z-index:4;width:30px;position:absolute;bottom:70px;right:0}.cta-copy h2{margin:0;font-size:clamp(2rem,3vw,3.6rem);line-height:1.2}.cta-copy p{max-width:54ch;margin:16px 0 0;font-size:.86rem;line-height:1.65}.cta-copy .poster-actions{margin-top:24px}.cta-copy .landing-button{padding-inline:18px}.cta-note{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.cta-note .landing-sticker{padding:20px;font:600 1.35rem/1.25 Caveat,cursive;transform:rotate(-6deg)}.cta-note>span{font-size:2.3rem;line-height:1}.lightning-doodle{fill:var(--lp-yellow);stroke:#111;stroke-width:6px;stroke-linejoin:round;transform:rotate(var(--bolt-rotation));transform-origin:50%}.motion-control{z-index:150;color:#111;background:var(--lp-yellow);border:1.5px solid #111;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid;position:fixed;bottom:12px;right:12px;box-shadow:2px 3px #111}.motion-control:disabled{opacity:1}.enterprise-footer{width:100%;padding:32px var(--lp-gutter) 24px;color:#111;background:var(--lp-paper);border-top:1px solid var(--lp-line);grid-template-columns:minmax(200px,1fr) auto minmax(100px,.6fr);align-items:center;gap:30px;display:grid}.footer-brand{align-items:center;gap:14px;display:flex}.footer-brand a{flex:none;width:105px;display:block}.footer-brand img{width:100%;height:auto;display:block}.footer-brand .crown-doodle{flex:none;width:28px}.footer-brand>span{font:600 1.1rem/1.25 Caveat,cursive;transform:rotate(-4deg)}.footer-main-links{justify-content:center;gap:26px;display:flex}.footer-main-links a{color:#111;font-size:.75rem;font-weight:600;text-decoration:none}.footer-social{justify-content:flex-end;gap:18px;font-size:.85rem;font-weight:700;display:flex}.footer-bottom{color:#68645c;border-top:1px solid #10101026;grid-column:1/-1;grid-template-columns:1fr 2fr 1fr;align-items:start;gap:28px;padding-top:22px;font-size:.65rem;line-height:1.65;display:grid}.footer-bottom span:nth-child(2){text-align:center}.footer-bottom span:last-child{text-align:right}html[data-theme=dark] .landing-home,html[data-theme=dark] .public-nav,html[data-theme=dark] .enterprise-footer{color:#101010}html[data-theme=dark] .public-nav,html[data-theme=dark] .enterprise-footer{background:var(--lp-paper);border-color:var(--lp-line)}html[data-theme=dark] .public-brand img,html[data-theme=dark] .footer-brand img{filter:none}html[data-theme=dark] .public-nav>.public-nav-links>a{color:#111}html[data-theme=dark] .public-nav>.public-nav-links>a:hover{color:#111;background:0 0}@media (width<=1150px){.public-portal .public-nav{grid-template-columns:auto 1fr auto;gap:22px}.public-brand-cluster>span{display:none}.public-nav>.public-nav-links{gap:20px!important}.public-signin,.public-nav .public-cta{padding-inline:16px}.hero-art-header{gap:12px;padding-inline:0}.hero-reference-sticker{font-size:1rem}.reference-strip article{gap:10px;padding-inline:16px}.reference-strip strong{font-size:.8rem}.reference-strip p{font-size:.7rem}.feature-heading-row{grid-template-columns:1fr;justify-items:center;gap:24px}.feature-callout{display:none}.feature-card{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:24px 18px}.feature-icon{width:42px}.feature-icon .ph{font-size:2.5rem}.reference-workflow{grid-template-columns:1fr;gap:30px}.workflow-intro{grid-template-columns:1fr 1fr;align-items:start;column-gap:30px;display:grid}.workflow-intro p{max-width:44ch;margin-top:0}.workflow-intro button{justify-self:start}.workflow-side-note{margin:12px 0 0}.reference-showcase,.reference-pricing{grid-template-columns:minmax(200px,.6fr) minmax(0,1fr);gap:36px}.pricing-grid.is-single article{display:flex}.pricing-grid.is-single ul{border-left:0;border-top:1px solid var(--lp-line);margin:18px 0 22px;padding:18px 0 0}.pricing-grid.is-single .landing-button{width:100%;margin-top:0}.reference-final-cta{grid-template-columns:minmax(140px,.55fr) minmax(0,1fr);gap:26px}.cta-note{display:none}.enterprise-footer{grid-template-columns:1fr auto}.footer-main-links{grid-area:1/1/auto/-1}.footer-brand,.footer-social{grid-row:2}.footer-bottom{grid-row:3}}@media (width>=761px) and (width<=960px){.public-nav .public-brand{width:115px}.public-nav>.public-nav-links{gap:14px!important}.public-nav>.public-nav-links>a{font-size:.7rem}.public-nav .public-nav-actions{gap:10px}.public-signin,.public-nav .public-cta{padding-inline:13px;font-size:.72rem!important}.poster-hero{gap:28px}.hero-art-header{grid-template-columns:1fr auto}.hero-hand-art{display:none}.hero-art-caption{gap:12px;margin-left:8px}.hero-art-caption .handwritten-note{font-size:1.12rem}.hero-repeat-bubble{width:88px;min-height:88px;padding:12px;font-size:.85rem}.landing-dashboard.is-compact .dashboard-shell{grid-template-columns:72px minmax(0,1fr)}.landing-dashboard.is-compact .hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-dashboard.is-compact .hero-data-grid{grid-template-columns:1fr}.landing-dashboard.is-compact .broker-panel{display:none}.reference-strip{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}.reference-strip article:nth-child(2){border-right:0}.reference-strip article:nth-child(3){padding-left:0}.reference-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-dashboard.is-full .dashboard-shell{grid-template-columns:1fr}.landing-dashboard.is-full .demo-sidebar{display:none}.allocation-body{flex-wrap:wrap}}@media (width<=760px){.public-portal{--lp-gutter:22px}.public-portal .public-nav{min-height:76px;padding:16px var(--lp-gutter);grid-template-columns:auto 1fr auto;gap:18px}.public-nav .public-brand{width:120px}.public-nav .public-menu-toggle{justify-self:end;display:grid}.public-nav .public-nav-actions{justify-self:end}.public-signin{display:none}.public-nav .public-nav-actions{gap:8px}.public-nav .nav-rays{flex-shrink:0;width:12px}.public-nav .nav-rays i{width:11px;height:2px}.public-nav>.public-nav-links{z-index:20;background:var(--lp-white);border:1.5px solid #111;border-radius:10px;flex-direction:column;justify-content:flex-start;align-items:stretch;width:calc(100% - 44px);height:auto;padding:12px;display:none;position:absolute;top:calc(100% + 6px);bottom:auto;left:22px;box-shadow:4px 5px #111;gap:3px!important}.public-nav>.public-nav-links.is-open{display:flex}.public-nav>.public-nav-links>a{min-height:44px;padding:12px}.poster-hero{grid-template-columns:1fr;gap:34px;padding-block:40px}.hero-copy-reference h1{font-size:clamp(2rem,9.3cqi,4.5rem)}.hero-copy-support{font-size:.95rem}.hero-visual-reference{padding-right:12px}.hero-art-header{min-height:130px}.hero-same-note{font-size:1.25rem}.hero-repeat-bubble{width:94px;min-height:94px;font-size:.9rem}.hero-proof{margin-top:28px}.landing-dashboard.is-compact .dashboard-shell{grid-template-columns:72px minmax(0,1fr)}.landing-dashboard.is-compact .hero-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-dashboard.is-compact .hero-data-grid{grid-template-columns:1fr}.landing-dashboard.is-compact .broker-panel{display:none}.reference-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 0;padding-block:26px}.reference-strip article{align-items:flex-start;padding:0 16px}.reference-strip article:nth-child(2){border-right:0}.reference-strip article:nth-child(3){padding-left:0}.reference-strip article>span{width:28px}.reference-strip article .ph{font-size:1.8rem}.reference-feature-section{padding-block:52px 42px}.reference-feature-grid{grid-template-columns:1fr 1fr;gap:16px}.feature-card{grid-template-columns:1fr;gap:16px}.feature-heading-row{margin-bottom:32px}.reference-brush-heading h2{font-size:clamp(1.85rem,6.3vw,2.8rem)}.feature-growth-note{font-size:1.15rem}.reference-workflow{padding-block:42px}.workflow-intro{display:block}.workflow-intro p{margin-top:16px}.workflow-side-note{display:none}.workflow-track{grid-template-columns:1fr;gap:34px}.workflow-card{min-height:180px;padding:24px 32px}.workflow-card p{max-width:45ch}.workflow-arrow-icon{top:auto;bottom:-30px;right:calc(50% - 13px);transform:rotate(90deg)}.reference-showcase,.reference-pricing{grid-template-columns:1fr;gap:30px;padding-block:50px}.showcase-copy h2,.pricing-intro h2{font-size:2.6rem}.showcase-copy>p,.pricing-intro>p{max-width:58ch}.showcase-art{padding-top:74px}.showcase-burst{width:130px;height:130px;right:16px}.landing-dashboard.is-full .dashboard-shell{grid-template-columns:1fr}.landing-dashboard.is-full .demo-sidebar{display:none}.pricing-pick-note{margin-top:20px}.reference-faq{grid-template-columns:1fr;gap:28px;padding-block:38px 50px}.faq-intro h2{font-size:2.6rem}.faq-intro>p:not(.handwritten-note){max-width:58ch}.faq-intro .handwritten-note{display:none}.reference-final-cta{grid-template-columns:1fr;margin-bottom:38px;padding:30px 24px 0}.cta-copy{grid-row:1}.cta-copy h2{font-size:2.6rem}.cta-photo-wrap img{width:min(100%,270px);margin-bottom:0}.cta-photo-bolt{display:none}.enterprise-footer{padding-block:30px}.footer-main-links{flex-wrap:wrap;justify-content:flex-start;gap:22px}.footer-bottom{grid-template-columns:1fr;gap:14px}.footer-bottom span,.footer-bottom span:nth-child(2),.footer-bottom span:last-child{text-align:left}}@media (width<=480px){.public-portal{--lp-gutter:18px}.public-portal .public-nav{gap:8px;padding-inline:16px}.public-nav .public-brand{width:90px}.public-nav .public-cta{min-height:44px;padding-inline:10px;font-size:.72rem!important}.public-nav .public-nav-actions{gap:6px}.public-nav>.public-nav-links{width:calc(100% - 32px);left:16px}.poster-actions{flex-direction:column;align-items:stretch}.poster-actions .landing-button{width:100%}.hero-proof{gap:10px}.proof-avatars i{width:30px;height:30px}.hero-art-header{grid-template-columns:minmax(0,1fr) auto;gap:14px}.hero-hand-art{display:none}.hero-art-caption{gap:16px;margin-left:0}.hero-art-caption .handwritten-note{font-size:1.15rem}.hero-repeat-bubble{width:88px;min-height:88px;font-size:.85rem}.hero-dashboard-frame .demo-label{display:none}.demo-window-bar{grid-template-columns:auto 1fr auto}.demo-canvas{padding:8px}.landing-dashboard.is-compact .dashboard-shell{grid-template-columns:62px minmax(0,1fr)}.demo-sidebar{padding-inline:4px}.demo-sidebar span{gap:4px;padding-inline:3px;font-size:.4rem}.reference-strip{grid-template-columns:1fr;gap:0;padding-block:12px}.reference-strip article,.reference-strip article:first-child{border-right:0;border-bottom:1px solid var(--lp-line);padding:18px 0}.reference-strip article:last-child{border-bottom:0}.reference-strip article>span{width:38px}.reference-strip strong{font-size:.9rem}.reference-strip p{font-size:.78rem}.reference-feature-grid{grid-template-columns:1fr}.feature-card{grid-template-columns:48px minmax(0,1fr);gap:22px;min-height:160px;padding:24px}.full-top-grid,.full-bottom-grid{grid-template-columns:1fr}.allocation-panel{display:none}.pricing-grid article,.pricing-grid.is-single article,.pricing-unavailable{padding:24px 20px}.faq-item summary{gap:12px;font-size:.9rem}.faq-item>p{padding-right:4px}.pricing-annotation{gap:10px}.pricing-annotation .crown-doodle{width:28px}.pricing-annotation .handwritten-note{font-size:1.6rem}.cta-copy h2{font-size:2.2rem}.enterprise-footer{grid-template-columns:1fr}.footer-brand,.footer-social{grid-row:auto}.footer-social{justify-content:flex-start}.footer-bottom{grid-row:auto}}@media (prefers-reduced-motion:reduce){.pricing-pick-note .drawn-arrow{animation:none!important}.pricing-pick-note .drawn-arrow-buzz{display:none}.pricing-pick-note .drawn-arrow path{stroke-dashoffset:0;opacity:1;animation:none!important}.landing-home *,.landing-home :before,.landing-home :after,.public-nav *,.enterprise-footer *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.landing-home.is-motion-paused *,.landing-home.is-motion-paused :before,.landing-home.is-motion-paused :after{transition-duration:0s!important;animation-play-state:paused!important}.poster-auth-card .auth-login-step{min-block-size:310px}.motion-control{width:44px;height:44px}.device-pin-prompt .switch-auth{min-height:44px}.auth-page .auth-contact-footer{padding-block-end:24px;padding-inline-end:68px}@media (width<=480px){.auth-page .auth-contact-footer{padding-block-end:76px;padding-inline:16px}}.catalog-page{min-height:65vh;padding:64px var(--lp-gutter) 72px}.chart-tools-preview{border:1.5px solid var(--lp-ink);background:var(--lp-mint);box-shadow:6px 6px 0 var(--lp-ink);border-radius:18px;padding:clamp(24px,3vw,42px)}.chart-tools-preview>.ph{margin-bottom:22px;font-size:3rem;display:block}.chart-tools-preview>strong{font-size:3.5rem;display:block}.chart-tools-preview>strong span{font:650 .9rem/1.8 Inter,sans-serif;display:block}.chart-tools-preview ul{gap:16px;padding:20px 0;font-size:.85rem;list-style:none;display:grid}.chart-tools-preview li{align-items:flex-start;gap:10px;line-height:1.7;display:flex}.chart-tools-preview li .ph{margin-top:5px}.chart-tools-preview>p{color:var(--lp-muted);font-size:.76rem;line-height:1.8}.charts-introduction .product-capability-grid h2,.mfm-value-section h2{margin:0;font-size:1.35rem;line-height:1.5}.mfm-value-section h2 a{color:inherit;justify-content:space-between;gap:18px;text-decoration:none;display:flex}.mfm-value-section h2 a:hover{text-underline-offset:5px;text-decoration:underline}.mfm-value-section h2 .ph{flex:none}.catalog-heading{border-bottom:1px solid var(--lp-line);padding:0 0 44px;position:relative}.catalog-eyebrow{letter-spacing:.13em;margin-bottom:22px;font-size:.75rem;font-weight:700;display:block}.catalog-heading h1{max-width:18ch;margin:0;font-size:clamp(2.7rem,5.4vw,5.8rem)}.catalog-heading>p{max-width:66ch;color:var(--lp-muted);margin:24px 0 0;line-height:1.8}.catalog-heading .handwritten-note{background:var(--lp-yellow);border:1.5px solid var(--lp-ink);box-shadow:4px 5px 0 var(--lp-ink);padding:18px 26px;font-size:clamp(1.7rem,2.5vw,2.6rem);position:absolute;top:34px;right:3%;transform:rotate(5deg)}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:44px;display:grid}.catalog-product{border:1.5px solid var(--lp-ink);box-shadow:5px 6px 0 var(--lp-ink);border-radius:12px;flex-direction:column;align-items:flex-start;padding:clamp(24px,2.7vw,44px);display:flex}.catalog-product.tone-mint{background:var(--lp-mint)}.catalog-product.tone-lavender{background:var(--lp-lavender)}.catalog-product.tone-yellow{background:var(--lp-yellow)}.catalog-product header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-bottom:36px;display:flex}.catalog-product header>.ph{font-size:2.6rem}.catalog-status{background:var(--lp-white);border:1px solid var(--lp-ink);border-radius:4px;padding:5px 9px;font-size:.7rem;font-weight:700;display:inline-block}.catalog-product h2{margin:0;font-size:clamp(1.8rem,2.6vw,3rem)}.catalog-product h3{margin:20px 0 0;font-size:1rem}.catalog-product p{margin:18px 0 0;font-size:.94rem;line-height:1.8}.catalog-product .catalog-fineprint{border-top:1px solid var(--lp-line);margin-bottom:32px;padding-top:18px;font-size:.8rem}.catalog-product .landing-button{margin-top:auto}.catalog-footnote{max-width:100ch;color:var(--lp-muted);align-items:flex-start;gap:16px;margin-top:44px;font-size:.85rem;line-height:1.8;display:flex}.catalog-footnote p{margin:0}.catalog-footnote .ph{flex:none;font-size:1.5rem}.catalog-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:44px;display:grid}.catalog-features article{border:1.5px solid var(--lp-ink);background:var(--lp-white);border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:24px;padding:32px;display:grid}.catalog-features article:nth-child(4n+1){background:var(--lp-mint)}.catalog-features article:nth-child(4n+4){background:var(--lp-lavender)}.catalog-features article>.ph{font-size:2.4rem}.catalog-features h2{margin:0;font-size:1.7rem}.catalog-features p{margin:16px 0 0;font-size:.92rem;line-height:1.8}.catalog-features .catalog-status{margin-bottom:14px}.catalog-bottom-actions{flex-wrap:wrap;gap:20px;margin-top:40px;display:flex}.pricing-page .reference-pricing{border-top:0;width:100%;margin:0;padding-inline:0}.pricing-page .catalog-footnote{margin-top:0}.auth-page{place-items:center;min-height:100svh;padding:36px 20px;display:grid}.poster-auth-card{border:1.5px solid var(--lp-ink);background:var(--lp-white);width:min(100%,470px);box-shadow:7px 8px 0 var(--lp-ink);color:var(--lp-ink);border-radius:14px;padding:clamp(24px,4vw,44px)}.auth-back{color:var(--lp-muted);gap:8px;font-size:.85rem;text-decoration:none;display:inline-flex}.auth-wordmark{width:112px;height:auto;margin:32px 0;display:block}.poster-auth-card h1{margin:0 0 28px;font-size:2.6rem}.poster-auth-card>p{margin-bottom:24px;font-size:.94rem;line-height:1.8}.poster-auth-card form{gap:20px;display:grid}.poster-auth-card label{color:var(--lp-ink);gap:10px;font-size:.9rem;font-weight:600;display:grid}.poster-auth-card input{border:1.5px solid var(--lp-ink);caret-color:#101010;width:100%;min-height:54px;font:inherit;border-radius:7px;padding:12px 16px;color:#101010!important;background:#fffefa!important}.poster-auth-card input[inputmode=numeric]{letter-spacing:.25em;font-size:1.3rem}.poster-auth-card .landing-button{justify-content:center;width:100%}.poster-auth-card .landing-button:disabled{opacity:.55;cursor:wait}.poster-auth-card .auth-field-help{color:var(--lp-muted);margin:-10px 0 2px;font-size:.78rem;font-weight:400}.auth-separator{background:var(--lp-line);height:1px;margin:30px 0}.auth-text-link{width:100%;color:var(--lp-ink);text-underline-offset:4px;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:0;padding:0;font:500 .86rem/1.65 Inter,sans-serif;text-decoration:underline;display:block}.poster-auth-card>.auth-text-link{margin-top:24px}.poster-auth-card [role=alert]{color:#651a13;border-left:3px solid var(--lp-coral);background:#fff0ec;margin:0;padding:12px;font-size:.85rem;line-height:1.65}.poster-auth-card .mfa-setup h2{margin:0;font-family:Inter,sans-serif;font-size:1.1rem}.poster-auth-card .mfa-setup p{margin:0;font-size:.86rem;line-height:1.75}.poster-auth-card .mfa-progress{display:none}.poster-auth-card .mfa-qr{background:#fff}.poster-auth-card .mfa-setup .button,.poster-auth-card .device-pin-prompt .button{background:var(--lp-yellow);min-height:48px;color:var(--lp-ink);border:1.5px solid var(--lp-ink)}.poster-auth-card .mfa-setup code{color:var(--lp-ink);overflow-wrap:anywhere}@media (width<=1050px){.catalog-products{grid-template-columns:1fr}.catalog-heading .handwritten-note{display:none}.catalog-product{padding:30px}.catalog-product header{margin-bottom:24px}}@media (width<=760px){.catalog-page{padding-block:38px 48px}.catalog-features{grid-template-columns:1fr}.catalog-features article{grid-template-columns:32px minmax(0,1fr);gap:18px;padding:26px 22px}.catalog-features article>.ph{font-size:2rem}.catalog-features h2{font-size:1.55rem}.catalog-heading h1{font-size:clamp(2.5rem,8vw,3.5rem)}}.poster-auth-card .device-pin-prompt .button{background:var(--lp-yellow);min-height:48px;color:var(--lp-ink);border:1.5px solid var(--lp-ink)}.poster-auth-card .device-pin-prompt h2{font-family:Inter,sans-serif;font-size:1.1rem}.poster-auth-card .device-pin-prompt p{color:var(--lp-muted);font-size:.86rem;line-height:1.75}.poster-auth-card{--ink:#101010;--paper:#fffefa;--canvas:#f4f0e6;--muted:#635f56;--line:#c7c0b2}.poster-auth-card .mfa-setup summary{font-size:.85rem;line-height:1.6}html .public-portal.public-portal :is(input:not([type=checkbox]):not([type=radio]),select,textarea){color:#101010;-webkit-text-fill-color:#101010;caret-color:#101010;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fffefa}html .public-portal.public-portal :is(input,textarea)::placeholder{color:#635f56;-webkit-text-fill-color:#635f56;opacity:1}html .public-portal.public-portal :-webkit-any(input,textarea):-webkit-autofill{-webkit-text-fill-color:#101010;caret-color:#101010;box-shadow:inset 0 0 0 1000px #fffefa}html .public-portal.public-portal :is(input,textarea):autofill{-webkit-text-fill-color:#101010;caret-color:#101010;box-shadow:inset 0 0 0 1000px #fffefa}.products-page,.pricing-page{padding-top:clamp(40px,5vw,72px)}.product-page-heading,.pricing-page-heading{grid-template-columns:minmax(0,1.3fr) minmax(280px,.75fr);align-items:center;gap:clamp(38px,6vw,100px);padding-bottom:clamp(44px,6vw,76px);display:grid}.product-page-heading h1,.pricing-page-heading h1{margin:0;font-size:clamp(2.8rem,5.2vw,5.7rem);line-height:1.08}.product-page-heading h1 em,.pricing-page-heading h1 em{color:#570018;font-style:normal}.product-page-heading>div>p,.pricing-page-heading>div>p{max-width:52ch;color:var(--lp-muted);margin:24px 0;font-size:1rem;line-height:1.8}.product-page-heading .landing-button{margin-top:6px}.product-index{border:1.5px solid var(--lp-ink);background:var(--lp-white);box-shadow:6px 6px 0 var(--lp-yellow);border-radius:18px;padding:26px;position:relative;transform:rotate(1deg)}.product-index-label{letter-spacing:.12em;margin-bottom:18px;font-size:.63rem;font-weight:750;display:block}.product-index>a{border-top:1px solid var(--lp-line);min-height:74px;color:inherit;grid-template-columns:23px 30px minmax(0,1fr) 18px;align-items:center;gap:10px;text-decoration:none;display:grid}.product-index>a>span{color:var(--lp-muted);font-size:.63rem}.product-index>a>.ph{font-size:1.6rem}.product-index>a>.ph:last-child{font-size:1rem}.product-index>a>strong{font-size:.86rem;font-weight:650}.product-index>a:hover>strong{text-underline-offset:4px;text-decoration:underline}.product-index>.handwritten-note{background:var(--lp-yellow);border:1px solid var(--lp-ink);margin:0;padding:8px 20px;font-size:1.7rem;line-height:1;position:absolute;bottom:-43px;right:8px;transform:rotate(-5deg)}.product-collection{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.product-editorial{border:1.5px solid var(--lp-ink);border-radius:18px;flex-direction:column;min-width:0;padding:clamp(26px,3vw,44px);scroll-margin-top:28px;display:flex}.product-editorial:first-child{background:#dcebe1;grid-column:1/-1;grid-template-columns:minmax(200px,.75fr) minmax(0,1.3fr);gap:clamp(30px,7vw,110px);display:grid}.product-editorial#free-charts{background:#f1eee4;grid-column:1/-1;grid-template-columns:minmax(200px,.75fr) minmax(0,1.3fr);gap:clamp(30px,7vw,110px);display:grid}.product-editorial#free-charts .product-description{margin-top:0}.product-editorial.tone-lavender{background:#e7e0f2}.product-editorial.tone-yellow{background:#f6e7ad}.product-identity{position:relative}.product-number{letter-spacing:.1em;margin-bottom:28px;font-size:.65rem;font-weight:700;display:block}.product-icon{border:1.5px solid var(--lp-ink);background:var(--lp-white);width:66px;height:66px;box-shadow:3px 3px 0 var(--lp-ink);border-radius:15px;place-items:center;margin-bottom:25px;font-size:2rem;display:grid}.product-editorial h2{margin:0 0 15px;font-size:clamp(2rem,3.4vw,3.6rem)}.product-editorial .catalog-status{border-color:var(--lp-line);background:0 0;border-radius:99px}.product-description{flex-direction:column;flex:1;align-items:flex-start;margin-top:32px;display:flex}.product-editorial:first-child .product-description{margin-top:0}.product-description h3{margin:0 0 14px;font-size:1.25rem}.product-description>p{max-width:64ch;margin:0;font-size:.9rem;line-height:1.85}.product-description>ul{gap:10px;width:100%;margin:24px 0;padding:0;list-style:none;display:grid}.product-description>ul>li{align-items:flex-start;gap:10px;font-size:.83rem;line-height:1.7;display:flex}.product-description>ul .ph{flex:none;margin-top:4px}.product-description>.product-detail{border-top:1px solid var(--lp-line);width:100%;margin-bottom:24px;padding-top:18px;font-size:.76rem;line-height:1.8}.product-description .landing-button{max-width:100%;margin-top:auto;font-size:.78rem}.product-capabilities{border-top:1px solid var(--lp-line);margin-top:clamp(40px,5vw,64px);padding-top:36px}.product-capabilities .catalog-eyebrow{margin-bottom:16px}.product-capabilities h2{margin:0 0 28px;font-size:clamp(2rem,3.2vw,3.2rem)}.product-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.product-capability-grid article{border:1px solid var(--lp-line);background:var(--lp-white);overflow-wrap:anywhere;border-radius:14px;min-width:0;padding:clamp(22px,2.5vw,30px)}.product-capability-grid h3{margin:0;font-size:1.05rem}.product-capability-grid p{color:var(--lp-muted);margin:14px 0 0;font-size:.84rem;line-height:1.85}.product-bottom-note{grid-template-columns:1fr 1.1fr auto;align-items:center;gap:24px;padding:32px 0 0;display:grid}.product-bottom-note>span{align-items:center;gap:10px;font-size:.85rem;font-weight:650;display:flex}.product-bottom-note>span .ph{font-size:1.5rem}.product-bottom-note p{color:var(--lp-muted);margin:0;font-size:.8rem;line-height:1.8}.product-bottom-note>a,.pricing-help-link{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:inline-flex}.pricing-page-heading{border-bottom:1px solid var(--lp-line)}.pricing-checklist{border:1.5px solid var(--lp-ink);background:var(--lp-yellow);box-shadow:5px 5px 0 var(--lp-ink);border-radius:16px;padding:30px;position:relative}.pricing-checklist>.crown-doodle{width:44px;height:40px;position:absolute;top:-28px;right:12px;transform:rotate(9deg)}.pricing-checklist>span{letter-spacing:.1em;font-size:.64rem;font-weight:750}.pricing-checklist ol{gap:20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.pricing-checklist li{gap:15px;display:flex}.pricing-checklist li>b{margin-top:1px;font-size:.66rem;font-weight:600}.pricing-checklist strong{font-size:.84rem}.pricing-checklist p{margin:5px 0 0;font-size:.74rem;line-height:1.7}.pricing-page .reference-pricing{padding-block:40px 38px;display:block}.pricing-page .pricing-intro{grid-template-columns:1fr 1fr;align-items:end;gap:24px;margin-bottom:26px;display:grid}.pricing-page .pricing-intro h2{text-transform:none;font-size:clamp(1.8rem,3vw,2.7rem)}.pricing-page .pricing-intro>p{justify-self:end;max-width:42ch}.pricing-page :is(.pricing-title-art,.pricing-intro>i,.pricing-pick-note){display:none}.pricing-page .pricing-grid{grid-auto-columns:min(100%,350px);align-items:stretch;gap:24px;padding-bottom:26px}.pricing-page .pricing-grid article{border-radius:16px;padding:30px;box-shadow:4px 4px #d9d1ef}.pricing-page .pricing-grid article:nth-child(3n+2){box-shadow:4px 4px #7bcab1}.pricing-page .pricing-grid article:nth-child(3n){box-shadow:4px 4px #ffd84d}.pricing-page .pricing-grid article>small{background:#e7e0f2;border-radius:99px;padding:6px 11px;font-size:.6rem}.pricing-page .pricing-grid article>h3{margin-top:5px;font-size:1.35rem}.pricing-page .pricing-grid article>strong{margin-top:3px;font-size:3.7rem}.pricing-page .pricing-grid article>.landing-button{margin-top:auto}.pricing-page .pricing-grid.is-single{grid-auto-columns:100%}.pricing-page .pricing-grid.is-single .landing-button{margin-top:28px}.pricing-page .pricing-unavailable{background:#fffefa;border-radius:16px;padding:clamp(26px,4vw,44px)}.pricing-page .pricing-unavailable .pricing-annotation{display:none}.pricing-essentials{border-top:1px solid var(--lp-line);grid-template-columns:minmax(200px,.7fr) minmax(0,1.4fr);gap:clamp(28px,6vw,80px);padding-top:44px;display:grid}.pricing-essentials h2{margin:0 0 20px;font-size:clamp(2rem,3.2vw,3.5rem)}.pricing-essentials header>a{min-height:44px;color:inherit;text-underline-offset:4px;align-items:center;gap:8px;font-size:.8rem;font-weight:650;display:inline-flex}.pricing-essentials>div{gap:22px;display:grid}.pricing-essentials article{grid-template-columns:36px minmax(0,1fr);gap:5px 16px;display:grid}.pricing-essentials article>.ph{grid-row:1/3;font-size:1.7rem}.pricing-essentials h3{margin:0;font-size:.95rem}.pricing-essentials article p{max-width:70ch;color:var(--lp-muted);margin:2px 0 0;font-size:.82rem;line-height:1.8}.reference-faq .faq-all-answers{justify-content:flex-start;padding-top:24px;display:flex}.reference-faq .faq-all-answers .landing-button{text-align:left;min-height:48px;margin:0}@media (width<=1000px){.product-page-heading,.pricing-page-heading{grid-template-columns:minmax(0,1.1fr) minmax(260px,.85fr);gap:36px}.product-page-heading h1,.pricing-page-heading h1{font-size:clamp(2.7rem,5.3vw,4.8rem)}.product-editorial:first-child,.product-editorial#free-charts{grid-template-columns:minmax(160px,.7fr) minmax(0,1.3fr);gap:34px}.product-bottom-note{grid-template-columns:1fr 1fr}.product-bottom-note>a{grid-column:2}}@media (width<=760px){.product-page-heading,.pricing-page-heading{grid-template-columns:minmax(0,1fr);gap:44px}.product-page-heading h1,.pricing-page-heading h1{font-size:clamp(2.6rem,8vw,4.4rem)}.product-page-heading>div>p,.pricing-page-heading>div>p{font-size:.93rem}.product-index{width:100%;max-width:480px;margin-bottom:12px;transform:none}.product-collection{grid-template-columns:minmax(0,1fr);gap:22px}.product-capability-grid{grid-template-columns:minmax(0,1fr)}.product-editorial:first-child,.product-editorial#free-charts{grid-column:auto;display:flex}.product-editorial:first-child .product-description,.product-editorial#free-charts .product-description{margin-top:32px}.product-editorial h2{font-size:2.5rem}.product-bottom-note,.pricing-essentials{grid-template-columns:minmax(0,1fr);gap:20px}.product-bottom-note>a{grid-column:auto}.pricing-checklist{max-width:480px}.pricing-page .pricing-intro{grid-template-columns:minmax(0,1fr);gap:16px}.pricing-page .pricing-intro>p{justify-self:start;max-width:55ch}.pricing-page .pricing-grid article{padding:26px 22px}.pricing-essentials{padding-top:32px}}@media (width<=400px){.product-page-heading h1,.pricing-page-heading h1{font-size:2.6rem}.product-index{padding:22px 18px}.product-index>a{grid-template-columns:20px 26px minmax(0,1fr) 14px;gap:8px}.product-index>a>strong{font-size:.8rem}.product-editorial{padding:25px 22px}.pricing-checklist{padding:26px 22px}.reference-faq .faq-all-answers .landing-button{justify-content:space-between;gap:14px;width:100%;font-size:.76rem}}.mfm-community{margin:20px var(--lp-gutter,36px) 72px;border:2px solid var(--lp-ink,#26211e);color:#26211e;background:#e4e9d8;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(240px,330px);align-items:center;gap:clamp(28px,6vw,90px);padding:clamp(24px,5vw,64px);display:grid;box-shadow:6px 6px #26211e}.community-copy h2{font-family:var(--lp-display,"Anton"),sans-serif;margin:16px 0 22px;font-size:clamp(2rem,4vw,3.7rem);font-weight:400;line-height:1.06}.community-copy>p{max-width:55ch;line-height:1.7}.community-actions{flex-wrap:wrap;gap:12px;margin:26px 0 16px;display:flex}.community-actions .landing-button{min-height:48px}.community-copy .community-note{max-width:58ch;font-size:.82rem}.community-qr{background:#fff;border:1px solid #26211e;border-radius:18px;margin:0;padding:14px;transform:rotate(2deg)}.community-qr img{width:100%;height:auto;display:block}.community-qr figcaption{text-align:center;gap:10px;padding:12px 4px 4px;font-size:.76rem;font-weight:700;display:grid}.community-qr figcaption>a{color:#570018;text-underline-offset:4px;justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:underline;display:flex}.public-answers{padding:clamp(30px,6vw,80px) var(--lp-gutter,36px);color:var(--lp-ink,#26211e)}.answers-header{max-width:900px;margin-bottom:48px}.answers-header h1{font-family:var(--lp-display,"Anton"),sans-serif;margin:18px 0 24px;font-size:clamp(2.25rem,5vw,4.5rem);font-weight:400;line-height:1.08}.answers-header>p{max-width:72ch;font-size:1.05rem;line-height:1.75}.answers-header nav{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.answers-header nav>a{min-height:44px;color:inherit;border:1px solid;border-radius:99px;align-items:center;padding:9px 17px;font-size:.85rem;font-weight:600;text-decoration:none;display:flex}.answers-header nav>a:hover{background:#e4e9d8}.answers-layout{grid-template-columns:minmax(0,1fr) 290px;align-items:start;gap:48px;display:grid}.answers-groups>section{margin-bottom:48px;scroll-margin-top:24px}.answers-groups h2{margin:0 0 20px;font-size:1.55rem}.answer-card{border-top:1px solid var(--lp-line,#d7d0c8);padding:24px 0;scroll-margin-top:24px}.answer-card h3{margin:0 0 12px;font-size:1.1rem;line-height:1.5}.answer-card p{max-width:76ch;margin:0;line-height:1.8}.answer-permalink{min-height:44px;color:var(--lp-red,#570018);text-underline-offset:4px;align-items:center;gap:8px;margin-top:8px;font-size:.78rem;display:inline-flex}.answers-support{color:#26211e;background:#f2dba4;border:1px solid #26211e;border-radius:16px;padding:28px}.answers-support>.ph{font-size:2rem}.answers-support h2{margin:18px 0;font-size:1.3rem}.answers-support p{line-height:1.7}.answers-support .landing-button{min-height:48px;margin:14px 0}.answers-support>a:last-child{min-height:44px;color:inherit;text-underline-offset:4px;margin-top:20px;display:block}.answers-support .contact-email{overflow-wrap:anywhere}.comparison-sections{gap:30px;max-width:900px;display:grid}.comparison-sections section{border-top:1px solid var(--lp-line,#d7d0c8);padding-top:24px}.comparison-sections h2{margin:0 0 16px;font-size:1.4rem}.comparison-sections p{max-width:78ch;line-height:1.8}.public-answers .catalog-bottom-actions{margin-top:32px}.public-answers a:focus-visible,.mfm-community a:focus-visible{outline-offset:4px;outline:3px solid #570018}.public-seo-content{max-width:1100px;color:var(--text,#26211e);overflow-wrap:anywhere;margin:auto;padding:48px 24px;font-family:Inter,sans-serif;line-height:1.8}.public-seo-content h1{margin:0 0 24px;font-size:clamp(2rem,5vw,3.5rem);line-height:1.15}.public-seo-content h2{margin:32px 0 14px;font-size:1.5rem;line-height:1.4}.public-seo-content p{max-width:80ch}.public-seo-content iframe{aspect-ratio:16/9;border:0;width:100%;max-width:960px;height:auto;margin-block:24px;display:block}.public-seo-content a{color:inherit;text-underline-offset:4px;text-decoration:underline}.public-seo-content li{margin-bottom:16px}#root>nav[aria-label=Public\ navigation]{flex-wrap:wrap;gap:12px 24px;max-width:1100px;margin:auto;padding:24px;font-family:Inter,sans-serif;display:flex}#root>nav[aria-label=Public\ navigation] a{min-height:44px;color:inherit;align-items:center;display:inline-flex}#root>footer{max-width:1100px;margin:auto;padding:24px;font-family:Inter,sans-serif;line-height:1.7}#root>footer a{min-height:44px;color:inherit;align-items:center;margin-right:18px;display:inline-flex}@media (width<=900px){.answers-layout{grid-template-columns:minmax(0,1fr);gap:16px}.answers-support{max-width:500px}.mfm-community{grid-template-columns:minmax(0,1fr) minmax(200px,270px);gap:28px}}@media (width<=640px){.mfm-community{grid-template-columns:minmax(0,1fr);margin:12px 18px 48px;padding:24px;box-shadow:4px 4px #26211e}.community-qr{justify-self:center;width:min(100%,300px);transform:none}.community-actions{flex-direction:column}.community-actions .landing-button{width:100%}.public-answers{padding-inline:18px}.answers-header{margin-bottom:32px}.answers-header nav{gap:8px}.answers-header nav>a{padding-inline:13px;font-size:.8rem}.answers-support{padding:24px}}@media (prefers-color-scheme:dark){.public-answers{color:var(--lp-ink,#26211e)}}.answer-card .answer-question-link{min-height:44px;color:inherit;justify-content:space-between;align-items:baseline;gap:16px;text-decoration:none;display:flex}.answer-question-link>span{min-width:0}.answer-question-link>.ph{opacity:.35;flex:none;align-self:center;font-size:1.05rem;transition:opacity .15s}.answer-question-link:hover>span,.answer-question-link:focus-visible>span{text-underline-offset:5px;text-decoration:underline}.answer-question-link:hover>.ph,.answer-question-link:focus-visible>.ph{opacity:1}.answer-card:target{border-top-color:#570018}.hero-reference-bolt{z-index:5;filter:drop-shadow(2px 3px #f6f1e6);width:62px;top:34px;right:0}.cta-photo-bolt{width:54px}.lightning-doodle{overflow:visible}.bolt-flex,.crown-flex,.smiley-face{transform-box:fill-box;transform-origin:50%}.bolt-outline,.crown-outline{stroke-dasharray:1}.bolt-sparks{opacity:0;stroke-width:3px;stroke-linecap:round}.public-portal[data-motion=active] .bolt-outline{animation:bolt-draw 2.4s ease-out var(--doodle-delay,0s) infinite}.public-portal[data-motion=active] .bolt-flex{animation:electric-flex 2.4s ease-in-out var(--doodle-delay,0s) infinite}.public-portal[data-motion=active] .bolt-sparks{animation:electric-sparks 2.4s ease-out var(--doodle-delay,0s) infinite}.public-portal[data-motion=active] .crown-outline{animation:5.6s ease-out infinite crown-draw}.public-portal[data-motion=active] .crown-flex{transform-origin:bottom;animation:5.6s ease-in-out infinite crown-bounce}.public-portal[data-motion=active] .nav-rays i{animation:3.4s ease-in-out infinite nav-ray-draw}.public-portal[data-motion=active] .nav-rays i:nth-child(2){animation-delay:.12s}.public-portal[data-motion=active] .nav-rays i:nth-child(3){animation-delay:.24s}.smiley-doodle{fill:none;stroke:#101010;stroke-width:3px;stroke-linecap:round;width:44px;height:44px;overflow:visible}.smiley-mouth{transform-origin:32px 35px}.smiley-eyes{transform-origin:32px 25px}.public-portal[data-motion=active] .smiley-mouth{animation:3s ease-in-out infinite smile-grow}.public-portal[data-motion=active] .smiley-eyes{animation:3s ease-in-out infinite smile-blink}.public-portal[data-motion=active] .smiley-face{animation:3s ease-in-out infinite smile-tilt}.public-portal :is(button,.landing-button,.public-cta,.public-signin):not(:where([data-no-shimmer])){isolation:isolate;position:relative;overflow:hidden}.public-portal .motion-control{position:fixed}.public-portal :is(button,.landing-button,.public-cta,.public-signin):not([data-no-shimmer]):after{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 30%,#ffffff52 48%,#0000 65%);position:absolute;inset:0;transform:translate(-150%)}.public-portal[data-motion=active] :is(button,.landing-button,.public-cta,.public-signin):not(:disabled):not([data-no-shimmer]):after{animation:3.2s ease-in-out infinite button-shimmer}.workflow-arrow-icon.drawn-arrow{width:36px;height:26px;right:-37px}.pricing-unavailable .landing-button+.landing-button{margin-left:12px}@keyframes bolt-draw{0%{stroke-dashoffset:1px;fill-opacity:0}18%{stroke-dashoffset:0;fill-opacity:0}26%,94%{stroke-dashoffset:0;fill-opacity:1}to{stroke-dashoffset:0;fill-opacity:0}}@keyframes electric-flex{0%,25%,50%,to{transform:rotate(0)scale(1)}30%{transform:rotate(-9deg)scale(1.12,.93)}35%{transform:rotate(8deg)scale(.97,1.05)}40%{transform:rotate(-4deg)}45%{transform:rotate(3deg)}}@keyframes electric-sparks{0%,25%,52%,to{opacity:0}30%,38%{opacity:1}34%,43%{opacity:.2}47%{opacity:.8}}@keyframes crown-draw{0%{stroke-dashoffset:1px;fill-opacity:0}12%{stroke-dashoffset:0;fill-opacity:0}20%,to{stroke-dashoffset:0;fill-opacity:1}}@keyframes crown-bounce{0%,20%,42%,to{transform:translateY(0)rotate(0)}25%{transform:translateY(-5px)rotate(-9deg)}31%{transform:translateY(1px)rotate(7deg)}37%{transform:translateY(-2px)rotate(-3deg)}}@keyframes nav-ray-draw{0%,6%{clip-path:inset(0 100% 0 0);opacity:.4}19%,75%{clip-path:inset(0);opacity:1}28%,38%{clip-path:inset(0 18% 0 0)}33%,44%{clip-path:inset(0)}92%,to{clip-path:inset(0 0 0 100%);opacity:0}}@keyframes smile-grow{0%,to{transform:scaleY(.6)}24%,70%{transform:scaleY(1.1)}}@keyframes smile-blink{0%,39%,45%,to{transform:scaleY(1)}42%{transform:scaleY(.12)}}@keyframes smile-tilt{0%,to{transform:rotate(-6deg)}28%,70%{transform:rotate(6deg)}}@keyframes button-shimmer{0%,40%{opacity:0;transform:translate(-150%)}45.44%{opacity:1}81.69%,to{opacity:0;transform:translate(150%)}}.public-portal[data-motion=paused] *,.public-portal[data-motion=paused] :after{animation:none!important}.public-portal[data-motion=paused] .drawn-arrow-buzz,.public-portal[data-motion=paused] .bolt-sparks{opacity:0}@media (width<=1300px){.public-brand-cluster>span{display:none}.public-nav>.public-nav-links{gap:22px!important}}@media (width>=761px) and (width<=880px){.public-nav>.public-nav-links{gap:10px!important}.public-portal .public-nav{gap:12px}}@media (width>=761px) and (width<=960px){.hero-art-header{min-height:198px;padding-bottom:82px}.hero-reference-bolt{width:42px;top:127px;right:8px}}@media (width<=760px){.hero-art-header{min-height:198px;padding-bottom:82px}.hero-reference-bolt{width:42px;top:127px;right:8px}.cta-note{padding-bottom:32px;display:flex}.cta-note .landing-sticker{display:none}.workflow-arrow-icon.drawn-arrow{bottom:-32px;right:calc(50% - 18px)}.pricing-unavailable .landing-button+.landing-button{margin-left:0}}@media (prefers-reduced-motion:reduce){.public-portal *,.public-portal :after{scroll-behavior:auto!important;animation:none!important}.drawn-arrow path{stroke-dashoffset:0!important}.drawn-arrow-buzz,.bolt-sparks{display:none}}.footer-main-links{flex-wrap:wrap;row-gap:16px}.footer-social a{min-width:36px;min-height:36px;color:inherit;place-items:center;font-size:1.2rem;text-decoration:none;display:grid}.analysis-workbench{--chart-surface:var(--paper,#fff);--chart-ink:var(--ink,#101925);--chart-muted:var(--muted,#657185);padding-top:0}.analysis-workbench .analysis-head{background:var(--chart-surface);border-radius:12px 12px 0 0;min-height:120px;padding:26px 28px}.analysis-workbench .analysis-head>div{min-width:0}.analysis-workbench .analysis-head h1{margin:8px 0 12px;font-size:2.25rem;line-height:1.15}.analysis-workbench .analysis-head>div>span{letter-spacing:.13em;color:var(--chart-muted);font-size:1rem}.analysis-workbench .analysis-head p{max-width:60ch;font-size:1rem;line-height:1.65}.analysis-workbench .analysis-head>:is(button,a){flex-shrink:0;min-height:46px;font-size:1rem}.analysis-data-ribbon{border-inline:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--chart-surface);color:var(--chart-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 30px;padding:16px 28px;font-size:1rem;line-height:1.6;display:flex}.analysis-data-ribbon>span:first-child{align-items:center;gap:10px;display:flex}.analysis-data-ribbon i{background:#918e84;border-radius:50%;flex:none;width:8px;height:8px}.analysis-data-ribbon i.is-connected{background:#1d9869;box-shadow:0 0 0 4px #1d986918}.analysis-workbench .chart-workspace{background:var(--chart-surface);border-radius:0 0 12px 12px;min-height:0;display:block;overflow:visible}.analysis-workbench .chart-toolbar{flex-wrap:wrap;gap:18px;min-height:80px;padding:18px 24px}.analysis-workbench .symbol-search{flex:280px;width:auto}.analysis-workbench .symbol-search input{background:var(--chart-surface);height:46px;font-size:1rem}.analysis-workbench .symbol-search>.ph{top:15px;left:12px}.analysis-workbench .symbol-results{background:var(--chart-surface);width:min(460px,100%);padding:8px;top:52px}.analysis-workbench .symbol-results button{background:var(--chart-surface);min-height:56px;padding:10px 12px}.analysis-workbench .symbol-results button:is(:hover,[aria-selected=true]){background:var(--blue-soft)}.analysis-workbench .symbol-results strong,.analysis-workbench .symbol-results span{font-size:1rem}.analysis-workbench .symbol-results p{color:var(--chart-muted);padding:10px 12px;font-size:1rem;line-height:1.6}.analysis-workbench .chart-intervals{border:1px solid var(--line);border-radius:8px;gap:4px;padding:4px}.analysis-workbench .chart-intervals button{background:var(--chart-surface);min-width:38px;height:36px;color:var(--chart-muted);font-size:1rem}.analysis-workbench .chart-intervals button[aria-pressed=true]{color:var(--ink);background:var(--blue-soft);border-color:var(--line)}.analysis-workbench .chart-refresh{min-height:46px;font-size:1rem}.analysis-workbench button:disabled{opacity:.5;cursor:not-allowed}.analysis-symbol-heading{border-bottom:1px solid var(--line);color:var(--chart-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:20px 26px;display:flex}.analysis-symbol-heading>div{gap:6px;display:grid}.analysis-symbol-heading strong{font-size:1.1rem}.analysis-symbol-heading span{color:var(--chart-muted);font-size:1rem;line-height:1.5}.analysis-symbol-heading .analysis-chart-kind{letter-spacing:.1em;font-size:1rem}.analysis-workbench .chart-stage{background:var(--chart-surface);height:clamp(480px,64vh,760px);min-height:480px}.analysis-workbench .analysis-state{background:var(--chart-surface);border:1px solid var(--line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;flex-direction:column;align-items:flex-start;gap:18px;width:min(450px,100% - 48px);max-width:none;padding:clamp(24px,3vw,38px);display:flex;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:5px 6px #10101016}.analysis-workbench .analysis-state>.ph{color:var(--chart-ink);font-size:2.3rem}.analysis-workbench .analysis-state strong{font-size:1.15rem;line-height:1.4}.analysis-workbench .analysis-state>span{color:var(--chart-muted);font-size:1rem;line-height:1.75}.analysis-workbench .analysis-state :is(button,a){min-height:44px;padding:12px 16px;font-size:1rem;text-decoration:none}.analysis-chart-footer{color:var(--chart-muted);border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding:16px 26px;font-size:1rem;line-height:1.6;display:flex}.analysis-bottom{color:var(--chart-muted);flex-wrap:wrap;justify-content:space-between;gap:10px 30px;padding:20px 0 8px;font-size:1rem;line-height:1.7;display:flex}.analysis-bottom p{margin:0}.analysis-bottom a{color:inherit;text-underline-offset:3px;align-items:center;gap:8px;display:inline-flex}.analysis-workbench .chart-disclaimer{background:0 0;border:0;padding:6px 0 20px;font-size:1rem;line-height:1.75}.analysis-stale{background:var(--chart-surface);color:var(--chart-ink);border-left:3px solid #e9a04f;margin:16px 24px 0;padding:14px 18px;font-size:1rem;line-height:1.6}.chart-library-status{z-index:5;border:1px solid var(--line);background:var(--paper);color:var(--ink);border-radius:8px;padding:12px 16px;font-size:1rem;position:absolute;bottom:48px;left:20px;right:20px}.chart-library-status p{margin:0 0 10px}.analysis-public.analysis-workbench{padding:44px var(--lp-gutter) 48px;--chart-surface:#fffefa;--chart-ink:#101010;--chart-muted:#625e55;--ink:#101010;--muted:#625e55;--paper:#fffefa;--line:#1010102e;--line-soft:#10101018;--blue-soft:#ffd84d;--blue:#101010}.public-portal .analysis-public .analysis-head{background:var(--lp-paper);border-color:#101010;padding:30px}.analysis-public .analysis-head h1{font-family:Anton,Impact,sans-serif;font-size:clamp(2.6rem,4vw,4rem)}.analysis-public .analysis-data-ribbon{background:var(--lp-mint);color:#173c32;border-color:#101010}.analysis-public .chart-workspace{border-color:#101010;box-shadow:4px 5px #101010}.public-portal .analysis-workbench .symbol-search input{color:#101010;background:#fffefa;border-color:#aaa69d}.public-portal .analysis-workbench .chart-intervals button{color:#625e55;background:#fffefa}.public-portal .analysis-workbench .chart-intervals button[aria-pressed=true]{color:#101010;background:var(--lp-yellow)}.public-portal .analysis-workbench .chart-refresh{color:#101010;background:#fffefa;border-color:#101010}.public-portal .analysis-public .analysis-state{color:#101010;background:#f6f1e6;border:1.5px solid #101010;box-shadow:4px 5px #101010}.analysis-public .analysis-state>.ph{background:var(--lp-yellow);border:1px solid #101010;border-radius:8px;padding:10px}@media (width<=760px){.analysis-public.analysis-workbench{padding-block:24px 32px}.analysis-workbench .analysis-head,.public-portal .analysis-public .analysis-head{flex-direction:column;align-items:stretch;gap:22px;padding:24px 20px}.analysis-data-ribbon{padding:16px 20px}.analysis-data-ribbon>span:last-child{display:none}.analysis-workbench .chart-toolbar{gap:12px;padding:16px}.analysis-workbench .symbol-search{flex-basis:100%}.analysis-workbench .chart-intervals{order:1}.analysis-workbench .chart-refresh{order:2;margin-left:auto}.analysis-workbench .chart-intervals button{min-width:31px;padding-inline:5px}.analysis-symbol-heading{padding:20px}.analysis-chart-kind{display:none}.analysis-workbench .chart-stage{height:60vh;min-height:490px}.analysis-workbench .analysis-state{width:calc(100% - 32px);padding:24px}.analysis-chart-footer{padding:16px 20px}}.analysis-source-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.analysis-source-detail{color:var(--chart-muted);background:var(--chart-surface);border-inline:1px solid var(--line);margin:0;padding:12px 28px;font-size:1rem;line-height:1.7}.analysis-discovery{border:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;font-size:1rem;line-height:1.7;display:flex}.chart-data-dialog{overscroll-behavior:contain;width:min(560px,100vw);overflow-y:auto}.chart-data-dialog form{gap:22px;display:grid}.chart-data-dialog form+p{margin-top:22px}.chart-data-dialog .data-privacy-note{color:var(--muted);font-size:1rem;line-height:1.7}.data-connection-modes{background:var(--paper-soft);border:1px solid var(--line);border-radius:8px;gap:8px;margin:24px 0;padding:5px;display:flex}.data-connection-modes button{color:var(--ink);background:var(--paper);border:1px solid #0000;border-radius:6px;flex:1;padding:12px;font-size:1rem}.data-connection-modes button[aria-pressed=true]{background:var(--blue-soft);border-color:var(--line);font-weight:700}.data-account-picker{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.data-account-picker legend{padding:0 0 14px;font-size:1rem;font-weight:700}.data-account-option{border:1px solid var(--line);cursor:pointer;background:var(--paper);border-radius:10px;align-items:flex-start;gap:14px;padding:18px;display:flex}.data-account-option.is-selected{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:var(--blue-soft)}.data-account-option:has(input:disabled){opacity:.65;cursor:not-allowed}.data-account-option>span{overflow-wrap:anywhere;gap:7px;min-width:0;display:grid}.data-account-option strong{font-size:1rem;line-height:1.5}.data-account-option small{color:var(--muted);font-size:1rem;line-height:1.6}.chart-data-dialog input[type=radio],.chart-data-dialog input[type=checkbox]{width:18px;height:18px;accent-color:var(--blue);flex:0 0 18px;margin-top:3px}.guest-data-fields{gap:20px;display:grid}.guest-data-fields label{gap:9px;font-size:1rem;font-weight:600;display:grid}.guest-data-fields input{border:1px solid var(--line);width:100%;min-width:0;color:var(--ink);background:var(--paper);font:inherit;border-radius:8px;padding:13px}.chart-data-dialog .guest-data-fields p{color:var(--muted);margin:0;font-size:1rem;line-height:1.75}.data-consent{align-items:flex-start;gap:12px;font-size:1rem;line-height:1.8;display:flex}.data-consent a{color:inherit;text-underline-offset:3px}.data-connect-submit{width:100%;min-height:48px}.data-recheck{color:var(--ink);text-underline-offset:4px;background:0 0;border:0;justify-self:start;padding:10px 0;font-size:1rem;text-decoration:underline}.public-portal .chart-data-dialog{--paper:#fffefa;--paper-soft:#f6f1e6;--ink:#101010;--muted:#625e55;--line:#10101033;--blue-soft:#fff1b3;--blue:#101010;color:#101010;background:#f6f1e6}.public-portal .chart-data-dialog h2{font-family:Anton,Impact,sans-serif;font-size:2rem;font-weight:400;line-height:1.35}.public-portal .chart-data-dialog :is(input,button){color:#101010}.public-portal .chart-data-dialog input{background:#fffefa}.public-portal .chart-data-dialog .data-connect-submit{color:#101010;background:#ffd84d;border:1.5px solid #101010;box-shadow:3px 4px #101010}.public-portal .sheet-backdrop{position:fixed}@media (width<=760px){.analysis-discovery{flex-direction:column;align-items:stretch;padding:20px}.analysis-source-detail{padding:12px 20px}}.chart-data-dialog{padding:0}.chart-data-header{z-index:6;background:var(--paper);border-bottom:1px solid var(--line);padding:26px 24px 18px;position:sticky;top:0}.public-portal .chart-data-header{background:#f6f1e6}.chart-data-header h2{padding-right:52px}.chart-data-header p{color:var(--muted);margin:0;font-size:1rem;line-height:1.7}.chart-data-dialog .sheet-close,.public-portal .chart-data-dialog .sheet-close{position:absolute;top:16px;right:16px}.chart-data-dialog .sheet-close{flex:0 0 44px;width:44px;height:44px}.public-portal .chart-data-dialog .sheet-close{color:#101010;background:#fffefa;border:1.5px solid #101010}.public-portal .chart-data-dialog .sheet-close:is(:hover,:focus-visible,:active){color:#101010;background:#ffd84d;border-color:#101010;box-shadow:2px 3px #101010}.public-portal .chart-data-dialog .sheet-close:focus-visible{outline-offset:3px;outline:2px solid #101010}.public-portal .analysis-state .landing-button{color:#101010;background:#ffd84d;border:1.5px solid #101010;text-decoration:none}.public-portal .analysis-state .landing-button:is(:hover,:focus-visible){color:#101010;background:#ffcf2f}.chart-data-dialog form{padding:24px}.chart-data-dialog>.data-privacy-note{margin:0;padding:0 24px 24px}.chart-data-dialog .data-connection-modes{margin:20px 24px 0}.advanced-chart-renderer,.advanced-chart{width:100%;min-width:0;height:100%;position:absolute;inset:0}.advanced-chart>iframe{border:0;display:block;width:100%!important;height:100%!important}.advanced-chart-renderer[data-interactive=false]{pointer-events:none}.chart-storage-warning{z-index:6;border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:6px;margin:0;padding:9px 12px;font-size:12px;position:absolute;bottom:32px;left:12px;right:12px}.chart-library-status{pointer-events:auto}.chart-demo{position:absolute;inset:0}.instrument-connect-state{justify-content:center;align-items:center;min-height:100%;padding:24px 12px;display:flex}.analysis-workbench .instrument-connect-state .chart-connect-data{white-space:nowrap;gap:8px;max-width:100%;min-height:44px;padding:10px 14px;font-size:13px;line-height:1.25}.analysis-preview-issue{border-bottom:1px solid var(--line);color:var(--chart-ink);background:var(--chart-surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 20px;font-size:13px;line-height:1.6;display:flex}.analysis-preview-issue>span{flex:280px}.accounts-table th:nth-child(3){width:90px}.accounts-table th:nth-child(4){width:120px}.accounts-table tbody tr.row-warning td:first-child{box-shadow:inset 3px 0 var(--amber)}.source-role-label{color:var(--muted);font-size:12px}.groups-table th:nth-child(3){width:76px}.groups-table th:nth-child(4){width:225px}.groups-table th:nth-child(5),.groups-table th:nth-child(7){width:86px}.groups-table th:nth-child(6),.groups-table th:nth-child(n+8):nth-child(-n+14){width:70px}.summary-table th:nth-child(2){width:76px}.summary-table th:nth-child(3){width:172px}.summary-table th:nth-child(4){width:78px}.summary-table th:nth-child(5),.summary-table th:nth-child(6){width:84px}.summary-table th:nth-child(n+7):nth-child(-n+12){width:70px}.children-table th:nth-child(3){width:215px}.children-table th:nth-child(4){width:100px}.children-table th:nth-child(5){width:150px}.children-table th:nth-child(6){width:145px}.children-table th:nth-child(7){width:74px}.children-table th:nth-child(8),.children-table th:nth-child(9){width:84px}.children-table th:nth-child(n+10):nth-child(-n+15){width:70px}.children-table th:nth-child(16){width:58px}.children-table th:last-child,.children-table .child-action{z-index:1;border-left:1px solid var(--line);position:sticky;right:0}.children-table .child-action{background:var(--paper)}.child-copy-control{justify-items:start;gap:5px;display:grid}.child-copy-control small{color:var(--muted);font-size:11px}.copy-switch:disabled{cursor:not-allowed;opacity:.55}.copy-switch:focus-visible{outline:2px solid var(--blue);outline-offset:4px}.copy-switch.is-partial{background:var(--amber)}.copy-switch.is-partial>span{transform:translate(9px)}.source-route-controls{gap:8px;margin-top:9px;display:grid}.source-route-control{white-space:normal;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 7px;font-size:12px;display:grid}.source-route-control>span{overflow-wrap:anywhere}.source-route-control>small{color:var(--muted);grid-column:1/3}.source-route-control .route-info{width:24px;height:24px;color:var(--muted);padding:2px}.activation-pending-status{border:1px solid var(--line);background:var(--paper);color:var(--muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;padding:10px 12px;font-size:13px;display:flex}.activation-pending-status .button{flex-shrink:0}@media (width<=620px){.activation-pending-status{flex-direction:column;align-items:flex-start}}.group-copy-status{color:var(--muted);white-space:normal;flex-wrap:wrap;align-items:baseline;gap:0 5px;margin-top:5px;font-size:12px;line-height:1.5;display:flex}.group-copy-status strong{color:inherit;font-size:inherit;white-space:nowrap;font-weight:600}.group-copy-status.is-live{color:var(--copy-status-live)}.group-copy-status.is-waiting{color:var(--copy-status-waiting)}.group-copy-status.is-attention{color:var(--red)}.broker-health-warning{white-space:normal;overflow-wrap:anywhere;gap:4px;margin-top:5px;font-size:12px;line-height:1.5;display:grid}.broker-health-warning.broker-health-warning,.broker-health-warning.broker-health-warning :is(strong,span){color:var(--red)}.broker-health-warning.broker-health-warning.amber,.broker-health-warning.broker-health-warning.amber :is(strong,span){color:var(--amber)}.broker-health-warning strong{font-size:inherit}.broker-health-warning .account-recovery-link{margin-top:0}.group-health-warnings:empty{display:none}.group-health-account{border-top:1px solid var(--line);white-space:normal;margin-top:9px;padding-top:7px;font-size:12px}.group-health-account>strong{font-size:inherit;display:block}.children-table tr.broker-attention-row td:first-child{box-shadow:inset 3px 0 var(--red)}.groups-table th:nth-child(2),.summary-table th:first-child{width:230px}.child-menu.child-menu{width:min(248px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:11px;padding:6px;overflow-y:auto}.child-menu-header{border-bottom:1px solid var(--line);gap:4px;padding:10px 10px 12px;display:grid}.child-menu-header strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.child-menu-header small{color:var(--muted);font-size:12px}.child-menu-section{padding:5px 0}.child-menu-label{color:var(--muted);padding:7px 10px 4px;font-size:11px;font-weight:600;display:block}.child-menu.child-menu button{height:auto;min-height:38px;color:var(--ink);background:0 0;border-radius:6px;gap:10px;padding:8px 10px;font-size:13px;line-height:1.5}.child-menu.child-menu button .ph{color:var(--muted);font-size:17px}.child-menu.child-menu button:hover,.child-menu.child-menu button:focus-visible{background:var(--hover-surface,var(--blue-soft))}.child-menu.child-menu button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.child-menu-remove{border-top:1px solid var(--line)}.child-menu.child-menu button.danger,.child-menu.child-menu button.danger .ph{color:var(--red)}@media (pointer:coarse){.child-menu.child-menu button{min-height:44px}}.account-recovery-link{color:var(--blue);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:3px 0;font-size:12px;display:block}.account-recovery-link:disabled{opacity:.6;cursor:wait}@media (pointer:coarse){.account-recovery-link{min-height:44px}}.exit-reviews-panel{min-height:0;margin-bottom:12px;padding:14px}.exit-reviews-panel>header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.exit-reviews-panel h2{margin:0 0 5px;font-size:15px}.exit-reviews-panel p{color:var(--muted);margin:6px 0 10px;font-size:13px;line-height:1.5}.exit-review{border-top:1px solid var(--line);padding:14px 0}.exit-review-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:13px;display:flex}.exit-review-heading>span{color:var(--amber)}.exit-review dl{flex-wrap:wrap;gap:10px 24px;margin:10px 0 14px;font-size:13px;display:flex}.exit-review dt{color:var(--muted);margin-bottom:4px;font-size:11px}.exit-review dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.exit-review label{gap:7px;max-width:480px;font-size:13px;display:grid}.exit-review select{width:100%;min-height:38px;color:var(--ink);background:var(--paper);border:1px solid var(--line);font:inherit;border-radius:8px;padding:7px 10px}.exit-review-allocation{max-width:740px}@media (width<=620px){.exit-reviews-panel>header{flex-direction:column}}.orders-title-row{align-items:center;gap:12px;display:flex}.orders-title-row h1{margin:0}.orders-title-row .activity-refresh{width:44px;height:44px;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:9px;flex:none}.activity-refresh:hover{color:var(--blue);border-color:var(--blue)}.orders-page .orders-nav{background:var(--paper);flex-wrap:wrap;gap:16px;min-height:72px;padding:12px 16px}.orders-page .orders-nav [role=tablist]{min-height:48px}.orders-page .order-scope{flex-wrap:wrap;gap:16px;min-width:0}.order-scope>span{white-space:nowrap}.account-scope-trigger{background:var(--paper);border-color:var(--line);gap:12px;width:280px;max-width:100%;min-height:52px;padding:9px 12px}.account-scope-trigger .scope-copy{gap:4px;min-width:0}.scope-status.red{background:var(--red);border-color:var(--red-soft)}.scope-status.amber{background:var(--amber);border-color:var(--amber-soft)}.account-scope-trigger .scope-copy strong,.account-scope-menu button strong{white-space:normal;overflow-wrap:anywhere;font-size:13px;line-height:1.4}.account-scope-trigger .scope-copy small,.account-scope-menu button small{color:var(--muted);white-space:normal;font-size:12px;line-height:1.4}.account-scope-menu{background:var(--paper);border-color:var(--line);width:min(340px,100vw - 16px);max-height:calc(100dvh - 16px);padding:8px;overflow-y:auto}.account-scope-menu header{padding:9px 12px 12px}.account-scope-menu>div{gap:4px;padding-top:8px}.account-scope-menu>div>button{grid-template-columns:12px minmax(0,1fr) 18px;gap:12px;min-height:56px;padding:10px 12px}.account-scope-menu>div>button:hover,.account-scope-menu>div>button[aria-checked=true]{background:var(--blue-soft)}.row-tools{visibility:visible;opacity:0;pointer-events:none;align-items:center;gap:8px}.row-tools button,.row-tools .order-chart-link{border:1px solid var(--line);width:36px;height:36px;color:var(--muted);background:var(--paper);border-radius:7px;place-items:center;padding:6px;display:inline-grid}.row-tools .order-chart-link svg{width:24px;height:18px}.row-tools button:hover,.row-tools .order-chart-link:hover{color:var(--blue);border-color:var(--blue);background:var(--blue-soft)}.row-tools:focus-within,.trade-table tr:hover .row-tools,.trade-table tr:focus-within .row-tools{visibility:visible;opacity:1;pointer-events:auto}.row-tools a:focus-visible,.row-tools button:focus-visible,.activity-refresh:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.source-funds{gap:8px;display:grid}.source-funds>div{gap:3px;display:grid}.source-funds small{color:var(--muted);font-size:12px}.account-funds{font-variant-numeric:tabular-nums;white-space:nowrap}.order-chart-context{background:var(--blue-soft);border:1px solid var(--line);color:var(--muted);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 12px;padding:10px 14px;display:flex}.order-chart-context strong{color:var(--ink)}.order-chart-context[role=alert]{color:var(--red);background:var(--red-soft)}.is-refreshing{animation:1s linear infinite activity-spin}@keyframes activity-spin{to{transform:rotate(360deg)}}@media (hover:none){.trade-table .row-tools{visibility:visible;opacity:1;pointer-events:auto}.row-tools button,.row-tools .order-chart-link{width:44px;height:44px}}@media (width<=640px){.orders-page .orders-nav{gap:10px;padding:8px 12px 12px}.orders-page .order-scope{flex-direction:column;align-items:flex-start;gap:10px;width:100%}.order-scope .account-scope-trigger{width:100%}}@media (prefers-reduced-motion:reduce){.is-refreshing{animation:none}}.workspace-status-bar.workspace-status-bar{height:calc(52px + env(safe-area-inset-bottom,0px));padding:0 16px env(safe-area-inset-bottom,0px);color:var(--ink);--status-success:var(--copy-status-live);--status-warning:var(--copy-status-waiting);--status-error:#b32632;grid-template-columns:auto auto minmax(0,1fr) auto auto auto;justify-content:stretch;gap:12px;font-size:12px;display:grid;box-shadow:0 -3px 14px #00000008}html[data-theme=dark] .workspace-status-bar{--status-error:#ff9da5}.app-shell.app-shell:has(.workspace-status-bar)>main{padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}html:has(.workspace-status-bar){scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom,0px))}.status-brand{color:var(--ink);letter-spacing:.04em;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.status-brand img{object-fit:contain;width:22px;height:24px}html[data-theme=dark] .status-brand img{filter:brightness(0)invert()}.status-connections{min-height:36px;color:var(--muted);border:0;border-inline:1px solid var(--line);white-space:nowrap;background:0 0;align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}.status-connections.healthy{color:var(--status-success)}.status-connections.attention{color:var(--status-warning)}.status-latest{align-items:center;gap:7px;min-width:0;display:flex}.status-latest>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.status-latest .ph{flex:none;font-size:16px}.status-latest.success .ph{color:var(--status-success)}.status-latest.warning .ph{color:var(--status-warning)}.status-latest.error .ph{color:var(--status-error)}.status-stream{color:var(--muted);white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.status-stream>span{background:var(--amber);border-radius:50%;width:6px;height:6px}.status-stream.live>span{background:var(--green)}.status-stream.offline>span{background:var(--red)}.status-history-trigger,.status-icon-button{min-width:36px;min-height:36px;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:0 7px;font-size:12px;display:inline-flex}.status-history-trigger>.ph{font-size:17px}.status-history-trigger>span{font-variant-numeric:tabular-nums}:is(.status-history-trigger,.status-icon-button,.status-connections):hover{color:var(--ink);background:var(--blue-soft)}.workspace-status-bar .tradingview-credit{border-left:1px solid var(--line);gap:8px;padding-left:12px}.workspace-status-bar .tradingview-credit img{width:76px}.workspace-status-bar .tradingview-credit span{font-size:11px}.workspace-activity-dialog.workspace-activity-dialog{inset:auto 16px calc(68px + env(safe-area-inset-bottom,0px)) auto;width:min(540px,100vw - 32px);max-height:min(640px,100dvh - 110px);color:var(--ink);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow);--status-success:var(--copy-status-live);--status-warning:var(--copy-status-waiting);--status-error:#b32632;border-radius:12px;margin:0;padding:0;position:fixed}html[data-theme=dark] .workspace-activity-dialog{--status-error:#ff9da5}:is(.workspace-activity-dialog,.workspace-mobile-drawer)::backdrop{background:#080f1a59}.workspace-activity-dialog>header{z-index:1;background:var(--paper);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:16px;display:flex;position:sticky;top:0}.workspace-activity-dialog h2{margin:0;font-size:16px}.workspace-activity-dialog header p{color:var(--muted);margin:4px 0 0;font-size:12px}.status-activity-summary{background:var(--canvas);color:var(--muted);align-items:flex-start;gap:8px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.status-activity-summary .ph{flex:none;margin-top:2px}.status-activity-summary a{color:var(--blue)}.workspace-activity-dialog ol{margin:0;padding:0;list-style:none}.workspace-activity-dialog li{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:10px;padding:12px 16px;display:flex}.workspace-activity-dialog li>.ph{flex:none;margin-top:3px;font-size:18px}.workspace-activity-dialog li>div{flex:1;min-width:0}.workspace-activity-dialog li p{overflow-wrap:anywhere;margin:0 0 4px;font-size:13px;line-height:1.5}.workspace-activity-dialog li :is(time,small){color:var(--muted);font-size:12px}.workspace-activity-dialog li.success>.ph{color:var(--status-success)}.workspace-activity-dialog li.error>.ph{color:var(--status-error)}.workspace-activity-dialog li.warning>.ph{color:var(--status-warning)}.status-activity-note{color:var(--muted);padding:12px 16px;font-size:12px;line-height:1.5}.status-stream-warning{background:var(--amber-soft);align-items:center;gap:12px;padding:12px 16px;font-size:12px;line-height:1.5;display:flex}.status-stream-warning button{min-height:36px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:6px;flex:none;padding:0 8px}.status-empty{padding-block:24px!important}.mobile-navigation-trigger{display:none}.workspace-mobile-drawer.workspace-mobile-drawer{width:min(320px,90vw);max-width:90vw;height:100dvh;max-height:100dvh;color:var(--ink);background:var(--paper);border:0;border-right:1px solid var(--line);box-shadow:var(--shadow);border-radius:0;margin:0;padding:16px;position:fixed;inset:0 auto 0 0}.workspace-mobile-drawer header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding-bottom:16px;display:flex}.workspace-mobile-drawer nav{gap:6px;margin-block:16px;display:grid}.workspace-mobile-drawer nav a{min-height:48px;color:var(--ink);border-radius:8px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.workspace-mobile-drawer nav a>.ph:last-child{color:var(--muted);margin-left:auto}.workspace-mobile-drawer nav a[aria-current=page]{background:var(--blue-soft);color:var(--blue);font-weight:600}.workspace-mobile-drawer nav a:hover{background:var(--canvas)}.mobile-navigation-extra{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.mobile-navigation-extra a{min-height:44px;color:var(--muted);align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}:is(.workspace-status-bar,.workspace-activity-dialog,.workspace-mobile-drawer,.topbar) :is(a,button):focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (width<=1180px){.workspace-status-bar.workspace-status-bar{grid-template-columns:auto auto minmax(0,1fr) auto auto;gap:8px;padding-inline:12px}.workspace-status-bar .status-stream{display:none}.workspace-status-bar .tradingview-credit span{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}}@media (width<=640px){.app-shell.app-shell .sidebar.sidebar{display:none}.mobile-navigation-trigger{width:44px;height:44px;color:var(--muted);border:1px solid var(--line);background:0 0;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.workspace-status-bar.workspace-status-bar{height:calc(88px + env(safe-area-inset-bottom,0px));grid-template-rows:44px 44px;grid-template-columns:auto minmax(0,1fr) auto auto;gap:0 4px;padding-inline:8px}.workspace-status-bar .status-brand{grid-area:1/1;gap:4px}.workspace-status-bar .status-brand img{width:18px;height:22px}.workspace-status-bar .status-connections{grid-area:1/2;justify-content:center;min-height:44px;padding-inline:6px;font-size:11px}.workspace-status-bar .status-latest{border-top:1px solid var(--line);grid-area:2/1/auto/-1;align-self:stretch;font-size:12px}.workspace-status-bar .status-history-trigger{grid-area:1/3;min-width:44px;min-height:44px;padding-inline:4px}.workspace-status-bar .tradingview-credit{grid-area:1/4;min-height:44px;padding-inline:6px 0}.workspace-status-bar .tradingview-credit img{width:62px}.app-shell.app-shell:has(.workspace-status-bar)>main{padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}html:has(.workspace-status-bar){scroll-padding-bottom:calc(104px + env(safe-area-inset-bottom,0px))}.workspace-activity-dialog.workspace-activity-dialog{inset:auto 8px calc(96px + env(safe-area-inset-bottom,0px)) 8px;width:calc(100vw - 16px);max-height:calc(100dvh - 116px)}:is(.workspace-activity-dialog,.workspace-mobile-drawer) .status-icon-button{min-width:44px;min-height:44px}}.contact-email.contact-email{min-width:0;color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.6}.contact-email a{color:var(--ink);text-underline-offset:3px;font-weight:600;text-decoration:underline}.contact-email a:hover{text-decoration-thickness:2px}.contact-email a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:2px}.contact-email a:active{opacity:.75}.enterprise-footer.enterprise-footer{flex-direction:column;align-items:stretch;gap:24px;display:flex}.footer-header{flex-wrap:wrap;align-items:center;gap:20px 32px;min-width:0;display:flex}.footer-header .footer-brand{min-width:0}.footer-header .footer-main-links{flex-wrap:wrap;justify-content:flex-end;margin-left:auto}.footer-legal-links{flex-wrap:wrap;gap:8px 24px;display:flex}.footer-legal-links a{color:#101010;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.footer-legal-links a:hover{text-decoration-thickness:2px}.footer-support{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px 32px;min-width:0;display:grid}.footer-contacts{gap:8px;min-width:0;display:grid}.footer-support>.tradingview-credit{color:#101010;justify-content:flex-start;align-self:start;padding:0;line-height:1.6}html[data-theme=dark] .enterprise-footer .tradingview-credit img{filter:none}.enterprise-footer .contact-email,.landing-home .contact-email{color:#46433e}.enterprise-footer .contact-email a,.landing-home .contact-email a{color:#101010}.contact-email-stack{gap:10px;margin-top:24px;display:grid}.contact-email-stack h3{margin:0;font-size:16px;line-height:1.5}.pricing-offers>.contact-email{margin-top:20px}.subscription-layout>.contact-email{border-bottom:1px solid var(--line);grid-column:1/-1;padding:12px 0}.payment-history-card>.contact-email,.billing-history>.contact-email{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:12px}.payment-dialog>.contact-email{border-top:1px solid var(--line);margin-top:20px;padding-top:16px}.payment-dialog{max-height:calc(100dvh - 28px);overflow-y:auto}.contact-details>.contact-email{margin-bottom:22px}.support-card .contact-email{margin-bottom:16px}.platform-footer.auth-contact-footer{height:auto;min-height:calc(80px + env(safe-area-inset-bottom,0px));padding:8px 16px calc(8px + env(safe-area-inset-bottom,0px));color:#101010;background:var(--lp-paper,#fffefa);flex-wrap:wrap;gap:4px 24px}html[data-theme=dark] .auth-contact-footer .tradingview-credit img{filter:none}.auth-page:has(.auth-contact-footer){padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))}.auth-page footer.platform-footer.auth-contact-footer{padding-block-end:24px;padding-inline-end:68px}.poster-auth-card .device-pin-prompt .switch-auth{min-height:44px}@media (width<=480px){.auth-page footer.platform-footer.auth-contact-footer{padding-block-end:76px;padding-inline:16px}.auth-page:has(.auth-contact-footer){padding-bottom:calc(210px + env(safe-area-inset-bottom,0px))}}@media (width<=1050px){.footer-header .footer-main-links{flex-basis:100%;order:2;justify-content:flex-start;margin-left:0}.footer-header .footer-social{margin-left:auto}}@media (width<=760px){.footer-support{grid-template-columns:minmax(0,1fr)}.footer-support>.tradingview-credit{flex-wrap:wrap}}@media (width<=480px){.footer-header .footer-brand{gap:10px}.footer-header .footer-brand a{width:88px}.footer-header .footer-brand>span{font-size:1rem}}.account-dialog.connection-wizard.connection-wizard{width:min(600px,100vw - 32px);max-height:calc(100dvh - 32px)}.account-dialog.connection-wizard fieldset{border:0;width:100%;min-width:0;margin:0;padding:0}.connection-wizard .connection-progress{gap:8px;margin:0;padding:20px 24px 0;list-style:none;display:flex}.connection-progress li{min-width:0;color:var(--muted);flex:1;align-items:center;gap:7px;font-size:12px;display:flex}.connection-progress li>span{border:1px solid var(--line);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.connection-progress li[aria-current=step]{color:var(--blue);font-weight:600}.connection-progress li[aria-current=step]>span,.connection-progress li.complete>span{background:var(--blue-soft);color:var(--blue);border-color:var(--blue)}.account-dialog.connection-wizard .wizard-content{min-height:300px;padding:24px}.connection-wizard .wizard-content h3{margin:0 0 18px;font-size:16px}.account-dialog.connection-wizard .field.field{margin:0 0 16px}.account-dialog.connection-wizard .mode-picker{margin:0 0 18px}.connection-wizard .auth-fields .field-grid{grid-template-columns:1fr}.connection-wizard .contact-disclosure{margin-top:8px}.connection-wizard .contact-grid{padding-top:16px}.connection-wizard .wizard-kite{text-align:center}.wizard-broker-icon{width:50px;height:50px;color:var(--blue);background:var(--blue-soft);border-radius:14px;place-items:center;margin:0 auto 16px;font-size:24px;display:grid}.wizard-kite p{color:var(--muted);margin:0 0 18px;font-size:14px}.wizard-kite dl{border:1px solid var(--line);text-align:left;border-radius:10px;margin:0 0 16px;padding:12px 16px}.wizard-kite dl>div{justify-content:space-between;gap:12px;padding:6px 0;font-size:13px;display:flex}.wizard-kite dt,.wizard-kite small{color:var(--muted)}.wizard-kite dd{overflow-wrap:anywhere;text-align:right;margin:0}.wizard-network-tools{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:12px;display:flex}.account-dialog.connection-wizard footer{flex-wrap:wrap}.account-dialog.connection-wizard footer>span{font-size:12px}.account-dialog.connection-wizard footer>div{margin-left:auto}.connection-wizard .wizard-note{color:var(--muted);margin:12px 0 0;font-size:12px}.account-dialog.connection-wizard .network-options{grid-template-columns:minmax(0,1fr);gap:10px;margin-bottom:16px;display:grid}.account-dialog.connection-wizard .network-options label{border:1px solid var(--line);border-radius:10px;align-items:flex-start;gap:12px;width:100%;min-width:0;min-height:76px;padding:14px;display:flex}.account-dialog.connection-wizard .network-options label.selected{border-color:var(--blue);background:var(--blue-soft)}.account-dialog.connection-wizard .network-options label>input{flex:none;margin-top:4px}.account-dialog.connection-wizard .network-options label>span{gap:3px;min-width:0;display:grid}.account-dialog.connection-wizard .network-options :is(strong,small){overflow-wrap:normal;word-break:normal;font-size:13px;line-height:1.5}.account-dialog.connection-wizard .network-options small{color:var(--muted);font-size:12px}.account-dialog.connection-wizard .network-plans-link{color:var(--blue);text-underline-offset:3px;background:0 0;border:0;border-radius:0;padding:5px 0;font-size:12px;text-decoration:underline}.account-cell .account-data-label{color:var(--green);font-size:11px;line-height:1.3;display:block}@media (width<=560px){.account-dialog.connection-wizard.connection-wizard{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.connection-wizard .connection-progress{gap:4px;padding:16px 16px 0}.connection-progress li{flex-direction:column;gap:4px}.account-dialog.connection-wizard .wizard-content{min-height:270px;padding:20px 16px}.account-dialog.connection-wizard footer>span{display:flex}.account-dialog.connection-wizard footer>div{width:100%}.account-dialog.connection-wizard footer .button{padding-inline:10px}}.app-shell.app-shell:where(.workspace-design-enabled):not(.sidebar-collapsed.sidebar-collapsed){grid-template-columns:232px minmax(0,1fr)}.app-shell.app-shell:where(.workspace-design-enabled).sidebar-collapsed{grid-template-columns:76px minmax(0,1fr)}.app-shell.app-shell:where(.workspace-design-enabled){background:var(--canvas)}.app-shell.app-shell:where(.workspace-design-enabled)>main{padding:20px clamp(16px,2.4vw,36px)}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar{color:#f6f1e6;background:#101010;border-right:1px solid #101010;padding:28px 18px 24px;overflow-y:auto}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar .brand{color:#f6f1e6;letter-spacing:.015em;gap:12px;height:64px;padding:0 10px;font:400 32px/1 Anton,Impact,sans-serif}html[data-theme] .app-shell.app-shell:where(.workspace-design-enabled) .sidebar .brand img{filter:none;width:35px;height:44px}.app-shell:where(.workspace-design-enabled) .workspace-sidebar-label{color:#b9b3a8;letter-spacing:.16em;text-transform:uppercase;margin:28px 12px 0;font-size:10px;font-weight:650}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar nav{gap:7px;margin-top:14px}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar nav a{color:#d6d1c8;background:0 0;border:1px solid #0000;border-radius:9px;gap:12px;min-height:46px;padding:11px 13px;font-size:13px;font-weight:500}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar nav a .ph{color:#b9b3a8;font-size:18px}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar nav a:hover{color:#fffefa;background:#292926;border-color:#514f47}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar nav a.active{color:#101010;background:var(--ws-mint);border-color:var(--ws-mint);font-weight:700}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar nav a.active .ph{color:#101010}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar .plan-card{color:#f6f1e6;background:#242421;border:1px solid #555148;border-radius:12px;gap:7px;margin-top:auto;padding:18px 14px}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar .plan-card :is(span,small){color:#c6c0b4;font-size:11px}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar .plan-card strong{color:#f6f1e6;font-size:16px}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar .plan-card.expiring small{color:#ffd84d}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar :is(.plan-card.expired,.plan-card.no_plan,.plan-card.inactive){border-color:#ef7869}.app-shell.app-shell:where(.workspace-design-enabled) .sidebar :is(.plan-card.expired,.plan-card.no_plan,.plan-card.inactive) small{color:#ffaaa0}.app-shell:where(.workspace-design-enabled).sidebar-collapsed .workspace-sidebar-label{display:none}.app-shell.app-shell:where(.workspace-design-enabled).sidebar-collapsed .sidebar.sidebar{padding-inline:10px}.app-shell.app-shell:where(.workspace-design-enabled).sidebar-collapsed .sidebar nav{margin-top:42px}.app-shell.app-shell:where(.workspace-design-enabled).sidebar-collapsed .sidebar.sidebar nav a{justify-content:center;min-width:44px;padding-inline:0}.app-shell.app-shell:where(.workspace-design-enabled) .topbar.topbar{height:auto;min-height:132px;color:var(--ink);border:0;border-bottom:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:22px 20px;padding:0 0 22px;display:grid}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__location{grid-area:1/1;min-width:0}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .breadcrumbs{clip-path:none;width:auto;height:auto;font-size:11px;position:static;overflow:visible}.app-shell.app-shell:where(.workspace-design-enabled) .breadcrumbs :is(a,[aria-current=page]){color:var(--muted)}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav.global-nav{grid-area:1/2;gap:8px;margin:0;position:static;transform:none}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a{width:auto;min-width:44px;min-height:44px;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:8px;gap:7px;padding:8px 12px;font-size:12px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a:hover{background:var(--paper);border-color:var(--line)}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a.active{color:var(--ink);background:var(--blue-soft);border-color:var(--line)}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a .ph{font-size:16px;display:inline}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__actions{grid-area:1/3;gap:8px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__actions :is(.theme-toggle,.notification-trigger){width:44px;height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:50%}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__actions .avatar{color:#101010;background:var(--ws-lavender);border:1px solid #101010;width:44px;height:44px;font-size:12px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .workspace-toolbar-slot{grid-area:2/1/auto/-1;width:100%;min-width:0}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-toolbar{flex-wrap:wrap;gap:18px 24px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-heading{min-width:0}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-heading h1{white-space:normal;font-size:clamp(28px,2.8vw,40px)}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-heading .header-help{color:var(--muted);margin-left:2px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-controls{flex-wrap:wrap;justify-content:flex-end;gap:10px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-actions{flex:0 auto;max-width:100%}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-controls>.header-stat:first-child{margin-left:auto}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-toolbar :is(.search,.settings-search){background:var(--paper);flex-grow:0;min-width:min(180px,100%);height:44px;min-height:44px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-toolbar.workspace-page-toolbar :is(.search,.settings-search) input{background:0 0;height:100%;min-height:0;padding:0}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-toolbar .settings-toolbar-actions{margin-left:0}.app-shell.app-shell:where(.workspace-design-enabled) .page{padding-top:24px}.app-shell.app-shell:where(.workspace-design-enabled) .page-title{color:var(--ink);background:0 0;border:0;margin-bottom:20px;padding:0}.app-shell.app-shell:where(.workspace-design-enabled) .page-title.page-title h1{font-size:clamp(30px,2.8vw,40px)}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-wrap{margin-bottom:24px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-grid{gap:14px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card{color:#101010;background:var(--ws-mint);border:1px solid #101010;border-radius:12px;align-content:space-between;gap:16px;min-height:122px;padding:18px 16px;box-shadow:2px 3px #101010}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card:nth-child(2){background:var(--ws-lavender)}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card:nth-child(3){background:var(--ws-yellow)}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card:nth-child(4){background:#f5c4bb}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card:nth-child(5){background:#cfe9f4}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card:nth-child(6){background:#e6e0cf}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card>span{color:#37352f;font-size:11px;font-weight:600}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card>strong{color:#101010;letter-spacing:-.04em;font-size:clamp(22px,2vw,29px);font-weight:650}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card:nth-child(3)>strong,.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card:nth-child(4)>strong{font-size:19px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card:hover{transform:translateY(-2px);box-shadow:3px 5px #101010}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-columns{grid-template-columns:minmax(0,2.5fr) minmax(250px,1fr);gap:20px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-card>header{min-height:60px;padding:16px 20px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-card>header strong{font-size:16px}.app-shell.app-shell:where(.workspace-design-enabled) .attention-card>div{gap:10px;padding:12px}.app-shell.app-shell:where(.workspace-design-enabled) .attention-card>.inline-error{margin:0;padding:16px;font-size:12px;line-height:1.6}.app-shell.app-shell:where(.workspace-design-enabled) .attention-card article{background:var(--canvas);border-color:var(--line-soft);border-radius:9px;gap:10px;min-height:86px;padding:14px 12px}.app-shell.app-shell:where(.workspace-design-enabled) .attention-card article p{line-height:1.55}.app-shell.app-shell:where(.workspace-design-enabled) .attention-card article button{text-align:left;text-underline-offset:3px;min-height:44px;text-decoration:underline}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-empty{gap:9px;min-height:210px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th{height:42px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card td{height:52px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card table{table-layout:fixed;min-width:740px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th:first-child{width:86px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th:nth-child(2){width:120px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th:nth-child(3){width:190px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th:nth-child(4){width:62px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th:nth-child(5){width:100px}.app-shell.app-shell:where(.workspace-design-enabled) .activity-card th:nth-child(6){width:110px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-status-bar{color:var(--ink);background:var(--paper);border-top:1px solid var(--line);box-shadow:none}body:has(.app-shell:where(.workspace-design-enabled)) .workspace-mobile-drawer{color:var(--ink);background:var(--canvas)}body:has(.app-shell:where(.workspace-design-enabled)) .workspace-mobile-drawer nav a{border:1px solid #0000}body:has(.app-shell:where(.workspace-design-enabled)) .workspace-mobile-drawer nav a[aria-current=page]{color:#101010;background:var(--ws-mint);border-color:#101010}body:has(.app-shell:where(.workspace-design-enabled)) .workspace-mobile-drawer nav a[aria-current=page]>.ph{color:#101010}html[data-theme=dark] .app-shell.app-shell:where(.workspace-design-enabled) .sidebar.sidebar{color:#f6f1e6;background:#101010}html[data-theme=dark] .app-shell.app-shell:where(.workspace-design-enabled) :is(.topbar.topbar,.page-title.page-title){color:var(--ink);background:0 0}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar{flex-wrap:wrap;gap:18px}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .orders-title-row{align-items:center;gap:12px;min-width:0;display:flex}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar h1{white-space:normal;font:400 clamp(28px,2.6vw,38px)/1.2 Anton,Impact,sans-serif}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar :is(.activity-refresh.icon-button,.orders-toolbar-icon){width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:9px}.app-shell.app-shell:where(.workspace-design-enabled) .orders-tabs [role=tab]{min-width:44px;min-height:44px;padding:9px 14px}.app-shell.app-shell:where(.workspace-design-enabled) .orders-tabs [aria-selected=true]{color:#101010;background:var(--ws-lavender);box-shadow:none}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .order-scope{flex-wrap:wrap;gap:10px;min-width:0;max-width:100%}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .account-scope-trigger{background:var(--paper);border-color:var(--line);min-height:48px}.app-shell.app-shell:where(.workspace-design-enabled) :is(.trade-page-heading h1,.analysis-head h1){font-family:Anton,Impact,sans-serif;font-weight:400}@media (width<=1200px){.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-columns{grid-template-columns:minmax(0,1fr)}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-grid.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .breadcrumbs{display:none}}@media (width<=900px){.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-controls{flex-basis:100%;order:3;justify-content:flex-start}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-controls>.header-stat:first-child{margin-left:0}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-toolbar :is(.search,.settings-search){flex:180px;height:44px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a{min-height:44px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__actions :is(.theme-toggle,.notification-trigger,.avatar){width:44px;height:44px}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .orders-title-row{justify-content:space-between;width:100%}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .orders-tabs{margin-left:0}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .order-scope{flex:100%;width:100%}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .orders-period-label{flex-basis:100%;font-size:12px}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar .account-scope-trigger{flex:160px;width:auto}.app-shell.app-shell:where(.workspace-design-enabled) .orders-toolbar-divider{display:none}}@media (width<=640px){.app-shell.app-shell:where(.workspace-design-enabled){display:block}.app-shell.app-shell:where(.workspace-design-enabled)>main{padding:14px 14px 24px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar.topbar{grid-template-columns:44px minmax(0,1fr) auto;gap:20px 4px;min-height:0;padding-bottom:20px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav.global-nav{justify-content:center;gap:0}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a{justify-content:center;min-width:44px;padding:8px 5px;font-size:0}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .global-nav a .ph{font-size:20px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__actions{gap:0}.app-shell.app-shell:where(.workspace-design-enabled) .topbar__actions :is(.theme-toggle,.notification-trigger,.avatar){width:44px;min-width:44px;height:44px}.app-shell.app-shell:where(.workspace-design-enabled) .topbar .sidebar-toggle{display:none}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-toolbar{gap:14px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-heading h1{font-size:32px}.app-shell.app-shell:where(.workspace-design-enabled) .page{padding-top:20px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-grid.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card{min-height:116px;padding:16px 13px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card>strong{font-size:26px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card:nth-child(3)>strong,.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-page .kpi-card.kpi-card:nth-child(4)>strong{font-size:18px}.app-shell.app-shell:where(.workspace-design-enabled) .dashboard-card>header{padding-inline:16px}.app-shell.app-shell:where(.workspace-design-enabled) .workspace-page-actions{flex-wrap:wrap}}
