body #ts-search-dropdown .sd-body{padding-inline:clamp(20px,3.4vw,56px)}body #ts-search-dropdown .sd-search-row{padding-block:16px}body #ts-search-dropdown .sd-mode-row{padding-block:12px}body #ts-search-dropdown .sd-discovery{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0 48px;align-content:start}body #ts-search-dropdown .sd-discovery .sd-group-coin{grid-column:1;grid-row:2/span 2}body #ts-search-dropdown .sd-discovery .sd-group-page{grid-column:2;grid-row:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px}body #ts-search-dropdown .sd-discovery .sd-group-page .sd-section-head{grid-column:1/-1}body #ts-search-dropdown .sd-discovery .sd-group-news{grid-column:2;grid-row:3}body #ts-search-dropdown .sd-recent{grid-column:1/-1;grid-row:1}body #ts-search-dropdown .sd-group{min-width:0}body #ts-search-dropdown .sd-section-head{padding-inline:0;border-bottom:1px solid var(--tb-rule)}body #ts-search-dropdown .sd-section-head span{font-weight:400;opacity:.7}body #ts-search-dropdown .sdp-row{min-height:58px;padding:10px;border-radius:0;border-bottom:1px solid var(--tb-rule)}body #ts-search-dropdown .sdp-row>.sdp-meta:first-child{overflow:hidden;font-size:10px}body #ts-search-dropdown .sdp-sub,body #ts-search-dropdown .sdp-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #ts-search-dropdown .sdp-row.kb{outline:2px solid var(--tb-accent,#8b76b8);outline-offset:-2px}body #ts-search-dropdown .sd-foot{padding-block:14px}@media (max-width:760px){body #ts-search-dropdown .sd-body{max-height:calc(100dvh - var(--tb-h) - 12px);padding-inline:20px}body #ts-search-dropdown .sd-discovery{display:block}body #ts-search-dropdown .sd-discovery .sd-group-page{display:grid}body #ts-search-dropdown .sd-foot{gap:8px;font-size:10px}body #ts-search-dropdown .sd-foot .keys{gap:8px}}:root{--tb-field-2:#23242a;--tb-on-accent:#ffffff;--fr-gutter:44px;--fr-max:1560px;--fr-fast:140ms;--fr-mid:240ms;--fr-slow:420ms;--fr-ease:cubic-bezier(0.22,0.61,0.36,1);--fr-ease-out:cubic-bezier(0.16,1,0.3,1);--fr-ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--tb-h:76px;--topbar-ink:var(--tb-ink);--topbar-ink-2:var(--tb-ink-2);--topbar-rule:var(--tb-rule)}html{--header-offset:var(--tb-h)}#ts-topbar{position:sticky;top:0;z-index:80;display:flex;flex-wrap:nowrap;align-items:center;gap:clamp(16px,1.8vw,30px);height:var(--tb-h);min-height:var(--tb-h);padding:0 28px;box-sizing:border-box;overflow:visible;background:var(--tb-bg);color:var(--tb-ink);border-bottom:1px solid var(--tb-rule);color-scheme:dark}#ts-topbar .dashboard-brand{display:flex;flex:none;align-items:center;align-self:stretch;height:100%;color:var(--tb-ink);position:relative}#ts-topbar .dashboard-brand:after{display:none}#ts-topbar .brand-lockup{display:flex;align-items:center;line-height:1;position:relative}#ts-topbar .brand-lockup-icon{display:inline-flex;flex:none;align-items:center;width:28px;height:28px;margin-right:6px;padding:0;border-radius:0;background:transparent;transition:transform .42s var(--fr-ease-out),filter .2s ease}#ts-topbar .brand-lockup-icon svg{width:100%;height:100%}#ts-topbar .brand-lockup-text{font-size:28px;font-weight:800;letter-spacing:-.055em;line-height:1;color:var(--tb-ink);transition:color .18s ease}#ts-topbar .brand-lockup-text:after{content:".";color:var(--tb-accent-ink);transition:color .18s ease,text-shadow .18s ease}#ts-topbar .brand-lockup:after{content:"";position:absolute;left:0;bottom:-10px;height:2px;width:100%;background:var(--tb-accent-ink);transform:scaleX(0);transform-origin:left center;transition:transform .28s var(--fr-ease-out)}@media (hover:hover){#ts-topbar .dashboard-brand:focus-visible .brand-lockup-icon,#ts-topbar .dashboard-brand:hover .brand-lockup-icon{transform:translateY(-1px) scale(1.07);filter:brightness(1.14)}#ts-topbar .dashboard-brand:focus-visible .brand-lockup-text:after,#ts-topbar .dashboard-brand:hover .brand-lockup-text:after{text-shadow:0 0 18px color-mix(in srgb,var(--tb-accent-ink) 70%,transparent)}#ts-topbar .dashboard-brand:focus-visible .brand-lockup:after,#ts-topbar .dashboard-brand:hover .brand-lockup:after{transform:scaleX(1)}}#ts-topbar .dashboard-nav{display:flex;flex:none;align-items:stretch;height:100%;gap:0}#ts-topbar .dashboard-primary{position:relative;display:flex;align-items:stretch;gap:0}#ts-topbar .dashboard-primary>a{display:inline-flex;align-items:center;padding:0 12px;font-size:14px;font-weight:600;letter-spacing:-.005em;color:var(--tb-ink-2);white-space:nowrap;border-radius:0;text-decoration:none;transition:color var(--fr-fast) var(--fr-ease),background-color var(--fr-fast) var(--fr-ease)}#ts-topbar .dashboard-primary>a:hover{color:var(--tb-ink);background:color-mix(in srgb,var(--tb-ink) 6%,transparent)}#ts-topbar .dashboard-primary>a[aria-current=page]{color:var(--tb-ink)}#ts-topbar :is(.dashboard-primary>a,.dashboard-tools>summary):focus-visible{outline:2px solid var(--tb-accent-ink);outline-offset:-3px;border-radius:8px}#ts-topbar .nav-mark{position:absolute;left:0;bottom:0;width:1px;height:2px;border-radius:2px;background:var(--tb-accent-ink);transform-origin:left center;opacity:0;pointer-events:none;transition:transform .34s var(--fr-ease-out),opacity .16s linear}#ts-topbar .dashboard-secondary{display:flex;align-items:stretch;margin-left:4px}#ts-topbar .dashboard-tools{position:static;display:flex;align-items:stretch}#ts-topbar .dashboard-tools>summary{position:relative;display:inline-flex;align-items:center;gap:7px;height:100%;padding:0 12px;list-style:none;font-size:14px;font-weight:600;color:var(--tb-ink-2);cursor:pointer;border-radius:0;transition:color .14s ease,background-color .14s ease}#ts-topbar .dashboard-tools>summary::-webkit-details-marker{display:none}#ts-topbar .dashboard-tools>summary:hover{color:var(--tb-ink);background:color-mix(in srgb,var(--tb-ink) 6%,transparent)}#ts-topbar .dashboard-tools.is-open>summary,#ts-topbar .dashboard-tools>summary[aria-current=true]{color:var(--tb-ink)}#ts-topbar .dashboard-secondary .dashboard-tools>summary[aria-current=true]:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:2px;border-radius:2px;background:var(--tb-accent-ink);pointer-events:none}#ts-topbar .dashboard-tools.is-open>summary{background:var(--tb-hover)}#ts-topbar .dashboard-tools>summary svg{transition:transform .2s ease}#ts-topbar .dashboard-tools.is-open>summary svg{transform:rotate(180deg)}#ts-topbar .dashboard-tool-menu{position:fixed;top:var(--tb-h);left:0;right:0;width:100vw;max-width:none;margin:0;padding:0;z-index:79;background:var(--tb-bg);border:0;border-top:1px solid var(--tb-rule);border-radius:0;box-shadow:0 28px 60px -18px rgba(0,0,0,.62);display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;color:var(--tb-ink);color-scheme:dark;transition:grid-template-rows var(--fr-mid) var(--fr-ease-out),box-shadow var(--fr-mid) linear,visibility 0s linear var(--fr-mid)}#ts-topbar .dashboard-tool-menu>*{min-height:0;overflow:hidden;opacity:0;transform:translate3d(0,-8px,0);transition:opacity .13s linear,transform .24s var(--fr-ease-out)}#ts-topbar .dashboard-tools.is-open .dashboard-tool-menu{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--fr-mid) var(--fr-ease-out),box-shadow var(--fr-mid) linear,visibility 0s}#ts-topbar .dashboard-tools.is-open .dashboard-tool-menu>*{opacity:1;transform:none;transition-delay:70ms}#ts-topbar .dashboard-tools:not(.is-open) .dashboard-tool-menu{border-top-color:transparent;box-shadow:none}#ts-topbar .hub-menu-inner{min-height:0}#ts-topbar .dashboard-menu-grid{width:100%;max-width:var(--fr-max);margin:0 auto;padding:0 44px;display:grid;align-items:start;grid-template-columns:repeat(var(--hub-cols,3),minmax(0,1fr)) minmax(260px,1fr);gap:24px 28px}#ts-topbar .dashboard-menu-grid:not(:has(.hub-menu-spotlight)){grid-template-columns:repeat(var(--hub-cols,3),minmax(0,1fr))}#ts-topbar .hub-menu-column{display:flex;flex-direction:column;min-height:0;padding-block:26px 30px}#ts-topbar .hub-menu-pages{display:grid;flex:none;grid-auto-rows:56px;align-content:start;gap:4px;min-height:0}#ts-topbar .hub-menu-heading{flex:none;margin:0 0 8px;font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tb-ink-2)}#ts-topbar .hub-menu-pages :is(a,button){box-sizing:border-box;width:100%;display:flex;flex:none;align-items:center;gap:12px;height:56px;min-height:56px;margin:0;padding:0 12px;border:0;border-radius:12px;white-space:normal;background:transparent;color:var(--tb-ink);font:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:background-color .14s var(--fr-ease),color .14s var(--fr-ease)}#ts-topbar .hub-menu-pages :is(a,button):focus-visible,#ts-topbar .hub-menu-pages :is(a,button):hover{background:var(--tb-hover);outline:none}#ts-topbar .hub-menu-pages :is(a,button):focus-visible{box-shadow:inset 0 0 0 1.5px var(--tb-accent-ink)}#ts-topbar .hub-menu-pages :is(a,button)[aria-current]{background:var(--tb-hover)}#ts-topbar .hub-menu-pages :is(a,button)[aria-current] .hub-menu-copy strong{color:var(--tb-accent-ink)}#ts-topbar .hub-menu-icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:10px;background:var(--tb-hover);color:var(--tb-ink-2);transition:color .14s var(--fr-ease),background-color .14s var(--fr-ease),transform .24s var(--fr-ease-out)}#ts-topbar .hub-menu-pages :is(a,button):hover .hub-menu-icon{color:var(--tb-accent-ink);background:color-mix(in srgb,var(--tb-accent-ink) 16%,var(--tb-hover))}#ts-topbar .hub-menu-copy{display:flex;flex-direction:column;justify-content:center;gap:2px;min-width:0;padding-top:1px}#ts-topbar .hub-menu-copy strong{font-size:13.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25}#ts-topbar .hub-menu-copy small{color:var(--tb-ink-2);font-size:12px;line-height:1.35;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}#ts-topbar .hub-menu-spotlight{justify-content:start}#ts-topbar .hub-menu-spotlight .hub-spot{display:flex;flex:none;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:8px;width:100%;max-width:none;min-width:0;min-height:calc(5 * 56px + 4 * 4px + 26px);margin:0;padding:18px 18px 16px;border-radius:14px;overflow:hidden;white-space:normal;border:1px solid color-mix(in srgb,var(--tb-ink) 14%,transparent);background:radial-gradient(120% 90% at 100% 0,color-mix(in srgb,var(--tb-accent-ink) 26%,transparent),transparent 62%),color-mix(in srgb,var(--tb-ink) 6%,transparent);color:var(--tb-ink);text-decoration:none;transition:border-color .16s var(--fr-ease),transform .24s var(--fr-ease-out)}#ts-topbar .hub-menu-spotlight .hub-spot:hover{border-color:color-mix(in srgb,var(--tb-accent-ink) 60%,transparent);transform:translateY(-1px)}#ts-topbar .hub-spot-kicker{font-size:10.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--tb-accent-ink)}#ts-topbar .hub-spot-title{max-width:100%;font-size:19px;font-weight:700;letter-spacing:-.02em;line-height:1.15;white-space:normal}#ts-topbar .hub-spot-sub{max-width:100%;font-size:12.5px;line-height:1.45;color:var(--tb-ink-2);white-space:normal;overflow-wrap:anywhere}#ts-topbar .hub-spot-cta{display:inline-flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--tb-ink)}#ts-topbar .hub-spot:hover .hub-spot-cta svg{transform:translateX(3px)}#ts-topbar .hub-spot-cta svg{transition:transform .2s var(--fr-ease-out)}#ts-topbar .hub-menu-foot{max-width:var(--fr-max);width:100%;margin:0 auto;padding:12px 44px 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid var(--tb-rule);font-size:12px;color:var(--tb-ink-2)}#ts-topbar .hub-menu-foot nav{display:flex;gap:4px}#ts-topbar .hub-menu-foot nav a{color:var(--tb-ink-2);padding:5px 9px;border-radius:999px;text-decoration:none;transition:background-color .14s var(--fr-ease),color .14s var(--fr-ease)}#ts-topbar .hub-menu-foot nav a:hover,#ts-topbar .hub-menu-foot nav a[aria-current]{color:var(--tb-ink);background:var(--tb-hover)}#ts-topbar .hub-menu-foot kbd{display:inline-block;padding:1px 6px;border-radius:5px;border:1px solid var(--tb-rule);font:600 10.5px/1.5 inherit;color:var(--tb-ink)}#ts-topbar .hub-menu-foot-acts{display:inline-flex;align-items:center;gap:14px}#ts-topbar .hub-menu-foot-btn{padding:5px 10px;border:1px solid var(--tb-rule);border-radius:999px;background:transparent;color:var(--tb-ink-2);font:inherit;font-size:12px;font-weight:600;cursor:pointer;transition:background-color .14s var(--fr-ease),color .14s var(--fr-ease),border-color .14s var(--fr-ease)}#ts-topbar .hub-menu-foot-btn:focus-visible,#ts-topbar .hub-menu-foot-btn:hover{color:var(--tb-ink);border-color:color-mix(in srgb,var(--tb-ink) 26%,transparent);background:var(--tb-hover);outline:none}#ts-topbar .hub-menu-foot-hint{white-space:nowrap}#ts-topbar .search{order:2;display:flex;flex:1 1 200px;align-items:center;min-width:160px;max-width:380px;height:42px;margin-left:auto;padding:0 8px 0 16px;gap:11px;background:var(--tb-field);border:1px solid var(--tb-rule);border-radius:999px;color:var(--tb-ink);font-size:13.5px;transition:background-color .18s var(--fr-ease),border-color .18s var(--fr-ease),box-shadow .18s var(--fr-ease)}#ts-topbar .search>svg{flex:none;color:var(--tb-ink-2);transition:color .18s var(--fr-ease)}#ts-topbar .search:hover{background:var(--tb-field-2);border-color:color-mix(in srgb,var(--tb-ink) 26%,transparent)}#ts-topbar .search:hover>svg{color:var(--tb-ink)}#ts-topbar .search:hover .kbd{background:color-mix(in srgb,var(--tb-ink) 14%,transparent);color:var(--tb-ink)}#ts-topbar .search:focus-within,#ts-topbar.search-open .search{background:var(--tb-field-2);border-color:color-mix(in srgb,var(--tb-accent-ink) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--tb-accent-ink) 18%,transparent)}#ts-topbar .search:focus-within>svg,#ts-topbar.search-open .search>svg{color:var(--tb-accent-ink)}#ts-topbar .search input{min-width:0;flex:1;height:auto;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--tb-ink);font:inherit;font-size:13.5px;letter-spacing:-.005em;outline:none}#ts-topbar .search input::placeholder{color:var(--tb-ink-2)}#ts-topbar .search .kbd{display:inline-flex;flex:none;align-items:center;height:24px;padding:0 9px;border:1px solid var(--tb-rule);border-radius:999px;background:var(--tb-field-2);color:var(--tb-ink-2);font-size:11.5px;font-weight:600;letter-spacing:.02em}#ts-topbar .top-actions{order:3;display:flex;flex:none;align-items:center;gap:8px}#ts-topbar .tb-auth{display:flex;flex:none;align-items:center;gap:6px}#ts-topbar .tb-join,#ts-topbar .tb-profile,#ts-topbar .tb-signin,#ts-topbar .tb-theme{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;height:42px;border-radius:999px;font-size:13.5px;font-weight:650;letter-spacing:-.02em;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .14s var(--fr-ease),border-color .14s var(--fr-ease),color .14s var(--fr-ease)}#ts-topbar .tb-profile,#ts-topbar .tb-theme{width:42px;padding:0}#ts-topbar .tb-profile,#ts-topbar .tb-signin,#ts-topbar .tb-theme{border:1px solid color-mix(in srgb,var(--tb-ink) 18%,var(--tb-rule));background:color-mix(in srgb,var(--tb-ink) 6%,transparent);color:var(--tb-ink);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}#ts-topbar .tb-signin{padding:0 16px}#ts-topbar .tb-profile:hover,#ts-topbar .tb-signin:hover,#ts-topbar .tb-theme:hover{border-color:color-mix(in srgb,var(--tb-ink) 36%,transparent);background:color-mix(in srgb,var(--tb-ink) 11%,transparent);color:var(--tb-ink)}#ts-topbar .tb-join{padding:0 16px;background:var(--tb-accent);border:1px solid var(--tb-accent);color:var(--tb-on-accent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 14%,transparent)}#ts-topbar .tb-join:hover{filter:none;background:color-mix(in srgb,var(--tb-accent) 88%,#fff);border-color:color-mix(in srgb,var(--tb-accent) 88%,#fff);color:var(--tb-on-accent)}#ts-topbar .menu-btn:focus-visible,#ts-topbar .tb-join:focus-visible,#ts-topbar .tb-profile:focus-visible,#ts-topbar .tb-signin:focus-visible,#ts-topbar .tb-theme:focus-visible{outline:2px solid var(--tb-accent-ink);outline-offset:2px}#ts-topbar .mn-search-button{width:44px;height:44px;border:0;border-radius:10px;background:transparent}#ts-topbar .menu-btn,#ts-topbar .mn-search-button{display:none;align-items:center;justify-content:center;padding:0;color:var(--tb-ink);cursor:pointer}#ts-topbar .menu-btn{width:42px;height:42px;border:1px solid color-mix(in srgb,var(--tb-ink) 18%,var(--tb-rule));border-radius:999px;background:color-mix(in srgb,var(--tb-ink) 6%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,#fff 8%,transparent)}#ts-topbar .menu-btn:hover{border-color:color-mix(in srgb,var(--tb-ink) 36%,transparent);background:color-mix(in srgb,var(--tb-ink) 11%,transparent)}#ts-topbar .mn-back,#ts-topbar .mobile-drawer{display:none}@keyframes mm-in{0%{opacity:0;transform:translateY(-8px)}}.search-scrim{position:fixed;inset:0;top:var(--tb-h);z-index:78;background:rgba(0,0,0,.46);opacity:0;pointer-events:none;transition:opacity .16s var(--fr-ease-out)}.search-scrim.on{opacity:1;pointer-events:auto}#ts-search-dropdown{position:fixed;top:var(--tb-h);left:0;right:0;z-index:79;width:100vw;max-width:none;margin:0;background:var(--tb-bg);color:var(--tb-ink);color-scheme:dark;border:0;border-top:1px solid var(--tb-rule);border-radius:0;box-shadow:0 28px 60px -18px rgba(0,0,0,.62);display:grid;grid-template-rows:0fr;overflow:hidden;visibility:hidden;--bg-1:var(--tb-bg);--text:var(--tb-ink);--text-2:var(--tb-ink-2);--border:var(--tb-rule);transition:grid-template-rows var(--fr-mid) var(--fr-ease-out),visibility 0s linear var(--fr-mid)}#ts-search-dropdown.on{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--fr-mid) var(--fr-ease-out),visibility 0s}#ts-search-dropdown .sd-body{min-height:0;max-height:min(calc(100dvh - var(--tb-h) - 40px),760px);overflow:hidden;max-width:var(--fr-max);width:100%;margin:0 auto;padding:0 28px;display:flex;flex-direction:column}#ts-search-dropdown .sd-search-row{display:flex;align-items:center;gap:12px;padding:12px 0 10px;border-bottom:1px solid var(--tb-rule)}#ts-search-dropdown .sdp-glass{flex:none;color:var(--tb-ink-2)}#ts-search-dropdown #ts-search-modal-input{flex:1;min-width:0;height:32px;padding:0;border:0;background:transparent;color:var(--tb-ink);font-size:17px;font-weight:600;letter-spacing:-.02em;outline:none}#ts-search-dropdown #ts-search-modal-input::placeholder{color:var(--tb-ink-2);font-weight:500}#ts-search-dropdown .modal-close-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--tb-ink-2);cursor:pointer}#ts-search-dropdown .modal-close-btn .sd-cancel,#ts-search-dropdown .sd-recent{display:none}#ts-search-dropdown .modal-close-btn:hover{background:var(--tb-hover);color:var(--tb-ink)}#ts-search-dropdown .sd-mode-row{display:flex;flex-wrap:wrap;gap:6px;padding:8px 0 6px}#ts-search-dropdown .sd-mode-pill{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--tb-rule);border-radius:999px;background:transparent;color:var(--tb-ink-2);font-size:12.5px;font-weight:600;cursor:pointer}#ts-search-dropdown .sd-mode-pill.on,#ts-search-dropdown .sd-mode-pill[aria-pressed=true]{background:var(--tb-hover);border-color:color-mix(in srgb,var(--tb-ink) 22%,transparent);color:var(--tb-ink)}#ts-search-dropdown .sd-mode-pill .sdp-key{font:600 11px/1 var(--font-mono,ui-monospace,monospace);color:var(--tb-ink-2)}#ts-search-dropdown [data-role=results]{flex:1 1 auto;min-height:0;overflow:auto;scrollbar-width:thin;padding:6px 0 10px}#ts-search-dropdown .sd-section-head{display:flex;align-items:center;gap:8px;padding:14px 4px 8px;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--tb-ink-2)}#ts-search-dropdown .sdp-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:40px;padding:6px 8px;margin:0;border:0;border-radius:10px;background:transparent;color:var(--tb-ink);text-align:left;cursor:pointer}#ts-search-dropdown .sdp-row.kb,#ts-search-dropdown .sdp-row:hover,#ts-search-dropdown .sdp-row[aria-selected=true]{background:var(--tb-hover)}#ts-search-dropdown .sdp-id{min-width:0;display:flex;flex-direction:column;gap:2px}#ts-search-dropdown .sdp-sym,#ts-search-dropdown .sdp-title{font-size:14px;font-weight:650;letter-spacing:-.01em;color:var(--tb-ink)}#ts-search-dropdown .sdp-sub{font-size:12px;color:var(--tb-ink-2)}#ts-search-dropdown .sdp-meta{font-size:11.5px;color:var(--tb-ink-2);white-space:nowrap}#ts-search-dropdown .sdp-empty{padding:18px 8px;color:var(--tb-ink-2);font-size:13.5px}#ts-search-dropdown .sd-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:8px 0 12px;border-top:1px solid var(--tb-rule);color:var(--tb-ink-2);font-size:12px}#ts-search-dropdown .sd-foot .keys{display:flex;gap:16px}#ts-search-dropdown .sd-foot .keys span{display:inline-flex;align-items:center;gap:6px}#ts-search-dropdown .sd-foot kbd,#ts-search-dropdown kbd{display:inline-block;padding:1px 6px;border-radius:5px;border:1px solid var(--tb-rule);background:var(--tb-hover);color:var(--tb-ink-2);font:600 10.5px/1.5 inherit}#ts-search-dropdown .sd-foot a{color:var(--tb-ink);font-weight:600;text-decoration:none}#ts-search-dropdown mark{background:color-mix(in srgb,var(--tb-accent-ink) 28%,transparent);color:inherit}@media (max-width:1180px){#ts-topbar .dashboard-menu-grid{grid-template-columns:repeat(var(--hub-cols,3),minmax(0,1fr))}#ts-topbar .hub-menu-spotlight{display:none}}@media (min-width:981px){#ts-topbar .tb-join,#ts-topbar .tb-signin{height:40px;padding-inline:14px;border-radius:8px}}@media (min-width:981px) and (max-width:1279px){#ts-topbar{gap:14px;padding-inline:20px}#ts-topbar .dashboard-primary>a,#ts-topbar .dashboard-tools>summary{padding-inline:8px;font-size:13px}#ts-topbar .tb-signin{display:none}}@media (max-width:980px){:root,html{--tb-h:calc(56px + env(safe-area-inset-top, 0px))}#ts-topbar{height:var(--tb-h);min-height:var(--tb-h);padding:calc(env(safe-area-inset-top, 0px) + 8px) max(14px,env(safe-area-inset-right,0px)) 8px max(14px,env(safe-area-inset-left,0px));gap:8px}#ts-topbar .dashboard-nav,#ts-topbar .search,#ts-topbar .tb-auth{display:none}#ts-topbar .dashboard-brand{flex:1 1 auto;min-width:0;height:44px}#ts-topbar .brand-lockup-text{font-size:26px}#ts-topbar .brand-lockup-icon{width:26px;height:26px;margin-right:10px}#ts-topbar .brand-lockup:after{display:none}#ts-topbar .menu-btn,#ts-topbar .mn-search-button{display:inline-flex}#ts-topbar .menu-btn,#ts-topbar .mn-back,#ts-topbar .tb-profile,#ts-topbar .tb-theme{width:44px;height:44px}#ts-topbar .mn-back{display:inline-flex;align-items:center;justify-content:center;flex:none;margin:0 -6px 0 -10px;padding:0;border:0;background:transparent;color:var(--tb-ink);cursor:pointer}#ts-topbar .mobile-drawer{display:block;position:fixed;top:var(--tb-h);left:0;right:0;bottom:0;z-index:79;max-height:none;overflow:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:6px max(16px,env(safe-area-inset-right,0px)) calc(28px + env(safe-area-inset-bottom, 0px)) max(16px,env(safe-area-inset-left,0px));background:var(--tb-bg);color:var(--tb-ink);border-top:1px solid var(--tb-rule);animation:mm-in .22s cubic-bezier(.32,.72,0,1) both}#ts-topbar .mm-group{margin-top:18px}#ts-topbar .mm-head{margin:0 4px 6px;color:var(--tb-ink-2);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}#ts-topbar .mm-list{border-top:1px solid var(--tb-rule)}#ts-topbar .mm-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 4px;border:0;border-bottom:1px solid var(--tb-rule);background:transparent;color:var(--tb-ink);font:inherit;font-size:17px;font-weight:600;letter-spacing:-.01em;text-align:left;text-decoration:none;cursor:pointer}#ts-topbar .mm-row:active{background:var(--tb-hover)}#ts-topbar .mm-row[aria-current=page]{color:var(--tb-accent-ink)}#ts-topbar .mm-row .hub-menu-icon{flex:none;color:var(--tb-ink-2)}#ts-topbar .mm-label{flex:1 1 auto;min-width:0}#ts-topbar .mm-chev{flex:none;color:var(--tb-ink-2);opacity:.7}#ts-topbar .mm-row .m-switch{background:var(--tb-field-2)}#ts-topbar .mm-row[aria-pressed=true] .m-switch{background:var(--tb-accent)}#ts-topbar .mm-foot{display:flex;flex-wrap:wrap;gap:4px 18px;margin:22px 4px 0}#ts-topbar .mm-foot a{display:inline-flex;align-items:center;min-height:44px;color:var(--tb-ink-2);font-size:14px;font-weight:600;text-decoration:none}html.m-menu-open{overflow:hidden}.search-scrim{display:none}#ts-search-dropdown{top:0;bottom:0;left:0;right:0;z-index:90;width:100%;border-top:0;box-shadow:none}body #ts-search-dropdown .sd-body{max-height:none;height:100dvh;padding:env(safe-area-inset-top,0) max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}body #ts-search-dropdown .sd-search-row{position:relative;gap:6px;padding-block:8px;border-bottom:0}#ts-search-dropdown .sdp-glass{position:absolute;left:12px;pointer-events:none}#ts-search-dropdown #ts-search-modal-input{height:40px;padding:0 12px 0 36px;border-radius:12px;background:var(--tb-field);font-size:17px;font-weight:500;letter-spacing:0}#ts-search-dropdown .modal-close-btn{width:auto;height:44px;padding:0 4px 0 8px;color:var(--tb-accent-ink);font:inherit;font-size:16px;font-weight:500}#ts-search-dropdown .modal-close-btn svg{display:none}#ts-search-dropdown .modal-close-btn .sd-cancel{display:inline}body #ts-search-dropdown .sd-mode-row{flex-wrap:nowrap;gap:8px;padding-block:6px 10px;overflow-x:auto;scrollbar-width:none}#ts-search-dropdown .sd-mode-pill{flex:none;height:34px;padding:0 14px;border-radius:999px;font-family:inherit;font-size:14px}#ts-search-dropdown .sd-recent{display:block}#ts-search-dropdown a.sdp-row{text-decoration:none}#ts-search-dropdown .sdp-title{font-size:16px}#ts-search-dropdown .sdp-sub{font-size:13px}body #ts-search-dropdown .sd-foot{padding-block:4px calc(6px + env(safe-area-inset-bottom, 0px))}#ts-search-dropdown .sd-foot .keys{display:none}#ts-search-dropdown .sd-foot a{display:inline-flex;align-items:center;min-height:44px}}@media (prefers-reduced-motion:reduce){#ts-search-dropdown,#ts-topbar .brand-lockup-icon,#ts-topbar .brand-lockup:after,#ts-topbar .dashboard-tool-menu,#ts-topbar .dashboard-tool-menu>*,#ts-topbar .nav-mark,.search-scrim{transition:none}}.tools-main{min-width:0;height:calc(100dvh - var(--header-offset));overflow:hidden;display:flex;flex-direction:column}.tools-shell{height:100%}.tools-shell,.tools-workspace{display:flex;flex-direction:column;width:100%;flex:1 1 auto;min-height:0}.tools-workspace{position:relative;height:auto;margin:0;padding:0;background:var(--paper)}.tools-workspace-note{flex:0 0 auto;margin:0;padding:8px 16px;border-bottom:1px solid var(--rule);background:var(--surface)}.tools-workspace iframe{display:block;flex:1 1 auto;width:100%;height:100%;min-height:0;border:0;background:transparent}.tools-workspace-status{position:absolute;inset:0 0 auto;z-index:1;padding:14px 20px;background:var(--paper);border-bottom:1px solid var(--rule)}.sf{margin-top:56px;border-top:1px solid var(--rule);background:color-mix(in srgb,var(--accent) 2%,var(--paper));color:var(--muted)}.tools-main+.sf{margin-top:0}.sf-wrap{max-width:1320px;margin:0 auto;padding:52px max(24px,env(safe-area-inset-left)) 28px}.sf-top{display:grid;grid-template-columns:300px minmax(0,1fr);gap:48px;align-items:start}.sf-logo{display:inline-block;font-size:26px;font-weight:700;letter-spacing:-.03em;color:var(--ink);text-decoration:none;line-height:1}.sf-logo i{font-style:normal;color:var(--accent)}.sf-tag{margin:14px 0 0;font-size:15px;font-weight:650;letter-spacing:-.012em;color:var(--ink)}.sf-cols{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:24px}.sf-col{display:flex;flex-direction:column;gap:9px;min-width:0}.sf-col h3{margin:0 0 4px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--faint)}.sf-col a{font-size:13.5px;line-height:1.35;color:var(--muted);text-decoration:none;transition:color .14s ease;overflow-wrap:anywhere}.sf-col a:hover{color:var(--accent)}.sf-disclaimer{margin:44px 0 0;padding-top:22px;border-top:1px solid var(--rule);line-height:1.65;max-width:92ch}.sf-bottom,.sf-disclaimer{font-size:12.5px;color:var(--faint)}.sf-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:22px}.sf-bottom nav{display:flex;gap:18px}.sf-bottom a{color:var(--muted);text-decoration:none}.sf-bottom a:hover{color:var(--accent)}.sf a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.sf-mark{overflow:hidden;line-height:0;padding:0 max(24px,env(safe-area-inset-left));border-top:1px solid var(--rule)}.sf-mark span{display:block;font-weight:700;font-size:clamp(76px,15.4vw,232px);letter-spacing:-.055em;line-height:.78;background:linear-gradient(180deg,color-mix(in srgb,var(--ink) 12%,transparent) 0,color-mix(in srgb,var(--accent) 62%,transparent) 78%,color-mix(in srgb,var(--accent) 78%,transparent) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;user-select:none;margin-bottom:-.13em;padding-top:.06em}.sf-mark i{font-style:normal}@media (max-width:1100px){.sf-top{grid-template-columns:minmax(0,1fr);gap:34px}.sf-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px 24px}}@media (max-width:600px){.sf-wrap{padding:40px max(18px,env(safe-area-inset-left)) 24px}.sf-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.sf-disclaimer{margin-top:34px}.sf-mark{padding-inline:max(18px,env(safe-area-inset-left))}}@media (max-width:1023px){.sf{padding-bottom:64px}.tools-main+.sf{padding-bottom:0}}.tools-main:has(.tools-workspace-page-scroll){height:auto;overflow:visible}.tools-workspace-page-scroll{flex:0 0 auto;height:auto}html:has(.tools-workspace-page-scroll){overflow-y:auto!important}.nav-progress{position:fixed;z-index:90;top:0;left:0;width:100%;height:2px;transform:scaleX(0);transform-origin:left center;background:linear-gradient(90deg,color-mix(in srgb,var(--accent) 40%,transparent),var(--accent));opacity:0;pointer-events:none}.nav-progress.is-loading{opacity:1;animation:nav-progress 8s cubic-bezier(.1,.7,.2,1) forwards}.nav-progress.is-done{opacity:0;transform:scaleX(1);transition:opacity .3s var(--ease-out-quart) .12s,transform .16s var(--ease-out-quart)}@keyframes nav-progress{0%{transform:scaleX(.05)}to{transform:scaleX(.92)}}@media (prefers-reduced-motion:reduce){.nav-progress.is-loading{animation:none;transform:scaleX(.6)}}:root{--dock-h:0px}@media (max-width:1023px){:root{--dock-h:calc(50px + env(safe-area-inset-bottom, 0px))}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}[role=button],a,button,input,label,select,summary,textarea{-webkit-tap-highlight-color:transparent;touch-action:manipulation}@media (hover:none) and (pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px!important}}@media (max-width:1023px){body:has(.m-dock){padding-bottom:var(--dock-h)}.tools-main{height:calc(100dvh - var(--header-offset) - var(--dock-h))}.page-shell{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}.m-dock{display:none}@media (max-width:1023px){.m-dock{display:block;position:fixed;inset:auto 0 0 0;z-index:40;padding:0 max(4px,env(safe-area-inset-right,0px)) env(safe-area-inset-bottom,0) max(4px,env(safe-area-inset-left,0px));border-top:1px solid var(--rule);background:color-mix(in srgb,var(--paper) 84%,transparent);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px)}.m-dock ul{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:560px;height:49px;margin:0 auto;padding:0;list-style:none}.m-dock a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;height:49px;color:var(--faint);font-size:10px;font-weight:600;line-height:1;letter-spacing:0;text-decoration:none;transition:color .15s ease,transform .12s ease,opacity .12s ease}.m-dock a[aria-current=page]{color:var(--accent)}.m-dock a:active{transform:scale(.94);opacity:.7}.m-dock a:focus-visible{outline:2px solid var(--accent);outline-offset:-4px;border-radius:10px}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.m-dock{background:var(--paper)}}@media (hover:none){.m-row:active,.rk-row:active,.row-lift:active{background:var(--row-bg-active)}.btn:active,.co-act:active,.m-press:active,.term-chip:active{opacity:.72}}.m-seg{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));padding:2px;border-radius:10px;background:var(--panel)}.m-seg-thumb{position:absolute;top:2px;bottom:2px;left:2px;width:calc((100% - 4px) / var(--n));border-radius:8px;background:var(--paper);box-shadow:0 1px 2px rgba(0,0,0,.22),0 0 0 .5px var(--rule-strong);transform:translateX(calc(100% * var(--i)));transition:transform .22s cubic-bezier(.32,.72,0,1)}.m-seg button{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:0;height:32px;padding:0 8px;border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;font-weight:600;white-space:nowrap;cursor:pointer}.m-seg button:before{content:"";position:absolute;inset:-6px 0}.m-seg button[aria-pressed=true]{color:var(--ink)}.m-seg button:disabled{color:var(--faint);opacity:.55;cursor:not-allowed}.m-seg button:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:8px}.m-sheet{position:fixed;inset:auto 0 0 0;width:100%;max-width:560px;max-height:min(86dvh,720px);margin:0 auto;padding:0;border:0;background:transparent;color:var(--ink);overflow:visible;pointer-events:auto}.m-sheet::backdrop{background:rgba(0,0,0,.5);animation:m-fade .2s ease both}.m-sheet-panel{display:flex;flex-direction:column;max-height:min(86dvh,720px);padding-bottom:env(safe-area-inset-bottom,0);border:1px solid var(--rule);border-bottom:0;border-radius:16px 16px 0 0;background:var(--surface);animation:m-rise .28s cubic-bezier(.32,.72,0,1) both}.m-sheet[data-closing=true] .m-sheet-panel{animation:m-sink .2s ease-in both}.m-sheet[data-closing=true]::backdrop{animation:m-fade .2s ease reverse both}.m-sheet-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-height:56px;padding:14px 8px 4px 18px;touch-action:none}.m-sheet-grab{position:absolute;top:6px;left:50%;width:36px;height:5px;margin-left:-18px;border-radius:999px;background:var(--rule-strong)}.m-sheet-head h2{margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em}.m-sheet-done{min-width:44px;min-height:44px;padding:0 10px;border:0;background:transparent;color:var(--accent);font:inherit;font-size:16px;font-weight:600;cursor:pointer}.m-sheet-body{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:4px 18px 18px}.m-opt{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:52px;padding:8px 0;border:0;border-bottom:1px solid var(--rule);background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:500;text-align:left;cursor:pointer}.m-opt:last-child{border-bottom:0}.m-opt small{display:block;margin-top:2px;color:var(--faint);font-size:13px;font-weight:400}.m-opt:disabled{color:var(--faint);cursor:not-allowed}.m-switch{position:relative;flex:none;width:50px;height:30px;border-radius:999px;background:var(--rule-strong);transition:background .18s ease}.m-switch:after{content:"";position:absolute;top:2px;left:2px;width:26px;height:26px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.3);transition:transform .2s cubic-bezier(.32,.72,0,1)}[aria-pressed=true]>.m-switch{background:var(--accent)}[aria-pressed=true]>.m-switch:after{transform:translateX(20px)}.chart-host--live{touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.term-loading{position:absolute;inset:0 0 auto 0;z-index:6;height:2px;overflow:hidden;pointer-events:none}.term-loading:after{content:"";position:absolute;inset:0;width:40%;background:var(--accent);animation:term-load 1.1s ease-in-out infinite}@keyframes term-load{0%{transform:translateX(-100%)}to{transform:translateX(250%)}}.term-full-head,.term-mhead,.term-panes,.term-scrub,.term-status{display:none}@media (max-width:980px){body:has(.terminal-shell) #ts-topbar{display:none}body:has(.terminal-shell){--header-offset:0px}body:has(.terminal-shell) .term-mhead{padding-top:calc(env(safe-area-inset-top, 0px) + 4px);background:linear-gradient(to bottom,var(--tb-bg) env(safe-area-inset-top,0),var(--paper) env(safe-area-inset-top,0))}}@media (max-width:1023px){.terminal-shell .term-mark{display:none}.term-mhead{display:grid;grid-template-columns:minmax(0,1fr) auto 44px 44px;align-items:center;gap:4px;flex:none;min-height:64px;padding:6px max(10px,env(safe-area-inset-right,0px)) 6px max(14px,env(safe-area-inset-left,0px));background:var(--paper)}.term-mhead-id{gap:10px;flex:1 1 auto;min-width:0;min-height:48px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.term-mhead-id,.term-mhead-sym{display:flex;align-items:center}.term-mhead-sym{gap:3px;font-size:17px;font-weight:700;letter-spacing:-.01em;line-height:1.2}.term-mhead-name,.term-mhead-sym svg{color:var(--faint)}.term-mhead-name{display:block;overflow:hidden;font-size:12px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.term-mhead-px{display:grid;flex:none;justify-items:end;margin:0 4px;line-height:1.2}.term-mhead-px .num:first-child{font-size:17px;font-weight:700;letter-spacing:-.01em}.term-mhead-px .num:last-child{font-size:12px;font-weight:600;line-height:1.3}.term-mhead .term-mhead-btn{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:10px;background:transparent;color:var(--muted);cursor:pointer}.term-mhead .term-mhead-btn.is-on{color:var(--accent)}.term-mhead .term-mhead-btn svg{width:20px;height:20px}.term-panes{display:block;flex:none;padding:2px 12px 8px;border-bottom:1px solid var(--rule);background:var(--paper)}.terminal-shell .chart-column .chart-stage{height:clamp(240px,50vh,520px);height:clamp(240px,50svh,520px);min-height:0;border-bottom:0}.terminal-shell .dock-mod{min-height:156px;gap:10px;padding:16px 14px}.term-status{display:flex;align-items:center;height:36px;padding:0 14px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.term-scrub{position:absolute;top:8px;left:10px;z-index:5;display:flex;align-items:baseline;gap:8px;margin:0;padding:6px 10px;border:1px solid var(--rule);border-radius:10px;background:color-mix(in srgb,var(--surface) 94%,transparent);font-size:13px;font-weight:600;pointer-events:none}.term-scrub .num:first-child{font-size:15px;font-weight:700}.term-scrub-when{color:var(--faint);font-size:12px;font-weight:500}.terminal-shell .term-sort-chip{height:44px;min-width:52px;font-size:13px}.terminal-shell .chart-column .chart-stage[data-full=true]{position:fixed;inset:0;z-index:95;height:auto;min-height:0;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);background:linear-gradient(to bottom,var(--tb-bg) env(safe-area-inset-top,0),var(--paper) env(safe-area-inset-top,0))}html.term-full .m-dock{display:none}.terminal-shell .chart-column{scrollbar-width:none}.terminal-shell .chart-column::-webkit-scrollbar{display:none}.term-full-head{display:flex;align-items:center;gap:8px;flex:none;height:44px;padding:0 14px;font-size:15px}.term-full-head .num:last-child{font-size:13px;font-weight:600}}@media (max-width:1023px) and (orientation:landscape) and (max-height:500px){.term-full-head{display:none}}@media (max-width:767px){.rk-page{display:flex;flex-direction:column;padding-top:18px;padding-bottom:20px}.rk-page>header h1{font-size:30px;line-height:1.1}.rk-page>header>div+div{margin-top:12px}.rk-links{flex-wrap:nowrap;gap:18px;overflow-x:auto;scrollbar-width:none;white-space:nowrap}.rk-links a{display:inline-flex;align-items:center;min-height:44px}.rk-links .rk-link-wide{display:none}.rk-links .rk-link-phone{display:inline}.rk-status{margin-top:0}.rk-featured{order:10}.rk-board,.rk-board.is-five{display:flex;gap:0;margin:14px -1.25rem 0;padding:12px 1.25rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.rk-board::-webkit-scrollbar,.rk-links::-webkit-scrollbar,.rk-mover-grid::-webkit-scrollbar,.rk-views::-webkit-scrollbar{display:none}.rk-read{flex:none;min-width:104px;margin-right:18px;padding-right:18px;border-right:1px solid var(--rule);scroll-snap-align:start}.rk-read:last-child{margin-right:0;border-right:0}.rk-read dd{font-size:1.2rem;white-space:nowrap}.rk-movers{margin-top:18px}.rk-movers-head .meta{display:none}.rk-mover-grid{display:flex;gap:10px;margin:0 -1.25rem;padding:0 1.25rem 2px;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}.rk-mover{flex:none;width:142px;min-height:0;gap:6px;padding:12px;border:1px solid var(--rule);border-radius:12px;scroll-snap-align:start}.rk-mover>.num{font-size:15px;font-weight:700}.rk-page-table{margin-top:20px}.rk-toolbar{gap:10px;margin-bottom:4px}.rk-search{flex:1 1 100%}.rk-search .field{height:44px;border-radius:12px;background:var(--panel);border-color:transparent}.rk .rk-views{display:flex;flex-wrap:nowrap;flex:1 1 100%;gap:8px;margin:0 -1.25rem;padding:0 1.25rem;border:0;border-radius:0;background:transparent;overflow-x:auto;scrollbar-width:none}.rk .rk-views .rk-view-link,.rk .rk-views button{position:relative;flex:none;height:34px;padding:0 14px;border-radius:999px;background:var(--panel);color:var(--muted);font-size:14px;font-weight:600}.rk .rk-views .rk-view-link:before,.rk .rk-views button:before{content:"";position:absolute;inset:-5px 0}.rk .rk-views button.is-on{background:var(--accent-soft);color:var(--accent)}.rk-count{display:none}.rk-scroll{margin:0 -1.25rem;padding:0;overflow:visible}.rk-table,.rk-table tbody,.rk-table thead{display:block;min-width:0}.rk-table tr{position:relative;display:grid;grid-template-columns:20px minmax(0,1fr) 48px minmax(72px,auto) 64px;align-items:center;column-gap:6px;padding:0 1rem}.rk-table thead{top:var(--tb-h);z-index:3;font-size:11px;letter-spacing:.06em}.rk-table thead tr{height:38px}.rk-table tbody tr{min-height:62px;border-bottom:1px solid var(--edge-soft)}.rk-table td,.rk-table td.num,.rk-table th,.rk-table th.rk-num-h{display:block;position:static;width:auto;min-width:0;padding:0;border:0;background:transparent}.rk-table tr>.rk-c-7d,.rk-table tr>.rk-c-cap,.rk-table tr>.rk-c-vol,.rk-table tr>.rk-watch,.rk-table tr>.rk-watch-h{display:none}.rk-table tr>.rk-c-spark{display:block;order:3;width:48px;overflow:hidden}.rk-table .rk-c-spark svg{display:block;width:48px;height:24px}.rk-table tr>.rk-c-price{display:block;order:4;text-align:right;white-space:nowrap}.rk-table td.rk-c-price{font-size:15px;font-weight:600}.rk-table tr>.rk-c-chg{order:5;text-align:right}.rk-table td.rk-chg span{display:inline-block;min-width:62px;padding:6px 4px;border-radius:8px;background:var(--heat,var(--panel));font-size:13px;font-weight:650;text-align:center}.rk-table th .rk-sort{position:relative;letter-spacing:inherit}.rk-table th .rk-sort:before{content:"";position:absolute;inset:-14px -8px}.rk-rank{font-size:12px}.rk-asset{gap:8px;min-height:62px}.rk-asset:after{content:"";position:absolute;inset:0}.rk-asset-id b{display:none}.rk-asset-id span{overflow:hidden;color:var(--ink);font-size:15px;font-weight:700;letter-spacing:-.01em;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.rk-asset-id .rk-asset-cap{display:block;color:var(--faint);font-size:12px;font-weight:500}.rk-more{width:100%;min-height:48px;margin-top:12px;border-radius:12px;background:var(--panel);color:var(--ink);font-size:15px}.rk-empty{padding:28px 0 12px}}@media (max-width:1023px){.cf-chart-host{position:relative}}@media (max-width:639px){article.company-file.coin-file{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-content:start}article.company-file.coin-file :is(.co-mast,.co-mast-top,.co-id,.co-names,.co-desk,.co-main){display:contents}article.company-file.coin-file :is(.co-mast,.co-mast-top,.co-names,.co-desk,.co-main)>*,article.company-file.coin-file>*{grid-column:1/-1;order:7;min-width:0}article.company-file.coin-file>.co-crumb{order:0}article.company-file.coin-file .co-id>:is(.asset-logo-wrap,.asset-logo-fallback){grid-column:1;grid-row:span 2;order:1;align-self:center;margin-top:10px}article.company-file.coin-file .co-names>:is(.kicker,h1){grid-column:2;order:1}article.company-file.coin-file .co-names>.kicker{margin-top:10px;align-self:end}article.company-file.coin-file .co-names>h1{font-size:28px;line-height:1.1}article.company-file.coin-file .co-names>.cf-quote{order:2;margin-top:12px}article.company-file.coin-file .cf-price{font-size:34px}article.company-file.coin-file .co-mast-top>.co-mast-viz,article.company-file.coin-file .co-names>.co-lede{display:none}article.company-file.coin-file .co-main>#chart{order:3;margin-top:14px;padding:12px 12px 14px}article.company-file.coin-file #chart>.co-section-kicker{display:none}article.company-file.coin-file #chart>h2{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}article.company-file.coin-file .co-names>.co-acts{order:4;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}article.company-file.coin-file .co-acts>.co-act{justify-content:center;min-width:0;min-height:44px;padding-inline:8px}article.company-file.coin-file .co-acts>.cf-status,article.company-file.coin-file .co-acts>.co-act-primary{grid-column:1/-1;margin-left:0}article.company-file.coin-file .co-mast>.cf-facts{order:5;display:flex;gap:8px;margin:14px -1.25rem 0;padding:0 1.25rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x proximity}article.company-file.coin-file .cf-facts::-webkit-scrollbar{display:none}article.company-file.coin-file .cf-facts>div,article.company-file.coin-file .cf-facts>div:last-child{flex:none;min-width:138px;scroll-snap-align:start}article.company-file.coin-file>.cf-section-nav{order:6;margin-top:14px}article.company-file.coin-file .co-desk>.co-rail{order:8;margin-top:18px}article.company-file.coin-file>.cf-more{order:9}.coin-file .cf-chart{display:flex;flex-direction:column}.coin-file .cf-toolbar{display:contents}.coin-file .cf-toolbar>.cf-seg[aria-label=Range]{order:1;display:flex;width:100%}.coin-file .cf-toolbar>.cf-seg[aria-label=Range] button{flex:1}.coin-file .cf-chart>.cf-chart-host{order:2;height:min(46dvh,360px);min-height:260px;margin-top:10px}.coin-file .cf-chart>.cf-chart-stats{order:3;margin-top:12px}.coin-file .cf-toolbar>.cf-seg[aria-label="Chart type"]{order:4;align-self:flex-start;margin-top:14px}.coin-file .cf-toolbar>.cf-seg[aria-label=Studies]{order:5;align-self:flex-start;margin-top:8px}.coin-file .cf-chart>.cf-note{order:6}}@media (max-width:767px){.book-page{padding-top:18px;padding-bottom:20px}.book-page>header h1{font-size:30px;line-height:1.1}.book-page>header .dek{font-size:15px}.book-links{display:none}.book-toolbar .book-search{flex:1 1 100%;order:-1}.book-toolbar .book-search .field{height:44px;border-radius:12px;border-color:transparent;background:var(--panel)}.book-toolbar .book-add-btn{min-height:44px}.book-toolbar .book-sorts{display:flex;flex:1 1 0;min-width:0;flex-wrap:nowrap;gap:8px;padding:0;border:0;background:transparent;overflow-x:auto;scrollbar-width:none}.book-toolbar .book-sorts::-webkit-scrollbar{display:none}.book-toolbar .book-sorts button{position:relative;flex:none;height:34px;padding:0 14px;border-radius:999px;background:var(--panel);color:var(--muted);font-size:14px;font-weight:600}.book-toolbar .book-sorts button:before{content:"";position:absolute;inset:-5px 0}.book-toolbar .book-sorts button.is-on{background:var(--accent-soft);color:var(--accent)}.book-list .book-row{grid-template-columns:minmax(0,1fr) auto;column-gap:2px;min-height:62px;padding:4px 0;border-radius:0}.book-list .book-grip{display:none}.book-list .book-asset{grid-template-columns:30px minmax(0,1fr) 52px auto;column-gap:10px;min-height:54px}.book-list .book-spark{display:flex;width:52px;overflow:hidden}.book-list .book-spark svg{width:52px;height:26px}.book-list .book-name{display:none}.book-list .book-px-usd,.book-list .book-sym,.book-suggest .book-px-usd,.book-suggest .book-sym{font-size:15px}.book-list .book-actions .pin-btn{width:44px;height:44px}.book-suggest-item{min-height:60px}}@keyframes m-rise{0%{transform:translateY(100%)}}@keyframes m-sink{to{transform:translateY(100%)}}@keyframes m-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.m-seg-thumb,.m-sheet-panel,.m-sheet::backdrop,.m-switch:after,.term-loading:after{animation:none!important;transition:none!important}}