@media(min-width:901px){#appShell .sidebar{width:240px;padding:20px 12px 16px}#appShell:before{width:240px}}#appShell .sidebar .brand{gap:9px;padding:2px 8px 0}#appShell .sidebar .brand .brand-mark{width:22px;height:22px;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 2px 6px rgba(74,58,255,.18))}#appShell .sidebar .brand .name{font-size:15px;font-weight:650}#appShell .sidebar-nav{gap:2px;margin-top:22px}#appShell .sidebar-nav .tab,#appShell .sidebar-extra .nav-external{min-height:40px;padding:0 10px;gap:11px;font-size:14.5px;font-weight:500}#appShell .sidebar-nav .tab.active{font-weight:600}#appShell .sidebar-nav .tab-primary{margin-bottom:0}#appShell .sidebar-nav .tab svg{width:18px;height:18px;opacity:1;color:var(--muted)}#appShell .sidebar-nav .tab:hover svg{color:var(--text)}#appShell .sidebar-nav .tab.active svg{color:var(--blue)}#appShell .ux-deeper{margin-top:22px;padding-top:0;border-top:0}#appShell .ux-deeper>div{display:grid;gap:2px;padding-top:2px}#appShell .ux-deeper-label{margin:0 0 6px;padding:0 10px;font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}#appShell .ux-deeper .tab{min-height:38px;font-size:14px}#appShell .sidebar-account{padding-top:14px;border-top:1px solid var(--border-soft);display:flex;flex-direction:column;gap:6px}#appShell .sidebar-account .auth-box{border-top:0;padding-top:0}#appShell .ux-plan-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 10px;font-size:12.5px;color:var(--muted)}#appShell .ux-plan-row b{color:var(--text);font-weight:600}#appShell .ux-plan-row:has(#acctPlanMeta:empty){display:none}#appShell .ux-plan-usage{border:0;background:none;padding:6px 4px;margin:-6px -4px;color:var(--blue);font:inherit;font-weight:600;cursor:pointer;border-radius:var(--r-sm)}#appShell .ux-plan-usage:hover{text-decoration:underline}#appShell .ux-acct-row{display:flex;align-items:center;gap:4px;min-width:0}#appShell .ux-acct-row>.auth-box{flex:1 1 auto;min-width:0}#appShell .ux-acct-gear{flex:0 0 auto;display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted);cursor:pointer}#appShell .ux-acct-gear:hover{background:var(--surface2);color:var(--text)}#appShell .ux-acct-gear:focus-visible,#appShell .ux-plan-usage:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#appShell .app-topbar{position:sticky;top:0;z-index:20;min-height:64px;padding:0 40px;gap:10px;background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--border-soft)}#appShell .ux-top-title{font-weight:600;font-size:15px;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;color:var(--text)}#appShell .app-topbar>.ux-search-button{margin-left:auto;margin-right:0;display:inline-flex;align-items:center;gap:10px;justify-content:flex-start;width:min(380px,34vw);height:40px;min-height:40px;padding:0 8px 0 12px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font-size:13.5px;font-weight:500;text-align:left;box-shadow:none}#appShell .app-topbar>.ux-search-button:hover{border-color:var(--muted2);background:var(--surface)}#appShell .ux-search-button .ux-search-text{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#appShell .ux-search-button svg{flex:0 0 auto;color:var(--muted)}#appShell .ux-search-button kbd{margin-left:auto;flex:0 0 auto;font:600 11.5px var(--font-body);color:var(--muted);background:var(--surface2);border:1px solid var(--border);border-radius:6px;padding:2px 6px}#appShell .ux-pop-wrap{position:relative;flex:0 0 auto}#appShell .app-topbar>.ux-top-title{display:block}#appShell .app-topbar>.ux-pop-wrap{display:block}#appShell .ux-mode-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 8px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font:600 13px var(--font-body);cursor:pointer;white-space:nowrap}#appShell .ux-mode-btn:hover,#appShell .app-topbar .ux-help-button:hover{background:var(--surface2)}#appShell .ux-mode-ic{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--blue-soft);color:var(--blue)}#appShell .ux-mode-btn>svg:last-child{color:var(--muted)}#appShell .app-topbar .ux-help-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;min-height:40px;min-width:40px;padding:0 10px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text);box-shadow:none}#appShell .app-topbar .ux-help-button .ux-help-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#appShell .ux-mode-btn:focus-visible,#appShell .app-topbar .ux-help-button:focus-visible,#appShell .app-topbar>.ux-search-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#appShell .app-topbar .app-locale{flex:0 0 auto}#appShell .ux-pop{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:min(320px,calc(100vw - 24px));padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-md);box-shadow:var(--shadow-lg)}#appShell .ux-pop[hidden]{display:none}#appShell .ux-pop-title{margin:4px 8px 8px;font-size:11.5px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted2)}#appShell .ux-pop .mode-picker{display:grid;gap:4px}#appShell .ux-pop .mode-option{display:grid;gap:2px;width:100%;text-align:left;padding:10px 12px;border:1px solid transparent;border-radius:var(--r-sm);background:none;color:var(--text);cursor:pointer;font:inherit}#appShell .ux-pop .mode-option:hover{background:var(--surface2)}#appShell .ux-pop .mode-option[aria-pressed=true]{background:color-mix(in srgb,var(--blue) 7%,var(--surface));border-color:color-mix(in srgb,var(--blue) 18%,transparent)}#appShell .ux-pop .mode-option-name{font-weight:600;font-size:14px}#appShell .ux-pop .mode-option-desc{font-size:12.5px;color:var(--muted);line-height:1.4}#appShell .ux-pop-link,#appShell .ux-pop-item{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:40px;padding:8px 12px;border:0;border-radius:var(--r-sm);background:none;color:var(--text);font:500 14px var(--font-body);text-align:left;cursor:pointer}#appShell .ux-pop-link{margin-top:4px;border-top:1px solid var(--border-soft);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--blue);font-weight:600;font-size:13px}#appShell .ux-pop-item:hover,#appShell .ux-pop-link:hover{background:var(--surface2)}#appShell .ux-pop-item kbd{font:600 11.5px var(--font-body);color:var(--muted);border:1px solid var(--border);border-radius:6px;padding:1px 6px}#appShell .ux-pop :focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}@media(max-width:900px){#appShell .app-topbar{min-height:56px;padding:0 10px 0 6px;gap:4px}#appShell .ux-top-title{flex:1 1 auto;font-size:16px;font-weight:650}#appShell .app-topbar>.ux-search-button{width:44px;min-width:44px;height:44px;padding:0;justify-content:center;border-color:transparent;background:none;margin-left:0}#appShell .ux-search-button .ux-search-text,#appShell .ux-search-button kbd{display:none}#appShell .ux-mode-btn{height:40px;padding:0 8px;gap:4px}#appShell .ux-mode-btn .ux-mode-name,#appShell .ux-mode-btn>svg:last-child{display:none}#appShell .app-topbar .ux-help-button{display:none}}@media(max-width:600px){#appShell .app-topbar>.ux-mode{display:none}}@media(min-width:901px){#appShell main{padding-left:40px;padding-right:40px}}@media(prefers-reduced-motion:reduce){#appShell .ux-pop{animation:none;transition:none}}#appShell .iv-home{display:block;max-width:1120px}#appShell .iv-home>.iv-home-head{display:block;max-width:none;margin:8px 0 22px}#appShell .iv-home-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 8px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#appShell .iv-home-eyebrow .iv-session{text-transform:none;letter-spacing:0;font-weight:500}#appShell .iv-home-title{font-size:clamp(26px,2.6vw,34px);line-height:1.15;letter-spacing:-.025em;font-weight:650;margin:0}#appShell .iv-home-welcome{margin:8px 0 0;color:var(--muted);font-size:14.5px}#appShell .iv-home-do{display:block;margin:0 0 36px}#appShell .iv-home-do .iv-home-search{display:flex;align-items:center;gap:8px;width:100%;max-width:none;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-xs)}#appShell .iv-home-do .iv-home-search:focus-within{border-color:var(--blue);box-shadow:var(--shadow-focus)}#appShell .iv-home-do .iv-search-field{flex:1 1 auto;min-width:0;min-height:48px;border:0;background:transparent;box-shadow:none;border-radius:var(--r-pill);padding-left:14px}#appShell .iv-home-do .iv-search-field:focus-within{box-shadow:none}#appShell .iv-home-do .iv-search-field input{font-size:16px;background:transparent;border:0;box-shadow:none;outline:none}#appShell .iv-home-do .iv-action{min-height:44px;border-radius:var(--r-pill);box-shadow:none}#appShell .iv-home-do .iv-action.is-primary{flex:0 0 auto;height:48px;padding:0 24px 0 20px;gap:8px;background:var(--blue-fill);border-color:var(--blue-fill);color:#fff;font-size:15.5px;font-weight:600}#appShell .iv-home-do .iv-action.is-primary:hover{filter:brightness(1.07);background:var(--blue-fill)}#appShell .iv-home-do .iv-action.is-primary .iv-action-ic{background:transparent;color:#fff;width:auto;height:auto}#appShell .iv-home-do .iv-action.is-primary:focus-visible{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--focus-ring)}#appShell .iv-home-alt{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin-top:12px;padding-left:18px;font-size:14px;color:var(--muted)}#appShell .iv-home-alt-k{margin-right:6px}#appShell .iv-home-alt .iv-action{min-height:36px;height:auto;padding:4px 8px;border:0;background:none;color:var(--blue);font-weight:600;font-size:14px;gap:6px}#appShell .iv-home-alt .iv-action:hover{background:var(--surface2)}#appShell .iv-home-alt .iv-action-ic{display:none}#appShell .iv-home-alt .iv-action-t{display:inline}#appShell .iv-home-alt .iv-action-s{display:none}#appShell .iv-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:32px;align-items:start}#appShell .iv-home-main{min-width:0;display:grid;gap:24px}#appShell .iv-home-rail{min-width:0;display:grid;gap:16px;position:sticky;top:84px}#appShell .iv-rail-h{margin:0 0 2px;font-size:20px;font-weight:650;letter-spacing:-.015em}#appShell .iv-home-rail .iv-day{padding:0;overflow:hidden}#appShell .iv-day>:not([hidden])~:not([hidden]){border-top:1px solid var(--border-soft)}#appShell .iv-day:not(:has(>:not([hidden]))){display:none}#appShell .iv-day .iv-pfbar{margin:0;padding:0;border:0;background:none}#appShell .iv-day .iv-pfbar-in{display:grid;grid-template-columns:1fr auto;gap:4px 10px;width:100%;padding:18px 22px;border:0;border-radius:0;background:none;text-align:left}#appShell .iv-day .iv-pfbar-k{grid-column:1/-1;font-size:13px;font-weight:500}#appShell .iv-day .iv-pfbar-v{grid-column:1/-1;font-size:24px}#appShell .iv-day .iv-pfbar-n,#appShell .iv-day .iv-pfbar-go{grid-column:1/-1;margin:0}#appShell .iv-day-row{display:grid;gap:4px;padding:18px 22px}#appShell .iv-day-row[hidden]{display:none}#appShell .iv-day-k{font-size:13px;color:var(--muted)}#appShell .iv-day-v{font-size:24px;font-weight:700;letter-spacing:-.015em;color:var(--text)}#appShell button.iv-day-v{font-size:18px;text-align:left;padding:0;border:0;background:none;cursor:pointer;font-family:inherit}#appShell button.iv-day-v:hover{color:var(--blue)}#appShell .iv-day-d{font-size:13.5px;color:var(--muted)}#appShell .iv-day-d em{font-style:normal}#appShell .iv-home-rail .iv-panel{padding:20px 22px}#appShell .iv-home .iv-reading{margin:0;padding:0;border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}#appShell .iv-home .iv-reading-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 4px}#appShell .iv-home .iv-reading-head .iv-k{margin:0 0 4px;font-size:12px;font-weight:650;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}#appShell .iv-home .iv-reading h2{font-size:20px;line-height:1.3;letter-spacing:-.015em;font-weight:650;margin:0;max-width:none}#appShell .iv-home .iv-reading-list{display:block;margin:8px 0 0}#appShell .iv-home .iv-reading-item,#appShell .iv-home .iv-reading-item:last-child{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:16px;align-items:start;padding:20px 24px;border:0;border-top:1px solid var(--border-soft);border-radius:0;background:none;box-shadow:none}#appShell .iv-home .iv-reading-n{width:28px;height:28px;border-radius:50%;display:inline-grid;place-items:center;font-size:13px;font-weight:700;background:var(--surface2);color:var(--muted)}#appShell .iv-home .iv-reading-item:first-child .iv-reading-n{background:var(--blue-fill);color:#fff}#appShell .iv-home .iv-reading-body{min-width:0}#appShell .iv-home .iv-reading .iv-reading-relation{display:flex;width:fit-content;max-width:100%;align-items:center;min-height:22px;padding:0 8px;margin:0 0 8px;border-radius:var(--r-pill);background:var(--blue-soft);color:var(--blue);font-size:11.5px;font-weight:650;line-height:1.3}#appShell .iv-home .iv-reading h3{display:inline;font-size:16.5px;font-weight:650;margin:0}#appShell .iv-home .iv-reading .iv-reading-fact{display:inline;margin:0 0 0 6px;font-size:16.5px;font-weight:650;color:var(--text)}#appShell .iv-home .iv-reading .iv-reading-fact:before{content:"\b7  ";color:var(--muted2)}#appShell .iv-home .iv-reading .iv-reading-detail{margin:6px 0 0;font-size:14px;line-height:1.55}#appShell .iv-home .iv-reading blockquote{margin:10px 0 0;font-size:13.5px}#appShell .iv-home .iv-reading-cta{align-self:center;white-space:nowrap;border-radius:var(--r-pill)}#appShell .iv-home .iv-reading>p,#appShell .iv-home .iv-reading>.iv-reading-general,#appShell .iv-home .iv-reading>.ui-btn,#appShell .iv-home .iv-reading>.iv-link,#appShell .iv-home .iv-reading>.sk-wrap,#appShell .iv-home .iv-reading>[role=status]{margin-left:24px;margin-right:24px}#appShell .iv-home .iv-reading>:last-child{margin-bottom:22px}#appShell .iv-home .iv-reading-coverage{padding:0 24px}#appShell .iv-home .iv-reading>.iv-first{margin:12px 24px 22px}#appShell .iv-home-detail{display:grid;gap:16px}#appShell .iv-home .iv-home-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"mine mine" "events activity";gap:16px}#appShell .iv-home .iv-activity{grid-area:activity}#appShell .iv-home-rail>.iv-panel{grid-area:auto}#appShell .iv-home .iv-panel{border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}#appShell .iv-home .iv-panel-h h2{font-size:16px;font-weight:650}@media(max-width:1100px){#appShell .iv-home-layout{grid-template-columns:minmax(0,1fr)}#appShell .iv-home-rail{position:static;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}#appShell .iv-rail-h{grid-column:1/-1}}@media(max-width:700px){#appShell .iv-home .iv-home-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"mine" "events" "activity"}#appShell .iv-home>.iv-home-head{margin:4px 0 16px}#appShell .iv-home-do{margin-bottom:24px}#appShell .iv-home-do .iv-search-field{padding-left:10px;min-height:44px}#appShell .iv-home-do .iv-search-field input{font-size:16px;text-overflow:ellipsis}#appShell .iv-home-do .iv-action.is-primary{height:44px;padding:0 16px 0 14px;font-size:15px}#appShell .iv-home-alt{padding-left:4px}#appShell .iv-home .iv-reading-item{grid-template-columns:24px minmax(0,1fr);gap:12px;padding:16px}#appShell .iv-home .iv-reading-n{width:24px;height:24px;font-size:12px}#appShell .iv-home .iv-reading-cta{grid-column:2;justify-self:start}#appShell .iv-home .iv-reading-head{padding:16px 16px 4px}#appShell .iv-home .iv-reading>p,#appShell .iv-home .iv-reading>.iv-reading-general,#appShell .iv-home .iv-reading>.ui-btn,#appShell .iv-home .iv-reading>.iv-link{margin-left:16px;margin-right:16px}#appShell .iv-home .iv-reading>.iv-first{margin-left:16px;margin-right:16px;margin-bottom:16px}#appShell .iv-home-rail{grid-template-columns:minmax(0,1fr)}}@media(max-width:360px){#appShell .iv-home-do .iv-action.is-primary .iv-action-t{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}#appShell .iv-home-do .iv-action.is-primary{width:44px;padding:0;justify-content:center}}#appShell .iv-anz{max-width:760px;margin-left:auto;margin-right:auto}#appShell .iv-anz>.iv-page-head{margin:12px 0 28px}#appShell .iv-anz .iv-home-title{font-size:clamp(28px,3vw,38px);letter-spacing:-.03em}#appShell .iv-anz .iv-home-sub{margin-top:8px;font-size:15.5px;color:var(--muted);text-transform:none;letter-spacing:0;font-weight:400}#appShell .iv-anz-need{margin:0 0 10px;font-size:14px;font-weight:650;color:var(--text)}#appShell .iv-anz-cards{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px;grid-template-columns:none}#appShell .iv-anz-card{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid var(--border);border-radius:var(--r-pill);background:var(--surface);box-shadow:none}#appShell .iv-anz-card:hover{background:var(--surface2)}#appShell .iv-anz-card .iv-anz-card-ic{display:none}#appShell .iv-anz-card .iv-anz-card-t{font-size:14.5px;font-weight:600;color:inherit;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}#appShell .iv-anz-card .iv-anz-card-q{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#appShell .iv-anz-card.is-active{background:var(--text);border-color:var(--text);color:var(--bg)}#appShell .iv-anz-card.is-active .iv-anz-pro{background:color-mix(in srgb,var(--bg) 18%,transparent);color:var(--bg)}#appShell .iv-anz-pro{background:var(--blue-soft);color:var(--blue);border-radius:var(--r-pill);padding:1px 8px;font-size:12px;font-weight:650}#appShell .iv-anz-card:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}#appShell .iv-anz .iv-anz-form{padding:28px 28px 0;border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-xs);overflow:hidden}#appShell .iv-anz .iv-anz-form.iv-anz-locked{padding-bottom:28px}#appShell .iv-anz .iv-anz-q-t{font-size:19px;font-weight:650;letter-spacing:-.015em;margin:0 0 18px}#appShell .iv-anz .iv-f-l{font-size:14px;font-weight:650;margin:18px 0 8px;display:block}#appShell .iv-anz .iv-anz-q+.iv-f-l{margin-top:0}#appShell .iv-anz .iv-search-field{min-height:52px;border-radius:var(--r-pill);background:var(--bg);padding-left:16px}#appShell .iv-anz .iv-search-field input{font-size:16px}#appShell .iv-anz .iv-textarea{border-radius:var(--r-md);background:var(--bg);font-size:15px}#appShell .iv-anz .iv-anz-seg{border-radius:var(--r-pill)}#appShell .iv-anz .iv-anz-acts{display:flex;align-items:center;flex-wrap:wrap;gap:12px 16px;margin:24px -28px 0;padding:20px 28px;background:var(--surface2);border-top:1px solid var(--border-soft)}#appShell .iv-anz .iv-anz-acts .ui-btn.is-primary{border-radius:var(--r-pill);height:50px;padding:0 26px;font-size:15.5px}#appShell .iv-anz .iv-anz-cost{font-size:14px;color:var(--muted)}@media(max-width:700px){#appShell .iv-anz .iv-anz-form{padding:20px 18px 0}#appShell .iv-anz .iv-anz-acts{margin:20px -18px 0;padding:16px 18px}#appShell .iv-anz .iv-anz-acts .ui-btn.is-primary{flex:1 1 100%}#appShell .iv-anz-cards{flex-wrap:wrap;max-width:100%}#appShell .iv-anz-card{padding:0 14px}#appShell .iv-anz .iv-anz-seg{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));width:100%;border-radius:14px}#appShell .iv-anz .iv-anz-seg .ui-seg-i{padding:0 8px;border-radius:10px;justify-content:center;text-align:center;white-space:nowrap}}#appShell .iv-anz-card{position:relative}#appShell .iv-anz .iv-search-field{border:1px solid var(--border);display:flex;align-items:center;gap:10px}#appShell .iv-anz .iv-search-field:focus-within{border-color:var(--blue);box-shadow:var(--shadow-focus);background:var(--surface)}#appShell .iv-anz .iv-search-field .iv-input,#appShell .iv-home-do .iv-search-field .iv-input{border:0;background:transparent;box-shadow:none;padding-left:0;min-height:0;height:auto;outline:none}#appShell .iv-anz .iv-anz-seg{display:inline-flex;padding:4px;gap:2px;background:var(--surface2);border:1px solid var(--border-soft)}#appShell .iv-anz .iv-anz-seg .ui-seg-i{border-radius:var(--r-pill);min-height:38px;padding:0 16px;font-size:14px}#appShell .iv-anz .iv-anz-seg .ui-seg-i.is-active{background:var(--surface);box-shadow:var(--shadow-xs);color:var(--text)}#appShell .iv-anz .iv-anz-fs{border:0;padding:0;margin:0}#appShell .iv-anz .iv-search-field>svg,#appShell .iv-home-do .iv-search-field>svg{position:static;transform:none;flex:0 0 auto;color:var(--muted)}#appShell .iv-home-do .iv-search-field{display:flex;align-items:center;gap:12px}#appShell .iv-anz:has(.iv-anz-result){max-width:920px}#appShell .iv-an{gap:0}#appShell .iv-an-head{gap:12px;padding-bottom:22px;margin-bottom:6px;border-bottom:1px solid var(--border-soft)}#appShell .iv-an-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase}#appShell .iv-an-verdict{flex-direction:column;gap:12px}#appShell .iv-anz-result .iv-an-summary{font-family:var(--font-display);font-size:clamp(20px,2.2vw,26px);font-weight:650;line-height:1.3;letter-spacing:-.02em;max-width:46ch}#appShell .iv-an-ctx{font-size:13.5px}#appShell .iv-an-sec{padding:22px 0;border-top:1px solid var(--border-soft)}#appShell .iv-an-head+.iv-an-sec{border-top:0}#appShell .iv-an-head.is-question{padding-bottom:0;margin-bottom:10px;border-bottom:0}#appShell .iv-an-head.is-context{padding-bottom:16px}#appShell .iv-an-h{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 14px}#appShell .iv-an-n{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:inline-grid;place-items:center;background:var(--surface2);color:var(--text);font-size:12px;letter-spacing:0}#appShell .iv-an-list li,#appShell .iv-an-risks li{font-size:15px;line-height:1.55}#appShell .iv-an-plazo{border-radius:var(--r-md);padding:14px 16px}#appShell .iv-an-plazo-t{font-size:14px}#appShell .iv-an-foot{margin-top:8px;padding-top:16px;border-top:1px solid var(--border-soft)}dialog.full-report{width:min(1180px,calc(100vw - 32px));background:var(--bg);padding:clamp(18px,3vw,40px)}dialog.full-report .full-report-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 20px;margin-bottom:18px}dialog.full-report .full-report-head>[data-report-action=close]{grid-column:1/-1;justify-self:start;border:0;background:none;padding:6px 0;min-height:40px;font-weight:600;color:var(--text);box-shadow:none}dialog.full-report .full-report-head>p{grid-column:1/-1;order:3;margin:0}dialog.full-report .full-report-head h1{margin:4px 0 0;font-size:clamp(28px,3.4vw,40px);letter-spacing:-.03em;line-height:1.1}dialog.full-report .full-report-actions{justify-content:flex-end}dialog.full-report .full-report-actions .ui-btn{border-radius:var(--r-pill);min-height:44px}dialog.full-report .report-integrity{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-md);padding:14px 18px}dialog.full-report .report-tabs{display:inline-flex;gap:2px;padding:4px;border:1px solid var(--border-soft);border-radius:var(--r-pill);background:var(--surface2);margin:18px 0 22px}dialog.full-report .report-tabs button{border:0;border-radius:var(--r-pill);padding:0 18px;min-height:40px;color:var(--muted);font-weight:600}dialog.full-report .report-tabs [aria-selected=true]{background:var(--surface);color:var(--text);border:0;box-shadow:var(--shadow-xs)}dialog.full-report .report-layout{grid-template-columns:230px minmax(0,1fr);gap:28px}dialog.full-report .report-index strong{font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}dialog.full-report .report-index a{align-items:center;font-size:14.5px;color:var(--text)}dialog.full-report .report-index a span{display:inline-grid;place-items:center;min-width:28px;height:24px;border-radius:var(--r-sm);background:var(--surface2);color:var(--muted);font-size:12px;font-weight:650}dialog.full-report .report-body{background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);padding:clamp(18px,3vw,36px);box-shadow:var(--shadow-xs)}dialog.full-report .report-body .share-report-section:first-child{border-top:0;margin-top:0;padding-top:0}dialog.full-report .share-report-section h2{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}dialog.full-report .report-number{display:inline-grid;place-items:center;min-width:28px;height:24px;margin:0;border-radius:var(--r-sm);background:var(--blue-soft);color:var(--blue);font-weight:700;letter-spacing:0}dialog.full-report .is-caution h2{color:var(--amber-text)}dialog.full-report .is-lead>.share-report-text{font-family:var(--font-display);font-weight:650;letter-spacing:-.02em;font-size:clamp(20px,2.4vw,28px)}dialog.full-report .report-raw-controls .ui-btn{border-radius:var(--r-pill)}@media(max-width:1100px){dialog.full-report .report-layout{display:block}}@media(max-width:700px){dialog.full-report .full-report-head{grid-template-columns:minmax(0,1fr)}dialog.full-report .full-report-actions{justify-content:stretch}dialog.full-report .report-body{padding:16px}}#appShell .ux-surface-nav{gap:4px;padding:0;margin:4px 0 28px;border-bottom:1px solid var(--border)}#appShell .ux-surface-nav button{position:relative;min-height:46px;padding:0 16px;border:0;border-radius:0;background:none;color:var(--muted);font-weight:600;font-size:15px}#appShell .ux-surface-nav button:hover{color:var(--text);background:none}#appShell .ux-surface-nav button[aria-current]{color:var(--text);background:none;border:0}#appShell .ux-surface-nav button[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--blue)}@media(max-width:700px){#appShell .ux-surface-nav{gap:0;scrollbar-width:none;scroll-snap-type:x proximity}#appShell .ux-surface-nav::-webkit-scrollbar{display:none}#appShell .ux-surface-nav button{flex:1 0 auto;padding:0 8px;font-size:14px;scroll-snap-align:start}#appShell .ux-surface-nav button[aria-current]:after{left:6px;right:6px}}@media(max-width:359px){#appShell .ux-surface-nav{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}#appShell .ux-surface-nav button{font-size:13.5px}}#appShell .view .iv-home-title{font-size:clamp(28px,3vw,38px);letter-spacing:-.03em;line-height:1.12}#appShell .view .iv-panel{border-radius:var(--r-lg)}html[data-mode] #appShell #view-asset{max-width:1040px}#appShell #assetArea .as-card:not(.is-panel){padding:24px 28px;margin:16px 0 0;background:var(--surface);border:1px solid var(--border-soft);border-radius:var(--r-lg);box-shadow:var(--shadow-xs)}#appShell #assetArea .as-card:not(.is-panel):first-of-type{margin-top:0}#appShell #assetArea .as-h{font-size:20px}#appShell #assetArea .as-price{font-size:clamp(34px,4vw,46px);letter-spacing:-.03em}#appShell #assetArea .ui-btn{border-radius:var(--r-pill)}@media(max-width:700px){#appShell #assetArea .as-card:not(.is-panel){padding:18px 16px}}#appShell .ux-drawer-mode{display:none}@media(max-width:900px){#appShell .ux-drawer-mode{display:block;margin:12px 0 4px}#appShell .ux-drawer-mode .mode-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;width:100%;padding:3px;border:1px solid var(--border-soft);border-radius:var(--r-pill);background:var(--surface2)}#appShell .ux-drawer-mode .mode-option{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;min-height:36px;padding:0 4px;border:0;border-radius:var(--r-pill);background:none;color:var(--muted);text-align:center;font:600 13px/1.1 var(--font-body);cursor:pointer;transition:background .15s ease,color .15s ease}#appShell .ux-drawer-mode .mode-option-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:inherit}#appShell .ux-drawer-mode .mode-option:hover{color:var(--text);border:0}#appShell .ux-drawer-mode .mode-option[aria-pressed=true]{background:var(--surface);color:var(--text);box-shadow:var(--shadow-xs);border:0}#appShell .ux-drawer-mode .mode-option:focus-visible{outline:2px solid var(--focus-ring, var(--blue));outline-offset:1px}#appShell .ux-drawer-mode .mode-option-desc{position:absolute;inset:auto;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:901px){#stgModal.stg-modal,#stgModal.stg-modal.is-open{inset:0;width:100vw;height:100dvh;transform:none;border:0;border-radius:0;box-shadow:none;background:var(--bg)}#stgModal .stg-nav{width:240px;background:var(--surface);border-right:1px solid var(--border)}#stgModal .stg-nav-head{padding:18px 12px 10px}#stgModal .stg-return{display:flex;align-items:center;gap:8px;width:100%;min-height:40px;margin:0 0 18px;padding:0 10px;border:0;border-radius:var(--r-md);background:none;color:var(--muted);font:inherit;font-size:14px;font-weight:550;cursor:pointer}#stgModal .stg-return:hover{background:var(--surface2);color:var(--text)}#stgModal .stg-nav-head h2{padding:0 10px}#stgModal .stg-content-head{display:flex;align-items:center;gap:8px;min-height:64px;padding:0 clamp(28px,5vw,64px);border-bottom:1px solid var(--border)}#stgModal .stg-content-head .stg-back{display:none}#stgModal .stg-crumb{display:inline-flex;align-items:center;gap:8px;color:var(--muted);font-size:14px}#stgModal .stg-content-title{margin:0;font-size:14px;font-weight:650;color:var(--text)}#stgModal .stg-close{top:16px;right:20px}#stgModal .stg-nav-item span{white-space:normal;line-height:1.25}#stgModal .stg-nav-head h2{font-size:11.5px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted2)}#stgModal .stg-nav-item{min-height:40px;font-size:14.5px;font-weight:500}#stgModal .stg-nav-item.active{background:color-mix(in srgb,var(--blue) 7%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--blue) 16%,transparent)}#stgModal .stg-nav-item.active:before{display:none}#stgModal .stg-body{padding:12px clamp(28px,5vw,64px) 48px}#stgModal .stg-body>*{max-width:760px}#stgModal .stg-section-title{margin:28px 0 26px;font-size:clamp(28px,3vw,36px);letter-spacing:-.03em}#stgModal .stg-group{margin-bottom:28px}#stgModal .stg-group-title{margin:0 0 10px;font-size:12px;letter-spacing:.08em}#stgModal .stg-group-body{border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);padding:4px 22px;box-shadow:var(--shadow-xs)}#stgModal .stg-group-body.is-flush{border:0;background:none;padding:0;box-shadow:none}#stgModal .stg-row{padding:16px 0}#stgModal .ui-btn,#stgModal .btn{border-radius:var(--r-pill)}}html[data-theme=dark] #stgModal .stg-nav-item.active{background:color-mix(in srgb,var(--blue) 14%,var(--surface))}#stgModal .ux-key-preference{margin-bottom:28px}@media(max-width:900px){#stgModal .stg-crumb,#stgModal .stg-return{display:none}}#appShell .ux-help-hub{max-width:920px;padding:0;border:0;background:none}#appShell .ux-help-hub h3{font-size:20px;letter-spacing:-.015em;margin:0 0 4px}#appShell .ux-help-group{margin:22px 0 10px;font-size:12px;font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}#appShell .ux-help-hub .ux-help-links{display:block;margin:0;border:1px solid var(--border-soft);border-radius:var(--r-lg);background:var(--surface);overflow:hidden;box-shadow:var(--shadow-xs)}#appShell .ux-help-row{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:16px;width:100%;padding:16px 22px;border:0;background:none;color:var(--text);text-align:left;cursor:pointer;font:inherit}#appShell .ux-help-row+.ux-help-row{border-top:1px solid var(--border-soft)}#appShell .ux-help-row:hover{background:var(--surface2)}#appShell .ux-help-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}#appShell .ux-help-ic{width:40px;height:40px;border-radius:var(--r-md);display:inline-grid;place-items:center;background:var(--surface2);color:var(--text)}#appShell .ux-help-tx b{display:block;font-size:15.5px;font-weight:650}#appShell .ux-help-tx small{display:block;margin-top:3px;font-size:13.5px;color:var(--muted);line-height:1.45}#appShell .ux-help-chev{color:var(--muted)}#appShell .ux-help-hub details{margin-top:20px}@media(max-width:700px){#appShell .ux-help-row{padding:14px 16px;gap:12px;grid-template-columns:36px minmax(0,1fr) auto}#appShell .ux-help-ic{width:36px;height:36px}}#appShell #view-support #supportArea{max-width:920px}#appShell #supportArea .support-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 16px}#appShell #supportArea .support-actions .btn{border-radius:var(--r-pill)}#appShell #ttSubtabs{display:flex;gap:4px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;margin:8px 0 22px}#appShell #ttSubtabs .ui-seg-i{position:relative;min-height:46px;padding:0 16px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--muted);font-weight:600;font-size:15px}#appShell #ttSubtabs .ui-seg-i.active{color:var(--text)}#appShell #ttSubtabs .ui-seg-i.active:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--blue)}#appShell .ix-pane-switch{display:flex;gap:4px;padding:0;border:0;border-bottom:1px solid var(--border);border-radius:0;background:none;margin-bottom:24px}#appShell .ix-pane-switch .ui-seg-i{position:relative;min-height:46px;padding:0 16px;border:0;border-radius:0;background:none;box-shadow:none;color:var(--muted);font-weight:600;font-size:15px}#appShell .ix-pane-switch .ui-seg-i[aria-selected=true],#appShell .ix-pane-switch .ui-seg-i.is-active,#appShell .ix-pane-switch .ui-seg-i[aria-current]{color:var(--text)}#appShell .ix-pane-switch .ui-seg-i[aria-selected=true]:after,#appShell .ix-pane-switch .ui-seg-i.is-active:after,#appShell .ix-pane-switch .ui-seg-i[aria-current]:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:var(--blue)}#appShell .d2-dashboard{max-width:1120px}#appShell .d2-welcome{display:grid;grid-template-columns:1fr auto;align-items:end;gap:8px 24px}#appShell .d2-welcome>.d2-date{grid-column:2;grid-row:1;align-self:start;padding-top:2px}#appShell .d2-do{grid-column:1 / -1;display:flex;align-items:center;gap:8px;margin-top:16px;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-pill);box-shadow:var(--shadow-xs)}#appShell .d2-do:focus-within{border-color:var(--blue);box-shadow:var(--shadow-focus)}#appShell .d2-do-field{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;padding-left:14px;color:var(--muted2)}#appShell .d2-do-field input{flex:1 1 auto;min-width:0;min-height:44px;border:0;background:transparent;box-shadow:none;outline:none;color:var(--text);font-size:16px}#appShell .d2-do-go{flex:0 0 auto;height:48px;padding:0 24px;border:0;border-radius:var(--r-pill);background:var(--blue-fill);color:#fff;font:inherit;font-size:15.5px;font-weight:600;cursor:pointer}#appShell .d2-do-go:hover{filter:brightness(1.07)}#appShell .d2-do-go:focus-visible{outline:none;box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--focus-ring)}#appShell .d2-layout{display:grid;gap:var(--space-7);min-width:0}#appShell .d2-layout.has-rail{grid-template-columns:minmax(0,1fr) 320px;align-items:start}#appShell .d2-layout.has-rail>.d2-day{grid-column:2;grid-row:1;position:sticky;top:88px}#appShell .d2-main{display:grid;gap:inherit;min-width:0}#appShell .d2-main>:empty{display:none}#appShell .d2-layout.has-rail .d2-personal-grid{grid-template-columns:minmax(0,1fr)}#appShell .d2-day .d2-section-label{margin:0 0 10px}#appShell .d2-day-card{display:grid;padding:4px 18px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--r-lg)}#appShell .d2-day-row{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--border)}#appShell .d2-day-k{color:var(--muted);font-size:14px}#appShell .d2-day-v{font-family:var(--font-num);font-variant-numeric:tabular-nums;font-weight:650;font-size:16px;color:var(--text);text-align:right}#appShell .d2-day-n{grid-column:1 / -1;color:var(--muted2);font-size:12px}#appShell .d2-day-row.is-pos .d2-day-v{color:var(--green-text)}#appShell .d2-day-row.is-neg .d2-day-v{color:var(--red-text)}#appShell .d2-day-link{justify-self:start;margin-top:10px;padding:6px 0;border:0;background:none;color:var(--blue);font:inherit;font-size:14px;font-weight:600;cursor:pointer}@media(max-width:1100px){#appShell .d2-layout.has-rail{grid-template-columns:1fr}#appShell .d2-layout.has-rail>.d2-day{grid-column:1;grid-row:auto;position:static;order:-1}}@media(max-width:600px){#appShell .d2-welcome{grid-template-columns:1fr}#appShell .d2-welcome>.d2-date{grid-column:1;grid-row:auto}#appShell .d2-do{border-radius:var(--r-lg);flex-wrap:wrap}#appShell .d2-do-go{flex:1 1 100%}}@media(min-width:1200px){html[data-mode] #appShell #view-asset:has([data-as-rest]>.as-mine){max-width:1300px}#appShell #assetArea:has([data-as-rest]>.as-mine){display:grid;grid-template-columns:minmax(0,1fr) 340px;column-gap:24px;align-items:start}#appShell #assetArea:has([data-as-rest]>.as-mine)>*{grid-column:1;min-width:0}#appShell #assetArea:has([data-as-rest]>.as-mine)>[data-as-top]{grid-column:1 / -1}#appShell #assetArea:has([data-as-rest]>.as-mine)>[data-as-rest]{display:contents}#appShell #assetArea:has([data-as-rest]>.as-mine) [data-as-rest]>*{grid-column:1;min-width:0}#appShell #assetArea [data-as-rest]>.as-card.as-mine{grid-column:2;grid-row:2 / span 40;position:sticky;top:88px;margin-top:0}}#appShell .iv-dc-states{display:flex;flex-wrap:wrap;gap:8px;max-width:100%}#appShell .iv-dc-states .iv-dc-seg{flex-wrap:wrap}@media(max-width:700px){#appShell .iv-dc-states{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}#appShell .iv-dc-states .iv-dc-seg{flex-wrap:nowrap}}#appShell .app-topbar>.sb-toggle-topbar{display:none}@media(min-width:901px){#appShell.is-sidebar-collapsed .app-topbar>.sb-toggle-topbar{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--border);background:var(--surface);color:var(--text)}}#appShell .sb-toggle-btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}
