@font-face{font-family:onest;src:url(/_next/static/media/581b8a7a08caabc0-s.p.ttf) format("truetype");font-display:swap;font-weight:300 800;font-style:normal}@font-face{font-family:onest Fallback;src:local("Arial");ascent-override:91.42%;descent-override:28.75%;line-gap-override:0.00%;size-adjust:106.10%}.__className_005fb9{font-family:onest,onest Fallback;font-style:normal}.__variable_005fb9{--font-onest:"onest","onest Fallback"}

/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-font-weight:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-mono);--spacing:.25rem;--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--font-weight-semibold:600;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--radius-card:var(--r-4);--shadow-2:var(--sh-2);--shadow-inset:var(--sh-inset)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.mt-1{margin-top:calc(var(--spacing) * 1)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.min-h-screen{min-height:100vh}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-3{gap:calc(var(--spacing) * 3)}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-bg{background-color:var(--bg)}.object-cover{object-fit:cover}.text-center{text-align:center}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.text-ink-3{color:var(--ink-3)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}}:root{--nav-h:64px;--page-w:1280px;--page-bg:#eef0f4;--nav-bg:#ffffffe0;--bg:#fff;--bg-rgb:255,255,255;--bg-subtle:#fafafb;--bg-mute:#f4f5f7;--bg-strong:#eceef2;--surface:#fff;--surface-2:#f8f9fb;--line:#e7e9ee;--line-strong:#d6d9e0;--line-mute:#eff1f4;--ink:#0b0f19;--ink-2:#1f2433;--ink-3:#4b5160;--ink-4:#6e7585;--ink-5:#9097a4;--ink-6:#b7bcc6;--btn-dark:#49577c;--btn-dark-hover:#3e4a6b;--fill-ink:var(--ink);--fill-ink-fg:#fff;--neg-600:#b82822;--brand:#0d9488;--brand-600:#0b8278;--brand-700:#0a6e65;--brand-800:#085952;--brand-50:#eef8f7;--brand-100:#dbefed;--brand-200:#addbd7;--brand-ink:#074d47;--pos:#3e8c62;--pos-bg:#e9f2ec;--pos-ink:#2e5c43;--neg:#d9342b;--neg-bg:#fceae9;--neg-ink:#8b1f19;--warn:#c77a0a;--warn-bg:#fbf1de;--warn-ink:#6e430a;--info:#1670d6;--info-bg:#e3f0fc;--info-ink:#0b4684;--d1:#2e5bff;--d2:#7c5cff;--d3:#11b5a4;--d4:#f2a60b;--d5:#e5484d;--d6:#0f9d58;--d7:#e36bd3;--d8:#5b6473;--font-sans:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--font-serif:"Onest",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--t-display:65px;--t-h1:45px;--t-h2:33px;--t-h3:23px;--t-h4:19px;--t-title:37px;--t-body:17px;--t-md:16px;--t-sm:15px;--t-xs:14px;--t-micro:13px;--t-2xs:12px;--t-nano:11px;--lh-tight:1.08;--lh-snug:1.25;--lh-body:1.5;--tr-tight:-.022em;--tr-snugger:-.014em;--tr-normal:-.006em;--tr-loose:.06em;--r-1:4px;--r-2:6px;--r-3:8px;--r-4:12px;--r-5:16px;--r-6:20px;--r-pill:999px;--sh-1:0 1px 0 #0b0f190a,0 1px 2px #0b0f190a;--sh-2:0 1px 0 #0b0f190a,0 4px 12px -2px #0b0f190f;--sh-3:0 2px 4px #0b0f190f,0 12px 24px -8px #0b0f191a;--sh-4:0 8px 16px #0b0f190f,0 24px 48px -12px #0b0f1929;--sh-focus:0 0 0 3px #0d948840;--sh-inset:inset 0 0 0 1px var(--line);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:32px;--s-8:40px;--s-9:56px;--s-10:72px;--s-11:96px}html[data-theme=dark]{--page-bg:#14171f;--nav-bg:#14171fd1;--bg:#1c202a;--bg-rgb:28,32,42;--bg-subtle:#222732;--bg-mute:#272d38;--bg-strong:#313845;--surface:#1c202a;--surface-2:#222732;--line:#30353f;--line-strong:#3c424e;--line-mute:#262b33;--ink:#f2f4f8;--ink-2:#dde1e9;--btn-dark:#49577c;--btn-dark-hover:#3e4a6b;--fill-ink:#49577c;--fill-ink-fg:#fff;--ink-3:#aeb4c0;--ink-4:#868d9c;--ink-6:#474d5b;--brand:#2fa399;--brand-600:#0d9488;--brand-700:#4cb0a7;--brand-800:#77c3bc;--brand-50:#1a3037;--brand-100:#193a3f;--brand-200:#165151;--brand-ink:#86cac4;--pos:#559b72;--pos-bg:#182219;--pos-ink:#83be97;--neg:#f26560;--neg-bg:#2a1413;--neg-ink:#f5938f;--warn:#e0a33a;--warn-bg:#2a2110;--warn-ink:#e9bd6d;--info:#4d9eef;--info-bg:#112536;--info-ink:#84bef6;--sh-1:0 1px 2px #0006;--sh-2:0 4px 12px -2px #00000080;--sh-3:0 12px 24px -8px #0000008c;--sh-4:0 24px 48px -12px #0009;--sh-focus:0 0 0 3px #2fa39957;color-scheme:dark}html[data-theme=dark] body{background:var(--page-bg)}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--ink-2);background:var(--page-bg);font-size:var(--t-body);line-height:var(--lh-body);letter-spacing:var(--tr-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-feature-settings:"ss01","cv11"}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:0;padding:0}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--brand-100);color:var(--brand-ink)}.t-display{font-size:var(--t-display)}.t-display,.t-h1{line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink);font-weight:600}.t-h1{font-size:var(--t-h1)}.t-h2{font-size:var(--t-h2)}.t-h2,.t-h3{line-height:var(--lh-snug);letter-spacing:var(--tr-snugger);color:var(--ink);font-weight:600}.t-h3{font-size:var(--t-h3)}.t-h4{font-size:var(--t-h4);line-height:var(--lh-snug);letter-spacing:var(--tr-normal);color:var(--ink);font-weight:600}.t-body{font-size:var(--t-body);line-height:var(--lh-body)}.t-body,.t-sm{color:var(--ink-3)}.t-sm{font-size:var(--t-sm);line-height:1.45}.t-xs{line-height:1.4}.t-eyebrow,.t-xs{font-size:var(--t-xs);color:var(--ink-4)}.t-eyebrow{letter-spacing:var(--tr-loose);text-transform:uppercase;font-weight:500}.t-eyebrow,.t-num{font-family:var(--font-mono)}.t-num{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.t-accent,.t-serif{font-family:var(--font-mono);color:var(--brand);letter-spacing:-.02em;font-style:normal;font-weight:500}[data-tip]{cursor:default;position:relative}.tt{z-index:99999;background:var(--fill-ink);color:var(--fill-ink-fg);font-size:var(--t-2xs);text-transform:none;letter-spacing:normal;white-space:nowrap;border-radius:var(--r-2);pointer-events:none;padding:5px 9px;font-weight:400;line-height:1.4;position:fixed;box-shadow:0 4px 16px #00000059}.tt-wide{white-space:normal;text-align:left;max-width:280px}.viz-tip{z-index:200;pointer-events:none;background:var(--fill-ink);color:var(--fill-ink-fg);border-radius:var(--r-3);box-shadow:var(--sh-3);opacity:0;flex-direction:column;gap:2px;padding:7px 11px;transition:opacity .12s,transform .12s;display:flex;position:fixed;transform:translateY(3px)}.viz-tip.on{opacity:1;transform:translateY(0)}.viz-tip .t{color:#fff9;font-size:11px}.viz-tip b{font-size:13px;font-weight:600}.viz-tip .d,.viz-tip b{font-family:var(--font-mono)}.viz-tip .d{font-size:12px;color:#ffffff80}.viz-legend{flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;display:flex}.viz-legend-item{cursor:pointer;font-size:var(--t-sm);color:var(--ink);background:0 0;border:0;align-items:center;gap:7px;padding:2px 0;line-height:1;display:inline-flex}.viz-legend-item.off{color:var(--ink-5)}.viz-legend-dot{border-radius:3px;flex:none;width:10px;height:10px}.viz-legend-item.off .viz-legend-dot{opacity:.3}.zs-logo{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.zs-logo .mark{width:22px;height:22px}.zs-logo .wm{font-family:var(--font-sans);letter-spacing:-.026em;font-weight:600;font-size:var(--t-h4);color:var(--ink);line-height:1}.zs-logo .wm em{color:var(--brand);font-style:normal}.btn{box-sizing:border-box;border-radius:var(--r-3);height:40px;font-size:var(--t-sm);letter-spacing:var(--tr-normal);background:var(--bg-mute);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:500;transition:background .12s,box-shadow .12s,transform .12s;display:inline-flex}.btn:hover{background:var(--bg-strong)}.btn:focus-visible{box-shadow:inset 0 0 0 1px var(--line-strong),var(--sh-focus);outline:none}.btn-primary{background:var(--btn-dark);color:#fff;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #0003}.btn-primary:hover{background:var(--btn-dark-hover)}.btn-primary:focus-visible{box-shadow:inset 0 1px #ffffff1a,0 0 0 3px #0b0f192e}.btn-brand{background:var(--brand);color:#fff;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #0000001a}.btn-brand:hover{background:var(--brand-600)}.btn-brand:focus-visible{box-shadow:inset 0 1px #ffffff2e,0 0 0 3px #0d94884d}.btn-ghost{box-shadow:none;color:var(--ink-3);background:0 0}.btn-ghost:hover{background:var(--bg-mute);color:var(--ink)}.btn-danger{background:var(--neg);color:#fff;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #0000001a}.btn-danger:hover{background:var(--neg-600)}.btn-success{background:var(--pos);color:#fff;box-shadow:inset 0 1px #ffffff2e,inset 0 0 0 1px #0000001a}.btn-success:hover{background:#0c8147}.btn-sm{height:32px;font-size:var(--t-xs);border-radius:var(--r-2);padding:0 12px}.btn-lg{height:48px;font-size:var(--t-body);border-radius:var(--r-3);padding:0 20px}.btn-icon{width:40px;padding:0}.btn-icon.btn-sm{width:32px}.btn:disabled,.btn[aria-disabled=true]{opacity:var(--opacity-disabled,.45);cursor:not-allowed;pointer-events:none}.am-submit.is-loading,.btn.is-loading,.pay-btn.is-loading,.pw-go.is-loading,.regen.is-loading,.rt-export.is-loading,.show-more-btn.is-loading,.topup-go.is-loading,.widget-btn.is-loading{pointer-events:none;position:relative;color:#0000!important;opacity:1!important}.am-submit.is-loading>*,.btn.is-loading>*,.pay-btn.is-loading>*,.pw-go.is-loading>*,.regen.is-loading>*,.rt-export.is-loading>*,.show-more-btn.is-loading>*,.topup-go.is-loading>*,.widget-btn.is-loading>*{visibility:hidden}.am-submit.is-loading:after,.btn.is-loading:after,.pay-btn.is-loading:after,.pw-go.is-loading:after,.regen.is-loading:after,.rt-export.is-loading:after,.show-more-btn.is-loading:after,.topup-go.is-loading:after,.widget-btn.is-loading:after{content:"";border:2px solid #0b0f1938;border-top:2px solid var(--ink-2);border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:btn-spin .6s linear infinite;position:absolute;top:50%;left:50%}.am-submit.is-loading:after,.btn-brand.is-loading:after,.btn-primary.is-loading:after,.pay-btn.is-loading:after,.pw-go.is-loading:after,.topup-go.is-loading:after{border-color:#fff #fff6 #fff6}@keyframes btn-spin{to{transform:rotate(1turn)}}.auth-submit.is-loading{pointer-events:none;position:relative;color:#0000!important;opacity:1!important}.auth-submit.is-loading>*{visibility:hidden}.auth-submit.is-loading:after{content:"";border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;animation:btn-spin .6s linear infinite;position:absolute;top:50%;left:50%}.input{border-radius:var(--r-3);background:var(--bg-subtle);height:40px;box-shadow:inset 0 0 0 1px var(--line-strong);font-size:var(--t-sm);color:var(--ink);appearance:none;border:0;outline:none;width:100%;padding:0 12px;font-family:inherit;transition:box-shadow .12s,background .12s}.input::placeholder{color:var(--ink-6)}.input:hover{box-shadow:inset 0 0 0 1px var(--ink-5)}.input:focus{box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus)}.input:disabled{opacity:var(--opacity-disabled,.45);cursor:not-allowed}.input.input-error{box-shadow:inset 0 0 0 1px var(--neg),0 0 0 3px #d9342b1f}.input-group{position:relative}.input-group .input{padding-left:40px}.input-group .ic{color:var(--ink-5);display:flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.field{flex-direction:column;gap:6px;display:flex}.field label{font-size:var(--t-xs);color:var(--ink-2);font-weight:500}.field .hint{font-size:var(--t-xs);color:var(--ink-4)}.field .error{color:var(--neg-ink)}.chip,.field .error{font-size:var(--t-xs)}.chip{border-radius:var(--r-pill);height:22px;background:var(--bg-mute);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:6px;padding:0 8px;font-weight:500;display:inline-flex}.chip-pos{background:var(--pos-bg);color:var(--pos-ink);box-shadow:inset 0 0 0 1px #559b722e}.chip-neg{background:var(--neg-bg);color:var(--neg-ink);box-shadow:inset 0 0 0 1px #d9342b38}.chip-warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px #c77a0a38}.chip-info{background:var(--info-bg);color:var(--info-ink);box-shadow:inset 0 0 0 1px #1670d638}.chip-brand{background:var(--brand-50);color:var(--brand-ink);box-shadow:inset 0 0 0 1px var(--brand-100)}.chip-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.card{background:var(--surface);border-radius:var(--r-4);box-shadow:var(--sh-inset),var(--sh-1)}.card-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:16px 20px;display:flex}.card-body{padding:20px}.tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-sm)}.tbl thead th{text-align:left;font-weight:500;font-size:var(--t-xs);color:var(--ink-4);border-bottom:1px solid var(--line);background:var(--bg-subtle);letter-spacing:.02em;padding:10px 12px}.tbl tbody td{border-bottom:1px solid var(--line-mute);color:var(--ink-2);vertical-align:middle;padding:12px}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr:hover td{background:var(--bg-subtle)}.tbl td.num,.tbl th.num{text-align:right;font-family:var(--font-mono);font-variant-numeric:tabular-nums}.al-base{border-radius:var(--r-4);background:var(--bg-mute);box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:36px 1fr auto;align-items:start;gap:14px;padding:14px 14px 14px 16px;display:grid}.al-base .al-icon{border-radius:var(--r-3);background:var(--ink-5);color:#fff;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.al-base .al-icon svg{width:16px;height:16px}.al-base .al-body{flex-direction:column;gap:4px;min-width:0;display:flex}.al-base .al-title{font-size:var(--t-sm);color:var(--ink);letter-spacing:-.005em;font-weight:600}.al-base .al-text{color:var(--ink-3)}.al-base .al-text .num,.al-base .al-text b{color:var(--ink-2);font-weight:500}.al-base .al-text .num{font-family:var(--font-mono)}.al-base .al-actions{gap:8px;margin-top:8px;display:flex}.al-base .al-link{border-radius:var(--r-2);height:28px;font-size:var(--t-micro);color:var(--ink-2);background:#0b0f190f;align-items:center;gap:6px;padding:0 10px;font-weight:500;transition:background .12s;display:inline-flex}.al-base .al-link.primary{background:var(--btn-dark);color:#fff}.al-base .al-link:hover{background:#0b0f191a}.al-base .al-link.primary:hover{background:var(--btn-dark-hover)}.al-base .al-close{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-4);flex:none;justify-content:center;align-items:center;transition:background .12s,color .12s;display:flex}.al-base .al-close:hover{color:var(--ink-2);background:#0b0f190f}.al-pos{background:var(--pos-bg);box-shadow:inset 0 0 0 1px #559b7229}.al-pos .al-icon{background:var(--pos)}.al-pos .al-link{color:var(--pos-ink);background:#559b721f}.al-pos .al-link:hover{background:#559b7233}.al-pos .al-link.primary{background:var(--pos);color:#fff}.al-pos .al-link.primary:hover{background:#0c8147}.al-neg{background:var(--neg-bg);box-shadow:inset 0 0 0 1px #d9342b2e}.al-neg .al-icon{background:var(--neg)}.al-neg .al-link{color:var(--neg-ink);background:#d9342b1a}.al-neg .al-link:hover{background:#d9342b2e}.al-neg .al-link.primary{background:var(--neg);color:#fff}.al-neg .al-link.primary:hover{background:#b82a22}.al-info{background:var(--info-bg);box-shadow:inset 0 0 0 1px #1670d629}.al-info .al-icon{background:var(--info)}.al-info .al-link{color:var(--info-ink);background:#1670d61a}.al-info .al-link:hover{background:#1670d62e}.al-info .al-link.primary{background:var(--info);color:#fff}.al-info .al-link.primary:hover{background:#0e57aa}.al-banner{width:100%}.al-toast{border-radius:var(--r-3);background:var(--bg);box-shadow:0 12px 32px -8px #0b0f1924,inset 0 0 0 1px var(--line);grid-template-columns:28px 1fr auto;gap:10px;padding:12px 12px 12px 14px}.al-toast .al-icon{border-radius:var(--r-2);width:24px;height:24px}.al-toast .al-title{font-size:var(--t-xs)}.al-toast .al-text{font-size:var(--t-micro)}.al-toast .al-close{width:22px;height:22px}.al-toast.al-pos{background:var(--bg);box-shadow:0 12px 32px -8px #559b7233,inset 0 0 0 1px #559b722e}.al-toast.al-neg{background:var(--bg);box-shadow:0 12px 32px -8px #d9342b38,inset 0 0 0 1px #d9342b2e}.al-toast.al-info{background:var(--bg);box-shadow:0 12px 32px -8px #1670d633,inset 0 0 0 1px #1670d62e}.al-toast .al-title{color:var(--ink)}.al-inline{border-radius:var(--r-2);font-size:var(--t-xs);align-items:center;gap:8px;padding:6px 10px 6px 8px;font-weight:500;display:inline-flex}.al-inline .al-icon{border-radius:50%;width:18px;height:18px}.al-inline .al-icon svg{width:11px;height:11px}.al-inline.al-pos{color:var(--pos-ink);background:#559b720f;box-shadow:inset 0 0 0 1px #559b722e}.al-inline.al-neg{color:var(--neg-ink);background:#d9342b0f;box-shadow:inset 0 0 0 1px #d9342b2e}.al-inline.al-info{color:var(--info-ink);background:#1670d60f;box-shadow:inset 0 0 0 1px #1670d62e}.modal-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:var(--z-modal,40);opacity:0;pointer-events:none;background:#0b0f1973;justify-content:center;align-items:center;padding:24px;transition:opacity .18s;display:flex;position:fixed;inset:0}.modal-overlay.show{opacity:1;pointer-events:auto}.modal{background:var(--bg);border-radius:var(--r-4);width:100%;max-width:560px;box-shadow:0 24px 80px -16px #0b0f1973,0 0 0 1px var(--line-strong);flex-direction:column;max-height:calc(100vh - 48px);animation:modalIn .2s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}@keyframes modalIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-sm{max-width:480px}.modal-md{max-width:560px}.modal-lg{max-width:680px}.modal-alerts-list{height:min(500px,100dvh - 48px)}.modal-alerts-list>.m-body{flex:1;min-height:0}.m-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:16px;padding:20px 24px;display:flex}.m-head.no-border{border-bottom:0;padding-bottom:12px}.m-head .icon-bubble{border-radius:var(--r-3);background:var(--bg-mute);width:40px;height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);flex:none;justify-content:center;align-items:center;display:flex}.m-head .icon-bubble.neg{background:var(--neg-bg);color:var(--neg-ink);box-shadow:inset 0 0 0 1px #d9342b38}.m-head .icon-bubble.brand{background:var(--brand-50);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-100)}.m-head .icon-bubble.warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px #c77a0a38}.m-head .icon-bubble.info{background:var(--info-bg);color:var(--info-ink);box-shadow:inset 0 0 0 1px #1670d638}.m-head .grow{flex:1;min-width:0}.m-head h3{font-size:var(--t-h4);letter-spacing:-.014em;color:var(--ink);margin:0 0 4px;font-weight:600;line-height:1.25}.m-head .sub{font-size:var(--t-xs);color:var(--ink-4);line-height:1.5}.m-head .close{border-radius:var(--r-2);width:28px;height:28px;color:var(--ink-5);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.m-head .close:hover{background:var(--bg-mute);color:var(--ink-2)}.m-body{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.m-body.compact{padding:12px 24px 20px}.m-foot{border-top:1px solid var(--line);background:var(--bg-subtle);justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}.m-foot.right{justify-content:flex-end}.m-foot .left{font-size:var(--t-micro);color:var(--ink-4);font-family:var(--font-mono);align-items:center}.m-foot .actions,.m-foot .left{gap:8px;display:flex}.callout{border-radius:var(--r-4);font-size:var(--t-xs);box-shadow:inset 0 0 0 1px var(--line);background:var(--bg-subtle);color:var(--ink-2);align-items:flex-start;gap:10px;padding:12px 14px;line-height:1.5;display:flex}.callout svg{flex:none}.callout.neg{background:var(--neg-bg);color:var(--neg-ink);box-shadow:inset 0 0 0 1px #d9342b2e}.callout.warn{background:var(--warn-bg);color:var(--warn-ink);box-shadow:inset 0 0 0 1px #c77a0a2e}.callout.info{background:var(--info-bg);color:var(--info-ink);box-shadow:inset 0 0 0 1px #1670d62e}.m-field{flex-direction:column;gap:6px;display:flex}.m-field>label{font-size:var(--t-micro);color:var(--ink-2);font-weight:500}.m-field .hint{font-size:var(--t-2xs);color:var(--ink-5)}.m-field .field-input{flex:none;width:100%}.m-field .input{width:100%}.m-body .m-field+.m-field,.m-body .m-field+.m-switch-row,.m-body .m-switch-row+.m-switch-row{margin-top:16px}.m-switch-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.m-switch-title{font-size:var(--t-sm);color:var(--ink);font-weight:500}.m-switch-sub{font-size:var(--t-2xs);color:var(--ink-5);max-width:320px;margin-top:2px;line-height:1.4}.m-field-row{gap:12px;display:flex}.m-body .m-field+.m-field-row,.m-body .m-field-row+.m-field,.m-body .m-field-row+.m-switch-row{margin-top:16px}.m-field-row .m-field{flex:1;min-width:0}.am-overlay{z-index:var(--z-modal,55);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0b0f1975;justify-content:center;align-items:flex-start;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.am{background:var(--bg);border-radius:var(--r-5);width:100%;max-width:432px;box-shadow:0 32px 90px -20px #0b0f198c,0 0 0 1px var(--line-strong);margin:auto;animation:am-in .28s cubic-bezier(.16,1,.3,1) both;overflow:hidden}@keyframes am-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.am-head{padding:26px 28px 0;position:relative}.am-head .am-close{border-radius:var(--r-3);width:30px;height:30px;color:var(--ink-5);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex;position:absolute;top:18px;right:18px}.am-head .am-close:hover{background:var(--bg-mute);color:var(--ink-2)}.am-lockup{justify-content:center;align-items:center;gap:9px;margin-bottom:22px;display:flex}.am-lockup .am-mark{width:26px;height:26px}.am-lockup .am-wm{font-family:var(--font-sans);font-weight:600;font-size:var(--t-h3);letter-spacing:-.028em;color:var(--ink)}.am-lockup .am-wm em{color:var(--brand);font-style:normal}.am-head h2{font-size:var(--t-h3);letter-spacing:-.018em;color:var(--ink);margin:18px 0 4px;font-weight:600;line-height:1.2}.am-head .am-sub{font-size:var(--t-xs);color:var(--ink-4);margin-bottom:20px;line-height:1.5}.am-tabs{background:var(--bg-mute);border-radius:var(--r-3);width:100%;box-shadow:inset 0 0 0 1px var(--line);margin:0;padding:4px;display:flex}.am-tabs button{border-radius:var(--r-2);height:36px;font-size:var(--t-sm);color:var(--ink-4);cursor:pointer;background:0 0;border:0;flex:1;font-family:inherit;font-weight:500;transition:background .14s,color .14s,box-shadow .14s}.am-tabs button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #0b0f1914,0 0 0 1px var(--line)}html[data-theme=dark] .am-tabs button.on{background:var(--bg-strong);box-shadow:none}.am-body{padding:20px 28px 0}.am-oauth{background:var(--bg);border-radius:var(--r-3);width:100%;height:48px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--ink);font-size:var(--t-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:11px;font-family:inherit;font-weight:500;transition:background .12s,box-shadow .12s;display:inline-flex}.am-oauth:hover{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--ink-5)}.am-oauth .ya{color:#fff;width:22px;height:22px;font-family:Helvetica Neue,sans-serif;font-size:var(--t-xs);background:#fc3f1d;border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.am-divider{color:var(--ink-5);font-size:var(--t-2xs);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;display:flex}.am-divider:after,.am-divider:before{content:"";background:var(--line);flex:1;height:1px}.am-fields{gap:14px}.am-f,.am-fields{flex-direction:column;display:flex}.am-f{gap:6px}.am-f label{font-size:var(--t-micro);color:var(--ink-2);font-weight:500}.am-iw{position:relative}.am-iw .am-ic{pointer-events:none;display:flex;left:13px}.am-iw .am-ic,.am-iw .am-reveal{color:var(--ink-5);position:absolute;top:50%;transform:translateY(-50%)}.am-iw .am-reveal{border-radius:var(--r-3);width:32px;height:32px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex;right:7px}.am-iw .am-reveal:hover{background:var(--bg-mute);color:var(--ink-2)}.am-ipt{background:var(--bg);border-radius:var(--r-3);width:100%;height:46px;font-size:var(--t-sm);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);appearance:none;border:0;outline:none;padding:0 14px 0 40px;font-family:inherit;transition:box-shadow .12s,background .12s}.am-ipt.has-reveal{padding-right:44px}.am-ipt::placeholder{color:var(--ink-6)}.am-ipt:hover{box-shadow:inset 0 0 0 1px var(--ink-5)}.am-ipt:focus{box-shadow:inset 0 0 0 1.5px var(--brand),var(--sh-focus)}.am-ipt.am-ipt-err{box-shadow:inset 0 0 0 1.5px var(--neg)}.am-field-err{font-size:var(--t-2xs);color:var(--neg);margin-top:4px}.am-strength{align-items:center;gap:8px;margin-top:2px;display:flex}.am-strength .bars{flex:1;gap:4px;display:flex}.am-strength .bars i{border-radius:var(--r-pill);background:var(--bg-strong);flex:1;height:4px;list-style:none;transition:background .14s}.am-strength.s2 .bars i:nth-child(-n+2){background:var(--warn)}.am-strength.s3 .bars i:nth-child(-n+3){background:var(--brand)}.am-strength .lab{font-size:var(--t-2xs);color:var(--ink-5);font-family:var(--font-mono);white-space:nowrap}.am-frow{justify-content:space-between;align-items:center;margin-top:2px;display:flex}.am-remember{font-size:var(--t-xs);color:var(--ink-3);-webkit-user-select:none;user-select:none;cursor:pointer;align-items:center;gap:8px;display:inline-flex}.am-remember .box{border-radius:var(--r-3);width:17px;height:17px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:var(--bg);flex:none;transition:background .12s,box-shadow .12s;position:relative}.am-remember.on .box{background:var(--brand);box-shadow:none}.am-remember.on .box:after{content:"";border:1.6px solid #fff;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:2px;left:5px;transform:rotate(45deg)}.am-forgot{font-size:var(--t-xs);color:var(--brand);cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:500}.am-forgot:hover{text-underline-offset:3px;text-decoration:underline}.am-submit{background:var(--btn-dark);color:#fff;border-radius:var(--r-3);width:100%;height:48px;font-size:var(--t-md);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-family:inherit;font-weight:500;transition:background .12s,transform .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff1a,inset 0 0 0 1px #0003,0 1px 2px #0b0f192e}.am-submit:hover{background:var(--btn-dark-hover)}.am-submit:active{transform:translateY(.5px)}.am-submit:disabled{opacity:.55;pointer-events:none}.am-terms{font-size:var(--t-2xs);color:var(--ink-5);line-height:1.5}.am-terms a{color:var(--brand)}.am-terms a:hover{text-underline-offset:3px;text-decoration:underline}.am-consents{flex-direction:column;gap:10px;margin:4px 0 14px;display:flex}.am-check{font-size:var(--t-xs);color:var(--ink-3);cursor:pointer;align-items:flex-start;gap:9px;line-height:1.45;display:flex}.am-check input{width:16px;height:16px;accent-color:var(--brand);cursor:pointer;flex:none;margin:1px 0 0}.am-check a{color:var(--brand)}.am-check a:hover{text-underline-offset:3px;text-decoration:underline}.am-error{color:var(--neg-ink);background:var(--neg-bg);border-radius:var(--r-3);padding:9px 12px;box-shadow:inset 0 0 0 1px #d9342b2e}.am-error,.am-foot{font-size:var(--t-xs)}.am-foot{border-top:1px solid var(--line);background:var(--bg-subtle);text-align:center;color:var(--ink-4);margin-top:22px;padding:18px 28px}.am-foot button{color:var(--brand);cursor:pointer;font-family:inherit;font-weight:500;font-size:inherit;background:0 0;border:0}.am-foot button:hover{text-underline-offset:3px;text-decoration:underline}.opt-row{border-radius:var(--r-4);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;align-items:center;gap:12px;padding:12px;transition:box-shadow .12s,background .12s;display:flex}.opt-row.on{box-shadow:inset 0 0 0 2px var(--brand);background:var(--brand-50)}.opt-row .opt-icon{border-radius:var(--r-3);background:var(--bg-mute);width:36px;height:36px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;display:flex}.opt-row.on .opt-icon{color:var(--brand);background:#fff}.opt-row .opt-body{flex:1;min-width:0}.opt-row .opt-body .opt-t{font-size:var(--t-xs);color:var(--ink);font-weight:500}.opt-row .opt-body .opt-s{font-size:var(--t-2xs);color:var(--ink-5);margin-top:2px}.opt-row .opt-radio{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none}.opt-row.on .opt-radio{box-shadow:inset 0 0 0 5px var(--brand)}.chk{border-radius:var(--r-1);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);flex:none;transition:background .1s,box-shadow .1s;position:relative}.chk.on{background:var(--brand);box-shadow:none}.chk.on:after{content:"";border:1.5px solid #fff;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.seg{background:var(--bg-mute);border-radius:var(--r-3);box-shadow:inset 0 0 0 1px var(--line);padding:3px;display:inline-flex}.seg button{border-radius:var(--r-2);height:28px;font-size:var(--t-micro);color:var(--ink-3);cursor:pointer;background:0 0;border:0;padding:0 10px;font-family:inherit;font-weight:500;transition:background .1s,color .1s,box-shadow .1s}.seg button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #0b0f1914}.container{max-width:1240px;margin:0 auto;padding:0 32px}.container-narrow{max-width:880px;margin:0 auto;padding:0 32px}.hairline{width:100%;height:1px}.hairline,.vhair{background:var(--line)}.vhair{align-self:stretch;width:1px}.row{align-items:center;gap:var(--s-3)}.col,.row{display:flex}.col{flex-direction:column}.grow{flex:auto}.muted{color:var(--ink-4)}.mono{font-family:var(--font-mono)}.page-title{font-size:var(--t-title);letter-spacing:-.024em;color:var(--ink);margin:0 0 20px;font-weight:600;line-height:1.05}.info-banner{background:var(--info-bg);border-radius:var(--r-4);grid-template-columns:20px 1fr 24px;align-items:start;gap:12px;margin-bottom:20px;padding:14px 18px 14px 16px;display:grid;box-shadow:inset 0 0 0 1px #1670d626}.info-banner .ic{color:var(--info);padding-top:2px;display:flex}.info-banner p{font-size:var(--t-sm);color:var(--ink-2);margin:0;line-height:1.55}.info-banner p b{color:var(--ink);font-weight:500}.info-banner .close{border-radius:var(--r-2);width:24px;height:24px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:flex}.info-banner .close:hover{color:var(--ink-2);background:#0b0f190f}.active-filters{flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0;display:flex}.af-label{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--ink-5);letter-spacing:.04em;text-transform:uppercase;margin-right:4px}.af-chip{background:var(--bg-mute);border-radius:var(--r-pill);height:26px;font-size:var(--t-micro);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line-strong);gap:6px;padding:4px 4px 4px 10px;font-weight:500}.af-chip,.af-chip button{align-items:center;display:inline-flex}.af-chip button{background:var(--bg-strong);width:16px;height:16px;color:var(--ink-4);cursor:pointer;border:0;border-radius:50%;justify-content:center}.af-chip button:hover{background:var(--ink-3);color:#fff}.af-reset{font-size:var(--t-micro);color:var(--ink-4);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-family:inherit}.af-reset:hover{color:var(--neg)}.search-card{background:var(--bg);border-radius:var(--r-4);box-shadow:inset 0 0 0 1px var(--line);z-index:30;margin-bottom:20px;position:relative;overflow:visible}.search-row{border-bottom:1px solid var(--line);align-items:center;gap:8px;padding:14px 16px;display:flex;position:relative}.ic-btn{border-radius:var(--r-3);background:var(--bg-subtle);width:40px;height:40px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;border:0;flex:none;justify-content:center;align-items:center;font-family:inherit;transition:background .1s,color .1s,box-shadow .1s;display:inline-flex}.ic-btn:hover{background:var(--bg-mute);color:var(--ink)}.ic-btn.green{color:var(--pos)}.ic-btn.refresh{color:var(--neg)}.ic-btn.active{background:var(--brand-50);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-200)}.field-input{background:var(--bg-subtle);border-radius:var(--r-3);min-width:120px;height:40px;font-size:var(--t-sm);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);appearance:none;border:0;outline:none;flex:1;padding:0 12px;font-family:inherit}.field-input:focus{background:var(--bg);box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus)}.field-input::placeholder{color:var(--ink-5)}.search-row .field-input{flex:1;max-width:none}.field-select{background:var(--bg-subtle);border-radius:var(--r-3);min-width:220px;max-width:300px;height:40px;font-size:var(--t-sm);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E7585' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:12px 12px;border:0;outline:none;flex:1;padding:0 32px 0 12px;font-family:inherit}.field-select:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.search-btn-row{background:var(--bg-subtle);border-radius:0 0 14px 14px;justify-content:flex-end;align-items:center;gap:12px;padding:10px;display:flex}.search-btn-row .hint{font-size:var(--t-micro);color:var(--ink-5);font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.search-btn-row .hint .kbd{font-family:var(--font-mono);font-size:var(--t-2xs);color:var(--ink-4);background:var(--bg);border:1px solid var(--line);border-radius:var(--r-1);padding:1px 5px}.search-btn{border-radius:var(--r-3);background:var(--brand);color:#fff;height:36px;font-size:var(--t-xs);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-weight:500;transition:background .12s;display:inline-flex}.search-btn:hover{background:var(--brand-600)}.search-btn-row .idea-link{cursor:pointer;font-family:inherit;font-size:var(--t-xs);color:var(--ink-5);background:0 0;border:0;align-items:center;gap:6px;margin-right:auto;padding:0;font-weight:500;transition:color .12s;display:inline-flex}.search-btn-row .idea-link:hover{color:var(--ink-2)}.search-btn-row .idea-link svg{color:var(--ink-5)}@media (max-width:640px){.search-row{flex-wrap:wrap;padding:12px}.search-row .field-input,.search-row .field-select{flex:100%;min-width:0;max-width:none}.search-btn-row{flex-wrap:wrap;gap:10px;padding:12px}.search-btn-row .hint{display:none}.search-btn-row .search-btn{flex:100%;justify-content:center;height:44px}}.idea-ta{resize:vertical;box-sizing:border-box;background:var(--bg-subtle);border-radius:var(--r-3);width:100%;min-height:120px;box-shadow:inset 0 0 0 1px var(--line);font-family:inherit;font-size:var(--t-sm);color:var(--ink);border:0;padding:12px 14px;line-height:1.5;transition:box-shadow .12s,background .12s}.idea-ta::placeholder{color:var(--ink-5)}.idea-ta:focus{background:var(--bg);box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus);outline:none}.idea-done{text-align:center;flex-direction:column;gap:14px;padding:28px 20px}.idea-done,.idea-done-ic{align-items:center;display:flex}.idea-done-ic{background:var(--brand-50);width:48px;height:48px;color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-100);border-radius:999px;justify-content:center}.idea-done p{font-size:var(--t-sm);color:var(--ink-3);max-width:320px;margin:0;line-height:1.5}.exp-inp{background:var(--bg-subtle);border-radius:var(--r-3);width:100px;height:40px;box-shadow:inset 0 0 0 1px var(--line);font-family:var(--font-mono);font-size:var(--t-md);color:var(--ink);-moz-appearance:textfield;border:0;outline:none;padding:0 12px}.exp-inp::-webkit-inner-spin-button,.exp-inp::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.exp-inp:focus{box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus);background:var(--bg)}.saved-wrap{position:relative}.saved-menu{z-index:100;background:var(--bg);border-radius:var(--r-4);box-shadow:0 12px 32px -8px #0b0f192e,inset 0 0 0 1px var(--line);width:max-content;min-width:240px;max-width:340px;padding:6px;display:none;position:absolute;top:calc(100% + 6px);left:0}.saved-menu.open{display:block}.saved-menu .sm-label{font-family:var(--font-mono);font-size:var(--t-nano);color:var(--ink-5);letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-weight:500}.saved-item{text-align:left;border-radius:var(--r-2);cursor:pointer;width:100%;font-family:inherit;font-size:var(--t-xs);color:var(--ink-2);box-sizing:border-box;background:0 0;border:0;grid-template-columns:18px 1fr auto;align-items:center;gap:10px;padding:10px 12px;font-weight:500;line-height:1.3;display:grid}.saved-item:hover{background:var(--bg-subtle);color:var(--ink)}.saved-item.on{background:var(--brand-50);color:var(--brand-ink)}.saved-item.on .ic{color:var(--brand)}.saved-item .ic{color:var(--ink-5);justify-content:center;align-items:center;display:inline-flex}.saved-item .saved-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.saved-item .saved-acts{gap:2px;display:inline-flex}.saved-item .act{border-radius:var(--r-2);width:22px;height:22px;color:var(--ink-5);cursor:pointer;opacity:0;background:0 0;border:0;justify-content:center;align-items:center;transition:opacity .12s,color .12s,background .12s;display:inline-flex}.saved-item:hover .act{opacity:1}.saved-item .act.ren:hover,.saved-item .act.upd:hover{color:var(--brand);background:var(--brand-50)}.saved-item .act.del:hover{color:var(--neg);background:var(--neg-bg)}.saved-menu .sm-divider{background:var(--line-mute);height:1px;margin:6px 4px}.saved-menu .save-new{font-size:var(--t-xs);color:var(--brand);cursor:pointer;border-radius:var(--r-2);white-space:nowrap;text-align:left;background:0 0;border:0;align-items:center;gap:8px;width:100%;padding:10px 12px;font-family:inherit;font-weight:500;display:flex}.saved-menu .save-new:hover{background:var(--brand-50)}.app-page{max-width:var(--page-w);background:var(--bg);border-radius:var(--r-5);box-shadow:inset 0 0 0 1px var(--line),var(--sh-2);margin:48px auto;padding:32px}.app-shell .lp-footer{margin-top:0}.spark-pos{--spark-color:var(--pos)}.spark-neg{--spark-color:var(--neg)}.spark .spark-area{fill:var(--spark-color);opacity:.12}.spark-neg .spark-area{opacity:.1}.spark .spark-line{stroke:var(--spark-color);stroke-width:1.6px}.filter-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:70;opacity:0;pointer-events:none;background:#0b0f1973;transition:opacity .2s;position:fixed;inset:0}.filter-backdrop.show{opacity:1;pointer-events:auto}.filter-panel{background:var(--bg);z-index:71;flex-direction:column;width:420px;max-width:95vw;transition:transform .25s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-24px 0 50px -16px #0b0f1940}.filter-panel.show{transform:translate(0)}.fp-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 24px;display:flex}.fp-head h3{font-size:var(--t-h4);letter-spacing:-.014em;color:var(--ink);margin:0;font-weight:600}.fp-close{border-radius:var(--r-3);width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;transition:background .1s,color .1s;display:inline-flex}.fp-close:hover{background:var(--bg-mute);color:var(--ink)}.fp-body{flex:1;padding:8px 24px 32px;overflow:visible}.fp-body .field-select{flex:none;width:100%;min-width:0;max-width:100%;height:36px}.fp-group{border-bottom:1px solid var(--line-mute);padding:18px 0}.fp-group:last-child{border-bottom:0}.fp-lbl{font-family:var(--font-mono);color:var(--ink-5);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.fp-lbl,.fp-lbl .clear-grp{font-size:var(--t-2xs);font-weight:500}.fp-lbl .clear-grp{color:var(--brand);cursor:pointer;text-transform:none;letter-spacing:0;font-family:var(--font-sans);background:0 0;border:0}.range-row{align-items:center;gap:10px;display:flex}.range-input{background:var(--bg-subtle);border-radius:var(--r-3);min-width:0;height:36px;font-family:var(--font-mono);font-size:var(--t-xs);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line);text-align:right;border:0;outline:none;flex:1;padding:0 12px}.range-input:focus{background:var(--bg);box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus)}.range-row .sep{color:var(--ink-5);font-family:var(--font-mono);font-size:var(--t-micro)}.slider-wrap{height:28px;margin-top:10px;padding-top:12px;position:relative}.slider-track{background:var(--bg-mute);height:4px;position:relative}.slider-fill,.slider-track{border-radius:var(--r-pill)}.slider-fill{background:var(--brand);position:absolute;top:0;bottom:0}.slider-ticks{font-family:var(--font-mono);font-size:var(--t-nano);color:var(--ink-5);justify-content:space-between;margin-top:8px;display:flex}.ms-list{flex-wrap:wrap;gap:6px;display:flex}.ms-chip{background:var(--bg);border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--line);color:var(--ink-3);font-size:var(--t-xs);cursor:pointer;border:0;padding:6px 12px;font-family:inherit;font-weight:500;transition:color .1s,box-shadow .1s,background .1s}.ms-chip:hover{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong)}.ms-chip.on{background:var(--fill-ink);color:var(--fill-ink-fg);box-shadow:none}.radio-row{flex-direction:column;gap:8px;display:flex}.radio-opt{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);align-items:center;gap:10px;padding:6px 0;display:flex}.radio-opt .rd{width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:50%;flex:none;transition:box-shadow .12s;position:relative}.radio-opt.on .rd{box-shadow:inset 0 0 0 5px var(--brand)}.check-opt{cursor:pointer;font-size:var(--t-sm);color:var(--ink-2);-webkit-user-select:none;user-select:none;align-items:center;gap:10px;padding:6px 0;display:flex}.check-opt .chk-mini{border-radius:var(--r-1);width:16px;height:16px;box-shadow:inset 0 0 0 1.5px var(--line-strong);flex:none;transition:background .1s,box-shadow .1s;position:relative}.check-opt.on .chk-mini{background:var(--brand);box-shadow:none}.check-opt.on .chk-mini:after{content:"";border:1.5px solid #fff;border-top:0;border-left:0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.fp-foot{border-top:1px solid var(--line);background:var(--bg-subtle);align-items:center;gap:10px;padding:16px 24px;display:flex}.fp-foot .save-link{font-size:var(--t-xs);color:var(--brand);cursor:pointer;background:0 0;border:0;font-family:inherit;font-weight:500}.fp-foot .save-link:hover{text-underline-offset:3px;text-decoration:underline}.fp-foot .apply{background:var(--brand);color:#fff;border-radius:var(--r-3);height:40px;font-size:var(--t-sm);cursor:pointer;border:0;align-items:center;gap:8px;margin-left:auto;padding:0 18px;font-family:inherit;font-weight:500;transition:background .12s;display:inline-flex}.fp-foot .apply:hover{background:var(--brand-600)}.fp-foot .apply .cnt{font-family:var(--font-mono);font-size:var(--t-micro);color:#ffffffb3}.fp-foot .reset-all{font-size:var(--t-xs);color:var(--ink-4);cursor:pointer;border-radius:var(--r-2);background:0 0;border:0;padding:8px 12px;font-family:inherit;transition:background .1s,color .1s}.fp-foot .reset-all:hover{background:var(--bg);color:var(--neg)}.fp-select{background:var(--bg-subtle);border-radius:var(--r-3);width:100%;height:40px;font-size:var(--t-sm);color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E7585' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:12px 12px;border:0;outline:none;padding:0 32px 0 12px;font-family:inherit}.fp-select:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fp-body.fp-rows{padding:0}.fp-row{border-bottom:1px solid var(--line-mute);align-items:center;gap:20px;padding:10px 24px;display:flex}.fp-row:last-child{border-bottom:0}.fp-row-lbl{font-size:var(--t-sm);color:var(--ink-2);flex:0 0 160px}.fp-row-ctrl{flex:1;min-width:0}.fp-row-sel{background:var(--bg);border-radius:var(--r-3);width:100%;height:40px;font-size:var(--t-sm);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E7585' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:12px 12px;border:0;outline:none;padding:0 32px 0 12px;font-family:inherit}.fp-row-sel:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fp-row-sel:focus{box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus)}.fp-range{border:1px solid var(--line);border-radius:var(--r-3);background:var(--bg);align-items:stretch;display:flex;overflow:hidden}.fp-range:focus-within{border-color:var(--brand);box-shadow:var(--sh-focus)}.fp-range-inp{font-size:var(--t-sm);color:var(--ink);background:0 0;border:0;outline:none;flex:1;min-width:0;padding:9px 12px;font-family:inherit}.fp-range-inp::placeholder{color:var(--ink-5)}.fp-range-sep{color:var(--ink-5);font-size:var(--t-xs);background:var(--bg-subtle);border-left:1px solid var(--line);border-right:1px solid var(--line);flex:none;align-items:center;padding:0 10px;display:flex}.fp-group-sep,.fp-section-gap{background:var(--line);height:1px}.fp-section-gap{margin:8px 0}.fp-apply-btn{background:var(--brand);color:#fff;border-radius:var(--r-3);height:36px;font-size:var(--t-xs);cursor:pointer;border:0;padding:0 20px;font-family:inherit;font-weight:500;transition:background .12s}.fp-apply-btn:hover{background:var(--brand-600)}.tch{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding:14px 22px}.tch,.tch .t{align-items:center;display:flex}.tch .t{font-size:var(--t-sm);color:var(--ink);gap:8px;font-weight:500}.tch .t .tot{color:var(--ink-5);font-weight:400}.tch .t .sort-ind,.tch .t .tot{font-family:var(--font-mono);font-size:var(--t-xs)}.tch .t .sort-ind{color:var(--ink-4)}.tch .t .sort-ind b{color:var(--ink-2);font-weight:500}.tch .density{background:var(--bg);border-radius:var(--r-2);box-shadow:inset 0 0 0 1px var(--line);gap:2px;padding:2px;display:inline-flex}.tch .density button{border-radius:var(--r-1);width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.tch .density button:hover{background:var(--bg-mute);color:var(--ink-2)}.tch .density button:active{background:var(--bg-strong)}.tch .density button.on{background:var(--bg-mute);color:var(--ink)}.pt-outlier{border-radius:var(--r-1);height:18px;font-size:var(--t-nano);letter-spacing:.02em;white-space:nowrap;background:var(--warn-bg);color:var(--warn-ink);cursor:help;align-items:center;margin-top:4px;padding:1px 8px;font-weight:700;display:inline-flex;box-shadow:inset 0 0 0 1px #6e430a2e}.show-more{background:var(--bg-subtle);border-top:1px solid var(--line);text-align:center;padding:14px}.show-more-btn{background:var(--bg);height:36px;color:var(--ink-2);font-size:var(--t-micro);border-radius:var(--r-3);box-shadow:inset 0 0 0 1px var(--line-strong);cursor:pointer;border:0;align-items:center;gap:8px;padding:0 18px;font-family:inherit;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.show-more-btn:hover{background:var(--bg-subtle);color:var(--ink)}.show-more-btn:after{content:"";border-bottom:1.6px solid;border-right:1.6px solid;width:8px;height:8px;margin-top:-3px;transform:rotate(45deg)}.pubs-expand-toggle{border-radius:var(--r-3);background:var(--bg-subtle);height:40px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);font-size:var(--t-xs);cursor:pointer;white-space:nowrap;border:0;flex:none;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-weight:500;transition:background .12s,color .12s;display:inline-flex}.pubs-expand-toggle:hover{background:var(--bg-mute);color:var(--ink)}.ct thead th.sortable,.pt thead th.sortable{cursor:pointer;transition:color .12s}.ct thead th.sortable:hover,.pt thead th.sortable:hover{color:var(--ink-2)}.ct thead th.sortable.on,.pt thead th.sortable.on{color:var(--ink)}.ct thead th.sortable:hover .arr,.pt thead th.sortable:hover .arr{opacity:.55}.ct thead th.on .arr,.pt thead th.on .arr{opacity:1;color:var(--ink)}.ct thead th.on.asc .arr,.pt thead th.on.asc .arr{transform:rotate(180deg)}@keyframes toastIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@keyframes toastOut{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-6px)}}.toast-stack{z-index:10000;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:fixed;top:72px;right:24px}.toast{border-radius:var(--r-3);background:var(--bg);color:var(--ink-2);font-size:var(--t-xs);box-shadow:var(--sh-3),inset 0 0 0 1px var(--line);pointer-events:all;border-top:3px solid #0000;align-items:center;gap:9px;min-width:200px;max-width:340px;padding:11px 12px 11px 14px;font-weight:500;animation:toastIn .22s cubic-bezier(.2,.8,.4,1) both;display:flex}.toast.toast-exit{animation:toastOut .22s forwards}.toast-error{border-top-color:var(--neg)}.toast-info,.toast-success{border-top-color:var(--btn-dark)}.toast-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.toast-error .toast-dot{background:var(--neg)}.toast-info .toast-dot,.toast-success .toast-dot{background:var(--btn-dark)}.toast-close{border-radius:var(--r-1);width:20px;height:20px;color:var(--ink-5);flex-shrink:0;justify-content:center;align-items:center;margin-left:2px;transition:background .12s,color .12s;display:flex}.toast-close:hover{color:var(--ink);background:#0000000f}.pubs-expand-toggle.open{background:var(--brand-50);color:var(--brand);box-shadow:inset 0 0 0 1px #0d948859}.card-brand{background:radial-gradient(420px 240px at 88% -20%,#0d94881a,transparent 70%),linear-gradient(135deg,var(--brand-50) 0,var(--bg) 58%);box-shadow:inset 0 0 0 1px var(--brand-100)}.card-brand,.card-pos{border-radius:var(--r-5)}.card-pos{background:linear-gradient(135deg,#559b720d,#0d94880d);box-shadow:inset 0 0 0 1px #559b722e}.pw-layout{display:contents}.pw-combined{border-radius:var(--r-5);background:var(--bg);width:min(920px,100%);height:min(650px,100dvh - 48px);max-height:calc(100vh - 48px);box-shadow:0 32px 80px -16px #0b0f198c,0 0 0 1px var(--line-strong);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:auto}.pw-combined-close{z-index:2;border-radius:var(--r-3);background:var(--bg-mute);width:30px;height:30px;color:var(--ink-4);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}.pw-combined-close:hover{background:var(--line);color:var(--ink)}.pw-combined-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pw-combined .pw-modal{max-width:none;max-height:none;box-shadow:none;color:#fff;background:linear-gradient(155deg,#111727 5%,#192b3d 68%,#12595a);border-radius:0;animation:none}.pw-combined .pw-top{background:0 0;padding-top:48px;padding-bottom:20px}.pw-combined .pw-top h2{margin-bottom:0}.pw-combined .pw-top:before{display:none}.pw-combined .pw-plan{border-color:#ffffff24}.pw-combined .pw-feature-t,.pw-combined .pw-plan-name,.pw-combined .pw-price .v{color:#fff}.pw-combined .pw-feature-d,.pw-combined .pw-price .u,.pw-combined .pw-sub{color:#c1d0d8}.pw-combined .pw-toggle{background:#ffffff12;box-shadow:inset 0 0 0 1px #ffffff24}.pw-combined .pw-toggle button{color:#c1d0d8}.pw-combined .pw-toggle button.on{color:#fff;background:#ffffff29;box-shadow:inset 0 0 0 1px #ffffff1f}.pw-combined .pw-toggle .save{color:#bcebe1;background:#38b29629}.pw-combined .pw-features{justify-content:space-between;gap:16px;padding-top:24px;padding-bottom:56px;overflow:visible}.pw-mobile-features-toggle{display:none}.pw-combined .pw-tick.opt{color:#bcebe1;background:#ffffff1f}.pw-combined .am-embedded{width:100%;max-width:none;max-height:none;box-shadow:none;border-left:0;border-radius:0;align-self:stretch;margin:0;animation:none;overflow:visible}.pw-combined .am-head{padding-top:48px}.pw-combined .am-body{padding-bottom:28px}.pw-combined .am-oauth,.pw-combined .am-submit,.pw-combined .am-tabs button{cursor:pointer}.pw-combined .am-submit:disabled{cursor:default}.am-embedded-intro{margin-bottom:20px}.am-embedded-intro h3{color:var(--ink);letter-spacing:-.018em;margin:0;font-size:24px;font-weight:600;line-height:1.18}.am-embedded-intro p{color:var(--ink-4);font-size:var(--t-xs);margin:5px 0 0;line-height:1.5}@media (max-width:700px){.pw-overlay-combined{z-index:201}.pw-combined{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;height:min(760px,100dvh - 24px);max-height:calc(100dvh - 24px)}.pw-combined-close{color:#fff;background:#ffffff24}.pw-combined .pw-top{padding:16px 58px 8px 20px}.pw-combined .pw-top h2{margin-bottom:0;font-size:18px}.pw-combined .pw-eyebrow{margin-bottom:6px}.pw-combined .pw-plan{padding:8px 20px 12px}.pw-combined .pw-mobile-features-toggle{color:#e0f2ee;width:100%;font:inherit;text-align:left;cursor:pointer;background:#ffffff0d;border:0;justify-content:space-between;align-items:center;padding:9px 20px;font-size:13px;font-weight:600;display:flex}.pw-combined .pw-mobile-features-toggle span{font-size:18px;font-weight:400}.pw-combined .pw-mobile-features-toggle:focus-visible{outline-offset:-2px;outline:2px solid #bcebe1}.pw-combined .pw-features{justify-content:flex-start;gap:10px;padding:16px 20px 20px;display:none}.pw-combined .pw-features.is-expanded{display:flex}.pw-combined .am-embedded{border-left:0;border-top:1px solid var(--line)}.pw-combined .am-head{padding:16px 20px 0}.pw-combined .am-body{padding:12px 20px 20px}.pw-combined .am-embedded-intro{margin-bottom:12px}.pw-combined .am-embedded-intro h3{font-size:19px}.pw-combined .am-tabs button{height:32px}.pw-combined .am-oauth{height:40px}.pw-combined .am-divider{margin:10px 0}.pw-combined .am-fields{gap:9px}.pw-combined .am-f{gap:4px}.pw-combined .am-ipt{height:40px}.pw-combined .am-submit{height:44px;margin-top:0}.pw-combined .am-consents{margin:2px 0 4px}}.pw-modal{background:var(--bg);border-radius:var(--r-5);width:100%;max-width:480px;box-shadow:0 32px 80px -16px #0b0f198c,0 0 0 1px var(--line-strong);flex-direction:column;max-height:calc(100vh - 48px);animation:modalIn .2s cubic-bezier(.2,.8,.2,1);display:flex;overflow:hidden}.pw-modal.wide{max-width:560px}.pw-top{color:#fff;flex:none;padding:30px 28px 28px;position:relative;overflow:hidden}.pw-top.dl,.pw-top.lite,.pw-top.opt{background:linear-gradient(135deg,#0b0f19,#1b2138 60%,#0d9488 130%)}.pw-top:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e 0,#0000 70%);width:220px;height:220px;position:absolute;top:-60px;right:-60px}.pw-close{border-radius:var(--r-2);color:#ffffffd9;cursor:pointer;z-index:2;background:#ffffff1f;border:0;justify-content:center;align-items:center;width:28px;height:28px;font-family:inherit;transition:background .12s;display:inline-flex;position:absolute;top:14px;right:14px}.pw-close:hover{color:#fff;background:#ffffff38}.pw-eyebrow{font-family:var(--font-mono);font-size:var(--t-nano);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3;z-index:1;gap:8px;margin-bottom:10px;position:relative}.pw-eyebrow,.pw-eyebrow .pw-lock{align-items:center;display:inline-flex}.pw-eyebrow .pw-lock{background:#ffffff26;border-radius:50%;justify-content:center;width:18px;height:18px}.pw-top h2{letter-spacing:-.018em;color:#fff;margin:0 0 10px;font-size:24px;font-weight:600;line-height:1.18}.pw-top h2,.pw-top p{z-index:1;max-width:380px;position:relative}.pw-top p{font-size:var(--t-xs);color:#ffffffc7;margin:0;line-height:1.55}.pw-plan{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:20px;padding:22px 28px 24px;display:flex}.pw-price-block{flex:1}.pw-plan-name{color:var(--ink);letter-spacing:-.012em;align-items:center;gap:8px;font-size:18px;font-weight:600;display:flex}.pw-price{align-items:baseline;gap:4px;margin-top:4px;display:flex}.pw-price .v{color:var(--ink);letter-spacing:-.022em;font-size:26px;font-weight:600;line-height:1}.pw-price .u,.pw-price .v{font-family:var(--font-mono)}.pw-price .u{font-size:var(--t-micro);color:var(--ink-5)}.pw-sub{font-size:var(--t-2xs);color:var(--ink-5);margin-top:4px}.pw-toggle{background:var(--bg-mute);border-radius:var(--r-3);box-shadow:inset 0 0 0 1px var(--line);padding:3px;display:inline-flex}.pw-toggle button{border-radius:var(--r-2);cursor:pointer;height:26px;font-family:inherit;font-size:var(--t-2xs);color:var(--ink-4);background:0 0;border:0;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pw-toggle button.on{background:var(--bg);color:var(--ink);box-shadow:0 1px 2px #0b0f1914,0 0 0 1px var(--line)}.pw-toggle .save{background:var(--pos-bg);color:var(--pos-ink);font-family:var(--font-mono);border-radius:3px;padding:1px 5px;font-size:10px;font-weight:600}.pw-features{flex-direction:column;flex:auto;gap:10px;min-height:0;padding:18px 28px 20px;display:flex;overflow-y:auto}.pw-feature{font-size:var(--t-xs);color:var(--ink-2);align-items:flex-start;gap:12px;line-height:1.45;display:flex}.pw-feature b,.pw-feature-t{color:var(--ink);font-weight:600}.pw-feature-d{color:var(--ink-3);font-size:var(--t-micro);margin-top:2px;line-height:1.4}.pw-tick{background:var(--brand-50);width:22px;height:22px;color:var(--brand);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.pw-tick.opt{color:var(--ink);background:#0b0f191a}.pw-foot{background:var(--bg-subtle);border-top:1px solid var(--line);flex-direction:column;flex:none;gap:10px;padding:16px 22px 22px;display:flex}.pw-go{border-radius:var(--r-3);width:100%;height:48px;font-size:var(--t-sm);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-weight:500;transition:background .12s,transform 80ms;display:inline-flex}.pw-go.brand{background:var(--brand);color:#fff}.pw-go.brand:hover{background:var(--brand-600)}.pw-go.ink{background:var(--btn-dark);color:#fff}.pw-go.ink:hover{background:var(--btn-dark-hover)}.pw-go:active{transform:scale(.99)}.pw-go:disabled{opacity:.6;cursor:default}.pw-switch{border-radius:var(--r-3);background:var(--bg);width:100%;color:var(--ink-2);box-shadow:var(--sh-inset);font-size:var(--t-xs);align-items:center;gap:11px;padding:10px 14px;line-height:1.4;text-decoration:none;transition:background .12s,box-shadow .12s;display:flex}.pw-switch:hover{background:var(--bg-subtle);box-shadow:inset 0 0 0 1px var(--line-strong)}.pw-switch:hover .pw-switch-arrow{transform:translate(2px)}.pw-switch-txt b{color:var(--brand-700);font-weight:600}.pw-switch-ic{background:var(--brand-50);width:28px;height:28px;color:var(--brand);border-radius:50%;flex:none;place-items:center;display:grid}.pw-switch-ic svg{width:14px;height:14px}.pw-switch-arrow{width:15px;height:15px;color:var(--ink-4);flex:none;margin-left:auto;transition:transform .12s}.pw-autorenew{font-size:var(--t-xs);color:var(--ink);cursor:pointer;align-items:center;gap:10px;display:flex}.pw-autorenew input{appearance:none;border:1.5px solid var(--line-strong);background:var(--bg);cursor:pointer;background-position:50%;background-repeat:no-repeat;border-radius:7px;flex-shrink:0;width:24px;height:24px;margin:0;transition:border-color .18s,background-color .18s,box-shadow .18s}.pw-autorenew input:hover{border-color:var(--brand)}.pw-autorenew input:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.pw-autorenew input:checked{border-color:var(--brand);background-color:var(--brand);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 4 4L19 6'/%3E%3C/svg%3E")}.pw-autorenew strong{font-weight:500;line-height:1.45}.pw-autorenew input[aria-invalid=true]{border-color:var(--neg);background-color:var(--neg-bg);outline:none;animation:pw-consent-pulse .7s ease-out 2;box-shadow:0 0 0 5px #d9342b1f,0 3px 12px #d9342b1f}@keyframes pw-consent-pulse{0%,to{box-shadow:0 0 0 5px #d9342b1f,0 3px 12px #d9342b1f}50%{box-shadow:0 0 0 10px #d9342b00,0 3px 16px #d9342b2e}}@media (prefers-reduced-motion:reduce){.pw-autorenew input[aria-invalid=true]{animation:none}}.pw-autorenew-legal{color:var(--ink-3);font-size:var(--t-nano);margin:8px 0 0;line-height:1.5}.pw-autorenew-legal a{color:var(--brand);text-underline-offset:2px;text-decoration:underline}.pw-switch[aria-disabled=true]{opacity:.6;cursor:default}.pw-foot-line{font-size:var(--t-2xs);color:var(--ink-5);justify-content:space-between;align-items:center;display:flex}.pw-foot-line a{color:var(--brand);font-weight:500;text-decoration:none}.pw-foot-line a:hover{text-underline-offset:3px;text-decoration:underline}.pw-foot-line .trust{align-items:center;gap:6px;display:inline-flex}.prose{color:var(--ink-2);font-size:var(--t-body);line-height:var(--lh-body);max-width:720px}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose h1{font-size:var(--t-h1);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);color:var(--ink);margin:0 0 16px;font-weight:600}.prose h2{font-size:var(--t-h2);margin:40px 0 14px}.prose h2,.prose h3{line-height:var(--lh-snug);letter-spacing:var(--tr-snugger);color:var(--ink);font-weight:600}.prose h3{font-size:var(--t-h3);margin:30px 0 10px}.prose h4{font-size:var(--t-h4);line-height:var(--lh-snug);letter-spacing:var(--tr-normal);color:var(--ink);margin:24px 0 8px;font-weight:600}.prose p{margin:0 0 16px}.prose .lead{font-size:var(--t-h4);color:var(--ink-3);margin:0 0 24px;font-weight:400;line-height:1.5}.prose a{color:var(--brand);text-decoration:underline;-webkit-text-decoration-color:var(--brand-200);text-decoration-color:var(--brand-200);text-underline-offset:3px;transition:text-decoration-color .12s}.prose a:hover{-webkit-text-decoration-color:var(--brand);text-decoration-color:var(--brand)}.prose strong{color:var(--ink);font-weight:600}.prose em{font-style:italic}.prose ol,.prose ul{margin:0 0 16px;padding-left:24px}.prose li{margin-bottom:8px;padding-left:4px}.prose li:last-child{margin-bottom:0}.prose ul li::marker{color:var(--brand)}.prose ol li::marker{color:var(--ink-4);font-family:var(--font-mono);font-weight:600}.prose ol ol,.prose ol ul,.prose ul ol,.prose ul ul{margin:8px 0 0}.prose blockquote{border-left:3px solid var(--brand);color:var(--ink-3);margin:0 0 20px;padding:6px 0 6px 18px}.prose blockquote p{margin:0}.prose code{font-family:var(--font-mono);background:var(--bg-mute);color:var(--ink);border-radius:var(--r-2);padding:2px 6px;font-size:.9em}.prose code,.prose pre{box-shadow:inset 0 0 0 1px var(--line)}.prose pre{background:var(--bg-subtle);border-radius:var(--r-4);margin:0 0 20px;padding:16px 18px;overflow-x:auto}.prose pre code{box-shadow:none;font-size:var(--t-sm);background:0 0;padding:0;line-height:1.6}.prose figure{margin:0 0 22px}.prose img{border-radius:var(--r-4);width:100%;height:auto;box-shadow:inset 0 0 0 1px var(--line);display:block}.prose figcaption{font-size:var(--t-xs);color:var(--ink-4);text-align:center;margin-top:8px}.prose hr{background:var(--line);border:0;height:1px;margin:32px 0}.prose table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--t-sm);margin:0 0 20px}.prose thead th{text-align:left;font-weight:500;font-size:var(--t-xs);color:var(--ink-4);border-bottom:1px solid var(--line);background:var(--bg-subtle);padding:10px 12px}.prose tbody td{border-bottom:1px solid var(--line-mute);color:var(--ink-2);padding:10px 12px}.prose tbody tr:last-child td{border-bottom:0}.vd-panel{max-width:720px}.vd-note{border-radius:var(--r-3);font-size:var(--t-sm);align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;display:flex}.vd-note--error{color:var(--neg-ink);background:var(--neg-bg);box-shadow:inset 0 0 0 1px #d9342b29}.vd-note svg{flex:none}.vd-progress{color:var(--ink-3);font-size:var(--t-sm);align-items:center;gap:10px;margin-bottom:16px;display:flex}.vd-progress a{color:var(--brand-ink);text-underline-offset:3px;text-decoration:underline}.vd-progress b{color:var(--ink);font-variant-numeric:tabular-nums}.vd-spinner{border:2px solid var(--line-strong);border-top-color:var(--brand);border-radius:50%;flex:none;width:16px;height:16px;animation:vd-spin .7s linear infinite}@keyframes vd-spin{to{transform:rotate(1turn)}}.vd-result{background:var(--bg);border-radius:var(--r-4);box-shadow:inset 0 0 0 1px var(--line),var(--sh-1);align-items:flex-start;gap:18px;margin-top:4px;padding:16px;display:flex}.vd-thumb{border-radius:var(--r-3);background:var(--bg-mute);aspect-ratio:16/9;flex:none;width:240px;position:relative;overflow:hidden}.vd-thumb img{object-fit:cover;width:100%;height:100%;display:block}.vd-dur{color:#fff;font-size:var(--t-2xs);font-variant-numeric:tabular-nums;border-radius:var(--r-1);background:#0b0f19c7;padding:2px 6px;position:absolute;bottom:8px;right:8px}.vd-meta{flex-direction:column;flex:1;gap:14px;min-width:0;display:flex}.vd-title{font-size:var(--t-md);color:var(--ink);font-weight:600;line-height:1.35}.vd-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;display:flex}@media (max-width:640px){.vd-result{flex-direction:column}.vd-thumb{width:100%}}.cookie-banner{z-index:200;color:#fff;border-radius:var(--r-4);background:#0b0f19;flex-wrap:wrap;align-items:center;gap:16px;max-width:720px;margin:0 auto;padding:14px 18px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;box-shadow:0 12px 40px #0b0f1947}.cookie-banner-text{color:#ffffffd1;flex:1;min-width:220px;margin:0;font-size:13px;line-height:1.5}.cookie-banner-text a{color:#fff;text-underline-offset:2px;text-decoration:underline}.cookie-banner-btn{cursor:pointer;color:#0b0f19;border-radius:var(--r-3);background:#fff;border:0;flex:none;height:40px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:600;transition:background .12s;position:relative;overflow:hidden}.cookie-banner-btn:hover{background:#dde1e8}.cookie-banner-btn .fill{background:#dde1e8;width:0;animation:cookie-fill 8s linear forwards;position:absolute;top:0;bottom:0;left:0}.cookie-banner-btn:hover .fill{animation-play-state:paused}.cookie-banner-btn .label{z-index:1;position:relative}@keyframes cookie-fill{to{width:100%}}@media (max-width:560px){.cookie-banner{text-align:center;flex-direction:column;align-items:stretch}.cookie-banner-btn{width:100%}}.lt-wrap{min-height:340px;position:relative}.lt-skeleton{filter:blur(3px);opacity:.85;pointer-events:none;-webkit-user-select:none;user-select:none;flex-direction:column;gap:16px;padding:4px;display:flex}.lt-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.lt-kpi{height:78px}.lt-chart,.lt-kpi{border-radius:var(--r-4)}.lt-chart{height:240px}.lt-list{flex-direction:column;gap:10px;display:flex}.lt-row{border-radius:var(--r-2);height:40px}.lt-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.lt-simcard{border-radius:var(--r-4);height:150px}.lt-veil{background:rgba(var(--bg-rgb),.3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:5;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.lt-panel{border-radius:var(--r-5);background:var(--bg);width:100%;max-width:420px;overflow:hidden;box-shadow:0 24px 60px -16px #0b0f1973,0 0 0 1px #0b0f1914}.lt-top{text-align:center;color:#fff;background:linear-gradient(135deg,#0b0f19,#1b2138 60%,#0d9488 130%);padding:30px 28px 26px;position:relative;overflow:hidden}.lt-top:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff2e 0,#0000 70%);width:220px;height:220px;position:absolute;top:-60px;right:-60px}.lt-lock{z-index:1;color:#fff;background:#ffffff24;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:14px;display:inline-flex;position:relative}.lt-eyebrow{font-size:var(--t-nano);letter-spacing:.08em;text-transform:uppercase;color:#ffffffb3}.lt-eyebrow,.lt-title{z-index:1;font-weight:600;position:relative}.lt-title{letter-spacing:-.015em;color:#fff;margin:10px 0 8px;font-size:20px}.lt-desc{z-index:1;max-width:320px;font-size:var(--t-xs);color:#ffffffc7;margin:0 auto;line-height:1.5;position:relative}.lt-foot{padding:18px 28px 22px}.lt-go{border-radius:var(--r-4);background:var(--btn-dark);color:#fff;width:100%;font-family:inherit;font-size:var(--t-xs);text-align:center;cursor:pointer;border:none;padding:12px 22px;font-weight:600;text-decoration:none;display:block}.lt-go:hover{background:var(--btn-dark-hover);color:#fff}.adv-card .search-row .ic-btn{width:45px;height:45px}.adv-card .search-row .field-input{height:45px}.adv-card .topic-select .ch-input-wrap{min-height:45px}.adv-card .search-row:last-child{border-bottom:0}.adv-card .ic-btn.on{background:var(--brand-50);color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand-200)}.adv-card .adv-toggle{position:relative}.adv-badge{background:var(--brand);color:#fff;min-width:18px;height:18px;font-size:var(--t-2xs);box-shadow:0 0 0 2px var(--bg);border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-weight:600;display:flex;position:absolute;top:-6px;right:-6px}.adv-sec{padding:18px 20px}.adv-seclabel{font-size:var(--t-micro);color:var(--ink-5);margin-bottom:14px;font-weight:500}.adv-divider{background:var(--line);height:1px}.adv-grid4{grid-template-columns:repeat(4,1fr)}.adv-grid3,.adv-grid4{gap:16px 20px;display:grid}.adv-grid3{grid-template-columns:repeat(3,1fr)}.adv-field{min-width:0}.adv-lbl{font-size:var(--t-sm);color:var(--ink);align-items:center;gap:7px;margin-bottom:8px;font-weight:500;display:flex}.adv-lbl[data-tip]{cursor:help;width:fit-content}.fsel{background:var(--bg-subtle);border-radius:var(--r-3);width:100%;height:35px;font-size:var(--t-sm);color:var(--ink-4);box-shadow:inset 0 0 0 1px var(--line);appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236E7585' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-position:calc(100% - 12px);background-repeat:no-repeat;background-size:12px 12px;border:0;padding:0 32px 0 12px;font-family:inherit}.fsel:hover{box-shadow:inset 0 0 0 1px var(--line-strong)}.fsel.active{background-color:var(--brand-50);color:var(--brand-700);box-shadow:inset 0 0 0 1px var(--brand-200);font-weight:500}.rfield{background:var(--bg-subtle);border-radius:var(--r-3);height:35px;box-shadow:inset 0 0 0 1px var(--line);grid-template-columns:1fr 1px 1fr;align-items:center;transition:box-shadow .12s,background .12s;display:grid}.rfield.active{background:var(--brand-50);box-shadow:inset 0 0 0 1px var(--brand-200)}.rfield.active .rdiv{background:var(--brand-200)}.rfield:focus-within{background:var(--bg);box-shadow:inset 0 0 0 1px var(--brand),var(--sh-focus)}.rside{align-items:center;gap:7px;min-width:0;padding:0 12px;display:flex}.rside .pre{font-size:var(--t-xs);color:var(--ink-5);flex:none}.rside input{width:100%;min-width:0;font-size:var(--t-sm);color:var(--ink);background:0 0;border:0;outline:none;padding:0;font-family:inherit}.rside input::placeholder{color:var(--ink-5)}.rdiv{background:var(--line);width:1px;height:20px}@media (max-width:1200px){.adv-grid3,.adv-grid4{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.adv-grid3,.adv-grid4,.lt-grid,.lt-kpis{grid-template-columns:repeat(2,1fr)}.modal,.modal-lg,.modal-md,.modal-sm{max-width:calc(100% - 16px)}.pw-overlay{padding:12px}.pw-modal,.pw-modal.wide{max-width:100%;max-height:calc(100dvh - 24px)}.pw-top{padding:20px 20px 18px}.pw-top h2{margin-bottom:0;font-size:20px}.pw-top p{display:none}.pw-plan{grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:16px 20px;display:grid}.pw-price-block{display:contents}.pw-plan-name,.pw-price{grid-column:1}.pw-price{margin-top:0}.pw-sub{grid-column:1/-1;margin-top:2px}.pw-toggle{grid-area:1/2/3;align-self:center}.pw-features{gap:7px;padding:14px 20px 16px}.pw-feature-d{margin-top:1px}.pw-foot{padding:12px 20px 16px}.pw-autorenew{align-items:flex-start}.pw-autorenew>span{flex-direction:column;min-width:0;display:flex}.pw-autorenew-legal{margin-top:0}.pw-go{font-size:var(--t-xs)}}@media (max-width:640px) and (max-height:560px){.pw-modal{overflow-y:auto}.pw-features{flex:none;overflow-y:visible}}@media (max-width:420px){.adv-grid3,.adv-grid4,.lt-grid,.lt-kpis{grid-template-columns:1fr}}.err-screen{place-items:center;min-height:100vh;padding:48px 20px;display:grid}.err-screen.err-inset{min-height:64vh}.err-card{text-align:center;background:var(--bg);border-radius:var(--r-5);width:100%;max-width:540px;box-shadow:inset 0 0 0 1px var(--line),var(--sh-3);padding:60px 44px 48px;animation:err-in .5s cubic-bezier(.2,.8,.2,1) both;position:relative;overflow:hidden}.err-glow{pointer-events:none;background:radial-gradient(closest-side,#0d948821,#0000 72%);width:480px;height:340px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.err-code{letter-spacing:var(--tr-tight);color:var(--ink);font-variant-numeric:tabular-nums;justify-content:center;gap:.01em;font-size:clamp(88px,20vw,150px);font-weight:700;line-height:.9;display:flex;position:relative}.err-code .zero{color:var(--brand)}.err-eyebrow{font-size:var(--t-xs);letter-spacing:var(--tr-loose);text-transform:uppercase;color:var(--ink-4);margin-top:22px;font-weight:500;position:relative}.err-title{font-size:var(--t-h2);line-height:var(--lh-snug);letter-spacing:var(--tr-snugger);color:var(--ink);margin-top:8px;font-weight:600;position:relative}.err-desc{max-width:42ch;font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-3);margin:12px auto 0;position:relative}.err-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex;position:relative}@keyframes err-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:480px){.err-card{padding:44px 22px 36px}.err-actions{flex-direction:column}.err-actions .btn{width:100%}}@media (prefers-reduced-motion:reduce){.err-card{animation:none}}.pp-preview-crop{max-height:260px;position:relative;overflow:hidden}.pp-preview-crop:after{content:"";background:linear-gradient(transparent,var(--surface,#fff));pointer-events:none;height:60px;position:absolute;inset:auto 0 0}.pp-preview-status{text-align:center;color:var(--ink-3);padding:24px}.pp-inline{padding:18px 0 24px}.subscription-offer{border-radius:var(--r-5);color:#fff;background:linear-gradient(135deg,#0b0f19,#1a1f2e 60%,#1f2740);align-items:center;gap:18px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px -16px #0b0f198c,inset 0 0 0 1px #ffffff14}.subscription-offer:before{content:"";pointer-events:none;background:radial-gradient(circle,#0d94885c 0,#0000 68%);width:260px;height:260px;position:absolute;top:-90px;right:-70px}.subscription-offer .so-icon{z-index:1;color:#86cac4;background:#ffffff1a;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff1f}.subscription-offer .so-body{z-index:1;flex:1;min-width:0;position:relative}.subscription-offer .so-title{letter-spacing:-.01em;color:#fff;margin:0;font-size:20px;font-weight:600;line-height:1.25}.subscription-offer .so-sub{color:#ffffff9e;max-width:64ch;margin:8px 0 0;font-size:15px;line-height:1.45}.subscription-offer .so-actions{z-index:1;flex-direction:column;flex:none;gap:12px;display:flex;position:relative}.subscription-offer .so-purchase{justify-content:flex-end;align-items:center;gap:16px;display:flex}.subscription-offer .so-price{white-space:nowrap}.subscription-offer .so-price .v{font-family:var(--font-mono);letter-spacing:-.02em;font-size:22px;font-weight:600}.subscription-offer .so-price .u{font-family:var(--font-mono);color:#ffffff8c;margin-left:4px;font-size:12px}.subscription-offer .so-cta{color:#06241f;white-space:nowrap;background:#2fa399;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 20px;font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-decoration:none;transition:background .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff40,0 6px 16px -6px #0d948899}.subscription-offer .so-cta:hover{color:#06241f;background:#45b6ab}.subscription-offer .so-meta{color:#ffffff9e;flex-direction:column;align-items:flex-end;gap:4px;margin:0;font-size:13px;line-height:1.45;display:flex}.subscription-offer .so-login{color:#86cac4;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.subscription-offer .so-login:hover{text-underline-offset:2px;text-decoration:underline}.subscription-offer .so-cta:focus-visible,.subscription-offer .so-login:focus-visible{outline-offset:3px;outline:2px solid #86cac4}@media (max-width:900px){.subscription-offer{flex-wrap:wrap}.subscription-offer .so-actions{width:100%;padding-left:62px}.subscription-offer .so-purchase{justify-content:flex-start}.subscription-offer .so-meta{align-items:flex-start}}@media (max-width:560px){.subscription-offer{gap:14px;padding:18px}.subscription-offer .so-icon{align-self:flex-start}.subscription-offer .so-actions{padding-left:0}.subscription-offer .so-purchase{flex-wrap:wrap;justify-content:space-between;gap:12px}.subscription-offer .so-cta{flex:1}}.redirect-loader{z-index:var(--z-modal,55);background:var(--bg);color:var(--ink-3);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.redirect-loader-content{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.redirect-loader-content p{margin:0;font-size:15px;font-weight:400}body,html{overflow-x:clip}.table-scroll{width:100%;overflow-x:auto}@media (max-width:1280px){.table-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.table-scroll::-webkit-scrollbar{width:10px;height:10px}.table-scroll::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:6px}.table-scroll::-webkit-scrollbar-track{background:0 0}}.only-mobile{display:none}@media (max-width:900px){.app-nav .inner{gap:14px;padding:10px 16px}}@media (max-width:640px){.app-page{border-radius:var(--r-4);margin:16px auto;padding:16px}.search-row{padding:10px 12px}.hide-mobile{display:none!important}.only-mobile{display:initial}}:root{--z-dropdown:20;--z-overlay:30;--z-nav:50;--z-modal:55;--z-toast:60;--overlay:#0b0f1973;--opacity-disabled:.45;--t-fast:.1s;--t-base:.15s;--t-slow:.25s;--bp-sm:640px;--bp-md:768px;--bp-lg:1024px;--bp-xl:1280px}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton{background:linear-gradient(90deg,var(--bg-mute) 25%,var(--bg-strong) 50%,var(--bg-mute) 75%);border-radius:var(--r-2);background-size:200% 100%;animation:shimmer 1.4s ease-in-out infinite}.chl-wrap{position:relative}.chl-overlay{background:rgba(var(--bg-rgb,255,255,255),.7);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;border-radius:inherit;pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.chl-spinner{border:2.5px solid var(--line);border-top-color:var(--brand);border-radius:50%;width:26px;height:26px;animation:chl-spin .65s linear infinite;display:inline-block}@keyframes chl-spin{to{transform:rotate(1turn)}}.chl-wrap.is-loading>:not(.chl-overlay){opacity:.35;pointer-events:none;transition:opacity .15s}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--r-pill)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}