html[data-theme=redesign]{--ns-r-1:6px;--ns-r-2:8px;--ns-r-3:12px;--ns-r-4:16px;--ns-r-pill:999px}html[data-theme=redesign] .t-display{letter-spacing:-.02em;color:#e6e8eb;font-size:32px;font-weight:600;line-height:1.1}html[data-theme=redesign] .t-h1{letter-spacing:-.012em;color:#e6e8eb;font-size:22px;font-weight:600;line-height:1.2}html[data-theme=redesign] .t-h2{color:#e6e8eb;font-size:15px;font-weight:600;line-height:1.3}html[data-theme=redesign] .t-body{color:#e6e8eb;font-size:13px;line-height:1.45}html[data-theme=redesign] .t-meta{color:#9ba1aa;font-size:12px;line-height:1.4}html[data-theme=redesign] .t-mono-l{letter-spacing:-.022em;font-variant-numeric:tabular-nums;color:#e6e8eb;font-size:28px;font-weight:600;line-height:1.05}html[data-theme=redesign] .t-mono-m{font-variant-numeric:tabular-nums;letter-spacing:-.012em;color:#e6e8eb;font-size:20px;font-weight:600;line-height:1.1}html[data-theme=redesign] .t-label{letter-spacing:.08em;text-transform:uppercase;color:#868d96;font-size:11px;font-weight:600;line-height:1}html[data-theme=redesign] .t-section{letter-spacing:.14em;text-transform:uppercase;color:#868d96;font-size:10px;font-weight:600;line-height:1}html[data-theme=redesign] .tabular{font-variant-numeric:tabular-nums}html[data-theme=redesign] .t-serif{font-family:var(--font-fraunces), "Fraunces", "GT Sectra", Georgia, serif}html[data-theme=redesign] .t-display-serif{font-family:var(--font-fraunces), "Fraunces", "GT Sectra", Georgia, serif;letter-spacing:-.02em;color:#e6e8eb;font-size:34px;font-weight:400;line-height:1.1}html[data-theme=redesign] .t-stat-serif{font-family:var(--font-fraunces), "Fraunces", "GT Sectra", Georgia, serif;letter-spacing:-.01em;color:#e6e8eb;font-variant-numeric:tabular-nums;font-size:26px;font-weight:400;line-height:1.05}html[data-theme=redesign] .ns-card{background:#14171c;border:1px solid #1f232a;border-radius:12px}html[data-theme=redesign] .ns-btn{color:#e6e8eb;cursor:pointer;background:#181c22;border:1px solid #1f232a;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,transform 50ms;display:inline-flex}html[data-theme=redesign] .ns-btn:hover{background:#1c2027;border-color:#262b33}html[data-theme=redesign] .ns-btn:active{transform:translateY(.5px)}html[data-theme=redesign] .ns-btn-primary{color:#fff;background:#c71c22;border-color:#c71c22}html[data-theme=redesign] .ns-btn-primary:hover{background:#af191e;border-color:#af191e}html[data-theme=redesign] .ns-btn-terra{color:#0b0d10;background:#e08a6e;border-color:#e08a6e;font-weight:600}html[data-theme=redesign] .ns-btn-terra:hover{background:#d6795c;border-color:#d6795c}html[data-theme=redesign] .ns-btn-ghost{color:#9ba1aa;background:0 0;border-color:#0000}html[data-theme=redesign] .ns-btn-ghost:hover{color:#e6e8eb;background:#181c22}html[data-theme=redesign] .ns-btn-sm{height:26px;padding:0 10px;font-size:12px}html[data-theme=redesign] .ns-btn-icon{justify-content:center;width:28px;padding:0}html[data-theme=redesign] .ns-input{color:#e6e8eb;background:#181c22;border:1px solid #1f232a;border-radius:8px;outline:none;align-items:center;gap:8px;width:100%;height:32px;padding:0 10px;font-size:13px;transition:border-color .12s,background .12s;display:inline-flex}html[data-theme=redesign] .ns-input:focus,html[data-theme=redesign] .ns-input:focus-within{background:#1c2027;border-color:#262b33}@media (max-width:767px){html[data-theme=redesign] .ns-input,html[data-theme=redesign] .ns-input input,html[data-theme=redesign] input.ns-input{font-size:16px}html[data-theme=redesign] .ns-btn-sm{height:36px;padding:0 12px;font-size:13px}}html[data-theme=redesign] .pill-tabs{background:#181c22;border:1px solid #1f232a;border-radius:999px;gap:2px;padding:3px;display:inline-flex}@media (max-width:640px){html[data-theme=redesign] .pill-tabs{border-radius:14px;flex-wrap:wrap;max-width:100%}}html[data-theme=redesign] .pill-tab{color:#9ba1aa;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;height:26px;padding:0 12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}html[data-theme=redesign] .pill-tab:hover{color:#e6e8eb}html[data-theme=redesign] .pill-tab.is-active{color:#e6e8eb;background:#14171c;box-shadow:0 0 0 1px #262b33,0 1px #0003}html[data-theme=redesign] .ns-chip{color:#9ba1aa;cursor:pointer;background:#181c22;border:1px solid #1f232a;border-radius:999px;align-items:center;gap:6px;height:28px;padding:0 10px;font-family:inherit;font-size:12px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:inline-flex}html[data-theme=redesign] .ns-chip:hover{color:#e6e8eb;background:#1c2027}html[data-theme=redesign] .ns-chip.is-active{color:#e6e8eb;background:#14171c;border-color:#262b33}html[data-theme=redesign] .ns-chip .count{color:#868d96;font-variant-numeric:tabular-nums;font-size:11px}html[data-theme=redesign] .ns-chip.is-active .count{color:#9ba1aa}html[data-theme=redesign] .ns-badge{letter-spacing:.02em;color:#9ba1aa;background:#1c2027;border:1px solid #1f232a;border-radius:5px;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .ns-badge.pos{color:#45c47d;background:#30b36a24;border-color:#0000}html[data-theme=redesign] .ns-badge.warn{color:#e6a23c;background:#e6a23c24;border-color:#0000}html[data-theme=redesign] .ns-badge.neg{color:#f58588;background:#e5484d1f;border-color:#0000}html[data-theme=redesign] .ns-badge.info{color:#7fa6f3;background:#5b8def24;border-color:#0000}html[data-theme=redesign] .ns-badge.violet{color:#a79bf8;background:#8b7cf624;border-color:#0000}html[data-theme=redesign] .ns-badge.brand{color:#f58588;background:#e5484d1f;border-color:#0000}html[data-theme=redesign] .ns-badge.terra{color:#e08a6e;background:#c8553d24;border-color:#0000}html[data-theme=redesign] .ns-badge.gold{color:#d9b563;background:#c9a14a24;border-color:#0000}html[data-theme=redesign] .ns-menu{z-index:60;background:#14171c;border:1px solid #262b33;border-radius:8px;flex-direction:column;gap:2px;min-width:180px;padding:4px;display:flex;position:absolute;box-shadow:0 12px 32px #00000073}html[data-theme=redesign] .ns-menu>*{border-radius:6px;justify-content:flex-start;width:100%}html[data-theme=redesign] .live-pill{color:#f26b6f;letter-spacing:.02em;background:#e5484d1f;border:1px solid #e5484d33;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .live-pill .dot{background:#e5484d;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite ns-pulse;box-shadow:0 0 0 4px #e5484d1f}@keyframes ns-pulse{0%,to{opacity:1}50%{opacity:.4}}html[data-theme=redesign] .kpi{background:#14171c;border:1px solid #1f232a;border-radius:12px;flex-direction:column;gap:6px;min-height:96px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex;position:relative}html[data-theme=redesign] .kpi:hover{border-color:#262b33}html[data-theme=redesign] .kpi-label{letter-spacing:.1em;text-transform:uppercase;color:#868d96;font-size:11px;font-weight:600}html[data-theme=redesign] .kpi-value{font-variant-numeric:tabular-nums;letter-spacing:-.018em;color:#e6e8eb;font-size:24px;font-weight:600;line-height:1.05}html[data-theme=redesign] .kpi-value.is-neg{color:#e5484d}html[data-theme=redesign] .kpi-value.is-warn{color:#e6a23c}html[data-theme=redesign] .kpi-meta{color:#868d96;font-size:11.5px}html[data-theme=redesign] .kpi-delta{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:3px;font-size:11.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .kpi-delta.up{color:#30b36a}html[data-theme=redesign] .kpi-delta.down{color:#e5484d}html[data-theme=redesign] .kpi-delta.flat{color:#868d96}html[data-theme=redesign] .kpi-spark{height:24px;margin-top:auto}html[data-theme=redesign] .kpi-value.serif{font-family:var(--font-fraunces), "Fraunces", "GT Sectra", Georgia, serif;letter-spacing:-.01em;font-size:26px;font-weight:400}html[data-theme=redesign] .kpi-suffix{color:#868d96;letter-spacing:0;margin-left:4px;font-size:13px;font-style:italic}html[data-theme=redesign] .kpi-footer{margin-top:auto}html[data-theme=redesign] .kpi.rail-info{border-left:2px solid #5b8def}html[data-theme=redesign] .kpi.rail-pos{border-left:2px solid #30b36a}html[data-theme=redesign] .kpi.rail-warn{border-left:2px solid #e6a23c}html[data-theme=redesign] .kpi.rail-violet{border-left:2px solid #8b7cf6}html[data-theme=redesign] .kpi.rail-terra{border-left:2px solid #c8553d}html[data-theme=redesign] .ns-tbl{border-collapse:separate;border-spacing:0;width:100%}html[data-theme=redesign] .ns-tbl thead th{letter-spacing:.06em;text-transform:uppercase;color:#868d96;text-align:left;background:#14171c;border-bottom:1px solid #1f232a;padding:10px 14px;font-size:11px;font-weight:600;position:sticky;top:0}html[data-theme=redesign] .ns-tbl tbody td{color:#e6e8eb;border-bottom:1px solid #1f232a;padding:12px 14px;font-size:13px}html[data-theme=redesign] .ns-tbl tbody tr:hover td{background:#181c22}html[data-theme=redesign] .ns-tbl tbody tr:last-child td{border-bottom:0}html[data-theme=redesign] .ns-row-hover{transition:background .12s}html[data-theme=redesign] .ns-row-hover:hover{background:#181c22}html[data-theme=redesign] .ns-avatar{color:#e6e8eb;background:#1c2027;border:1px solid #1f232a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:600;display:inline-flex}html[data-theme=redesign] .ns-kbd{color:#9ba1aa;background:#1c2027;border:1px solid #1f232a;border-radius:4px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:11px;display:inline-flex}html[data-theme=redesign] .ns-div{background:#1f232a;width:100%;height:1px}html[data-theme=redesign] .dash-month{container-type:inline-size}html[data-theme=redesign] .dash-month-grid{grid-template-columns:minmax(0,8fr) minmax(0,4fr);gap:16px;display:grid}html[data-theme=redesign] .dash-left{flex-direction:column;gap:12px;min-width:0;display:flex}html[data-theme=redesign] .dash-tiles{flex:1 0 auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}html[data-theme=redesign] .kpi.dash-skel{min-height:173px;animation:1.6s ease-in-out infinite dash-breathe}@keyframes dash-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (prefers-reduced-motion:reduce){html[data-theme=redesign] .kpi.dash-skel{opacity:.7;animation:none}}html[data-theme=redesign] .kpi-projected{font-size:22px}html[data-theme=redesign] .dash-mstrip{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;overflow:hidden}html[data-theme=redesign] .dash-mstrip>*{cursor:pointer;min-width:0;padding:10px 15px}html[data-theme=redesign] .dash-mstrip>*+*{border-left:1px solid #1f232a}html[data-theme=redesign] .dash-watch{flex-direction:column;min-width:0;display:flex}html[data-theme=redesign] .dash-glance{border-top:1px solid #1f232a;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}html[data-theme=redesign] .dash-gcell{cursor:pointer;min-width:0;padding:9px 14px 11px}html[data-theme=redesign] .dash-glance>*+*{border-left:1px solid #1f232a}html[data-theme=redesign] .dash-mstrip>:hover,html[data-theme=redesign] .dash-gcell:hover{background:#181c22}@container (max-width:980px){html[data-theme=redesign] .dash-month-grid{grid-template-columns:minmax(0,1fr)}}@container (max-width:760px){html[data-theme=redesign] .dash-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-theme=redesign] .dash-mstrip{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}html[data-theme=redesign] .dash-mstrip>:nth-child(odd){border-left:0}html[data-theme=redesign] .dash-mstrip>:nth-child(n+3){border-top:1px solid #1f232a}}@container (max-width:560px){html[data-theme=redesign] .dash-tiles .kpi{padding:12px}html[data-theme=redesign] .dash-tiles .kpi-value{font-size:24px}html[data-theme=redesign] .dash-tiles .kpi-projected{font-size:18px}}html[data-theme=redesign] .dash-head{width:100%;container-type:inline-size}@container (max-width:560px){html[data-theme=redesign] .dash-head .pill-tabs{border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}html[data-theme=redesign] .dash-head .pill-tab{white-space:nowrap;justify-content:center;height:34px;padding:0 6px}}html[data-theme=redesign] .dash-wrow{cursor:pointer;border-top:1px solid #1f232a;flex:1 0 auto;grid-template-columns:minmax(36px,auto) minmax(0,1fr) 12px;align-items:center;gap:10px;padding:7px 16px;display:grid}html[data-theme=redesign] .dash-wrow:hover{background:#181c22}html[data-theme=redesign] .dash-two{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:16px;display:grid}html[data-theme=redesign] .dash-two>*{height:100%}html[data-theme=redesign] .dash-inbox{container-type:inline-size}html[data-theme=redesign] .dash-row{border-top:1px solid #1f232a;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 16px;display:grid}html[data-theme=redesign] .dash-row:first-of-type{border-top:0}@container (max-width:720px){html[data-theme=redesign] .dash-row{grid-template-columns:32px minmax(0,1fr)}html[data-theme=redesign] .dash-row>.acts{grid-column:1/-1;justify-content:flex-start}}html[data-theme=redesign] .dash-cols{background:#1f232a;grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:1px;display:grid;container-type:inline-size}html[data-theme=redesign] .dash-col{background:#14171c;flex-direction:column;gap:7px;min-width:0;padding:10px 11px;display:flex}html[data-theme=redesign] .dash-col-cards{grid-template-columns:repeat(auto-fill,minmax(min(230px,100%),1fr));gap:7px;display:grid}html[data-theme=redesign] .dash-col.wide{grid-column:span 2}@container (max-width:721px){html[data-theme=redesign] .dash-col.wide{grid-column:auto}}html[data-theme=redesign] .dash-col-h{align-items:center;gap:7px;padding:0 2px;display:flex}html[data-theme=redesign] .dash-col-h .nm{letter-spacing:.11em;text-transform:uppercase;color:#868d96;font-size:10px;font-weight:600}html[data-theme=redesign] .dash-col-h .ct{color:#9ba1aa;background:#1c2027;border-radius:5px;align-items:center;height:17px;margin-left:auto;padding:0 6px;font-size:10.5px;font-weight:600;display:inline-flex}html[data-theme=redesign] .dash-card{background:#181c22;border:1px solid #1f232a;border-radius:9px;flex-direction:column;gap:2px;min-width:0;padding:7px 9px;display:flex}html[data-theme=redesign] .dash-card:hover{border-color:#262b33}html[data-theme=redesign] .dash-card .nm{color:#e6e8eb;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:600;text-decoration:none;overflow:hidden}html[data-theme=redesign] .dash-card .r1{align-items:center;gap:7px;min-width:0;min-height:22px;display:flex}html[data-theme=redesign] .dash-card .r1>.nm{flex:0 auto;margin-right:auto}html[data-theme=redesign] .dash-card .r2{color:#868d96;flex-wrap:wrap;align-items:baseline;gap:4px 6px;min-width:0;font-size:11px;display:flex}html[data-theme=redesign] .dash-card .r2>.end{margin-left:auto}html[data-theme=redesign] .dash-card .r2>.mt{min-width:0}html[data-theme=redesign] .dash-card .r2>.mt.one{text-overflow:ellipsis;white-space:nowrap;flex:auto;overflow:hidden}html[data-theme=redesign] .dash-card .r3{align-items:center;gap:5px;margin-top:4px;display:flex}html[data-theme=redesign] .dash-pill{appearance:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;field-sizing:content;max-width:150px;height:22px;font:inherit;color:#e6e8eb;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#1c2027 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 3 4 5.5 6.5 3' fill='none' stroke='%23868D96' stroke-width='1.3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right 7px center/8px 8px no-repeat;border:1px solid #262b33;border-radius:999px;flex:none;padding:0 20px 0 8px;font-size:11.5px;line-height:20px}html[data-theme=redesign] .dash-pill.empty{color:#868d96}html[data-theme=redesign] .dash-pill:hover:not(:disabled){border-color:#2e343d}html[data-theme=redesign] .dash-pill:focus-visible{outline-offset:1px;outline:2px solid #7fa6f3}html[data-theme=redesign] .dash-pill:disabled{cursor:default;opacity:.6}html[data-theme=redesign] .dash-link{font:inherit;color:#7fa6f3;cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0;font-size:11px}html[data-theme=redesign] .dash-link:hover:not(:disabled){text-decoration:underline}html[data-theme=redesign] .dash-link:disabled{cursor:default;opacity:.6}html[data-theme=redesign] .dash-link:focus-visible{outline-offset:2px;border-radius:3px;outline:2px solid #7fa6f3}html[data-theme=redesign] .dash-date{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#e6e8eb;height:24px;font:inherit;background:#1c2027;border:1px solid #262b33;border-radius:6px;flex:0 150px;min-width:0;padding:0 6px;font-size:12px}html[data-theme=redesign] .dash-date:focus{border-color:#7fa6f3;outline:none}@media (max-width:767px){html[data-theme=redesign] .dash-pill{max-width:170px;height:30px;font-size:16px;line-height:28px}html[data-theme=redesign] .dash-date{height:32px;font-size:16px}html[data-theme=redesign] .dash-link{margin:-7px 0;padding:7px 2px}}html[data-theme=redesign] .dash-temp{border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}html[data-theme=redesign] .dash-temp.hot{background:#e5484d}html[data-theme=redesign] .dash-temp.warm{background:#e6a23c}html[data-theme=redesign] .dash-temp.cold{background:#4a4f58}html[data-theme=redesign] .dash-strip{background:#0f1216;border-top:1px solid #1f232a;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 18px;display:flex}.ns-dialog::backdrop{background:#000000b8}.ns-dialog button:focus-visible{outline-offset:3px;outline:2px solid #9ba1aa}
.wish-launch{right:24px;bottom:calc(80px + env(safe-area-inset-bottom,0px));z-index:70;color:#e6e8eb;cursor:pointer;background:#1c2027;border:1px solid #262b33;border-radius:999px;justify-content:center;align-items:center;width:52px;height:52px;transition:background .15s,border-color .15s;display:inline-flex;position:fixed;box-shadow:0 12px 32px #00000073}.wish-launch:hover{background:#22272f;border-color:#2e343d}.wish-launch-on{color:#fff;background:#c71c22;border-color:#c71c22}.wish-launch-on:hover{background:#af191e;border-color:#af191e}.wish-pop{right:24px;bottom:calc(144px + env(safe-area-inset-bottom,0px));z-index:70;background:#14171c;border:1px solid #262b33;border-radius:14px;gap:12px;width:400px;padding:18px 18px 14px;display:grid;position:fixed;box-shadow:0 12px 32px #00000073}.wish-q{font-family:var(--font-fraunces), "Fraunces", Georgia, serif;letter-spacing:-.015em;color:#e6e8eb;margin:0;font-size:21px;font-weight:400;line-height:1.2}.wish-to{color:#868d96;margin:-6px 0 0;font-size:12px}.wish-to a{color:#9ba1aa;text-underline-offset:2px;text-decoration:underline}html[data-theme=redesign] .wish-pop .wish-line,.wish-pop .wish-line{color:#e6e8eb;width:100%;min-height:64px;font:inherit;resize:none;border-radius:0;margin:0;padding:2px 0 0;font-size:15px;line-height:1.45;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important}.wish-pop .wish-line:focus{box-shadow:none!important;background:0 0!important;border:0!important}.wish-line::placeholder{color:#4a4f58}.wish-ft{border-top:1px solid #1f232a;align-items:center;gap:10px;padding-top:12px;display:flex}.wish-badge{color:#9ba1aa;white-space:nowrap;background:#1c2027;border:1px solid #1f232a;border-radius:6px;align-items:center;gap:6px;max-width:56%;height:22px;padding:0 8px;font-size:11px;display:inline-flex;overflow:hidden}.wish-badge code{color:#868d96;text-overflow:ellipsis;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;overflow:hidden}.wish-kbd{gap:3px;margin-left:auto;display:inline-flex}.wish-send{height:30px}.wish-error{color:#e6a23c;margin:0;font-size:12px}@media (min-width:1280px){.wish-launch{bottom:24px}.wish-pop{bottom:88px}}@media (max-width:767px){.wish-pop{width:auto;padding:16px 16px 12px;left:12px;right:12px}.wish-kbd{display:none}.wish-send{margin-left:auto}}@media print{.wish-launch,.wish-pop{display:none}}
.device-lock-screen{z-index:2147483647;box-sizing:border-box;background:#0b0d10;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.device-lock-card{box-sizing:border-box;color:#e6e8eb;gap:12px;width:min(100%,360px);padding:24px;display:grid}.device-lock-card h2,.device-lock-card p{margin:0}.device-lock-card p{color:#9ba1aa;font-size:13px;line-height:1.45}.device-lock-card .ns-btn{justify-content:center;height:auto;min-height:44px;padding:12px}html[data-privacy-locked=true] body *{visibility:hidden!important}html[data-privacy-locked=true] body #privacy-lock-screen,html[data-privacy-locked=true] body #privacy-lock-screen *{visibility:visible!important}
.crm-mobile-title,.crm-mobile-only{display:none}.mobile-tools-inline{display:contents}.crm-mobile-dock{z-index:50;min-height:64px;padding:4px 6px max(4px, env(safe-area-inset-bottom));border-top:1px solid;display:flex;position:fixed;inset:auto 0 0}.crm-mobile-dock button{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:54px;display:flex}.crm-mobile-dock button:disabled{opacity:.35;cursor:default}.crm-mobile-dock span{white-space:nowrap;font-size:11px;font-weight:500}.crm-menu-search{border:1px solid;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 12px;display:flex}.crm-menu-search input{background:0 0;border:0;width:100%;min-width:0;padding:10px 0;font-size:16px}.crm-more-items{padding:10px 0}.crm-menu-row{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;min-height:48px;padding:8px 4px;font-size:14px;display:flex}.crm-menu-row span{flex:1}.crm-menu-children{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:0 0 8px 30px;display:grid}.crm-menu-children button{text-align:left;overflow-wrap:anywhere;min-height:44px;padding:6px;font-size:13px}.crm-mobile-people-search #people-search-results{position:static;max-height:none!important}.crm-header-action{width:44px;height:44px;color:inherit;background:0 0;border:0;flex:none;justify-content:center;align-items:center}.crm-eod-context{border:1px solid var(--glass-border);border-radius:12px}.crm-eod-context>summary{cursor:pointer;min-height:48px;padding:12px 14px;font-size:14px}.crm-eod-context>:not(summary){margin:0 12px 12px}.crm-eod-filer{align-items:center;gap:10px;font-size:12px;display:flex}.crm-eod-filer select{width:auto}.students-phone-row{border-bottom:1px solid;align-items:center;display:flex}.students-phone-row:last-child{border-bottom:0}.students-phone-person{text-align:left;flex:1;align-items:center;gap:10px;min-width:0;min-height:64px;padding:10px 12px;display:flex}.students-phone-identity{flex:1;min-width:0}.students-phone-identity strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;display:block}.students-phone-meta{flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px;font-size:12px;display:flex}@media (min-width:1280px){.crm-mobile-dock{display:none}}@media (max-width:767px){.crm-mobile-only{display:inline-flex}.crm-desktop-only{display:none!important}.crm-shell .crm-main{padding:14px 14px calc(84px + env(safe-area-inset-bottom));min-width:0}.crm-shell .crm-main.crm-has-topbar{padding-top:calc(70px + env(safe-area-inset-top))}.crm-shell .crm-topbar-inner{gap:0;min-height:56px;padding:4px 10px 4px 14px}.crm-mobile-title{letter-spacing:-.035em;flex:1;min-width:0;font-size:21px;font-weight:600;line-height:1.2;display:block}.crm-header-action{display:inline-flex}.crm-clock-trigger{background:0 0!important;border:0!important;gap:5px!important;padding:0 8px!important;font-size:12px!important}.crm-clock-trigger>svg{display:none}.crm-shell .crm-main>.page-container,.crm-shell .crm-main>.animate-in{padding:0!important}.crm-shell .animate-in{transform:none;animation:none!important}.crm-shell .crm-page-heading,.crm-shell .crm-page-intro{display:none}.crm-shell .crm-page-header{gap:8px!important;margin-bottom:12px!important}.crm-shell .ns-btn,.crm-shell .ns-btn-sm,.crm-shell .ns-chip,.crm-shell .pill-tab{height:auto;min-height:44px}.crm-shell .ns-btn-icon{min-width:44px}.crm-shell input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]),.crm-shell select,.crm-shell textarea{max-width:100%;font-size:16px!important}.crm-shell .ns-input{min-height:44px}.crm-shell .students-scrollport{max-height:none!important;overflow:visible!important}.crm-shell .students-table-card{overflow:visible!important}.crm-shell .students-search{min-height:44px}.crm-shell .students-page{flex-direction:column;display:flex}.crm-shell .students-page>*{order:3}.crm-shell .students-search{order:0}.crm-shell .students-controls{order:1;align-items:center;gap:8px;margin-bottom:8px;display:flex}.crm-shell .students-quick-types{flex:1;min-width:0;display:flex}.crm-shell .students-quick-types button{flex:1;justify-content:center;padding:0 8px;font-size:12px}.crm-shell .students-quick-types [aria-pressed=true]{border-color:var(--accent-primary)}.crm-shell .students-controls>.ns-btn{justify-content:center;width:44px;padding:0;font-size:0}.crm-shell .students-header{order:2;align-items:center!important}.crm-shell .students-header>:first-child{flex:1}.crm-profile-header>*{order:1}.crm-profile-header .crm-profile-details{order:3}.crm-profile-identity{padding:12px!important}.crm-profile-identity>:first-child{gap:12px!important}.crm-profile-identity>:first-child>:first-child{width:44px!important;height:44px!important}.crm-profile-name{flex:180px!important}.crm-profile-name h1{font-family:inherit;font-size:24px!important}.crm-profile-name>div{margin-top:6px!important}.crm-profile-rank{align-items:center;gap:8px;display:flex;flex:100%!important}.crm-profile-rank>:first-child{display:none}.crm-profile-rank>:last-child{text-align:left!important;margin:0!important}.crm-profile-actions{padding:10px!important}.crm-profile-actions>button,.crm-profile-actions>div{flex:auto}.crm-profile-actions .ns-btn{justify-content:center}.crm-form-row{gap:8px!important;padding:12px!important}.crm-form-description{flex:160px!important}.crm-form-meta{text-align:left!important;align-items:flex-start!important}.crm-forms-page{gap:12px!important}.crm-lead-referrals{margin-bottom:12px}.crm-lead-board{flex-direction:column;gap:12px!important;overflow:visible!important}.crm-lead-stage{width:100%;flex:none!important;min-width:0!important;max-width:none!important}.crm-lead-stage[data-empty=true] .crm-lead-stage-rows{display:none!important}.crm-lead-stage-rows{gap:0!important;min-height:0!important;padding:0!important}.crm-lead-stage-rows>div{border-width:0 0 1px!important;border-radius:0!important;padding:10px 12px!important}.crm-events-page{min-height:0!important}.crm-events-header{padding:0 0 12px!important;position:static!important}.crm-events-tabs{margin:0!important;overflow:visible!important}.crm-events-tabs button{min-width:0;flex:1 1 0!important;padding:8px 4px!important;font-size:13px!important}.crm-events-content{padding:12px 0!important}.crm-phone-agenda>:last-child{overflow:visible!important}.crm-finance-tabs{gap:4px;margin:0 0 14px;display:flex}.crm-finance-tabs button{flex:1;justify-content:center}.crm-financials[data-mobile-section=summary] [data-finance-section]:not([data-finance-section=summary]),.crm-financials[data-mobile-section=sales] [data-finance-section]:not([data-finance-section=sales]),.crm-financials[data-mobile-section=expenses] [data-finance-section]:not([data-finance-section=expenses]){display:none}.crm-financials .print-card{margin-bottom:12px!important}.crm-financials .print-card>div:first-child{padding-left:12px!important;padding-right:12px!important}.crm-compose-page{min-height:0!important}.crm-compose-header{gap:8px!important;padding:0 0 12px!important}.crm-compose-header>div{margin-left:0!important}.crm-compose-header button{min-height:44px;padding-left:10px!important;padding-right:10px!important}.crm-compose-content{padding:12px 0 0!important}.crm-compose-content>div>.ns-btn{margin-bottom:12px}.crm-compose-recipients{max-height:none!important;overflow:visible!important}.crm-email-steps{flex-wrap:wrap;gap:6px;margin-bottom:16px!important;padding:0!important}.crm-attendance-controls{justify-content:space-between;padding-top:0!important}.crm-attendance-controls button,.crm-attendance-controls a,.crm-attendance-week input{min-height:44px}.crm-camera-page h1{flex-wrap:wrap;font-size:21px!important}.crm-camera-page button,.crm-camera-page a[aria-label=Back]{min-height:44px}.crm-camera-context{flex:100%!important;min-width:0!important}.crm-question-fields{flex-direction:column;align-items:stretch!important}.crm-question-fields select{width:100%!important}}@media print{.crm-financials [data-finance-section]{display:block!important}}.crm-compare-ranks{gap:10px;display:grid}.crm-compare-person{border-bottom:1px solid var(--glass-border);color:inherit;gap:6px;padding:14px 0;text-decoration:none;display:grid}.crm-compare-person>span{align-items:center;gap:8px;display:flex}@media (max-width:767px){.crm-shell .crm-away-content{padding:0!important}.crm-checkin-page .card{padding:16px!important}}
