:root{color:#f2f4f7;background:#030405;font-family:SF Pro Text,SF Pro Display,Inter,ui-rounded,Segoe UI,system-ui,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--surface-0: #030405;--surface-1: #060708;--surface-2: #0a0c0d;--surface-3: #0d0f10;--line: rgba(255, 255, 255, .075);--line-soft: rgba(255, 255, 255, .045);--text: #f2f4f7;--text-muted: #858b95;--text-faint: #606670;--accent-neutral: #d9dce2;--blue: #61a9ec;--green: #65dfa5;--red: #df7687}*{box-sizing:border-box}html,body,#root{min-width:320px;min-height:100%;margin:0}body{overflow:hidden}.auth-page{min-height:100vh;display:grid;grid-template-columns:minmax(360px,1fr) minmax(460px,.92fr);background:#050607;color:var(--text);overflow:auto}.auth-page-brand{position:fixed;z-index:2;top:28px;left:34px;display:inline-flex;align-items:center;gap:9px;color:var(--text);font-size:16px;font-weight:720;text-decoration:none}.auth-page-brand img{width:36px;height:36px}.auth-page-showcase{order:2;position:relative;display:flex;min-height:100vh;flex-direction:column;justify-content:flex-end;padding:120px clamp(42px,8vw,128px) 64px;overflow:hidden;background:radial-gradient(circle at 74% 28%,rgba(255,255,255,.11),transparent 26%),linear-gradient(145deg,#0b0c0d,#030405 67%)}.auth-page-showcase:before{position:absolute;inset:0;background-image:radial-gradient(circle,rgba(255,255,255,.72) 0 1px,transparent 1.3px),radial-gradient(circle,rgba(255,255,255,.42) 0 .8px,transparent 1.2px),radial-gradient(circle,rgba(255,255,255,.22) 0 .55px,transparent 1px);background-position:0 0,31px 47px,13px 22px;background-size:91px 91px,137px 137px,53px 53px;content:"";-webkit-mask-image:radial-gradient(ellipse at center,black 5%,rgba(0,0,0,.75) 55%,transparent 100%);mask-image:radial-gradient(ellipse at center,black 5%,rgba(0,0,0,.75) 55%,transparent 100%)}.auth-showcase-copy,.auth-benefit-list,.auth-showcase-points{position:relative}.auth-showcase-copy{max-width:590px}.auth-showcase-eyebrow,.auth-page-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--blue);font-size:11px;font-weight:760;letter-spacing:.14em}.auth-showcase-eyebrow svg{width:14px;height:14px}.auth-showcase-copy h1{max-width:600px;margin:16px 0;font-size:clamp(42px,4.6vw,72px);line-height:.99;letter-spacing:-.06em}.auth-showcase-copy p{max-width:480px;margin:0;color:#a7afb9;font-size:16px;line-height:1.55}.auth-benefit-list{display:grid;width:min(530px,100%);gap:9px;margin-top:37px}.auth-benefit-card{display:grid;grid-template-columns:40px 1fr;gap:13px;padding:15px;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#090c0e9e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .18s ease,transform .18s ease}.auth-benefit-card:hover{border-color:#ffffff3d;transform:translate(4px)}.auth-benefit-icon{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(255,255,255,.14);border-radius:9px;background:#ffffff0b;color:#e3e7ea}.auth-benefit-icon svg{width:18px}.auth-benefit-card strong{display:block;color:#edf0f2;font-size:13px}.auth-benefit-card p{margin:5px 0 0;color:#929ba4;font-size:12px;line-height:1.45}.auth-showcase-points{display:flex;flex-wrap:wrap;gap:16px;margin-top:21px;color:#a7afb9;font-size:12px}.auth-showcase-points span{display:inline-flex;gap:7px;align-items:center}.auth-showcase-points svg{width:15px;color:var(--green)}.auth-page-form-area{order:1;display:grid;align-items:center;justify-items:center;min-height:100vh;padding:48px 28px;border-right:1px solid var(--line);background:#07090a}.auth-page-form-wrap{width:min(100%,392px)}.auth-back-link{display:inline-flex;align-items:center;gap:7px;margin-bottom:52px;color:var(--text-muted);font-size:13px;text-decoration:none}.auth-back-link:hover{color:var(--text)}.auth-back-link svg{width:16px}.auth-page-heading h2{margin:11px 0 8px;font-size:31px;letter-spacing:-.045em}.auth-page-heading p{margin:0;color:var(--text-muted);font-size:14px;line-height:1.5}.auth-page-tabs{display:grid;grid-template-columns:1fr 1fr;gap:3px;margin:30px 0 22px;padding:3px;border-radius:10px;background:#111416}.auth-page-tabs button{min-height:37px;border:0;border-radius:7px;background:transparent;color:var(--text-muted);cursor:pointer;font-size:13px}.auth-page-tabs button.is-active{background:#272d31;color:var(--text);box-shadow:0 1px 2px #00000047}.auth-page-form{display:grid;gap:15px;margin-top:29px}.auth-page-form label{display:grid;gap:7px;color:#b9c0c7;font-size:12px;font-weight:600}.auth-input-shell{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 13px;border:1px solid #30353a;border-radius:9px;background:#0e1113;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease}.auth-input-shell:focus-within{border-color:#ffffffc2;box-shadow:0 0 0 3px #ffffff12}.auth-input-shell svg{width:17px;color:#9aa2aa}.auth-input-shell input{width:100%;border:0;outline:0;background:transparent;font-size:14px}.auth-input-shell input::placeholder{color:#59616a}.auth-input-shell input:-webkit-autofill,.auth-input-shell input:-webkit-autofill:hover,.auth-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#f2f4f7;box-shadow:0 0 0 1000px #0e1113 inset;caret-color:#f2f4f7;transition:background-color 9999s ease-out 0s}.auth-progressive-field{animation:auth-field-reveal .26s cubic-bezier(.22,1,.36,1) both}@keyframes auth-field-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.auth-password-requirements{display:grid;grid-template-columns:1fr;gap:5px;margin:1px 0 -2px;padding:0;list-style:none;color:#737c85;font-size:11px;font-weight:500}.auth-password-requirements li{display:flex;align-items:center;gap:7px;transition:color .18s ease}.auth-password-requirements li>span{display:grid;width:14px;height:14px;place-items:center;border:1px solid #4a535c;border-radius:50%;color:transparent;font-size:10px;line-height:1;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.auth-password-requirements li.is-passed{color:#c7d3cb}.auth-password-requirements li.is-passed>span{border-color:#9fcbb1;background:#9fcbb1;color:#101614}.auth-code-input input{font-feature-settings:"tnum";font-size:18px;letter-spacing:.36em;text-align:center}.auth-input-shell.is-invalid{border-color:#d77b83;box-shadow:0 0 0 3px #d77b831a}.auth-input-shell.is-invalid svg{color:#e69aa1}.auth-page-submit{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:49px;margin-top:5px;border:0;border-radius:9px;background:#e9edf0;color:#101214;cursor:pointer;font-size:14px;font-weight:730;transition:transform .15s ease,background .15s ease}.auth-page-submit:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.auth-page-submit:disabled{opacity:.65;cursor:wait}.auth-page-submit svg{width:17px}.auth-consent-list{display:grid;gap:11px;margin:2px 0}.auth-checkbox-row{display:grid!important;grid-template-columns:18px 1fr;align-items:start;gap:10px!important;color:#939ba3!important;font-size:11px!important;font-weight:400!important;line-height:1.45;cursor:pointer}.auth-checkbox-row input{width:18px;height:18px;margin:0;appearance:none;border:1px solid #6a7076;border-radius:5px;background:#101214;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.auth-checkbox-row input:hover{border-color:#d7dade}.auth-checkbox-row input:focus-visible{outline:2px solid rgba(255,255,255,.55);outline-offset:2px}.auth-checkbox-row input:checked{border-color:#f2f4f7;background-color:#f2f4f7;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.2 6.1 4.7 8.4 9.9 3.2' fill='none' stroke='%23111416' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;transform:scale(1.03)}.auth-checkbox-row.is-invalid input{border-color:#d77b83}.auth-checkbox-row a{color:#d1d6da;text-decoration-color:#737a81;text-underline-offset:2px}.auth-checkbox-row a:hover{color:#fff}.auth-page-message{padding:10px 12px;border:1px solid rgba(101,223,165,.22);border-radius:8px;background:#65dfa512;color:#a7eeca;font-size:12px;line-height:1.4}.auth-page-message.is-error{border-color:#df768742;background:#df768714;color:#ffafbb}.auth-page-recover{margin:17px 0 0;padding:0;border:0;background:transparent;color:#a6b9ca;cursor:pointer;font-size:12px}.auth-page-recover:hover{color:#dcecff}.auth-page-divider{display:flex;align-items:center;gap:12px;margin:31px 0 14px;color:#66707a;font-size:11px}.auth-page-divider:before,.auth-page-divider:after{flex:1;height:1px;background:var(--line);content:""}.auth-provider-buttons{display:grid;grid-template-columns:1fr 1fr;gap:9px}.auth-provider-buttons button,.auth-provider-buttons a{display:grid;min-height:42px;place-items:center;border:1px solid #252a2e;border-radius:8px;background:#0d1012;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.auth-provider-buttons button:hover,.auth-provider-buttons a:hover{border-color:#f2f4f5;background:#15191c;transform:translateY(-1px)}.auth-provider-buttons button:focus-visible,.auth-provider-buttons a:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.auth-provider-buttons svg{width:22px;height:22px;color:#f2f4f7}.auth-page-legal{margin:23px 0 0;color:#626a73;font-size:10px;line-height:1.5;text-align:center}@media(max-width:860px){.auth-page{grid-template-columns:1fr}.auth-page-showcase{display:none}.auth-page-brand{position:absolute;top:21px;left:24px}.auth-page-form-area{min-height:100vh;padding:96px 24px 36px;border-right:0}.auth-back-link{display:none}}@media(max-width:430px){.auth-page-form-area{align-items:start;padding-top:114px}.auth-page-heading h2{font-size:28px}.auth-page-brand{left:20px}.auth-page-brand img{width:32px;height:32px}}button,input{color:inherit;font:inherit}button:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:2px solid rgba(255,255,255,.72);outline-offset:2px}.app-shell{--sidebar-width: 178px;--sidebar-duration: .23s;--sidebar-ease: cubic-bezier(.22, 1, .36, 1);display:grid;grid-template-columns:var(--sidebar-width) minmax(0,1fr) 312px;grid-template-rows:76px minmax(0,1fr);grid-template-areas:"sidebar header header" "sidebar workspace filters";min-height:100vh;background:linear-gradient(180deg,rgba(255,255,255,.012) 0,transparent 180px),var(--surface-0)}.sidebar{grid-area:sidebar;position:sticky;top:0;z-index:5;display:flex;flex-direction:column;height:100vh;padding:18px 12px 14px;width:var(--sidebar-width);background:#030405;overflow:hidden;transition:width var(--sidebar-duration) var(--sidebar-ease),padding var(--sidebar-duration) var(--sidebar-ease)}.brand{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 6px;font-size:15px;font-weight:720;transition:padding var(--sidebar-duration) var(--sidebar-ease)}.brand img{width:40px;height:40px;object-fit:contain}.sidebar nav{display:grid;gap:5px;margin-top:25px}.nav-item,.account-button,.sidebar-toggle,.support-button{display:flex;align-items:center;gap:11px;width:100%;min-height:43px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:#949aa4;cursor:pointer;text-align:left;transition:color 70ms ease,background-color 70ms ease,border-color 70ms ease,gap var(--sidebar-duration) var(--sidebar-ease),padding var(--sidebar-duration) var(--sidebar-ease)}.brand>span,.nav-item>span,.sidebar-toggle>span,.support-button>span{max-width:122px;overflow:hidden;opacity:1;transform:translate(0);visibility:visible;white-space:nowrap;transition:max-width var(--sidebar-duration) var(--sidebar-ease),opacity .19s ease 35ms,transform var(--sidebar-duration) var(--sidebar-ease),visibility 0s linear}.sidebar-open-icon{display:none}.is-sidebar-collapsed .sidebar-open-icon{display:block}.is-sidebar-collapsed .sidebar-close-icon{display:none}.nav-item svg,.account-button svg,.sidebar-toggle svg,.support-button svg{flex:0 0 auto;width:18px;height:18px;stroke-width:1.7}.sidebar-panel-divider,.sidebar-panel-arrow{transform-box:fill-box;transform-origin:center}.nav-draw-path{stroke-dasharray:80;stroke-dashoffset:0}.nav-item:hover .nav-draw-path,.nav-item:focus-visible .nav-draw-path{animation:nav-path-draw .8s ease-in-out}.nav-bot-eye,.nav-compare-top,.nav-compare-bottom,.nav-portfolio-handle,.nav-portfolio-case,.nav-portfolio-latch,.nav-market-awning,.nav-market-door{transform-box:fill-box;transform-origin:center}.support-message-group{transform-box:fill-box;transform-origin:0 100%}.support-message-dot{transform-box:fill-box;transform-origin:center}.support-button:hover .support-message-group,.support-button:focus-visible .support-message-group{animation:support-message-wave .8s ease-in-out}.support-button:hover .support-message-dot-one,.support-button:focus-visible .support-message-dot-one{animation:support-message-dot .6s ease-in-out .2s}.support-button:hover .support-message-dot-two,.support-button:focus-visible .support-message-dot-two{animation:support-message-dot .6s ease-in-out .1s}.support-button:hover .support-message-dot-three,.support-button:focus-visible .support-message-dot-three{animation:support-message-dot .6s ease-in-out}.nav-item:hover .nav-compare-top,.nav-item:focus-visible .nav-compare-top{animation:nav-compare-top .48s cubic-bezier(.22,1.25,.36,1)}.nav-item:hover .nav-compare-bottom,.nav-item:focus-visible .nav-compare-bottom{animation:nav-compare-bottom .48s cubic-bezier(.22,1.25,.36,1)}.nav-item:hover .nav-bot-eye,.nav-item:focus-visible .nav-bot-eye{animation:nav-bot-look 1.3s ease-in-out}.nav-item:hover .nav-portfolio-handle,.nav-item:focus-visible .nav-portfolio-handle{animation:nav-portfolio-handle .52s cubic-bezier(.22,1.25,.36,1)}.nav-item:hover .nav-portfolio-case,.nav-item:focus-visible .nav-portfolio-case,.nav-item:hover .nav-portfolio-latch,.nav-item:focus-visible .nav-portfolio-latch{animation:nav-portfolio-case .52s cubic-bezier(.22,1.25,.36,1)}.nav-item:hover .nav-market-awning,.nav-item:focus-visible .nav-market-awning{animation:nav-market-awning .56s cubic-bezier(.22,1.2,.36,1)}.nav-item:hover .nav-market-door,.nav-item:focus-visible .nav-market-door{animation:nav-market-door .56s cubic-bezier(.22,1.2,.36,1)}@keyframes nav-path-draw{0%{opacity:0;stroke-dashoffset:80}2%{opacity:1}to{opacity:1;stroke-dashoffset:0}}@keyframes support-message-wave{0%,to{transform:rotate(0)}40%{transform:rotate(8deg)}60%{transform:rotate(-8deg)}80%{transform:rotate(2deg)}}@keyframes support-message-dot{0%,to{transform:translateY(0)}50%{transform:translateY(-1.5px)}}@keyframes nav-bot-look{0%,to{transform:translate(0)}33%{transform:translate(-1.5px,1.5px)}66%{transform:translate(1.5px,1.5px)}}@keyframes nav-compare-top{0%,to{transform:translate(0)}62%{transform:translate(2.4px)}}@keyframes nav-compare-bottom{0%,to{transform:translate(0)}62%{transform:translate(-2.4px)}}@keyframes nav-portfolio-handle{0%,to{transform:translateY(0)}55%{transform:translateY(-1.7px)}}@keyframes nav-portfolio-case{0%,to{transform:translateY(0)}55%{transform:translateY(1.4px)}}@keyframes nav-market-awning{0%,to{transform:translateY(0)}55%{transform:translateY(-1.5px)}}@keyframes nav-market-door{0%,to{transform:scaleY(1)}55%{transform:scaleY(.8)}}.sidebar-toggle:hover .sidebar-close-icon .sidebar-panel-divider,.sidebar-toggle:focus-visible .sidebar-close-icon .sidebar-panel-divider{animation:sidebar-divider-left .36s cubic-bezier(.22,1.25,.36,1)}.sidebar-toggle:hover .sidebar-close-icon .sidebar-panel-arrow,.sidebar-toggle:focus-visible .sidebar-close-icon .sidebar-panel-arrow{animation:sidebar-arrow-left .36s cubic-bezier(.22,1.25,.36,1)}.sidebar-toggle:hover .sidebar-open-icon .sidebar-panel-divider,.sidebar-toggle:focus-visible .sidebar-open-icon .sidebar-panel-divider{animation:sidebar-divider-right .36s cubic-bezier(.22,1.25,.36,1)}.sidebar-toggle:hover .sidebar-open-icon .sidebar-panel-arrow,.sidebar-toggle:focus-visible .sidebar-open-icon .sidebar-panel-arrow{animation:sidebar-arrow-right .36s cubic-bezier(.22,1.25,.36,1)}@keyframes sidebar-divider-left{0%{transform:translate(0)}68%{transform:translate(-2.35px)}to{transform:translate(-2px)}}@keyframes sidebar-arrow-left{0%{transform:translate(0)}68%{transform:translate(-2.35px)}to{transform:translate(-2px)}}@keyframes sidebar-divider-right{0%{transform:translate(0)}68%{transform:translate(2.35px)}to{transform:translate(2px)}}@keyframes sidebar-arrow-right{0%{transform:translate(0)}68%{transform:translate(2.35px)}to{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.sidebar-toggle:hover .sidebar-panel-divider,.sidebar-toggle:hover .sidebar-panel-arrow,.sidebar-toggle:focus-visible .sidebar-panel-divider,.sidebar-toggle:focus-visible .sidebar-panel-arrow,.nav-item:hover .nav-draw-path,.nav-item:focus-visible .nav-draw-path,.nav-item:hover .nav-compare-top,.nav-item:focus-visible .nav-compare-top,.nav-item:hover .nav-compare-bottom,.nav-item:focus-visible .nav-compare-bottom,.nav-item:hover .nav-bot-eye,.nav-item:focus-visible .nav-bot-eye,.nav-item:hover .nav-portfolio-handle,.nav-item:focus-visible .nav-portfolio-handle,.nav-item:hover .nav-portfolio-case,.nav-item:focus-visible .nav-portfolio-case,.nav-item:hover .nav-portfolio-latch,.nav-item:focus-visible .nav-portfolio-latch,.nav-item:hover .nav-market-awning,.nav-item:focus-visible .nav-market-awning,.nav-item:hover .nav-market-door,.nav-item:focus-visible .nav-market-door,.support-button:hover .support-message-group,.support-button:focus-visible .support-message-group,.support-button:hover .support-message-dot,.support-button:focus-visible .support-message-dot{animation:none}}.auth-input-shell input,.auth-input-shell input:focus,.auth-input-shell input:focus-visible{appearance:none;-webkit-appearance:none;border:0!important;box-shadow:none!important;outline:0!important}.auth-input-shell input:-webkit-autofill,.auth-input-shell input:-webkit-autofill:hover,.auth-input-shell input:-webkit-autofill:focus{-webkit-text-fill-color:#f2f4f7;box-shadow:0 0 0 1000px #0e1113 inset!important}.nav-item:hover,.account-button:hover,.sidebar-toggle:hover,.support-button:hover{color:#eef0f3;background:#ffffff0d}.nav-item.is-active{border-color:#ffffff17;color:#fff;background:#ffffff17}.sidebar-bottom{display:grid;gap:7px;margin-top:auto}.sidebar-toggle{height:43px;min-height:43px;border-color:transparent}.support-button{height:43px;min-height:43px;border-color:#ffffff17;color:#fff;background:transparent}.sidebar-bottom>small{display:block;height:28px;padding:8px 10px 0;overflow:hidden;opacity:1;visibility:visible;white-space:nowrap;color:#555b64;font-size:10px;transition:opacity .19s ease 35ms,visibility 0s linear}.app-shell.is-sidebar-collapsed{--sidebar-width: 67px}.is-sidebar-collapsed .sidebar{padding-inline:12px}.is-sidebar-collapsed .brand{padding-inline:6px}.is-sidebar-collapsed .brand span,.is-sidebar-collapsed .nav-item span,.is-sidebar-collapsed .sidebar-toggle span,.is-sidebar-collapsed .support-button span{max-width:0;opacity:0;transform:translate(-6px);visibility:hidden;transition-delay:0s,0s,0s,var(--sidebar-duration)}.is-sidebar-collapsed .nav-item,.is-sidebar-collapsed .sidebar-toggle,.is-sidebar-collapsed .support-button{justify-content:flex-start;width:100%;margin-inline:0;padding-inline:12px;gap:0}.is-sidebar-collapsed .sidebar-bottom>small{opacity:0;visibility:hidden;transition-delay:0s,var(--sidebar-duration)}.workspace{grid-area:workspace;min-width:0;height:calc(100vh - 76px);overflow:hidden;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12);border-radius:9px 0 0}.workspace-header{grid-area:header;display:flex;align-items:center;justify-content:space-between;min-width:0;height:76px;padding:0 18px 0 0;border-bottom:0;background:#030405}.workspace-heading{display:flex;align-items:center;min-width:0;gap:26px}h1{flex:0 0 auto;margin:0;color:#bcc1c9;font-size:21px;font-weight:680;letter-spacing:0}.item-search{position:relative;display:flex;align-items:center;width:min(420px,36vw);height:38px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#080a0b;color:#707681;transition:color .14s ease,border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.item-search:focus-within{color:#e8eaee;border-color:#ffffff7a;background:#0d0f10;box-shadow:inset 0 0 0 1px #ffffff0b,0 0 16px #ffffff09}.animated-search-icon{display:grid;flex:0 0 auto;width:16px;height:16px;place-items:center}.animated-search-icon svg{width:100%;height:100%;stroke-width:1.8;transform-origin:100% 100%}.animated-search-icon.is-animating svg{animation:search-click .8s ease-in-out}@keyframes search-click{0%,to{transform:rotate(0)}20%{transform:rotate(17deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-1deg)}}.item-search input{position:relative;z-index:1;width:100%;min-width:0;height:100%;padding:0 30px 0 9px;border:0;outline:0;appearance:none;background:transparent;color:#dfe2e7;font-size:12px}.item-search input::-webkit-search-cancel-button{display:none}.item-search-clear{position:absolute;top:50%;right:6px;z-index:2;display:grid;width:26px;height:26px;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#f1f3f6;cursor:pointer;transform:translateY(-50%);transition:background-color 90ms ease}.item-search-clear:hover{background:#ffffff12}.item-search-clear svg{width:14px;height:14px;stroke-width:1.8}.item-search-hint{position:absolute;top:50%;right:12px;left:37px;overflow:hidden;color:#5d646e;font-size:12px;line-height:1;opacity:1;pointer-events:none;text-overflow:ellipsis;transform:translateY(-50%);white-space:nowrap;transition:color .14s ease,opacity .14s ease}.item-search:focus-within .item-search-hint{color:#747b85}.item-search.has-value .item-search-hint{opacity:0}@media(prefers-reduced-motion:reduce){.animated-search-icon.is-animating svg{animation:none}}.workspace-actions{display:flex;align-items:center;gap:12px}.currency-selector,.notification-button,.header-profile{border:1px solid var(--line);border-radius:7px;background:#080a0b;color:#989ea8;cursor:pointer;transition:color 80ms ease,border-color 80ms ease,background-color 80ms ease}.currency-selector:hover,.notification-button:hover,.header-profile:hover{color:#fff;border-color:#fff3;background:#0b0d0f}.currency-selector{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 9px;font-size:10px;font-weight:720}.currency-selector svg:first-child{width:15px;height:15px;stroke-width:1.8}.currency-selector svg:last-child{width:13px;height:13px;color:#707783}.currency-menu{z-index:100;width:220px;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:8px;background:#0d0f10;box-shadow:0 16px 38px #0000007a}.currency-menu-item{position:relative;display:flex;align-items:center;min-height:40px;gap:9px;padding:0 31px 0 8px;border-radius:5px;outline:none;color:#d4d7dc;cursor:pointer}.currency-menu-item[data-highlighted]{background:#ffffff12}.currency-menu-item[data-disabled]{opacity:.42;cursor:wait}.currency-symbol{display:grid;flex:0 0 auto;width:23px;height:23px;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#090b0c;color:#f0f1f3;font-size:11px;font-weight:720}.currency-menu-copy{display:grid;min-width:0;gap:1px}.currency-menu-copy strong{color:#f0f1f3;font-size:11px}.currency-menu-copy small{overflow:hidden;color:#7d838d;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.currency-menu-check{position:absolute;right:9px;display:grid;place-items:center}.currency-menu-check svg{width:14px;height:14px}.notification-button svg{width:16px;height:16px;stroke-width:1.7}.notification-button{display:grid;width:34px;height:38px;padding:0;place-items:center}.animated-bell-trigger{display:grid;width:100%;height:100%;place-items:center}.animated-bell-trigger .animated-bell{width:16px;height:16px;overflow:visible;stroke-width:1.7;transform-origin:50% 0}.notification-button:hover .animated-bell,.notification-button:focus-visible .animated-bell{animation:bell-ring .9s ease-in-out}.notification-button:hover .animated-bell-clapper,.notification-button:focus-visible .animated-bell-clapper{animation:bell-clapper 1.1s ease-in-out}@keyframes bell-ring{0%,to{transform:rotate(0)}16.67%{transform:rotate(20deg)}33.33%{transform:rotate(-10deg)}50%{transform:rotate(10deg)}66.67%{transform:rotate(-5deg)}83.33%{transform:rotate(3deg)}}@keyframes bell-clapper{0%,to{transform:translate(0)}14.29%{transform:translate(-6px)}28.57%{transform:translate(5px)}42.86%{transform:translate(-5px)}57.14%{transform:translate(4px)}71.43%{transform:translate(-3px)}85.71%{transform:translate(2px)}}@media(prefers-reduced-motion:reduce){.notification-button:hover .animated-bell,.notification-button:focus-visible .animated-bell,.notification-button:hover .animated-bell-clapper,.notification-button:focus-visible .animated-bell-clapper{animation:none}}.header-profile{display:flex;align-items:center;gap:10px;height:46px;padding:0 5px 0 11px;border-color:transparent;background:transparent;text-align:right}.profile-copy{display:grid;gap:2px}.profile-copy strong{color:#e3e6eb;font-size:11px;font-weight:680}.profile-copy small{color:#686e78;font-size:9px}.profile-avatar{display:grid;width:34px;height:34px;place-items:center;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#111315;color:#d9dce2;font-size:10px;font-weight:700}img.profile-avatar{display:block;object-fit:cover}.account-overlay{position:fixed;inset:0;z-index:200;display:grid;padding:22px;place-items:center;background:#000000b8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.account-center{position:relative;width:min(430px,100%);max-height:min(820px,calc(100vh - 44px));overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:radial-gradient(circle at 50% 0,rgba(255,255,255,.055),transparent 280px),#080a0b;box-shadow:0 30px 90px #000000ad}.account-center.is-authenticated{width:min(960px,100%);height:min(720px,calc(100vh - 44px))}.account-close{position:absolute;top:14px;right:14px;z-index:3;display:grid;width:32px;height:32px;padding:0;place-items:center;border:1px solid var(--line);border-radius:6px;background:#0b0d0f;color:#89909a;cursor:pointer}.account-close:hover{border-color:#ffffff38;color:#f2f4f7}.account-close svg{width:15px;height:15px}.auth-panel{padding:42px 34px 30px}.account-kicker{color:#7b828c;font-size:9px;font-weight:720;letter-spacing:0}.auth-panel h2,.account-section h2{margin:7px 0 0;color:#edf0f4;font-size:22px;font-weight:680}.auth-panel>p{max-width:350px;margin:9px 0 22px;color:#858b95;font-size:12px;line-height:1.55}.auth-mode-switch,.account-segmented-control{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:3px;border:1px solid var(--line);border-radius:7px;background:#050607}.auth-mode-switch{margin-bottom:17px}.auth-mode-switch button,.account-segmented-control button{min-height:32px;padding:0 12px;border:0;border-radius:5px;background:transparent;color:#777e88;cursor:pointer;font-size:10px}.auth-mode-switch button.is-active,.account-segmented-control button.is-active{background:#ffffff17;color:#f0f2f5}.account-form{display:grid;gap:13px}.account-form label{display:grid;gap:6px}.account-form label>span,.account-email-row>div>span{color:#8a9099;font-size:10px;font-weight:620}.account-form input,.account-form textarea{width:100%;border:1px solid rgba(255,255,255,.09);border-radius:7px;outline:0;background:#050607;color:#e8ebef;font-size:12px;transition:border-color .1s ease,background-color .1s ease}.account-form input{height:40px;padding:0 11px}.account-form textarea{min-height:76px;padding:10px 11px;resize:vertical}.account-form input:focus,.account-form textarea:focus{border-color:#ffffff57;background:#090b0c}.account-primary-action,.account-secondary-action,.account-email-row button{min-height:38px;padding:0 14px;border-radius:7px;cursor:pointer;font-size:11px;font-weight:680}.account-primary-action{border:1px solid #eef0f3;background:#e9ebee;color:#090a0b}.account-primary-action:hover{background:#fff}.account-primary-action:disabled,.account-secondary-action:disabled{opacity:.55;cursor:wait}.account-secondary-action,.account-email-row button{border:1px solid rgba(255,255,255,.12);background:#0b0d0f;color:#cdd1d7}.account-text-action{display:block;margin:15px auto 0;padding:4px;border:0;background:transparent;color:#858c96;cursor:pointer;font-size:10px}.account-text-action:hover{color:#e8eaee}.account-link-result{text-align:center}.account-link-result>svg{width:28px;height:28px;margin-bottom:18px;color:#b8bec6;stroke-width:1.45}.account-link-result>p{margin-inline:auto}.account-link-result .account-primary-action{width:100%}.account-message{padding:9px 10px;border-left:2px solid #8ec8b1;background:#61b79412;color:#b7d9cc;font-size:10px;line-height:1.45}.account-message.is-error{border-left-color:#c37a86;background:#c37a8612;color:#ddb0b8}.account-layout{display:grid;grid-template-columns:210px minmax(0,1fr);width:100%;height:100%}.account-navigation{display:flex;flex-direction:column;min-width:0;padding:22px 13px 14px;border-right:1px solid var(--line);background:#030405c2}.account-identity{display:flex;align-items:center;min-width:0;gap:10px;padding:0 6px 19px}.account-identity>div{display:grid;min-width:0;gap:2px}.account-identity strong,.account-identity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-identity strong{color:#e7e9ed;font-size:11px}.account-identity>div>span{color:#676e78;font-size:9px}.account-navigation nav{display:grid;gap:4px}.account-navigation nav button,.account-logout{display:flex;align-items:center;min-height:38px;gap:10px;padding:0 10px;border:1px solid transparent;border-radius:7px;background:transparent;color:#858c96;cursor:pointer;font-size:11px;text-align:left}.account-navigation nav button:hover,.account-navigation nav button.is-active,.account-logout:hover{border-color:#ffffff14;background:#ffffff0b;color:#edf0f3}.account-navigation nav button svg,.account-logout svg{width:16px;height:16px;stroke-width:1.7}.account-logout{width:100%;margin-top:auto}.account-content{min-width:0;overflow:auto;scrollbar-color:rgba(255,255,255,.15) transparent}.account-section{padding:34px 38px 40px}.account-section>header{display:flex;align-items:center;justify-content:space-between;min-height:45px;margin-bottom:24px;padding-right:36px}.account-public-id{color:#5d646e;font-family:ui-monospace,Cascadia Mono,monospace;font-size:9px}.account-profile-form{max-width:520px}.account-email-row{display:flex;align-items:center;justify-content:space-between;min-height:54px;gap:16px;padding:0 12px;border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}.account-email-row>div{display:grid;gap:4px}.account-email-row strong{color:#d8dbe0;font-size:11px}.account-state{display:inline-flex;align-items:center;gap:5px;color:#858c96;font-size:9px}.account-state svg{width:14px;height:14px}.account-state.is-success{color:#76c9a7}.account-subsection{margin-top:24px;padding-top:18px;border-top:1px solid var(--line)}.account-subsection-title{display:flex;align-items:flex-start;gap:10px;margin-bottom:14px}.account-subsection-title>svg{width:17px;height:17px;color:#9ba1aa;stroke-width:1.65}.account-subsection-title>div{display:grid;gap:3px}.account-subsection-title strong{color:#dee1e6;font-size:11px}.account-subsection-title span,.account-empty-state{color:#6f7680;font-size:9px;line-height:1.45}.linked-account-list{display:grid;gap:1px}.linked-account-list>div{display:flex;align-items:center;justify-content:space-between;min-height:38px;padding:0 10px;background:#ffffff05}.linked-account-list span{color:#7b828c;font-size:9px;text-transform:uppercase}.linked-account-list strong{color:#d6d9de;font-size:10px}.security-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px}.security-grid>.account-subsection{margin-top:0}.session-list,.security-event-list,.notification-preference-list,.design-option-list{display:grid}.session-row,.security-event-list>div,.notification-preference-list>div,.design-option-list>div{display:flex;align-items:center;justify-content:space-between;min-height:49px;gap:12px;border-bottom:1px solid var(--line-soft)}.session-row>div,.notification-preference-list>div>div,.design-option-list>div>div{display:grid;min-width:0;gap:3px}.session-row strong,.security-event-list strong,.notification-preference-list strong,.design-option-list strong{color:#d9dde2;font-size:10px}.session-row span,.security-event-list span,.security-event-list time,.notification-preference-list span,.design-option-list span{color:#6f7680;font-size:9px}.security-event-list>div{display:grid;grid-template-columns:8px minmax(110px,1fr) minmax(100px,1fr) auto}.event-dot{width:5px;height:5px;border-radius:50%;background:#7c828b}.event-dot.is-success{background:#68c59e;box-shadow:0 0 7px #68c59e57}.event-dot.is-failure{background:#cb7785}.account-toggle{position:relative;flex:0 0 auto;width:32px;height:18px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#171a1d;cursor:pointer}.account-toggle>span{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#727983;transition:transform .14s ease,background-color .14s ease}.account-toggle.is-on{border-color:#ffffff57;background:#34383d}.account-toggle.is-on>span{background:#f1f3f5;transform:translate(14px)}.account-segmented-control{min-width:228px}.account-overlay{background:#000000c7;-webkit-backdrop-filter:blur(18px) saturate(82%);backdrop-filter:blur(18px) saturate(82%)}.account-center{border-color:#ffffff29;border-radius:14px;background:linear-gradient(145deg,rgba(255,255,255,.045),transparent 34%),#090b0d;box-shadow:0 34px 92px #000000b8,0 1px #ffffff0b inset}.account-center.is-authenticated{width:min(980px,100%);height:min(740px,calc(100vh - 44px))}.account-close{top:16px;right:16px;width:34px;height:34px;border-color:#ffffff1c;border-radius:10px;background:#ffffff09;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.account-close:hover{border-color:#ffffff47;background:#ffffff13;transform:translateY(-1px)}.auth-panel{padding:48px 40px 36px}.account-kicker{color:#8d949d;font-size:10px;font-weight:680}.auth-panel h2,.account-section h2{color:#f5f6f8;font-family:SF Pro Display,SF Pro Text,Inter,ui-rounded,system-ui,sans-serif;font-size:25px;font-weight:650;line-height:1.08}.auth-panel>p{color:#a0a6ae;font-size:13px;line-height:1.55}.auth-mode-switch,.account-segmented-control{padding:4px;border-color:#ffffff1a;border-radius:10px;background:#0000003d}.auth-mode-switch button,.account-segmented-control button{min-height:35px;border-radius:7px;color:#9097a0;font-size:11px;font-weight:590;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.auth-mode-switch button:hover,.account-segmented-control button:hover{color:#dde0e5}.auth-mode-switch button.is-active,.account-segmented-control button.is-active{background:#ffffff1c;box-shadow:0 1px #ffffff14 inset}.account-form{gap:15px}.account-form label{gap:7px}.account-form label>span,.account-email-row>div>span{color:#a0a6af;font-size:10.5px;font-weight:600}.account-form input,.account-form textarea{border-color:#ffffff1b;border-radius:10px;background:#0003;color:#f0f2f5;font-size:13px;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.account-form input{height:44px;padding-inline:13px}.account-form textarea{padding:11px 13px}.account-form input:hover,.account-form textarea:hover{border-color:#ffffff2e}.account-form input:focus,.account-form textarea:focus{border-color:#ffffff75;background:#ffffff07;box-shadow:0 0 0 3px #ffffff0a}.account-primary-action,.account-secondary-action,.account-email-row button{min-height:42px;border-radius:10px;font-size:11.5px;letter-spacing:0;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.account-primary-action{border-color:#f3f4f6;background:#f0f1f3;color:#0a0b0c}.account-primary-action:hover:not(:disabled){background:#fff;transform:translateY(-1px)}.account-secondary-action,.account-email-row button{border-color:#ffffff24;border-radius:9px;background:#ffffff09;color:#d9dde2}.account-secondary-action:hover:not(:disabled),.account-email-row button:hover:not(:disabled){border-color:#ffffff47;background:#ffffff13;transform:translateY(-1px)}.account-text-action{color:#a7adb5;font-size:10.5px}.account-message{padding:10px 12px;border:1px solid rgba(118,201,167,.17);border-left:2px solid #8dc9ae;border-radius:8px;background:#76c9a711;color:#c8e2d6;font-size:10.5px}.account-message.is-error{border-color:#dd87972e;border-left-color:#db8694;background:#dd879712;color:#edc0c7}.account-navigation{padding:26px 15px 16px;border-right-color:#ffffff14;background:linear-gradient(180deg,rgba(255,255,255,.028),transparent 160px),#030405b3}.account-identity{padding:0 7px 23px}.account-identity .profile-avatar{width:38px;height:38px;border-color:#ffffff26;background:#ffffff0e;color:#f0f2f5;font-size:11px}.account-identity strong{color:#f0f2f5;font-size:12px;font-weight:650}.account-identity>div>span{color:#8f969f;font-size:9.5px}.account-navigation nav{gap:6px}.account-navigation nav button,.account-logout{min-height:42px;border-radius:10px;color:#9ea5ae;font-size:11.5px;font-weight:570;transition:border-color .15s ease,background-color .15s ease,color .15s ease,transform .15s ease}.account-navigation nav button:hover,.account-logout:hover{border-color:#ffffff1a;background:#ffffff0b;color:#f0f2f5;transform:translate(1px)}.account-navigation nav button.is-active{border-color:#ffffff29;background:#ffffff17;color:#fff;box-shadow:0 1px #ffffff12 inset}.account-content{background:linear-gradient(135deg,rgba(255,255,255,.02),transparent 35%),#080a0cb8;scrollbar-color:rgba(255,255,255,.22) transparent}.account-section{padding:40px 44px 46px}.account-section>header{min-height:50px;margin-bottom:28px}.account-section>header .account-kicker{color:#8e959e}.account-section h2{font-size:23px}.account-public-id{padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:7px;color:#858c95;background:#ffffff06}.account-email-row{min-height:60px;padding-inline:13px;border-color:#ffffff13;border-radius:9px;background:#ffffff05}.account-email-row strong{color:#e7e9ed;font-size:12px}.account-subsection{margin-top:28px;padding-top:22px;border-top-color:#ffffff13}.account-subsection-title{gap:11px;margin-bottom:16px}.account-subsection-title>svg{width:18px;height:18px;color:#c1c6cd}.account-subsection-title strong{color:#ebedf0;font-size:12px;font-weight:640}.account-subsection-title span,.account-empty-state{color:#9299a2;font-size:10px;line-height:1.5}.linked-account-list,.session-list,.security-event-list,.notification-preference-list,.design-option-list{gap:6px}.linked-account-list>div,.session-row,.security-event-list>div,.notification-preference-list>div,.design-option-list>div{min-height:54px;padding:0 12px;border:1px solid rgba(255,255,255,.055);border-radius:9px;background:#ffffff06}.linked-account-list>div,.session-row,.notification-preference-list>div,.design-option-list>div{transition:border-color .15s ease,background-color .15s ease}.linked-account-list>div:hover,.session-row:hover,.notification-preference-list>div:hover,.design-option-list>div:hover{border-color:#ffffff1b;background:#ffffff0a}.session-row strong,.security-event-list strong,.notification-preference-list strong,.design-option-list strong{color:#e4e7eb;font-size:11px;font-weight:620}.session-row span,.security-event-list span,.security-event-list time,.notification-preference-list span,.design-option-list span{color:#939aa3;font-size:9.5px}.security-grid{gap:18px}.account-toggle{width:36px;height:20px;border-radius:11px;background:#1b1e22;transition:border-color .15s ease,background-color .15s ease}.account-toggle>span{width:12px;height:12px;background:#89909a;transition:transform .16s cubic-bezier(.22,1,.36,1),background-color .16s ease}.account-toggle:hover{border-color:#ffffff45}.account-toggle.is-on{background:#4a5058}.account-toggle.is-on>span{transform:translate(16px)}@media(max-width:760px){.account-overlay{padding:10px}.account-center.is-authenticated{height:calc(100vh - 20px)}.account-layout{grid-template-columns:62px minmax(0,1fr)}.account-navigation{padding-inline:8px}.account-identity>div,.account-navigation nav button{font-size:0}.account-navigation nav button,.account-logout{justify-content:center;padding:0}.account-logout{font-size:0}.account-section{padding:30px 18px}.security-grid{grid-template-columns:1fr}.design-option-list>div{align-items:flex-start;flex-direction:column;padding-block:12px}.account-segmented-control{width:100%;min-width:0}}.filters-panel{grid-area:filters;position:sticky;top:0;z-index:20;isolation:isolate;height:calc(100vh - 76px);overflow:visible;border-left:1px solid var(--line);border-top:1px solid rgba(255,255,255,.12);border-radius:0 9px 0 0;background:#060708}.filters-heading{display:flex;align-items:center;justify-content:space-between;min-height:76px;padding:13px 16px;border-bottom:1px solid var(--line)}.filters-heading span{color:#717782;font-size:9px;font-weight:680;text-transform:uppercase}.filters-heading h2{margin:4px 0 0;font-size:17px;font-weight:680}.refresh-state{width:7px;height:7px;border-radius:50%;background:#656b75}.refresh-state.is-active{background:var(--accent-neutral);box-shadow:0 0 10px #ffffff47;animation:soft-pulse 1.2s ease-in-out infinite alternate}@keyframes soft-pulse{0%{opacity:.45}to{opacity:1}}.filter-profiles{display:grid;gap:7px;padding:10px 16px 9px;border-bottom:1px solid var(--line-soft);background:linear-gradient(115deg,rgba(255,255,255,.025),transparent 58%),#060708}.filter-profiles>header{display:flex;align-items:center;min-height:30px;gap:8px}.filter-profile-icon{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border:1px solid rgba(255,255,255,.1);border-radius:50%;color:#cdd1d7;background:#ffffff09}.filter-profile-icon svg{width:13px;height:13px;stroke-width:1.8}.filter-profiles>header>div{min-width:0}.filter-profiles h2,.filter-profiles p{margin:0}.filter-profiles h2{color:#e7e9ed;font-size:12px;font-weight:680}.filter-profiles header p{margin-top:1px;color:#686e78;font-size:8.5px}.filter-profile-count{display:grid;min-width:20px;height:18px;margin-left:auto;padding-inline:5px;place-items:center;border:1px solid rgba(255,255,255,.09);border-radius:9px;color:#9da2aa;font-size:8px;font-variant-numeric:tabular-nums}.filter-profile-toolbar{display:grid;grid-template-columns:minmax(0,1fr) 32px;gap:6px}.filter-profile-select,.filter-profile-icon-button{display:flex;align-items:center;min-height:32px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0b0d0e;color:#cfd3d9;cursor:pointer}.filter-profile-select{min-width:0;justify-content:space-between;gap:8px;padding:0 10px;font-size:10.5px;font-weight:620}.filter-profile-select span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-profile-select svg,.filter-profile-icon-button svg{width:14px;height:14px;flex:0 0 auto}.filter-profile-icon-button{justify-content:center;padding:0;color:#9298a1}.filter-profile-select:hover,.filter-profile-icon-button:hover{border-color:#fff3;color:#fff;background:#0e1011}.filter-profile-menu{max-height:240px;overflow-y:auto}.filter-profile-menu-item{justify-content:space-between;padding-right:9px}.filter-profile-selected-dot{width:5px;height:5px;flex:0 0 auto;border-radius:50%;background:#e3e5e9;box-shadow:0 0 7px #ffffff47}.filter-profile-empty{padding:9px 8px;color:#747a84;font-size:10px}.filter-profile-create{display:grid;grid-template-columns:minmax(0,1fr) 28px 28px;gap:5px}.filter-profile-create input{width:100%;min-width:0;height:29px;padding:0 8px;border:1px solid rgba(255,255,255,.13);border-radius:6px;outline:0;background:#0b0d0e;color:#e1e4e8;font-size:10px}.filter-profile-create input:focus{border-color:#ffffff4d;box-shadow:0 0 0 2px #ffffff09}.filter-profile-create button,.filter-profile-actions button{display:grid;place-items:center;border:0;border-radius:6px;background:#ffffff0e;color:#aeb3bb;cursor:pointer}.filter-profile-create button:hover,.filter-profile-actions button:hover:not(:disabled){color:#fff;background:#ffffff1a}.filter-profile-create button:disabled,.filter-profile-actions button:disabled{opacity:.3;cursor:default}.filter-profile-create svg,.filter-profile-actions svg{width:12px;height:12px}.filter-profile-actions{display:grid;grid-template-columns:minmax(0,1fr) 27px 27px;min-height:26px;gap:4px}.filter-profile-actions>span{align-self:center;overflow:hidden;color:#737985;font-size:8.5px;text-overflow:ellipsis;white-space:nowrap}.filter-profile-actions>span.is-dirty{color:#c5c9cf}.filter-profile-actions button.is-danger:hover:not(:disabled){color:#e6a2ad;background:#df768717}.filter-profile-hint,.filter-profile-placeholder{color:#6f7580;font-size:8.5px;line-height:1.35}.filter-profile-guest{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#747a84;font-size:8.5px}.filter-profile-guest button{display:inline-flex;align-items:center;min-height:27px;flex:0 0 auto;padding:0 8px;border:1px solid rgba(255,255,255,.11);border-radius:6px;gap:5px;background:#ffffff09;color:#cfd2d7;cursor:pointer;font-size:9px}.filter-profile-guest button:hover{border-color:#ffffff38;color:#fff}.filter-profile-guest svg{width:12px;height:12px}.filter-profile-error{color:#df8795;font-size:8.5px;line-height:1.35}.filter-section{padding:6px 16px;border-bottom:1px solid var(--line-soft)}.filter-section>header{display:flex;align-items:center;gap:7px;min-height:18px}.filter-section>header svg{width:14px;height:14px;color:#777e89;stroke-width:1.7}.filter-section h3{margin:0;font-size:12px;font-weight:680}.filter-index{display:grid;width:19px;height:17px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:4px;color:#d5d8de;font-size:8px;font-variant-numeric:tabular-nums}.filter-section-body{display:grid;gap:5px;margin-top:5px}.market-select-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:32px;padding:0 10px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#0b0d0e;color:#d9dce1;cursor:pointer;font-size:11px;font-weight:610}.market-select-summary{display:flex;align-items:center;min-width:0;gap:7px}.market-select-summary>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-select-trigger:hover{border-color:#ffffff38;background:#0d0f10}.market-select-trigger svg{width:15px;height:15px;color:#838995}.market-select-content{z-index:100;box-sizing:border-box;width:var(--radix-dropdown-menu-trigger-width);min-width:0;padding:5px;border:1px solid rgba(255,255,255,.11);border-radius:7px;background:#0d0f10;box-shadow:0 16px 38px #0000007a}.market-select-item{position:relative;display:flex;align-items:center;gap:8px;min-height:33px;padding:0 31px 0 9px;border-radius:5px;outline:none;color:#cdd1d7;cursor:pointer;font-size:12px}.market-select-item>span:not(.market-select-icon):not(.market-select-check){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.market-select-item[data-highlighted]{color:#fff;background:#ffffff12}.market-select-icon,.market-select-trigger-icon{flex:0 0 auto;width:18px;height:18px;border-radius:5px;object-fit:contain}.market-select-icon.is-fallback,.market-select-trigger-icon.is-fallback{display:grid;place-items:center;background:#ffffff14;color:#dfe2e6;font-size:9px;font-weight:720}.market-select-check{position:absolute;right:9px;display:grid;place-items:center}.market-select-item svg{width:13px;height:13px;color:#d3d7dd}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 7px}.numeric-field{display:grid;min-width:0;gap:3px}.numeric-field>span:first-child,.median-filter-heading>span{color:#737985;font-size:9px;font-weight:610}.numeric-field-label{display:inline-flex;align-items:center;gap:5px}.filters-panel .metric-help-tooltip{left:auto;right:-9px}.numeric-input-wrap{display:flex;align-items:center;min-height:29px;padding:0 8px;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#090b0c}.numeric-input-wrap:focus-within{border-color:#ffffff40}.numeric-input-wrap input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#e4e7eb;font-size:11px;font-variant-numeric:tabular-nums}.numeric-input-wrap input::-webkit-inner-spin-button,.numeric-input-wrap input::-webkit-outer-spin-button{margin:0;appearance:none}.numeric-input-wrap small{flex:0 0 auto;color:#69707b;font-size:8px}.toggle-row,.median-filter-heading{display:flex;align-items:center;justify-content:space-between;min-height:22px;color:#a8adb5;font-size:10px}.median-filter-group{display:grid;gap:5px}.price-filter-group{display:grid;gap:6px;padding:6px 0;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045)}.price-filter-heading{display:flex;width:100%}.price-filter-mode-content{display:grid;overflow:hidden;will-change:height,opacity}.price-filter-mode-trigger{position:relative;width:100%;min-width:0;justify-content:center;padding:0 30px;border-color:transparent;background:#ffffff09;color:#d9dce1;font-size:11px;font-weight:610}.price-filter-mode-trigger:hover{border-color:transparent;background:#fff1}.price-filter-mode-trigger>span{width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.price-filter-mode-trigger>svg{position:absolute;right:9px}.market-select-item.price-filter-mode-item{justify-content:center;padding:0 8px;color:#d9dce1;font-size:11px}.market-select-item.price-filter-mode-item>span{width:100%;text-align:center}.median-filter-heading>span{color:#b7bbc2;font-size:10px}.history-window-trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:7px;min-width:91px;min-height:27px;padding:0 8px;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#090b0c;color:#d9dce1;cursor:pointer;font-size:10px;font-weight:610}.history-window-trigger:hover{border-color:#ffffff38}.history-window-trigger svg{width:13px;height:13px;color:#777d87}.history-window-content{min-width:112px}.toggle{position:relative;width:31px;height:18px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:9px;background:#24272d;cursor:pointer}.toggle>span{position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:50%;background:#9da2aa;transition:transform .1s ease,background-color .1s ease}.toggle.is-checked{border-color:#ffffff4d;background:#ffffff47}.toggle.is-checked>span{transform:translate(13px);background:#fff}.toggle:disabled{opacity:.42;cursor:not-allowed}.segmented-control{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--line);border-radius:6px;background:#ffffff05}.segmented-control button{min-height:24px;padding:0 9px;border:0;border-radius:4px;background:transparent;color:#777d87;cursor:pointer;font-size:10px}.segmented-control button:hover{color:#dadddf}.segmented-control button.is-selected{color:#fff;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e}.reset-filters{display:flex;align-items:center;justify-content:center;gap:8px;width:calc(100% - 32px);min-height:32px;margin:7px 16px;border:1px solid rgba(255,255,255,.09);border-radius:7px;background:#ffffff06;color:#aeb3bb;cursor:pointer;font-size:11px}.reset-filters:hover{color:#fff;border-color:#61a9ec59;background:#61a9ec0e}.reset-filters svg{width:14px;height:14px}.comparison-panel{position:relative;height:100%;overflow:hidden;border:0;background:#060708;contain:layout paint}.panel-toolbar{display:flex;align-items:center;justify-content:space-between;min-height:48px;gap:12px;padding:0 12px;border-bottom:1px solid var(--line);color:#717782;font-size:11px}.active-filter-chips{display:flex;min-width:0;align-items:center;gap:7px;overflow-x:auto;padding:5px 1px;scrollbar-width:none}.active-filter-chips::-webkit-scrollbar{display:none}.active-filter-placeholder{color:#69707b;font-size:11px}.active-filter-chip{display:inline-flex;flex:0 0 auto;max-width:300px;min-height:28px;align-items:center;gap:6px;padding:0 5px 0 10px;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#ffffff0a;color:#d7dbe1;font-size:11px;line-height:1;white-space:nowrap}.active-filter-chip>span{overflow:hidden;text-overflow:ellipsis}.active-filter-chip button{display:grid;width:20px;height:20px;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:5px;background:transparent;color:#8f969f;cursor:pointer;transition:color .12s ease,background-color .12s ease}.active-filter-chip button:hover{background:#ffffff17;color:#fff}.active-filter-chip button svg{width:13px;height:13px;stroke-width:1.8}.table-result-state{display:flex;align-items:center;gap:8px}.table-result-state svg,.history-actions>svg{width:13px;height:13px;color:#cbd0d7}.is-spinning{animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.table-error{padding:9px 14px;border-bottom:1px solid rgba(223,118,135,.2);color:#e1a0aa;background:#6d212e1f;font-size:12px}.comparison-table-scroll{height:calc(100% - 48px);overflow:auto;scrollbar-color:rgba(255,255,255,.18) transparent;scrollbar-width:thin}.comparison-table{width:100%;min-width:1120px;border-collapse:collapse;table-layout:fixed;text-rendering:auto;-webkit-font-smoothing:subpixel-antialiased}.comparison-table th{position:sticky;top:0;z-index:4;height:39px;padding:0 10px;border-bottom:1px solid var(--line);background:#060809fa;color:#6f7580;font-size:9px;font-weight:660;text-align:left;text-transform:uppercase}.comparison-table th:nth-child(1){width:24%}.comparison-table th:nth-child(2),.comparison-table th:nth-child(4){width:12%}.comparison-table th:nth-child(3),.comparison-table th:nth-child(5){width:9%}.comparison-table th:nth-child(6){width:10%}.comparison-table th:nth-child(7){width:21%}.comparison-table th:nth-child(8){width:5%;min-width:58px}.deal-row-group{border:0;content-visibility:auto;contain-intrinsic-size:auto 68px}.deal-row{height:68px;border-bottom:1px solid var(--line-soft);background:#080a0b;cursor:pointer}.deal-row-group:nth-of-type(2n) .deal-row{background:#0a0c0d}.deal-row:hover,.deal-row.is-expanded{background:linear-gradient(90deg,#ffffff17,#ffffff09 45%,#ffffff02),#0b0d0e}.deal-row.is-expanded{box-shadow:inset 2px 0 #ffffff8c}.comparison-table td{height:inherit;padding:8px 10px;overflow:hidden;color:#dde1e6;font-size:12px;vertical-align:middle}.row-item,.row-market{display:flex;align-items:center;min-width:0}.row-item{gap:10px}.row-item>img,.skin-image-fallback{flex:0 0 auto;width:42px;height:42px;object-fit:contain}.skin-image-fallback{border:1px solid var(--line);border-radius:6px;background:#ffffff09}.row-item-copy{display:grid;min-width:0;gap:3px}.copyable-item-name{display:flex;align-items:center;width:fit-content;max-width:100%;min-width:0;gap:5px;padding:0;border:0;background:transparent;color:inherit;cursor:inherit;text-align:left}.copyable-item-name>strong{overflow:hidden;color:#f7f8fa;font-size:12px;font-weight:700;letter-spacing:.004em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.copyable-item-name>svg{flex:0 0 auto;width:13px;height:13px;opacity:0;color:#8b919b;transform:scale(.86);transition:opacity 90ms ease,transform .12s ease}.copyable-item-name:hover>svg,.copyable-item-name:focus-visible>svg{opacity:.9;transform:scale(1)}.row-item-copy>small{overflow:hidden;color:#777e89;font-size:10px;font-weight:540;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.copy-toast{position:fixed;right:18px;bottom:18px;z-index:40;display:flex;align-items:center;gap:9px;min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#070809f7;box-shadow:0 16px 38px #0000006b;color:#f1f2f4;font-size:12px;animation:copy-toast-in .18s cubic-bezier(.22,1,.36,1)}.copy-toast svg{width:15px;height:15px;color:#f1f2f4}@keyframes copy-toast-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}.row-market{gap:8px}.row-market>img,.row-market>.market-logo-fallback{display:grid;flex:0 0 auto;width:25px;height:25px;place-items:center;border-radius:50%;object-fit:contain;background:#ffffff0b}.market-logo-fallback{color:#c9cdd3;font-size:10px;font-weight:700}.row-market>div{display:grid;min-width:0;gap:3px}.market-name-link{display:block;width:fit-content;max-width:100%;min-width:0;color:inherit;text-decoration:none}.market-name-link:hover strong,.market-name-link:focus-visible strong{color:#fff}.market-name-link:focus-visible{border-radius:2px;outline:1px solid rgba(255,255,255,.42);outline-offset:2px}.row-market strong{overflow:hidden;display:block;color:#dfe3e7;font-size:12px;font-weight:700;letter-spacing:.003em;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.row-market small,.row-profit small{color:#696f79;font-size:9px}.row-price,.row-profit strong{color:#edf0f3;font-size:12px;font-weight:710;font-variant-numeric:tabular-nums;white-space:nowrap}.row-profit{display:grid;gap:3px}.row-profit strong,.row-profit small{color:var(--green)}.row-profit.is-negative strong,.row-profit.is-negative small{color:var(--red)}.row-updates{display:grid;gap:5px}.row-updates>div{display:grid;grid-template-columns:minmax(72px,.8fr) minmax(88px,1fr) minmax(82px,1fr);gap:7px;min-width:0;align-items:center;font-size:9px}.row-updates strong,.row-updates span,.row-updates time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-updates strong{color:#c5c9cf;font-weight:650}.row-updates span{color:#858b95}.row-updates time{color:#5f6570}.row-save-actions{display:grid;justify-items:center;gap:4px}.row-save-action{display:grid;width:24px;height:20px;padding:0;place-items:center;border:0;border-radius:0;background:transparent;color:#707783;cursor:pointer;transition:color .12s ease}.row-save-action svg{width:13px;height:13px}.row-save-action:hover,.row-save-action:focus-visible,.row-save-action.is-saved{color:#e2e5e9;outline:0}.saved-items-panel{min-width:0}.deal-details-row>td{height:auto;padding:0;overflow:hidden;border-bottom:0;background:transparent}.deal-details-row.has-content>td{border-bottom:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,rgba(255,255,255,.028),transparent 24%,rgba(255,255,255,.012) 68%,transparent),#080a0b}.deal-details-reveal{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .38s cubic-bezier(.22,1,.36,1),opacity .22s ease}.deal-details-reveal-inner{min-height:0;overflow:hidden;transform:translateY(-8px);transition:transform .38s cubic-bezier(.22,1,.36,1)}.deal-details-row.is-open .deal-details-reveal{grid-template-rows:1fr;opacity:1}.deal-details-row.is-open .deal-details-reveal-inner{transform:translateY(0)}.deal-details{display:grid;grid-template-columns:minmax(390px,1.6fr) minmax(230px,.78fr) minmax(340px,1.05fr);grid-template-areas:"history metrics ladders";min-height:365px}.history-panel,.detail-metrics,.ladders-panel{min-width:0;padding:12px}.history-panel{grid-area:history;display:flex;flex-direction:column;border-right:1px solid var(--line);background:linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008) 58%,transparent),#080a0b}.detail-metrics{grid-area:metrics;position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr);padding:0;border-right:1px solid var(--line);background:radial-gradient(circle at 0 0,rgba(101,223,165,.055),transparent 48%),radial-gradient(circle at 100% 100%,rgba(97,169,236,.06),transparent 52%),linear-gradient(145deg,rgba(255,255,255,.035),rgba(255,255,255,.008) 52%,transparent),#090b0d}.ladders-panel{grid-area:ladders;display:block;padding:10px}.detail-section-header,.market-depth-heading{display:flex;align-items:center;justify-content:space-between}.detail-section-header>div:first-child{display:grid;gap:3px}.detail-section-header span{color:#6f7580;font-size:9px}.detail-section-header strong{color:#e8eaee;font-size:12px;font-weight:670}.history-actions{display:flex;align-items:center;gap:8px}.history-range-chip{display:inline-flex;min-height:28px;align-items:center;border:1px solid rgba(255,255,255,.18);border-radius:7px;background:#ffffff0e;color:#dce1e7;font-size:10px;font-weight:650;overflow:hidden;white-space:nowrap;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.history-range-chip:hover{border-color:#ffffff59;background:#ffffff17;color:#fff}.history-range-chip.is-zoomed{background:#ffffff16}.history-range-zoom,.history-range-clear{display:inline-flex;height:27px;align-items:center;justify-content:center;border:0;background:transparent;color:inherit;cursor:pointer}.history-range-zoom{gap:6px;padding:0 8px 0 9px}.history-range-clear{width:27px;padding:0;border-left:1px solid rgba(255,255,255,.1);color:#9da6b0}.history-range-zoom:hover,.history-range-clear:hover{background:#ffffff13;color:#fff}.history-range-chip svg{width:13px;height:13px;color:#aeb6c0;stroke-width:1.8}.history-chart-stage{position:relative;display:flex;flex:1 1 auto;min-width:0;min-height:302px;overflow:hidden}.history-chart-wrap{position:relative;display:flex;flex:1 1 auto;min-height:294px;width:100%;margin-top:8px}.history-chart{display:block;width:100%;height:100%;min-height:0;overflow:visible;cursor:crosshair;touch-action:none}.chart-grid-line{stroke:#74a6cf2b;stroke-width:1;stroke-dasharray:3 4}.chart-grid-line-vertical{stroke:#74a6cf21}.chart-sales-grid-line{stroke:#ffffff1a;stroke-width:1}.chart-sales-bars{pointer-events:none}.chart-sales-bar{opacity:.88;transition:height .22s cubic-bezier(.22,1,.36,1),y .22s cubic-bezier(.22,1,.36,1),opacity .14s ease}.chart-range-selection{fill:#ceddeb1f}.chart-range-boundary{stroke:#e4eef694;stroke-dasharray:3 4;stroke-width:1}.chart-axis-label{fill:#8a97a4;font-size:10px;font-variant-numeric:tabular-nums}.chart-axis-label-x{font-size:9px}.history-line{fill:none;stroke:#f1f3f6;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;filter:drop-shadow(0 0 4px rgba(255,255,255,.28))}.history-point{fill:#f6f7f9;stroke:#0e1013;stroke-width:1.2}.chart-tooltip>line{stroke:#ffffff57;stroke-dasharray:3 4}.chart-tooltip>circle{fill:#0e1013;stroke:#f4f5f7;stroke-width:1.5}.chart-tooltip g rect{fill:#111318;stroke:#ffffff1f}.chart-tooltip text{fill:#8c929c;font-size:9px}.chart-tooltip .chart-tooltip-value{fill:#f1f3f6;font-size:12px;font-weight:700}.chart-empty{display:grid;min-height:210px;place-items:center;color:#666d77;font-size:11px}.detail-metric{position:relative;display:grid;grid-template-areas:"label value" "note value";grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:18px;row-gap:4px;min-width:0;min-height:0;padding:11px 14px 10px 16px;border-bottom:1px solid rgba(255,255,255,.075);background:linear-gradient(90deg,rgba(255,255,255,.018),transparent 76%)}.detail-metric:before{position:absolute;top:13px;bottom:13px;left:0;width:2px;content:"";background:linear-gradient(180deg,transparent,rgba(134,211,166,.62),transparent);opacity:.62}.detail-metric:nth-child(2n):before{background:linear-gradient(180deg,transparent,rgba(126,181,233,.62),transparent)}.detail-metric:last-child{border-bottom:0}.detail-metric>span{grid-area:label;color:#b4beca;font-size:10.5px;font-weight:600;letter-spacing:.01em}.detail-metric-label{display:inline-flex;align-items:center;gap:5px;min-width:0}.metric-help{position:relative;display:inline-grid;flex:0 0 auto;width:14px;height:14px;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:50%;color:#aeb7c1;cursor:help;font-size:9px;font-weight:720;line-height:1;transition:border-color .12s ease,color .12s ease,background-color .12s ease}.metric-help:hover,.metric-help:focus-visible{border-color:#ffffff9e;background:#ffffff12;color:#f4f6f8;outline:0}.metric-help-tooltip{position:absolute;z-index:120;top:calc(100% + 9px);left:-9px;width:236px;padding:9px 10px;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#0a0c0efa;box-shadow:0 14px 28px #00000057;color:#cdd3da;font-size:10px;font-weight:520;letter-spacing:0;line-height:1.45;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .12s ease,transform .14s cubic-bezier(.22,1,.36,1),visibility 0s linear .14s;visibility:hidden}.metric-help:hover .metric-help-tooltip,.metric-help:focus-visible .metric-help-tooltip{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.detail-metric>strong{grid-area:value;justify-self:end;color:#f2f5f8;font-size:15px;font-weight:700;letter-spacing:.01em;text-shadow:0 1px 12px rgba(255,255,255,.08);font-variant-numeric:tabular-nums;white-space:nowrap}.metric-value-secondary{margin-left:6px;color:#7f8994;font-size:10px;font-weight:620}.detail-metric>small{grid-area:note;overflow:hidden;color:#7e8995;font-size:9.5px;text-overflow:ellipsis;white-space:nowrap}.market-depth-card{min-width:0;height:100%;overflow:hidden;border:1px solid rgba(255,255,255,.085);border-radius:9px;background:radial-gradient(circle at 0 0,rgba(101,223,165,.055),transparent 42%),radial-gradient(circle at 100% 0,rgba(97,169,236,.065),transparent 42%),#090b0d;box-shadow:inset 0 1px #ffffff06,0 8px 26px #00000029}.market-depth-heading{min-height:45px;padding:7px 9px;border-bottom:1px solid rgba(255,255,255,.06)}.market-depth-heading-icon{display:grid;flex:0 0 auto;width:27px;height:27px;margin-right:7px;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:7px;color:#d6dae0;background:#ffffff0b}.market-depth-heading-icon svg{width:14px;height:14px;stroke-width:1.8}.market-depth-heading>div{display:grid;min-width:0;margin-right:auto;gap:2px}.market-depth-heading>div span{color:#666d78;font-size:8px;font-weight:670;letter-spacing:.08em;text-transform:uppercase}.market-depth-heading>div strong{color:#f2f4f7;font-size:12px;font-weight:690}.market-depth-heading>small{max-width:86px;color:#626a75;font-size:8px;line-height:1.3;text-align:right}.market-depth-route{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:stretch;padding:8px 7px 6px}.market-depth-identity{min-width:0}.market-depth-market{display:flex;align-items:center;min-width:0;gap:6px}.market-depth-market>img,.market-depth-market>.market-logo-fallback{display:grid;flex:0 0 auto;width:23px;height:23px;place-items:center;border-radius:50%;object-fit:contain;background:#ffffff0b}.market-depth-market>div{display:grid;min-width:0;gap:2px}.market-depth-market span{font-size:8px;font-weight:650;text-transform:uppercase}.market-depth-identity-buy .market-depth-market span{color:#65c88f}.market-depth-identity-sell .market-depth-market span{color:#72a7df}.market-depth-market strong{overflow:hidden;display:block;color:#dfe3e8;font-size:10px;font-weight:670;text-overflow:ellipsis;white-space:nowrap}.market-depth-selected-price{display:flex;align-items:baseline;justify-content:space-between;min-width:0;margin-top:5px;gap:4px}.market-depth-selected-price small{color:#5e6671;font-size:7px;text-transform:uppercase}.market-depth-selected-price strong{overflow:hidden;color:#f3f5f8;font-size:10px;font-weight:710;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.market-depth-column-heads,.market-depth-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;align-items:center}.market-depth-column-heads{min-height:20px;padding:0 7px;border-top:1px solid rgba(255,255,255,.045);border-bottom:1px solid rgba(255,255,255,.045);color:#565e69;font-size:7px;font-style:normal;font-weight:660;letter-spacing:.05em;text-transform:uppercase}.market-depth-column-heads>span{display:grid;grid-template-columns:minmax(0,1fr) 35px;gap:3px}.market-depth-column-heads>span i{font-style:normal}.market-depth-column-heads>span i:last-child{text-align:right}.market-depth-rows{display:grid;gap:2px;padding:5px 7px}.market-depth-row{min-height:25px}.market-depth-level{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 35px;align-items:center;width:100%;min-width:0;min-height:25px;padding:0 5px;overflow:hidden;border:1px solid transparent;border-radius:4px;background:#ffffff05;color:inherit;cursor:pointer;font-variant-numeric:tabular-nums;text-align:left;transition:border-color 90ms ease,background-color 90ms ease,transform 90ms ease}.market-depth-level:hover{border-color:#ffffff1f;background:#ffffff0b;transform:translateY(-1px)}.market-depth-level.is-empty{border:0;background:transparent}.market-depth-level strong,.market-depth-level>span:not(.market-depth-fill){position:relative;z-index:1;overflow:hidden;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.market-depth-level strong{font-weight:690}.market-depth-level>span:not(.market-depth-fill){color:#abb1ba;text-align:right}.market-depth-level-buy strong{color:#78d39d}.market-depth-level-sell strong{color:#81b3e8}.market-depth-fill{position:absolute;top:0;bottom:0;pointer-events:none}.market-depth-level-buy .market-depth-fill{right:0;background:linear-gradient(90deg,transparent,rgba(72,170,109,.2))}.market-depth-level-sell .market-depth-fill{left:0;background:linear-gradient(90deg,rgba(70,133,205,.2),transparent)}.market-depth-level-buy.is-selected{border-color:#65dfa56b;background:#449d651c}.market-depth-level-sell.is-selected{border-color:#61a9ec6e;background:#3d77b41f}.market-depth-legend{display:flex;align-items:center;justify-content:space-between;min-height:22px;padding:0 8px;border-top:1px solid rgba(255,255,255,.045);color:#626a75;font-size:7px}.market-depth-legend span{display:inline-flex;align-items:center;gap:4px}.market-depth-legend i{width:5px;height:5px;border-radius:50%}.market-depth-legend i.is-buy{background:#65c88f;box-shadow:0 0 5px #65c88f6b}.market-depth-legend i.is-sell{background:#72a7df;box-shadow:0 0 5px #72a7df6b}.table-empty{position:absolute;inset:88px 0 0;display:grid;place-items:center;align-content:center;color:#747a84;text-align:center;pointer-events:none}.table-empty svg{width:27px;height:27px;margin-bottom:12px;color:#cbd0d7;stroke-width:1.5}.table-empty strong{color:#d8dbe0;font-size:14px;font-weight:630}.table-empty span{margin-top:6px;font-size:11px}.table-skeleton-row{height:68px}.table-skeleton-body{animation:loading-pulse 1.35s ease-in-out infinite alternate}.table-skeleton-row td{padding-inline:10px}.table-skeleton-row span{display:block;width:100%;height:24px;border-radius:5px;background:#ffffff0a}@keyframes loading-pulse{0%{opacity:.3}to{opacity:.72}}@media(max-width:1450px){.app-shell{--sidebar-width: 67px;grid-template-columns:var(--sidebar-width) minmax(0,1fr) 292px}.sidebar{padding-inline:12px}.sidebar-toggle{display:none}.brand{padding-inline:6px}.brand span,.nav-item span,.account-button span,.sidebar-toggle span,.support-button span{max-width:0;opacity:0;visibility:hidden}.nav-item,.account-button,.sidebar-toggle,.support-button{justify-content:flex-start;width:100%;margin-inline:0;padding-inline:12px;gap:0}.sidebar-bottom>small{opacity:0;visibility:hidden}}@media(max-width:1120px){body{overflow:auto}.app-shell{grid-template-columns:var(--sidebar-width) minmax(0,1fr);grid-template-rows:68px minmax(0,1fr) auto;grid-template-areas:"sidebar header" "sidebar workspace" "sidebar filters"}.workspace{height:calc(100vh - 68px);min-height:100vh;border-radius:9px 9px 0 0}.comparison-panel{height:100%}.filters-panel{position:static;height:auto;overflow:visible;border-top:1px solid var(--line);border-left:0;border-radius:0 0 9px 9px}.workspace-header{height:68px}.filter-section{display:grid;grid-template-columns:150px minmax(0,1fr);gap:14px}.filter-section-body{margin-top:0}}@media(max-width:760px){.app-shell{--sidebar-width: 56px;grid-template-columns:var(--sidebar-width) minmax(0,1fr)}.workspace-header{padding-inline:12px}.sidebar{padding-inline:6.5px}.brand{padding-inline:1.5px}h1{font-size:20px}.item-search{width:min(280px,42vw)}.profile-copy{display:none}.header-profile{padding-left:2px}.filter-section{display:block}.filter-section-body{margin-top:8px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.auth-provider-vk{min-height:42px;min-width:0;overflow:hidden;border-radius:8px}
