:root{--background:#070710;--background-soft:#0d0d19;--panel:#111220d1;--panel-strong:#121322;--panel-hover:#17182a;--border:#ffffff14;--border-strong:#ffffff24;--text:#f8f8ff;--text-secondary:#a5a6bb;--text-muted:#6f7188;--phoenix-purple:#8b5cf6;--phoenix-violet:#a855f7;--phoenix-blue:#4f7cff;--phoenix-cyan:#22d3ee;--positive:#38e8a0;--warning:#ffb454;--danger:#ff6577;--gradient-primary:linear-gradient(135deg, #a855f7 0%, #735cff 45%, #3f8cff 100%);--gradient-soft:linear-gradient(135deg, #a855f724, #3f8cff0f);--shadow:0 20px 60px #00000052;--sidebar-width:250px}*{box-sizing:border-box}html{background:var(--background)}body{background:radial-gradient(circle at 70% -20%, #7043ff2e, transparent 34%), radial-gradient(circle at 95% 15%, #22d3ee12, transparent 28%), var(--background);color:var(--text);min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}button,input,select,textarea{font:inherit}.phoenix-app{min-height:100vh}.phoenix-sidebar{width:var(--sidebar-width);border-right:1px solid var(--border);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:100;background:linear-gradient(#111220f2,#070710fa);flex-direction:column;padding:24px 18px;display:flex;position:fixed;inset:0 auto 0 0}.phoenix-brand{align-items:center;gap:12px;padding:2px 8px 26px;display:flex}.phoenix-logo{background:var(--gradient-primary);color:#fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 10px 30px #7d50ff59}.phoenix-brand-name{letter-spacing:.15em;font-size:14px;font-weight:800}.phoenix-brand-subtitle{color:var(--text-muted);margin-top:3px;font-size:11px}.sidebar-section-label{letter-spacing:.13em;color:var(--text-muted);padding:0 11px 9px;font-size:10px;font-weight:700}.phoenix-nav{flex-direction:column;gap:5px;display:flex}.phoenix-nav-item{min-height:44px;color:var(--text-secondary);border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:flex;position:relative}.phoenix-nav-item:hover{border-color:var(--border);color:var(--text);background:#ffffff0a;transform:translate(2px)}.phoenix-nav-item.active{color:#fff;background:linear-gradient(90deg,#8b5cf62e,#4f7cff0f);border-color:#8b5cf63d}.phoenix-nav-item.active:before{content:"";background:var(--gradient-primary);border-radius:0 4px 4px 0;width:3px;height:22px;position:absolute;left:-18px;box-shadow:0 0 16px #8b5cf6b3}.nav-icon{color:var(--text-muted);place-items:center;display:grid}.phoenix-nav-item.active .nav-icon{color:#b892ff}.sidebar-spacer{flex:1}.phoenix-status-card{background:linear-gradient(135deg,#38e8a012,#4f7cff0a);border:1px solid #38e8a024;border-radius:14px;margin:20px 0 12px;padding:14px}.status-line{color:#8df7c3;align-items:center;gap:8px;font-size:12px;font-weight:700;display:flex}.status-dot{background:var(--positive);border-radius:50%;width:7px;height:7px;box-shadow:0 0 12px #38e8a0cc}.phoenix-status-card p{color:var(--text-muted);margin:9px 0 0;font-size:11px;line-height:1.5}.settings-link{margin-top:2px}.phoenix-main{margin-left:var(--sidebar-width);min-height:100vh}.phoenix-topbar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:50;background:#070710b8;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex;position:sticky;top:0}.topbar-eyebrow{letter-spacing:.15em;color:var(--text-muted);font-size:11px;font-weight:700}.topbar-actions{align-items:center;gap:14px;display:flex}.live-badge{color:#92f8c8;background:#38e8a00d;border:1px solid #38e8a026;border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;display:flex}.live-dot{background:var(--positive);border-radius:50%;width:6px;height:6px}.profile-orb{background:var(--gradient-primary);border-radius:12px;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid;box-shadow:0 8px 24px #6e4bff40}.phoenix-content{padding:12px 34px 60px}h1,h2,h3{letter-spacing:-.025em}h1{font-size:clamp(28px,3vw,40px);font-weight:750}h2{font-size:20px;font-weight:650}h3{font-weight:650}p{color:var(--text-secondary)}input,select,textarea{color:var(--text);border:1px solid var(--border);background:#ffffff0e;border-radius:9px;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s,background .15s}input:focus,select:focus,textarea:focus{background:#ffffff13;border-color:#8b5cf6a6;box-shadow:0 0 0 3px #8b5cf61f}button{color:var(--text);border:1px solid var(--border-strong);background:#ffffff0f;border-radius:9px}button:hover{background:#ffffff17}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:20px}::-webkit-scrollbar-thumb:hover{background:#fff3}@media (max-width:900px){:root{--sidebar-width:76px}.phoenix-sidebar{padding:20px 12px}.phoenix-brand{justify-content:center;padding-inline:0}.phoenix-brand>div:last-child,.sidebar-section-label,.phoenix-nav-item span:last-child,.phoenix-status-card,.settings-link span:last-child{display:none}.phoenix-nav-item{justify-content:center;padding:0}.phoenix-nav-item.active:before{left:-12px}}@media (max-width:620px){:root{--sidebar-width:0px}.phoenix-sidebar{display:none}.phoenix-main{margin-left:0}.phoenix-topbar{padding-inline:18px}.phoenix-content{padding:10px 18px 40px}}.phoenix-skip-link{z-index:1000;color:#070710;background:#f8f8ff;border-radius:9px;padding:10px 14px;font-weight:800;text-decoration:none;position:fixed;top:12px;left:16px;transform:translateY(-160%)}.phoenix-skip-link:focus{transform:translateY(0)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #c4b5fd}button,a,input,select,textarea{touch-action:manipulation}button:not(:disabled),a[href],select,input[type=checkbox],input[type=radio]{cursor:pointer}.phoenix-mobile-menu,.phoenix-mobile-backdrop{display:none}.phoenix-content{min-width:0}.phoenix-content img,.phoenix-content svg,.phoenix-content table{max-width:100%}@media (max-width:620px){.phoenix-mobile-menu{z-index:301;background:#111220f5;border:1px solid #ffffff29;border-radius:12px;place-items:center;width:44px;height:44px;font-size:24px;display:grid;position:fixed;top:12px;left:14px}.phoenix-mobile-backdrop{z-index:198;background:#00000094;border:0;border-radius:0;display:block;position:fixed;inset:0}.phoenix-sidebar{z-index:300;width:min(82vw,290px);padding:22px 16px;transition:transform .18s;display:flex;transform:translate(-105%);box-shadow:20px 0 60px #0000006b}.phoenix-sidebar.mobile-open{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));overflow-y:auto;transform:translate(0)}.phoenix-sidebar .phoenix-brand{justify-content:flex-start;padding-inline:8px}.phoenix-sidebar .phoenix-brand>div:last-child,.phoenix-sidebar .sidebar-section-label,.phoenix-sidebar .phoenix-nav-item span:last-child,.phoenix-sidebar .phoenix-status-card,.phoenix-sidebar .settings-link span:last-child{display:block}.phoenix-sidebar .phoenix-nav-item{justify-content:flex-start;padding:0 12px}.phoenix-topbar{min-height:68px;padding-left:70px;padding-right:14px}.topbar-eyebrow{display:none}.topbar-actions{gap:8px}.live-badge{display:none}.phoenix-content{padding:8px 14px 36px}h1{font-size:clamp(27px,9vw,34px)}h2{line-height:1.25}input,select,textarea{font-size:16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:760px){.phoenix-command-detail-grid{grid-template-columns:1fr!important}}@media (max-width:520px){.phoenix-command-decision-row{grid-template-columns:30px minmax(0,1fr)!important}.phoenix-command-decision-row>:last-child{grid-column:2}}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@media (max-width:520px){.phoenix-connection-account-row{grid-template-columns:1fr!important}.phoenix-connection-account-row>:last-child{text-align:left!important}}.phoenix-topbar-context{align-items:center;gap:16px;display:flex}.phoenix-context-switch{background:#ffffff09;border:1px solid #ffffff12;border-radius:999px;align-items:center;padding:3px;display:inline-flex}.phoenix-context-option{color:var(--text-muted);border-radius:999px;padding:6px 10px;font-size:11px;font-weight:750;text-decoration:none;transition:color .15s,background .15s}.phoenix-context-option:hover{color:var(--text)}.phoenix-context-option.active{color:#fff;background:linear-gradient(90deg,#8b5cf638,#4f7cff1f)}@media (max-width:700px){.phoenix-topbar-context{gap:8px}.phoenix-topbar-context .topbar-eyebrow{display:none}.phoenix-context-option{padding-inline:8px}}.phoenix-nav-group{gap:5px;display:grid}.phoenix-nav-group+.phoenix-nav-group{margin-top:15px}.phoenix-nav-group .sidebar-section-label{padding-top:0;padding-bottom:4px}.phoenix-nav-manage{border-top:1px solid #ffffff0e;margin-top:16px;padding-top:12px}.phoenix-nav-manage>summary{min-height:42px;color:var(--text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:11px;align-items:center;gap:12px;padding:0 12px;font-size:12px;font-weight:700;list-style:none;transition:background .16s,border-color .16s,color .16s;display:flex}.phoenix-nav-manage>summary::-webkit-details-marker{display:none}.phoenix-nav-manage>summary:hover{border-color:var(--border);color:var(--text);background:#ffffff0a}.phoenix-nav-manage[open]>summary{color:#c8c0dd}.phoenix-nav-manage-icon{color:var(--text-muted);place-items:center;display:grid}.phoenix-nav-manage-chevron{margin-left:auto;font-size:18px;line-height:1;transition:transform .16s}.phoenix-nav-manage[open] .phoenix-nav-manage-chevron{transform:rotate(90deg)}.phoenix-nav-manage-items{gap:5px;margin-top:6px;display:grid}.phoenix-nav-manage-items .phoenix-nav-item{min-height:40px;font-size:13px}@media (max-width:900px){.phoenix-nav-group+.phoenix-nav-group{margin-top:8px}.phoenix-nav-manage{margin-top:8px;padding-top:8px}.phoenix-nav-manage>summary{justify-content:center;padding:0}.phoenix-nav-manage-label,.phoenix-nav-manage-chevron{display:none}.phoenix-nav-manage-items{margin-top:5px}}.latiquity-auth-page{color:#f6f7fb;background:radial-gradient(circle at 78% 18%,#16a34a29,#0000 31%),radial-gradient(circle at 18% 82%,#8b5cf617,#0000 32%),linear-gradient(145deg,#070a10 0%,#0a0e17 48%,#08110e 100%);justify-content:center;align-items:center;width:100%;min-height:100svh;padding:40px 24px;display:flex;position:relative;overflow:hidden}.latiquity-auth-page:before{content:"";pointer-events:none;background-color:#0000;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.latiquity-auth-container{z-index:1;width:min(100%,440px);position:relative}.latiquity-auth-page .latiquity-auth-brand{gap:8px;margin-bottom:24px}.latiquity-auth-page .latiquity-auth-brand .latiquity-wordmark{filter:drop-shadow(0 8px 24px #0000003d);font-size:clamp(2rem,5vw,2.45rem);font-weight:800}.latiquity-auth-page .latiq-mark{font-size:.75rem}.latiquity-auth-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden;color:#f6f7fb!important;background:linear-gradient(145deg,#141a27f5,#0b0f18f5)!important;border:1px solid #ffffff1a!important;border-radius:20px!important;box-shadow:0 28px 80px #0000006b,0 0 0 1px #16a34a06,0 0 54px #16a34a0e!important}.latiquity-auth-card:before{content:"";background:linear-gradient(90deg,#16a34a,#22c55e 58%,#22c55e1f);height:3px;display:block}.latiquity-auth-card-header{gap:8px!important;padding:30px 30px 18px!important}.latiquity-auth-card-content{padding:8px 30px 30px!important}.latiquity-auth-title{color:#f8fafc;letter-spacing:-.035em;font-size:clamp(1.55rem,4vw,1.9rem);font-weight:780;line-height:1.14}.latiquity-auth-card [class*=text-muted-foreground]{line-height:1.55;color:#9ca6b8!important}.latiquity-auth-card form{width:100%;display:block}.latiquity-auth-card form>div:first-child{flex-direction:column;gap:24px;width:100%;display:flex}.latiquity-auth-card form>div:first-child>div{width:100%;min-width:0}.latiquity-auth-card form>div:first-child>div:has(>label){grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.latiquity-auth-card form>div:first-child>div:has(>div>label){grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.latiquity-auth-card form>div:first-child>div>div:has(>label){align-items:center;gap:12px;width:100%;display:flex}.latiquity-auth-card form>div:first-child>div>div:has(>label) .latiquity-auth-link{margin-left:auto}.latiquity-auth-card label{color:#dce2ec;letter-spacing:.01em;width:fit-content;font-size:.82rem;font-weight:700;display:block}.latiquity-auth-card input{box-sizing:border-box;min-width:0;min-height:46px;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:block;color:#f8fafc!important;background:#ffffff0b!important;border:1px solid #ffffff1c!important;border-radius:11px!important;width:100%!important;padding:0 14px!important;box-shadow:inset 0 1px #ffffff06!important}.latiquity-auth-card input::placeholder{color:#697386}.latiquity-auth-card input:hover{background:#ffffff0f!important;border-color:#ffffff2e!important}.latiquity-auth-card input:focus,.latiquity-auth-card input:focus-visible{background:#fff1!important;border-color:#4ade80a6!important;outline:none!important;box-shadow:0 0 0 3px #16a34a21,0 8px 24px #0000001f!important}.latiquity-auth-submit{letter-spacing:-.01em;justify-content:center;align-items:center;margin-top:2px;color:#fff!important;background:linear-gradient(135deg,#16a34a,#22b854)!important;border:1px solid #4ade804d!important;border-radius:11px!important;width:100%!important;min-height:48px!important;font-weight:800!important;transition:transform .15s,box-shadow .15s,filter .15s!important;display:inline-flex!important;box-shadow:0 12px 30px #16a34a33!important}.latiquity-auth-submit:hover:not(:disabled){filter:brightness(1.07);transform:translateY(-1px);box-shadow:0 16px 36px #16a34a45!important}.latiquity-auth-submit:active:not(:disabled){transform:translateY(0)}.latiquity-auth-submit:disabled{opacity:.58}.latiquity-auth-link{color:#5ee083;text-underline-offset:4px;font-weight:700;text-decoration:none}.latiquity-auth-link:hover{color:#86efac;text-decoration:underline}.latiquity-auth-error{color:#ff9aa6;background:#ff657714;border:1px solid #ff657738;border-radius:10px;padding:10px 12px;font-size:.82rem;line-height:1.45}.latiquity-auth-card form>div:last-child,.latiquity-auth-card form+div{color:#9ca6b8;text-align:center;width:100%;margin-top:16px}@media (max-width:640px){.latiquity-auth-page{align-items:flex-start;padding:44px 18px 28px}.latiquity-auth-container{width:100%;max-width:440px}.latiquity-auth-page .latiquity-auth-brand{margin-bottom:20px}.latiquity-auth-card{border-radius:17px!important}.latiquity-auth-card-header{padding:25px 22px 16px!important}.latiquity-auth-card-content{padding:7px 22px 25px!important}}@media (prefers-reduced-motion:reduce){.latiquity-auth-submit,.latiquity-auth-card input{transition:none!important}.latiquity-auth-submit:hover:not(:disabled){transform:none}}:root{--latiquity-green:#16a34a;--latiquity-navy:#172033;--latiquity-green-soft:#16a34a24}.latiquity-wordmark{color:inherit;letter-spacing:-.035em;align-items:baseline;font-weight:700;line-height:1;display:inline-flex}.latiquity-wordmark-link{color:inherit;text-decoration:none}.latiquity-iq,.latiq-name strong{color:var(--latiquity-green);font-weight:900}.latiq-mark{letter-spacing:.025em;align-items:baseline;font-size:.78rem;display:inline-flex}.latiq-mark-prefix{color:#8f96a8}.latiq-name{color:#e9edf5;font-weight:700}.latiquity-auth-brand{flex-direction:column;align-items:center;gap:7px;margin-bottom:2px;display:flex}.latiquity-auth-brand .latiquity-wordmark{font-size:1.75rem}.latiquity-entry{color:#f6f7fb;background:radial-gradient(circle at 78% 28%,#16a34a1f,#0000 30%),radial-gradient(circle at 18% 70%,#444e7d21,#0000 34%),#080b12;min-height:100svh}.latiquity-entry-nav{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:24px;width:min(1180px,100% - 40px);min-height:78px;margin:0 auto;display:flex}.latiquity-entry-nav .latiquity-wordmark{font-size:1.65rem}.latiquity-entry-actions,.latiquity-entry-cta-row{align-items:center;gap:14px;display:flex}.latiquity-entry-link,.latiquity-entry-secondary{color:#d8dce6;font-weight:650;text-decoration:none}.latiquity-entry-button{background:var(--latiquity-green);color:#fff;border:1px solid #4ade8047;border-radius:11px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 10px 30px #16a34a29}.latiquity-entry-button-large{min-height:50px;padding:0 22px}.latiquity-entry-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(48px,7vw,96px);width:min(1180px,100% - 40px);min-height:calc(100svh - 79px);margin:0 auto;padding:72px 0 88px;display:grid}.latiquity-entry-engine{margin-bottom:26px}.latiquity-entry-engine .latiq-mark{background:var(--latiquity-green-soft);border:1px solid #16a34a38;border-radius:999px;padding:7px 10px}.latiquity-entry-copy h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(3rem,6.2vw,5.6rem);line-height:.98}.latiquity-entry-description{color:#aeb5c4;max-width:690px;margin:26px 0 0;font-size:clamp(1rem,1.6vw,1.16rem);line-height:1.75}.latiquity-entry-cta-row{margin-top:34px}.latiquity-entry-tagline{color:#7f8798;letter-spacing:.035em;margin:24px 0 0;font-size:.86rem;font-weight:700}.latiquity-entry-intelligence{background:linear-gradient(145deg,#151c2bf0,#090d16f5);border:1px solid #ffffff1a;border-radius:26px;padding:26px;position:relative;overflow:hidden;box-shadow:0 30px 90px #00000061}.latiquity-entry-intelligence:before{content:"";filter:blur(8px);background:#16a34a1f;border-radius:50%;width:230px;height:230px;position:absolute;top:-100px;right:-80px}.latiquity-entry-intelligence-top,.latiquity-entry-live{align-items:center;display:flex}.latiquity-entry-intelligence-top{color:#8790a3;letter-spacing:.13em;justify-content:space-between;gap:18px;font-size:.7rem;font-weight:850;position:relative}.latiquity-entry-live{color:#a8b0be;letter-spacing:0;gap:7px}.latiquity-entry-live i{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 14px #22c55eb3}.latiquity-entry-intelligence-body{padding:76px 10px 82px;position:relative}.latiquity-entry-intelligence-body>p:first-child{color:#65c985;letter-spacing:.14em;margin:0 0 13px;font-size:.7rem;font-weight:850}.latiquity-entry-intelligence-body h2{letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,4vw,3.5rem);line-height:1.02}.latiquity-entry-intelligence-body>p:last-child{color:#9da6b6;max-width:440px;margin:22px 0 0;line-height:1.65}.latiquity-entry-signal{background:#16a34a12;border:1px solid #16a34a2e;border-radius:15px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;position:relative}.latiquity-entry-signal span{color:#72c98d;letter-spacing:.13em;font-size:.66rem;font-weight:850}.latiquity-entry-signal strong{color:#dce3ec;font-size:.92rem}.phoenix-brand-name .latiquity-wordmark{font-size:1.34rem}.phoenix-brand-subtitle .latiq-mark{margin-top:6px}@media (max-width:900px){.latiquity-entry-hero{grid-template-columns:1fr;padding-top:64px}.latiquity-entry-intelligence{max-width:650px}}@media (max-width:620px){.latiquity-entry-nav{width:min(100% - 28px,1180px)}.latiquity-entry-nav .latiquity-wordmark{font-size:1.4rem}.latiquity-entry-actions .latiquity-entry-link{display:none}.latiquity-entry-hero{gap:44px;width:min(100% - 28px,1180px);padding:50px 0 64px}.latiquity-entry-copy h1{font-size:clamp(2.65rem,13vw,4rem)}.latiquity-entry-cta-row{flex-direction:column;align-items:stretch}.latiquity-entry-secondary{text-align:center;padding:10px 0}.latiquity-entry-intelligence{border-radius:20px;padding:20px}.latiquity-entry-intelligence-body{padding:56px 2px 60px}}:root{--latiquity-brand:#16a34a;--latiquity-brand-strong:#22c55e;--latiquity-brand-soft:#16a34a24;--latiquity-brand-border:#4ade8047;--latiquity-brand-glow:#16a34a38;--latiq-intelligence:#8b5cf6;--latiq-intelligence-strong:#a855f7;--latiq-intelligence-soft:#8b5cf624;--latiquity-info:#22d3ee;--latiquity-warning:#ffb454;--latiquity-risk:#ff6577;--gradient-brand:linear-gradient(135deg, #16a34a 0%, #22c55e 55%, #4ade80 100%);--gradient-intelligence:linear-gradient(135deg, #a855f7 0%, #735cff 48%, #4f7cff 100%)}.phoenix-nav-item.active:before{background:var(--gradient-brand);box-shadow:0 0 16px var(--latiquity-brand-glow)}.phoenix-status-dot{background:var(--latiquity-brand-strong);box-shadow:0 0 12px var(--latiquity-brand-glow)}.latiquity-primary-action{border-color:var(--latiquity-brand-border);background:var(--gradient-brand);color:#fff;box-shadow:0 10px 28px var(--latiquity-brand-glow)}.latiquity-intelligence-accent{background:var(--latiq-intelligence-soft);border-color:#8b5cf647}.latiquity-info-accent{background:#22d3ee14;border-color:#22d3ee3d}.latiquity-auth-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.latiquity-auth-field{flex-direction:column;gap:8px;min-width:0;display:flex}.phoenix-account-menu{position:relative}.phoenix-account-menu>summary{list-style:none}.phoenix-account-menu>summary::-webkit-details-marker{display:none}.profile-orb{color:#fff;min-width:42px;min-height:42px;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(135deg,#8b5cf6f5,#3b82f6f0);border:1px solid #8b5cf66b;border-radius:14px;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:850;display:inline-flex}.profile-orb:focus-visible{outline-offset:3px;outline:3px solid #16a34a59}.phoenix-account-popover{z-index:80;border:1px solid var(--border);background:#0d1221;border-radius:16px;width:min(290px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #0000006b}.phoenix-account-identity{border-bottom:1px solid var(--border);flex-direction:column;gap:4px;padding:10px 11px 12px;display:flex}.phoenix-account-identity strong{color:var(--text);font-size:14px}.phoenix-account-identity span{color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.phoenix-account-link,.phoenix-account-signout{width:100%;min-height:44px;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;margin-top:6px;padding:0 11px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.phoenix-account-link:hover,.phoenix-account-signout:hover{color:var(--text);background:#ffffff0e}.phoenix-account-signout{color:#fca5a5}.latiquity-account-page{width:min(880px,100%);margin:0 auto}.latiquity-account-hero,.latiquity-account-card{border:1px solid var(--border);background:#0c1323bd;border-radius:22px}.latiquity-account-hero{padding:clamp(24px,5vw,42px)}.latiquity-account-eyebrow,.latiquity-account-card-heading>p{color:var(--latiquity-brand-strong);letter-spacing:.16em;margin:0 0 10px;font-size:11px;font-weight:900}.latiquity-account-hero h1{color:var(--text);margin:0;font-size:clamp(32px,6vw,54px);line-height:1.02}.latiquity-account-hero>p:last-child{max-width:640px;color:var(--text-secondary);margin:18px 0 0;font-size:16px;line-height:1.65}.latiquity-account-card{margin-top:18px;padding:clamp(22px,4vw,34px)}.latiquity-account-card-heading h2{color:var(--text);margin:0 0 24px;font-size:24px}.latiquity-account-form{flex-direction:column;gap:18px;display:flex}.latiquity-account-name-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.latiquity-account-form label{color:var(--text-secondary);flex-direction:column;gap:8px;font-size:13px;font-weight:750;display:flex}.latiquity-account-form input{border:1px solid var(--border);width:100%;min-height:46px;color:var(--text);font:inherit;background:#ffffff09;border-radius:11px;padding:0 13px}.latiquity-account-form input:focus{border-color:#16a34aa8;outline:3px solid #16a34a1f}.latiquity-account-form input:disabled{opacity:.66;cursor:not-allowed}.latiquity-account-muted,.latiquity-account-error,.latiquity-account-success{margin:0;font-size:13px;line-height:1.5}.latiquity-account-muted{color:var(--text-muted)}.latiquity-account-error{color:#fca5a5}.latiquity-account-success{color:#86efac}.latiquity-account-save{color:#fff;width:fit-content;min-height:46px;font:inherit;cursor:pointer;background:#16a34a;border:1px solid #16a34abf;border-radius:11px;padding:0 18px;font-size:14px;font-weight:850}.latiquity-account-save:disabled{opacity:.65;cursor:wait}@media (max-width:640px){.latiquity-auth-name-grid,.latiquity-account-name-grid{grid-template-columns:1fr}.phoenix-account-popover{position:fixed;top:78px;right:16px}.latiquity-account-hero,.latiquity-account-card{border-radius:18px}.latiquity-account-save{width:100%}}.latiquity-entry-page{width:min(100%,760px);margin:0 auto;padding:clamp(24px,5vw,56px)}.latiquity-entry-card{background:#0f172ab8;border:1px solid #94a3b833;border-radius:28px;padding:clamp(24px,5vw,42px)}.latiquity-entry-heading{margin-bottom:30px}.latiquity-entry-heading h1,.latiquity-entry-success h1{letter-spacing:-.04em;margin:8px 0 12px;font-size:clamp(2rem,6vw,3.25rem);line-height:1.02}.latiquity-entry-heading>p:last-child,.latiquity-entry-success>p{color:#a8b3c7;line-height:1.65}.latiquity-entry-eyebrow{color:#22c55e;letter-spacing:.18em;margin:0;font-size:.76rem;font-weight:800}.latiquity-entry-form{flex-direction:column;gap:22px;display:flex}.latiquity-entry-field{flex-direction:column;gap:8px;display:flex}.latiquity-entry-field>span,.latiquity-entry-section strong{color:#f8fafc;font-weight:700}.latiquity-entry-field small,.latiquity-entry-section p,.latiquity-entry-helper{color:#94a3b8;font-size:.9rem;line-height:1.55}.latiquity-entry-field input,.latiquity-entry-field select,.latiquity-entry-field textarea{color:#f8fafc;width:100%;min-height:52px;font:inherit;background:#0f172acc;border:1px solid #94a3b83d;border-radius:14px;padding:13px 15px}.latiquity-entry-field textarea{resize:vertical;min-height:104px}.latiquity-entry-field input:focus,.latiquity-entry-field select:focus,.latiquity-entry-field textarea:focus{outline-offset:2px;border-color:#22c55e;outline:2px solid #22c55e80}.latiquity-entry-section{background:#8b5cf60d;border:1px solid #8b5cf640;border-radius:20px;flex-direction:column;gap:18px;margin-top:4px;padding:22px;display:flex}.latiquity-entry-section p{margin:6px 0 0}.latiquity-entry-percent{position:relative}.latiquity-entry-percent input{padding-right:46px}.latiquity-entry-percent>span{color:#94a3b8;pointer-events:none;font-weight:700;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.latiquity-entry-primary,.latiquity-entry-secondary{min-height:50px;font:inherit;cursor:pointer;border-radius:14px;padding:12px 18px;font-weight:800}.latiquity-entry-primary{color:#fff;background:#16a34a;border:1px solid #22c55e}.latiquity-entry-secondary{color:#f8fafc;background:0 0;border:1px solid #94a3b84d}.latiquity-entry-primary:disabled{cursor:wait;opacity:.65}.latiquity-entry-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.latiquity-entry-helper{margin-top:22px}.latiquity-entry-message{color:#fca5a5;margin:0}@media (max-width:640px){.latiquity-entry-page{padding:24px 18px 48px}.latiquity-entry-card{border-radius:22px;padding:24px 20px}.latiquity-entry-actions{flex-direction:column}.latiquity-entry-actions button{width:100%}}.latiquity-income-page{width:min(100%,1040px);margin:0 auto;padding:clamp(24px,5vw,52px)}.latiquity-income-hero{background:radial-gradient(circle at 100% 0,#8b5cf61f,#0000 36%),#0f172ab8;border:1px solid #94a3b82e;border-radius:28px;justify-content:space-between;align-items:flex-end;gap:28px;padding:clamp(24px,4vw,38px);display:flex}.latiquity-income-hero h1{color:#f8fafc;letter-spacing:-.045em;margin:8px 0 12px;font-size:clamp(2.2rem,6vw,4rem);line-height:1}.latiquity-income-hero p:not(.latiquity-entry-eyebrow){color:#a8b3c7;max-width:700px;margin:0;line-height:1.65}.latiquity-income-hero-actions,.latiquity-income-actions{flex-wrap:wrap;gap:10px;display:flex}.latiquity-income-hero-actions{flex-shrink:0}.latiquity-income-hero-actions a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.latiquity-income-summary{background:#0f172a80;border:1px solid #94a3b829;border-radius:18px;justify-content:space-between;align-items:center;gap:24px;margin-top:18px;padding:18px 22px;display:flex}.latiquity-income-summary>div{align-items:center;gap:12px;display:flex}.latiquity-income-summary span,.latiquity-income-card-heading span,.latiquity-income-amount span,.latiquity-income-facts span{color:#94a3b8;letter-spacing:.12em;font-size:.72rem;font-weight:850}.latiquity-income-summary strong{color:#f8fafc;font-size:1.4rem}.latiquity-income-summary p{color:#94a3b8;margin:0;line-height:1.5}.latiquity-income-list{gap:16px;margin-top:18px;display:grid}.latiquity-income-card,.latiquity-income-empty{background:#0f172aa8;border:1px solid #94a3b82e;border-radius:24px;padding:clamp(22px,4vw,32px)}.latiquity-income-card-heading{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.latiquity-income-card-heading h2{color:#f8fafc;margin:5px 0 0;font-size:1.55rem}.latiquity-income-amount{flex-direction:column;align-items:flex-end;display:flex}.latiquity-income-amount strong{color:#f8fafc;margin-top:5px;font-size:1.65rem}.latiquity-income-amount small{color:#94a3b8;margin-top:3px}.latiquity-income-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.latiquity-income-facts>div{background:#02061747;border:1px solid #94a3b81f;border-radius:14px;flex-direction:column;gap:6px;padding:14px;display:flex}.latiquity-income-facts strong{color:#f8fafc}.latiquity-income-note{color:#a8b3c7;margin:18px 0 0;line-height:1.55}.latiquity-income-actions{margin-top:22px}.latiquity-income-actions button{min-width:108px}.latiquity-income-remove{color:#fca5a5;min-height:50px;font:inherit;cursor:pointer;background:#7f1d1d14;border:1px solid #f8717159;border-radius:14px;padding:12px 18px;font-weight:800}.latiquity-income-remove:disabled{cursor:wait;opacity:.65}.latiquity-income-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:22px;display:grid}.latiquity-income-notes{grid-column:1/-1}.latiquity-income-empty h2{color:#f8fafc;margin:0 0 8px}.latiquity-income-empty p{color:#94a3b8;margin:0 0 20px;line-height:1.6}.latiquity-income-empty a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:760px){.latiquity-income-page{padding:22px 18px 48px}.latiquity-income-hero,.latiquity-income-summary,.latiquity-income-card-heading{flex-direction:column;align-items:stretch}.latiquity-income-hero-actions{flex-direction:column}.latiquity-income-hero-actions a{width:100%}.latiquity-income-amount{align-items:flex-start}.latiquity-income-facts,.latiquity-income-edit-grid{grid-template-columns:1fr}.latiquity-income-actions{flex-direction:column}.latiquity-income-actions button{width:100%}.latiquity-income-notes{grid-column:auto}}.latiquity-foundation-entry-page{width:min(760px,100% - 32px);margin:0 auto;padding:40px 0 72px}.latiquity-foundation-entry-card{background:radial-gradient(circle at 90% 0,#8b5cf61f,#0000 30%),linear-gradient(145deg,#0f182afa,#070d19fa);border:1px solid #ffffff14;border-radius:24px;padding:clamp(22px,5vw,38px);overflow:hidden;box-shadow:0 24px 70px #00000047}.latiquity-foundation-entry-header{margin-bottom:28px}.latiquity-foundation-eyebrow{color:#7df0a2;letter-spacing:.13em;font-size:11px;font-weight:900}.latiquity-foundation-entry-card h1{color:#f8f9ff;margin:8px 0 10px;font-size:clamp(28px,5vw,40px);line-height:1.08}.latiquity-foundation-entry-card p{color:#a3a7bd;line-height:1.6}.latiquity-foundation-form{gap:18px;display:grid}.latiquity-foundation-field{gap:7px;display:grid}.latiquity-foundation-field>span,.latiquity-foundation-household strong{color:#f1f3fa;font-size:13px;font-weight:850}.latiquity-foundation-field small{color:#8f94aa;font-size:12px;line-height:1.45}.latiquity-foundation-field input,.latiquity-foundation-field select,.latiquity-foundation-field textarea{color:#f8f9ff;width:100%;font:inherit;background:#0b1322;border:1px solid #ffffff1f;border-radius:11px;outline:none;padding:12px 13px}.latiquity-foundation-field textarea{resize:vertical;min-height:96px}.latiquity-foundation-field input:focus,.latiquity-foundation-field select:focus,.latiquity-foundation-field textarea:focus{border-color:#16a34ab3;box-shadow:0 0 0 3px #16a34a1f}.latiquity-foundation-household{background:#8b5cf60e;border:1px solid #8b5cf633;border-radius:16px;gap:16px;margin-top:4px;padding:18px;display:grid}.latiquity-foundation-household p{margin:5px 0 0;font-size:12px}.latiquity-foundation-percent{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.latiquity-foundation-percent>span{color:#b7bbca;font-weight:850}.latiquity-foundation-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.latiquity-foundation-primary,.latiquity-foundation-secondary{min-height:44px;font:inherit;cursor:pointer;border-radius:11px;padding:10px 16px;font-weight:850}.latiquity-foundation-primary{color:#fff;background:#16a34a;border:1px solid #16a34a}.latiquity-foundation-secondary{color:#e7e9f2;background:#ffffff0a;border:1px solid #ffffff1f}.latiquity-foundation-primary:disabled,.latiquity-foundation-secondary:disabled{cursor:not-allowed;opacity:.6}.latiquity-foundation-error{background:#ff577514;border:1px solid #ff577540;border-radius:10px;margin:0;padding:11px 13px;color:#ff9aac!important}.latiquity-foundation-success{text-align:center}.latiquity-foundation-success .latiquity-foundation-actions{justify-content:center}@media (max-width:640px){.latiquity-foundation-entry-page{width:min(100% - 24px,760px);padding:24px 0 52px}.latiquity-foundation-actions{flex-direction:column}.latiquity-foundation-primary,.latiquity-foundation-secondary{width:100%}}
