.tour-device-bar{position:relative;z-index:201;padding:14px max(20px,env(safe-area-inset-right)) 14px max(20px,env(safe-area-inset-left));display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 24px;border-bottom:1px solid var(--mf-border,#dce7ef);background:var(--mf-card,#fff)}.tour-device-intro{margin:0;flex:1 1 260px;max-width:62ch;color:var(--mf-muted,#5c6e82);font-size:14px;line-height:1.45}.tour-device-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.tour-device-switch{padding:4px;display:inline-flex;gap:2px;border:1px solid var(--mf-border,#dce7ef);border-radius:14px;background:var(--mf-surface,#f4f7fa)}.tour-device-replay,.tour-device-rotate,.tour-device-switch button{min-height:40px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:0;border-radius:10px;color:var(--mf-muted,#5c6e82);background:transparent;cursor:pointer;font:inherit;font-size:14px;font-weight:650;white-space:nowrap;transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.tour-device-switch button:hover{color:var(--mf-text,#10233a)}.tour-device-switch button[aria-pressed=true]{color:var(--fi-accent-ink,var(--mf-primary,#0f766e));background:var(--mf-card,#fff);box-shadow:0 1px 2px rgba(16,35,58,.08),0 4px 12px rgba(16,35,58,.06)}.tour-device-replay,.tour-device-rotate{border:1px solid var(--mf-border,#dce7ef);background:var(--mf-card,#fff)}.tour-device-replay,.tour-device-rotate[aria-pressed=true]{color:var(--fi-accent-ink,var(--mf-primary,#0f766e))}.tour-device-replay:hover{background:var(--mf-surface,#f4f7fa)}.tour-device-replay:focus-visible,.tour-device-rotate:focus-visible,.tour-device-switch button:focus-visible{outline:3px solid var(--mf-primary,#0f766e);outline-offset:2px}.tour-device-note{display:inline-flex;align-items:center;gap:7px;color:var(--mf-muted,#5c6e82);font-size:13px;font-weight:600}.tour-device-note-dot{width:7px;height:7px;border-radius:50%;background:var(--mf-primary,#0f766e);box-shadow:0 0 0 3px color-mix(in srgb,var(--mf-primary,#0f766e) 18%,transparent)}.tour-devices-phone .tour-device-bar,.tour-devices-tablet .tour-device-bar{position:sticky;top:0}.tour-devices-phone,.tour-devices-tablet{min-height:100vh;background:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--mf-primary,#0f766e) 9%,transparent),transparent 34rem),var(--mf-surface,#f4f7fa)}.tour-device-stage{padding:24px 16px 32px;display:flex;justify-content:center}.tour-device-pending{min-height:60vh}.tour-device-scaler{position:relative;flex:none}.tour-device{position:absolute;top:0;left:0;box-sizing:border-box;transform-origin:0 0;border-radius:56px;background:linear-gradient(150deg,#2b3440,#0d1218 55%,#1f2731);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.16),0 0 0 1px rgba(10,16,24,.4),0 30px 70px rgba(16,35,58,.22),0 10px 24px rgba(16,35,58,.14)}.tour-device-tablet{border-radius:38px}.tour-device-camera{position:absolute;top:5px;left:50%;width:6px;height:6px;border-radius:50%;background:#3a4552;transform:translateX(-50%)}.tour-device-tablet .tour-device-camera{top:7px}.tour-device-tablet.tour-device-landscape .tour-device-camera{top:50%;left:7px;transform:translateY(-50%)}.tour-device-phone.tour-device-landscape .tour-device-camera{top:50%;left:6px;transform:translateY(-50%)}.tour-device-turning{transition:width .35s ease,height .35s ease}.tour-device-display{--tour-screen-surface:#ffffff;--tour-screen-ink:#0f172a;position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:42px;color:var(--tour-screen-ink);background:var(--tour-screen-surface)}.tour-device-display[data-appearance=dark]{--tour-screen-surface:#101b2b;--tour-screen-ink:#f1f5f9}.tour-device-tablet .tour-device-display{border-radius:22px}.tour-device-status{flex:none;box-sizing:border-box;padding:0 30px 0 34px;display:flex;align-items:center;justify-content:space-between;font:600 15px/1 -apple-system,BlinkMacSystemFont,SF Pro Text,Roboto,var(--fi-font-sans,system-ui),sans-serif;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none}.tour-device-phone .tour-device-status{padding-top:6px}.tour-device-tablet .tour-device-status{padding:0 22px;font-size:12px}.tour-device-status-icons{display:inline-flex;align-items:center;gap:6px}.tour-device-tablet .tour-device-status-icons{gap:5px}.tour-device-tablet .tour-device-status-icons svg{transform:scale(.86)}.tour-device-screen{display:block;flex:none;border:0;background:var(--tour-screen-surface)}.tour-device-home-indicator{position:absolute;bottom:8px;left:50%;width:134px;height:5px;border-radius:3px;background:var(--tour-screen-ink);opacity:.82;transform:translateX(-50%);pointer-events:none}.tour-device-tablet .tour-device-home-indicator{bottom:7px;width:300px}@media (hover:none) and (pointer:coarse),(max-width:759px){.tour-device-bar{display:none}}:is(:root,.tour-embed)[data-native-device]{--tn-appbar:64px;--tn-scope:54px;--tn-chrome:calc(var(--tn-appbar) + var(--tn-scope));--tn-rail:80px;--tn-bar:80px;--tn-bar-inset:14px;--tn-gutter:14px;--fi-font-sans:Roboto,-apple-system,BlinkMacSystemFont,"Inter",ui-sans-serif,system-ui,"Noto Sans","Noto Sans Arabic",Tahoma,sans-serif;--fi-font-display:var(--fi-font-sans);--fi-font-number:var(--fi-font-sans);font-family:var(--fi-font-sans);--tn-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27A6.47 6.47 0 0 0 16 9.5 6.5 6.5 0 1 0 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3C/svg%3E");--tn-icon-add:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M18 13h-5v5c0 .55-.45 1-1 1s-1-.45-1-1v-5H6c-.55 0-1-.45-1-1s.45-1 1-1h5V6c0-.55.45-1 1-1s1 .45 1 1v5h5c.55 0 1 .45 1 1s-.45 1-1 1z'/%3E%3C/svg%3E");--tn-icon-dropdown:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M7 10l5 5 5-5z'/%3E%3C/svg%3E");--tn-icon-down:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z'/%3E%3C/svg%3E");--tn-icon-up:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z'/%3E%3C/svg%3E");--tn-icon-swap:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z'/%3E%3C/svg%3E");--tn-icon-pie:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10zm2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99zm0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99h-8.97z'/%3E%3C/svg%3E");--tn-icon-savings:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M19.83 7.5l-2.27-2.27c.07-.42.18-.81.32-1.15.08-.18.12-.37.12-.58 0-.83-.67-1.5-1.5-1.5-1.64 0-3.09.79-4 2h-5C4.46 4 2 6.46 2 9.5S4.5 21 4.5 21H10v-2h2v2h5.5l1.68-5.59 2.82-.94V7.5h-2.17zM13 9H8V7h5v2zm3 2c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z'/%3E%3C/svg%3E");--tn-icon-filter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z'/%3E%3C/svg%3E");--tn-icon-add-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z'/%3E%3C/svg%3E")}:root[data-native-device] body{background:var(--np-bg)}:is(:root,.tour-embed)[data-native-device] .app-shell{min-height:100vh;color:var(--np-ink);background:var(--np-bg);font-family:var(--fi-font-sans)}:is(:root,.tour-embed)[data-native-device] .app-shell .workspace{min-width:0;padding-bottom:0}:is(:root,.tour-embed)[data-native-device] .app-shell .main-content{min-height:calc(100vh - var(--tn-appbar));background:var(--np-bg)}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar{position:sticky;top:0;z-index:20;min-width:0;height:var(--tn-appbar);min-height:var(--tn-appbar);padding-block:0;padding-inline:16px 4px;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:8px;border:0;border-radius:0;box-shadow:none;background:var(--np-surface);-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root,.tour-embed)[data-native-device] .app-shell .page-intro{width:auto;min-width:0;min-height:0;flex:1 1 auto;padding:0;display:flex;align-items:center;gap:9px}:is(:root,.tour-embed)[data-native-device] .app-shell .page-intro h1{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .page-intro .topbar-mark{display:inline-flex}:is(:root,.tour-embed)[data-native-device] .app-shell .page-intro .topbar-mark .financeia-mark{width:36px;height:36px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .page-intro .topbar-mark{display:none}.tour-appbar-title,.tour-bell-button{display:none}:is(:root,.tour-embed)[data-native-device=tablet] .tour-appbar-title{min-width:0;display:grid;gap:0}:is(:root,.tour-embed)[data-native-device=tablet] .tour-appbar-title strong{overflow:hidden;color:var(--np-ink);font-size:20px;font-weight:700;line-height:27px;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap}:is(:root,.tour-embed)[data-native-device=tablet] .tour-appbar-title small{color:var(--np-ink-2);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.2px}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions{position:static;width:auto;min-width:0;flex:0 0 auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:0}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>:is(.freshness,.language-picker,.profile-quick-switch){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>.currency-selector{order:1;flex:0 0 auto;margin-inline-end:2px}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>.command-bar-trigger{order:2}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>.privacy-toggle{order:3}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>.tour-bell-button{order:4}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>.account-button{order:5}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>:is(.command-bar-trigger,.privacy-toggle,.tour-bell-button){position:relative;flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px;padding:0;display:grid;place-items:center;border:0;border-radius:999px;color:var(--np-ink-2);background:transparent;box-shadow:none;cursor:pointer}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>:is(.command-bar-trigger,.privacy-toggle,.tour-bell-button):hover{background:color-mix(in srgb,var(--np-ink-2) 8%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .command-bar-trigger>:is(span,kbd,svg){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .command-bar-trigger:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--tn-icon-search) center /24px no-repeat;mask:var(--tn-icon-search) center /24px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .privacy-toggle .native-icon,:is(:root,.tour-embed)[data-native-device] .app-shell .tour-bell-button .native-icon{width:24px;height:24px}:is(:root,.tour-embed)[data-native-device] .app-shell .privacy-toggle:has(input:checked){color:var(--np-ink-2);background:transparent}:is(:root,.tour-embed)[data-native-device] .app-shell .privacy-toggle:has(input:checked):after{box-shadow:0 0 0 1.5px var(--np-surface)}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions .currency-selector.compact .currency-selector-trigger{width:auto;min-width:0;height:48px;min-height:48px;padding-inline:10px 6px;gap:2px;border:0;border-radius:12px;color:var(--np-teal-ink);background:var(--np-mint);box-shadow:none;font-size:14px;font-weight:600}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions .currency-selector.compact .currency-selector-value{gap:5px}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions .currency-selector.compact .currency-selector-value strong{font-size:14px;font-weight:600;letter-spacing:.1px}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions .currency-selector.compact .currency-selector-chevron{width:18px;height:18px;color:transparent;background:var(--np-teal-ink);-webkit-mask:var(--tn-icon-dropdown) center /18px no-repeat;mask:var(--tn-icon-dropdown) center /18px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .topbar-actions>.account-button{flex:0 0 48px;width:48px;min-width:48px;height:48px;min-height:48px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:999px;background:transparent;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .account-button>.curated-avatar{width:34px;height:34px;border:0;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .account-button>:not(.curated-avatar){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar>:is(.sidebar-mode-switch,.sidebar-mode,.sidebar-plan,.sidebar-card,.sidebar-footer){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar,:is(:root,.tour-embed)[data-native-device] .app-shell.pro-experience .sidebar{min-width:0;border:0;border-radius:0;color:var(--np-ink-2);background:var(--np-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar nav{min-width:0;padding:0;overflow:visible;scroll-snap-type:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item,:is(:root,.tour-embed)[data-native-device] .app-shell.pro-experience .sidebar .nav-item{min-width:0;margin:0;padding:0;display:flex;flex-direction:column;align-items:center;gap:4px;border:0;border-radius:0;color:var(--np-ink-2);background:transparent;box-shadow:none;transform:none;font:inherit;text-align:center;cursor:pointer}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item:hover,:is(:root,.tour-embed)[data-native-device] .app-shell.pro-experience .sidebar .nav-item:hover{color:var(--np-ink);background:transparent;transform:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item .nav-icon,:is(:root,.tour-embed)[data-native-device] .app-shell.pro-experience .sidebar .nav-item .nav-icon{width:56px;height:32px;flex:none;display:grid;place-items:center;border-radius:16px;color:inherit;background:transparent;box-shadow:none;transition:background-color .15s ease}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item:hover .nav-icon{background:color-mix(in srgb,var(--np-ink-2) 8%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item .nav-icon .native-icon{width:24px;height:24px}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item.active,:is(:root,.tour-embed)[data-native-device] .app-shell.pro-experience .sidebar .nav-item.active{color:var(--np-teal-ink);background:transparent;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item.active .nav-icon,:is(:root,.tour-embed)[data-native-device] .app-shell.pro-experience .sidebar .nav-item.active .nav-icon{color:var(--np-teal-ink);background:var(--np-mint);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item .nav-label{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item .nav-compact{max-width:100%;display:block;overflow:hidden;font-size:13px;font-weight:600;line-height:18px;letter-spacing:.2px;text-overflow:ellipsis;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item:focus-visible{outline:none}:is(:root,.tour-embed)[data-native-device] .app-shell .sidebar .nav-item:focus-visible .nav-icon{outline:3px solid color-mix(in srgb,var(--np-teal-ink) 55%,transparent);outline-offset:1px}:is(:root,.tour-embed)[data-native-device=phone] .app-shell{display:block}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .sidebar,:is(:root,.tour-embed)[data-native-device=phone] .app-shell.pro-experience .sidebar{position:fixed;inset:auto 0 0 0;z-index:25;width:100%;height:calc(var(--tn-bar) + var(--tn-bar-inset));min-height:0;padding:0 0 var(--tn-bar-inset);display:block}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .sidebar>.brand{display:none}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .sidebar nav{height:var(--tn-bar);display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-columns:none;gap:0}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .sidebar .nav-item,:is(:root,.tour-embed)[data-native-device=phone] .app-shell.pro-experience .sidebar .nav-item{height:100%;min-height:0;padding-top:12px;justify-content:flex-start}:is(:root,.tour-embed)[data-native-device=phone] .app-shell.light-experience .sidebar .nav-item{padding-top:0;justify-content:center}:is(:root,.tour-embed)[data-native-device=phone] .app-shell.light-experience .sidebar .nav-item .nav-compact{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%)}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .workspace{padding-bottom:calc(var(--tn-bar) + var(--tn-bar-inset))}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell{display:grid;grid-template-columns:var(--tn-rail) minmax(0,1fr)}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar,:is(:root,.tour-embed)[data-native-device=tablet] .app-shell.pro-experience .sidebar{position:sticky;inset:0 auto auto;top:0;z-index:25;width:var(--tn-rail);height:100vh;min-height:0;padding:16px 0;display:flex;flex-direction:column;align-items:stretch;gap:0;overflow:hidden auto}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar>.brand{min-height:0;margin:0 0 16px;padding:0;display:grid;place-items:center;border:0;background:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar>.brand .financeia-lockup{gap:0}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar>.brand .financeia-lockup strong{display:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar>.brand .financeia-mark{width:42px;height:42px;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar nav{height:auto;display:flex;flex-direction:column;gap:4px}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .sidebar .nav-item,:is(:root,.tour-embed)[data-native-device=tablet] .app-shell.pro-experience .sidebar .nav-item{width:100%;min-height:56px;padding:0 4px;justify-content:center}:is(:root,.tour-embed)[data-native-device] .app-shell .add-button{position:fixed;inset:auto auto 16px auto;inset-inline-end:16px;z-index:24;width:56px;min-width:56px;height:56px;min-height:56px;margin:0;padding:0;display:grid;place-items:center;border:0;border-radius:16px;color:var(--np-on-accent);background:var(--np-teal-ink);box-shadow:0 3px 5px rgb(15 23 42/.2),0 6px 14px rgb(15 23 42/.14);transform:none}:is(:root,.tour-embed)[data-native-device=phone] .app-shell .add-button{bottom:calc(var(--tn-bar) + var(--tn-bar-inset) + 16px)}:is(:root,.tour-embed)[data-native-device] .app-shell .add-button:hover{background:color-mix(in srgb,var(--np-teal-ink) 88%,black);box-shadow:0 4px 8px rgb(15 23 42/.24),0 8px 18px rgb(15 23 42/.16);transform:none}:is(:root,.tour-embed)[data-native-device] .app-shell .add-button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .add-button>svg{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .add-button:before{content:"";width:32px;height:32px;background:currentColor;-webkit-mask:var(--tn-icon-add) center /32px no-repeat;mask:var(--tn-icon-add) center /32px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-workspace{width:100%;max-width:none;margin:0;padding:0 var(--tn-gutter) 20px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar{position:sticky;top:var(--tn-appbar);z-index:15;box-sizing:border-box;height:var(--tn-scope);min-height:0;margin:0 calc(-1 * var(--tn-gutter)) 12px;padding:2px 16px 8px;display:flex;align-items:center;gap:10px;border:0;border-radius:0;background:var(--np-surface);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar>:not(.pro-context-control:first-child){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar .pro-context-control{width:100%;min-width:0;padding:0;display:flex;align-items:center;gap:10px;border:0;background:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar .pro-context-control>span:first-child{flex:none;color:var(--np-ink-2);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.2px;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar .pro-context-control>span[data-native-label]:first-child{font-size:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar .pro-context-control>span[data-native-label]:first-child:before{content:attr(data-native-label);content:attr(data-native-label) /"";font-size:13px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-context-bar select{width:auto;min-width:0;height:44px;min-height:44px;flex:1 1 auto;padding-inline:24px 40px;border:1px solid var(--np-border);border-radius:14px;color:var(--np-ink);background-color:var(--np-surface);box-shadow:none;font-size:15px;font-weight:500}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-command-layout,.pro-books-layout,.pro-planning-layout,.pro-portfolio-layout,.pro-entities-layout,.pro-reports-layout){grid-template-columns:repeat(12,minmax(0,1fr));gap:12px 16px}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-panel,.panel){border:1px solid color-mix(in srgb,var(--np-border) 90%,transparent);border-radius:20px;background:var(--np-surface);box-shadow:0 1px 2px rgb(15 23 42/.05)}.pro-native-period{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout{row-gap:10px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout>.home-custom-grid{display:contents}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout>*,:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout>.home-custom-grid>.home-custom-card{grid-column:1/-1;min-width:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout .pro-home-categories,:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout>:is(.pro-attention-panel,.pro-account-snapshot){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .home-custom-card[data-home-card=budget_pace]{display:flex}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout:before{content:"";grid-column:1/-1;grid-row:1/span 2;align-self:stretch;border:1px solid rgb(139 92 246/.2);border-radius:24px;background:linear-gradient(135deg,var(--np-iris-soft),var(--np-sky-soft) 55%,var(--np-mint));box-shadow:0 1px 3px rgb(15 23 42/.12),0 4px 10px rgb(15 23 42/.08)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout>.pro-home-purpose{position:relative;grid-row:1;margin:0;padding:18px 18px 4px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px 10px;border:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-purpose-icon{width:40px;height:40px;border-radius:13px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-purpose-icon .native-icon{width:22px;height:22px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-purpose>div{gap:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-purpose .pro-kicker{margin:0;font-size:13px;font-weight:700;line-height:18px;letter-spacing:.2px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-purpose h2{margin:0;color:var(--np-ink);font-size:22px;font-weight:700;line-height:28px;letter-spacing:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-purpose .pro-native-period{grid-column:1/-1;margin:0;display:block;color:var(--np-ink-2);font-size:13px;font-weight:600;line-height:18px;letter-spacing:.2px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout>.home-custom-grid>[data-home-card=net_position]{position:relative;grid-row:2;padding:0 18px 18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics{margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-home-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card{min-height:76px;margin:0;padding:0;border:1px solid rgb(15 118 110/.14);border-radius:16px;background:color-mix(in srgb,var(--np-surface) 76%,transparent);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card.violet{border-color:rgb(139 92 246/.14)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card:is(.coral,.attention){border-color:rgb(194 65 12/.14)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card.sky{border-color:rgb(29 78 216/.14)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-action{width:100%;height:100%;min-height:76px;padding:12px;display:grid;grid-template-rows:auto auto;align-content:start;gap:8px;border-radius:inherit;text-align:start}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card small{min-height:36px;display:flex;align-items:flex-start;gap:6px;color:var(--np-ink-2);font-size:13px;font-weight:500;line-height:18px;letter-spacing:.2px}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-home-metrics,.pro-analysis-metrics) .pro-metric-icon{width:16px;height:16px;flex:none;margin-top:1px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card strong{color:var(--np-ink);font-size:16px;font-weight:700;line-height:23px;letter-spacing:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-home-metrics .pro-metric-card .pro-metric-action>span{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout .pro-cash-forecast{padding:12px 0 0;border:0;border-top:1px solid color-mix(in srgb,var(--np-border) 78%,transparent);border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .financial-trend-heading{padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .financial-trend-title{width:100%;flex:1 1 100%;gap:10px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .financial-trend-title>span:first-child{width:40px;height:40px;border-radius:13px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .financial-trend-title h3{font-size:16px;font-weight:700;line-height:23px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .financial-trend-subtitle{color:var(--np-ink-2);font-size:13px;line-height:19px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-period-tabs{margin:0;padding:0;display:flex;gap:8px;border:0;background:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-period-tabs button{flex:none;min-width:52px;min-height:44px;padding:0 16px;border:1px solid var(--np-border);border-radius:12px;color:var(--np-ink-2);background:var(--np-surface);font-size:14px;font-weight:600}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-period-tabs button:is(.selected,[aria-selected=true]){border-color:transparent;color:var(--np-ink);background:var(--np-sky-soft)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-forecast-summary{min-height:0;margin:12px 0;padding:12px;border:1px solid color-mix(in srgb,var(--np-border) 86%,transparent);border-radius:15px;background:color-mix(in srgb,var(--np-surface) 78%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-forecast-summary>span{min-width:0;padding:0;display:grid;gap:2px;border:0;background:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-forecast-summary small{color:var(--np-ink-2);font-size:13px;font-weight:500;line-height:18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-forecast-summary strong{color:var(--np-ink);font-size:16px;font-weight:700;line-height:23px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-forecast-legend{padding:0 0 8px;gap:18px;color:var(--np-ink-2);font-size:13px;font-weight:500}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-cash-forecast .cash-forecast-plot{margin:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-command-layout .pro-budget-health{padding:15px;border:1px solid rgb(15 118 110/.16);border-radius:18px;background:color-mix(in srgb,var(--np-surface) 76%,transparent);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .pro-section-heading{margin:0 0 10px;padding:0;flex-wrap:nowrap;align-items:center;border:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .pro-section-heading .pro-kicker{margin:0;font-size:13px;line-height:18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .pro-section-heading h3{margin:0;font-size:16px;font-weight:600;line-height:23px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .pro-status-pill{padding:5px 9px;font-size:13px;font-weight:700}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-health-body{padding:0;display:grid;gap:10px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-health-track{height:8px;border-radius:999px;background:color-mix(in srgb,var(--np-border) 50%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-health-track i{border-radius:inherit;background:var(--np-teal-ink)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-health-progress>div:last-child{margin-top:8px;color:var(--np-ink-2);font-size:13px;font-weight:600}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-health-progress>div:last-child>span:last-child{color:var(--np-teal-ink)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dl>div:is(:nth-child(2),:nth-child(4),:nth-child(5)),:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health>footer{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dl>div{--tn-row-accent:var(--np-teal-ink);min-width:0;padding:11px 13px;display:flex;align-items:center;gap:11px;border:1px solid color-mix(in srgb,var(--tn-row-accent) 16%,transparent);border-radius:17px;background:color-mix(in srgb,var(--np-mint) 92%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dl>div:nth-child(3){--tn-row-accent:var(--np-iris-ink);background:color-mix(in srgb,var(--np-iris-soft) 92%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dt{position:relative;min-width:0;flex:1 1 auto;display:flex;align-items:center;gap:11px;color:var(--np-ink-2);font-size:15px;font-weight:400;line-height:22px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dt:before{content:"";width:40px;height:40px;flex:none;border-radius:13px;background:color-mix(in srgb,var(--tn-row-accent) 12%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dt:after{content:"";position:absolute;inset-inline-start:9px;top:50%;width:22px;height:22px;background:var(--tn-row-accent);transform:translateY(-50%);-webkit-mask:var(--tn-icon-pie) center /22px no-repeat;mask:var(--tn-icon-pie) center /22px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dl>div:nth-child(3) dt:after{-webkit-mask-image:var(--tn-icon-savings);mask-image:var(--tn-icon-savings)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health dd{margin:0;flex:none;color:var(--tn-row-accent);font-size:16px;font-weight:700;line-height:23px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-reserve-note{margin:10px 0 0;padding:13px;display:flex;align-items:center;gap:9px;border:1px solid rgb(46 196 182/.24);border-radius:16px;color:var(--np-teal-ink);background:var(--np-mint);font-size:13px;font-weight:700}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-budget-health .budget-reserve-note>span:first-of-type{flex:1 1 auto}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-command-layout>.home-custom-grid>.home-custom-card:is([data-home-card=cash_forecast],[data-home-card=budget_pace],[data-home-card=runway],[data-home-card=watchlists],[data-home-card=goals],[data-home-card=checkup],[data-home-card=net_worth_trend]){grid-column:span 6}@media (min-width:1120px){:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-command-layout>.home-custom-grid>.home-custom-card[data-home-card=cash_forecast]{grid-column:span 8}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-command-layout>.home-custom-grid>.home-custom-card[data-home-card=budget_pace]{grid-column:span 4}}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-view-home,.pro-view-transactions){padding-bottom:88px}:is(:root,.tour-embed)[data-native-device] .app-shell .main-content>:is(.light-custom-home,.content-grid,.settings-layout){padding:12px var(--tn-gutter) 20px}:is(:root,.tour-embed)[data-native-device] .app-shell .main-content>.light-custom-home{padding-bottom:88px}:is(:root,.tour-embed)[data-native-device] :is(.modal-backdrop,.pro-drawer-backdrop,.financial-editor-backdrop,.portfolio-sheet-backdrop,.command-bar-backdrop){position:fixed;inset:0;z-index:60;padding:0;display:flex;flex-direction:column;place-items:center;align-items:center;justify-content:flex-end;background:rgb(0 0 0/.32);-webkit-backdrop-filter:none;backdrop-filter:none}:is(:root,.tour-embed)[data-native-device] :is(.modal-backdrop>.composer,.pro-drawer-backdrop>.pro-detail-drawer,.financial-editor-backdrop>.financial-editor-dialog,.portfolio-sheet-backdrop>.portfolio-sheet,.command-bar-backdrop>.command-bar){box-sizing:border-box;width:100%;max-width:640px;height:auto;min-height:0;max-height:calc(85dvh + 48px);margin:0;border:0;border-radius:28px 28px 0 0;color:var(--np-ink);background:var(--np-surface);box-shadow:0 -1px 3px rgb(0 0 0/.1),0 -6px 18px rgb(0 0 0/.1);overflow-y:auto;overscroll-behavior:contain;animation:tn-sheet-up .28s cubic-bezier(.2,0,0,1)}:is(:root,.tour-embed)[data-native-device=phone] :is(.modal-backdrop>.composer,.pro-drawer-backdrop>.pro-detail-drawer,.financial-editor-backdrop>.financial-editor-dialog,.portfolio-sheet-backdrop>.portfolio-sheet,.command-bar-backdrop>.command-bar){max-width:none;max-height:calc(100dvh - 24px)}:is(:root,.tour-embed)[data-native-device] :is(.modal-backdrop>.composer,.pro-drawer-backdrop>.pro-detail-drawer,.financial-editor-backdrop>.financial-editor-dialog,.command-bar-backdrop>.command-bar){--tn-handle:color-mix(in srgb,var(--np-ink-2) 40%,transparent);background:linear-gradient(var(--tn-handle),var(--tn-handle)) 50% 14px /32px 4px no-repeat,var(--np-surface)}:is(:root,.tour-embed)[data-native-device] .modal-backdrop>.composer{padding:40px 24px max(24px,env(safe-area-inset-bottom))}:is(:root,.tour-embed)[data-native-device] .pro-drawer-backdrop>.pro-detail-drawer{padding-top:24px}:is(:root,.tour-embed)[data-native-device] .financial-editor-backdrop>.financial-editor-dialog{padding-top:16px}:is(:root,.tour-embed)[data-native-device] .command-bar-backdrop>.command-bar{min-height:min(520px,70dvh);padding:36px 16px 20px;gap:12px}:is(:root,.tour-embed)[data-native-device] .command-bar>input{min-height:56px;border:1px solid var(--np-border);border-radius:12px;color:var(--np-ink);background:var(--np-surface)}:is(:root,.tour-embed)[data-native-device] .financial-editor-backdrop>.financial-editor-dialog{overflow:hidden;display:flex;flex-direction:column}:is(:root,.tour-embed)[data-native-device] .financial-editor-backdrop>.financial-editor-dialog footer{padding-bottom:max(16px,env(safe-area-inset-bottom))}:is(:root,.tour-embed)[data-native-device] .pro-drawer-backdrop>.pro-detail-drawer{scrollbar-gutter:auto}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-view-transactions{--tn-pane:calc((100vw - var(--tn-rail) - 12px) * .52 - 16px)}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-view-transactions .pro-drawer-backdrop:has(>.pro-detail-drawer>.pro-record-detail){inset-block:var(--tn-chrome) 0;inset-inline:var(--tn-rail) 0;z-index:14;padding-block:16px;padding-inline:0 16px;justify-content:stretch;align-items:flex-end;background:none;pointer-events:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-view-transactions .pro-drawer-backdrop>.pro-detail-drawer:has(>.pro-record-detail){width:var(--tn-pane);max-width:none;height:100%;max-height:none;padding-top:0;border:1px solid var(--np-border);border-radius:20px;background:var(--np-surface);box-shadow:none;animation:none;pointer-events:auto}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-view-transactions:has(.pro-drawer-backdrop>.pro-detail-drawer>.pro-record-detail) .pro-ledger-workspace{margin-inline-end:calc(var(--tn-pane) + 14px)}@keyframes tn-sheet-up{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){:is(:root,.tour-embed)[data-native-device] :is(.modal-backdrop>.composer,.pro-drawer-backdrop>.pro-detail-drawer,.financial-editor-backdrop>.financial-editor-dialog,.portfolio-sheet-backdrop>.portfolio-sheet,.command-bar-backdrop>.command-bar){animation:none}}.tour-bell-sheet>header{display:flex;align-items:center;justify-content:space-between;gap:16px}.tour-bell-sheet h2{margin:0;font-size:22px;line-height:28px}.tour-bell-empty{padding:28px 8px 12px;display:grid;justify-items:center;gap:8px;text-align:center}.tour-bell-empty>span{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;color:var(--np-success);background:var(--np-mint)}.tour-bell-empty>span .native-icon{width:28px;height:28px}.tour-bell-empty strong{color:var(--np-ink);font-size:16px;font-weight:600}.tour-bell-empty p{margin:0;color:var(--np-ink-2);font-size:14px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-ledger-workspace{padding:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-ledger-workspace>*{grid-column:1/-1;min-width:0;margin:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-ledger-workspace>:is(.pro-books-heading,.pro-books-toolbar){display:contents}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-heading>div,:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-books-quick-filters,:is(:root,.tour-embed)[data-native-device] .app-shell .pro-ledger-workspace>.pro-books-stats{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-command-field{grid-column:1;grid-row:1;min-width:0;height:56px;min-height:56px;margin:0;padding:0 16px;display:flex;align-items:center;gap:12px;border:1px solid var(--np-border);border-radius:16px;color:var(--np-ink-2);background:var(--np-surface);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-command-field>svg{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-command-field:before{content:"";width:24px;height:24px;flex:none;background:currentColor;-webkit-mask:var(--tn-icon-search) center /24px no-repeat;mask:var(--tn-icon-search) center /24px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-command-field input{min-width:0;height:100%;min-height:0;padding:0;border:0;outline:0;color:var(--np-ink);background:transparent;box-shadow:none;font-size:16px;font-weight:400}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-command-field input::placeholder{color:var(--np-ink-2);opacity:1}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-command-field:focus-within{border:2px solid var(--np-teal-ink);padding-inline:15px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-heading>.primary-button{grid-column:2;grid-row:1;height:56px;min-height:56px;padding:0 20px 0 16px;display:inline-flex;align-items:center;gap:8px;border-radius:999px;font-size:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-heading>.primary-button:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--tn-icon-add-circle) center /22px no-repeat;mask:var(--tn-icon-add-circle) center /22px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-heading>.primary-button:after{content:attr(data-native-label);content:attr(data-native-label) /"";font-size:16px;font-weight:700}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-chips{grid-column:1;grid-row:2;margin:0;padding:0;display:flex;flex-wrap:nowrap;gap:8px;overflow-x:auto;scrollbar-width:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-chips::-webkit-scrollbar{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-chips button{flex:none;min-height:44px;padding:0 14px;border:1px solid var(--np-border);border-radius:12px;color:var(--np-ink);background:var(--np-surface);box-shadow:none;font-size:15px;font-weight:500}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-chips button:is(.selected,[aria-pressed=true]){border-color:transparent;color:var(--np-ink);background:var(--np-sky-soft);font-weight:600}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-toggle{position:relative;grid-column:2;grid-row:2;width:48px;min-width:48px;height:48px;min-height:48px;justify-self:center;padding:0;display:grid;place-items:center;border:0;border-radius:999px;color:var(--np-ink);background:transparent;box-shadow:none;font-size:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-toggle>svg{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-toggle:before{content:"";width:24px;height:24px;background:currentColor;-webkit-mask:var(--tn-icon-filter) center /24px no-repeat;mask:var(--tn-icon-filter) center /24px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-toggle>span{position:absolute;top:9px;inset-inline-end:9px;width:8px;height:8px;border-radius:50%;background:var(--np-teal-ink)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-toolbar>.pro-filter-toggle[aria-expanded=true]{color:var(--np-teal-ink);background:var(--np-mint)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table{margin:0;overflow:visible;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table table{width:100%;min-width:0;display:block;border:0;background:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table thead{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody{display:grid;gap:11px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody tr{--tn-flow:var(--np-sky-ink);--tn-flow-amount:var(--np-ink);--tn-flow-icon:var(--tn-icon-up);min-width:0;padding:14px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;border:1px solid color-mix(in srgb,var(--np-border) 90%,transparent);border-radius:20px;background:var(--np-surface);box-shadow:0 1px 2px rgb(15 23 42/.06);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody tr:hover{border-color:color-mix(in srgb,var(--np-teal-ink) 35%,var(--np-border));background:var(--np-surface)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody tr.selected{border-color:var(--np-teal-ink);background:var(--np-surface);box-shadow:0 0 0 1px var(--np-teal-ink)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody tr:has(>td:nth-child(7) .pro-status-pill.ready){--tn-flow:var(--np-success);--tn-flow-amount:var(--np-success);--tn-flow-icon:var(--tn-icon-down)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody tr:has(>td:nth-child(7) .pro-status-pill.info){--tn-flow:var(--np-iris-ink);--tn-flow-amount:var(--np-iris-ink);--tn-flow-icon:var(--tn-icon-swap)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td{min-width:0;padding:0;display:block;border:0;background:none;text-align:start;white-space:normal}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:is(:nth-child(4),:nth-child(5),:nth-child(7),:nth-child(10)){display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:first-child{grid-column:1;grid-row:1/span 3;align-self:center;width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:var(--tn-flow);background:color-mix(in srgb,var(--tn-flow) 12%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:first-child>input{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:first-child:before{content:"";width:22px;height:22px;background:currentColor;-webkit-mask:var(--tn-flow-icon) center /22px no-repeat;mask:var(--tn-flow-icon) center /22px no-repeat}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(3){grid-column:2/-1;grid-row:1/span 2}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table .pro-row-open{width:100%;min-height:0;padding:0;display:grid;gap:0;border:0;color:var(--np-ink);background:none;text-align:start}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table .pro-row-open strong{overflow:hidden;color:var(--np-ink);font-size:15px;font-weight:600;line-height:21px;text-overflow:ellipsis;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table .pro-row-open small{overflow:hidden;color:var(--np-ink-2);font-size:13px;font-weight:400;line-height:19px;text-overflow:ellipsis;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(2){grid-column:3;grid-row:2;align-self:end;color:var(--np-ink-2);font-size:13px;line-height:19px;text-align:end;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(6){grid-column:2/-1;grid-row:3;color:var(--np-teal-ink);font-size:13px;font-weight:500;line-height:18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(6) .pro-muted-cell{color:var(--np-ink-2)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(8){grid-column:1/3;grid-row:4;align-self:end;margin-top:10px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(8) .pro-status-pill{min-height:0;padding:0;border:0;color:var(--np-success);background:none;font-size:13px;font-weight:500;line-height:18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(8) .pro-status-pill:not(.ready){color:var(--np-gold-ink)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td:nth-child(9){grid-column:3;grid-row:4;align-self:end;margin-top:10px;color:var(--tn-flow-amount);font-size:14px;font-weight:700;line-height:20px;text-align:end;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-books-table tbody td[colspan]{grid-column:1/-1;grid-row:auto}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-ledger-pagination{padding:4px 0 0;border:0;background:none}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-books-table tbody td:nth-child(3){grid-column:2}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-books-table tbody td:nth-child(6){grid-column:2}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-books-table tbody td:nth-child(9){grid-column:3;grid-row:1;align-self:start;margin:0}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-books-table tbody td:nth-child(8){grid-column:3;grid-row:2;justify-self:end;align-self:start;margin:0}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-books-table tbody td:nth-child(2){grid-column:3;grid-row:3;align-self:start}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-planning-layout,.pro-portfolio-layout,.pro-entities-layout):before{content:"";grid-column:1/-1;grid-row:1/span 2;align-self:stretch;border:1px solid rgb(46 196 182/.18);border-radius:24px;background:linear-gradient(135deg,var(--np-mint),var(--np-sky-soft));box-shadow:0 1px 3px rgb(15 23 42/.12),0 4px 10px rgb(15 23 42/.08)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-entities-layout:before{border-color:rgb(139 92 246/.2);background:linear-gradient(135deg,var(--np-iris-soft),var(--np-sky-soft) 55%,var(--np-mint))}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-planning-layout>.pro-plan-heading,.pro-portfolio-layout>.pro-page-purpose,.pro-entities-layout>.pro-page-purpose){position:relative;grid-column:1/-1;grid-row:1;order:0;margin:0;padding:18px 18px 2px;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-heading,.pro-page-purpose:not(.pro-home-purpose)) h2{font-size:22px;font-weight:700;line-height:28px;letter-spacing:0}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-heading,.pro-page-purpose:not(.pro-home-purpose)) p:not(.pro-kicker){color:var(--np-ink-2);font-size:13px;line-height:19px}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-heading,.pro-page-purpose:not(.pro-home-purpose)) .pro-kicker{margin:0;font-size:13px;line-height:18px}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-planning-layout>.pro-plan-metrics,.pro-portfolio-layout>.pro-portfolio-metrics,.pro-entities-layout>.pro-entity-metrics){position:relative;grid-column:1/-1;grid-row:2;order:0;margin:0;padding:0 18px 18px;border:0;border-radius:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card{--tn-row-accent:var(--np-teal-ink);--tn-row-surface:var(--np-mint);min-width:0;min-height:0;margin:0;padding:11px 13px;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;column-gap:11px;border:1px solid color-mix(in srgb,var(--tn-row-accent) 16%,transparent);border-radius:17px;background:color-mix(in srgb,var(--tn-row-surface) 92%,transparent);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card:is(.coral,.attention){--tn-row-accent:var(--np-coral-ink);--tn-row-surface:var(--np-coral-soft)}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card.violet{--tn-row-accent:var(--np-iris-ink);--tn-row-surface:var(--np-iris-soft)}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card.sky{--tn-row-accent:var(--np-sky-ink);--tn-row-surface:var(--np-sky-soft)}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card.neutral{--tn-row-accent:var(--np-ink-2);--tn-row-surface:var(--np-surface)}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card small{display:contents;color:var(--np-ink-2);font-size:15px;font-weight:400;line-height:22px}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card .pro-metric-icon{box-sizing:border-box;grid-column:1;width:40px;height:40px;margin:0;padding:9px;border-radius:13px;color:var(--tn-row-accent);background:color-mix(in srgb,var(--tn-row-accent) 12%,transparent)}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card strong{grid-column:3;color:var(--tn-row-accent);font-size:16px;font-weight:700;line-height:23px;letter-spacing:0;white-space:nowrap}:is(:root,.tour-embed)[data-native-device] .app-shell :is(.pro-plan-metrics,.pro-entity-metrics) .pro-metric-card>span{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-plan-heading .pro-plan-heading-actions{width:100%;flex:1 1 100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-plan-heading .pro-plan-heading-actions :is(button,.secondary-button,.primary-button){width:100%;min-height:48px;justify-content:center;border-radius:999px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-portfolio-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics .pro-metric-card{min-width:0;min-height:0;margin:0;padding:12px;border:1px solid color-mix(in srgb,var(--np-border) 90%,transparent);border-radius:16px;background:color-mix(in srgb,var(--np-surface) 86%,transparent);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics .pro-metric-card:first-child{grid-column:1/-1;padding:16px 18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics .pro-metric-card:first-child strong{font-size:30px;line-height:38px;color:var(--np-ink)}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics .pro-metric-card small{color:var(--np-ink-2);font-size:13px;font-weight:500}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics .pro-metric-card strong{font-size:16px;font-weight:700;line-height:23px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-portfolio-metrics .pro-metric-card>span{color:var(--np-ink-2);font-size:12px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-header{margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px;border:0;background:none;box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-header>div:first-child{min-width:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-header>div:last-child{width:auto;flex:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-header h2{margin:2px 0 0;font-size:22px;font-weight:700;line-height:28px;letter-spacing:0}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-header>div:last-child>*{width:auto;min-height:48px;padding:0 16px;border:1px solid var(--np-border);border-radius:999px;color:var(--np-ink);background:color-mix(in srgb,var(--np-surface) 80%,transparent);font-size:14px;font-weight:600}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-navigation{width:100%;max-width:none;grid-template-columns:repeat(2,minmax(0,1fr))}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-reports-layout>.pro-analysis-filters{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-reports-layout>.pro-analysis-metrics{order:1;margin:0;padding:14px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;border:1px solid color-mix(in srgb,var(--np-border) 90%,transparent);border-radius:20px;background:var(--np-surface);box-shadow:0 1px 2px rgb(15 23 42/.05)}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-reports-layout>.pro-analysis-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-metrics .pro-metric-card{min-width:0;min-height:76px;margin:0;padding:12px;display:grid;align-content:start;gap:8px;border:1px solid color-mix(in srgb,var(--np-border) 80%,transparent);border-radius:16px;background:color-mix(in srgb,var(--np-surface) 76%,transparent);box-shadow:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-metrics .pro-metric-card small{min-height:36px;display:flex;align-items:flex-start;gap:6px;color:var(--np-ink-2);font-size:13px;font-weight:500;line-height:18px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-metrics .pro-metric-card strong{color:var(--np-ink);font-size:16px;font-weight:700;line-height:23px}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-analysis-metrics .pro-metric-card>span{display:none}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-reports-layout>.financial-diagnostics{order:2}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-reports-layout>.pro-analysis-dashboard{display:contents}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-reports-layout>.pro-analysis-dashboard>*{order:3;grid-column:1/-1;min-width:0}:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-reports-layout>.financial-diagnostics,:is(:root,.tour-embed)[data-native-device=tablet] .app-shell .pro-reports-layout>.pro-analysis-dashboard>:not(.pro-concentration-analysis,.pro-change-insights,.analysis-bridge-pair){grid-column:span 6}:is(:root,.tour-embed)[data-native-device] .app-shell .pro-reports-layout>.pro-analysis-dashboard>.native-cycle-overview{grid-column:1/-1}