@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_7fa9d314-module__to45Uq__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_7fa9d314-module__to45Uq__variable{--font-dm:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_de7b2fa9-module__1ltb7q__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_de7b2fa9-module__1ltb7q__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.start{inset-inline-start:var(--spacing)}.isolate{isolation:isolate}.table{display:table}.table-row{display:table-row}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}*{box-sizing:border-box}html,body{background:var(--paper);min-height:100%;color:var(--ink);font-family:var(--font-dm),Arial,sans-serif;margin:0}button,input{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible{outline-offset:2px;outline:3px solid #456cf647}.app-shell{min-height:100vh}.topbar{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--line);background:#fffffff0;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex;position:fixed;inset:0 0 auto}.brand{color:var(--ink);background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.wordmark,.mini-brand>span{align-items:baseline;gap:7px;display:flex}.wordmark strong,.mini-brand strong{font:900 24px/1 var(--font-manrope);letter-spacing:-1px}.wordmark small,.mini-brand small{font:800 10px/1 var(--font-manrope);color:var(--blue);letter-spacing:.1px}.brand-mark{width:34px;height:36px;color:var(--blue);flex:none;display:inline-block;position:relative}.brand-mark .tower{clip-path:polygon(20% 0,80% 0,100% 100%,0 100%);border:2px solid;border-top:0;width:13px;height:17px;position:absolute;bottom:4px;left:11px}.brand-mark .tower:after{content:"";border-bottom:2px solid;position:absolute;bottom:-3px;left:-5px;right:-5px}.brand-mark .lamp{border:2px solid;border-radius:2px;width:17px;height:8px;position:absolute;top:9px;left:9px}.brand-mark .beam{border-top:2px solid;width:8px;position:absolute;top:12px}.brand-mark .beam-left{left:0;transform:rotate(-8deg)}.brand-mark .beam-right{right:0;transform:rotate(8deg)}.topbar-actions{align-items:center;gap:14px;display:flex}.prototype-pill{color:#53627d;background:#eef2ff;border-radius:999px;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;display:flex}.prototype-pill i{background:var(--blue);border-radius:50%;width:7px;height:7px}.icon-button{color:#8790a2;background:#f3f5f9;border:0;border-radius:50%;width:38px;height:38px;font-size:10px;position:relative}.notification-count{background:var(--red);color:#fff;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid;position:absolute;top:-4px;right:-3px}.avatar,.mini-avatar{color:#fff;background:linear-gradient(135deg,#243a63,#456cf6);border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.sidebar{border-right:1px solid var(--line);z-index:15;background:#fff;flex-direction:column;justify-content:space-between;width:236px;padding:26px 18px 20px;display:flex;position:fixed;top:76px;bottom:0;left:0}.nav-label{letter-spacing:1.4px;color:#a3abba;text-transform:uppercase;margin:0 10px 12px;font-size:10px;font-weight:800}.sidebar nav button{color:#667187;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;width:100%;padding:12px 13px;font-size:14px;font-weight:650;display:flex}.sidebar nav button>span{color:#8b95aa;place-items:center;width:23px;height:23px;display:grid}.sidebar nav button em{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:21px;height:21px;margin-left:auto;font-size:10px;font-style:normal;display:grid}.connection-card{border:1px solid var(--line);border-radius:14px;align-items:center;gap:9px;padding:12px;display:flex}.connection-icon{width:32px;height:32px;color:var(--blue);background:#eef2ff;border-radius:9px;place-items:center;font-weight:900;display:grid}.connection-card div{flex-direction:column;min-width:0;display:flex}.connection-card strong{font-size:12px}.connection-card small{color:var(--muted);font-size:10px}.connection-card>i{background:var(--green);border-radius:50%;width:8px;height:8px;margin-left:auto;box-shadow:0 0 0 4px #e6f6f0}.content{max-width:1600px;min-height:100vh;margin-left:236px;padding:112px 34px 48px}.page-heading{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 26px;display:flex}.eyebrow{color:var(--blue);letter-spacing:1.5px;margin:0 0 8px;font-size:10px;font-weight:850}.page-heading h1{font:800 clamp(30px,3vw,44px)/1.08 var(--font-manrope);letter-spacing:-1.8px;margin:0}.page-heading>div>p:last-child{color:var(--muted);margin:8px 0 0;font-size:15px}.secondary-button,.primary-button{border-radius:10px;padding:11px 16px;font-size:13px;font-weight:750}.secondary-button{border:1px solid var(--line);color:#4a5870;background:#fff}.primary-button{border:1px solid var(--blue);background:var(--blue);color:#fff;box-shadow:0 9px 24px #456cf638}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:18px;display:grid}.metric-card{border:1px solid var(--line);background:#fff;border-radius:15px;align-items:center;gap:14px;padding:18px;display:flex;box-shadow:0 8px 28px #1e2d4e09}.metric-icon{border-radius:12px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.metric-icon.blue{color:var(--blue);background:#edf1ff}.metric-icon.green{color:var(--green);background:#e8f7f1}.metric-icon.amber{color:var(--amber);background:#fff4e3}.metric-icon.purple{color:var(--purple);background:#f2edff}.metric-card>div:last-child{display:grid}.metric-card span{color:var(--muted);font-size:11px;font-weight:650}.metric-card strong{font:800 25px/1.15 var(--font-manrope);margin:2px 0}.metric-card small{color:#8b94a5;font-size:10px}.brief-layout{grid-template-columns:minmax(0,1.55fr) minmax(300px,.75fr);gap:18px;margin-bottom:18px;display:grid}.focus-card,.signal-card,.watchlist-card,.table-card{border:1px solid var(--line);background:#fff;border-radius:17px;padding:22px;box-shadow:0 8px 28px #1e2d4e09}.card-heading{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.card-heading h2{font:750 18px/1.25 var(--font-manrope);letter-spacing:-.4px;margin:0}.urgent-chip,.soft-chip{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.urgent-chip{color:var(--red);background:#fff0ef}.soft-chip{color:var(--blue);background:#edf1ff}.priority-body{grid-template-columns:minmax(0,1fr) 240px;gap:20px;margin-top:20px;display:grid}.module-chip{color:var(--blue);letter-spacing:1px;background:#edf1ff;border-radius:6px;padding:5px 7px;font-size:9px;font-weight:900;display:inline-block}.priority-copy h3{font:800 25px/1.2 var(--font-manrope);letter-spacing:-.7px;max-width:680px;margin:11px 0 9px}.priority-copy>p{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.fact-row{gap:18px;margin-top:18px;display:flex}.fact-row span{color:var(--muted);font-size:11px}.fact-row b{color:var(--ink);font-size:14px}.priority-action{color:#fff;background:linear-gradient(145deg,#263c68,#172641);border-radius:14px;flex-direction:column;align-self:stretch;padding:17px;display:flex}.priority-action>span{color:#aebbd3;text-transform:uppercase;letter-spacing:1px;font-size:9px}.priority-action>strong{font:750 17px/1.25 var(--font-manrope);margin:8px 0 4px}.priority-action>small{color:#aebbd3;font-size:10px}.priority-action button{background:var(--blue);color:#fff;border:0;border-radius:9px;justify-content:space-between;margin-top:auto;padding:10px 12px;font-size:11px;font-weight:800;display:flex}.signal-card{padding-bottom:16px}.signal-row{grid-template-columns:1fr 100px 32px;align-items:end;gap:10px;margin-top:17px;display:grid}.signal-row>div:first-child{flex-direction:column;display:flex}.signal-row strong{font-size:12px}.signal-row span{color:var(--muted);font-size:9px}.signal-row>b{color:#647189;font-size:10px}.bar{background:#edf0f5;border-radius:99px;height:6px;margin-bottom:3px;overflow:hidden}.bar i{border-radius:inherit;background:linear-gradient(90deg,var(--blue),#7c99ff);height:100%;display:block}.text-link{color:var(--blue);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.signal-card>.text-link{margin-top:22px}.watchlist-card{padding-bottom:20px}.watchlist-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:17px;display:grid}.watchlist-grid article{border:1px solid var(--line);border-radius:12px;gap:10px;padding:13px;display:flex}.dot{border-radius:50%;flex:none;width:8px;height:8px;margin-top:5px}.dot.amber{background:var(--amber)}.dot.blue{background:var(--blue)}.dot.green{background:var(--green)}.watchlist-grid div{display:grid}.watchlist-grid small{color:#8d96a7;letter-spacing:.7px;font-size:8px;font-weight:800}.watchlist-grid strong{margin:5px 0;font-size:12px}.watchlist-grid p{color:var(--muted);margin:0;font-size:10px}.view-toggle,.filter-row{background:#edf0f5;border-radius:10px;gap:4px;padding:4px;display:flex}.view-toggle button,.filter-row button{color:#778196;background:0 0;border:0;border-radius:7px;padding:7px 11px;font-size:11px;font-weight:750}.view-toggle button.active,.filter-row button.active{color:var(--blue);background:#fff;box-shadow:0 3px 12px #1e2d4e14}.decision-layout{grid-template-columns:minmax(380px,.9fr) minmax(460px,1.1fr);align-items:start;gap:18px;display:grid}.decision-list{gap:10px;display:grid}.decision-list>.filter-row{justify-self:start;margin-bottom:4px}.decision-list-card{text-align:left;border:1px solid var(--line);color:inherit;background:#fff;border-radius:14px;padding:17px 17px 15px 21px;display:block;position:relative;overflow:hidden}.priority-line{width:4px;position:absolute;top:0;bottom:0;left:0}.priority-line.red{background:var(--red)}.priority-line.amber{background:var(--amber)}.priority-line.blue{background:var(--blue)}.decision-meta{justify-content:space-between;align-items:center;display:flex}.decision-meta>span{color:var(--blue);letter-spacing:1px;text-transform:uppercase;font-size:9px;font-weight:900}.decision-meta em{border-radius:99px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:800}.decision-meta em.red{color:var(--red);background:#fff0ef}.decision-meta em.amber{color:#b86f0a;background:#fff4e3}.decision-meta em.blue{color:var(--blue);background:#edf1ff}.decision-list-card h3{font:750 16px/1.3 var(--font-manrope);margin:8px 0 4px}.decision-list-card p{color:var(--muted);margin:0;font-size:11px}.decision-list-card footer{color:#8a94a6;border-top:1px solid #eef0f5;gap:16px;margin-top:13px;padding-top:11px;font-size:9px;display:flex}.decision-list-card footer b{color:var(--ink)}.decision-detail{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;padding:25px;position:sticky;top:96px}.detail-top{color:#9099aa;justify-content:space-between;align-items:center;font-size:10px;display:flex}.decision-detail>h2{font:800 28px/1.17 var(--font-manrope);letter-spacing:-.9px;margin:17px 0 8px}.detail-summary{color:var(--muted);margin:0;font-size:14px}.impact-strip{border:1px solid var(--line);background:#f7f8fb;border-radius:12px;grid-template-columns:repeat(3,1fr);margin:21px 0;padding:14px;display:grid}.impact-strip div{border-left:1px solid var(--line);padding-left:14px;display:grid}.impact-strip div:first-child{border:0;padding-left:0}.impact-strip span{color:#8993a4;font-size:9px}.impact-strip strong{font:800 17px var(--font-manrope);margin-top:2px}.status-text{color:var(--blue);font-size:12px!important}.evidence-block{border-bottom:1px solid var(--line);padding-bottom:20px}.evidence-block>p:nth-child(2){color:#59657a;font-size:12px;line-height:1.6}.evidence-pills{flex-wrap:wrap;gap:7px;display:flex}.evidence-pills span{color:#4c5b73;background:#f3f5f9;border-radius:99px;padding:6px 8px;font-size:9px}.recommendation-box{border-left:4px solid var(--blue);background:#f3f6ff;border-radius:0 12px 12px 0;margin-top:20px;padding:14px 16px;display:grid}.recommendation-box span{color:var(--blue);text-transform:uppercase;letter-spacing:.8px;font-size:9px;font-weight:850}.recommendation-box strong{margin:5px 0;font-size:14px}.recommendation-box small{color:var(--muted);font-size:10px;line-height:1.45}.detail-actions{gap:8px;margin-top:20px;display:flex}.detail-actions .primary-button{margin-left:auto}.pricing-hero{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#172844,#2c4777);border-radius:18px;grid-template-columns:1fr 1.1fr .7fr;align-items:center;gap:24px;margin-bottom:18px;padding:28px;display:grid}.pricing-hero h2{font:750 22px var(--font-manrope);margin:0 0 7px}.pricing-hero>div:first-child>p:last-child{color:#bdc8dc;margin:0;font-size:12px;line-height:1.5}.slider-panel{background:#ffffff14;border:1px solid #ffffff24;border-radius:13px;padding:17px}.slider-panel label{justify-content:space-between;font-size:11px;display:flex}.slider-panel label strong{color:#aebfff;font-size:18px}.slider-panel input{width:100%;accent-color:var(--blue);margin:14px 0 4px}.slider-panel>div{color:#9fadc5;justify-content:space-between;font-size:8px;display:flex}.scenario-result{text-align:right;display:grid}.scenario-result span{color:#aebbd0;text-transform:uppercase;font-size:9px}.scenario-result strong{font:800 34px var(--font-manrope);color:#bff0d9}.scenario-result small{color:#aebbd0;font-size:9px}.table-card{overflow:hidden}.pricing-table,.history-table{margin:17px -22px -22px}.data-table .table-row{border-top:1px solid var(--line);align-items:center;padding:13px 22px;font-size:11px;display:grid}.pricing-table .table-row{grid-template-columns:1.6fr repeat(5,1fr)}.table-row.table-head{color:#8a94a6;text-transform:uppercase;letter-spacing:.6px;background:#f7f8fb;font-size:9px;font-weight:850}.table-row>span{flex-direction:column;display:flex}.table-row small{color:#8e97a7;margin-top:2px;font-size:9px}.negative{color:var(--red)!important}.positive{color:var(--green)!important}.health-summary-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.health-summary-grid article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px;display:grid}.health-summary-grid span{color:var(--muted);font-size:10px}.health-summary-grid strong{font:800 26px var(--font-manrope);margin:4px 0}.health-summary-grid strong small{color:#8e97a7;font-size:12px}.health-summary-grid p{color:var(--green);margin:0;font-size:9px}.health-heading{align-items:flex-end}.health-list{margin:17px -22px -22px}.health-list article{border-top:1px solid var(--line);grid-template-columns:50px 1.4fr 120px 1fr 60px 30px;align-items:center;gap:12px;padding:13px 22px;display:grid}.score-badge{border-radius:11px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:900;display:grid}.score-badge.risk{color:var(--red);background:#fff0ef}.score-badge.watch{color:#b86f0a;background:#fff4e3}.score-badge.good{color:var(--green);background:#e8f7f1}.health-name{display:grid}.health-name strong{font-size:12px}.health-name span,.health-signal{color:var(--muted);font-size:9px}.stars i{color:#dce1e9;font-size:12px;font-style:normal}.stars i.filled{color:#f2b43c}.health-list article>b{font-size:10px}.health-list article>button{color:#748096;background:#f3f5f9;border:0;border-radius:50%;width:27px;height:27px}.history-stats{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:18px;display:grid}.history-stats article{border-left:3px solid var(--blue);background:#fff;border-radius:4px 13px 13px 4px;padding:16px 18px;display:grid}.history-stats strong{font:800 23px var(--font-manrope)}.history-stats span{color:var(--muted);font-size:9px}.search-box{border:1px solid var(--line);color:#949dae;border-radius:9px;min-width:160px;padding:8px 12px;font-size:10px}.history-table .table-row{grid-template-columns:.65fr 1.7fr 1.1fr .9fr .85fr .65fr}.event-dot{background:var(--green);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.result-link{color:var(--blue);font-weight:750}.learning-banner{color:#fff;background:linear-gradient(135deg,#192a4a,#263e69);border-radius:17px;grid-template-columns:50px 1fr 150px;align-items:center;gap:18px;margin-top:18px;padding:24px;display:grid}.learning-orb{color:#b7c4ff;background:#456cf659;border-radius:15px;place-items:center;width:48px;height:48px;display:grid}.learning-banner h2{font:750 20px var(--font-manrope);margin:0}.learning-banner p:last-child{color:#b7c2d7;margin:6px 0 0;font-size:11px}.accuracy-ring{text-align:center;border:9px solid #7e9aff;border-color:#7e9aff #7e9aff #3e5886 #3e5886;border-radius:50%;place-content:center;width:120px;height:120px;display:grid}.accuracy-ring strong{font:800 24px var(--font-manrope)}.accuracy-ring span{color:#aebbd0;font-size:8px}.mobile-stage{color:#fff;background:radial-gradient(circle at 20% 30%,#456cf640,#0000 32%),linear-gradient(135deg,#13223e,#213a65);border-radius:22px;grid-template-columns:minmax(360px,.8fr) minmax(390px,1.2fr);align-items:center;gap:30px;min-height:640px;padding:44px;display:grid;overflow:hidden}.mobile-copy{max-width:470px}.mobile-copy h2{font:800 40px/1.1 var(--font-manrope);letter-spacing:-1.5px;margin:16px 0 12px}.mobile-copy>p{color:#bec9dc;font-size:14px;line-height:1.6}.mobile-copy ul{gap:14px;margin:26px 0;padding:0;list-style:none;display:grid}.mobile-copy li{align-items:center;gap:11px;font-size:12px;display:flex}.mobile-copy li i{color:#b8c5ff;background:#456cf652;border-radius:8px;place-items:center;width:27px;height:27px;font-style:normal;font-weight:850;display:grid}.mobile-note{background:#ffffff12;border:1px solid #ffffff24;border-radius:12px;padding:14px;display:grid}.mobile-note strong{font-size:11px}.mobile-note span{color:#b7c2d6;margin-top:3px;font-size:10px}.phone-shell{background:#0b1221;border:8px solid #0b1221;border-radius:45px;justify-self:center;width:340px;height:680px;padding:4px;position:relative;box-shadow:0 45px 90px #04091273}.phone-island{z-index:5;background:#0b1221;border-radius:20px;width:92px;height:23px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.phone-screen{height:100%;color:var(--ink);background:#f6f7fb;border-radius:34px;padding:18px 16px 74px;position:relative;overflow:hidden}.phone-screen>header{justify-content:space-between;align-items:center;margin:8px 2px 20px;display:flex}.mini-brand{align-items:center;gap:6px;display:flex}.mini-brand .brand-mark{transform-origin:0;width:25px;transform:scale(.65)}.mini-brand>span{gap:3px}.mini-brand strong{font-size:17px}.mini-brand small{font-size:6px}.mini-avatar{width:29px;height:29px;font-size:9px}.phone-welcome{margin-bottom:13px;display:grid}.phone-welcome small{color:var(--blue);letter-spacing:1px;font-size:7px;font-weight:900}.phone-welcome strong{font:800 20px var(--font-manrope);margin:3px 0}.phone-welcome span{color:var(--muted);font-size:9px}.phone-card{border:1px solid var(--line);border-top:4px solid var(--blue);background:#fff;border-radius:17px;padding:16px;box-shadow:0 16px 34px #1a27441a}.phone-card.red{border-top-color:var(--red)}.phone-card.amber{border-top-color:var(--amber)}.phone-card-meta{justify-content:space-between;display:flex}.phone-card-meta span{color:var(--blue);letter-spacing:1px;font-size:7px;font-weight:900}.phone-card-meta em{color:var(--red);font-size:7px;font-style:normal;font-weight:800}.phone-card h3{font:800 19px/1.2 var(--font-manrope);letter-spacing:-.5px;margin:12px 0 7px}.phone-card>p{color:var(--muted);font-size:10px;line-height:1.45}.phone-value{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin:14px 0;display:grid}.phone-value span{color:var(--muted);padding:9px;font-size:7px;display:grid}.phone-value span+span{border-left:1px solid var(--line)}.phone-value strong{font:800 15px var(--font-manrope);color:var(--ink);margin-top:2px}.phone-evidence{border-top:1px solid var(--line);padding-top:12px}.phone-evidence small{color:var(--blue);font-size:7px;font-weight:900}.phone-evidence p{color:#59657a;margin:5px 0;font-size:9px;line-height:1.45}.phone-actions{justify-content:center;gap:25px;margin-top:16px;display:flex}.phone-actions button{border:1px solid var(--line);width:45px;height:45px;color:var(--red);background:#fff;border-radius:50%;font-size:22px;font-weight:500;position:relative;box-shadow:0 7px 20px #1c2a4b17}.phone-actions button small{color:#7e899c;font-size:7px;position:absolute;top:50px;left:50%;transform:translate(-50%)}.phone-actions button.info{color:var(--blue);font-family:serif}.phone-actions button.approve{background:var(--blue);color:#fff;border-color:var(--blue)}.phone-screen>nav{border-top:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,1fr);align-items:center;height:58px;display:grid;position:absolute;bottom:0;left:0;right:0}.phone-screen>nav span{color:#99a2b1;place-items:center;font-size:14px;display:grid}.phone-screen>nav span.active{color:var(--blue)}.phone-screen>nav small{margin-top:2px;font-size:7px}.phone-toast{color:#fff;text-align:center;background:#172844;border-radius:10px;padding:10px;font-size:9px;font-weight:800;animation:.2s toastIn;position:absolute;bottom:69px;left:25px;right:25px}.mobile-nav{display:none}@keyframes toastIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (max-width:1100px){.metrics-grid,.health-summary-grid{grid-template-columns:repeat(2,1fr)}.brief-layout{grid-template-columns:1fr}.signal-card{order:2}.decision-layout{grid-template-columns:1fr}.decision-detail{position:static}.pricing-hero{grid-template-columns:1fr 1fr}.scenario-result{text-align:left}.watchlist-grid,.mobile-stage{grid-template-columns:1fr}.mobile-copy{max-width:none}.phone-shell{justify-self:center}.health-list article{grid-template-columns:50px 1.4fr 100px 1fr 45px 30px}}@media (max-width:760px){.topbar{flex-wrap:wrap;height:auto;min-height:68px;padding:13px 16px}.wordmark small,.prototype-pill,.sidebar{display:none}.content{margin-left:0;padding:116px 14px 30px}.mobile-nav{order:3;gap:4px;width:100%;padding-top:11px;display:flex;overflow-x:auto}.mobile-nav button{color:#7b8597;white-space:nowrap;background:0 0;border:0;padding:6px;font-size:10px}.mobile-nav button.active{color:var(--blue);font-weight:800}.page-heading{flex-direction:column;align-items:flex-start}.page-heading h1{font-size:31px}.metrics-grid,.health-summary-grid,.history-stats{grid-template-columns:1fr 1fr}.priority-body{grid-template-columns:1fr}.priority-action{min-height:150px}.fact-row{flex-wrap:wrap}.decision-layout{display:block}.decision-list{margin-bottom:14px}.decision-detail{padding:19px}.impact-strip{grid-template-columns:1fr}.impact-strip div,.impact-strip div:first-child{border:0;border-bottom:1px solid var(--line);padding:8px 0}.impact-strip div:last-child{border:0}.detail-actions{flex-wrap:wrap}.detail-actions .primary-button{order:-1;width:100%;margin:0}.pricing-hero{grid-template-columns:1fr;padding:21px}.data-table{overflow-x:auto}.table-row{min-width:700px}.health-heading{flex-direction:column;align-items:flex-start}.health-heading .filter-row{max-width:100%;overflow-x:auto}.health-list article{grid-template-columns:45px 1fr 70px 28px}.stars,.health-signal{display:none}.learning-banner{grid-template-columns:45px 1fr}.accuracy-ring{display:none}.mobile-stage{padding:24px 8px}.mobile-copy{padding:0 14px}.mobile-copy h2{font-size:32px}.phone-shell{width:320px;height:650px}.watchlist-card,.focus-card,.signal-card,.table-card{padding:17px}.pricing-table,.history-table,.health-list{margin-bottom:-17px;margin-left:-17px;margin-right:-17px}}@media (max-width:430px){.metrics-grid,.health-summary-grid,.history-stats{grid-template-columns:1fr}.topbar-actions .icon-button{display:none}.content{padding-top:112px}.phone-shell{width:300px;height:625px}.phone-screen{padding-left:13px;padding-right:13px}.mobile-stage{border-radius:0;margin:0 -14px}.fact-row{gap:10px}}:root{--blue:#3158e8;--blue-dark:#203eb8;--ink:#101a33;--muted:#657089;--line:#dddcd5;--paper:#f4f1e9;--white:#fffdf7;--green:#168567;--amber:#e29a2b;--red:#d9534f;--purple:#7758bd;--shadow:0 24px 70px #181f2f1a}html,body{background:radial-gradient(circle at 82% 8%,#3158e812,transparent 28%),var(--paper)}.topbar{background:#fffdf7e6;border-color:#1920321f;height:84px;padding:0 36px}.wordmark strong{font-size:28px}.wordmark small{color:var(--ink);text-transform:capitalize;letter-spacing:.3px;font-size:10px}.brand-mark{color:var(--ink)}.prototype-pill{background:var(--ink);color:#fff;letter-spacing:.4px}.prototype-pill i{background:#90a5ff}.sidebar{background:#111a31;border:0;width:250px;padding:30px 20px;top:84px}.nav-label{color:#7f8ba9}.sidebar nav button{color:#aab4ca;border-radius:6px}.sidebar nav button>span{color:#7582a0}.connection-card{color:#fff;background:#19233c;border-color:#303a53}.connection-card small{color:#8e9ab4}.connection-icon{color:#fff;background:#3158e8}.content{margin-left:250px;padding:128px 46px 60px}.eyebrow{color:var(--blue);letter-spacing:2px;font-size:10px}.page-heading h1{letter-spacing:-3px;max-width:850px;font-size:clamp(38px,4vw,60px);font-weight:700;line-height:.98}.page-heading>div>p:last-child{max-width:620px;font-size:16px}.metric-card,.focus-card,.signal-card,.watchlist-card,.table-card,.decision-list-card,.decision-detail{background:var(--white);box-shadow:none;border-color:#121a3124;border-radius:10px}.metric-card{transition:transform .2s,box-shadow .2s}.metric-card:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.priority-action,.pricing-hero,.learning-banner,.mobile-stage{background:linear-gradient(135deg,#111a31,#1d2b4f);border-radius:10px}.priority-action button,.primary-button{background:#3158e8;border-color:#3158e8;border-radius:5px}.secondary-button{background:var(--white);border-radius:5px}.text-link{color:var(--blue)}.watchlist-grid article{background:#fff;border-radius:6px;transition:all .2s}.watchlist-grid article:hover{border-color:#3158e8;transform:translateY(-2px)}.filter-row,.view-toggle{background:#e6e3da;border-radius:5px}.filter-row button,.view-toggle button{border-radius:3px}.decision-list-card{transition:transform .18s,box-shadow .18s,border-color .18s}.decision-list-card:hover{border-color:#3158e8;transform:translate(4px);box-shadow:0 14px 40px #19233e17}.decision-list-card.selected{border-color:#3158e8;box-shadow:0 0 0 3px #3158e81f}.decision-list.compact .decision-list-card p,.decision-list.compact .decision-list-card footer{display:none}.decision-list.compact .decision-list-card{padding-block:12px}.phone-shell{filter:drop-shadow(0 32px 50px #00000040)}.phone-screen>nav button{color:#99a2b1;background:#fff;border:0;place-items:center;font-size:14px;display:grid}.phone-screen>nav button.active{color:var(--blue)}.phone-screen>nav small{display:block}.search-box{color:#7e8799;background:#efede6;border:1px solid #0000;border-radius:5px;align-items:center;gap:8px;padding:8px 12px;display:flex}.search-box:focus-within{border-color:var(--blue);background:#fff}.search-box input{color:var(--ink);background:0 0;border:0;outline:0;width:150px}.result-link{color:var(--blue);text-align:left;background:0 0;border:0;padding:0;font-weight:800}.notification-panel{background:var(--white);border:1px solid var(--line);width:340px;box-shadow:var(--shadow);z-index:50;border-radius:10px;padding:14px;position:absolute;top:70px;right:76px}.notification-panel>div{justify-content:space-between;align-items:center;padding:4px 5px 12px;display:flex}.notification-panel>div>button{background:0 0;border:0;font-size:20px}.notification-panel>button{text-align:left;border:0;border-top:1px solid var(--line);width:100%;color:var(--ink);background:0 0;gap:12px;padding:14px 6px;display:flex}.notification-panel>button:hover{background:#f2f0e9}.notification-panel>button>span:last-child{gap:3px;display:grid}.notification-panel small{color:var(--muted)}.app-toast{z-index:100;color:#fff;background:#111a31;border-radius:7px;align-items:center;gap:11px;max-width:430px;padding:15px 16px;animation:.22s toastIn;display:flex;position:fixed;bottom:26px;right:26px;box-shadow:0 20px 55px #0d142747}.app-toast>span{background:#3158e8;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}.app-toast button{color:#aab4ca;background:0 0;border:0;margin-left:8px;font-size:20px}.empty-state{text-align:center;color:var(--muted);background:var(--white);border:1px dashed var(--line);border-radius:8px;padding:28px}@media (max-width:760px){.topbar{height:auto}.content{margin-left:0;padding:122px 14px 30px}.page-heading h1{letter-spacing:-2px;font-size:40px}.notification-panel{width:auto;position:fixed;top:70px;left:12px;right:12px}.sidebar{display:none}}.login-shell{min-height:100vh;color:var(--ink);background:#f7f4ec;grid-template-columns:minmax(480px,1.08fr) minmax(460px,.92fr);display:grid}.login-story{color:#fff;background:#111a31;flex-direction:column;justify-content:space-between;min-height:100vh;padding:54px 7vw 48px;display:flex;position:relative;overflow:hidden}.login-story:before{content:"";border:1px solid #ffffff21;border-radius:50%;width:580px;height:580px;position:absolute;top:12%;right:-210px;box-shadow:0 0 0 80px #3158e80f,0 0 0 160px #3158e80a}.login-story:after{content:"";filter:blur(.2px);opacity:.9;background:linear-gradient(145deg,#3158e8,#8ea4ff);border-radius:44% 56% 62% 38%;width:260px;height:260px;position:absolute;bottom:7%;right:9%;transform:rotate(-17deg)}.login-brand{z-index:2;align-items:center;gap:13px;display:flex;position:relative}.login-brand .brand-mark{color:#fff}.login-brand>span{align-items:baseline;gap:10px;display:flex}.login-brand strong{font:800 36px var(--font-manrope)}.login-brand small{color:#c3cbe0;font-size:11px;font-weight:700}.login-message{z-index:2;max-width:650px;position:relative}.welcome-chip{letter-spacing:1.8px;color:#b8c5ff;background:#ffffff14;border:1px solid #fff3;border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900;display:inline-flex}.login-message h1{font:750 clamp(52px,6vw,88px)/.94 var(--font-manrope);letter-spacing:-5px;margin:28px 0 24px}.login-message h1 em{color:#8fa7ff;font-style:normal}.login-message p{color:#bcc5d8;max-width:510px;font-size:17px;line-height:1.6}.login-proof{z-index:2;flex-wrap:wrap;gap:10px;display:flex;position:relative}.login-proof span{color:#d4daea;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:10px 13px;font-size:10px}.login-proof span:before{content:"✓";color:#8fa7ff;margin-right:7px}.login-panel{background:radial-gradient(circle at 90% 10%,#3158e81f,#0000 29%),#f7f4ec;place-items:center;padding:50px;display:grid}.login-card{width:min(100%,450px);display:grid}.signin-kicker{letter-spacing:2px;color:var(--blue);font-size:9px;font-weight:900}.login-card h2{font:750 38px/1.05 var(--font-manrope);letter-spacing:-1.8px;margin:14px 0 12px}.login-card>p{color:var(--muted);margin:0 0 31px;font-size:14px;line-height:1.55}.login-card>label{margin:0 0 17px;font-size:10px;font-weight:800}.login-card>label>input,.password-field{box-sizing:border-box;background:#fffdf8;border:1px solid #d6d5d0;border-radius:10px;width:100%;margin-top:8px;transition:all .2s;display:flex}.login-card>label>input{height:52px;color:var(--ink);font:500 13px var(--font-dm);padding:0 15px}.login-card>label>input:focus,.password-field:focus-within{border-color:var(--blue);outline:0;box-shadow:0 0 0 4px #3158e81a}.password-field input{font:500 13px var(--font-dm);background:0 0;border:0;outline:0;flex:1;padding:0 15px}.password-field button{color:var(--blue);background:0 0;border:0;padding:0 15px;font-size:10px;font-weight:800}.login-options{justify-content:space-between;align-items:center;margin:0 0 22px;display:flex}.login-options label{color:var(--muted);align-items:center;gap:7px;font-size:10px;display:flex}.login-options input{accent-color:var(--blue)}.login-options button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:800}.login-submit,.microsoft-login{height:53px;font:800 12px var(--font-dm);cursor:pointer;border-radius:9px;transition:all .2s}.login-submit{background:var(--blue);color:#fff;border:0;justify-content:space-between;align-items:center;padding:0 18px;display:flex;box-shadow:0 14px 30px #3158e83b}.login-submit:hover{background:var(--blue-dark);transform:translateY(-2px)}.login-submit span{font-size:20px}.microsoft-login{color:var(--ink);background:#fffdf8;border:1px solid #d6d5d0;margin-top:11px}.microsoft-login:hover{border-color:var(--blue);background:#fff}.microsoft-login i{color:#3158e8;margin-right:8px;font-size:18px;font-style:normal}.login-disclaimer{text-align:center;color:#8b93a2;margin-top:23px;font-size:9px;line-height:1.5}.sidebar nav button>span{letter-spacing:.7px;font-size:8px;font-weight:900}.connection-card small:after{content:" · synced 2m ago";color:#6dd5ac}.content{background:radial-gradient(circle at 85% 0,#3158e814,#0000 23%)}@media (max-width:900px){.login-shell{grid-template-columns:1fr}.login-story{min-height:430px;padding:35px 28px}.login-message h1{font-size:56px}.login-proof{display:none}.login-panel{padding:45px 22px}.login-story:after{width:170px;height:170px;right:-35px}.login-brand small{display:none}}.app-shell{background:#f7f4ec;min-height:100vh}.topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf8f0;height:76px;padding:0 30px}.sidebar{background:#111a31;width:232px;padding:26px 17px;top:76px}.content{background:radial-gradient(circle at 82% 2%,#3158e81a,#0000 24%),#f7f4ec;margin-left:232px;padding:112px clamp(24px,4vw,58px) 70px}.sidebar nav{gap:5px;display:grid}.sidebar nav button{height:46px;padding:0 13px;font-size:11px}.sidebar nav button>span{color:#687594;width:24px}.sidebar nav button.active{color:#111a31;background:#f6f3eb}.sidebar nav button.active>span{color:#3158e8}.sidebar nav button.active em{color:#fff;background:#3158e8}.prototype-pill{color:#20315e;background:#eef0fb}.prototype-pill i{background:#28a77d;box-shadow:0 0 0 4px #28a77d1f}.today-view{max-width:1380px;margin:0 auto}.today-intro{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.today-intro h1{font:760 clamp(42px,4.5vw,68px)/.98 var(--font-manrope);letter-spacing:-3.6px;margin:9px 0 12px}.today-intro h1 span{transform-origin:bottom;font-size:.55em;animation:1.2s .25s both helloWave;display:inline-block}.today-intro>div>p:last-child{color:#69738a;margin:0;font-size:15px}.freshness-button{color:#5f697e;background:#fffdf8;border:1px solid #dcdad2;border-radius:999px;align-items:center;gap:8px;padding:11px 13px;font-size:10px;display:flex;box-shadow:0 8px 24px #141c300d}.freshness-button i{background:#27a77d;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 4px #27a77d1f}.freshness-button span{color:var(--blue);margin-left:4px;font-weight:850}.today-hero{grid-template-columns:minmax(0,1.55fr) minmax(290px,.72fr);gap:16px;margin-bottom:42px;display:grid}.today-priority{color:#fff;background:#111a31;border-radius:22px;padding:clamp(28px,4vw,48px);position:relative;overflow:hidden;box-shadow:0 26px 70px #111a312e}.today-priority:after{content:"";border:1px solid #8fa7ff40;border-radius:50%;width:330px;height:330px;position:absolute;top:-170px;right:-130px;box-shadow:0 0 0 70px #3158e80f,0 0 0 140px #3158e80a}.priority-topline{z-index:1;justify-content:space-between;align-items:center;display:flex;position:relative}.priority-topline>span{letter-spacing:1.8px;color:#9fb1ef;font-size:9px;font-weight:900}.priority-topline em{color:#b7423d;background:#f8e7e4;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:900}.today-priority h2{z-index:1;max-width:750px;font:730 clamp(30px,3.5vw,52px)/1.04 var(--font-manrope);letter-spacing:-2px;margin:29px 0 15px;position:relative}.today-priority h2 strong{color:#8fa7ff}.today-priority>p{z-index:1;color:#b8c2d7;max-width:680px;font-size:13px;line-height:1.6;position:relative}.today-actions{z-index:1;align-items:center;gap:10px;margin-top:29px;display:flex;position:relative}.today-actions button{border-radius:8px;height:46px;padding:0 17px;font-size:10px;font-weight:850}.today-actions button:first-child{color:#fff;background:#3158e8;border:0;align-items:center;gap:28px;display:flex}.today-actions button:first-child:hover{background:#486df2;transform:translateY(-2px)}.today-actions button:first-child span{font-size:17px}.today-actions button:last-child{color:#d9dfec;background:#ffffff12;border:1px solid #ffffff2b}.decision-progress{z-index:1;align-items:center;gap:5px;margin-top:34px;display:flex;position:relative}.decision-progress i{background:#42506c;border-radius:99px;width:48px;height:4px}.decision-progress i.urgent{background:#ef766e}.decision-progress span{color:#8895ae;margin-left:8px;font-size:9px}.value-orbit{color:#fff;background:#3158e8;border-radius:22px;flex-direction:column;justify-content:space-between;min-height:300px;padding:29px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #3158e830}.value-orbit:before{content:"";border:1px solid #ffffff38;border-radius:50%;width:260px;height:260px;position:absolute;top:24px;right:-110px;box-shadow:0 0 0 45px #ffffff0a,0 0 0 90px #ffffff08}.orbit-label,.orbit-stats,.value-orbit>strong{z-index:1;position:relative}.orbit-label{display:grid}.orbit-label span{letter-spacing:1.6px;color:#d2dbff;text-transform:uppercase;font-size:9px;font-weight:900}.orbit-label b{margin-top:5px;font-size:11px}.value-orbit>strong{font:760 clamp(62px,6vw,88px)/1 var(--font-manrope);letter-spacing:-5px}.value-orbit>strong small{font-size:.42em}.orbit-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.orbit-stats span{color:#cbd5ff;font-size:8px;display:grid}.orbit-stats b{color:#fff;margin-bottom:2px;font-size:14px}.morning-summary{background:#eef1ff;border:1px solid #cfd6f5;border-radius:0 0 16px 16px;grid-template-columns:minmax(240px,.7fr) 1.3fr;align-items:center;gap:28px;margin:-20px 20px 36px;padding:25px 52px 25px 28px;animation:.25s summaryIn;display:grid;position:relative}.morning-summary span{letter-spacing:1.4px;color:#3158e8;font-size:8px;font-weight:900}.morning-summary h2{font:720 17px/1.25 var(--font-manrope);margin:6px 0 0}.morning-summary p{color:#56617a;margin:0;font-size:11px;line-height:1.6}.morning-summary>button{color:#66718a;background:0 0;border:0;font-size:18px;position:absolute;top:15px;right:17px}.changed-section,.decision-cards-section{margin-top:38px}.section-title{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.section-title h2{font:730 25px var(--font-manrope);letter-spacing:-.8px;margin:4px 0 0}.section-title>button{color:var(--blue);background:0 0;border:0;font-size:10px;font-weight:850}.change-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.change-grid>button{text-align:left;color:var(--ink);background:#fffdf8;border:1px solid #dfded7;border-radius:14px;grid-template-columns:40px 1fr;gap:13px;padding:18px;transition:all .2s;display:grid;position:relative}.change-grid>button:hover{border-color:#9aaef6;transform:translateY(-4px);box-shadow:0 18px 44px #1c264017}.change-icon{border-radius:11px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.change-icon.risk{color:#cb4f48;background:#fdebe9}.change-icon.watch{color:#b87517;background:#fff1d9}.change-icon.good{color:#188163;background:#e6f5ef}.change-grid small{letter-spacing:.9px;color:#8a93a4;font-size:7px}.change-grid strong{margin:6px 0;font-size:12px;line-height:1.35;display:block}.change-grid p{color:#737d90;margin:0;font-size:9px;line-height:1.45}.change-grid em{color:#8790a0;background:#f1efe8;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal;position:absolute;top:13px;right:14px}.friendly-decision-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.friendly-decision{background:#fffdf8;border:1px solid #dddbd3;border-radius:15px;flex-direction:column;min-height:220px;padding:20px;transition:all .2s;display:flex;position:relative;overflow:hidden}.friendly-decision:before{content:"";background:#3158e8;height:4px;position:absolute;top:0;left:0;right:0}.friendly-decision.red:before{background:#e55e57}.friendly-decision.amber:before{background:#dfa13b}.friendly-decision:hover{transform:translateY(-4px);box-shadow:0 20px 48px #18223b17}.friendly-decision>div{justify-content:space-between;align-items:center;display:flex}.friendly-decision>div span{letter-spacing:1px;color:#3158e8;text-transform:uppercase;font-size:8px;font-weight:900}.friendly-decision>div em{color:#8b93a4;font-size:8px;font-style:normal}.friendly-decision h3{font:730 18px/1.18 var(--font-manrope);letter-spacing:-.5px;margin:19px 0 8px}.friendly-decision>p{color:#747e91;margin:0;font-size:10px;line-height:1.5}.friendly-decision footer{grid-template-columns:auto auto 1fr;align-items:end;gap:18px;margin-top:auto;padding-top:20px;display:grid}.friendly-decision footer>span{display:grid}.friendly-decision footer small{color:#969dab;font-size:7px}.friendly-decision footer b{margin-top:2px;font-size:13px}.friendly-decision footer button{color:#3158e8;background:#eef1ff;border:0;border-radius:8px;justify-self:end;padding:9px 11px;font-size:9px;font-weight:900}.friendly-decision footer button:hover{color:#fff;background:#3158e8}.profile-panel{z-index:55;background:#fffdf8;border:1px solid #dfddd5;border-radius:13px;width:250px;padding:11px;position:absolute;top:67px;right:28px;box-shadow:0 22px 60px #111a3129}.profile-person{align-items:center;gap:10px;padding:8px 7px 14px;display:flex}.profile-person>span{color:#fff;background:#3158e8;border-radius:50%;place-items:center;width:36px;height:36px;font-size:10px;font-weight:900;display:grid}.profile-person>div{display:grid}.profile-person strong{font-size:11px}.profile-person small{color:#818a9b;margin-top:2px;font-size:8px}.profile-panel>button{color:#4d5870;text-align:left;background:0 0;border:0;border-top:1px solid #e4e2da;justify-content:space-between;align-items:center;width:100%;padding:11px 7px;font-size:9px;display:flex}.profile-panel>button:hover{color:#3158e8;background:#f4f2eb}@keyframes helloWave{0%{transform:rotate(0)}30%{transform:rotate(16deg)}60%{transform:rotate(-8deg)}to{transform:rotate(0)}}@keyframes summaryIn{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@media (max-width:1050px){.today-hero{grid-template-columns:1fr}.value-orbit{min-height:230px}.change-grid,.friendly-decision-grid{grid-template-columns:1fr}.change-grid>button{min-height:115px}}@media (max-width:760px){.content{margin-left:0;padding:120px 14px 40px}.today-intro{flex-direction:column;align-items:flex-start}.today-intro h1{letter-spacing:-2.5px;font-size:44px}.today-priority{padding:26px 21px}.today-priority h2{font-size:32px}.today-actions{flex-direction:column;align-items:stretch}.today-actions button{justify-content:center;width:100%}.value-orbit{min-height:220px}.morning-summary{grid-template-columns:1fr;margin:-18px 8px 28px;padding:22px 42px 22px 20px}.section-title{align-items:flex-start;gap:14px}.friendly-decision footer{grid-template-columns:auto auto}.friendly-decision footer button{grid-column:1/-1;width:100%}.change-grid>button{grid-template-columns:36px 1fr;padding:15px}.change-icon{width:34px;height:34px}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
