:root{--page:#f4f5f7;--white:#ffffff;--ink:#2e3140;--muted:#6b7280;--faint:#9aa0ab;--line:#e6e8ee;--blue:#3771fc;--blue-deep:#2459e6;--navy:#161822;--font-sans:var(--font-inter),Inter,ui-sans-serif,system-ui,sans-serif;--font-display:var(--font-inter-tight),"Inter Tight",Inter,ui-sans-serif,sans-serif;--hex-arrow:14px;--hex-py:12px;--shell:1180px;--nav-h:72px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body,html{margin:0;padding:0;background:var(--page);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{min-height:100vh;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{background:none;border:none;padding:0;cursor:pointer}img{max-width:100%;display:block}ul{margin:0;padding:0;list-style:none}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.shell{width:100%;max-width:var(--shell);margin:0 auto;padding:0 24px}@media (min-width:768px){.shell{padding:0 40px}}.skip-link{position:absolute;left:12px;top:-40px;z-index:80;padding:8px 12px;background:var(--ink);color:var(--white);font-size:13px}.skip-link:focus{top:12px}.btn-hex{--hex-arrow:16px;--hex-py:11px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:var(--hex-py) calc(var(--hex-arrow) + 22px);-webkit-clip-path:polygon(var(--hex-arrow) 0,calc(100% - var(--hex-arrow)) 0,100% 50%,calc(100% - var(--hex-arrow)) 100%,var(--hex-arrow) 100%,0 50%);clip-path:polygon(var(--hex-arrow) 0,calc(100% - var(--hex-arrow)) 0,100% 50%,calc(100% - var(--hex-arrow)) 100%,var(--hex-arrow) 100%,0 50%);border:none;cursor:pointer;white-space:nowrap;font-family:var(--font-sans);font-size:.95rem;font-weight:600;letter-spacing:-.02em;line-height:1.2}.btn-hex-sm{--hex-arrow:14px;--hex-py:9px;padding:var(--hex-py) calc(var(--hex-arrow) + 18px);font-size:.82rem}.btn-hex--blue{color:var(--white);background:var(--blue)}.btn-hex--blue:hover{background:var(--blue-deep)}.btn-hex--outline{color:var(--ink);background:var(--blue);isolation:isolate}.btn-hex--outline:after{content:"";position:absolute;inset:1.5px;z-index:-1;background:var(--page);-webkit-clip-path:polygon(calc(var(--hex-arrow) - 1px) 0,calc(100% - var(--hex-arrow) + 1px) 0,100% 50%,calc(100% - var(--hex-arrow) + 1px) 100%,calc(var(--hex-arrow) - 1px) 100%,0 50%);clip-path:polygon(calc(var(--hex-arrow) - 1px) 0,calc(100% - var(--hex-arrow) + 1px) 0,100% 50%,calc(100% - var(--hex-arrow) + 1px) 100%,calc(var(--hex-arrow) - 1px) 100%,0 50%)}.btn-hex--outline:hover{color:var(--blue)}.btn-hex--ghost{color:var(--ink);background:var(--white)}.btn-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.text-link{display:inline-flex;align-items:center;gap:6px;font-size:.92rem;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.text-link:hover{color:var(--blue)}.site-nav{position:-webkit-sticky;position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--page) 92%,white);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.site-nav--wide .shell{max-width:none}.site-nav__bar{display:flex;align-items:center;height:var(--nav-h);gap:16px;min-width:0}.brand{display:inline-flex;align-items:center;gap:10px;color:var(--ink);flex-shrink:0}.brand-word{font-family:var(--font-display);font-weight:700;font-size:1.15rem;letter-spacing:-.04em}.brand-mark{display:inline-block;flex-shrink:0;background-color:currentColor;-webkit-mask:url(/brand-mark.png) center/contain no-repeat;mask:url(/brand-mark.png) center/contain no-repeat}.site-nav__links{display:none;flex:1 1;justify-content:center;align-items:center;gap:28px}@media (min-width:1024px){.site-nav__links{display:flex}}@media (max-width:1100px){.site-nav__links{gap:16px}}.nav-link{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.nav-link:hover,.nav-link[aria-current=page],.nav-login{color:var(--ink)}.nav-login{font-size:.92rem;font-weight:500}.nav-login:hover{color:var(--blue)}.nav-account-pending{display:inline-block;width:104px;height:36px}.site-nav__cta{display:none;margin-left:auto;align-items:center;gap:18px}@media (min-width:1024px){.site-nav__cta{display:flex}}.site-nav__mobile-cta{margin-left:auto;display:flex;align-items:center;gap:6px;flex-shrink:0}.site-nav__upgrade-mobile{--hex-arrow:12px;--hex-py:8px;padding:var(--hex-py) calc(var(--hex-arrow) + 14px);font-size:.78rem}.site-nav__upgrade-drawer{font-weight:650;color:var(--blue)}@media (max-width:420px){.site-nav .shell{padding-left:16px;padding-right:16px}.brand,.site-nav__bar{gap:8px}.brand{min-width:0}.brand-word{font-size:1.02rem}.site-nav__mobile-cta .btn-hex-sm{--hex-arrow:11px;--hex-py:8px;padding:var(--hex-py) calc(var(--hex-arrow) + 12px)}}@media (min-width:1024px){.site-nav__mobile-cta{display:none}}.menu-toggle{width:40px;height:40px;display:grid;place-items:center;color:var(--ink)}.site-nav__drawer{display:none;flex-direction:column;gap:4px;padding:8px 24px 20px;border-top:1px solid var(--line);background:var(--page)}.site-nav__drawer.is-open{display:flex}@media (min-width:1024px){.site-nav__drawer{display:none!important}}.site-nav__drawer .nav-link{padding:10px 0}.site-nav__profile{position:relative;min-width:0;max-width:100%}.site-nav__profile-btn{display:inline-flex;align-items:center;gap:8px;max-width:100%;height:40px;padding:0 10px 0 6px;border:1px solid var(--line);border-radius:999px;background:var(--white);color:var(--ink);font-size:.88rem;font-weight:600;letter-spacing:-.02em;line-height:1}.site-nav__profile-btn.is-icon{padding-right:8px}.site-nav__profile-btn:hover,.site-nav__profile-btn[aria-expanded=true]{border-color:#d0d4de;background:#fbfbfc}.site-nav__avatar{width:28px;height:28px;border-radius:999px;display:grid;place-items:center;flex-shrink:0;overflow:hidden;background:#eef0f4;color:var(--ink)}.site-nav__avatar img{width:100%;height:100%;object-fit:cover}.site-nav__profile-name{min-width:0;max-width:9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav__chevron{flex-shrink:0;color:var(--muted)}.site-nav__profile-btn[aria-expanded=true] .site-nav__chevron{transform:rotate(180deg)}.site-nav__menu{position:absolute;top:calc(100% + 8px);right:0;z-index:5;min-width:200px;padding:6px;background:var(--white);border:1px solid var(--line);border-radius:12px;box-shadow:0 1px 2px rgba(46,49,64,.04),0 8px 24px rgba(46,49,64,.08)}.site-nav__menu form{margin:0}.site-nav__menu form:not(:first-child){margin-top:4px;padding-top:4px;border-top:1px solid var(--line)}.site-nav__menu-item{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;padding:9px 12px;border:0;border-radius:8px;background:transparent;color:var(--ink);font:inherit;font-size:.9rem;font-weight:600;line-height:1.2;text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer}.site-nav__menu-label{flex:1 1 auto;min-width:0}.site-nav__menu-icon{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:var(--muted)}.site-nav__menu-item:hover{background:var(--page)}.site-nav__menu-item:hover .site-nav__menu-icon{color:var(--ink)}.site-nav__menu-item--static{cursor:default}.site-nav__menu-item--static:hover{background:transparent}.acct-credit-line{margin:8px 0 0;font-size:.95rem;color:var(--ink-muted,#5b6472)}.acct-credit-hero{display:flex;flex-direction:column;gap:4px;margin:0 0 22px;padding:16px 20px 14px;border:1px solid var(--app-line,rgba(15,23,42,.1));border-radius:12px;background:#fff;box-shadow:0 1px 0 rgba(15,23,42,.03)}.acct-credit-hero-kicker{margin:0;font-size:.68rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--blue,#3771fc)}.acct-credit-hero-value{margin:0;display:flex;align-items:baseline;gap:5px;font-family:var(--font-display);font-weight:800;letter-spacing:-.035em;line-height:1;color:var(--app-ink,#111)}.acct-credit-hero-remaining{font-size:clamp(1.7rem,3vw,2.15rem)}.acct-credit-hero-sep{font-weight:650}.acct-credit-hero-allowance,.acct-credit-hero-sep{font-size:clamp(1.15rem,2.2vw,1.4rem);color:var(--app-muted,#6b7280)}.acct-credit-hero-allowance{font-weight:700}.acct-activity{display:flex;flex-direction:column;gap:18px}.acct-activity-empty{margin:0;color:var(--app-muted,#6b7280);font-size:.95rem;line-height:1.5}.acct-activity-table td.acct-activity-minus{color:#b42318;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acct-activity-table td.acct-activity-plus{color:#027a48;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:420px){.site-nav__profile-name{max-width:5.5rem}}.eyebrow{font-weight:600;color:var(--muted);line-height:1.45}.eyebrow,.kicker{font-size:.7rem;letter-spacing:.16em;text-transform:uppercase}.kicker{font-weight:700;color:var(--blue)}.cta{background:var(--navy);color:var(--white);padding:72px 0 64px}.cta__row{display:flex;flex-direction:column;gap:24px}@media (min-width:768px){.cta__row{flex-direction:row;justify-content:space-between;align-items:flex-end}}.cta h2{font-family:var(--font-display);font-weight:800;font-size:clamp(2.2rem,4.5vw,3.6rem);letter-spacing:-.05em;line-height:.92;max-width:12ch}.site-footer{padding:22px 0 32px;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center}.site-footer a,.site-footer p{font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--faint)}.site-footer nav,.site-footer__trail{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px}.site-footer__social{gap:12px}.site-footer__social a{display:flex;line-height:0}.site-footer__social svg{width:15px;height:15px}.site-footer a:hover{color:var(--ink)}.demo-page{padding:48px 24px 96px;max-width:1280px;margin:0 auto}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}button{font:inherit}.st-header{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:20px 24px 0}.st-brand{font-size:12px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:inherit;text-decoration:none}.st-header-signin,.st-header-user a,.st-header-user button{font-size:13.5px;font-weight:600;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-decoration:none}.st-header-user{display:flex;align-items:center;gap:16px}@keyframes st-auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes st-auth-fade{0%{opacity:0}to{opacity:1}}@keyframes st-auth-mark{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.st-auth{--auth-label:16px;--auth-gap:8px;--auth-stack:16px;--auth-control:46px;position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:72px 32px;overflow:hidden;background:#fff}.st-auth__atmosphere{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse 68% 40% at 50% -6%,rgba(55,113,252,.055),transparent 62%),#fff;animation:st-auth-fade .7s ease both}.st-auth__atmosphere:after{content:none}.st-auth__panel{width:100%;max-width:840px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;animation:st-auth-rise .55s cubic-bezier(.22,1,.36,1) both}.st-auth-brand{display:inline-flex;align-items:center;gap:12px;color:var(--ink);text-decoration:none}.st-auth-brand__mark{display:grid;place-items:center;color:var(--blue);animation:st-auth-mark .6s cubic-bezier(.22,1,.36,1) .08s both}.st-auth-brand__word{font-family:var(--font-display);font-size:1.35rem;font-weight:650;letter-spacing:-.03em;line-height:1}.st-auth__header{margin-top:32px}.st-auth h1,.st-auth__header h1{margin:0;font-family:var(--font-display);font-size:1.75rem;font-weight:650;letter-spacing:-.03em;line-height:1.2;color:var(--ink)}.st-auth__lead,.st-lead{margin:8px 0 0;max-width:36ch;color:var(--muted);font-size:15px;line-height:1.5}.st-auth__legal{margin:28px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.st-auth__legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.st-kicker{margin:0;font-size:11px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.st-auth-error{margin:20px 0 0;padding:11px 14px;border-radius:10px;border:1px solid #fecdca;background:#fef3f2;color:#b42318;font-size:13.5px;line-height:1.45;animation:st-auth-rise .35s ease both}.st-login-form{margin-top:28px;display:grid;grid-gap:var(--auth-stack,16px);gap:var(--auth-stack,16px)}.st-login-form label{display:grid;grid-gap:var(--auth-gap,8px);gap:var(--auth-gap,8px);font-size:13px;font-weight:550;line-height:var(--auth-label,16px);color:var(--ink)}.st-login-form input{font:inherit;font-size:15px;font-weight:450;line-height:1.2;color:var(--ink);height:var(--auth-control,46px);padding:0 14px;border:1px solid var(--line);border-radius:10px;background:var(--white);transition:border-color .15s ease,box-shadow .15s ease}.st-login-form input::placeholder{color:var(--faint)}.st-login-form input:hover{border-color:#d0d4dc}.st-login-form input:focus{outline:none;border-color:var(--blue);box-shadow:0 0 0 3px rgba(55,113,252,.18)}.st-password{position:relative;display:block}.st-login-form .st-password input{width:100%;padding-right:42px}.st-password__toggle{position:absolute;top:0;right:0;bottom:0;width:42px;display:grid;place-items:center;color:var(--muted);border-radius:0 10px 10px 0}.st-password__toggle:hover{color:var(--ink)}.st-password__toggle:focus-visible{outline-offset:-3px}.st-auth-submit{margin-top:0;display:inline-flex;align-items:center;justify-content:center;width:100%;height:var(--auth-control,46px);padding:0 18px;border:0;border-radius:10px;background:var(--blue);color:var(--white);font-size:15px;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:background .15s ease,transform .15s ease}.st-auth-submit:hover{background:var(--blue-deep)}.st-auth-submit:active{transform:translateY(1px)}.st-auth-divider{display:flex;align-items:center;gap:14px;margin:22px 0;color:var(--faint);font-size:12px;font-weight:500}.st-auth-divider:after,.st-auth-divider:before{content:"";flex:1 1;height:1px;background:var(--line)}.st-auth-columns{margin-top:36px;display:grid;grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr);grid-column-gap:0;column-gap:0;grid-row-gap:0;row-gap:0;align-items:start}.st-auth-split{width:1px;height:156px;justify-self:center;align-self:center;background:linear-gradient(180deg,transparent 0,rgba(46,49,64,.4) 30%,rgba(46,49,64,.4) 70%,transparent)}.st-auth-columns .st-login-form{margin-top:0;align-self:start}.st-auth-social-col{display:flex;min-width:0}.st-auth-social-col .st-auth-providers{position:relative;flex:none;display:flex;flex-direction:column;justify-content:flex-start;gap:0;width:100%;margin:0;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.st-auth-social-col .st-auth-providers:before{content:"";display:block;flex:0 0 auto;height:var(--auth-label);margin-bottom:var(--auth-gap)}.st-auth-providers{margin-top:28px;display:grid;grid-gap:10px;gap:10px}.st-auth-social-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:calc(var(--auth-stack) + var(--auth-label) + var(--auth-gap))}.st-auth-social{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:0 16px;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--ink);text-decoration:none;font-size:14.5px;font-weight:550;transition:border-color .15s ease,color .15s ease,background .15s ease}.st-auth-social:hover{border-color:#d0d4dc;background:#f7f8fb}.st-auth-social.st-auth-social--lg{height:var(--auth-control);min-height:0;font-size:15px;font-weight:600}.st-auth-social.st-auth-social--compact{width:100%;height:40px;min-width:0;padding:0 8px;font-size:13px;font-weight:550;gap:6px;white-space:nowrap}.st-auth-switch{margin:18px 0 0;text-align:center;color:var(--muted);font-size:13.5px}.st-auth-switch a{color:var(--ink);font-weight:650;text-decoration:none}.st-auth-switch a:hover{color:var(--blue)}.st-auth-foot{margin:28px 0 0;text-align:center;font-size:13px;color:var(--muted)}.st-auth-foot a,.st-auth-foot button{color:var(--muted);text-decoration:none;transition:color .15s ease}.st-auth-foot button{background:none;border:0;padding:0;font:inherit;cursor:pointer}.st-auth-foot a:hover{color:var(--blue)}.st-google{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;margin-top:16px;padding:12px 18px;border-radius:10px;border:1px solid var(--line);background:var(--white);color:var(--ink);text-decoration:none;font-size:14px;font-weight:600}.st-google:hover{border-color:#d0d4dc}.st-google--primary{margin-top:24px;border-color:transparent;background:var(--blue);color:var(--white)}.st-google--primary:hover{border-color:transparent;background:var(--blue-deep)}.st-secondary{margin-top:28px;padding:10px 18px;border-radius:10px;border:1px solid var(--line);background:var(--white);cursor:pointer;font-size:13.5px;font-weight:600;transition:border-color .15s ease}.st-secondary:hover{border-color:#d0d4dc}@media (max-width:760px){.st-auth{align-items:flex-start;padding:40px 20px 48px}.st-auth__panel{max-width:420px}.st-auth__header{margin-top:28px}.st-auth-columns{grid-template-columns:minmax(0,1fr);margin-top:28px;row-gap:0}.st-auth-split{width:100%;height:1px;margin:22px 0;align-self:center;background:linear-gradient(90deg,transparent 0,rgba(46,49,64,.4) 18%,rgba(46,49,64,.4) 82%,transparent)}.st-auth-social-col .st-auth-providers:before{display:none}.st-auth-social-row{margin-top:10px}}@media (max-width:420px){.st-auth-social.st-auth-social--compact{padding:10px 4px;gap:4px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.st-auth-brand__mark,.st-auth-error,.st-auth__atmosphere,.st-auth__panel{animation:none}}.st-account-dl{margin:28px 0 0}.st-account-dl div+div{margin-top:16px}.st-account-dl dt{font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--st-muted)}.app-shell{--app-sidebar:232px;--app-gap:18px;--app-card-pad:20px;--chart-spark:32px;--chart-donut:240px;--chart-line:260px;--acc:#3771fc;--red-soft:#d97706;--up:#2459e6;--down:#d97706;--app-ink:#2e3140;--app-muted:#5b6170;--app-faint:#8b919e;--app-line:#e6e8ee;box-sizing:border-box;min-height:100vh;display:grid;grid-template-columns:var(--app-sidebar) 1fr;background:radial-gradient(ellipse 80% 50% at 100% -10%,rgba(55,113,252,.07),transparent 55%),radial-gradient(ellipse 50% 40% at 0 100%,rgba(55,113,252,.04),transparent 50%),linear-gradient(180deg,#f7f8fa,#f2f3f6);color:var(--app-ink)}.app-shell,.app-sidebar{width:100%;max-width:100%}.app-sidebar{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;min-width:0;padding:20px 14px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-right:1px solid var(--app-line);display:flex;flex-direction:column;gap:18px;z-index:2;overflow:auto}.app-sidebar__bar{justify-content:space-between;gap:12px}.app-sidebar__bar,.app-sidebar__brand{display:flex;align-items:center;min-width:0}.app-sidebar__brand{gap:10px;padding:4px 8px;text-decoration:none;color:inherit;font-family:var(--font-display);font-weight:700;letter-spacing:-.03em;font-size:15px}.app-sidebar__menu-toggle{display:none;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;margin:0;padding:0;border:0;border-radius:10px;background:transparent;color:var(--app-ink);cursor:pointer}.app-sidebar__menu-toggle:focus-visible,.app-sidebar__menu-toggle:hover{background:#f4f5f7;outline:none}.app-sidebar__label{margin:4px 12px 0;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint)}.app-sidebar__email{margin:0;padding:0 4px 2px;font-size:12px;color:var(--app-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-sidebar__group,.app-sidebar__nav{display:flex;flex-direction:column;gap:2px}.app-sidebar__group+.app-sidebar__group{margin-top:10px;padding-top:10px;border-top:1px solid var(--app-line)}.app-nav-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-decoration:none;color:var(--app-muted);font-size:13.5px;font-weight:550;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.app-nav-link:hover{background:#f4f5f7;color:var(--app-ink)}.app-nav-link.is-active{background:#ffffff;color:var(--app-ink);font-weight:650;box-shadow:inset 0 0 0 1.5px rgba(120,170,255,.85)}.app-sidebar__foot{display:flex;flex-direction:column;gap:8px;padding:8px}.app-sidebar__credits,.app-sidebar__foot{margin-top:auto;font-size:12.5px;color:var(--app-muted)}.app-sidebar__credits{margin-bottom:12px;padding:10px 12px 4px;font-weight:650;border-top:1px solid rgba(15,23,42,.08)}.app-main{width:100%;max-width:100%;min-width:0;padding:28px 32px 64px}.app-topbar{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px 24px;margin-bottom:0}.app-topbar h1{margin:0;font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.035em;color:var(--app-ink);line-height:1.15}.app-topbar p{margin:6px 0 0;color:var(--app-muted);font-size:13.5px;line-height:1.4;max-width:42rem}.app-topbar__controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.app-topbar__group{padding:6px;background:rgba(255,255,255,.85);border:1px solid var(--app-line);border-radius:12px;box-shadow:0 1px 2px rgba(46,49,64,.04)}.app-period,.app-topbar__group{display:flex;align-items:center;gap:8px}.app-period{font-size:13px;color:var(--app-muted)}.app-period label{font-size:11px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--app-faint);padding-left:4px}.app-period select,.app-search input{border:1px solid var(--app-line);background:#ffffff;border-radius:8px;padding:8px 12px;font:inherit;color:var(--app-ink);min-height:36px}.app-topbar__group .app-period select,.app-topbar__group .app-search input{border-color:transparent;background:transparent;box-shadow:none}.app-topbar__group .app-period select:focus,.app-topbar__group .app-search input:focus{outline:none;background:#f8f9fb}.app-search{display:flex;gap:6px;align-items:center}.app-search input{min-width:160px}.app-grid{display:grid;grid-gap:var(--app-gap);gap:var(--app-gap);align-items:stretch}.app-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.app-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.app-card{background:#ffffff;border:1px solid rgba(230,232,238,.95);border-radius:14px;padding:var(--app-card-pad);box-shadow:0 1px 2px rgba(46,49,64,.04),0 4px 16px rgba(46,49,64,.03);min-width:0}.app-card h2,.app-card h3{margin:0;font-size:13px;font-weight:650;letter-spacing:-.01em;color:var(--app-ink);line-height:1.3}.app-card .muted{margin:5px 0 0;color:var(--app-muted);font-size:12.5px;line-height:1.4}.app-stat-value{margin-top:12px;font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.035em;line-height:1.1;color:var(--app-ink)}.app-stat-value.up{color:var(--up)}.app-stat-value.down{color:var(--down)}.app-kpi__hint{margin-top:8px;font-size:12px;color:var(--app-faint);line-height:1.35}.app-bar-row{display:grid;grid-template-columns:120px 1fr 72px;grid-gap:10px;gap:10px;align-items:center;margin-top:10px;font-size:13px}.app-bar-track{height:8px;border-radius:999px;background:#eef0f4;overflow:hidden}.app-bar-fill{height:100%;border-radius:999px;background:#3771fc}.app-bar-fill.down{background:#d97706}.app-table{width:100%;border-collapse:collapse;font-size:13px}.app-table th{text-align:left;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:#9aa0ab;padding:8px 10px;border-bottom:1px solid #e6e8ee}.app-table td{padding:10px;border-bottom:1px solid #f0f1f4;vertical-align:middle}.app-table a{color:inherit;font-weight:600;text-decoration:none}.app-pill,.app-table a:hover{color:#2459e6}.app-pill{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;background:#eef3ff}.app-pill.down{background:#fff7ed;color:#c2410c}.app-pill.neutral{background:#f4f5f7;color:#6b7280}.app-strip{display:flex;gap:4px;flex-wrap:wrap;margin-top:12px}.app-strip span{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;font-size:11px;font-weight:700;background:#f4f5f7;color:#6b7280}.app-strip span.up{background:#eef3ff;color:#2459e6}.app-strip span.down{background:#fff7ed;color:#c2410c}.app-tape-item{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid #f0f1f4;font-size:13.5px}.app-tape-item:last-child{border-bottom:0}.app-empty{padding:48px 24px;text-align:center;color:#6b7280}.app-btn{display:inline-flex;align-items:center;gap:6px;border:1px solid #e6e8ee;background:#ffffff;border-radius:10px;padding:8px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:#2e3140;text-decoration:none}.app-btn:hover{border-color:#d4d7e0}.app-btn.primary{background:#3771fc;border-color:#3771fc;color:#ffffff}.app-btn:disabled{opacity:.55;cursor:not-allowed}.app-filters{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;align-items:center}.app-check{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;color:#5b6070}.app-echart{width:100%;overflow:hidden;min-height:0!important;max-width:100%}.app-echart--panel{min-height:0}.app-echart--spark{height:var(--chart-spark)!important;max-height:var(--chart-spark)!important;min-height:0!important;flex:none!important}.app-echart--panel canvas,.app-echart--spark canvas{max-width:100%!important;max-height:100%!important}.app-echart--in{animation:app-chart-in .55s cubic-bezier(.22,1,.36,1) both}@keyframes app-chart-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-chart-slot{margin-top:12px;width:100%;max-width:100%;overflow:hidden;flex:0 0 auto;position:relative}.app-chart-slot--donut{max-height:280px}.app-kpi{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;min-height:118px}.app-kpi:after{content:"";position:absolute;inset:auto -20% -40% auto;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,rgba(55,113,252,.08),transparent 70%);pointer-events:none}.app-kpi.down:after{background:radial-gradient(circle,rgba(217,119,6,.1),transparent 70%)}.app-kpi .app-sparkline{margin-top:10px;max-width:100%;opacity:.9}.app-card--chart{display:flex;flex-direction:column;min-height:0}.app-card--chart>.app-chart-slot,.app-card--chart>.app-echart{flex:0 0 auto;margin-top:12px}.app-grid--overview{grid-template-columns:2fr 1fr}.app-grid--bento{grid-template-columns:1.15fr 1fr}.app-grid--split-list{grid-template-columns:minmax(240px,.85fr) minmax(0,1.35fr)}.app-grid--equal{grid-template-columns:repeat(2,minmax(0,1fr))}.app-rank-row{display:grid;grid-template-columns:1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-bottom:1px solid #f0f1f4;font-size:13px}.app-rank-row:last-child{border-bottom:0}.app-rank-row a{font-weight:600;text-decoration:none;color:inherit}.app-rank-row a:hover{color:#2459e6}.app-rank-meta{color:var(--app-muted);font-size:12px;margin-top:2px}.app-breadth-cell{display:grid;grid-template-columns:1fr auto;grid-gap:8px;gap:8px;align-items:center;min-width:110px}.app-breadth-track{height:6px;border-radius:999px;background:#eef0f4;overflow:hidden}.app-breadth-fill{height:100%;border-radius:999px;background:#9aa0ab;transition:width .45s cubic-bezier(.22,1,.36,1)}.app-breadth-fill.up{background:#3771fc}.app-breadth-fill.down{background:#d97706}.app-breadth-val{font-size:12px;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--app-muted);min-width:36px;text-align:right}.app-breadth-val.up{color:#2459e6}.app-breadth-val.down{color:#c2410c}.app-sparkline{width:88px;max-width:88px;height:var(--chart-spark);max-height:var(--chart-spark);overflow:hidden!important;line-height:0;flex-shrink:0}.app-table td.app-spark-cell{width:96px;max-width:96px;height:48px;max-height:56px;overflow:hidden;vertical-align:middle;padding-top:8px;padding-bottom:8px}.app-table tbody tr{height:auto}.app-strip--chart span{transition:transform .2s ease}.app-strip--chart span:hover{transform:translateY(-2px)}.app-sector-link.is-active{color:#2459e6;font-weight:650}.app-motion-list>*{animation:app-chart-in .45s cubic-bezier(.22,1,.36,1) both}.app-motion-list>:first-child{animation-delay:.02s}.app-motion-list>:nth-child(2){animation-delay:.05s}.app-motion-list>:nth-child(3){animation-delay:.08s}.app-motion-list>:nth-child(4){animation-delay:.11s}.app-motion-list>:nth-child(5){animation-delay:.14s}.app-motion-list>:nth-child(6){animation-delay:.17s}.app-motion-list>:nth-child(7){animation-delay:.2s}.app-motion-list>:nth-child(8){animation-delay:.23s}.app-section-stack{display:flex;flex-direction:column;gap:var(--app-gap)}@media (max-width:960px){.app-shell{grid-template-columns:minmax(0,1fr)}.app-shell,.app-sidebar{width:100%;max-width:100%}.app-sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:40;height:auto;padding:8px 12px;gap:0;border-right:0;border-bottom:1px solid var(--app-line);background:rgba(255,255,255,.96);overflow:visible}.app-sidebar__menu-toggle{display:inline-flex}.app-sidebar__brand{padding:4px}.app-sidebar__nav{display:none;position:absolute;top:calc(100% + 6px);left:12px;right:12px;z-index:41;flex-direction:column;flex-wrap:nowrap;gap:2px;padding:6px;border:1px solid var(--app-line);border-radius:12px;background:#fff;box-shadow:0 14px 36px rgba(18,20,26,.12)}.app-sidebar__nav.is-open{display:flex}.app-grid--2,.app-grid--3,.app-grid--bento,.app-grid--equal,.app-grid--overview,.app-grid--split-list{grid-template-columns:1fr}.app-main{max-width:100%;min-width:0;padding:20px 16px 48px}.app-main,.app-topbar__controls{width:100%}.app-topbar__group{flex:1 1 auto}}.app-shell.plan-gate{display:block}.plan-gate__main{width:100%;max-width:var(--shell);margin:0 auto;padding:8px 24px 72px;display:flex;flex-direction:column;gap:var(--app-gap)}@media (min-width:768px){.plan-gate__main{padding-left:40px;padding-right:40px}}@media (max-width:420px){.plan-gate__main{padding-left:16px;padding-right:16px}}.acct-watch-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px}.acct-watch-row{display:flex;align-items:center;justify-content:space-between;gap:12px 16px;padding:12px 0;border-top:1px solid var(--app-line)}.acct-watch-row:first-child{border-top:0;padding-top:0}.acct-watch-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.acct-watch-name{display:block;color:inherit;font-weight:650;line-height:1.35;text-decoration:none}a.acct-watch-name:hover{color:var(--up)}.acct-watch-facts{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0;color:var(--app-muted);font-size:12.5px;font-weight:500;line-height:1.35}.acct-watch-facts span+span:before{content:"·";margin:0 8px;color:var(--app-faint);font-weight:400}.acct-watch-remove{flex-shrink:0}.acct-watch-add{display:grid;grid-gap:10px;gap:10px}.acct-watch-add label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:650}.acct-watch-add input{width:100%;border:1px solid var(--app-line);border-radius:10px;padding:10px 12px;font:inherit;color:var(--app-ink);background:#ffffff}.acct-watch-add input:focus{outline:2px solid rgba(55,113,252,.35);border-color:transparent}.acct-watch-hits{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.acct-watch-hit{display:flex;align-items:center;justify-content:space-between;gap:12px}.acct-watch-kind{display:block;color:var(--app-faint);font-size:10.5px;font-weight:650;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.acct-loading{display:grid;grid-gap:14px;gap:14px}.acct-loading__card{min-height:168px;background:#ffffff}.acct-kicker{margin:0 0 6px;font-size:11px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--app-faint)}.acct-tabs{display:flex;flex-wrap:wrap;gap:6px}.acct-tabs a{text-decoration:none;color:var(--app-muted);font-size:13px;font-weight:600;padding:8px 12px;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid transparent}.acct-tabs a.is-active{color:var(--up);background:#ffffff;border-color:rgba(55,113,252,.2)}.acct-status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.acct-note,.acct-status p{margin:0;color:var(--app-muted);font-size:13.5px;line-height:1.45}.acct-banner a,.acct-note a{color:var(--up);font-weight:650}.acct-banner{margin:0;padding:12px 14px;border-radius:12px;background:#eef3ff;color:var(--app-ink);font-size:13.5px;line-height:1.45}.acct-banner.warn{background:#fff7ed}.acct-dl{margin:0}.acct-dl>div{display:grid;grid-template-columns:minmax(120px,180px) 1fr;grid-gap:8px 16px;gap:8px 16px;padding:14px 0;border-top:1px solid var(--app-line)}.acct-dl>div:first-child{border-top:0;padding-top:0}.acct-dl dt{margin:0;color:var(--app-muted);font-size:13px;font-weight:550}.acct-dl dd{margin:0;font-size:14px;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.acct-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;font-weight:500}.acct-card-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.acct-card-head h2{margin:0}.acct-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.acct-table-wrap{overflow-x:auto;margin-top:8px}.acct-table-wrap .app-table{min-width:520px}.acct-table-wrap .acct-actions{margin-top:0}.acct-secret code{display:block;margin-top:12px;padding:12px 14px;border-radius:10px;background:#ffffff;border:1px solid var(--app-line);font-size:13px;line-height:1.45;word-break:break-all}.acct-code,.acct-secret code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.acct-code{margin:14px 0 0;padding:14px 16px;border-radius:12px;background:#f6f7f9;border:1px solid var(--app-line);font-size:12.5px;line-height:1.55;overflow-x:auto;white-space:pre;color:var(--app-ink)}.acct-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--app-gap);gap:var(--app-gap);align-items:stretch}.acct-enterprise,.acct-plan{display:flex;flex-direction:column;gap:10px}.acct-buy,.acct-plan form{margin-top:auto}.acct-buy{display:grid;grid-gap:8px;gap:8px}.acct-buy-error{margin:0;color:#c2410c;font-size:12.5px;line-height:1.4}.acct-contact .app-btn,.acct-plan .app-btn{width:100%;justify-content:center}.acct-audience{margin:0;color:var(--app-faint);font-size:12.5px}.acct-price{margin:4px 0 0;font-family:var(--font-display);font-size:32px;font-weight:700;letter-spacing:-.04em;line-height:1;color:var(--app-ink)}.acct-price span{font-family:var(--font-sans);font-size:14px;font-weight:550;letter-spacing:0;color:var(--app-muted)}.acct-cap{margin:0;font-size:14px;font-weight:650;color:var(--app-ink)}.acct-enterprise ul,.acct-plan ul{margin:4px 0 0;padding:0;list-style:none;display:grid;grid-gap:8px;gap:8px}.acct-enterprise li,.acct-plan li{position:relative;padding-left:14px;color:var(--app-muted);font-size:13.5px;line-height:1.4}.acct-enterprise li:before,.acct-plan li:before{content:"";position:absolute;left:0;top:.5em;width:6px;height:6px;border-radius:99px;background:#3771fc}.acct-enterprise.is-preferred,.acct-plan.is-preferred{box-shadow:inset 0 0 0 1.5px rgba(55,113,252,.4),0 8px 24px rgba(55,113,252,.06)}.acct-enterprise{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:28px;gap:28px;align-items:start}.acct-contact{display:grid;grid-gap:10px;gap:10px}.acct-contact label{display:grid;grid-gap:6px;gap:6px;font-size:13px;font-weight:650;color:var(--app-ink)}.acct-contact textarea{width:100%;border:1px solid var(--app-line);border-radius:10px;padding:10px 12px;font:inherit;font-weight:450;color:var(--app-ink);background:#ffffff;resize:vertical;min-height:120px}.acct-contact textarea:focus{outline:2px solid rgba(55,113,252,.35);border-color:transparent}@media (max-width:1100px){.acct-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.acct-enterprise{grid-template-columns:1fr}}@media (max-width:720px){.acct-plans{grid-template-columns:1fr}}@media (max-width:640px){.acct-dl>div{grid-template-columns:1fr;gap:4px}.acct-price{font-size:28px}}.acct-page-head{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.acct-page-head h1{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw,2.15rem);font-weight:750;letter-spacing:-.035em;color:var(--app-ink)}.acct-page-head p{margin:0;color:var(--app-muted);font-size:14.5px;line-height:1.5;max-width:40rem}.acct-doc-link{color:var(--app-ink);font-weight:600;text-underline-offset:3px}.acct-profile{display:flex;flex-direction:column;gap:22px;max-width:720px}.acct-profile-hero{display:flex;align-items:center;gap:18px}.acct-avatar{width:72px;height:72px;border-radius:999px;display:grid;place-items:center;background:#1f9d55;color:#fff;font-size:28px;font-weight:700;flex-shrink:0}.acct-avatar,.acct-profile-hero h1{font-family:var(--font-display);letter-spacing:-.04em}.acct-profile-hero h1{margin:0;font-size:clamp(1.85rem,2.6vw,2.35rem);font-weight:750}.acct-profile-email{margin:4px 0 0;color:var(--app-muted);font-size:14.5px}.acct-plan-pill{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;border-radius:999px;background:#f0f1f4}.acct-plan-pill p{margin:0;font-size:13.5px;color:var(--app-ink);line-height:1.4}.acct-plan-badge{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:#12141a;color:#fff;font-size:11px;font-weight:700;letter-spacing:.06em}.acct-plan-badge.neutral{background:#6b7280}.acct-panel,.acct-section{display:flex;flex-direction:column;gap:4px}.acct-panel{margin-top:8px}.acct-keys-heading,.acct-panel>h2{margin:0 0 4px;font-size:1.05rem;font-weight:700;letter-spacing:-.02em}.acct-detail-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 0;border-top:1px solid var(--app-line)}.acct-panel>.acct-detail-row:first-of-type{border-top:0;padding-top:8px}.acct-detail-label{margin:0 0 4px;font-size:13px;font-weight:550;color:var(--app-muted)}.acct-detail-value{margin:0;font-size:15px;font-weight:600;color:var(--app-ink);line-height:1.4}.acct-detail-value.muted,.acct-empty-note,.acct-keys-lede{font-weight:450;color:var(--app-muted);font-size:13.5px;line-height:1.5}.acct-empty-note{margin:8px 0 0}.acct-text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;margin:0;color:var(--app-ink);font:inherit;font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}a.acct-text-btn{display:inline-block;margin-top:8px}.acct-inline-form{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.acct-inline-form input{min-width:180px;padding:8px 10px;border:1px solid var(--app-line);border-radius:8px;font:inherit;font-size:14px}.acct-inline-error{margin:6px 0 0;color:#b45309;font-size:13px}.acct-billing-delete{margin:28px 0 0;text-align:center;font-size:13px}.acct-billing-delete a{color:var(--app-muted,#6b7280);text-decoration:underline;text-underline-offset:2px}.acct-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin-top:12px}.acct-tool-card{display:flex;flex-direction:column;gap:8px;padding:16px;border:1px solid var(--app-line);border-radius:12px;background:#fff}.acct-tool-card h3{margin:0;font-size:15px;font-weight:700}.acct-tool-card p{margin:0;font-size:13px;line-height:1.45;color:var(--app-muted)}.acct-mcp-tile-grid{display:flex;flex-wrap:wrap;gap:8px;width:100%;max-width:100%;margin-top:14px}.acct-mcp-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;flex:0 0 auto;width:148px;min-height:96px;padding:12px 8px;border:1px solid #e4e6ec;border-radius:10px;background:#fff;color:#12141a;cursor:pointer;text-align:center;transition:border-color .15s ease,background .15s ease}@media (max-width:720px){.acct-mcp-tile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.acct-mcp-tile{width:100%;min-width:0}}.acct-mcp-tile:focus-visible,.acct-mcp-tile:hover{border-color:#7eb6ff;background:#fbfcff;outline:none}.acct-mcp-tile-icon{display:grid;place-items:center;width:28px;height:28px;color:#12141a}.acct-mcp-dialog-mark .acct-mcp-tile-mark,.acct-mcp-tile-icon .acct-mcp-tile-mark,.acct-mcp-tile-icon svg{width:24px;height:24px;object-fit:contain}.acct-mcp-tile-label{font-size:14px;font-weight:600;line-height:1.25;color:#12141a;max-width:100%}.acct-mcp-dialog-root{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:24px}.acct-mcp-dialog-backdrop{position:absolute;inset:0;border:0;background:rgba(18,20,26,.28);cursor:pointer}.acct-mcp-dialog{position:relative;z-index:1;width:min(520px,100%);max-height:min(80vh,640px);overflow:auto;padding:20px 22px 22px;border:1px solid #e4e6ec;border-radius:14px;background:#fff;box-shadow:0 18px 48px rgba(18,20,26,.12)}.acct-mcp-dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}.acct-mcp-dialog-title-row{display:flex;align-items:center;gap:10px;min-width:0}.acct-mcp-dialog-title-row h3{margin:0;font-size:17px;font-weight:700;line-height:1.3}.acct-mcp-dialog-mark{display:grid;place-items:center;width:32px;height:32px;color:#12141a;flex-shrink:0}.acct-mcp-dialog-close{border:0;background:transparent;color:#5b6170;font-size:13px;font-weight:600;cursor:pointer;padding:4px 0 4px 8px}.acct-mcp-dialog-close:focus-visible,.acct-mcp-dialog-close:hover{color:#12141a;outline:none}.acct-mcp-dialog-note{margin:0;font-size:14px;line-height:1.5;color:#5b6170}.acct-mcp-dialog-steps{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:10px;font-size:14px;line-height:1.5;color:#12141a}.acct-mcp-dialog-snippet{margin-top:16px;display:flex;flex-direction:column;align-items:flex-start;gap:8px}.acct-mcp-dialog-snippet pre{margin:0;width:100%;padding:12px;border-radius:8px;background:#f4f5f8;border:1px solid #e4e6ec;font-size:12px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.acct-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.92em;word-break:break-all}.acct-keys-block{margin-top:28px;display:flex;flex-direction:column;gap:12px}.acct-plan-grid{margin:8px 0 24px}.acct-plan-grid .acct-buy{width:100%}.acct-plan-grid .acct-buy .app-btn{width:100%;min-height:42px;border-radius:8px;font-weight:600}.acct-plan-grid [data-plan=business] .acct-buy .app-btn.primary,.acct-plan-grid [data-plan=pro] .acct-buy .app-btn.primary{background:#fff;color:#12141a;border:0}.acct-plan-grid [data-plan=investor] .acct-buy .app-btn.primary,.acct-plan-grid [data-plan=power] .acct-buy .app-btn.primary{background:#fff;color:#12141a;border:1px solid #d5d8e0}@media (max-width:900px){.acct-tool-grid{grid-template-columns:1fr}}@media (max-width:640px){.acct-profile-hero{align-items:flex-start}.acct-plan-pill{border-radius:16px}}