.ivme,.ivme-nav{--iv-ink:var(--bs-emphasis-color,#0f172a);--iv-text:var(--bs-body-color,#1e293b);--iv-mute:var(--bs-secondary-color,#64748b);--iv-paper:#fff;--iv-line:var(--bs-border-color,#e4e7f0);--iv-soft:color-mix(in srgb, var(--bs-body-color) 4%, transparent);--iv-accent:#6366f1;--iv-accent-2:#8b5cf6;--iv-up:#059669;--iv-down:#e11d48;--iv-warn:#d97706;--iv-radius:14px;--iv-shadow:0 1px 2px #0f172a0d, 0 1px 8px #0f172a0a;--iv-ease:cubic-bezier(.22, 1, .36, 1);--iv-serif:"Space Grotesk", "Inter", system-ui, sans-serif;--iv-sans:"Inter", "Segoe UI", system-ui, sans-serif;--iv-mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;--iv-max:960px;--iv-gap:72px}.ivme{font-family:var(--iv-sans);color:var(--iv-text);max-width:var(--iv-max);margin:0 auto;padding-bottom:96px}[data-bs-theme=dark] .ivme,[data-bs-theme=dark] .ivme-nav{--iv-paper:#111827;--iv-accent:#818cf8;--iv-accent-2:#a78bfa;--iv-up:#34d399;--iv-down:#fb7185;--iv-warn:#fbbf24;--iv-shadow:0 1px 2px #0006}.iv-head{border-bottom:1px solid var(--iv-ink);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:8px 0 22px;display:flex}.iv-head-title{font-family:var(--iv-serif);letter-spacing:-.01em;color:var(--iv-ink);margin:0;font-size:clamp(34px,5vw,52px);font-weight:400;line-height:1}.iv-head-title em{color:var(--iv-accent);font-style:italic}.iv-head-sub{color:var(--iv-mute);margin:8px 0 0;font-size:14px}.iv-search{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:6px;align-items:center;gap:8px;min-width:260px;padding:9px 12px;display:flex}.iv-search svg{color:var(--iv-mute);flex-shrink:0}.iv-search input{color:var(--iv-text);font:inherit;background:0 0;border:0;outline:0;width:100%;font-size:14px}.iv-search input:focus-visible{outline:2px solid var(--iv-ink);outline-offset:6px;border-radius:2px}.iv-sec{padding-top:var(--iv-gap);scroll-margin-top:84px}.iv-q{font-family:var(--iv-serif);letter-spacing:-.005em;color:var(--iv-ink);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:400;line-height:1.12}.iv-a{color:var(--iv-mute);max-width:64ch;margin:8px 0 26px;font-size:15.5px;line-height:1.55}.iv-a b{color:var(--iv-text);font-weight:600}.iv-pulse{background:var(--iv-line);border:1px solid var(--iv-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:1px;display:grid;overflow:hidden}.iv-pulse-card{background:var(--iv-paper);flex-direction:column;gap:6px;padding:18px 18px 14px;display:flex}.iv-label{letter-spacing:.08em;text-transform:uppercase;color:var(--iv-mute);font-size:11.5px;font-weight:700}.iv-num{font-family:var(--iv-mono);color:var(--iv-ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1.05}.iv-delta{font-family:var(--iv-mono);color:var(--iv-mute);align-items:center;gap:5px;font-size:12.5px;font-weight:500;display:inline-flex}.iv-delta.is-up{color:var(--iv-up)}.iv-delta.is-down{color:var(--iv-down)}.iv-delta-arrow{border-bottom:7px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;display:inline-block}.iv-delta.is-down .iv-delta-arrow{transform:rotate(180deg)}.iv-delta.is-flat .iv-delta-arrow{border-top:2px solid;border-bottom:0;width:10px}.iv-spark{width:100%;height:44px;margin-top:6px;display:block;overflow:visible}.iv-spark .area{fill:var(--iv-accent);opacity:.12}.iv-spark .line{fill:none;stroke:var(--iv-accent);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.iv-spark .dot{fill:var(--iv-accent)}.iv-spark .base{stroke:var(--iv-line);stroke-width:1px}.iv-range{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:6px;gap:2px;padding:2px;display:inline-flex}.iv-range button{font:inherit;color:var(--iv-mute);cursor:pointer;background:0 0;border:0;border-radius:4px;padding:5px 11px;font-size:12.5px;font-weight:600}.iv-pipe{border:1px solid var(--iv-line);background:radial-gradient(color-mix(in srgb, var(--iv-accent) 10%, transparent) 1px, transparent 1.4px) 0 0 / 18px 18px, var(--iv-paper);border-radius:10px;padding:26px 0 8px;position:relative;overflow:hidden}.iv-pipe-svg{width:100%;height:auto;display:block;overflow:visible}.iv-pipe-tube{fill:none;stroke:color-mix(in srgb, var(--iv-ink) 14%, transparent);stroke-width:22px;stroke-linecap:round}.iv-pipe-core{fill:none;stroke:color-mix(in srgb, var(--iv-accent) 40%, transparent);stroke-width:2px;stroke-dasharray:4 8;animation:1.6s linear infinite iv-flow}@keyframes iv-flow{to{stroke-dashoffset:-24px}}.iv-pipe-station circle.ring{fill:var(--iv-paper);stroke:var(--iv-ink);stroke-width:1.5px}.iv-pipe-station.is-hot circle.ring{stroke:var(--iv-accent);stroke-width:2.5px}.iv-pipe-station.is-bad circle.ring{stroke:var(--iv-down);stroke-width:2.5px}.iv-pipe-station circle.halo{fill:none;stroke:var(--iv-accent);stroke-width:2px;opacity:0}.iv-pipe-station.is-hot circle.halo{animation:2.4s ease-out infinite iv-halo}@keyframes iv-halo{0%{r:14;opacity:.6}to{r:30;opacity:0}}.iv-pipe-station text.name{font-family:var(--iv-sans);fill:var(--iv-ink);text-anchor:middle;font-size:11.5px;font-weight:700}.iv-pipe-station text.count{font-family:var(--iv-mono);fill:var(--iv-mute);text-anchor:middle;font-size:12px}.iv-pipe-station text.count.is-bad{fill:var(--iv-down);font-weight:500}.iv-pipe-legend{color:var(--iv-mute);border-top:1px dashed var(--iv-line);flex-wrap:wrap;gap:8px 22px;padding:14px 18px 12px;font-size:13px;display:flex}.iv-pipe-legend b{font-family:var(--iv-mono);color:var(--iv-ink);font-weight:500}.iv-pipe-live{color:var(--iv-up);align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:inline-flex}.iv-pipe-live:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite iv-blink}@keyframes iv-blink{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.iv-pipe-core,.iv-pipe-station circle.halo,.iv-pipe-live:before,.iv-switch .track,.iv-switch .track:after,.iv-view,.ivme-nav-dot,.ivme-nav-link:before{transition:none;animation:none}}.iv-table-wrap{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:8px;overflow-x:auto}.iv-table{border-collapse:collapse;width:100%;font-size:14px}.iv-table th{text-align:left;letter-spacing:.08em;text-transform:uppercase;color:var(--iv-mute);border-bottom:1px solid var(--iv-line);white-space:nowrap;padding:12px 14px;font-size:11px;font-weight:700}.iv-table td{border-bottom:1px solid var(--iv-soft);vertical-align:top;padding:12px 14px}.iv-table tbody tr:last-child td{border-bottom:0}.iv-table tr.is-row{cursor:pointer}.iv-table tr.is-row:hover td{background:var(--iv-soft)}.iv-table td.num,.iv-table th.num{text-align:right;font-family:var(--iv-mono);font-variant-numeric:tabular-nums;white-space:nowrap}.iv-table .sub{color:var(--iv-mute);margin-top:2px;font-size:12px;display:block}.iv-detail td{background:var(--iv-soft);padding:16px 18px 20px}.iv-detail-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px 22px;margin-bottom:16px;display:grid}.iv-detail-grid dt{letter-spacing:.07em;text-transform:uppercase;color:var(--iv-mute);margin:0 0 3px;font-size:11px;font-weight:700}.iv-detail-grid dd{color:var(--iv-text);margin:0;font-size:14px}.iv-detail-grid dd.num{font-family:var(--iv-mono)}.iv-mini{font-size:13px}.iv-mini th{padding:8px 10px;font-size:10.5px}.iv-mini td{padding:8px 10px}.iv-chips{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.iv-chip{border:1px solid var(--iv-line);background:var(--iv-paper);color:var(--iv-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.iv-chip b{font-family:var(--iv-mono);color:var(--iv-mute);font-weight:500}.iv-tag{letter-spacing:.04em;white-space:nowrap;border:1px solid;border-radius:3px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.iv-tag-ok{color:var(--iv-up)}.iv-tag-warn{color:var(--iv-warn)}.iv-tag-bad{color:var(--iv-down)}.iv-tag-mute{color:var(--iv-mute)}.iv-rows{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:8px}.iv-row{border-bottom:1px solid var(--iv-soft);grid-template-columns:1fr auto;align-items:center;gap:8px 18px;padding:14px 16px;display:grid}.iv-row:last-child{border-bottom:0}.iv-row-main{min-width:0}.iv-row-title{color:var(--iv-ink);font-size:14.5px;font-weight:700}.iv-row-meta{color:var(--iv-mute);margin-top:2px;font-size:12.5px}.iv-row-meta b{font-family:var(--iv-mono);color:var(--iv-text);font-weight:500}.iv-row-side{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.iv-row.is-dim{opacity:.55}.iv-btn{font:inherit;border:1px solid var(--iv-ink);background:var(--iv-ink);color:var(--iv-paper);cursor:pointer;white-space:nowrap;border-radius:6px;padding:7px 13px;font-size:13px;font-weight:700}.iv-btn:disabled{opacity:.5;cursor:default}.iv-btn-ghost{color:var(--iv-ink);background:0 0}.iv-btn-danger{color:var(--iv-down);border-color:var(--iv-down);background:0 0}.iv-input{font:inherit;font-family:var(--iv-mono);border:1px solid var(--iv-line);background:var(--iv-paper);width:96px;color:var(--iv-text);border-radius:6px;padding:6px 9px;font-size:13.5px}.iv-input:focus-visible{outline:2px solid var(--iv-ink);outline-offset:1px}.iv-switch{color:var(--iv-mute);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13px;font-weight:600;display:inline-flex;position:relative}.iv-switch.is-on{color:var(--iv-ink)}.iv-switch input{opacity:0;width:0;height:0;position:absolute}.iv-switch .track{background:color-mix(in srgb, var(--iv-ink) 18%, transparent);border-radius:999px;flex-shrink:0;width:42px;height:24px;transition:background .22s;position:relative;box-shadow:inset 0 1px 2px #0000002e}.iv-switch .track:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .28s cubic-bezier(.34,1.4,.64,1),width .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 2px #00000047,0 0 0 .5px #0000000f}.iv-switch:active .track:after{width:22px}.iv-switch input:checked+.track{background:var(--iv-up)}.iv-switch input:checked+.track:after{transform:translate(18px)}.iv-switch:active input:checked+.track:after{transform:translate(14px)}.iv-switch input:disabled+.track{opacity:.45}.iv-switch input:disabled~span{opacity:.6}.iv-switch input:focus-visible+.track{outline:2px solid var(--iv-ink);outline-offset:3px}.iv-note{color:var(--iv-mute);margin:10px 0 0;font-size:13px}.iv-ok-line{color:var(--iv-up);align-items:center;gap:6px;font-size:12.5px;font-weight:600;display:inline-flex}.iv-err{color:var(--iv-down);margin:8px 0 0;font-size:13px}.iv-empty{border:1px dashed var(--iv-line);color:var(--iv-mute);border-radius:8px;padding:22px 18px;font-size:14px}.iv-money{background:var(--iv-line);border:1px solid var(--iv-line);border-radius:8px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;margin-bottom:26px;display:grid;overflow:hidden}.iv-money>div{background:var(--iv-paper);padding:16px 18px}.iv-money .iv-num{font-size:24px}.iv-money .sub{color:var(--iv-mute);margin-top:4px;font-size:12.5px}.iv-sub-h{letter-spacing:.08em;text-transform:uppercase;color:var(--iv-mute);margin:26px 0 10px;font-size:12px;font-weight:700}.ivme-nav{font-family:var(--iv-sans);padding:14px 10px 18px}.ivme-nav-head{flex-direction:column;gap:2px;padding:4px 10px 14px;display:flex}.ivme-nav-eyebrow{font-family:var(--iv-serif);color:var(--iv-ink);font-size:22px;line-height:1}.ivme-nav-sub{font-family:var(--iv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--iv-mute);font-size:10.5px}.ivme-nav-list{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.ivme-nav-link{color:var(--iv-text);border:1px solid #0000;border-radius:8px;grid-template-columns:22px 18px 1fr auto;align-items:center;gap:10px;padding:9px 10px 9px 12px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s;display:grid;position:relative}.ivme-nav-link:before{content:"";background:var(--iv-accent);border-radius:2px;width:2px;transition:transform .22s cubic-bezier(.34,1.4,.64,1);position:absolute;top:9px;bottom:9px;left:0;transform:scaleY(0)}.ivme-nav-link:hover{background:color-mix(in srgb, var(--iv-ink) 5%, transparent)}.ivme-nav-link.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--iv-accent) 14%, transparent), transparent 70%);border-color:color-mix(in srgb, var(--iv-accent) 22%, transparent)}.ivme-nav-link.is-active:before{transform:scaleY(1)}.ivme-nav-link svg{opacity:.8;font-size:17px}.ivme-nav-link.is-active svg{opacity:1;color:var(--iv-accent)}.ivme-nav-idx{font-family:var(--iv-mono);color:var(--iv-mute);font-size:10.5px}.ivme-nav-link.is-active .ivme-nav-idx{color:var(--iv-accent)}.ivme-nav-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ivme-nav-text b{font-size:13.5px;font-weight:700}.ivme-nav-text small{opacity:.62;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ivme-nav-dot{background:var(--iv-mute);opacity:.55;border-radius:999px;justify-content:center;align-items:center;min-width:8px;height:8px;display:inline-flex}.ivme-nav-dot em{font-style:normal;font-family:var(--iv-mono);color:#fff;padding:0 6px;font-size:10.5px;line-height:16px}.ivme-nav-dot:has(em){opacity:1;height:16px}.ivme-nav-dot.is-ok{background:var(--iv-up);opacity:.9}.ivme-nav-dot.is-live{background:var(--iv-up);opacity:1;animation:1.4s ease-in-out infinite iv-blink}.ivme-nav-dot.is-warn{background:var(--iv-warn);opacity:1}.ivme-nav-dot.is-bad{background:var(--iv-down);opacity:1;animation:.9s ease-in-out infinite iv-blink}.iv-view{animation:.28s ease-out both iv-view-in}@keyframes iv-view-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.ivme{--iv-gap:52px}.ivme .iv-rule,.ivme .iv-row{grid-template-columns:1fr}.ivme .iv-row-side{justify-content:flex-start}.iv-row{grid-template-columns:1fr}.iv-row-side{justify-content:flex-start}}.iv-pipe-cal.is-paused .iv-pipe-core{opacity:.35;animation:none}.iv-pipe-cal.is-paused .iv-pipe-tube{stroke-dasharray:6 10}.iv-rules{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:8px}.iv-rule{border-bottom:1px solid var(--iv-soft);grid-template-columns:1fr auto;align-items:center;gap:8px 22px;padding:16px 18px;display:grid}.iv-rule:last-child{border-bottom:0}.iv-rule.is-fixed{background:var(--iv-soft)}.iv-rule.is-fixed .iv-row-title{color:var(--iv-mute)}.iv-rule-main{min-width:0}.iv-rule-opts{color:var(--iv-mute);flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;display:flex}.iv-rule-opts .iv-input{width:84px}.iv-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iv-actions .iv-btn b{font-family:var(--iv-mono);opacity:.8;margin-left:4px;font-weight:500}.iv-confirm{border:1px dashed var(--iv-down);color:var(--iv-down);border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:inline-flex}.iv-tasks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.iv-task{border:1px solid var(--iv-line);background:var(--iv-paper);color:var(--iv-text);border-radius:8px;align-items:baseline;gap:10px;padding:10px 14px;font-size:13px;display:flex}.iv-task b{font-family:var(--iv-mono);color:var(--iv-warn);font-size:18px;font-weight:500}.iv-select{font:inherit;border:1px solid var(--iv-line);background:var(--iv-paper);color:var(--iv-text);appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--iv-mute) 50%), linear-gradient(135deg, var(--iv-mute) 50%, transparent 50%);background-position:calc(100% - 14px) 55%,calc(100% - 9px) 55%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:6px;padding:7px 28px 7px 10px;font-size:13px}.iv-input.is-date{width:150px;font-family:var(--iv-sans)}.iv-input.is-wide,.iv-select.is-wide{width:100%}.iv-input.is-text{font-family:var(--iv-sans)}textarea.iv-input{resize:vertical;min-height:56px}.iv-cal-filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.iv-editor-spacer{flex:auto}.iv-editor{padding:6px 0 2px}.iv-detail .iv-editor{padding:0}.iv-editor-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px 14px;display:grid}.iv-editor-grid>div{flex-direction:column;gap:4px;display:flex}.iv-editor-grid>div.is-span{grid-column:1/-1}.iv-editor-grid label{letter-spacing:.07em;text-transform:uppercase;color:var(--iv-mute);font-size:11px;font-weight:700}.iv-editor-foot{border-top:1px dashed var(--iv-line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;padding-top:12px;display:flex}.iv-cal-table tr.is-dim td{opacity:.6}.iv-cal-table tr.is-dim td:last-child{opacity:1}.iv-cal-marks{flex-wrap:wrap;gap:4px;display:inline-flex}.iv-tag.is-btn{cursor:pointer;font:inherit;background:0 0;border-style:dashed;font-size:11px}.iv-tag.is-btn.is-on{background:var(--iv-up);color:var(--iv-paper);border-color:var(--iv-up)}.iv-tag.is-btn:disabled{opacity:.5;cursor:default}.iv-pager{color:var(--iv-mute);font-size:13px;font-family:var(--iv-mono);justify-content:center;align-items:center;gap:14px;margin-top:14px;display:flex}.iv-chip:focus-visible,.iv-range button:focus-visible,.iv-select:focus-visible,.iv-tag.is-btn:focus-visible,.iv-btn:focus-visible,.iv-input:focus-visible,.iv-table tr.is-row:focus-visible,.iv-table-wrap:focus-visible,.ivme-nav-link:focus-visible{outline:2px solid var(--iv-ink);outline-offset:2px}.iv-table tr.is-row:focus-visible{outline-offset:-2px}h3.iv-sub-h,h4.iv-sub-h{line-height:1.3}.ivme-nav-foot{color:var(--iv-mute);margin:14px 12px 0;font-size:11px}.iv-cal-jump{margin-bottom:18px}@media (max-width:700px){.iv-pipe{-webkit-overflow-scrolling:touch;overflow-x:auto}.iv-pipe-svg{width:760px;max-width:none}.iv-pipe-legend{position:sticky;left:0}}.iv-head-title,.iv-q,.ivme-nav-eyebrow{font-family:var(--iv-serif);letter-spacing:-.025em;font-weight:600}.iv-head-title em,.iv-q em{color:var(--iv-accent);font-style:normal}.iv-head-title{font-size:clamp(30px,4.4vw,44px)}.iv-q{font-size:clamp(22px,3vw,30px)}.iv-num,.iv-label{font-family:var(--iv-mono)}.iv-label{letter-spacing:.06em}.ivme-nav{--iv-text:var(--sidenav-item-color,var(--bs-body-color));--iv-ink:var(--sidenav-item-hover-color,var(--bs-emphasis-color,var(--bs-body-color)));--iv-mute:color-mix(in srgb, var(--sidenav-item-color,var(--bs-body-color)) 62%, transparent);--iv-line:color-mix(in srgb, var(--sidenav-item-color,var(--bs-body-color)) 16%, transparent);--iv-paper:transparent;color:var(--iv-text)}.iv-pipe-v2{padding-top:34px}.iv-pipe-seg .tube{fill:none;stroke:color-mix(in srgb, var(--iv-ink) 14%, transparent);stroke-width:22px;stroke-linecap:round}.iv-pipe-seg .core{fill:none;stroke:color-mix(in srgb, var(--iv-accent) 40%, transparent);stroke-width:2px;stroke-dasharray:4 8;animation:1.6s linear infinite iv-flow}.iv-pipe-seg.is-broken .tube{stroke:color-mix(in srgb, var(--iv-down) 30%, transparent);stroke-dasharray:14 10}.iv-pipe-seg.is-broken .core{stroke:var(--iv-down);stroke-dasharray:2 10;opacity:.7;animation:none}.iv-pipe-seg.is-spur .tube{stroke:color-mix(in srgb, var(--iv-down) 22%, transparent)}.iv-pipe-seg.is-spur .core{stroke:color-mix(in srgb, var(--iv-down) 70%, transparent)}.iv-pipe-break .splash{fill:color-mix(in srgb, var(--iv-down) 18%, transparent);stroke:var(--iv-down);stroke-width:1.5px;animation:1.6s ease-out infinite iv-splash}.iv-pipe-break .bolt{fill:none;stroke:var(--iv-down);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@keyframes iv-splash{0%{r:12;opacity:.9}to{r:26;opacity:0}}.iv-pipe-drop .drop-path{fill:none;stroke:color-mix(in srgb, var(--iv-down) 45%, transparent);stroke-width:1.5px;stroke-dasharray:3 5}.iv-pipe-drop .drop-dot{fill:var(--iv-down);opacity:.85}.iv-pipe-drop .drop-n{font-family:var(--iv-mono);fill:var(--iv-down);text-anchor:middle;font-size:9.5px}.iv-pipe-pkt{fill:var(--iv-accent);opacity:.9;filter:drop-shadow(0 0 3px color-mix(in srgb, var(--iv-accent) 60%, transparent))}.iv-pipe-pkt.is-new{fill:var(--iv-up);opacity:.95}.iv-pipe-pkt-ring{fill:none;stroke:var(--iv-up);stroke-width:2px;opacity:.5}.iv-pipe-station.is-click{cursor:pointer;outline:none}.iv-pipe-station .hit{fill:#0000}.iv-pipe-station.is-click:hover circle.ring,.iv-pipe-station.is-click:focus-visible circle.ring{stroke-width:3px}.iv-pipe-station.is-click:focus-visible .hit{stroke:var(--iv-ink);stroke-width:1.5px;stroke-dasharray:3 3}.iv-pipe-station.is-sel circle.ring{fill:color-mix(in srgb, var(--iv-accent) 22%, var(--iv-paper));stroke:var(--iv-accent);stroke-width:3px}.iv-pipe-station.is-sel.is-bad circle.ring{stroke:var(--iv-down);fill:color-mix(in srgb, var(--iv-down) 22%, var(--iv-paper))}.iv-pipe-station text.tech{font-family:var(--iv-mono);fill:var(--iv-mute);text-anchor:middle;letter-spacing:.04em;font-size:9.5px}.iv-pipe-hint{font-family:var(--iv-mono);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:11px}.iv-station{border:1px solid var(--iv-line);border-top:2px solid var(--iv-accent);background:var(--iv-paper);border-radius:10px;margin-top:14px;animation:.24s ease-out both iv-view-in}.iv-station-head{border-bottom:1px dashed var(--iv-line);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px 12px;display:flex}.iv-station-title{font-family:var(--iv-serif);letter-spacing:-.02em;color:var(--iv-ink);font-size:20px;font-weight:600}.iv-station-tech{flex-wrap:wrap;gap:6px;margin:6px 0 8px;display:flex}.iv-tech{font-family:var(--iv-mono);letter-spacing:.05em;background:color-mix(in srgb, var(--iv-accent) 12%, transparent);color:var(--iv-accent);border-radius:4px;padding:2px 7px;font-size:10.5px}.iv-station-what{color:var(--iv-mute);max-width:720px;margin:0;font-size:13.5px}.iv-station-body{padding:4px 18px 18px}.iv-station-body .iv-sub-h:first-child{margin-top:14px}.iv-rule.is-alarm{background:color-mix(in srgb, var(--iv-down) 8%, transparent)}.iv-inline{align-items:center;gap:8px;display:inline-flex}.iv-acts{flex-wrap:wrap;gap:4px;display:inline-flex}.iv-btn-xs{border-radius:5px;padding:3px 8px;font-size:11.5px}.iv-progress{background:color-mix(in srgb, var(--iv-ink) 10%, transparent);border-radius:999px;height:6px;overflow:hidden}.iv-progress span{background:linear-gradient(90deg, var(--iv-accent), var(--iv-up));height:100%;transition:width .4s;display:block}.iv-sub-count{font-family:var(--iv-mono);letter-spacing:0;text-transform:none;opacity:.8;margin-left:6px;font-weight:500}.iv-check-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px;display:grid}.iv-check{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:8px;grid-template-columns:10px 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.iv-check-dot{background:var(--iv-mute);border-radius:50%;width:8px;height:8px}.iv-check.is-done .iv-check-dot{background:var(--iv-up)}.iv-check.is-partial .iv-check-dot{background:var(--iv-warn)}.iv-check.is-pending .iv-check-dot{background:var(--iv-down);animation:1.2s ease-in-out infinite iv-blink}.iv-check-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.iv-check-text b{font-size:13px}.iv-check-text small{color:var(--iv-mute);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.iv-group-h{font-family:var(--iv-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--iv-accent);margin:16px 0 6px;font-size:10.5px}.iv-recips{flex-wrap:wrap;gap:6px;display:flex}.iv-recip{border:1px solid var(--iv-line);font-family:var(--iv-mono);background:var(--iv-paper);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;display:inline-flex}.iv-recip small{color:var(--iv-mute)}.iv-mail-text{white-space:pre-wrap;font:12.5px/1.5 var(--iv-sans);color:var(--iv-text);background:var(--iv-soft);border-radius:8px;max-height:360px;margin:0;padding:12px 14px;overflow:auto}.iv-mail-frame{border:1px solid var(--iv-line);background:#fff;border-radius:8px;width:100%;height:420px}.iv-health{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;display:grid}.iv-health-card{border:1px solid var(--iv-line);background:var(--iv-paper);border-left-width:3px;border-radius:8px;padding:12px 14px}.iv-health-card.is-ok{border-left-color:var(--iv-up)}.iv-health-card.is-warn{border-left-color:var(--iv-warn)}.iv-health-card.is-crit{border-left-color:var(--iv-down);background:color-mix(in srgb, var(--iv-down) 6%, var(--iv-paper))}.iv-health-card.is-unknown{border-left-color:var(--iv-mute)}.iv-health-head{align-items:center;gap:8px;font-size:13.5px;display:flex}.iv-health-head .iv-tag{margin-left:auto}.iv-health-metric{font-family:var(--iv-mono);color:var(--iv-ink);margin-top:8px;font-size:15px}.iv-health-detail{color:var(--iv-mute);margin-top:2px;font-size:12px}.iv-chip.is-bad{border-color:var(--iv-down);color:var(--iv-down)}.iv-kv{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:8px;display:grid}.iv-kv>div{border:1px solid var(--iv-line);background:var(--iv-paper);border-radius:8px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.iv-kv b{font-family:var(--iv-mono);color:var(--iv-ink);font-size:17px;font-weight:500}.iv-kv span{color:var(--iv-mute);font-size:11.5px}.iv-grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:0 24px;display:grid}.iv-link{color:var(--iv-accent);font-weight:600;text-decoration:none}.iv-link:hover{text-decoration:underline}.iv-table tfoot td{border-top:1px solid var(--iv-ink);font-weight:700}.iv-pick{border:1.5px solid var(--iv-mute);cursor:pointer;vertical-align:middle;background:0 0;border-radius:4px;width:16px;height:16px;padding:0;display:inline-block;position:relative}.iv-pick.is-on{background:var(--iv-accent);border-color:var(--iv-accent)}.iv-pick.is-on:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;position:absolute;top:1px;left:4px;transform:rotate(45deg)}.iv-table tr.is-sel td{background:color-mix(in srgb, var(--iv-accent) 8%, transparent)}.iv-bulk{border:1px solid var(--iv-accent);background:color-mix(in srgb, var(--iv-accent) 8%, var(--iv-paper));border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;padding:10px 14px;font-size:13px;display:flex}.iv-extras{border-top:1px dashed var(--iv-line);margin-top:14px;padding-top:12px}.iv-sheets{z-index:6;border:1px solid var(--iv-line);background:color-mix(in srgb, var(--iv-paper) 82%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:var(--iv-shadow);border-radius:999px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:100%;margin:0 0 22px;padding:4px;display:flex;position:sticky;top:8px}.iv-sheet{appearance:none;cursor:pointer;font:600 13px/1 var(--iv-sans);letter-spacing:.005em;color:var(--iv-mute);transition:color .16s, background .16s, box-shadow .16s, transform .16s var(--iv-ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:7px;padding:9px 15px;display:inline-flex;position:relative}.iv-sheet:hover{color:var(--iv-ink);background:var(--iv-soft)}.iv-sheet.is-active{color:#fff;background:linear-gradient(135deg, var(--iv-accent), var(--iv-accent-2));box-shadow:0 6px 16px -8px #6366f1cc}.iv-sheet em{font:600 10.5px/1 var(--iv-mono);color:var(--iv-text);background:color-mix(in srgb, var(--iv-ink) 8%, transparent);text-align:center;border-radius:999px;min-width:18px;padding:3px 6px;font-style:normal}.iv-sheet.is-active em{color:#fff;background:#ffffff38}.iv-sheet.is-warn em{background:var(--iv-warn);color:#fff}.iv-sheet.is-bad em{background:var(--iv-down);color:#fff}.iv-sheet:focus-visible{outline:2px solid var(--iv-accent);outline-offset:2px}.iv-sheets-right{align-items:center;gap:8px;margin-left:auto;padding:0 6px 0 10px;display:inline-flex}@media (max-width:640px){.iv-sheets{scrollbar-width:none;border-radius:16px;flex-wrap:nowrap;width:100%;overflow-x:auto}.iv-sheet{white-space:nowrap;padding:8px 12px}}.iv-finder{border:1px solid var(--iv-line);background:var(--iv-soft);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:10px 14px;margin-bottom:14px;padding:14px 16px;display:grid}.iv-finder .iv-search{max-width:none;margin:0}.iv-finder-row{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px;display:flex}.iv-finder-count{font:500 12px/1 var(--iv-mono);color:var(--iv-mute);white-space:nowrap}@media (max-width:640px){.iv-finder{grid-template-columns:1fr}}.iv-head{border-bottom:0;padding-bottom:26px;position:relative}.iv-head:after{content:"";background:linear-gradient(90deg, var(--iv-accent), color-mix(in srgb, var(--iv-accent-2) 60%, transparent) 40%, var(--iv-line) 75%);height:1px;position:absolute;bottom:0;left:0;right:0}.iv-head-title{letter-spacing:-.02em;font-weight:600}.iv-head-title em{background:linear-gradient(90deg, var(--iv-accent), var(--iv-accent-2));color:#0000;-webkit-background-clip:text;background-clip:text}.iv-pulse{background:0 0;border:0;border-radius:0;gap:12px;overflow:visible}.iv-pulse-card{border:1px solid var(--iv-line);border-radius:var(--iv-radius);box-shadow:var(--iv-shadow);transition:transform .22s var(--iv-ease), box-shadow .22s var(--iv-ease), border-color .22s}.iv-pulse-card:hover{border-color:color-mix(in srgb, var(--iv-accent) 35%, var(--iv-line));transform:translateY(-2px);box-shadow:0 14px 30px -16px #6366f159}.iv-num{font-family:var(--iv-serif);letter-spacing:-.02em;font-size:32px;font-weight:600}.iv-table-wrap,.iv-rows,.iv-rules,.iv-pipe,.iv-search{border-radius:var(--iv-radius);box-shadow:var(--iv-shadow)}.iv-search{padding:10px 14px;transition:border-color .18s,box-shadow .18s}.iv-search:focus-within{border-color:var(--iv-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--iv-accent) 16%, transparent)}.iv-search input:focus-visible{outline:0}.iv-table th{background:color-mix(in srgb, var(--iv-ink) 3%, transparent)}.iv-table tr.is-row td,.iv-row{transition:background .16s}.iv-table tr.is-open td{background:color-mix(in srgb, var(--iv-accent) 8%, transparent)}.iv-row:hover{background:var(--iv-soft)}.iv-btn{background:linear-gradient(135deg, var(--iv-accent), var(--iv-accent-2));color:#fff;transition:transform .18s var(--iv-ease), box-shadow .18s var(--iv-ease), filter .18s, background .18s;border-color:#0000;border-radius:10px;box-shadow:0 6px 16px -10px #6366f1cc}.iv-btn:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 10px 22px -10px #6366f1d9}.iv-btn:active:not(:disabled){transform:translateY(0)}.iv-btn-ghost{color:var(--iv-ink);border-color:var(--iv-line);box-shadow:none;background:0 0}.iv-btn-ghost:hover:not(:disabled){background:var(--iv-soft);box-shadow:none}.iv-btn-danger{color:var(--iv-down);border-color:color-mix(in srgb, var(--iv-down) 45%, transparent);box-shadow:none;background:0 0}.iv-btn-danger:hover:not(:disabled){background:color-mix(in srgb, var(--iv-down) 8%, transparent);box-shadow:none}.iv-btn:focus-visible{outline:2px solid var(--iv-accent);outline-offset:2px}.iv-chip{transition:background .16s, border-color .16s, transform .16s var(--iv-ease)}.iv-chip:hover{border-color:color-mix(in srgb, var(--iv-accent) 40%, var(--iv-line));transform:translateY(-1px)}.iv-chip.is-active{background:color-mix(in srgb, var(--iv-accent) 12%, transparent);color:var(--iv-accent);border-color:color-mix(in srgb, var(--iv-accent) 45%, transparent)}.iv-chip.is-active b{color:color-mix(in srgb, var(--iv-accent) 75%, transparent)}.iv-range{border-radius:10px}.iv-range button{border-radius:8px;transition:background .16s,color .16s}.iv-range button.is-active{background:linear-gradient(135deg, var(--iv-accent), var(--iv-accent-2));color:#fff}.iv-tag{background:color-mix(in srgb, currentColor 9%, transparent);border-color:color-mix(in srgb, currentColor 30%, transparent);border-radius:999px;padding:3px 9px}.iv-view>*{animation:iv-view-in .5s var(--iv-ease) both}.iv-view>:nth-child(2){animation-delay:50ms}.iv-view>:nth-child(3){animation-delay:.1s}.iv-view>:nth-child(4){animation-delay:.15s}.iv-view>:nth-child(n+5){animation-delay:.2s}.ivme-nav-link{border-radius:12px}.ivme-nav-link:hover{background:#ffffff0f;transform:translate(2px)}.ivme-nav-link.is-active{background:linear-gradient(90deg, color-mix(in srgb, var(--iv-accent) 28%, transparent), color-mix(in srgb, var(--iv-accent) 6%, transparent));border-color:color-mix(in srgb, var(--iv-accent) 40%, transparent);box-shadow:inset 0 0 0 1px #ffffff0a}.ivme-nav-link.is-active:before{background:linear-gradient(180deg, var(--iv-accent), var(--iv-accent-2));width:3px}.ivme-nav-link.is-active svg,.ivme-nav-link.is-active .ivme-nav-idx{color:#c7d2fe}.ivme-nav-head{display:none}.ivme-nav-dot em{background:linear-gradient(135deg, var(--iv-accent), var(--iv-accent-2));border-radius:999px}@media (prefers-reduced-motion:reduce){.iv-view>*,.iv-pulse-card,.iv-btn,.iv-chip,.ivme-nav-link{transition:none;animation:none;transform:none}}
:root{--st-accent:#6366f1;--st-accent-2:#8b5cf6;--st-accent-ink:#4f46e5;--st-side-w:268px;--st-top-h:56px;--st-ease:cubic-bezier(.22, 1, .36, 1);--st-shadow-sm:0 1px 2px #0f172a0d, 0 1px 6px #0f172a0a;--st-shadow-md:0 10px 30px -12px #0f172a2e;--bs-body-bg:#f5f6fb;--bs-body-color:#1e293b;--bs-emphasis-color:#0f172a;--bs-secondary-color:#64748b;--bs-border-color:#e4e7f0;--bs-primary:var(--st-accent-ink);--bs-primary-rgb:79, 70, 229;--bs-link-color:var(--st-accent-ink);--bs-link-hover-color:var(--st-accent);--st-side-bg:#0b1020;--st-side-line:#ffffff12;--sidenav-item-color:#b7bdd1;--sidenav-item-hover-color:#fff}[data-bs-theme=dark]{--bs-body-bg:#0b0f1a;--bs-body-color:#dbe2ee;--bs-emphasis-color:#f8fafc;--bs-secondary-color:#8b96ab;--bs-border-color:#1e2637;--bs-primary:#818cf8;--bs-primary-rgb:129, 140, 248;--bs-link-color:#a5b4fc;--bs-link-hover-color:#c7d2fe;--st-accent:#818cf8;--st-accent-2:#a78bfa;--st-accent-ink:#a5b4fc;--st-shadow-sm:0 1px 2px #00000059;--st-shadow-md:0 14px 34px -14px #0009;--st-side-bg:#07091a}html,body{height:100%}body{background:var(--bs-body-bg);color:var(--bs-body-color);-webkit-font-smoothing:antialiased;font-family:Inter,Segoe UI,system-ui,sans-serif}.btn-primary{--bs-btn-bg:var(--st-accent-ink);--bs-btn-border-color:var(--st-accent-ink);--bs-btn-hover-bg:var(--st-accent);--bs-btn-hover-border-color:var(--st-accent);--bs-btn-active-bg:var(--st-accent);--bs-btn-active-border-color:var(--st-accent);color:#fff;transition:transform .18s var(--st-ease), box-shadow .18s var(--st-ease), filter .18s;background-image:linear-gradient(135deg,#5b5bd6,#8b5cf6);border:0;box-shadow:0 8px 20px -10px #6366f1b3}.btn-primary:hover:not(:disabled){filter:saturate(1.08);transform:translateY(-1px);box-shadow:0 12px 26px -10px #6366f1bf}.btn-primary:active:not(:disabled){transform:translateY(0)}.form-control{border-color:var(--bs-border-color);border-radius:10px;transition:border-color .18s,box-shadow .18s}.form-control:focus{border-color:var(--st-accent);box-shadow:0 0 0 4px color-mix(in srgb, var(--st-accent) 18%, transparent)}.st-mark{align-items:center;gap:10px;line-height:1;display:inline-flex}.st-mark svg{border-radius:26%;display:block;box-shadow:0 6px 16px -8px #6366f1cc}.st-mark-word{letter-spacing:-.02em;color:var(--bs-emphasis-color);font-family:Space Grotesk,Inter,sans-serif;font-size:19px;font-weight:700}.st-mark--light .st-mark-word{color:#fff}.st-app{min-height:100vh;display:flex}.st-side{width:var(--st-side-w);background:radial-gradient(120% 60% at 0% 0%, color-mix(in srgb, var(--st-accent) 22%, transparent), transparent 60%), var(--st-side-bg);border-right:1px solid var(--st-side-line);z-index:30;transition:transform .26s var(--st-ease);position:fixed;inset:0 auto 0 0;overflow-y:auto}.st-side .ivme-nav{color:var(--sidenav-item-color)}.st-side-head{justify-content:space-between;align-items:center;padding:18px 16px 8px 18px;display:flex}.st-side-head .st-mark-word{color:#fff}.st-side-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;border:1px solid #ffffff1f;border-radius:999px;padding:4px 8px;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10px}.st-main{min-width:0;margin-left:var(--st-side-w);flex-direction:column;flex:1;display:flex}.st-top{z-index:20;height:var(--st-top-h);background:color-mix(in srgb, var(--bs-body-bg) 78%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.4);border-bottom:1px solid color-mix(in srgb, var(--bs-border-color) 80%, transparent);animation:st-drop .5s var(--st-ease) both;align-items:center;gap:10px;padding:0 22px;display:flex;position:sticky;top:0}.st-top-date{color:var(--bs-secondary-color);font-size:13px}.st-top-spacer{flex:1}.st-top-user{color:var(--bs-secondary-color);text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:12.5px;overflow:hidden}.st-top-btn{height:34px;color:var(--bs-body-color);cursor:pointer;transition:background .18s, color .18s, transform .18s var(--st-ease), border-color .18s;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.st-top-btn:hover{background:color-mix(in srgb, var(--bs-emphasis-color) 6%, transparent);color:var(--bs-emphasis-color);border-color:var(--bs-border-color);transform:translateY(-1px)}.st-top-btn--accent{color:var(--st-accent-ink)}.st-burger{display:none}.st-content{animation:st-rise .5s var(--st-ease) both;padding:28px 32px 72px}.st-content .ivme{margin:0 auto}.st-backdrop{display:none}@keyframes st-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes st-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@media (max-width:991.98px){.st-side{box-shadow:var(--st-shadow-md);transform:translate(-100%)}.st-app.is-nav-open .st-side{transform:none}.st-main{margin-left:0}.st-burger{width:36px;height:36px;color:var(--bs-body-color);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.st-backdrop{z-index:25;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;pointer-events:none;background:#07091a8c;border:0;transition:opacity .2s;display:block;position:fixed;inset:0}.st-app.is-nav-open .st-backdrop{opacity:1;pointer-events:auto}.st-content{padding:18px 16px 60px}.st-top-user,.st-top-date{display:none}}.st-splash{text-align:center;background:var(--bs-body-bg);min-height:100vh;animation:st-rise .4s var(--st-ease) both;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.st-splash--card h2{color:var(--bs-emphasis-color);margin:4px 0 0;font-family:Space Grotesk,sans-serif;font-size:22px}.st-splash--card p{max-width:420px}.st-splash .spinner-border{color:var(--st-accent);border-width:2px}.st-auth{background:var(--bs-body-bg);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);min-height:100vh;display:grid}.st-auth-brand{color:#fff;isolation:isolate;background-color:#0b1020;flex-direction:column;padding:3rem 3.5rem;display:flex;position:relative;overflow:hidden}.st-auth-brand:before,.st-auth-brand:after{content:"";filter:blur(70px);z-index:-1;opacity:.75;border-radius:50%;animation:14s ease-in-out infinite alternate st-aurora;position:absolute}.st-auth-brand:before{background:radial-gradient(circle,#6366f1,#0000 62%);width:46rem;height:46rem;top:-18rem;left:-14rem}.st-auth-brand:after{background:radial-gradient(circle,#8b5cf6,#0000 62%);width:40rem;height:40rem;animation-delay:-7s;bottom:-18rem;right:-16rem}.st-auth-grid{z-index:-1;opacity:.35;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 40% 40%,#000 30%,#0000 75%);mask-image:radial-gradient(at 40% 40%,#000 30%,#0000 75%)}@keyframes st-aurora{0%{transform:translate(0,0)scale(1)}to{transform:translate(6rem,4rem)scale(1.12)}}.st-auth-pitch{margin-top:auto}.st-auth-pitch h1{letter-spacing:-.02em;margin-bottom:14px;font-family:Space Grotesk,sans-serif;font-size:clamp(2.1rem,4vw,3.2rem);font-weight:700;line-height:1.08}.st-auth-pitch h1 em{background:linear-gradient(90deg,#c7d2fe,#e9d5ff);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.st-auth-pitch p{color:#ffffffb8;max-width:460px;font-size:15px;line-height:1.6}.st-auth-points{flex-direction:column;gap:10px;margin:26px 0 0;padding:0;list-style:none;display:flex}.st-auth-points li{color:#ffffffd1;align-items:center;gap:10px;font-size:13.5px;display:flex}.st-auth-points li:before{content:"";background:linear-gradient(135deg,#a5b4fc,#c4b5fd);border-radius:999px;width:6px;height:6px;box-shadow:0 0 0 4px #a5b4fc26}.st-auth-foot{color:#ffffff73;margin-top:auto;padding-top:3rem;font-size:12.5px}.st-auth-form{justify-content:center;align-items:center;padding:clamp(1.5rem,4vw,4rem);display:flex}.st-auth-card{background:color-mix(in srgb, var(--bs-body-bg) 40%, #fff);border:1px solid var(--bs-border-color);width:100%;max-width:440px;box-shadow:var(--st-shadow-md);animation:st-rise .55s var(--st-ease) both;border-radius:20px;padding:34px 34px 30px}[data-bs-theme=dark] .st-auth-card{background:#111827}.st-auth-card h2{letter-spacing:-.01em;color:var(--bs-emphasis-color);margin:14px 0 6px;font-family:Space Grotesk,sans-serif;font-weight:700}.st-auth-mark--mobile{margin-bottom:8px;display:none}@media (max-width:991.98px){.st-auth{grid-template-columns:1fr}.st-auth-brand{display:none}.st-auth-mark--mobile{display:inline-flex}.st-auth-card{padding:26px 22px}}@media (prefers-reduced-motion:reduce){.st-top,.st-content,.st-splash,.st-auth-card,.st-auth-brand:before,.st-auth-brand:after{animation:none}.st-side,.st-top-btn,.btn-primary{transition:none}}
