@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(./inter-latin-400-normal-C38fXH4l.woff2) format("woff2"),url(./inter-latin-400-normal-CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(./inter-latin-500-normal-Cerq10X2.woff2) format("woff2"),url(./inter-latin-500-normal-BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(./inter-latin-600-normal-LgqL8muc.woff2) format("woff2"),url(./inter-latin-600-normal-CiBQ2DWP.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:500;src:url(./sora-latin-500-normal-01eiPEn0.woff2) format("woff2"),url(./sora-latin-500-normal-w58xtEt9.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:600;src:url(./sora-latin-600-normal-Cdg4DaK0.woff2) format("woff2"),url(./sora-latin-600-normal-1_7fyUAY.woff) format("woff")}@font-face{font-family:Sora;font-style:normal;font-display:swap;font-weight:700;src:url(./sora-latin-700-normal-9waGdLWo.woff2) format("woff2"),url(./sora-latin-700-normal-BKPfQAnC.woff) format("woff")}:root{--navy: #0a1a3c;--navy-2: #122a5c;--royal: #1e56d6;--royal-soft: #e8effd;--cyan: #12b5cb;--paper: #ffffff;--mist: #f3f7fd;--ink: #122042;--slate: #4e5d7a;--line: #dde6f3;--ok: #22c07a;--warn: #f5a623;--radius: 14px;--radius-sm: 10px;--gap: 1rem;--shadow-sm: 0 2px 10px rgba(10, 26, 60, .06);--shadow: 0 12px 32px rgba(10, 26, 60, .08);--shadow-lg: 0 24px 60px rgba(10, 26, 60, .14);--font-display: "Sora", "Inter", sans-serif;--font-body: "Inter", system-ui, sans-serif;--care: #0f9b7a;--care-soft: #e3f5ef;--clinical: #1f7fe0;--clinical-soft: #e5f0fd;--hospital: #6a3fc8;--hospital-soft: #efe9fb;--intel: #ef7a17;--intel-soft: #fdefe2;--p: var(--royal);--p-soft: var(--royal-soft);--alarm: #d33a4b;--alarm-soft: #fdeaec}.c-care{--p: var(--care);--p-soft: var(--care-soft)}.c-clinical{--p: var(--clinical);--p-soft: var(--clinical-soft)}.c-hospital{--p: var(--hospital);--p-soft: var(--hospital-soft)}.c-intel{--p: var(--intel);--p-soft: var(--intel-soft)}*{margin:0;padding:0;box-sizing:border-box}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}body{font-family:var(--font-body);color:var(--ink);background:var(--mist);line-height:1.55;font-size:15.5px;-webkit-font-smoothing:antialiased}img{max-width:100%;display:block}a{color:var(--royal);text-decoration:none}.container{width:min(1200px,calc(100% - 2rem));margin:0 auto}.app{min-height:100vh;display:flex;flex-direction:column}.app>main{flex:1;padding-bottom:3rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3,h4{font-family:var(--font-display);color:var(--navy);line-height:1.25;letter-spacing:-.01em}h1{font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:700}h2{font-size:1.05rem;font-weight:600}h3{font-size:.95rem;font-weight:600;margin:1rem 0 .4rem;display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.section-title{margin:1.6rem 0 .8rem;display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.lead{font-size:1.05rem;color:var(--slate);max-width:64ch}.muted{color:var(--slate);font-size:.85rem}.demo-data-bar{background:var(--royal);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.74rem;letter-spacing:.08em;text-align:center;padding:.32rem 1rem;display:flex;align-items:center;justify-content:center;gap:.5rem}.demo-data-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 0 3px #12b5cb4d;flex:none}.site-header{position:sticky;top:0;z-index:50;background:var(--navy);color:#fff;box-shadow:0 6px 20px #0a1a3c2e}.nav{display:flex;align-items:center;gap:.9rem;min-height:64px;flex-wrap:wrap;padding:.5rem 0}.brand{display:flex;align-items:center;gap:.65rem}.brand img{height:40px;width:40px;object-fit:cover;border-radius:10px;background:#fff}.brand-name{font-family:var(--font-display);font-weight:700;font-size:1rem;color:#fff;letter-spacing:.06em;line-height:1.15}.brand-name small{display:block;font-size:.6rem;font-weight:600;letter-spacing:.22em;color:var(--cyan);text-transform:uppercase}.product-chip{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-display);font-size:.76rem;font-weight:600;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:.28rem .75rem}.product-chip .dot{width:8px;height:8px;border-radius:3px;background:var(--p);box-shadow:0 0 0 2px #ffffffd9}.header-tools{margin-left:auto;display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.user-chip{display:flex;align-items:center;gap:.55rem;line-height:1.15}.user-chip strong{display:block;font-family:var(--font-display);font-size:.86rem;color:#fff}.user-chip small{display:block;font-size:.72rem;color:#b9c8ea}.avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--p);color:#fff;font-family:var(--font-display);font-size:.62rem;font-weight:700;letter-spacing:-.02em;border:2px solid rgba(255,255,255,.85)}.bell{background:#ffffff14;border-color:#ffffff40;color:#fff}.bell .count{display:inline-block;min-width:1.5em;padding:0 .35em;margin-left:.35rem;border-radius:999px;background:#fff3;color:#fff;font-size:.75rem;text-align:center}.bell.has-open{border-color:var(--alarm);background:var(--alarm)}.bell.has-open .count{background:#fff;color:var(--alarm)}.site-header button:hover:not(:disabled){color:#fff;border-color:#fff}.subnav{display:flex;align-items:center;gap:1rem;border-bottom:1px solid var(--line);margin-top:.4rem}.tabs{display:flex;gap:1.4rem;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.tabs::-webkit-scrollbar{display:none}.tabs button{font-family:var(--font-display);font-size:.92rem;font-weight:500;color:var(--ink);white-space:nowrap;background:none;border:none;border-radius:0;padding:.85rem 0 .7rem;margin:0;position:relative;box-shadow:none}.tabs button:after{content:"";position:absolute;left:0;bottom:-1px;width:0;height:3px;border-radius:3px 3px 0 0;background:var(--cyan);transition:width .2s ease}.tabs button:hover:after,.tabs button.active:after{width:100%}.tabs button.active{color:var(--royal);font-weight:600}.tabs button.active:after{background:var(--royal)}.subnav-tools{display:flex;align-items:center;gap:.6rem;flex:none}.clock{font-size:.8rem;color:var(--slate);font-variant-numeric:tabular-nums;white-space:nowrap}button{font-family:var(--font-display);font-weight:600;font-size:.86rem;line-height:1.3;padding:.5rem 1.05rem;border-radius:999px;cursor:pointer;margin:0;border:1.5px solid var(--line);background:var(--paper);color:var(--navy);display:inline-flex;align-items:center;gap:.4rem;justify-content:center;transition:transform .15s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}button:hover:not(:disabled){border-color:var(--royal);color:var(--royal)}button.primary{background:var(--royal);border-color:var(--royal);color:#fff;box-shadow:0 8px 18px #1e56d638}button.primary:hover:not(:disabled){background:#1747b8;color:#fff;transform:translateY(-1px)}button.danger{background:var(--alarm);border-color:var(--alarm);color:#fff;box-shadow:0 8px 18px #d33a4b38}button.danger:hover:not(:disabled){background:#b42e3d;border-color:#b42e3d;color:#fff}button.small{padding:.36rem .85rem;font-size:.8rem}button.block{width:100%;margin-top:auto}.btn-on-dark{background:transparent;border-color:#ffffff59;color:#fff}button:disabled{opacity:.4;cursor:not-allowed}button:focus-visible,a:focus-visible,select:focus-visible,input:focus-visible,textarea:focus-visible{outline:3px solid var(--cyan);outline-offset:2px}.simulated-tag{display:inline-flex;align-items:center;background:var(--royal-soft);color:var(--royal);border:1px dashed var(--royal);border-radius:6px;padding:0 6px;font-family:var(--font-display);font-size:.64rem;font-weight:700;letter-spacing:.06em;line-height:1.6;white-space:nowrap}button.danger .simulated-tag,button.primary .simulated-tag{background:#ffffff2e;color:#fff;border-color:#ffffffb3}.data-caption{display:inline-block;font-family:var(--font-display);font-size:.68rem;font-weight:600;letter-spacing:.06em;color:#9a4d08;background:var(--intel-soft);border-radius:6px;padding:.1rem .5rem;margin:.15rem 0 .5rem}.info-note,.auth-note{background:var(--paper);border:1px solid var(--line);border-left:4px solid var(--royal);border-radius:var(--radius-sm);padding:.75rem 1rem;margin-bottom:var(--gap);font-size:.9rem;color:var(--ink);box-shadow:var(--shadow-sm)}.error{background:var(--alarm-soft);color:#8a1f2b;border-left:4px solid var(--alarm);padding:.55rem .85rem;border-radius:8px;margin:.6rem 0}.empty{color:var(--slate);font-size:.9rem;background:var(--mist);border:1px dashed var(--line);border-radius:var(--radius-sm);padding:.85rem 1rem;text-align:center}.screen{padding-top:1.4rem}.screen-head{margin-bottom:1.1rem}.screen-sub{color:var(--slate);margin-top:.3rem;max-width:80ch}.scenario{background:linear-gradient(120deg,var(--navy),var(--navy-2) 60%,var(--royal));color:#eaf1ff;border-radius:18px;padding:1.3rem 1.5rem;margin-bottom:1.2rem;box-shadow:var(--shadow)}.scenario h2,.scenario h3{color:#fff;margin:0 0 .5rem}.scenario p{margin:0 0 .8rem;color:#c6d6f7;max-width:90ch}.scenario strong{color:#fff}.scenario-cols{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.2rem}.scenario ul{margin:0;padding-left:1.1rem;font-size:.88rem;color:#dbe6ff;display:grid;gap:.2rem}.stats{display:grid;grid-template-columns:repeat(5,1fr);gap:.8rem;margin-bottom:1.2rem}.stat{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:.85rem 1rem;color:var(--slate);font-size:.82rem;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.stat:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--royal)}.stat-hospital:before{background:var(--hospital)}.stat-care:before{background:var(--care)}.stat-clinical:before{background:var(--clinical)}.stat-alarm:before{background:var(--alarm)}.stat span{display:block;font-family:var(--font-display);font-size:1.6rem;font-weight:700;color:var(--navy);line-height:1.2}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--gap);margin:var(--gap) 0}.grid>.card{margin-bottom:0}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.grid.compact{margin:.6rem 0 0}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding:1.1rem 1.2rem;margin-bottom:var(--gap);box-shadow:var(--shadow-sm);position:relative;min-width:0}.card.flat{box-shadow:none;padding:.7rem 1rem}.card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;margin-bottom:.7rem}.card-head h2 small{display:block;font-family:var(--font-body);font-weight:500;font-size:.8rem;color:var(--slate);letter-spacing:0;margin-top:.1rem}.home-card{display:flex;flex-direction:column;overflow:hidden}.home-card:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--hospital)}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 14px;font-size:.9rem;margin:.2rem 0 1rem}.kv dt{color:var(--slate)}.kv dd{font-weight:600;color:var(--navy)}.kv dd .muted{font-weight:400}.count-chip{font-family:var(--font-display);font-size:.74rem;font-weight:600;color:var(--slate);background:var(--mist);border:1px solid var(--line);border-radius:999px;padding:.1rem .6rem;white-space:nowrap}.pill{display:inline-flex;align-items:center;gap:.35rem;padding:.15rem .65rem;border-radius:999px;white-space:nowrap;font-family:var(--font-display);font-size:.74rem;font-weight:600;border:1px solid transparent;color:var(--slate);background:var(--mist)}.pill.cap{text-transform:capitalize}.pill-glyph{font-size:.68rem;line-height:1}.tone-ok{color:#11744a;background:#22c07a1f;border-color:#22c07a59}.tone-warn{color:#8f5500;background:#f5a62324;border-color:#f5a62373}.tone-alarm{color:#a3202f;background:var(--alarm-soft);border-color:#d33a4b59}.tone-info{color:var(--royal);background:var(--royal-soft);border-color:#1e56d640}.tone-neutral{border-color:var(--line)}.visit-pill{text-transform:none;color:var(--royal);background:var(--royal-soft)}.visit-pill.vs-done,.visit-pill.vs-report_ready{color:#11744a;background:#22c07a1f}.pills{display:flex;flex-wrap:wrap;gap:.35rem;margin:.35rem 0}.toolbar{display:flex;flex-wrap:wrap;gap:.8rem 1rem;align-items:center;margin-bottom:var(--gap)}.field{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--slate)}.field>span{font-weight:500}select,textarea,input{font:inherit;color:var(--ink)}select{padding:.42rem .7rem;border:1px solid var(--line);border-radius:var(--radius-sm);background:#fbfdff;max-width:100%}textarea{width:100%;margin:4px 0 8px;padding:.6rem .75rem;border-radius:var(--radius-sm);border:1px solid var(--line);background:#fbfdff}.note-form{display:grid;gap:.3rem;justify-items:start;margin-bottom:.8rem}.note-form label{font-size:.85rem;color:var(--slate)}table{width:100%;border-collapse:collapse;font-size:.88rem}th{font-family:var(--font-display);font-weight:600;font-size:.72rem;color:var(--slate);text-transform:uppercase;letter-spacing:.06em;background:var(--mist)}th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:middle}tbody tr:hover td{background:#fafcff}.readings .flag-high td:nth-child(2),.readings .flag-low td:nth-child(2){color:#a3202f}.list{list-style:none}.list>li{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:.7rem 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.list>li:last-child{border-bottom:none}.list>li.visit{display:block}.list>li.alert{flex-direction:column;gap:.2rem}.alert{padding-left:10px!important;border-left:4px solid var(--cyan)}.alert.sev-high{border-left-color:var(--alarm)}.alert.sev-medium{border-left-color:var(--warn)}.alert.acked{opacity:.65}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.5rem}.visit-head{display:flex;flex-direction:column;gap:2px}.flow,.ladder{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:.55rem 0}.flow li,.ladder li{padding:2px 10px;border-radius:999px;background:var(--mist);border:1px solid var(--line);color:var(--slate);font-size:.78rem}.flow li.past,.ladder li.past{background:var(--p-soft);color:var(--p);border-color:transparent}.flow li.past:before{content:"✓ "}.flow li.current,.ladder li.current{background:var(--p);color:#fff;font-weight:600;border-color:var(--p)}.ladder li+li:before{content:"→ "}.lab{background:#fffaf5;border:1px solid #f6d8bd;border-radius:var(--radius-sm);padding:.7rem .8rem;margin-top:.6rem}.lab>strong{display:block;font-family:var(--font-display);color:var(--navy)}.lab th{background:transparent}.emergency,.live-alert{border-left:6px solid var(--alarm)}.live-alert{border-left-color:var(--warn)}.live-alert.sev-high{border-left-color:var(--alarm)}.emergency.status-resolved,.live-alert.status-resolved{border-left-color:var(--ok)}.timeline{list-style:none;margin:.4rem 0 0;border-left:2px solid var(--line)}.timeline li{padding:5px 0 5px 12px;font-size:.86rem;position:relative}.timeline li:before{content:"";position:absolute;left:-5px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--p)}.timeline time{font-weight:700;font-variant-numeric:tabular-nums;color:var(--navy);margin-right:.3rem}.checks{list-style:none}.checks li{padding:5px 0;border-bottom:1px dashed var(--line);font-size:.9rem}.checks li:last-child{border-bottom:none}.checks label{display:flex;align-items:baseline;gap:.5rem;cursor:pointer}.checks input{accent-color:var(--p);transform:translateY(1px)}.checks .due{font-variant-numeric:tabular-nums;font-weight:600;color:var(--navy)}.checks .done{text-decoration:line-through;color:var(--slate)}.landing{display:flex;align-items:center;gap:1.4rem;padding:1.6rem 1.8rem;margin-bottom:var(--gap);border-radius:20px;color:#fff;box-shadow:var(--shadow);background:radial-gradient(700px 300px at 95% -20%,rgba(18,181,203,.35),transparent 60%),linear-gradient(120deg,var(--navy),var(--navy-2) 55%,var(--royal))}.landing-logo{width:88px;height:88px;border-radius:18px;background:#fff;flex:none;box-shadow:0 10px 24px #00000040}.tagline{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2.6vw,1.75rem);line-height:1.25;margin-bottom:.4rem}.landing .lead{color:#c6d6f7}.accounts{list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:var(--gap)}.account{width:100%;height:100%;text-align:left;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:.3rem;border-radius:var(--radius);border:1px solid var(--line);padding:1.15rem 1.2rem 1rem;position:relative;overflow:hidden;background:var(--paper);box-shadow:var(--shadow-sm);font-weight:500}.account:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--p)}.account:hover:not(:disabled){transform:translateY(-3px);box-shadow:var(--shadow);border-color:var(--p);color:inherit}.account-name{font-size:1.05rem;font-weight:700;color:var(--navy)}.account-product{align-self:flex-start;margin-bottom:.2rem;font-size:.68rem;font-weight:600;color:var(--p);background:var(--p-soft);border-radius:999px;padding:.05rem .55rem}.account-role{font-size:.86rem;color:var(--p);font-weight:600}.account-home{font-family:var(--font-body);font-size:.85rem;color:var(--ink);font-weight:500}.account-blurb{font-family:var(--font-body);font-weight:400;font-size:.83rem;color:var(--slate)}.account-cta{margin-top:auto;padding-top:.5rem;font-size:.8rem;color:var(--royal)}.live-status{display:inline-flex;align-items:center;gap:.45rem;font-family:var(--font-display);font-weight:600;font-size:.78rem;padding:.3rem .8rem;border-radius:999px;margin-bottom:.8rem;background:var(--royal-soft);color:var(--royal)}.live-status:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.live-live{background:#22c07a1f;color:#11744a}.live-offline{background:var(--alarm-soft);color:#a3202f}.alerts-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--gap);align-items:start}.alert-detail{display:grid;gap:.4rem;margin-top:.6rem}.alert-detail h3{margin-top:.6rem}.alerts-main>.section-title:first-child{margin-top:0}.trigger-buttons{display:flex;flex-wrap:wrap;gap:.4rem}.feed{position:sticky;top:84px;max-height:calc(100vh - 100px);overflow-y:auto}.feed-list{list-style:none;display:grid;gap:.6rem}.feed-list>li{border:1px solid var(--line);border-left:4px solid var(--warn);border-radius:var(--radius-sm);padding:.55rem .7rem}.feed-list>li.sev-high{border-left-color:var(--alarm)}.feed-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .5rem}.feed-head time{font-weight:700;font-variant-numeric:tabular-nums;color:var(--navy)}.feed-head .muted{flex-basis:100%}.feed-who{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem;margin-top:.35rem;font-size:.78rem}.feed-label{font-weight:600;color:var(--slate);margin-right:.15rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;flex-basis:100%}.who{background:var(--mist);border:1px solid var(--line);border-radius:999px;padding:0 .5rem}.who-delivered{color:#11744a;border-color:#22c07a66;background:#22c07a14}.who-queued{color:#8f5500;border-color:#f5a62373}.who-simulated{color:var(--slate);border-style:dashed}.feed-legend{margin-top:.8rem;font-size:.76rem}.kind{font-family:var(--font-display);font-weight:700;font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .65rem;border-radius:999px;background:var(--alarm-soft);color:#a3202f}.kind-vitals{background:var(--clinical-soft);color:#155fae}.kind-inactivity{background:var(--intel-soft);color:#9a4d08}.note-scroll{max-height:380px;overflow-y:auto;border:1px solid var(--line);border-radius:var(--radius-sm)}.note-scroll th{position:sticky;top:0;z-index:1}.notifications td,.notifications th{font-size:.8rem;padding:5px 6px}.note-delivered td:last-child{color:#11744a;font-weight:600}.note-queued td:last-child{color:#8f5500}.toasts{position:fixed;right:1rem;bottom:1rem;z-index:60;display:flex;flex-direction:column;gap:.6rem;width:min(380px,calc(100vw - 2rem))}.toast{background:var(--paper);border:1px solid var(--line);border-left:5px solid var(--alarm);border-radius:12px;padding:.8rem .95rem;box-shadow:var(--shadow-lg);font-size:.88rem;display:grid;gap:.2rem}.toast strong{font-family:var(--font-display);color:var(--navy)}.site-footer{background:var(--navy);color:#b9c8ea;padding:2.4rem 0 1.5rem}.footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:2.4rem;padding-bottom:1.6rem;border-bottom:1px solid rgba(255,255,255,.12)}.site-footer h4{color:#fff;font-size:.92rem;margin-bottom:.8rem}.site-footer ul{list-style:none;display:grid;gap:.45rem;font-size:.88rem}.footer-brand img{height:48px;width:48px;border-radius:10px;margin-bottom:.8rem;background:#fff}.footer-brand p{font-size:.88rem;max-width:42ch}.footer-tag{font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:.01em;color:var(--cyan);margin-top:.7rem}.product-lines .dot{display:inline-block;width:9px;height:9px;border-radius:3px;background:var(--p);margin-right:.5rem}.footer-bottom{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:1.2rem;font-size:.8rem;color:#8fa3cf}@media (max-width: 1080px){.alerts-layout{grid-template-columns:1fr}.feed{position:static;max-height:none}.stats{grid-template-columns:repeat(3,1fr)}}@media (max-width: 900px){.grid.two{grid-template-columns:1fr}}@media (max-width: 720px){body{font-size:15px}.container{width:calc(100% - 1.5rem)}.grid,.grid.two,.accounts,.scenario-cols{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:1.4rem}.stats{grid-template-columns:repeat(2,1fr);gap:.6rem}.stat{padding:.65rem .8rem}.stat span{font-size:1.35rem}.nav{gap:.5rem .6rem;min-height:56px}.brand img{width:34px;height:34px}.header-tools{margin-left:0;width:100%;justify-content:flex-end;gap:.5rem;padding-top:.1rem}.header-tools .user-chip{order:-1;flex:1 1 100%;min-width:0;padding-bottom:.15rem}.header-tools .bell{flex:1}.user-chip small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.product-chip{margin-left:auto}.subnav{flex-direction:column;align-items:stretch;gap:0}.subnav-tools{justify-content:space-between;padding:.45rem 0;border-top:1px solid var(--line);order:2}.screen{padding-top:1rem}.card{padding:.95rem 1rem}.toolbar{align-items:stretch}.toolbar.card.flat{flex-direction:column}.field{flex-direction:column;align-items:stretch;gap:.25rem;width:100%}.field select{width:100%}.landing{flex-direction:column;align-items:flex-start;padding:1.3rem;gap:1rem}.landing-logo{width:64px;height:64px;border-radius:14px}.scenario{padding:1.1rem}.demo-data-bar{font-size:.66rem;letter-spacing:.05em}table.stack thead{display:none}table.stack,table.stack tbody,table.stack tr,table.stack td{display:block;width:100%}table.stack tr{border:1px solid var(--line);border-radius:var(--radius-sm);padding:.4rem .7rem;margin-bottom:.5rem;background:var(--paper)}table.stack td{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px dashed var(--line);padding:.35rem 0;text-align:right}table.stack td:last-child{border-bottom:none}table.stack td:before{content:attr(data-label);font-family:var(--font-display);font-size:.72rem;font-weight:600;color:var(--slate);text-transform:uppercase;letter-spacing:.05em;text-align:left}table.stack td:first-child{justify-content:flex-start;font-size:1rem}table.stack td:first-child:before{display:none}tbody tr:hover td{background:transparent}.feed-list>li{padding:.5rem .6rem}.alerts-layout .feed{order:-1}.alerts-layout .feed{max-height:460px;overflow-y:auto}.notifications thead{display:none}.notifications tbody,.notifications tr{display:block}.notifications tr{display:grid;grid-template-columns:auto 1fr auto;gap:0 .5rem;padding:.4rem .6rem;border-bottom:1px solid var(--line)}.notifications td{border:none;padding:0}.notifications td:nth-child(1){font-weight:700;color:var(--navy)}.notifications td:nth-child(3){grid-column:2 / 4;grid-row:1}.notifications td:nth-child(2){grid-column:1;grid-row:2;color:var(--slate)}.notifications td:nth-child(4){grid-column:2;grid-row:2}.notifications td:nth-child(5){grid-column:3;grid-row:2;text-align:right}.toasts{left:.75rem;right:.75rem;bottom:.75rem;width:auto}}
