@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&family=Space+Grotesk:wght@700&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;overflow-x:hidden}.keepup-logo{align-items:center;background:none;border:none;display:flex;gap:0;padding:0;user-select:none;-webkit-user-select:none}.keepup-logo--clickable{cursor:pointer}.keepup-logo-text{font-family:Space Grotesk,sans-serif;font-weight:700;letter-spacing:-.03em;line-height:1;pointer-events:none}.keepup-logo--md .keepup-logo-text{font-size:1.35rem}.keepup-logo--lg .keepup-logo-text{font-size:1.9rem}.keepup-logo--light .keepup-logo-text{color:#f8fafc}.keepup-logo--dark .keepup-logo-text{color:#0f172a}.landing{background:#0f172a;color:#f1f5f9;display:flex;flex-direction:column;min-height:100vh}.landing-nav{align-items:center;border-bottom:1px solid #ffffff12;display:flex;justify-content:space-between;padding:1.25rem 2.5rem}.landing-nav-logo{color:#f1f5f9;font-size:1.25rem;font-weight:700;letter-spacing:-.02em}.landing-nav-actions{align-items:center;display:flex;gap:.75rem}.landing-nav-signin{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem;transition:background .15s}.landing-nav-signin:hover{background:#1d4ed8}.lang-switcher{position:relative}.lang-switcher,.lang-switcher-btn{align-items:center;display:inline-flex}.lang-switcher-btn{background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;height:36px;justify-content:center;padding:0;transition:background .15s,border-color .15s;width:36px}.lang-switcher--light .lang-switcher-btn{color:#cbd5e1}.lang-switcher--dark .lang-switcher-btn{color:#334155}.lang-switcher-btn:hover{background:#94a3b824;border-color:#94a3b840}.lang-switcher--light .lang-switcher-btn:hover{background:#ffffff14;color:#f8fafc}.lang-switcher-icon{display:block}.lang-switcher-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;list-style:none;margin:0;min-width:180px;padding:.35rem;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.lang-switcher-item{background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:block;font-family:inherit;font-size:.9rem;padding:.5rem .7rem;text-align:left;width:100%}.lang-switcher-item:hover{background:#f1f5f9}.lang-switcher-item--active{background:#eff6ff;color:#2563eb;font-weight:600}.lang-switcher-item--active:hover{background:#dbeafe}.ku-select{display:inline-flex;position:relative;vertical-align:middle}.ku-select--block{display:flex;width:100%}.ku-select-trigger{align-items:center;background:#f8fafc;background:var(--ku-select-bg,#f8fafc);border:1px solid #e2e8f0;border:1px solid var(--ku-select-border,#e2e8f0);border-radius:8px;box-sizing:border-box;color:#0f172a;color:var(--ku-select-text,#0f172a);cursor:pointer;display:inline-flex;font-family:inherit;font-size:.875rem;gap:.5rem;height:36px;justify-content:space-between;line-height:1.2;padding:0 .75rem;text-align:left;transition:border-color .15s,box-shadow .15s,background-color .15s;width:100%}.ku-select-trigger:hover:not(:disabled){border-color:#cbd5e1;border-color:var(--ku-select-border-hover,#cbd5e1)}.ku-select-trigger--open,.ku-select-trigger:focus-visible{background:#fff;background:var(--ku-select-bg-open,#fff);border-color:#2563eb;border-color:var(--ku-select-focus,#2563eb);box-shadow:0 0 0 3px #2563eb1a;box-shadow:0 0 0 3px var(--ku-select-focus-ring,#2563eb1a);outline:none}.ku-select-trigger:disabled{cursor:not-allowed;opacity:.6}.ku-select-trigger--sm{border-radius:7px;font-size:.825rem;height:auto;min-height:34px;padding:.4rem .65rem}.ku-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ku-select-value--placeholder{color:#94a3b8;color:var(--ku-select-placeholder,#94a3b8)}.ku-select-chevron{color:#64748b;color:var(--ku-select-chevron,#64748b);flex-shrink:0;transition:transform .15s}.ku-select-trigger--open .ku-select-chevron{transform:rotate(180deg)}.ku-select-menu{background:#fff;background:var(--ku-menu-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--ku-menu-border,#e2e8f0);border-radius:10px;box-shadow:0 10px 28px #0f172a24;display:flex;flex-direction:column;margin:0;overflow:hidden;padding:0;z-index:2000}.ku-select-list{-webkit-overflow-scrolling:touch;flex:1 1 auto;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:.35rem}.ku-select-search-wrap{border-bottom:1px solid #e2e8f0;border-bottom:1px solid var(--ku-menu-border,#e2e8f0);flex:0 0 auto;padding:.4rem}.ku-select-search{background:#fff;background:var(--ku-menu-bg,#fff);border:1px solid #e2e8f0;border:1px solid var(--ku-menu-border,#e2e8f0);border-radius:7px;box-sizing:border-box;color:#0f172a;color:var(--ku-menu-text,#0f172a);font-family:inherit;font-size:.9rem;outline:none;padding:.4rem .6rem;width:100%}.ku-select-search:focus{border-color:#2563eb;border-color:var(--ku-menu-selected-text,#2563eb)}.ku-select-empty,.ku-select-search::placeholder{color:#94a3b8;color:var(--ku-select-placeholder,#94a3b8)}.ku-select-empty{font-size:.875rem;padding:.6rem .7rem;text-align:center}.ku-select-option{background:#0000;border:none;border-radius:6px;color:#0f172a;color:var(--ku-menu-text,#0f172a);cursor:pointer;display:block;font-family:inherit;font-size:.9rem;margin:0;padding:.5rem .7rem;text-align:left;white-space:nowrap;width:100%}.ku-select-option--active{background:#f1f5f9;background:var(--ku-menu-active,#f1f5f9)}.ku-select-option--selected{background:#eff6ff;background:var(--ku-menu-selected-bg,#eff6ff);color:#2563eb;color:var(--ku-menu-selected-text,#2563eb);font-weight:600}.ku-select-option--selected.ku-select-option--active{background:#dbeafe;background:var(--ku-menu-selected-active,#dbeafe)}.ku-select-option--disabled{color:#cbd5e1;color:var(--ku-menu-disabled,#cbd5e1);cursor:default}.landing-hero{align-items:center;display:flex;flex:1 1;flex-direction:column;justify-content:center;margin:0 auto;max-width:680px;padding:5rem 1.5rem 4rem;text-align:center}.landing-hero-eyebrow{color:#60a5fa;font-size:.8rem;font-weight:600;letter-spacing:.1em;margin-bottom:1.1rem;text-transform:uppercase}.landing-hero-title{color:#f8fafc;font-size:clamp(2.4rem,6vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-bottom:1.25rem}.landing-hero-sub{color:#94a3b8;font-size:1.05rem;line-height:1.65;margin-bottom:2.25rem;max-width:500px}.landing-cta{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.8rem 2.2rem;transition:background .15s,transform .1s}.landing-cta:hover{background:#1d4ed8;transform:translateY(-1px)}.landing-cta-assure{color:#94a3b8;font-size:.82rem;font-weight:500;margin-top:.8rem}.landing-features{display:flex;gap:1.5rem;margin:0 auto;max-width:960px;padding:3rem 2.5rem 4rem;width:100%}.landing-feature{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex:1 1;padding:1.75rem 1.5rem}.landing-feature-icon{color:#60a5fa;font-size:1.4rem;line-height:1;margin-bottom:.85rem}.landing-feature h3{color:#f1f5f9;font-size:.95rem;font-weight:600;margin-bottom:.5rem}.landing-feature p{color:#64748b;font-size:.85rem;line-height:1.6}.kp-footer{align-items:center;background:#0f172a;border-top:1px solid #ffffff12;color:#94a3b8;display:flex;font-size:.8rem;justify-content:space-between;padding:1.25rem max(2.5rem,env(safe-area-inset-right)) calc(1.25rem + env(safe-area-inset-bottom, 0px)) max(2.5rem,env(safe-area-inset-left));position:relative}.kp-footer-brand{align-items:flex-start;display:flex;flex-direction:column;gap:.6rem}.kp-footer-copy{color:#cbd5e1;font-size:.8rem}.kp-footer-social{align-items:center;display:flex;gap:.85rem}.kp-footer-social a{color:#94a3b8;display:inline-flex;transition:color .15s}.kp-footer-social a:hover{color:#f1f5f9}.kp-footer a{color:#94a3b8;text-decoration:none}.kp-footer a:hover{color:#f1f5f9}.kp-footer-links{align-items:flex-end;display:flex;flex-direction:column;gap:.45rem;text-align:right}.kp-footer-link-btn{background:none;border:none;color:#94a3b8;cursor:pointer;font:inherit;margin:0;padding:0}.kp-footer-link-btn:hover{color:#f1f5f9}.kp-footer-support{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;color:#cbd5e1;font-size:.8rem;padding:.4rem 1rem;transition:background .15s,border-color .15s}.kp-footer-logo,.kp-footer-support{left:50%;position:absolute;transform:translateX(-50%)}.kp-footer-logo{display:inline-flex;opacity:.9}.kp-footer-support:hover{background:#ffffff0f;border-color:#ffffff1f}.kp-footer-support a{color:#60a5fa;font-weight:500;margin-left:.35rem;text-decoration:none}.kp-footer-support a:hover{color:#93c5fd;text-decoration:underline}@media (max-width:960px){.kp-footer{flex-direction:column;gap:.7rem;padding:1.1rem max(1.25rem,env(safe-area-inset-right)) calc(1.1rem + env(safe-area-inset-bottom, 0px)) max(1.25rem,env(safe-area-inset-left));text-align:center}.kp-footer-support{order:3}.kp-footer-logo,.kp-footer-support{left:auto;position:static;transform:none}.kp-footer-logo{order:-1}.kp-footer-brand,.kp-footer-links{align-items:center}.kp-footer-links{text-align:center}}@media (max-width:640px){.landing-features{flex-direction:column;padding:2rem 1.25rem 3rem}.landing-nav{padding:1rem 1.25rem}}@media (max-width:600px),(pointer:coarse){input,select,textarea{font-size:16px!important}}.nw-page{background-color:#f8fafc;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='80'%3E%3Cpath fill='none' stroke='%2394a3b8' stroke-width='1.5' stroke-opacity='.09' stroke-linecap='round' stroke-linejoin='round' d='m0 68 12-6 10 4 13-12 7 4 13-14 7 6 13-18 7 6 8-4 12 8 10-12 10-8 8 6 10-10 8 6 10-12 7 4 10-8 10 4 15-7'/%3E%3Ccircle cx='22' cy='66' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='42' cy='58' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='62' cy='50' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='82' cy='38' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='102' cy='42' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='130' cy='28' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='148' cy='24' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='165' cy='16' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3Ccircle cx='185' cy='12' r='2' fill='%2394a3b8' fill-opacity='.09'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px 80px;display:flex;flex-direction:column;min-height:100vh}.nw-view-tabs{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;padding:.85rem 0}.nw-view-tabs-pill{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;display:flex;padding:3px;position:relative}.nw-tab-slider{background:#2563eb;border-radius:9999px;height:calc(100% - 6px);left:3px;pointer-events:none;position:absolute;top:3px;transition:transform .28s cubic-bezier(.34,1.15,.64,1);width:calc(50% - 3px)}.nw-tab-slider--right{transform:translateX(100%)}.nw-view-tab{background:#0000;border:none;border-radius:9999px;color:#64748b;cursor:pointer;flex:1 1;font-family:inherit;font-size:.9rem;font-weight:500;letter-spacing:.01em;min-width:11rem;padding:.55rem 1.75rem;position:relative;text-align:center;transition:color .2s;white-space:nowrap;z-index:1}.nw-view-tab:hover{color:#334155}.nw-view-tab.active{color:#fff;font-weight:600}.nw-header{background:#0f172a;height:70px;justify-content:center;padding:0 max(2rem,env(safe-area-inset-right)) 0 max(2rem,env(safe-area-inset-left));position:relative}.nw-header,.nw-header-content{align-items:center;display:flex}.nw-header-content{flex-direction:column;gap:.2rem;margin-top:6px}.nw-logo{color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-.02em}.nw-tagline{color:#64748b;font-size:.775rem;font-weight:400}.nw-header-user{align-items:center;display:flex;gap:.15rem;position:absolute;right:2rem;right:max(2rem,env(safe-area-inset-right))}.cur-switcher{--ku-select-bg:#0000;--ku-select-bg-open:#ffffff14;--ku-select-border:#0000;--ku-select-border-hover:#94a3b840;--ku-select-text:#cbd5e1;--ku-select-chevron:#94a3b8;--ku-select-focus:#94a3b859;--ku-select-focus-ring:#94a3b81f}.cur-switcher-trigger{border-radius:999px;font-size:.8rem;font-weight:600;gap:.3rem;height:30px;letter-spacing:.01em;padding:0 .5rem}.cur-switcher-trigger:hover:not(:disabled){background:#ffffff14;color:#f8fafc}.cur-switcher-menu{min-width:8rem}.nw-header-user .lang-switcher-btn{border-radius:999px;height:30px;width:30px}.acct-menu{position:relative}.acct-menu,.acct-trigger{align-items:center;display:inline-flex}.acct-trigger{background:none;border:1px solid #0000;border-radius:999px;color:#cbd5e1;cursor:pointer;font-family:inherit;gap:.3rem;height:30px;padding:0 .55rem;transition:background .15s,border-color .15s,color .15s}.acct-trigger--open,.acct-trigger:hover{background:#ffffff14;border-color:#94a3b840;color:#f8fafc}.acct-name{font-size:.8rem;font-weight:600;letter-spacing:.01em;max-width:11rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-chevron{display:block;opacity:.75;transition:transform .15s}.acct-trigger--open .acct-chevron{transform:rotate(180deg)}.acct-pop{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1f;min-width:190px;padding:.35rem;position:absolute;right:0;top:calc(100% + 6px);z-index:100}.acct-pop-item{background:#0000;border:none;border-radius:6px;color:#0f172a;cursor:pointer;display:block;font-family:inherit;font-size:.9rem;padding:.5rem .7rem;text-align:left;width:100%}.acct-pop-item:hover{background:#f1f5f9}.acct-pop-sep{background:#e2e8f0;height:1px;margin:.35rem .3rem}.auth-page{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:2rem;justify-content:center;min-height:100vh;padding:2rem;position:relative}.auth-page-lang{position:absolute;right:1.5rem;top:1.25rem}.auth-page-back{left:1.5rem;position:absolute;top:1.25rem}.auth-page-back button{background:none;border:none;color:#64748b;cursor:pointer;font:inherit;font-size:1.375rem;line-height:1;padding:.25rem .5rem}.auth-page-back button:hover{color:#0f172a}.auth-brand{align-items:center;display:flex;flex-direction:column;gap:.3rem}.auth-logo{color:#0f172a;font-size:1.75rem;font-weight:700;letter-spacing:-.03em}.auth-tagline{color:#94a3b8;font-size:.825rem;font-weight:400}.auth-consent{color:#94a3b8;font-size:.75rem;margin-top:-1.5rem;text-align:center}.auth-consent a{color:#64748b;text-decoration:underline}.auth-switch{color:#64748b;font-size:.9375rem;font-weight:600;margin-top:-1.25rem;text-align:center}.auth-switch button{background:none;border:none;color:#2563eb;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:none}.auth-switch button:hover{color:#1d4ed8}.auth-page-inapp .cl-main .cl-form{order:1}.auth-page-inapp .cl-main .cl-dividerRow{order:2}.auth-page-inapp .cl-main .cl-socialButtonsRoot{order:3}.inapp-hint{background:#eff6ff;border:1px solid #dbeafe;border-radius:8px;margin-top:-1.25rem;max-width:25rem;padding:.7rem .75rem .65rem;width:100%}.inapp-hint-head{align-items:flex-start;display:flex;gap:.55rem}.inapp-hint-head svg{flex:none;margin-top:2px}.inapp-hint-head p{color:#334155;font-size:.775rem;line-height:1.45;margin:0}.inapp-hint-actions{display:flex;gap:.5rem;margin:.55rem 0 0 1.45rem}.inapp-hint-actions button{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:.775rem;font-weight:600;gap:.35rem;height:2rem;padding:0 .8rem}.inapp-hint-open{background:#2563eb;border:1px solid #2563eb;color:#fff}.inapp-hint-open:hover{background:#1d4ed8}.inapp-hint-copy{background:#fff;border:1px solid #dbeafe;color:#1d4ed8}.inapp-hint-copy:hover{border-color:#93c5fd}.inapp-hint-fallback{color:#64748b;font-size:.7rem;line-height:1.45;margin:.5rem 0 0 1.45rem}.inapp-hint-fallback svg{vertical-align:-1px}.inapp-hint-blocked .inapp-hint-fallback{color:#334155}.username-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;display:flex;flex-direction:column;gap:.75rem;max-width:380px;padding:2rem;width:100%}.username-title{color:#0f172a;font-size:1.1rem;font-weight:700;letter-spacing:-.02em}.username-subtitle{color:#64748b;font-size:.825rem;line-height:1.5}.username-privacy-note{background:#eff6ff;border:1px solid #bfdbfe;border-radius:7px;color:#3b82f6;font-size:.775rem;line-height:1.5;padding:.6rem .75rem}.username-notice-overlay{align-items:center;animation:username-notice-fade .2s ease forwards;background:#0f172a8c;display:flex;inset:0;justify-content:center;padding:1.5rem;position:fixed;z-index:1000}@keyframes username-notice-fade{0%{opacity:0}to{opacity:1}}.username-notice-card{animation:username-notice-pop .22s cubic-bezier(.34,1.15,.64,1) forwards;background:#fff;border-radius:14px;box-shadow:0 24px 64px #00000040;max-width:420px;padding:1.75rem 1.75rem 1.5rem;width:100%}@keyframes username-notice-pop{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.username-notice-title{color:#0f172a;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;margin:0 0 .75rem}.username-notice-body{color:#334155;font-size:.875rem;line-height:1.55;margin:0 0 .75rem}.username-notice-body strong{color:#0f172a;font-weight:700}.username-notice-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;height:40px;margin-top:.5rem;transition:background .15s;width:100%}.username-notice-btn:hover{background:#1d4ed8}.username-input{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:.95rem;font-weight:500;height:40px;letter-spacing:.01em;outline:none;padding:0 .875rem;transition:border-color .15s,box-shadow .15s}.username-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.username-input.input-error{background:#fef2f2;border-color:#dc2626}.username-hint{font-size:.775rem;margin:0}.username-hint-success{color:#15803d}.username-hint-error{color:#dc2626}.username-hint-neutral{color:#94a3b8}.username-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;height:40px;margin-top:.25rem;transition:background .15s,opacity .15s}.username-btn:hover{background:#1d4ed8}.username-btn:disabled{cursor:not-allowed;opacity:.45}.username-btn-secondary{background:#0000;border:1px solid #cbd5e1;border-radius:8px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.9rem;font-weight:600;margin-top:.75rem;padding:.7rem 1rem;transition:background .15s,border-color .15s;width:100%}.username-btn-secondary:hover{background:#f1f5f9;border-color:#94a3b8}.waitlist-explainer{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:.85rem;line-height:1.5;margin-top:1rem;padding:.6rem .75rem}.waitlist-confirm{margin-top:1rem}.waitlist-confirm-title{color:#0f172a;font-size:1rem;font-weight:700;line-height:1.4;margin-bottom:.4rem}.waitlist-confirm-body{color:#475569;font-size:.875rem;line-height:1.55;margin-bottom:.75rem}.username-field-label{color:#475569;display:block;font-size:.775rem;font-weight:600;margin-top:.75rem}.username-select-cs{display:flex;width:100%}.username-select-cs .ku-select-trigger{--ku-select-bg:#fff;border-width:1.5px;height:40px;padding:0 .875rem}.tt-wrap{background:#0f172a;border-bottom:1px solid #334155}.tt-track,.tt-wrap{overflow:hidden;width:100%}.tt-inner{display:flex;width:max-content}.tt-item{align-items:center;display:inline-flex;font-size:.8rem;gap:.4rem;padding:.5rem .85rem;white-space:nowrap}.tt-dot{border-radius:50%;flex-shrink:0;height:7px;width:7px}.tt-symbol{color:#94a3b8;font-weight:500}.tt-price{color:#f1f5f9;font-weight:600}.tt-change{font-size:.72rem;font-weight:500}.tt-change--up{color:#4ade80}.tt-change--down{color:#f87171}.nw-main{display:flex;flex-direction:column;gap:1.25rem;margin:0 auto;max-width:1300px;padding:2rem max(1.5rem,env(safe-area-inset-right)) 2rem max(1.5rem,env(safe-area-inset-left))}.nw-main--lb{max-width:1800px;padding-left:10rem;padding-right:10rem;width:100%}.nw-error{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#dc2626}.nw-error,.nw-offline{font-size:.875rem;padding:.75rem 1rem}.nw-offline{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;gap:.5rem}.nw-offline-dot{animation:nw-offline-pulse 1.6s ease-in-out infinite;background:#f59e0b;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes nw-offline-pulse{0%,to{opacity:1}50%{opacity:.2}}@media (prefers-reduced-motion:reduce){.nw-offline-dot{animation:none}}.nw-hero{background:#0f172a;border-radius:12px;padding:1.75rem 2rem}.nw-hero-top-row{align-items:center;display:flex;justify-content:space-between;margin-bottom:.5rem}.nw-hero-label{color:#64748b;font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.nw-hero-value{font-feature-settings:"tnum";color:#fff;font-size:3rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.03em}.nw-hero-value-stack{display:flex;flex-direction:column;gap:.3rem}.nw-hero-verified{align-items:center;cursor:help;display:inline-flex;font-size:.82rem;font-weight:500;gap:.4rem;letter-spacing:-.005em;position:relative;width:max-content}.nw-tip-host:focus-within .nw-info-tip:after,.nw-tip-host:hover .nw-info-tip:after{display:block}.nw-hero-meta{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.nw-hero-rank-link{background:none;border:none;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:1.25rem;font-weight:500;letter-spacing:-.01em;padding:0;transition:color .15s ease;white-space:nowrap}.nw-hero-rank-link strong{font-feature-settings:"tnum";color:#e2e8f0;font-variant-numeric:tabular-nums;font-weight:700}.nw-hero-rank-link:focus-visible,.nw-hero-rank-link:hover{color:#e2e8f0;text-decoration:underline;text-underline-offset:2px}.nw-hero-rank-link:focus-visible strong,.nw-hero-rank-link:hover strong{color:#fff}.nw-hero-verified--ok{color:#60a5fa}.nw-hero-verified--pending{color:#94a3b8}.nw-hero-value-row{align-items:baseline;display:flex;gap:1rem}.nw-hero-change-pct{font-feature-settings:"tnum";align-items:baseline;display:flex;font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.5rem;letter-spacing:-.01em}.nw-hero-change-abs{font-size:1.25rem;font-weight:600}@keyframes pulse-up{0%{color:#fff}20%{color:#4ade80}to{color:#fff}}@keyframes pulse-down{0%{color:#fff}20%{color:#f87171}to{color:#fff}}.an-pulse-up{animation:pulse-up .8s ease-out forwards}.an-pulse-down{animation:pulse-down .8s ease-out forwards}.nw-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 1px 3px #0000000d;padding:1.5rem}.nw-card--add{min-width:1060px}@keyframes nw-card-pulse-ring{0%{box-shadow:0 1px 3px #0f172a0d,0 0 0 0 #2563eb66}to{box-shadow:0 1px 3px #0f172a0d,0 0 0 14px #2563eb00}}@keyframes nw-card-pulse-edge{0%,70%{border-color:#2563eb}to{border-color:#e2e8f0}}.nw-card--pulse{animation:nw-card-pulse-ring 1.4s ease-out 2,nw-card-pulse-edge 2.8s ease-out 1}@media (prefers-reduced-motion:reduce){.nw-card--pulse{animation:none;border-color:#2563eb;box-shadow:0 1px 3px #0f172a0d,0 0 0 3px #2563eb2e}}.nw-card--empty-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.25rem .75rem;justify-content:space-between;padding:1.1rem 1.5rem}.nw-card--empty-row .nw-card-title{margin-bottom:0}.nw-empty-note{color:#94a3b8;font-size:.85rem;margin:0}.nw-card-title{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.08em;margin-bottom:1.25rem;text-transform:uppercase}.nw-form{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.75rem}.nw-field{display:flex;flex-direction:column;gap:.4rem}.nw-field label{color:#64748b;font-size:.7rem;font-weight:500;letter-spacing:.02em}.nw-field input,.nw-field select{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#0f172a;font-family:inherit;font-size:.875rem;height:36px;outline:none;padding:0 .75rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.nw-field select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='m1 1 4 4 4-4' stroke='%2364748b' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right .65rem center;background-repeat:no-repeat;cursor:pointer;padding-right:2rem}.nw-field input:focus,.nw-field select:focus{background-color:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.nw-field input:disabled{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed}.nw-field-desc input{width:200px}.nw-field-num input{width:110px}.nw-field-class .ku-select,.nw-field-class select{width:155px}.nw-field-ticker{position:relative}.nw-field-ticker input{width:90px}.nw-field-currency .ku-select,.nw-field-currency select{width:80px}.nw-field-variable{align-items:center}.nw-field-variable--expanded{align-items:flex-start}.nw-field-variable select,.nw-variable-select-cs{width:155px}.nw-variable-row{align-items:center;display:flex;gap:.5rem;height:36px}.nw-checkbox{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;width:16px}.nw-input--disabled{background:#f1f5f9!important;color:#94a3b8!important;cursor:not-allowed}.nw-field input.input-error{background:#fef2f2;border-color:#dc2626}.nw-field-error{color:#dc2626;font-size:.7rem;left:0;position:absolute;top:calc(100% + .15rem);white-space:nowrap}.nw-ticker-validating{color:#94a3b8;font-weight:400}.nw-re-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-basis:100%;flex-direction:column;gap:.75rem;margin-top:.5rem;padding:1rem}.nw-re-mode-toggle{align-self:flex-start;background:#e2e8f0;border-radius:8px;display:inline-flex;gap:.15rem;padding:.2rem}.nw-re-mode-btn{background:#0000;border:none;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:500;padding:.4rem .85rem;transition:background-color .15s,color .15s}.nw-re-mode-btn:hover:not(.active){background:#f1f5f9}.nw-re-mode-btn.active{background:#fff;box-shadow:0 1px 2px #0f172a0f;color:#0f172a;font-weight:600}.nw-re-grid-manual{grid-template-columns:1fr .5fr}.nw-field-re-currency select,.nw-field-re-value input{width:100%}.nw-re-note{color:#64748b;font-size:.8rem;margin:0}.nw-re-grid{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:2fr 1.5fr .6fr .9fr}.nw-field-re-city input,.nw-field-re-state select,.nw-field-re-street input,.nw-field-re-zip input{width:100%}.nw-re-result{background:#fff;border:1px solid #cbd5e1;border-radius:8px;display:flex;flex-direction:column;gap:.35rem;padding:.75rem 1rem}.nw-re-result-main{align-items:baseline;display:flex;gap:.75rem}.nw-re-result-label{color:#64748b;font-size:.75rem;letter-spacing:.02em}.nw-re-result-value{font-feature-settings:"tnum";color:#0f172a;font-size:1.4rem;font-variant-numeric:tabular-nums;font-weight:700}.nw-re-result-meta{align-items:center;color:#475569;display:flex;font-size:.8rem;justify-content:space-between}.nw-re-confidence{border-radius:999px;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.15rem .5rem;text-transform:uppercase}.nw-re-confidence-high{background:#dcfce7;color:#15803d}.nw-re-confidence-medium{background:#fef3c7;color:#a16207}.nw-re-confidence-low{background:#fee2e2;color:#b91c1c}.nw-re-error{color:#dc2626;font-size:.8rem;margin:0}.nw-re-buttons{display:flex;gap:.5rem}.nw-re-attribution{color:#94a3b8;font-size:.7rem;font-style:italic;margin:0}.nw-btn-secondary{background:#fff;border:1px solid #2563eb;border-radius:8px;color:#2563eb;cursor:pointer;font-size:.875rem;font-weight:600;height:36px;padding:0 1rem;transition:background-color .15s,color .15s}.nw-btn-secondary:hover:not(:disabled){background:#2563eb;color:#fff}.nw-btn-secondary:disabled{cursor:not-allowed;opacity:.5}.nw-btn-add{align-self:flex-end;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;height:36px;margin-bottom:0;padding:0 1.25rem;transition:background .15s,opacity .15s;white-space:nowrap}.nw-btn-add:hover{background:#1d4ed8}.nw-btn-add:disabled{cursor:not-allowed;opacity:.55}.nw-field input.nw-input--error,.nw-field select.nw-input--error{border-color:#ef4444}.nw-field input.nw-input--error:focus,.nw-field select.nw-input--error:focus{border-color:#ef4444;box-shadow:0 0 0 3px #ef444426}.nw-table-wrapper{margin:0 -.25rem;overflow-x:auto}.nw-table{border-collapse:collapse;font-size:.875rem;width:100%}.nw-table thead th{border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.06em;padding:.5rem .75rem;text-align:left;text-transform:uppercase;white-space:nowrap}.nw-table thead th.align-right{text-align:right}.nw-th-sort{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:.3rem;letter-spacing:inherit;padding:0;text-transform:inherit}.nw-th-sort:hover{color:#64748b}.nw-sort-icon{font-size:.5rem}.nw-cell-today{font-feature-settings:"tnum";font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.nw-today-pos{color:#15803d}.nw-today-neg{color:#dc2626}.nw-table tbody tr{border-bottom:1px solid #f8fafc;transition:background .1s}.nw-table tbody tr:last-child{border-bottom:none}.nw-table tbody tr:hover{background:#f8fafc}.nw-table td{color:#0f172a;padding:.35rem .75rem;vertical-align:middle}.nw-cell-input{background:#0000;border:1px solid #0000;border-radius:6px;color:#0f172a;font-family:inherit;font-size:.875rem;min-width:80px;outline:none;padding:.3rem .5rem;transition:border-color .15s,background .15s,box-shadow .15s;width:100%}.nw-cell-input:hover{background:#f8fafc;border-color:#e2e8f0}.nw-cell-input:focus{background:#fff;border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a}.nw-cell-input:disabled{color:#cbd5e1;cursor:not-allowed}input.nw-cell-input[type=number]::-webkit-inner-spin-button,input.nw-cell-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input.nw-cell-input[type=number]{-moz-appearance:textfield}.nw-table thead th:first-child{width:220px}.nw-table thead th:nth-child(2){width:160px}.nw-table--assets thead th:nth-child(3),.nw-table--liab thead th:nth-child(3){width:110px}.nw-table--assets thead th:nth-child(4){width:140px}.nw-table--assets thead th:nth-child(5){width:115px}.nw-table--liab thead th:nth-child(4){width:160px}.nw-table--liab thead th:nth-child(5){width:115px}.nw-table tbody tr.nw-row-clickable td:last-child,.nw-table thead th:last-child{padding:0;width:0}.nw-table--liab td:nth-child(4),.nw-table--liab thead th:nth-child(4){padding-left:1rem}.nw-table--liab td:nth-child(4) .nw-cell-input{padding-left:0}.nw-table--liab td:nth-child(8),.nw-table--liab thead th:nth-child(8){padding-left:.2rem}.nw-cell-input--right{text-align:right}.nw-cell-desc{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nw-cell-desc:focus{text-overflow:clip}.nw-cell-currency{color:#94a3b8;font-size:.775rem;font-weight:600}.nw-cell-value{font-feature-settings:"tnum";color:#15803d;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.nw-badge{border-radius:999px;display:inline-block;font-size:.7rem;font-weight:600;padding:.2rem .55rem;text-transform:capitalize;white-space:nowrap}.nw-badge-cash{background:#d1fae5;color:#065f46}.nw-badge-equities{background:#dbeafe;color:#1e40af}.nw-badge-bonds{background:#ede9fe;color:#5b21b6}.nw-badge-real-estate{background:#fef3c7;color:#92400e}.nw-badge-cryptocurrencies{background:#ffedd5;color:#9a3412}.nw-badge-commodities{background:#f1f5f9;color:#475569}.nw-badge-private-shares{background:#fce7f3;color:#9d174d}.nw-badge-collectibles{background:#ccfbf1;color:#134e4a}.nw-badge-liability-mortgage{background:#fee2e2;color:#7f1d1d}.nw-badge-liability-credit-card{background:#ffedd5;color:#7c2d12}.nw-badge-liability-student-loan{background:#ede9fe;color:#4c1d95}.nw-badge-liability-auto-loan{background:#dbeafe;color:#1e3a8a}.nw-badge-liability-personal-loan{background:#fef3c7;color:#78350f}.nw-badge-liability-short-position{background:#fce7f3;color:#831843}.nw-badge-liability-margin-loan{background:#ccfbf1;color:#134e4a}.nw-badge-liability-other{background:#f1f5f9;color:#334155}.nw-btn-delete{background:none;border:none;border-radius:6px;color:#cbd5e1;cursor:pointer;font-family:inherit;font-size:1.1rem;line-height:1;padding:.25rem .5rem;transition:color .15s,background .15s}.nw-btn-delete:hover{background:#fef2f2;color:#dc2626}.nw-confirm{align-items:center;display:flex;gap:.4rem;white-space:nowrap}.nw-confirm-text{color:#64748b;font-size:.775rem}.nw-confirm-no,.nw-confirm-yes{border:none;border-radius:5px;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:600;padding:.2rem .55rem;transition:background .15s}.nw-confirm-no{background:#f1f5f9;color:#64748b}.nw-confirm-no:hover{background:#e2e8f0}.ku-select-trigger.nw-ticker-price:disabled,.nw-cell-input.nw-ticker-price:disabled,.nw-field select.nw-ticker-price:disabled,.nw-ticker-price:disabled{-webkit-text-fill-color:#0f172a;background:#f1f5f9;color:#0f172a;cursor:default;opacity:1}.nw-cell-ticker{white-space:nowrap}.nw-ticker-badge{background:#eff6ff;color:#1d4ed8;font-size:.72rem;font-weight:700;padding:.15rem .45rem}.nw-session-badge,.nw-ticker-badge{border-radius:5px;display:inline-block;letter-spacing:.03em}.nw-session-badge{background:#f1f5f9;color:#64748b;font-size:.62rem;font-weight:600;margin-left:.4rem;padding:.1rem .4rem;text-transform:uppercase;vertical-align:1px;white-space:nowrap}.nw-cell-ticker-empty{color:#cbd5e1;font-size:.875rem}.nw-chart-card{padding:1.5rem 1.5rem 1.25rem}.chart-area,.chart-area .recharts-responsive-container,.nw-chart-card{max-width:100%;min-width:0}.chart-metric-bar{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:1.25rem}.chart-metric-btn{background:#f1f5f9;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.775rem;font-weight:500;padding:.25rem .8rem;transition:background .15s,color .15s}.chart-metric-btn:hover{background:#e2e8f0;color:#0f172a}.chart-metric-btn.active{background:#0f172a;color:#fff}.chart-metric-more{display:inline-block;position:relative}.chart-metric-more-menu{background:#fff;border:1px solid #e2e8f0;border-radius:10px;box-shadow:0 8px 24px #0f172a1a;display:flex;flex-direction:column;min-width:150px;padding:.25rem;position:absolute;right:0;top:calc(100% + 4px);z-index:50}.chart-metric-more-item{background:none;border:none;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:.775rem;font-weight:500;padding:.4rem .65rem;text-align:left;transition:background .12s,color .12s}.chart-metric-more-item:hover{background:#f1f5f9;color:#0f172a}.chart-metric-more-item.active{background:#0f172a;color:#fff}.chart-change-row{align-items:baseline;display:flex;flex-wrap:wrap;gap:.1rem .6rem;margin-bottom:.25rem;min-height:1.5rem}.chart-value{font-feature-settings:"tnum";color:#0f172a;font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.02em;line-height:1.2}.chart-change-pct{font-feature-settings:"tnum";font-size:1rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em}.chart-area{position:relative}.chart-empty{align-items:center;color:#94a3b8;font-size:.875rem;height:260px}.chart-empty,.chart-range-bar{display:flex;justify-content:center}.chart-range-bar{border-top:1px solid #f1f5f9;gap:.1rem;margin-top:.875rem;padding-top:.875rem}.chart-range-btn{background:#0000;border:none;border-radius:6px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:.75rem;font-weight:500;letter-spacing:.01em;padding:.3rem .65rem;transition:background .15s,color .15s}.chart-range-btn:hover{background:#f1f5f9;color:#475569}.chart-range-btn.active{background:#f1f5f9;color:#0f172a;font-weight:700}.chart-tooltip{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 16px #00000014;padding:.5rem .8rem}.chart-tooltip-value{font-feature-settings:"tnum";color:#0f172a;font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:700}.chart-tooltip-date{color:#94a3b8;font-size:.72rem;margin-top:.15rem}.chart-header-row{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.chart-cagr{font-feature-settings:"tnum";color:#94a3b8;font-size:.78rem;font-variant-numeric:tabular-nums;white-space:nowrap}.chart-compare{align-items:center;display:flex;gap:.5rem;margin-left:auto}.chart-compare-label{color:#94a3b8;font-size:.75rem}.chart-compare-ctl{background:#f1f5f9;border-radius:999px;display:flex;padding:2px}.chart-compare-btn{background:none;border:none;border-radius:999px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.775rem;font-weight:600;padding:.2rem .7rem;white-space:nowrap}.chart-compare-btn.active{background:#fff;box-shadow:0 1px 3px #0f172a26;color:#0f172a}.chart-compare-menu-wrap{position:relative}.chart-compare-menu{left:auto;right:0}.chart-compare-headline{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.35rem 1.1rem}.chart-compare-part{align-items:baseline;display:inline-flex;gap:.4rem}.chart-compare-dot{align-self:center;border-radius:50%;flex-shrink:0;height:9px;width:9px}.chart-compare-val{font-feature-settings:"tnum";font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700}.chart-compare-who{color:#64748b;font-size:.8rem;font-weight:500}.chart-compare-lead{font-feature-settings:"tnum";color:#94a3b8;font-size:.78rem;font-variant-numeric:tabular-nums}.chart-tooltip-cmp{font-feature-settings:"tnum";align-items:center;color:#0f172a;display:flex;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;gap:.4rem;margin-top:.2rem}.chart-tooltip-cmp i{border-radius:50%;flex-shrink:0;height:8px;width:8px}.chart-twr-note{border-top:1px solid #e2e8f0;color:#94a3b8;font-size:.75rem;line-height:1.5;margin:.9rem 0 0;max-width:72ch;min-width:0;overflow-wrap:break-word;padding-top:.75rem}.chart-twr-note strong{color:#64748b;font-weight:600}.nw-badge-tracks{background:#0000;border:1px solid #fdba74;color:#c2410c;margin-left:4px}.nw-badge-warn{background:#fffbeb;border:1px solid #fcd34d;color:#92400e;margin-left:4px;white-space:nowrap}.ov-kpis{grid-gap:.6rem;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-bottom:1.5rem}.ov-kpi{border:1px solid #e2e8f0;border-radius:10px;display:flex;flex-direction:column;gap:.15rem;min-width:0;padding:.7rem .85rem .65rem}.ov-kpi-label{align-items:center;color:#64748b;display:inline-flex;font-size:.66rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ov-kpi-value{font-feature-settings:"tnum";color:#0f172a;font-size:1.15rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}.ov-kpi-sub{font-feature-settings:"tnum";color:#64748b;font-size:.74rem;font-variant-numeric:tabular-nums}.ov-pos{color:#15803d!important}.ov-neg{color:#dc2626!important}.ov-kpi-loading{display:flex;flex-direction:column;gap:.15rem}.ov-skeleton{animation:ov-skeleton-sweep 1.4s ease-in-out infinite;background:linear-gradient(90deg,#e2e8f0 25%,#f1f5f9 37%,#e2e8f0 63%);background-size:400% 100%;border-radius:4px;display:block;max-width:100%}.ov-skeleton--value{height:1.35rem;width:5.5rem}.ov-skeleton--sub{height:.9rem;width:3.2rem}@keyframes ov-skeleton-sweep{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.ov-skeleton{animation:none;background:#e2e8f0}}.ov-info{color:#64748bb3;cursor:default;display:inline-flex;margin-left:4px;position:relative}.ov-tooltip{background:#0f172a;border-radius:6px;bottom:calc(100% + 7px);color:#e2e8f0;display:none;font-size:.72rem;font-weight:400;left:50%;letter-spacing:normal;line-height:1.45;max-width:min(22rem,100vw);max-width:min(22rem,var(--tip-max,100vw));padding:.45rem .6rem;pointer-events:none;position:absolute;text-align:left;text-transform:none;transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:max-content;z-index:20}.ov-info:focus .ov-tooltip,.ov-info:hover .ov-tooltip{display:block}.ov-alloc-head{align-items:baseline;display:flex;justify-content:space-between;margin-bottom:.6rem}.ov-section-label{color:#94a3b8;font-size:.66rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ov-alloc-total{font-feature-settings:"tnum";color:#64748b;font-size:.78rem;font-variant-numeric:tabular-nums}.ov-alloc-total strong{color:#0f172a;font-weight:600}.ov-bar{display:flex;gap:2px;height:14px;margin-bottom:.9rem}.ov-bar-seg{border-radius:3px;cursor:pointer;flex-basis:0;transition:opacity .12s ease,transform .12s ease}.ov-bar-seg:first-child{border-bottom-left-radius:7px;border-top-left-radius:7px}.ov-bar-seg:last-child{border-bottom-right-radius:7px;border-top-right-radius:7px}.ov-bar-seg.dim{opacity:.35}.ov-bar-seg.hot{transform:scaleY(1.25)}.ov-legend{display:flex;flex-direction:column}.ov-legend-row{grid-gap:0 .85rem;align-items:center;background:none;border:none;border-radius:8px;color:#0f172a;cursor:pointer;display:grid;font-family:inherit;font-size:.85rem;gap:0 .85rem;grid-template-columns:14px minmax(110px,1fr) 160px 56px 110px;margin:0 -.5rem;padding:.5rem;text-align:left}.ov-legend-row.hot,.ov-legend-row:hover{background:#f1f5f9}.ov-swatch{border-radius:3.5px;height:11px;width:11px}.ov-legend-name{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-legend-today{color:#94a3b8;font-size:.8rem;white-space:nowrap}.ov-legend-pct,.ov-legend-today{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ov-legend-pct{color:#64748b}.ov-legend-value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.ov-legend-note{color:#94a3b8;font-size:.72rem;font-weight:400;margin-left:.5rem;white-space:nowrap}.ov-etf-footnote{color:#94a3b8;font-size:.72rem;margin:.5rem 0 0}.ov-legend-hint{color:#cbd5e1;font-size:.7rem;margin:.5rem 0 0}.ov-liab-row{align-items:baseline;border-top:1px solid #e2e8f0;display:flex;justify-content:space-between;margin-top:1rem;padding-top:.85rem}.ov-liab-name{color:#0f172a;font-size:.85rem;font-weight:600}.ov-liab-sub{color:#64748b;font-size:.75rem;margin-left:.6rem}.ov-liab-value{font-feature-settings:"tnum";color:#0f172a;font-size:.85rem;font-variant-numeric:tabular-nums;font-weight:600}.ov-liab-right{align-items:baseline;display:inline-flex;gap:.85rem}.ov-liab-today{font-feature-settings:"tnum";color:#94a3b8;font-size:.8rem;font-variant-numeric:tabular-nums;white-space:nowrap}.ov-liab-row--toggle{background:none;border:none;border-top:1px solid #e2e8f0;cursor:pointer;font-family:inherit;padding:.85rem 0 0;text-align:left;width:100%}.ov-liab-row--toggle:hover .ov-liab-name{color:#2563eb}.ov-liab-caret{color:#94a3b8;font-size:.55rem;margin-right:.5rem;vertical-align:1px}.ov-liab-detail{padding:.35rem 0 0 1.05rem}.ov-liab-detail-row{grid-gap:0 .85rem;align-items:baseline;display:grid;font-size:.8rem;gap:0 .85rem;grid-template-columns:minmax(110px,1fr) 110px 56px 110px;padding:.3rem 0}.ov-liab-detail-name{color:#334155;font-weight:500}.ov-liab-detail-pct,.ov-liab-detail-rate{font-feature-settings:"tnum";color:#64748b;font-variant-numeric:tabular-nums;text-align:right}.ov-liab-detail-value{font-feature-settings:"tnum";color:#0f172a;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.pk-spinner{animation:pk-spin .9s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:32px;margin:.5rem auto 0;width:32px}.pk-waiting-actions{margin-top:1.1rem}@keyframes pk-spin{to{transform:rotate(1turn)}}.pk-success-title{color:#15803d}.sp-passkey-remove{background:none;border:1px solid #fecaca;border-radius:6px;color:#b91c1c;cursor:pointer;font-family:inherit;font-size:.75rem;padding:.25rem .6rem;transition:background .15s,border-color .15s}.sp-passkey-remove:hover{background:#fef2f2;border-color:#fca5a5}.sp-passkey-row{gap:.6rem}.sp-passkey-row .sp-passkey-name{flex:1 1}.privacy-page{background:#f8fafc;min-height:100vh;padding:3rem 1rem;position:relative}.privacy-page-lang{position:absolute;right:1.5rem;top:1.25rem}.privacy-translation-notice{background:#fef3c7;border:1px solid #fcd34d;border-radius:8px;color:#92400e;font-size:.85rem;margin:0 0 1.25rem;padding:.6rem .9rem}.privacy-container{background:#fff;border:1px solid #e2e8f0;border-radius:12px;margin:0 auto;max-width:760px;padding:3rem}.privacy-back{color:#2563eb;display:inline-block;font-size:.875rem;margin-bottom:2rem;text-decoration:none}.privacy-back:hover{text-decoration:underline}.privacy-container h1{color:#0f172a;font-size:1.75rem;font-weight:700;margin-bottom:.4rem}.privacy-meta{color:#94a3b8;font-size:.8rem;margin-bottom:2.5rem}.privacy-container h2{border-bottom:1px solid #f1f5f9;color:#0f172a;font-size:1.05rem;font-weight:700;margin-bottom:.6rem;margin-top:2rem;padding-bottom:.4rem}.privacy-container h3{color:#334155;font-size:.9rem;font-weight:600;margin-bottom:.4rem;margin-top:1.2rem}.privacy-container h4{color:#475569;font-size:.85rem;font-weight:600;margin-bottom:.3rem;margin-top:1rem}.privacy-divider{border:none;border-top:2px solid #e2e8f0;margin:2.5rem 0}.privacy-container p{color:#475569;font-size:.9rem;line-height:1.7;margin-bottom:.75rem}.privacy-container ul{margin:.4rem 0 .75rem 1.4rem}.privacy-container li{color:#475569;font-size:.9rem;line-height:1.7;margin-bottom:.2rem}.privacy-container a{color:#2563eb;text-decoration:none}.privacy-container a:hover{text-decoration:underline}.privacy-table{border-collapse:collapse;font-size:.85rem;margin:.75rem 0 1.25rem;width:100%}.privacy-table th{background:#f8fafc;color:#64748b;font-weight:600;text-align:left}.privacy-table td,.privacy-table th{border:1px solid #e2e8f0;padding:.5rem .75rem}.privacy-table td{color:#475569;vertical-align:top}.nw-add-tabs{background:#f1f5f9;border-radius:9px;display:inline-flex;gap:.25rem;margin-bottom:1.25rem;padding:.3rem}.nw-add-tab{background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:500;padding:.45rem 1.05rem;transition:background .15s,color .15s,box-shadow .15s}.nw-add-tab:hover:not(.active){background:#e2e8f0;color:#0f172a}.nw-add-tab.active{background:#dbeafe;color:#1d4ed8}.nw-connect-section{display:flex;flex-direction:column;gap:1rem}.nw-add-subtitle,.nw-connect-description{color:#475569;font-size:.875rem}.nw-add-subtitle{margin:0 0 .9rem}.nw-connect-note{color:#94a3b8;font-size:.8rem}.nw-connect-readonly{align-items:center;color:#0f172a;display:flex;font-size:.8rem;font-weight:600;gap:.2rem;margin-top:.25rem}.nw-connections-list{display:flex;flex-direction:column;gap:.5rem}.nw-connections-toggle{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-family:inherit;font-size:.75rem;font-weight:600;gap:.4rem;letter-spacing:.06em;margin-bottom:.4rem;padding:.25rem 0;text-transform:uppercase;transition:color .15s}.nw-connections-toggle:hover{color:#1e293b}.nw-connections-toggle-icon{color:#94a3b8;font-size:.65rem}.nw-reauth-lock-hint{background:#fffbeb;border:1px solid #fde68a;border-radius:6px;color:#92400e;font-size:.78rem;line-height:1.4;margin-bottom:.4rem;padding:.4rem .65rem}.nw-coverage-link-row{margin:-.4rem 0 .4rem}.nw-coverage-link{background:none;border:none;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.85rem;font-weight:500;margin:0;padding:0;text-decoration:underline;text-underline-offset:2px}.nw-coverage-link:hover{color:#1d4ed8}.nw-modal.nw-modal--coverage{max-width:820px}.nw-coverage-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:.5rem 0 .85rem}@media (max-width:600px){.nw-coverage-grid{grid-template-columns:1fr}}.nw-coverage-region{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:.85rem .95rem}.nw-modal.nw-modal--region{max-width:560px}.nw-region-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:1.1rem 0 1.5rem}@media (max-width:520px){.nw-region-grid{grid-template-columns:1fr}}.nw-region-card{align-items:center;background:#f8fafc;border:2px solid #e2e8f0;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:.3rem;padding:1.6rem 1rem 1.4rem;position:relative;text-align:center;transition:border-color .15s ease,background .15s ease,transform .05s ease}.nw-region-card:hover{background:#f1f5f9;border-color:#cbd5e1}.nw-region-card:active{transform:translateY(1px)}.nw-region-card-emoji{font-size:2.2rem;line-height:1}.nw-region-card-title{color:#0f172a;font-size:1.05rem;font-weight:600}.nw-region-card-sub{color:#64748b;font-size:.8rem}.nw-region-card-badge{background:#eef2f6;border:1px solid #e2e8f0;border-radius:999px;color:#475569;font-size:.66rem;font-weight:600;padding:.1rem .45rem;position:absolute;right:.55rem;top:.55rem}.nw-coverage-region-title{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:.01em;line-height:1.25;margin:0 0 .6rem}.nw-coverage-region-stat{color:#64748b;display:block;font-size:.72rem;font-weight:500;letter-spacing:0;margin-top:.15rem}.nw-coverage-list{color:#334155;font-size:.8rem;line-height:1.55;margin:0;padding-left:1.05rem}.nw-coverage-list li+li{margin-top:.2rem}.nw-coverage-countries{border-top:1px dashed #e2e8f0;color:#475569;font-size:.74rem;line-height:1.5;margin:.65rem 0 0;padding-top:.55rem}.nw-coverage-countries-label{color:#334155;font-weight:600}.nw-coverage-footer{color:#64748b;font-size:.78rem;line-height:1.45;margin:0 0 .6rem}.nw-connection-row{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;display:flex;justify-content:space-between;padding:.65rem .9rem}.nw-connection-name{color:#0f172a;font-size:.875rem;font-weight:600}.nw-connection-actions{display:flex;gap:.5rem}.nw-btn-sync{background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.8rem;padding:.3rem .75rem}.nw-btn-sync:hover:not(:disabled){background:#dbeafe}.nw-btn-sync:disabled{cursor:not-allowed;opacity:.55}.nw-sync-wrap{display:inline-flex;position:relative}.nw-sync-tooltip{background:#0f172a;border-radius:6px;bottom:calc(100% + 6px);color:#fff;display:none;font-size:.75rem;left:50%;max-width:min(18rem,100vw);max-width:min(18rem,var(--tip-max,100vw));padding:.3rem .6rem;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:max-content;z-index:10}.nw-sync-tooltip:after{border:5px solid #0000;border-top-color:#0f172a;content:"";left:50%;position:absolute;top:100%;transform:translateX(-50%);transform:translateX(calc(-50% - var(--tip-dx, 0px)))}.nw-sync-wrap:hover .nw-sync-tooltip{display:block}.nw-btn-disconnect{background:#fff1f2;border:1px solid #fca5a5;border-radius:6px;color:#dc2626;cursor:pointer;font-family:inherit;font-size:.8rem;padding:.3rem .75rem}.nw-btn-disconnect:hover{background:#fee2e2;border-color:#f87171}.nw-reauth-banner{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#92400e;display:flex;font-size:.85rem;gap:.5rem;line-height:1.45;margin-bottom:.6rem;padding:.6rem .85rem}.nw-reauth-banner:before{content:"⚠";flex-shrink:0;font-size:.95rem}.nw-connection-row--reauth{background:#fffbeb;border-color:#fde68a;border-left:3px solid #f59e0b}.nw-reauth-badge{align-self:flex-start;background:#fef3c7;border:1px solid #fde68a;border-radius:999px;color:#92400e;cursor:help;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.01em;margin-top:.2rem;padding:.1rem .55rem}.nw-btn-reconnect{background:#f59e0b;border:1px solid #d97706;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:.3rem .85rem;transition:background .15s}.nw-btn-reconnect:hover{background:#d97706}.nw-new-accounts-banner{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1e40af;display:flex;font-size:.85rem;gap:.5rem;line-height:1.45;margin-bottom:.6rem;padding:.6rem .85rem}.nw-reauth-banner+.nw-new-accounts-banner{margin-top:-.3rem}.nw-new-accounts-banner:before{content:"＋";flex-shrink:0;font-size:.95rem}.nw-new-accounts-badge{align-self:flex-start;background:#dbeafe;border:1px solid #bfdbfe;border-radius:999px;color:#1e40af;cursor:default;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.01em;margin-top:.2rem;padding:.1rem .55rem}.nw-btn-add-accounts{background:#0000;border:1px solid #bfdbfe;border-radius:6px;color:#2563eb;cursor:pointer;font-family:inherit;font-size:.8rem;padding:.3rem .75rem;position:relative}.nw-btn-add-accounts:hover{background:#eff6ff}.nw-btn-add-accounts[data-tip]:after{background:#1e293b;border-radius:7px;bottom:calc(100% + 7px);color:#f1f5f9;content:attr(data-tip);display:none;font-size:12px;font-weight:400;left:50%;line-height:1.45;max-width:100vw;max-width:var(--tip-max,100vw);padding:7px 11px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:210px;z-index:200}.nw-btn-add-accounts[data-tip]:hover:after{display:block}.nw-disconnect-confirm{align-items:center;color:#64748b;display:inline-flex;font-size:.8rem;gap:.4rem}.nw-confirm-no,.nw-confirm-yes{border:none;border-radius:5px;cursor:pointer;font-family:inherit;font-size:.78rem;font-weight:600;padding:.2rem .55rem}.nw-confirm-yes{background:#dc2626;color:#fff}.nw-confirm-yes:hover{background:#b91c1c}.nw-confirm-no{background:#e2e8f0;color:#475569}.nw-confirm-no:hover{background:#cbd5e1}.nw-btn-connect-plaid{align-self:flex-start;background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:.55rem 1.1rem;transition:background .15s}.nw-btn-connect-plaid:hover:not(:disabled){background:#1d4ed8}.nw-btn-connect-plaid:disabled{cursor:not-allowed;opacity:.55}.nw-portfolio-section-header{align-items:center;border-bottom:2px solid #cbd5e1;color:#0f172a;display:flex;font-size:.95rem;font-weight:700;justify-content:space-between;letter-spacing:.04em;margin-top:.75rem;padding:.75rem .75rem .5rem;text-transform:uppercase}.nw-portfolio-section-header:first-child{margin-top:0}.nw-portfolio-section-header--liability{border-bottom-color:#cbd5e1;color:#0f172a}.nw-portfolio-section-total{font-feature-settings:"tnum";font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:700}.nw-liability-value{color:#dc2626;font-weight:600}.nw-btn-add--liability{background:#dc2626;border-color:#dc2626;color:#fff}.nw-btn-add--liability:hover{background:#b91c1c;border-color:#b91c1c}.nw-group-header-row td{background:#f1f5f9;border-top:2px solid #e2e8f0;padding:0!important}.nw-group-header-row--liability td{background:#f1f5f9;border-top-color:#e2e8f0;padding:0!important}.nw-group-toggle,.nw-liab-group-row{align-items:center;display:flex;gap:.5rem}.nw-group-toggle{background:none;border:none;cursor:pointer;font-family:inherit;padding:.55rem .75rem;text-align:left;width:100%}.nw-group-toggle-icon{color:#94a3b8;font-size:.6rem;width:.75rem}.nw-group-name{color:#334155;font-size:.8rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.nw-group-total{font-feature-settings:"tnum";color:#475569;font-size:.8rem;font-variant-numeric:tabular-nums;font-weight:600;margin-left:auto}.nw-connection-name{align-items:center;cursor:pointer;display:flex;gap:.35rem}.nw-connection-rename-hint{color:#cbd5e1;font-size:.75rem;opacity:0;transition:opacity .15s}.nw-connection-name:hover .nw-connection-rename-hint{opacity:1}.nw-connection-info{display:flex;flex-direction:column;gap:.1rem}.nw-connection-synced{color:#94a3b8;font-size:.72rem}.nw-connection-name-edit{align-items:center;display:flex;flex:1 1;gap:.35rem}.nw-connection-rename-input{border:1px solid #2563eb;border-radius:5px;font-family:inherit;font-size:.875rem;outline:none;padding:.25rem .5rem;width:160px}.nw-btn-rename-save{background:#2563eb;border:none;border-radius:5px;color:#fff}.nw-btn-rename-cancel,.nw-btn-rename-save{cursor:pointer;font-size:.8rem;padding:.25rem .5rem}.nw-btn-rename-cancel{background:none;border:1px solid #e2e8f0;border-radius:5px;color:#94a3b8}.nw-badge-plaid{background:#eff6ff;border:1px solid #bfdbfe;border-radius:4px;color:#2563eb;display:inline-block;font-size:.65rem;font-weight:600;margin-left:.4rem;padding:.1rem .35rem;vertical-align:middle}.nw-header-delete-account{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:.75rem;padding:.25rem .5rem;transition:color .15s}.nw-header-delete-account:hover{color:#dc2626}.nw-modal-overlay{-webkit-overflow-scrolling:touch;align-items:flex-start;background:#0f172a80;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:1rem max(1rem,env(safe-area-inset-right)) 1rem max(1rem,env(safe-area-inset-left));position:fixed;z-index:1000}.nw-modal{background:#fff;border-radius:12px;box-shadow:0 20px 60px #0003;margin:auto;max-width:420px;padding:2rem;width:100%}.nw-modal-title{color:#0f172a;font-size:1.1rem;font-weight:700;margin-bottom:1rem}.nw-modal-body{color:#475569;font-size:.875rem;line-height:1.6;margin-bottom:.75rem}.nw-modal-body--meta{font-size:.8rem;margin-bottom:1rem;margin-top:-.25rem}.nw-modal-body--meta a{color:#2563eb;text-decoration:none}.nw-modal-body--meta a:hover{text-decoration:underline}.nw-modal-input{border:1px solid #e2e8f0;border-radius:6px;font-family:inherit;font-size:.875rem;margin-bottom:1.25rem;margin-top:.25rem;outline:none;padding:.5rem .75rem;width:100%}.nw-modal-input:focus{border-color:#dc2626}.nw-modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.nw-modal-cancel{background:#f1f5f9;border:none;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:.875rem;padding:.5rem 1rem}.nw-modal-cancel:hover{background:#e2e8f0}.nw-modal-confirm{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:.6rem 1.25rem}.nw-modal-confirm:hover{background:#2563eb}.nw-modal-confirm-delete{background:#dc2626;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:inherit;font-size:.875rem;font-weight:600;padding:.5rem 1rem}.nw-modal-confirm-delete:hover:not(:disabled){background:#b91c1c}.nw-modal-confirm-delete:disabled{cursor:not-allowed;opacity:.4}.nw-share-row{display:flex;gap:.5rem;margin:.25rem 0 1rem}.nw-share-link{background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;flex:1 1;min-width:0;outline:none;padding:.5rem .75rem}.nw-share-copy,.nw-share-link{color:#475569;font-family:inherit;font-size:.8125rem}.nw-share-copy{background:#f1f5f9;border:none;border-radius:6px;cursor:pointer;flex:0 0 auto;font-weight:600;padding:.5rem .9rem}.nw-share-copy:hover{background:#e2e8f0}.nw-share-socials{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.nw-share-social{align-items:center;border:1px solid #e2e8f0;border-radius:6px;color:#475569;display:inline-flex;flex:1 1;font-size:.8125rem;font-weight:600;gap:.375rem;justify-content:center;min-width:0;padding:.45rem .5rem;text-decoration:none}.nw-share-social:hover{background:#f8fafc;border-color:#cbd5e1}.nw-share-ico{display:block;flex:0 0 auto}.nw-info-tip{align-items:center;background:#0000;border-radius:50%;color:#64748bb3;cursor:default;display:inline-flex;flex-shrink:0;font-style:normal;height:17px;justify-content:center;line-height:1;margin-left:4px;position:relative;vertical-align:middle;width:17px}.nw-info-tip:after{background:#1e293b;border-radius:7px;bottom:calc(100% + 7px);color:#f1f5f9;content:attr(data-tip);display:none;font-size:12px;font-weight:400;left:50%;line-height:1.45;max-width:100vw;max-width:var(--tip-max,100vw);padding:7px 11px;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:210px;z-index:200}.nw-info-tip:focus:after,.nw-info-tip:hover:after{display:block}.nw-info-tip--light:after{background:#fff;box-shadow:0 10px 28px #0f172a52;color:#0f172a}.nw-info-tip:focus{outline:none}.nw-info-tip--down:after{bottom:auto;top:calc(100% + 7px)}.sp-overlay{animation:sp-overlay-in .2s ease forwards;background:#0006;inset:0;position:fixed;z-index:300}@keyframes sp-overlay-in{0%{opacity:0}to{opacity:1}}.sp-panel{animation:sp-modal-in .22s cubic-bezier(.34,1.15,.64,1) forwards;background:#fff;border-radius:16px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:column;left:50%;max-height:85vh;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:460px;z-index:301}@keyframes sp-modal-in{0%{opacity:0;transform:translate(-50%,-48%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.sp-header{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;padding:1.25rem 1.5rem;position:sticky;top:0;z-index:1}.sp-title{color:#0f172a;font-size:1rem;font-weight:700;letter-spacing:-.02em}.sp-close{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:1rem;padding:.25rem .4rem;transition:color .15s}.sp-close:hover{color:#0f172a}.sp-body{flex:1 1;padding:.5rem 0 2rem}.sp-section{border-bottom:1px solid #f1f5f9;padding:1.25rem 1.5rem}.sp-section-title{color:#94a3b8;font-size:.7rem;font-weight:700;letter-spacing:.07em;margin-bottom:.85rem;text-transform:uppercase}.sp-profile-note{color:#94a3b8;font-size:.75rem;line-height:1.5;margin-top:.75rem}.sp-founding{margin-top:.6rem}.sp-founding-badge{align-items:center;background:linear-gradient(135deg,#fef3c7,#fde68a);border:1px solid #fcd34d;border-radius:999px;color:#92400e;display:inline-flex;font-size:.8rem;font-weight:700;gap:.3rem;padding:.25rem .7rem}.sp-row{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;padding:.3rem 0}.sp-row--tall{align-items:center}.sp-currency-control{align-items:center;display:flex;gap:.5rem}.sp-select-cs{max-width:220px;min-width:120px}.sp-currency-saving{color:#94a3b8;font-size:.775rem}.sp-label{color:#64748b;flex-shrink:0;font-size:.825rem}.sp-value{color:#0f172a;font-size:.825rem;font-weight:500;text-align:right;word-break:break-all}.sp-note{color:#94a3b8;font-size:.8rem;line-height:1.55;margin-bottom:.75rem}.sp-passkey-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:7px;list-style:none;margin:0 0 .75rem;padding:0}.sp-passkey-row{align-items:center;border-bottom:1px solid #e2e8f0;display:flex;flex-wrap:wrap;font-size:.85rem;justify-content:space-between;padding:.5rem .75rem;row-gap:.15rem}.sp-passkey-row .sp-passkey-meta{flex:1 1 100%;order:3}.sp-passkey-row:last-child{border-bottom:none}.sp-passkey-name{color:#0f172a;font-weight:500}.sp-passkey-meta{color:#94a3b8;font-size:.75rem}.sp-btn-secondary{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:7px;color:#334155;cursor:pointer;font-family:inherit;font-size:.825rem;font-weight:500;padding:.45rem 1rem;transition:background .15s}.sp-btn-secondary:hover{background:#e2e8f0}.sp-pw-form{display:flex;flex-direction:column;gap:.6rem;margin-top:.85rem}.sp-input{border:1px solid #e2e8f0;border-radius:7px;color:#0f172a;font-family:inherit;font-size:.825rem;padding:.5rem .75rem;transition:border-color .15s,box-shadow .15s;width:100%}.sp-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.sp-msg{font-size:.775rem;line-height:1.4}.sp-msg-error{color:#dc2626}.sp-msg-success{color:#15803d}.sp-btn-primary{background:#2563eb;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:.825rem;font-weight:600;padding:.5rem 1rem;transition:background .15s}.sp-btn-primary:hover:not(:disabled){background:#1d4ed8}.sp-btn-primary:disabled{cursor:not-allowed;opacity:.5}.sp-danger-section{border-bottom:none}.sp-danger-title{color:#fca5a5}.sp-btn-danger{background:#fff1f2;border:1px solid #fca5a5;border-radius:7px;color:#dc2626;cursor:pointer;font-family:inherit;font-size:.825rem;font-weight:600;padding:.45rem 1rem;transition:background .15s,border-color .15s}.lb-controls{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.lb-search-wrap{flex:1 1;max-width:240px;min-width:160px;position:relative}.lb-search-input{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;box-sizing:border-box;color:#1e293b;font-size:.95rem;outline:none;padding:.45rem 1.75rem .45rem .75rem;transition:border-color .15s,background .15s;width:100%}.lb-search-input:focus{background:#fff;border-color:#3b82f6}.lb-search-input::placeholder{color:#94a3b8}.lb-search-clear{background:none;border:none;color:#94a3b8;cursor:pointer;font-size:1.1rem;line-height:1;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}.lb-search-clear:hover{color:#475569}.lb-filter-group{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.lb-filter-wrap{position:relative}.lb-filter-btn{align-items:center;background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;color:#475569;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:500;gap:.35rem;padding:.42rem .75rem;transition:border-color .15s,background .15s;white-space:nowrap}.lb-filter-btn:hover{background:#f1f5f9;border-color:#cbd5e1}.lb-filter-btn--active{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.lb-filter-badge{background:#3b82f6;border-radius:99px;color:#fff;font-size:.62rem;font-weight:700;min-width:1.1rem;padding:.05rem .38rem;text-align:center}.lb-filter-chevron{color:#94a3b8;font-size:.65rem}.lb-filter-menu{background:#fff;border:1.5px solid #e2e8f0;border-radius:10px;box-shadow:0 4px 18px #0000001a;left:0;max-height:264px;min-width:190px;overflow-y:auto;padding:.35rem 0;position:absolute;top:calc(100% + .4rem);z-index:200}.lb-filter-search-wrap{border-bottom:1px solid #f1f5f9;padding:.4rem .65rem .3rem}.lb-filter-search{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:6px;box-sizing:border-box;color:#1e293b;font-size:.8rem;outline:none;padding:.35rem .6rem;transition:border-color .15s;width:100%}.lb-filter-search:focus{background:#fff;border-color:#3b82f6}.lb-filter-search::placeholder{color:#94a3b8}.lb-filter-item{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:.85rem;gap:.55rem;padding:.42rem .9rem;transition:background .1s;-webkit-user-select:none;user-select:none}.lb-filter-item:hover{background:#f8fafc}.lb-filter-item input[type=checkbox]{accent-color:#3b82f6;cursor:pointer;flex-shrink:0;height:14px;width:14px}.lb-clear-btn{background:#fff1f2;border:1.5px solid #fca5a5;border-radius:8px;color:#dc2626;cursor:pointer;font-size:.95rem;font-weight:500;padding:.42rem .75rem;transition:background .15s;white-space:nowrap}.lb-clear-btn:hover{background:#fee2e2}.lb-no-results{color:#94a3b8;font-size:.875rem;padding:2.5rem 0;text-align:center}.lb-card{padding-left:1.5rem;padding-right:1.5rem}.lb-header{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:1rem}.lb-my-rank{color:#2563eb;font-size:.825rem;line-height:1.5;text-align:right}.lb-my-rank-compact{display:none}.lb-not-ranked{align-items:flex-start;background:#fffbeb;border:1px solid #fcd34d;border-radius:10px;color:#854d0e;display:flex;font-size:.875rem;gap:.6rem;line-height:1.45;margin:0 auto 1.1rem;max-width:43rem;padding:.8rem 1.1rem;text-align:left;width:fit-content}.lb-not-ranked-icon{color:#d97706;flex-shrink:0;height:1.15rem;margin-top:.05rem;width:1.15rem}.lb-view-wrap{margin-top:-1rem;text-align:center}.lb-opt-in{align-items:center;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:inline-flex;gap:.75rem;margin-bottom:1rem;padding:.65rem 1rem;text-align:left;-webkit-user-select:none;user-select:none}.lb-opt-in-checkbox-wrap{flex-shrink:0;height:1.125rem;position:relative;width:1.125rem}.lb-opt-in-input{height:0;opacity:0;position:absolute;width:0}.lb-opt-in-check{align-items:center;border-radius:4px;display:flex;height:1.125rem;justify-content:center;transition:background .15s,border-color .15s;width:1.125rem}.lb-opt-in--off .lb-opt-in-check{background:#fef2f2;border:1.5px solid #f87171}.lb-opt-in--on .lb-opt-in-check{background:#16a34a;border:1.5px solid #16a34a}.lb-opt-in-text{color:#0f172a;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.15rem;line-height:1.3}.lb-opt-in-sub{color:#64748b;font-size:.775rem;font-weight:400}.consent-check-group{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem;text-align:left}.consent-check{align-items:flex-start;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;display:flex;gap:.7rem;margin-bottom:.5rem;padding:.65rem .85rem;text-align:left;-webkit-user-select:none;user-select:none}.consent-check:last-child{margin-bottom:0}.consent-check-box-wrap{flex-shrink:0;height:1.125rem;margin-top:.05rem;position:relative;width:1.125rem}.consent-check-input{height:0;opacity:0;position:absolute;width:0}.consent-check-box{align-items:center;background:#fff;border:1.5px solid #cbd5e1;border-radius:4px;display:flex;height:1.125rem;justify-content:center;transition:background .15s,border-color .15s;width:1.125rem}.consent-check-input:checked+.consent-check-box{background:#2563eb;border-color:#2563eb}.consent-check-input:focus-visible+.consent-check-box{outline:2px solid #93c5fd;outline-offset:2px}.consent-check-text{color:#0f172a;display:flex;flex-direction:column;font-size:.875rem;font-weight:500;gap:.15rem;line-height:1.35}.consent-check-sub{color:#64748b;font-size:.775rem;font-weight:400}.consent-check-group--bare{gap:.1rem;margin:.35rem 0 .5rem}.consent-check-lead{color:#94a3b8;font-size:.78rem;margin-bottom:.35rem}.consent-check--bare{align-items:center;background:none;border:none;border-radius:0;gap:.55rem;margin-bottom:0;padding:.28rem 0}.consent-check--bare .consent-check-box-wrap{height:1rem;margin-top:0;width:1rem}.consent-check--bare .consent-check-box{border-width:1px;height:1rem;width:1rem}.consent-check--bare .consent-check-text{color:#64748b;font-size:.82rem;font-weight:400}.lb-pagination{align-items:center;border-top:1px solid #f1f5f9;display:flex;gap:.3rem;justify-content:center;margin-top:.5rem;padding-top:1.25rem}.lb-page-btn{background:none;border:1px solid #e2e8f0;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:.82rem;min-width:2rem;padding:.3rem .65rem;transition:background .1s,border-color .1s}.lb-page-btn:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1}.lb-page-btn:disabled{cursor:default;opacity:.35}.lb-page-btn--active{background:#3b82f6;border-color:#3b82f6;color:#fff;font-weight:600}.lb-page-btn--active:hover{background:#2563eb}.lb-page-ellipsis{color:#94a3b8;font-size:.82rem;padding:0 .2rem}.lb-empty{color:#94a3b8;font-size:.875rem;padding:2.5rem 0;text-align:center}.lb-loading{padding-bottom:.75rem}.lb-row--skeleton{pointer-events:none}.lb-skeleton-bar{border-radius:4px;display:block;height:.85rem}.lb-skeleton-bar--rank{width:1.1rem}.lb-skeleton-bar--name{max-width:9rem;width:70%}.lb-skeleton-bar--country{max-width:7rem;width:60%}.lb-skeleton-bar--source{width:4.5rem}.lb-skeleton-bar--value{margin-left:auto;width:5.5rem}.lb-skeleton-bar--return{margin-left:auto;width:3rem}.lb-loading-label{color:#94a3b8;font-size:.875rem;margin:1rem 0 0;text-align:center}.lb-table{display:flex;flex-direction:column}.lb-col-headers,.lb-row{grid-gap:2.25rem;align-items:center;display:grid;gap:2.25rem;grid-template-columns:max(2.5rem,.96rem) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 9.5rem 5.5rem;grid-template-columns:max(2.5rem,calc(var(--lb-rank-digits, 1)*.56rem + .4rem)) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 9.5rem 5.5rem;padding:0 .5rem}.lb-col-headers{border-bottom:1.5px solid #e2e8f0;margin-bottom:.25rem;padding-bottom:.5rem;text-align:left}.lb-col-country,.lb-col-rank,.lb-col-source,.lb-col-username,.lb-col-value{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lb-col-source{overflow:hidden;white-space:nowrap}.lb-col-source-hdr{align-items:center;display:flex;gap:.3rem}.lb-col-source-hdr .lb-sort-btn{font-size:.72rem;font-weight:700;letter-spacing:.06em;overflow:hidden;text-transform:uppercase;white-space:nowrap}.lb-source-info{color:#94a3b8;cursor:default;flex-shrink:0;line-height:1;position:relative}.lb-source-info-box{background:#0f172a;border:1px solid #334155;border-radius:8px;color:#cbd5e1;display:none;font-size:.75rem;font-weight:400;left:50%;letter-spacing:normal;line-height:1.5;padding:.5rem .7rem;pointer-events:none;position:absolute;text-transform:none;top:calc(100% + 6px);transform:translateX(-50%);white-space:normal;width:220px;z-index:300}.lb-source-info:hover .lb-source-info-box{display:block}.lb-col-value{text-align:right}.lb-sort-btn{align-items:center;background:none;border:none;color:#94a3b8;cursor:pointer;display:inline-flex;font-size:.72rem;font-weight:700;gap:.3rem;letter-spacing:.06em;padding:0;text-transform:uppercase;transition:color .12s}.lb-sort-btn:hover{color:#475569}.lb-sort-btn--active{color:#334155}.lb-col-value.lb-sort-btn{justify-content:flex-end;width:100%}.lb-sort-icon--none{font-size:.7rem;opacity:.35}.lb-sort-icon--active{color:#3b82f6;font-size:.75rem}.lb-row{border-radius:8px;min-height:3.2rem;padding-bottom:.6rem;padding-top:.6rem;text-align:left;transition:background .12s}.lb-row:nth-child(2n){background:#f8fafc}.lb-row:hover{background:#f1f5f9}.lb-row--me,.lb-row--me:nth-child(2n){background:#bfdbfe}.lb-row--me:hover{background:#93c5fd}.lb-rank-badge{font-feature-settings:"tnum";align-items:center;color:#64748b;display:flex;flex-shrink:0;font-size:.9rem;font-variant-numeric:tabular-nums;font-weight:600;justify-content:center;min-width:max(2rem,.76rem);min-width:max(2rem,calc(var(--lb-rank-digits, 1)*.56rem + .2rem))}.lb-rank-badge--1,.lb-rank-badge--2,.lb-rank-badge--3{font-size:1.45rem;line-height:1}.lb-username{align-items:center;color:#0f172a;display:flex;font-size:1rem;font-weight:500;gap:.5rem;white-space:nowrap}.lb-username--anon{color:#94a3b8;font-weight:400}.lb-row--me .lb-username--anon{color:#1e293b;font-weight:500}.lb-you-tag{background:#dbeafe;border-radius:4px;color:#2563eb;flex-shrink:0;font-size:.7rem;font-weight:600;letter-spacing:.02em;padding:.1rem .45rem}.lb-country{color:#475569;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-country-name{font-size:.95rem;margin-left:.3rem}.lb-source{overflow:hidden;white-space:nowrap}.lb-source .nw-badge{font-size:.75rem;margin-right:.15rem;padding:.15rem .4rem}.lb-source--diverse{color:#94a3b8;font-size:.78rem;font-style:italic;font-weight:400}.lb-region{color:#64748b;font-size:.95rem;font-style:italic}.lb-suppressed{color:#cbd5e1;font-weight:500}.lb-row--me .lb-suppressed{color:#475569}.lb-row--me .lb-source--diverse{color:#334155}.lb-tip{cursor:help;display:inline-block;position:relative}.lb-tip-bubble{background:#0f172a;border:1px solid #334155;border-radius:8px;color:#cbd5e1;display:none;font-size:.75rem;font-style:normal;font-weight:400;left:50%;line-height:1.5;max-width:min(20rem,calc(100vw - 2rem),100vw);max-width:min(20rem,calc(100vw - 2rem),var(--tip-max,100vw));padding:.5rem .7rem;position:absolute;text-align:left;top:calc(100% + 6px);transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:max-content;z-index:100}.lb-tip:focus-within .lb-tip-bubble,.lb-tip:hover .lb-tip-bubble{display:block}.lb-country.lb-tip,.lb-country:has(.lb-tip),.lb-source.lb-tip,.lb-source:has(.lb-tip){overflow:visible}.lb-primary-tag{color:#94a3b8;font-size:.72rem;font-style:italic;margin-left:.25rem}.lbp-preview{background:#fff;border:1px solid #e2e8f0;border-radius:10px;margin:1rem 0 1.5rem;padding:.5rem}.lbp-preview .lb-row{gap:1.5rem;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) 8.5rem 4.5rem}.privacy-container.lbp-container{max-width:960px}.lb-value{font-feature-settings:"tnum";color:#0f172a;font-size:1rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.lb-value-compact{display:none}.lb-col-return{justify-content:flex-end;text-align:right}.lb-return{font-feature-settings:"tnum";font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;text-align:right;white-space:nowrap}.lb-return--pos{color:#15803d}.lb-return--neg{color:#dc2626}.lb-return--flat{color:#64748b}.lb-return .lb-tip-bubble{left:auto;right:0;transform:translateX(0);transform:translateX(var(--tip-dx,0))}.lb-value--locked{cursor:help}.lb-value--locked .lb-value-blur{filter:blur(7px);opacity:.8;user-select:none;-webkit-user-select:none}.lb-value--locked .lb-tip-bubble{left:auto;max-width:min(16rem,calc(100vw - 2rem),100vw);max-width:min(16rem,calc(100vw - 2rem),var(--tip-max,100vw));right:0;transform:translateX(0);transform:translateX(var(--tip-dx,0))}.lb-not-ranked--locked{align-items:center;flex-wrap:wrap}.lb-locked-cta{background:#d97706;border:none;border-radius:8px;color:#fff;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.82rem;font-weight:600;padding:.42rem .9rem}.lb-locked-cta:hover{background:#b45309}.lb-period-group{background:#f8fafc;border:1.5px solid #e2e8f0;border-radius:8px;display:inline-flex;overflow:hidden}.lb-period-btn{background:none;border:none;border-right:1.5px solid #e2e8f0;color:#64748b;cursor:pointer;font-size:.85rem;font-weight:600;padding:.4rem .75rem;transition:background .12s,color .12s;white-space:nowrap}.lb-period-btn:last-child{border-right:none}.lb-period-btn:hover{color:#334155}.lb-period-btn--active,.lb-period-btn--active:hover{background:#0f172a;color:#fff}.lb-filter-icon{flex-shrink:0}.lb-filters-menu{max-height:min(30rem,72vh);min-width:248px;padding-bottom:.45rem}.lb-filters-section{padding:.35rem 0 .45rem}.lb-filters-section+.lb-filters-section{border-top:1px solid #f1f5f9}.lb-filters-title{color:#94a3b8;font-size:.68rem;font-weight:700;letter-spacing:.06em;margin:.15rem 0 .4rem;padding:0 .9rem;text-transform:uppercase}.lb-filters-menu .lb-period-group{margin:0 .9rem .3rem}.lb-filters-list{max-height:172px;overflow-y:auto}.lb-filters-empty{color:#94a3b8;font-size:.8rem;font-style:italic;margin:0;padding:.1rem .9rem .3rem}.lb-filters-footer{border-top:1px solid #f1f5f9;padding:.55rem .9rem .15rem}.lb-filters-footer .lb-clear-btn{width:100%}.lb-about-link{background:none;border:none;color:#64748b;cursor:pointer;font-family:inherit;font-size:.78rem;line-height:1.5;padding:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;white-space:nowrap}.lb-about-link:hover{color:#334155}.nw-modal.nw-modal--lb-about{max-width:460px;text-align:left}.lb-about-heading{color:#94a3b8;font-size:.72rem;font-weight:700;letter-spacing:.06em;margin:1.1rem 0 .3rem;text-transform:uppercase}.nw-modal--lb-about .nw-modal-body{margin:0}.lb-notice{align-items:center;background:#eff6ff;border:1.5px solid #bfdbfe;border-radius:10px;color:#1e40af;display:flex;font-size:.88rem;gap:.75rem;margin-bottom:1rem;padding:.6rem .9rem}.lb-notice-dismiss{background:none;border:none;color:#60a5fa;cursor:pointer;font-size:1.15rem;line-height:1;margin-left:auto;padding:0 .2rem}.lb-notice-dismiss:hover{color:#2563eb}.wc-card{margin-top:1.25rem}.wc-teaser{color:#64748b;font-size:.85rem;margin:-.5rem 0 0;text-align:center}.wc-card-head{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.wc-card-head .nw-card-title{margin-bottom:0}.wc-scale-toggle{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;color:#64748b;cursor:pointer;flex-shrink:0;font-family:inherit;font-size:.72rem;font-weight:600;padding:.22rem .65rem;transition:background .15s,color .15s,border-color .15s}.wc-scale-toggle:hover{border-color:#cbd5e1;color:#475569}.wc-scale-toggle.active{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.wc-rows{display:flex;flex-direction:column;gap:1.25rem;margin-top:.75rem}.wc-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:1rem 1.25rem .75rem}.wc-row-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:.75rem;position:relative}.wc-emoji-wrap{flex-shrink:0}.wc-emoji{font-size:2.1rem;line-height:1}.wc-flag-select-cs{display:inline-flex}.wc-flag-trigger{background:#0000;border:none;gap:0;height:auto;padding:0;-webkit-user-select:none;user-select:none;width:auto}.wc-flag-trigger.ku-select-trigger--open,.wc-flag-trigger:focus-visible,.wc-flag-trigger:hover:not(:disabled){background:#0000;border:none;box-shadow:none}.wc-flag-chevron{align-self:center;color:#94a3b8;font-size:1.6rem;line-height:1;margin-left:4px;transition:color .15s,transform .15s}.wc-flag-trigger.ku-select-trigger--open .wc-flag-chevron,.wc-flag-trigger:hover .wc-flag-chevron{color:#3b82f6}.wc-flag-chevron--open{transform:rotate(180deg)}.wc-flag-menu{min-width:200px}.wc-row-text{display:flex;flex-direction:column;gap:.15rem;left:50%;pointer-events:none;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.wc-row-title{color:#0f172a;font-size:.9rem;font-weight:600}.wc-row-sub{color:#64748b;font-size:.8rem}.wc-row-sub strong{color:#1e40af}.wc-badge-group{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:.4rem}.wc-pct-badge{background:#dbeafe;border-radius:999px;color:#1d4ed8;font-size:.95rem;font-weight:700;padding:.25rem .75rem;white-space:nowrap}.wc-tier-badge{align-items:center;display:flex;gap:.35rem;white-space:nowrap}.wc-tier-emoji{font-size:1.6rem;line-height:1}.wc-tier-label{color:#334155;font-size:.9rem;font-weight:700}.wc-source{color:#94a3b8;font-size:.72rem;line-height:1.4;margin-top:1rem}.wc-source-line{margin:0}.wc-source-toggle{background:none;border:none;color:#94a3b8;cursor:pointer;font-family:inherit;font-size:.72rem;line-height:1.4;padding:0;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px;transition:color .15s}.wc-source-toggle:hover{color:#64748b}.wc-source-body{margin:.4rem 0 0}.sp-btn-danger:hover{background:#fee2e2;border-color:#f87171}.adm-overlay{align-items:center;background:#0f172a73;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.adm-modal{animation:adm-in .22s cubic-bezier(.34,1.15,.64,1) both;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0000002e;display:flex;flex-direction:column;max-height:86vh;max-width:580px;width:100%}@keyframes adm-in{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.adm-header{border-bottom:1px solid #f1f5f9;flex-shrink:0;justify-content:space-between;padding:1.1rem 1.25rem 1rem}.adm-header,.adm-header-left{align-items:center;display:flex}.adm-header-left{gap:.6rem;min-width:0}.adm-header-title{color:#1e293b;font-size:1rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-close{background:none;border:none;color:#94a3b8;cursor:pointer;flex-shrink:0;font-size:1.4rem;line-height:1;padding:0 0 0 .5rem}.adm-close:hover{color:#334155}.adm-body{display:flex;flex:1 1;flex-direction:column;gap:1.1rem;overflow-y:auto;padding:1.1rem 1.25rem}.adm-chart-wrap{background:#f8fafc;border-radius:8px;padding:.6rem .25rem .35rem}.adm-chart-header{align-items:baseline;display:flex;justify-content:space-between;padding:0 .5rem .75rem}.adm-chart-title{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adm-chart-change{font-size:.78rem;font-weight:700}.adm-range-bar{display:flex;gap:.1rem;justify-content:center;padding:.35rem 0 .1rem}.adm-range-btn{background:none;border:none;border-radius:4px;color:#94a3b8;cursor:pointer;font-size:.7rem;font-weight:600;padding:.2rem .4rem;transition:color .12s,background .12s}.adm-range-btn:hover{background:#f1f5f9;color:#475569}.adm-range-btn.active{background:#e2e8f0;color:#1e293b}.adm-chart-loading,.adm-no-history{color:#94a3b8;font-size:.82rem;padding:1.5rem 0;text-align:center}.adm-chart-tooltip{background:#1e293b;border-radius:6px;padding:.35rem .65rem}.adm-chart-tooltip-date{color:#94a3b8;font-size:.72rem}.adm-chart-tooltip-val{color:#f8fafc;font-size:.9rem;font-weight:600}.adm-stats-grid{display:flex;flex-direction:column;gap:.5rem}.adm-stats-row{display:flex;gap:.75rem}.adm-stat{background:#f8fafc;border-radius:10px;display:flex;flex:1 1;flex-direction:column;gap:.2rem;min-width:100px;padding:.65rem .75rem}.adm-stat-label{color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adm-stat-value{color:#1e293b;font-size:.95rem;font-weight:700}.adm-stat--liability{background:#fef2f2}.adm-stat--liability .adm-stat-label,.adm-stat--liability .adm-stat-value{color:#dc2626}.adm-stat-change{display:flex;flex-direction:column;gap:.05rem}.adm-up{color:#15803d}.adm-down{color:#dc2626}.adm-neutral{color:#94a3b8}.adm-stat-abs{font-size:.75rem;font-weight:500;opacity:.8}.adm-re-conf{align-self:flex-start;border-radius:999px;font-size:.62rem;font-weight:600;letter-spacing:.05em;line-height:1.4;margin-top:.3rem;padding:.15rem .55rem;text-transform:uppercase;white-space:nowrap;width:fit-content}.adm-re-conf-high{background:#dcfce7;color:#15803d}.adm-re-conf-medium{background:#fef3c7;color:#a16207}.adm-re-conf-low{background:#fee2e2;color:#b91c1c}.adm-re-attribution{color:#94a3b8;font-size:.7rem;font-style:italic;margin:.25rem 0 0;padding:0 .25rem}.adm-linked-liabilities{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:.75rem;padding:.6rem .85rem}.adm-linked-label{color:#94a3b8;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.adm-linked-row{align-items:center;display:flex;gap:.6rem;padding:.3rem 0}.adm-linked-row+.adm-linked-row{border-top:1px solid #e2e8f0}.adm-linked-name{color:#334155;flex:1 1;font-size:.82rem;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-linked-amount{font-feature-settings:"tnum";color:#0f172a;font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.verified-badge{align-items:center;cursor:help;display:inline-flex;margin-left:.2rem;position:relative;vertical-align:middle}.verified-badge svg{display:block}.verified-badge-bubble{background:#0f172a;border-radius:6px;bottom:calc(100% + 6px);box-shadow:0 4px 12px #0f172a2e;color:#f8fafc;display:none;font-size:.72rem;font-weight:500;left:50%;letter-spacing:-.005em;max-width:min(24rem,100vw);max-width:min(24rem,var(--tip-max,100vw));padding:.35rem .55rem;pointer-events:none;position:absolute;text-align:left;transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:max-content;z-index:20}.verified-badge:focus-visible .verified-badge-bubble,.verified-badge:hover .verified-badge-bubble{display:block}.lb-username-badge{margin-left:-.3rem}.lb-footer{grid-gap:.35rem 1.5rem;align-items:center;border-top:1px solid #e2e8f0;display:grid;gap:.35rem 1.5rem;grid-template-columns:minmax(0,1fr) auto;margin-top:.8rem;padding-top:.8rem}.lb-footer .lb-verified-explainer{grid-column:1;justify-self:start}.lb-footer .lb-opt-in{align-self:center;grid-column:2;grid-row:1/span 2;justify-self:end;margin-bottom:0;padding:.45rem .85rem}.lb-footer>.lb-opt-in:only-child{grid-column:1/-1;grid-row:auto;justify-self:center}.lb-verified-explainer{align-items:center;color:#64748b;display:flex;font-size:.78rem;gap:.4rem;line-height:1.5}.lb-verified-tip{flex:0 0 auto;margin-left:.1rem}.adm-linked-unlink{background:#0000;border:1px solid #cbd5e1;border-radius:6px;color:#475569;cursor:pointer;font-family:inherit;font-size:.72rem;font-weight:500;padding:.2rem .55rem;transition:background .15s,border-color .15s,color .15s}.adm-linked-unlink:hover{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.adm-linked-picker{border-top:1px solid #e2e8f0;margin-top:.5rem;padding-top:.5rem}.adm-linked-select-cs .ku-select-trigger{font-size:.82rem}.adm-form{display:flex;flex-direction:column;gap:.6rem}.adm-form-row{grid-gap:.75rem;align-items:center;display:grid;gap:.75rem;grid-template-columns:130px 1fr}.adm-label{color:#64748b;display:flex;flex-direction:column;font-size:.8rem;font-weight:500;gap:.1rem}.adm-label-sub{color:#94a3b8;font-size:.68rem;font-weight:400}.adm-input{background:#fff;border:1px solid #e2e8f0;border-radius:7px;box-sizing:border-box;color:#1e293b;font-family:inherit;font-size:.875rem;padding:.42rem .65rem;transition:border-color .15s;width:100%}.adm-input:focus{border-color:#3b82f6;outline:none}.adm-input--readonly,.adm-input:disabled{background:#f8fafc;color:#94a3b8;cursor:default}.adm-degraded-note{background:#f1f5f9;border-left:3px solid #94a3b8;border-radius:4px;color:#475569;font-size:.74rem;line-height:1.4;margin:-.2rem 0 .5rem;padding:.45rem .65rem}.adm-variable-info{color:#94a3b8;cursor:default;line-height:1;margin-left:.3rem;position:relative}.adm-variable-tooltip{background:#1e293b;border-radius:6px;bottom:calc(100% + 6px);color:#f1f5f9;display:none;font-size:.75rem;font-weight:400;left:50%;line-height:1.4;max-width:min(260px,100vw);max-width:min(260px,var(--tip-max,100vw));padding:.5rem .65rem;pointer-events:none;position:absolute;transform:translateX(-50%);transform:translateX(calc(-50% + var(--tip-dx, 0px)));white-space:normal;width:max-content;z-index:20}.adm-variable-info:hover .adm-variable-tooltip{display:block}.adm-variable-row{align-items:center;display:flex;gap:.6rem}.adm-checkbox{accent-color:#2563eb;cursor:pointer;flex-shrink:0;height:16px;width:16px}.adm-select-cs--variable{flex:1 1}.adm-error{color:#dc2626;font-size:.8rem;margin:0}.adm-footer{border-top:1px solid #f1f5f9;display:flex;flex-shrink:0;gap:.65rem;justify-content:flex-end;padding:.9rem 1.25rem}.adm-btn-cancel{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-size:.875rem;font-weight:500;padding:.5rem 1.1rem}.adm-btn-cancel:hover{background:#f8fafc}.adm-btn-save{background:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:.875rem;font-weight:600;padding:.5rem 1.25rem}.adm-btn-save:hover:not(:disabled){background:#2563eb}.adm-btn-save:disabled{cursor:default;opacity:.6}.nw-row-clickable{cursor:pointer}.nw-row-clickable:hover>td{background:#f8fafc}.nw-cell-desc-text{color:#1e293b;display:block;font-size:.875rem;max-width:200px;overflow:hidden;padding:0 2px;text-overflow:ellipsis;white-space:nowrap}.adm-txn-section{border-top:1px solid #f1f5f9;margin-top:.75rem;padding-top:.5rem}.adm-txn-importing{font-size:.8rem;padding:.4rem 0}.adm-txn-importing,.adm-txn-note{color:#94a3b8;font-style:italic;margin:0}.adm-txn-note{font-size:.75rem;padding:.4rem 0 0}.adm-txn-toggle{align-items:center;background:none;border:none;color:#64748b;cursor:pointer;display:flex;font-size:.78rem;font-weight:600;justify-content:space-between;letter-spacing:.06em;padding:.4rem 0;text-transform:uppercase;width:100%}.adm-txn-toggle:hover{color:#1e293b}.adm-txn-chevron{display:inline-block;font-size:1rem;transform:rotate(0deg);transition:transform .2s ease}.adm-txn-chevron--open{transform:rotate(90deg)}.adm-txn-table{border-collapse:collapse;font-size:.78rem;margin-top:.5rem;width:100%}.adm-txn-table th{border-bottom:1px solid #f1f5f9;color:#94a3b8;font-size:.68rem;font-weight:600;letter-spacing:.05em;padding:.25rem .4rem;text-align:left;text-transform:uppercase}.adm-txn-table td{border-bottom:1px solid #f8fafc;color:#334155;padding:.35rem .4rem;white-space:nowrap}.adm-txn-table tr:last-child td{border-bottom:none}.adm-txn-name{color:#64748b!important;max-width:140px}.adm-txn-name-text{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.adm-txn-badge{border-radius:99px;display:inline-block;font-size:.68rem;font-weight:600;padding:.1rem .45rem}.adm-txn-buy{background:#dcfce7;color:#15803d}.adm-txn-sell{background:#fee2e2;color:#dc2626}.adm-txn-other{background:#f1f5f9;color:#64748b}.adm-txn-pos{color:#15803d}.adm-txn-neg{color:#dc2626}.adm-lots-open{align-items:flex-start;background:none;border:none;color:#3b82f6;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;font-size:.8rem;font-weight:500;gap:.1rem;padding:.1rem 0;text-align:left}.adm-lots-open:hover{color:#2563eb}.adm-lots{border:1px solid #e2e8f0;border-radius:8px;gap:.45rem;padding:.6rem .65rem}.adm-lots,.adm-lots-head{display:flex;flex-direction:column}.adm-lots-head{gap:.15rem}.adm-lots-head-row{align-items:center;display:flex;justify-content:space-between}.adm-lots-collapse{align-items:center;background:none;border:none;border-radius:5px;color:#94a3b8;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.adm-lots-collapse:hover{background:#f1f5f9;color:#475569}.adm-lots-title{color:#64748b;font-size:.72rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.adm-lots-note{color:#94a3b8;font-size:.72rem;line-height:1.4}.adm-lots-table{border-collapse:collapse;font-size:.78rem;width:100%}.adm-lots-table td{border-bottom:1px solid #f8fafc;color:#334155;padding:.3rem .5rem .3rem 0;white-space:nowrap}.adm-lots-table tr:last-child td{border-bottom:none}.adm-lots-remove-cell{text-align:right;width:1%}.adm-lots-remove{align-items:center;background:none;border:none;border-radius:5px;color:#94a3b8;cursor:pointer;display:inline-flex;height:20px;justify-content:center;padding:0;width:20px}.adm-lots-remove:hover{background:#fee2e2;color:#dc2626}.adm-lots-addrow{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.adm-lots-addrow .adm-lots-date{flex:1.3 1;min-width:130px}.adm-lots-addrow .ku-select{flex:0.9 1;min-width:84px}.adm-lots-addrow .adm-lots-shares{flex:1 1;min-width:90px}.adm-lots-addrow .adm-input{height:36px;padding-bottom:0;padding-top:0}.adm-lots-submit{background:#0f172a;border:none;border-radius:7px;color:#fff;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;height:36px;padding:0 .8rem;white-space:nowrap}.adm-lots-submit:hover:not(:disabled){background:#1e293b}.adm-lots-submit:disabled{cursor:default;opacity:.45}.wm-overlay{animation:wm-overlay-in .25s ease forwards;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c;inset:0;position:fixed;z-index:400}@keyframes wm-overlay-in{0%{opacity:0}to{opacity:1}}.wm-panel{animation:wm-panel-in .28s cubic-bezier(.34,1.15,.64,1) forwards;background:#fff;border-radius:16px;box-shadow:0 28px 72px #0f172a47;display:flex;flex-direction:column;left:50%;max-height:88vh;max-height:88dvh;max-width:calc(100vw - 2rem);padding:2.25rem 2.25rem 1.75rem;position:fixed;top:50%;transform:translate(-50%,-50%);width:520px;z-index:401}.wm-scroll{min-height:0;overflow-y:auto}@keyframes wm-panel-in{0%{opacity:0;transform:translate(-50%,-46%) scale(.96)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.wm-title{color:#0f172a;font-size:1.5rem;font-weight:700;letter-spacing:-.02em;margin-bottom:.4rem}.wm-lede{color:#64748b;font-size:.95rem;line-height:1.55;margin-bottom:1.25rem}.wm-points{display:flex;flex-direction:column;gap:.6rem;list-style:none;margin:0 0 1.25rem;padding:0}.wm-points li{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;color:#475569;font-size:.875rem;line-height:1.55;padding:.8rem .95rem}.wm-points li strong{color:#0f172a;font-weight:600}.wm-note{color:#64748b;font-size:.85rem;line-height:1.55;margin-bottom:.6rem}.wm-note a{color:#2563eb;text-decoration:none}.wm-note a:hover{text-decoration:underline}.wm-cta{background:#0f172a;border:none;border-radius:10px;color:#f8fafc;cursor:pointer;display:block;flex-shrink:0;font-size:.95rem;font-weight:600;margin-top:.9rem;padding:.8rem 1rem;transition:background .15s,transform .1s;width:100%}.wm-cta:hover{background:#1e293b}.wm-cta:active{transform:scale(.99)}@media (max-width:600px){.wm-panel{max-height:86dvh;max-width:calc(100vw - 1.5rem);padding:1.5rem 1.25rem 1.15rem}.wm-title{font-size:1.3rem}.wm-cta{font-size:1rem;padding:.95rem 1rem}}@media (max-width:1107px){.nw-card,.nw-chart-card,.nw-hero,.nw-main,.nw-main>div{max-width:100%;min-width:0}.nw-card--add{min-width:0}.nw-table-wrapper{-webkit-overflow-scrolling:touch;max-width:100%;overflow-x:auto}.nw-hero-value-row{flex-wrap:wrap}.lb-col-headers,.lb-row{gap:1.25rem}.nw-main--lb{padding-left:max(1.5rem,env(safe-area-inset-left));padding-right:max(1.5rem,env(safe-area-inset-right))}.lb-row{position:relative}.lb-tip{position:static}.lb-return .lb-tip-bubble,.lb-tip-bubble,.lb-value--locked .lb-tip-bubble{left:0;margin-left:auto;margin-right:auto;max-width:min(100%,100vw);max-width:min(100%,var(--tip-max,100vw));right:0;top:calc(100% + 4px);transform:translateX(0);transform:translateX(var(--tip-dx,0));width:max-content}.lb-row .verified-badge{position:static}.lb-row .verified-badge-bubble{bottom:auto;left:0;margin-right:auto;max-width:min(100%,100vw);max-width:min(100%,var(--tip-max,100vw));right:0;top:calc(100% + 4px);transform:translateX(0);transform:translateX(var(--tip-dx,0))}.lb-country .lb-tip-bubble,.lb-source .lb-tip-bubble{margin-left:0;margin-right:auto}.lb-return .lb-tip-bubble,.lb-value--locked .lb-tip-bubble{margin-left:auto;margin-right:0}}@media (max-width:640px){.nw-header{height:58px;justify-content:space-between;padding:0 max(1rem,env(safe-area-inset-right)) 0 max(1rem,env(safe-area-inset-left))}.nw-header-content{align-items:center;flex-direction:row;gap:.5rem;margin-top:0}.nw-tagline{display:none}.nw-header-user{gap:.1rem;position:static;right:auto}.acct-name{font-size:.75rem;max-width:7.5rem}.acct-trigger{padding:0 .4rem}.cur-switcher-trigger{font-size:.75rem;padding:0 .4rem}.nw-view-tabs{padding:.7rem 1rem}.nw-view-tabs-pill{max-width:380px;width:100%}.nw-view-tab{font-size:.85rem;min-width:0;padding:.5rem}.nw-main{gap:1rem;padding:1.25rem max(.85rem,env(safe-area-inset-right)) 1.25rem max(.85rem,env(safe-area-inset-left))}.nw-main--lb{padding-left:max(.4rem,env(safe-area-inset-left));padding-right:max(.4rem,env(safe-area-inset-right))}.nw-hero{padding:1.35rem 1.15rem}.nw-hero-value{font-size:clamp(1.7rem,8.5vw,2.4rem);letter-spacing:-.02em}.nw-hero-value-row{flex-wrap:wrap;gap:.35rem .75rem}.nw-hero-change-abs,.nw-hero-change-pct{font-size:1.05rem}.nw-card,.nw-chart-card,.nw-hero,.nw-main,.nw-main>div{max-width:100%;min-width:0}.nw-table-wrapper{max-width:100%}.nw-card{padding:1.15rem 1rem}.nw-card--add{min-width:0}.nw-add-tabs{flex-wrap:wrap}.nw-form{gap:.85rem .65rem}.nw-form .nw-field{flex:1 1 140px}.nw-field-desc{flex-basis:100%}.nw-field-class .ku-select,.nw-field-currency .ku-select,.nw-field-desc input,.nw-field-num input,.nw-field-ticker input,.nw-variable-select-cs{width:100%}.nw-chart-card{padding:1.25rem 1rem 1rem}.nw-card--empty-row{padding:1rem}.chart-value{font-size:1.3rem}.chart-change-pct{font-size:.9rem}.chart-range-bar{flex-wrap:wrap;gap:.15rem}.chart-range-btn{padding:.3rem .5rem}.nw-table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.ov-kpis{gap:.5rem;grid-template-columns:1fr}.ov-kpi{align-items:baseline;column-gap:.6rem;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding:.55rem .8rem}.ov-kpi-value{font-size:1.05rem}.ov-kpi-sub{text-align:right;width:100%}.ov-kpi-loading{align-items:flex-end}.ov-skeleton--value{height:1.25rem}.ov-legend-row{grid-template-areas:"swatch name  value" ".      today pct";grid-template-columns:14px minmax(0,1fr) auto;row-gap:.15rem}.ov-swatch{align-self:start;grid-area:swatch;margin-top:4px}.ov-legend-name{grid-area:name}.ov-legend-value{grid-area:value}.ov-legend-today{grid-area:today;text-align:left}.ov-legend-pct{color:#94a3b8;font-size:.8rem;grid-area:pct}.ov-legend-note{display:block;margin-left:0;white-space:normal}.ov-liab-detail-row{grid-template-areas:"name value" "rate pct";grid-template-columns:minmax(0,1fr) auto;row-gap:.1rem}.ov-liab-detail-name{grid-area:name}.ov-liab-detail-value{grid-area:value}.ov-liab-detail-rate{grid-area:rate;text-align:left}.ov-liab-detail-pct{font-size:.75rem;grid-area:pct}.ov-liab-sub{display:none}.nw-add-tabs{display:grid;flex-wrap:nowrap;grid-template-columns:repeat(3,1fr);width:100%}.nw-add-tab{font-size:.8rem;padding:.45rem .3rem;text-align:center;white-space:nowrap}.nw-connection-row{align-items:stretch;flex-direction:column;gap:.65rem}.nw-connection-actions{flex-wrap:wrap}.ov-tooltip{max-width:min(72vw,250px,100vw);max-width:min(72vw,250px,var(--tip-max,100vw))}.nw-info-tip:after{max-width:min(72vw,240px,100vw);max-width:min(72vw,240px,var(--tip-max,100vw));width:max-content}.adm-variable-tooltip,.nw-btn-add-accounts[data-tip]:after,.nw-sync-tooltip,.verified-badge-bubble{max-width:min(72vw,260px,100vw);max-width:min(72vw,260px,var(--tip-max,100vw))}.sp-panel{max-height:88vh;max-width:460px;width:calc(100% - 2rem)}.lb-view-wrap{margin-top:-.5rem}.lb-opt-in{margin-bottom:.75rem}.lb-header{align-items:center;gap:.5rem;margin-bottom:.6rem;padding:0 .45rem}.lb-my-rank{display:none}.lb-my-rank-compact{background:#dbeafe;border-radius:99px;color:#1d4ed8;display:inline-block;flex-shrink:0;font-size:.78rem;font-weight:500;padding:.2rem .6rem;white-space:nowrap}.lb-controls{align-items:stretch;gap:.5rem .6rem;margin-bottom:.85rem}.lb-search-wrap{max-width:none;min-width:7rem}.lb-filter-wrap{display:flex}.lb-clear-btn,.lb-filter-btn{font-size:.85rem;padding:.38rem .55rem}.lb-filter-wrap .lb-filter-menu{left:auto;max-width:calc(100vw - 1.5rem);right:0}.lb-card{padding-left:.6rem;padding-right:.6rem}.lb-value-full{display:none}.lb-value-compact{display:inline}.lb-col-headers{display:none}.lbp-preview{margin-left:-2.5rem;margin-right:-2.5rem;padding-left:.4rem;padding-right:.4rem}.lb-row,.lbp-preview .lb-row{align-items:center;gap:.05rem .55rem;grid-template-areas:"rank uname value" "rank ctry  ret" "rank src   ret";grid-template-columns:auto minmax(0,1fr) auto;padding:.55rem .45rem}.lb-row--skeleton{min-height:3.65rem}.lb-skeleton-bar{height:.8rem}.lb-skeleton-bar--name{max-width:7rem}.lb-skeleton-bar--country{max-width:5rem}.lb-skeleton-bar--source,.lb-skeleton-bar--value{width:3.5rem}.lb-skeleton-bar--return{width:2.25rem}.lb-rank-badge{grid-area:rank}.lb-username{font-size:.95rem;grid-area:uname;min-width:0;overflow:hidden;text-overflow:ellipsis}.lb-country{grid-area:ctry;max-width:100%}.lb-country,.lb-country-name,.lb-region{font-size:.82rem}.lb-source{grid-area:src;min-width:0;overflow:hidden}.lb-value{font-size:1.05rem;font-weight:700;grid-area:value;justify-self:end;white-space:nowrap}.lb-return{align-self:start;font-size:.85rem;grid-area:ret;justify-self:end}.lb-footer{gap:.5rem;grid-template-columns:1fr}.lb-footer .lb-opt-in{align-self:start;grid-column:1;grid-row:auto;justify-self:start}.wc-card{padding-left:.6rem;padding-right:.6rem}.wc-card-head{padding:0 .45rem}.wc-row{padding:1rem .7rem .75rem}.wc-row-header{align-items:center;flex-direction:column;gap:.5rem;text-align:center}.wc-row-text{align-items:center;pointer-events:auto;position:static;transform:none;white-space:normal}.wc-badge-group{align-items:center;flex-direction:row;gap:.6rem}}.adm-variable-info,.lb-source-info,.nw-info-tip,.ov-info{font-size:0;vertical-align:middle}.adm-variable-info:before,.lb-source-info:before,.nw-info-tip:before,.ov-info:before,.username-privacy-note:before{align-items:center;border:1px solid;border-radius:50%;content:"i";display:inline-flex;flex-shrink:0;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:9px;font-style:normal;font-weight:600;height:13px;justify-content:center;letter-spacing:normal;line-height:1;text-indent:0;text-transform:none;width:13px}.username-privacy-note:before{margin-right:.4rem;vertical-align:-2px}@media (max-width:360px){.acct-name{max-width:4.5rem}}.boot-screen{align-items:center;background:#f8fafc;display:flex;flex-direction:column;gap:1.25rem;justify-content:center;min-height:100vh;padding:2rem;text-align:center}.boot-screen-spinner{animation:boot-screen-spin .9s linear infinite;border:3px solid #e2e8f0;border-radius:50%;border-top-color:#2563eb;height:28px;width:28px}@keyframes boot-screen-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.boot-screen-spinner{animation-duration:2.4s}}.boot-screen-body{color:#64748b;font-size:.95rem;margin:0;max-width:28rem}.boot-screen-card{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;display:flex;flex-direction:column;gap:.75rem;max-width:24rem;padding:1.5rem 1.75rem;width:100%}.boot-screen-title{color:#0f172a;font-size:1.05rem;font-weight:600;margin:0}.boot-screen-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font:inherit;font-weight:600;margin-top:.25rem;padding:.6rem 1.4rem}.boot-screen-btn:hover{background:#1d4ed8}.pc-page{--bg:#fff;--card:#fff;--border:#e5e9f0;--title:#0f172a;--text:#1e293b;--sub:#64748b;--faint:#94a3b8;--input-bg:#fff;--input-border:#cbd5e1;--green:#16a34a;--green-text:#15803d;--red:#dc2626;--blue:#2563eb;--claim-bg:#0f172a;--claim-text:#f8fafc;--claim-hover:#1e293b;--result-bg:#f8fafc;--result-border:#e2e8f0;--you-bg:#2563eb14;--track:#e2e8f0;--fill:#2563eb;--chip-bg:#fff;--chip-border:#cbd5e1;--chip-text:#334155;--chip-hover:#f1f5f9;--card-shadow:0 14px 36px -16px #0f172a2e;--orb-bg:radial-gradient(circle at 32% 26%,#fff,#e9eef5 72%);--orb-border:#0f172a0f;--orb-shadow:0 12px 26px #0f172a21,inset 0 2px 3px #ffffffe6,inset 0 -7px 12px #0f172a0d;--src-equities:#2563eb;--src-crypto:#b45309;--src-realestate:#15803d;--src-diverse:#7c3aed;--seg-equities:#2563eb;--seg-realestate:#16a34a;--seg-crypto:#d97706;--seg-gold:#ca8a04;--seg-cash:#0d9488;background:var(--bg);color:var(--text);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.pc-band--invert{--bg:#0f172a;--card:#1e293b;--border:#334155;--title:#f8fafc;--text:#e2e8f0;--sub:#94a3b8;--faint:#64748b;--input-bg:#1a2438;--input-border:#3d4f6b;--green:#4ade80;--green-text:#4ade80;--red:#f87171;--blue:#60a5fa;--claim-bg:#f4f4ef;--claim-text:#0f172a;--claim-hover:#fff;--result-bg:#1a2438;--result-border:#2e3d57;--you-bg:#60a5fa29;--track:#334155;--fill:#60a5fa;--chip-bg:#1a2438;--chip-border:#3d4f6b;--chip-text:#cbd2dd;--chip-hover:#243450;--card-shadow:0 24px 50px -22px #000000b3;--orb-bg:radial-gradient(circle at 32% 26%,#3a4964,#131d36 74%);--orb-border:#ffffff12;--orb-shadow:0 14px 30px #00000080,inset 0 2px 3px #ffffff14,inset 0 -7px 12px #00000059;--src-equities:#93c5fd;--src-crypto:#fbbf24;--src-realestate:#4ade80;--src-diverse:#c4b5fd;--seg-equities:#3b82f6;--seg-realestate:#22c55e;--seg-crypto:#f59e0b;--seg-gold:#eab308;--seg-cash:#14b8a6}@media (prefers-color-scheme:dark){.pc-page{--bg:#0f172a;--card:#1e293b;--border:#334155;--title:#f8fafc;--text:#e2e8f0;--sub:#94a3b8;--faint:#64748b;--input-bg:#1a2438;--input-border:#3d4f6b;--green:#4ade80;--green-text:#4ade80;--red:#f87171;--blue:#60a5fa;--claim-bg:#f4f4ef;--claim-text:#0f172a;--claim-hover:#fff;--result-bg:#1a2438;--result-border:#2e3d57;--you-bg:#60a5fa29;--track:#334155;--fill:#60a5fa;--chip-bg:#1a2438;--chip-border:#3d4f6b;--chip-text:#cbd2dd;--chip-hover:#243450;--card-shadow:0 24px 50px -22px #000000b3;--orb-bg:radial-gradient(circle at 32% 26%,#3a4964,#131d36 74%);--orb-border:#ffffff12;--orb-shadow:0 14px 30px #00000080,inset 0 2px 3px #ffffff14,inset 0 -7px 12px #00000059;--src-equities:#93c5fd;--src-crypto:#fbbf24;--src-realestate:#4ade80;--src-diverse:#c4b5fd;--seg-equities:#3b82f6;--seg-realestate:#22c55e;--seg-crypto:#f59e0b;--seg-gold:#eab308;--seg-cash:#14b8a6}.pc-band--invert{--bg:#fff;--card:#fff;--border:#e5e9f0;--title:#0f172a;--text:#1e293b;--sub:#64748b;--faint:#94a3b8;--input-bg:#fff;--input-border:#cbd5e1;--green:#16a34a;--green-text:#15803d;--red:#dc2626;--blue:#2563eb;--claim-bg:#0f172a;--claim-text:#f8fafc;--claim-hover:#1e293b;--result-bg:#f8fafc;--result-border:#e2e8f0;--you-bg:#2563eb14;--track:#e2e8f0;--fill:#2563eb;--chip-bg:#fff;--chip-border:#cbd5e1;--chip-text:#334155;--chip-hover:#f1f5f9;--card-shadow:0 14px 36px -16px #0f172a2e;--orb-bg:radial-gradient(circle at 32% 26%,#fff,#e9eef5 72%);--orb-border:#0f172a0f;--orb-shadow:0 12px 26px #0f172a21,inset 0 2px 3px #ffffffe6,inset 0 -7px 12px #0f172a0d;--src-equities:#2563eb;--src-crypto:#b45309;--src-realestate:#15803d;--src-diverse:#7c3aed;--seg-equities:#2563eb;--seg-realestate:#16a34a;--seg-crypto:#d97706;--seg-gold:#ca8a04;--seg-cash:#0d9488}}.pc-logo--for-dark{display:none}.pc-logo--for-light{display:inline-flex}@media (prefers-color-scheme:dark){.pc-logo--for-light{display:none}.pc-logo--for-dark{display:inline-flex}}.pc-band--invert .pc-logo--for-light{display:none}.pc-band--invert .pc-logo--for-dark{display:inline-flex}@media (prefers-color-scheme:dark){.pc-band--invert .pc-logo--for-light{display:inline-flex}.pc-band--invert .pc-logo--for-dark{display:none}}.pc-nav{background:#0f172a;border-bottom:1px solid #ffffff12;width:100%}.pc-nav .pc-logo--for-light{display:none}.pc-nav .pc-logo--for-dark{display:inline-flex}.pc-nav-inner{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1120px;padding:1rem 1.5rem}.pc-nav-link{background:none;border:1px solid #ffffff38;border-radius:999px;color:#f1f5f9;cursor:pointer;font-family:inherit;font-size:.92rem;font-weight:600;padding:.5rem 1.15rem;text-decoration:none;transition:background .15s,border-color .15s}.pc-nav-link:hover{background:#ffffff14;border-color:#ffffff73}.pc-band{background:var(--bg);color:var(--text);width:100%}.pc-band-inner{margin:0 auto;max-width:1120px;padding:clamp(3rem,7vh,6rem) 1.5rem}.pc-band--hero{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh - 68px)}.pc-hero2{grid-gap:clamp(2rem,5vw,4.5rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1fr 1fr;min-height:74vh}.pc-title{color:var(--title);font-size:clamp(2.2rem,4.4vw,3.4rem);font-weight:800;letter-spacing:-.03em;line-height:1.08;margin:0 0 1rem;text-align:left}.pc-subtitle{color:var(--sub);font-size:clamp(1.1rem,2vw,1.35rem);font-weight:500;margin:0 0 2rem;text-align:left}.pc-subtitle em{font-style:italic}.pc-hero2-visual,.pc-pf-wrap{display:flex;justify-content:center}.pc-feature2{grid-gap:clamp(2rem,5vw,4.5rem);align-items:center;display:grid;gap:clamp(2rem,5vw,4.5rem);grid-template-columns:1fr 1fr}.pc-feature2-copy .pc-show-body,.pc-feature2-copy .pc-show-title{text-align:left}.pc-feature2-copy .pc-show-body{margin:0}.pc-feature2-tag{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:var(--blue);font-size:clamp(1.15rem,2.6vw,1.35rem);font-weight:800;letter-spacing:-.02em;margin:1.15rem 0 0;width:fit-content}@media (max-width:840px){.pc-feature2{gap:2.5rem;grid-template-columns:1fr}.pc-feature2-copy .pc-show-body,.pc-feature2-copy .pc-show-title{text-align:center}.pc-feature2-copy .pc-show-body{margin:0 auto}.pc-feature2-tag{margin:1.15rem auto 0}}.pc-signup{display:flex;flex-direction:column;max-width:460px}.pc-signup-fields{display:flex;gap:.6rem;margin-bottom:.7rem}.pc-signup-country{flex:0 0 42%;min-width:0}.pc-email,.pc-input,.pc-select{appearance:none;-webkit-appearance:none;background:var(--input-bg);border:1px solid var(--input-border);border-radius:12px;box-sizing:border-box;color:var(--title);font-family:inherit;font-size:1.02rem;height:54px;margin:0;padding:0 .9rem;transition:border-color .15s,box-shadow .15s;width:100%}.pc-email{flex:1 1}.pc-email::placeholder,.pc-input::placeholder{color:var(--faint)}.pc-email:focus,.pc-input:focus,.pc-select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #3b82f633;outline:none}.pc-select-cs{--ku-select-bg:var(--input-bg);--ku-select-bg-open:var(--input-bg);--ku-select-border:var(--input-border);--ku-select-border-hover:var(--blue);--ku-select-text:var(--title);--ku-select-chevron:var(--sub);--ku-select-focus:var(--blue);--ku-select-focus-ring:#3b82f633;--ku-menu-bg:var(--card);--ku-menu-border:var(--input-border);--ku-menu-text:var(--title);--ku-menu-active:var(--chip-hover);--ku-menu-selected-bg:var(--you-bg);--ku-menu-selected-text:var(--blue);--ku-menu-selected-active:var(--you-bg);display:flex}.pc-select-cs .ku-select-trigger{border-radius:12px;font-size:1.02rem;height:54px;padding:0 .9rem}.pc-claim{align-items:center;background:var(--claim-bg);border:none;border-radius:12px;color:var(--claim-text);cursor:pointer;display:inline-flex;font-family:inherit;font-size:1.05rem;font-weight:700;height:54px;justify-content:center;text-decoration:none;transition:background .15s,opacity .15s}.pc-claim:hover:not(:disabled){background:var(--claim-hover)}.pc-claim:disabled{cursor:not-allowed;opacity:.4}.pc-open-cta .pc-claim{align-self:flex-start;min-width:250px;padding:0 2.4rem}.pc-cta .pc-open-cta{align-items:center}.pc-cta .pc-open-cta .pc-claim{align-self:center}@media (max-width:840px){.pc-hero2-copy .pc-open-cta .pc-claim{align-self:center}}.pc-consent{color:var(--faint);font-size:.78rem;line-height:1.5;margin:.9rem 0 0;text-align:left}.pc-consent a{color:var(--sub);text-decoration:underline}.pc-signup-error{color:#ef4444;font-size:.85rem;margin:.7rem 0 0;text-align:left}.pc-country-note{background:#fef3c7;border:1px solid #fde68a;border-radius:8px;color:#92400e;font-size:.85rem;margin:0 0 .8rem;padding:.55rem .75rem;text-align:center}.pc-pf{background:var(--card);border:1px solid var(--border);border-radius:18px;box-shadow:var(--card-shadow);max-width:420px;padding:1.5rem 1.6rem;width:100%}.pc-pf-head{align-items:center;display:flex;justify-content:space-between;margin-bottom:.55rem}.pc-pf-label{color:var(--sub);font-size:.85rem;font-weight:500}.pc-pf-live{align-items:center;color:var(--green-text);display:inline-flex;font-size:.72rem;font-weight:700;gap:.4rem;letter-spacing:.05em;text-transform:uppercase}.pc-pf-dot{animation:pc-pulse 2s ease-out infinite;background:var(--green);border-radius:50%;height:7px;width:7px}@keyframes pc-pulse{0%{box-shadow:0 0 0 0 #16a34a73}70%{box-shadow:0 0 0 6px #16a34a00}to{box-shadow:0 0 0 0 #16a34a00}}.pc-pf-total{color:var(--title);font-size:clamp(2rem,5vw,2.5rem);font-weight:800;letter-spacing:-.02em;line-height:1.1}.pc-pf-chg{font-size:.9rem;font-weight:600;margin-top:.25rem}.pc-pf-bar{background:var(--track);border-radius:999px;display:flex;height:10px;margin:1.15rem 0 1.4rem;overflow:hidden}.pc-pf-seg{height:100%}.pc-seg--equities{background:var(--seg-equities)}.pc-seg--realestate{background:var(--seg-realestate)}.pc-seg--crypto{background:var(--seg-crypto)}.pc-seg--gold{background:var(--seg-gold)}.pc-seg--cash{background:var(--seg-cash)}.pc-pf-accts-label{color:var(--faint);font-size:.72rem;font-weight:700;letter-spacing:.06em;margin-bottom:.4rem;text-transform:uppercase}.pc-pf-acct{align-items:center;display:flex;gap:.75rem;padding:.6rem 0}.pc-pf-acct+.pc-pf-acct{border-top:1px solid var(--border)}.pc-pf-ic{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:36px;justify-content:center;line-height:1;width:36px}.pc-seg-bg--equities{background:#2563eb24}.pc-seg-bg--realestate{background:#16a34a26}.pc-seg-bg--crypto{background:#d9770629}.pc-seg-bg--gold{background:#ca8a042e}.pc-seg-bg--cash{background:#0d948826}.pc-pf-acct-name{color:var(--title);display:flex;flex:1 1;flex-direction:column;font-size:.92rem;font-weight:600;gap:.05rem;min-width:0}.pc-pf-acct-type{color:var(--sub);font-size:.75rem;font-weight:400}.pc-pf-acct-val{font-feature-settings:"tnum";color:var(--title);font-size:.92rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.pc-pf-foot{color:var(--faint);font-size:.72rem;margin:1.1rem 0 0;text-align:center}.pc-up{color:var(--green-text)}.pc-down{color:var(--red)}.pc-show-copy{margin-bottom:1.8rem;text-align:center}.pc-show-title{color:var(--title);font-size:clamp(1.7rem,4.4vw,2.15rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem}.pc-show-body{color:var(--sub);font-size:clamp(1.05rem,2.4vw,1.2rem);line-height:1.55;margin:0 auto;max-width:460px}.pc-orbs{align-items:center;display:flex;justify-content:center;min-height:max(440px,56vh);overflow:hidden;position:relative}.pc-orbs:before{background:radial-gradient(circle,#60a5fa24,#0000 70%);border-radius:50%;content:"";filter:blur(48px);height:70%;position:absolute;width:78%;z-index:0}.pc-orbs-copy{max-width:400px;padding:0 .5rem;position:relative;text-align:center;z-index:5}.pc-orb{align-items:center;animation:pc-float 6s ease-in-out infinite;background:var(--orb-bg);border:1px solid var(--orb-border);border-radius:50%;box-shadow:var(--orb-shadow);display:flex;font-size:2.75rem;height:96px;justify-content:center;line-height:1;position:absolute;width:96px;z-index:2}.pc-orb--btc{color:#f7931a;font-weight:800}.pc-orb-1{animation-duration:6s;font-size:3.55rem;height:124px;left:2%;top:3%;width:124px}.pc-orb-2{animation-delay:-1s;animation-duration:7s;font-size:2.75rem;height:96px;right:3%;top:8%;width:96px}.pc-orb-3{animation-delay:-2s;animation-duration:5.5s;font-size:2.4rem;height:88px;left:1%;top:42%;width:88px}.pc-orb-4{animation-delay:-.5s;animation-duration:6.5s;font-size:3.1rem;height:110px;right:1%;top:37%;width:110px}.pc-orb-5{animation-delay:-1.5s;animation-duration:7.5s;bottom:5%;font-size:2.75rem;height:94px;left:9%;width:94px}.pc-orb-6{animation-delay:-3s;animation-duration:6s;bottom:3%;font-size:3rem;height:108px;right:10%;width:108px}.pc-orb-7{animation-delay:-2.5s;animation-duration:8s;font-size:1.85rem;height:72px;left:43%;top:4%;width:72px}.pc-orb-7,.pc-orb-8{filter:blur(.5px);opacity:.5;z-index:1}.pc-orb-8{animation-delay:-4s;animation-duration:7s;bottom:3%;font-size:1.8rem;height:70px;left:46%;width:70px}@keyframes pc-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@media (prefers-reduced-motion:reduce){.pc-orb,.pc-pf-dot{animation:none}}.pc-board-wrap{margin:0 auto;max-width:640px}.pc-board{background:var(--card);border:1px solid var(--border);border-radius:14px;box-shadow:var(--card-shadow);overflow:hidden}.pc-board-row{grid-gap:.9rem;align-items:center;display:grid;font-size:1.05rem;gap:.9rem;grid-template-columns:3rem minmax(0,1fr) auto auto;padding:1.05rem 1.3rem}.pc-board-row+.pc-board-row{border-top:1px solid var(--border)}.pc-board-rank{font-feature-settings:"tnum";color:var(--sub);font-variant-numeric:tabular-nums}.pc-board-user{color:var(--title);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-board-user--anon{color:var(--faint);font-weight:400}.pc-board-badge.verified-badge{cursor:default}.pc-board-src{min-width:0}.pc-src{border-radius:999px;display:inline-block;font-size:.72rem;font-weight:600;max-width:100%;overflow:hidden;padding:.18rem .5rem;text-overflow:ellipsis;white-space:nowrap}.pc-src--equities{background:#2563eb21;color:var(--src-equities)}.pc-src--crypto{background:#d9770626;color:var(--src-crypto)}.pc-src--realestate{background:#16a34a24;color:var(--src-realestate)}.pc-src--diverse{background:#7c3aed24;color:var(--src-diverse)}.pc-board-nw{font-feature-settings:"tnum";align-items:center;color:var(--title);display:inline-flex;font-variant-numeric:tabular-nums;font-weight:700;gap:.35rem;justify-self:end;white-space:nowrap}.pc-board-nw .pc-odo{transition:color .45s ease}.pc-nw-up .pc-odo{color:var(--green-text)}.pc-nw-down .pc-odo{color:var(--red)}.pc-odo{font-feature-settings:"tnum";align-items:center;display:inline-flex;font-variant-numeric:tabular-nums;line-height:1}.pc-odo-digit{display:inline-block;height:1em;overflow:hidden}.pc-odo-col{display:flex;flex-direction:column;transition:transform .85s cubic-bezier(.22,1,.36,1)}.pc-odo-col>span{align-items:center;display:flex;height:1em;justify-content:center}.pc-odo-sym{display:inline-block}.pc-board-row--locked{background:var(--you-bg);border:0;color:inherit;cursor:pointer;font:inherit;margin:0;text-align:inherit;text-decoration:none;width:100%}.pc-board-row--locked .pc-board-user{color:var(--sub)}.pc-board-row--locked:focus-visible .pc-board-reveal,.pc-board-row--locked:hover .pc-board-reveal{background:var(--blue);color:#fff}.pc-board-row--locked:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.pc-blur{filter:blur(5px);-webkit-user-select:none;user-select:none}.pc-board-reveal{background:#2563eb1f;border-radius:999px;color:var(--blue);font-size:.72rem;font-weight:700;padding:.24rem .6rem;white-space:nowrap}.pc-board-note{color:var(--faint);font-size:.8rem;margin:.9rem 0 0;text-align:center}@media (max-width:600px){.pc-board-row{gap:.65rem;grid-template-columns:2.4rem minmax(0,1fr) auto;padding:.95rem 1rem}.pc-board-src{display:none}}@media (max-width:460px){.pc-board-row{font-size:.9rem;gap:.5rem;padding:.85rem .8rem}.pc-board-rank{font-size:.85rem}.pc-board-nw{font-size:.86rem;gap:.25rem}}.pc-pct-sub{max-width:600px}.pc-pct{margin:0 auto;max-width:560px}.pc-pct-country{width:100%}.pc-pct-tiles{grid-gap:.7rem;display:grid;gap:.7rem;grid-template-columns:repeat(3,1fr);margin:.9rem 0}.pc-pct-tile{background:var(--card);border:1px solid var(--border);border-radius:12px;display:flex;flex-direction:column;gap:.2rem;padding:.85rem .4rem;text-align:center}.pc-pct-tile-label{color:var(--faint);font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.pc-pct-tile-val{font-feature-settings:"tnum";color:var(--title);font-size:1.25rem;font-variant-numeric:tabular-nums;font-weight:800}.pc-pct-input{width:100%}.pc-pct-hint,.pc-pct-result{margin:.9rem 0 0;min-height:1.9rem;text-align:center}.pc-pct-hint{color:var(--faint);font-size:.85rem}.pc-pct-result{align-items:baseline;color:var(--title);display:flex;flex-wrap:wrap;font-size:1.3rem;font-weight:800;gap:.6rem;justify-content:center}.pc-pct-result strong{-webkit-text-fill-color:#0000;background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:var(--blue)}.pc-pct-actions{align-items:center;display:flex;flex-wrap:wrap;gap:1.4rem;justify-content:center;margin-top:1.3rem}.pc-pct-claim{padding:0 1.6rem;width:auto}.pc-pct-all{color:var(--blue);font-size:.95rem;font-weight:600;text-decoration:none;white-space:nowrap}.pc-pct-all:hover{text-decoration:underline}@media (max-width:460px){.pc-pct-tile-val{font-size:1.05rem}}.pc-cta{margin:0 auto;max-width:560px;text-align:center}.pc-cta-title{color:var(--title);font-size:clamp(1.7rem,4vw,2.2rem);font-weight:800;letter-spacing:-.02em;margin:0 0 .6rem}.pc-cta-sub{color:var(--sub);font-size:1.05rem;margin:0 0 1.8rem}.pc-cta-form{display:flex;justify-content:center}.pc-cta-form .pc-signup{width:100%}.pc-cta .pc-consent,.pc-recover{text-align:center}.pc-recover{margin-top:1.6rem}.pc-recover-link{background:none;border:none;color:var(--blue);cursor:pointer;font-family:inherit;font-size:.85rem;padding:0}.pc-recover-link:hover{text-decoration:underline}.pc-recover-form{display:flex;gap:.6rem;margin:0 auto;max-width:360px}.pc-recover-btn,.pc-recover-form .pc-input{font-size:.95rem;height:44px}.pc-recover-btn{background:var(--claim-bg);border:none;border-radius:11px;color:var(--claim-text);cursor:pointer;flex-shrink:0;font-family:inherit;font-weight:600;padding:0 1.1rem;transition:background .15s,opacity .15s}.pc-recover-btn:hover:not(:disabled){background:var(--claim-hover)}.pc-recover-btn:disabled{cursor:not-allowed;opacity:.4}.pc-recover-sent{color:var(--green-text);font-size:.9rem;margin:0}.pc-assure{color:var(--sub);font-size:.82rem;font-weight:500;margin:.7rem 0 0;text-align:left}.pc-cta .pc-assure{text-align:center}.pc-trust-grid{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:1fr 1fr;margin:0 auto;max-width:860px}.pc-trust-item{background:var(--card);border:1px solid var(--border);border-radius:14px;padding:1.25rem 1.4rem}.pc-trust-item h3{color:var(--title);font-size:1rem;font-weight:700;margin:0 0 .4rem}.pc-trust-item p{color:var(--sub);font-size:.92rem;line-height:1.55;margin:0}.pc-trust-more{font-size:.95rem;margin:1.8rem 0 0;text-align:center}.pc-trust-more a{color:var(--blue);font-weight:600;text-decoration:none}.pc-trust-more a:hover{text-decoration:underline}@media (max-width:640px){.pc-trust-grid{grid-template-columns:1fr}}.pc-faq{max-width:720px}.pc-faq .pc-show-title{margin-bottom:1.6rem;text-align:center}.pc-faq-item{background:var(--card);border:1px solid var(--border);border-radius:12px;padding:0 1.2rem}.pc-faq-item+.pc-faq-item{margin-top:.7rem}.pc-faq-item summary{align-items:center;color:var(--title);cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:.8rem;justify-content:space-between;list-style:none;padding:1rem 0}.pc-faq-item summary::-webkit-details-marker{display:none}.pc-faq-item summary:after{border-bottom:2px solid var(--sub);border-right:2px solid var(--sub);content:"";flex-shrink:0;height:.55rem;margin-top:-.2rem;transform:rotate(45deg);transition:transform .15s;width:.55rem}.pc-faq-item[open] summary:after{margin-top:.2rem;transform:rotate(-135deg)}.pc-faq-item p{color:var(--sub);font-size:.95rem;line-height:1.6;margin:0;padding:0 0 1.1rem}@media (max-width:840px){.pc-band:not(.pc-band--cta){display:flex;flex-direction:column;justify-content:center;min-height:100vh;min-height:100svh}.pc-band.pc-band--hero{min-height:calc(100vh - 68px);min-height:calc(100svh - 68px)}.pc-hero2{gap:2.5rem;grid-template-columns:1fr;min-height:auto}.pc-assure,.pc-consent,.pc-signup-error,.pc-subtitle,.pc-title{text-align:center}.pc-hero2-copy .pc-signup{margin-left:auto;margin-right:auto}.pc-show-title{font-size:clamp(1.9rem,5.2vw,2.15rem)}.pc-show-copy{margin-bottom:clamp(1.8rem,7svh,4rem)}.pc-orbs{min-height:min(82svh,640px)}.pc-pct-tiles{margin:clamp(.9rem,3.6svh,2rem) 0}.pc-pct-tile{padding:clamp(.85rem,2.4svh,1.35rem) .4rem}.pc-pct-hint,.pc-pct-result{margin-top:clamp(.9rem,3svh,1.8rem)}.pc-pct-actions{margin-top:clamp(1.3rem,4svh,2.2rem)}.pc-faq .pc-show-title{margin-bottom:clamp(1.6rem,5.5svh,3rem)}.pc-faq-item+.pc-faq-item{margin-top:clamp(.7rem,3svh,1.5rem)}.pc-faq-item summary{padding:clamp(1rem,2.6svh,1.5rem) 0}}@media (max-width:560px){.pc-band-inner{padding:3rem 1.1rem}.pc-signup-fields{flex-direction:column}.pc-signup-country{flex:1 0 auto}.pc-email{flex:0 0 auto}}@media (max-width:480px){.pc-orb-1{font-size:2.5rem;height:84px;left:3%;top:2%;width:84px}.pc-orb-2{font-size:2.1rem;height:72px;right:3%;top:7%;width:72px}.pc-orb-3{font-size:1.7rem;height:60px;left:13%;top:19%;width:60px}.pc-orb-4{font-size:1.85rem;height:64px;right:15%;top:21%;width:64px}.pc-orb-7{bottom:21%;left:13%;top:auto}.pc-orb-7,.pc-orb-8{font-size:1.5rem;height:58px;width:58px}.pc-orb-8{bottom:19%;left:auto;right:14%}.pc-orb-5{bottom:6%;font-size:2.1rem;height:72px;left:4%;width:72px}.pc-orb-6{bottom:4%;font-size:2.2rem;height:76px;right:4%;width:76px}}.pc-page--center{align-items:flex-start;display:flex;justify-content:center;padding:3rem 1.25rem 4rem}.pc-card{max-width:440px;width:100%}.pc-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.pc-header--center{justify-content:center;margin-bottom:1.9rem}.pc-thanks{color:var(--title);font-size:1.7rem;font-weight:800;letter-spacing:-.02em;margin:.25rem 0 .4rem;text-align:center}.pc-thanks-sub{color:var(--sub);font-size:1rem;line-height:1.45;margin:0 0 1.6rem;text-align:center}.pc-move-title{color:var(--title);font-size:1.05rem;font-weight:700;margin:0 0 .3rem;text-align:center}.pc-joined{display:flex;flex-direction:column}.pc-place{align-items:baseline;color:var(--sub);display:flex;font-size:.95rem;gap:.6rem;justify-content:center;margin:0 0 .7rem}.pc-place strong{color:var(--title);font-size:1.6rem;font-weight:800}.pc-progress{background:var(--track);border-radius:999px;height:8px;margin-bottom:1.1rem;overflow:hidden}.pc-progress-fill{background:var(--fill);border-radius:999px;height:100%;width:72%}.pc-move{color:var(--sub);font-size:.95rem;line-height:1.5;margin:0 0 1.2rem;text-align:center}.pc-share{display:flex;flex-direction:column;gap:.6rem;margin-bottom:1.2rem}.pc-copy{align-items:center;background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:11px;color:var(--chip-text);cursor:pointer;display:flex;font-family:inherit;font-size:.95rem;font-weight:600;gap:.5rem;height:46px;justify-content:center;transition:border-color .15s,background .15s}.pc-copy:hover{background:var(--chip-hover)}.pc-share-icons{display:flex;gap:.6rem}.pc-share-icon{align-items:center;background:var(--chip-bg);border:1px solid var(--chip-border);border-radius:11px;color:var(--chip-text);cursor:pointer;display:flex;flex:1 1;height:46px;justify-content:center;text-decoration:none;transition:border-color .15s,background .15s,color .15s}.pc-share-icon:hover{background:var(--chip-hover);color:var(--title)}.pc-perks{background:var(--result-bg);border:1px solid var(--result-border);border-radius:12px;padding:.85rem 1rem}.pc-perks p{color:var(--chip-text);font-size:.95rem;line-height:1.7;margin:0}.adash{color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;margin:0 auto;max-width:1100px;padding:24px 20px 64px}.adash-msg{color:#334155;padding:80px 20px;text-align:center}.adash-msg h1{margin:0 0 8px}.adash-head{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.adash-head h1{font-size:1.6rem;letter-spacing:-.02em;margin:0 0 4px}.adash-sub{color:#64748b;font-size:.9rem;margin:0}.adash-back{color:#2563eb;font-size:.9rem;font-weight:600;text-decoration:none;white-space:nowrap}.adash-back:hover{text-decoration:underline}.adash-cards{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.adash-card{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:18px 16px}.adash-card-value{font-size:1.8rem;font-weight:700;letter-spacing:-.02em}.adash-card-label{color:#64748b;font-size:.82rem;margin-top:4px}.adash-card-hint{color:#94a3b8;font-size:.74rem;margin-top:6px}.adash-block{margin-bottom:32px}.adash-block h2{font-size:1.05rem;margin:0 0 12px}.adash-block-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:12px}.adash-block-head h2{margin:0}.adash-actions{align-items:center;display:flex;gap:10px}.adash-search{border:1px solid #cbd5e1;border-radius:8px;font-family:inherit;font-size:.9rem;min-width:220px;padding:8px 12px}.adash-btn{background:#0f172a;border:0;border-radius:8px;color:#f8fafc;cursor:pointer;font-size:.9rem;font-weight:600;padding:8px 14px}.adash-btn:disabled{cursor:default;opacity:.5}.adash-table-wrap{border:1px solid #e2e8f0;border-radius:12px;overflow-x:auto}.adash-table{background:#fff;border-collapse:collapse;font-size:.88rem;width:100%}.adash-table th{background:#f8fafc;border-bottom:1px solid #e2e8f0;color:#64748b;font-weight:600;padding:10px 14px;text-align:left;white-space:nowrap}.adash-table td{border-bottom:1px solid #f1f5f9;padding:10px 14px}.adash-table tr:last-child td{border-bottom:0}.adash-empty{color:#94a3b8;padding:24px;text-align:center}.adash-status{border-radius:999px;display:inline-block;font-size:.75rem;font-weight:600;padding:2px 8px}.adash-status-waiting{background:#f1f5f9;color:#475569}.adash-status-invited{background:#dbeafe;color:#1e40af}.adash-status-activated{background:#dcfce7;color:#166534}.adash-status-unsubscribed{background:#fee2e2;color:#991b1b}.adash-note{color:#94a3b8;font-size:.78rem;line-height:1.5;margin:10px 2px 0}.adash-range{display:flex;gap:4px}.adash-range-btn{background:#fff;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;padding:5px 11px}.adash-range-btn:hover{color:#0f172a}.adash-range-btn.active{background:#0f172a;border-color:#0f172a;color:#f8fafc}.adash-charts{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.adash-chart+.adash-charts,.adash-charts+.adash-chart{margin-top:14px}.adash-chart{background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:0;padding:16px 12px 8px}.adash-chart h3{color:#64748b;font-size:.85rem;font-weight:600;margin:0 0 10px 6px}.adash-tip{background:#0f172a;border-radius:8px;box-shadow:0 6px 18px #0f172a2e;color:#f8fafc;font-size:.78rem;padding:8px 10px}.adash-tip-date{color:#94a3b8;margin-bottom:4px}.adash-tip-row{display:flex;gap:16px;justify-content:space-between}.adash-tip-row span{color:#cbd5e1}.adash-two-up{grid-gap:0 20px;display:grid;gap:0 20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.adash-archive{border-top:1px solid #e2e8f0;padding-top:20px}.adash-archive-toggle{align-items:center;background:none;border:0;color:#475569;cursor:pointer;display:flex;flex-wrap:wrap;font-family:inherit;font-size:.95rem;gap:10px;padding:0;text-align:left;width:100%}.adash-archive-title{color:#0f172a;font-weight:600}.adash-archive-meta{color:#94a3b8;font-size:.82rem}.adash-caret{border-bottom:4px solid #0000;border-left:6px solid #94a3b8;border-top:4px solid #0000;height:0;transition:transform .15s ease;width:0}.adash-caret.open{transform:rotate(90deg)}.adash-archive-body{margin-top:20px}@media (max-width:640px){.adash-head{flex-direction:column}.adash-search{flex:1 1;min-width:0}.adash-actions{width:100%}.adash-table td,.adash-table th{padding:10px 9px}.adash-cards{gap:10px;grid-template-columns:repeat(auto-fit,minmax(132px,1fr))}.adash-card{padding:14px 12px}.adash-card-value{font-size:1.4rem}.adash-block-head{align-items:flex-start}}.adash-chart-empty{align-items:center;color:#94a3b8;display:flex;font-size:.82rem;height:240px;justify-content:center;line-height:1.5;padding:0 16px;text-align:center}.adash-chart-foot{color:#94a3b8;font-size:.75rem;line-height:1.4;margin:8px 0 0;padding:0 4px}.fm-overlay{align-items:center;background:#0f172a99;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.fm-card{background:#fff;border-radius:18px;box-shadow:0 24px 64px -12px #0f172a59;max-width:380px;padding:2rem 1.75rem;text-align:center;width:100%}.fm-title{color:#0f172a;font-size:1.4rem;margin:0 0 .75rem}.fm-body{color:#475569;font-size:.95rem;line-height:1.6;margin:0 0 1.5rem}.fm-cta{background:#0f172a;border:none;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:.95rem;font-weight:600;padding:.7rem 1.6rem}.fm-cta:hover{background:#1e293b}.pn-overlay{align-items:center;background:#0f172a80;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000}.pn-card{background:#fff;border-radius:14px;box-shadow:0 24px 64px -12px #0f172a4d;max-height:calc(100vh - 2rem);max-width:460px;overflow-y:auto;padding:2rem 2rem 1.75rem;width:100%}.pn-title{color:#111827;font-size:1.4rem;letter-spacing:-.02em;line-height:1.25;margin:0 0 .6rem}.pn-intro{color:#374151;font-size:.95rem;line-height:1.65;margin:0 0 .75rem}.pn-intro--last{margin-bottom:1.6rem}.pn-changes-label{color:#111827;font-size:1rem;font-weight:700;margin:0 0 .25rem}.pn-changes{margin:.5rem 0 0;padding-left:1.2rem}.pn-change{color:#374151;font-size:.95rem;line-height:1.65;margin:0 0 .6rem}.pn-change:last-child{margin-bottom:0}.pn-change-label{color:#111827;font-weight:700}.pn-link{color:#111827;text-decoration:underline}.pn-actions{align-items:center;display:flex;justify-content:flex-end;margin-top:1.75rem}.pn-cta{background:#0f172a;border:none;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:.95rem;font-weight:600;padding:.65rem 1.5rem}.pn-cta:hover{background:#1e293b}@media (max-width:420px){.pn-card{padding:1.6rem 1.35rem 1.4rem}.pn-title{font-size:1.25rem}.pn-actions{margin-top:1.5rem}.pn-cta{padding:.8rem 1rem;width:100%}}.eap-card{display:flex;flex-direction:column;gap:.85rem;margin:0 auto;max-width:360px;text-align:center;width:100%}.eap-title{color:#0f172a;font-size:1.2rem;margin:0}.eap-body{color:#64748b;font-size:.9rem;line-height:1.55;margin:0}.eap-input{border:1px solid #cbd5e1;border-radius:10px;box-sizing:border-box;font-size:1rem;padding:.7rem .9rem;width:100%}.eap-input:focus{border-color:#2563eb;outline:none}.eap-primary{background:#0f172a;border:none;border-radius:10px;color:#f8fafc;cursor:pointer;font-size:.95rem;font-weight:600;padding:.7rem 1.2rem}.eap-primary:disabled{cursor:not-allowed;opacity:.5}.eap-secondary{background:#0000;border:none;color:#64748b;cursor:pointer;font-size:.85rem;padding:.2rem}.eap-secondary:hover{color:#0f172a}.pctl-currency{color:#475569;font-size:.95rem;margin:.5rem 0 .75rem}.pctl-cur-select-cs{--ku-select-bg:#fff;--ku-select-bg-open:#fff;--ku-select-border:#cbd5e1;margin-left:.35rem;vertical-align:middle}.pctl-cur-select-cs .ku-select-trigger{border-radius:8px;font-weight:600;height:auto;padding:.3rem .6rem}.pctl-table{font-feature-settings:"tnum";border-collapse:collapse;font-variant-numeric:tabular-nums;margin:1.5rem 0 2rem;width:100%}.pctl-table td,.pctl-table th{border-bottom:1px solid #e2e8f0;padding:.7rem .9rem;text-align:left}.pctl-table thead th{border-bottom:2px solid #cbd5e1;color:#64748b;font-size:.85rem;letter-spacing:.03em;text-transform:uppercase}.pctl-table td:last-child{color:#0f172a;font-weight:600;white-space:nowrap}.pctl-table tbody tr:last-child td{border-bottom:none}.pctl-calc,.pctl-table tbody tr:last-child{background:#f8fafc}.pctl-calc{border:1px solid #e2e8f0;border-radius:12px;margin:0 0 2rem;padding:1.25rem 1.25rem 1.4rem}.pctl-calc-label{color:#0f172a;display:block;font-weight:600;margin-bottom:.5rem}.pctl-calc-input{background:#fff;border:1px solid #cbd5e1;border-radius:8px;color:#0f172a;display:block;font-size:1.05rem;margin-top:.4rem;max-width:320px;padding:.65rem .8rem;width:100%}.pctl-calc-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26;outline:none}.pctl-calc-result{color:#0f172a;font-size:1.05rem;margin:1rem 0 1.1rem}.pctl-calc-hint{color:#64748b;margin:1rem 0 1.1rem}.pctl-cta{background:#2563eb;border-radius:8px;color:#fff!important;display:inline-block;font-weight:600;padding:.7rem 1.15rem;text-decoration:none!important}.pctl-cta:hover{background:#1d4ed8}.pctl-related{list-style:none;margin:.5rem 0 0;padding:0}.pctl-related li{margin:.35rem 0}.pctl-hub-grid{grid-gap:.4rem 1rem;display:grid;gap:.4rem 1rem;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));list-style:none;margin:1.5rem 0;padding:0}.pctl-hub-grid li{margin:0}.pctl-hub-grid a{display:block;padding:.35rem 0}.pctl-hub-note{color:#475569;margin-top:1.5rem}
/*# sourceMappingURL=main.3c6ac80d.css.map*/