@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-ext-400-normal-DaQSmjrl.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-400-normal-BkkDEomt.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-cyrillic-400-normal-Dakd8U79.woff2) format("woff2"),url(/assets/oswald-cyrillic-400-normal-BUD0W5Zj.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(/assets/oswald-vietnamese-400-normal-BupuUjkp.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-ext-400-normal-DbVOzfr-.woff2) format("woff2"),url(/assets/oswald-latin-ext-400-normal-KcyBFdGH.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/oswald-latin-400-normal-BAFo8sP8.woff2) format("woff2"),url(/assets/oswald-latin-400-normal-D1wpMXgf.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-ext-500-normal-DngHVvy4.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-500-normal-Hz7kEHBT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-cyrillic-500-normal-Dz4ZC46J.woff2) format("woff2"),url(/assets/oswald-cyrillic-500-normal-CjKr_ZfC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-vietnamese-500-normal-hXcn5ojQ.woff2) format("woff2"),url(/assets/oswald-vietnamese-500-normal-Bi4XG4HV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-ext-500-normal-QdEKgtiz.woff2) format("woff2"),url(/assets/oswald-latin-ext-500-normal-DcyNJhgm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/oswald-latin-500-normal-B-eyT0Dw.woff2) format("woff2"),url(/assets/oswald-latin-500-normal-DM85Di4w.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-ext-700-normal-CtkJES1U.woff2) format("woff2"),url(/assets/oswald-cyrillic-ext-700-normal-VKAui8kQ.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-cyrillic-700-normal-BO0IwMyy.woff2) format("woff2"),url(/assets/oswald-cyrillic-700-normal-DxuP1Pb9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-vietnamese-700-normal-_DkZZ6ID.woff2) format("woff2"),url(/assets/oswald-vietnamese-700-normal-BxFoeH7J.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-ext-700-normal-BKErdSR5.woff2) format("woff2"),url(/assets/oswald-latin-ext-700-normal-CJSSDThd.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/oswald-latin-700-normal-vy6hmKSr.woff2) format("woff2"),url(/assets/oswald-latin-700-normal-UmC9Ev9x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-ext-400-normal-BwJdxs7r.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-400-normal-Cd63HKDh.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-cyrillic-400-normal-DjhbW-4D.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-400-normal-7kQcAFpS.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-ext-400-normal-CpIwTHMM.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-400-normal-BI1kUwmR.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-greek-400-normal-DZReXJla.woff2) format("woff2"),url(/assets/source-sans-3-greek-400-normal-DJm9Ud5h.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-vietnamese-400-normal-CwtaIDr2.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-400-normal-dYp9C364.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-ext-400-normal-UNsKFIBq.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-400-normal-BGPHfnm_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/assets/source-sans-3-latin-400-normal-DQi5PRDE.woff2) format("woff2"),url(/assets/source-sans-3-latin-400-normal-AFMiCETP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-ext-600-normal-6AhwUnSr.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-ext-600-normal-uAL1a5gb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-cyrillic-600-normal-BnFu5nHC.woff2) format("woff2"),url(/assets/source-sans-3-cyrillic-600-normal-y-RO8wOd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-ext-600-normal-DynePNDL.woff2) format("woff2"),url(/assets/source-sans-3-greek-ext-600-normal-D7vJ4nVX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-greek-600-normal-BSO157bq.woff2) format("woff2"),url(/assets/source-sans-3-greek-600-normal-BNF9LBpG.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-vietnamese-600-normal-B2sTNYey.woff2) format("woff2"),url(/assets/source-sans-3-vietnamese-600-normal-DpSexF-T.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-ext-600-normal-AEyhgUpm.woff2) format("woff2"),url(/assets/source-sans-3-latin-ext-600-normal-Wy7HIzqC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/assets/source-sans-3-latin-600-normal-DeckBYAU.woff2) format("woff2"),url(/assets/source-sans-3-latin-600-normal-BvDVuF-j.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:"Source Sans 3",sans-serif;--bg: #f4f1ec;--bg-elevated: rgba(255, 255, 255, .84);--panel: rgba(255, 255, 255, .9);--panel-border: rgba(29, 36, 44, .1);--text: #21262d;--muted: #607080;--good: #009245;--warn: #f7941d;--bad: #c33764;--accent: #0066b3;--accent-2: #ec008c;--accent-3: #7f3f98;--shadow: 0 22px 60px rgba(75, 81, 91, .12)}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 18% 12%,rgba(0,102,179,.1),transparent 24%),radial-gradient(circle at 78% 22%,rgba(247,148,29,.12),transparent 18%),radial-gradient(circle at 28% 86%,rgba(127,63,152,.1),transparent 20%),radial-gradient(120% 80% at 15% 35%,rgba(211,214,216,.45),transparent 40%),radial-gradient(120% 82% at 85% 58%,rgba(219,221,224,.42),transparent 38%),linear-gradient(180deg,#faf8f5,#f4f1ec);color:var(--text)}button,select,input,textarea{font:inherit}#root{min-height:100vh}.device-shell{width:min(1440px,calc(100vw - 32px));margin:auto;padding:32px 0 64px}.device-header{display:flex;justify-content:space-between;gap:24px;align-items:center;padding:20px 0}.device-header h1{font:700 clamp(2.4rem,5vw,4rem)/1 "Oswald",sans-serif;margin:.4rem 0}.device-header p{color:var(--muted)}.device-nav{display:flex;gap:6px;overflow:auto;border-bottom:1px solid var(--panel-border);margin-bottom:20px}.device-nav button,.estate-path button,.table-sort,.row-link{border:0;background:none;color:inherit;font:inherit;cursor:pointer}.device-nav button{padding:12px 18px;border-bottom:3px solid transparent}.device-nav button.active{color:var(--accent);border-color:var(--accent);font-weight:700}.estate-path{display:flex;gap:10px;align-items:center;margin:18px 0;color:var(--muted)}.estate-path button:hover,.row-link{color:var(--accent)}.estate-panel{background:#fff;border:1px solid var(--panel-border);border-radius:20px;box-shadow:var(--shadow);padding:24px}.estate-panel h2{margin:0;font:700 1.8rem Oswald,sans-serif}.estate-toolbar{display:flex;justify-content:space-between;gap:24px;align-items:end;margin-bottom:20px}.estate-toolbar p{color:var(--muted);margin:.4rem 0 0}.estate-toolbar label{display:grid;gap:5px;color:var(--muted);min-width:min(360px,100%)}.estate-toolbar input{padding:.75rem 1rem;border:1px solid #ccd3d9;border-radius:10px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%}th,td{text-align:left;padding:14px 12px;border-bottom:1px solid #e4e7ea;vertical-align:top}th{color:var(--muted);font-weight:600;white-space:nowrap}tbody tr{cursor:pointer}tbody tr:hover{background:#f5f9fc}td small,.row-link small{display:block;color:var(--muted);margin-top:3px}.row-link{text-align:left;font-weight:700}.device-status{display:inline-block;border-radius:999px;padding:.2rem .65rem;background:#edf1f4}.device-status.online,.device-status.in-stock{background:#dcf5e7;color:#08743b}.device-status.needs-attention{background:#fff0db;color:#8a4b00}.persona-bar{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#eaf4fb;border:1px solid #b9d7eb;border-radius:16px;padding:16px 20px;margin:8px 0 18px}.persona-bar p{margin:.25rem 0 0;color:var(--muted)}.persona-bar label{display:grid;gap:4px;min-width:340px}.persona-bar select,.user-form input,.user-form select{padding:.7rem;border:1px solid #bbc5cd;border-radius:8px;background:#fff}.user-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.user-card{display:grid;gap:5px;text-align:left;padding:16px;border:1px solid #dce2e7;border-radius:12px;background:#f8fafb;cursor:pointer}.user-card span,.user-card small{color:var(--muted)}.user-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end;margin-top:24px;padding-top:20px;border-top:1px solid #e4e7ea}.user-form h3{grid-column:1/-1;margin:0}.user-form label{display:grid;gap:5px}.user-form .check-label{display:flex;align-items:center;padding:.7rem 0}.estate-actions{display:flex;gap:12px;align-items:end}.stock-form{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:14px;align-items:end;padding:18px;margin-bottom:20px;border-radius:14px;background:#f1f7fb;border:1px solid #cbdfea}.stock-form h3,.stock-form p{margin:.2rem 0}.stock-form p{color:var(--muted)}.stock-form label{display:grid;gap:5px}.stock-form input,.stock-form select{padding:.7rem;border:1px solid #bbc5cd;border-radius:8px;background:#fff}.inventory-pool-card{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px;margin-bottom:20px;border:2px solid #8cc5e6;border-radius:14px;background:#edf8fe}.inventory-pool-card h3,.inventory-pool-card p{margin:.2rem 0}.inventory-pool-card h3{font:700 1.4rem Oswald,sans-serif}.inventory-pool-card p:last-child{color:var(--muted)}.stock-message{padding:12px 14px;margin:0 0 16px;border-radius:10px}.stock-message.success{background:#dcf5e7;color:#08743b}.stock-message.error{background:#fde8e8;color:#9a1b1b}.table-sort{display:block;width:100%;text-align:left;font-weight:600}.link-form{display:grid;grid-template-columns:1fr 1fr auto;gap:14px;align-items:end;padding:18px;margin-bottom:24px;background:#f1f7fb;border:1px solid #cbdfea;border-radius:14px}.link-form label{display:grid;gap:5px}.link-form select{padding:.7rem;border:1px solid #bbc5cd;border-radius:8px;background:#fff}.workspace-header{display:flex;justify-content:space-between;gap:24px;align-items:start}.workspace-header h2{font-size:2.2rem}.workspace-header p{margin:.35rem 0;color:var(--muted)}.workspace-header>div:last-child{display:grid;justify-items:end;gap:14px}.workspace-tabs{display:flex;gap:5px;overflow:auto;margin:24px -24px 0;padding:0 24px;border-bottom:1px solid #dce2e7}.workspace-tabs button{border:0;border-bottom:3px solid transparent;background:none;padding:12px 16px;cursor:pointer}.workspace-tabs button.active{border-color:var(--accent);color:var(--accent);font-weight:700}.workspace-content,.workspace-placeholder{padding-top:22px}.workspace-content h3,.workspace-placeholder h3{margin:0}.workspace-content>p,.workspace-placeholder p{color:var(--muted)}.design-notice{padding:12px 14px;border-radius:10px;background:#fff4d8;color:#704600}.skill-grid{display:grid;gap:14px}.skill-card{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.4fr) minmax(260px,1fr) auto;gap:14px;align-items:end;padding:16px;border:1px solid #dce2e7;border-radius:12px;background:#f8fafb}.skill-card p{margin:.25rem 0;color:var(--muted)}.skill-card small{color:var(--muted)}.skill-card label{display:grid;gap:5px}.skill-card input,.skill-card select{padding:.7rem;border:1px solid #bbc5cd;border-radius:8px;background:#fff}.skill-card .skill-switch{display:flex;align-items:center;align-self:center}.workspace-content .skill-card{grid-template-columns:1fr auto}.device-setting-card{display:grid;gap:18px;margin-top:10px;padding:18px 20px;border:1px solid #d5dde3;border-radius:14px;background:#f8fafb}.device-setting-heading,.device-setting-footer{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.device-setting-heading p{margin:.35rem 0 0;color:var(--muted)}.setting-state{flex:none;border-radius:999px;padding:.3rem .8rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em}.setting-state.off{background:#edf1f4;color:#34434f}.setting-state.on{background:#fff0db;color:#7a4200}.setting-state.unknown{background:#f1eef8;color:#58456e}.setting-state.positive{background:#dcf5e7;color:#08743b}.setting-state.negative{background:#fde8e8;color:#9a1b1b}.device-setting-footer{align-items:end;padding-top:14px;border-top:1px solid #dce2e7}.device-setting-footer>div:first-child{display:grid;gap:3px}.device-setting-footer small{color:var(--muted)}.device-setting-actions{display:flex;gap:10px;align-items:center}.settings-section{margin-top:28px;padding-top:22px;border-top:1px solid #dce2e7}.settings-section>p{color:var(--muted)}.setting-change-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px}.setting-change-summary span{display:grid;gap:4px;padding:12px;border-radius:10px;background:#f3f6f8}.setting-change-summary strong{font-size:1.2rem}.settings-accordion{padding:0;border:1px solid #d5dde3;border-radius:14px;background:#f8fafb}.settings-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;cursor:pointer;list-style:none}.settings-accordion>summary::-webkit-details-marker{display:none}.settings-accordion>summary>span:first-child{display:inline-grid;gap:3px}.settings-accordion>summary strong{font:700 1.25rem Oswald,sans-serif}.settings-accordion>summary small{color:var(--muted)}.accordion-chevron{display:inline-block;font:700 2rem/1 "Source Sans 3",sans-serif;transform:rotate(0);transition:transform .18s ease}.settings-accordion[open] .accordion-chevron{transform:rotate(90deg)}.settings-accordion-content{display:grid;gap:14px;padding:0 20px 20px;border-top:1px solid #dce2e7}.settings-accordion-content>.device-setting-actions{justify-content:flex-end;padding-top:14px}.notification-grid{display:grid;gap:12px}.notification-card{padding:16px;border:1px solid #dce2e7;border-radius:12px;background:#f8fafb}.notification-card>div{display:flex;justify-content:space-between;gap:16px}.notification-card p{margin:.5rem 0}.notification-card small{display:block;color:var(--muted)}.notification-status{border-radius:999px;padding:.2rem .65rem;white-space:nowrap;background:#edf1f4}.notification-status.accepted-by-alexa{background:#dcf5e7;color:#08743b}.notification-status.failed{background:#fde8e8;color:#9a1b1b}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:grid;place-items:center;padding:20px;background:#0f1b25a6}.announcement-modal{display:grid;gap:14px;width:min(560px,100%);padding:24px;border-radius:18px;background:#fff;box-shadow:0 24px 70px #0000004d}.announcement-modal h3,.announcement-modal p{margin:0}.announcement-modal>label{display:grid;gap:5px}.announcement-modal input,.announcement-modal textarea{padding:.75rem;border:1px solid #bbc5cd;border-radius:8px;font:inherit}.announcement-modal textarea{min-height:120px;resize:vertical}.announcement-modal .confirm-check{display:flex;align-items:center}.modal-actions{display:flex;justify-content:flex-end;gap:10px}@media(max-width:700px){.device-header,.estate-toolbar{align-items:stretch;flex-direction:column}.device-header .secondary-button{align-self:start}}@media(max-width:700px){.persona-bar{align-items:stretch;flex-direction:column}.persona-bar label{min-width:0}}@media(max-width:700px){.workspace-header{flex-direction:column}.workspace-header>div:last-child{justify-items:start}}@media(max-width:900px){.skill-card{grid-template-columns:1fr}.skill-card .primary-button{justify-self:start}.device-setting-heading,.device-setting-footer{display:grid;gap:14px}.device-setting-actions{justify-content:flex-start}.setting-change-summary{grid-template-columns:1fr}}@media(max-width:700px){.inventory-pool-card{align-items:flex-start;flex-direction:column}}.app-shell{position:relative;width:min(1360px,calc(100vw - 32px));margin:0 auto;padding:32px 0 48px}.hero-glow{position:fixed;inset:auto;width:28rem;height:28rem;filter:blur(72px);opacity:.2;pointer-events:none}.hero-glow-a{top:-6rem;left:-7rem;background:#ec008cb3}.hero-glow-b{right:-8rem;top:8rem;background:#0066b38c}.hero{display:flex;gap:24px;justify-content:space-between;align-items:end;padding:24px 0 20px}.hero h1,.panel-heading h2,.metric-card h3,.status-grid strong,.alert-card strong,.band strong{font-family:Oswald,sans-serif}.hero h1{margin:8px 0 12px;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.94;letter-spacing:-.03em;text-transform:uppercase;max-width:12ch}.hero-copy{max-width:760px;color:var(--muted);font-size:1.04rem;line-height:1.65}.hero-meta{display:grid;gap:10px;min-width:240px}.hero-meta span,.subtle{color:var(--muted);font-size:.92rem}.housing-selection-summary{margin:.85rem 0 0}.primary-button,.secondary-button,.drawer-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:999px;padding:.8rem 1.2rem;font-weight:600;cursor:pointer;transition:transform .14s ease,background .14s ease,border-color .14s ease}.primary-button:hover,.secondary-button:hover,.drawer-close:hover{transform:translateY(-1px)}.primary-button:disabled,.secondary-button:disabled{cursor:wait;opacity:.65;transform:none}.primary-button{border:1px solid transparent;background:linear-gradient(90deg,#0066b3,#009245);color:#fff}.secondary-button,.drawer-close{border:1px solid rgba(96,112,128,.2);background:#fffffff5;color:var(--text)}.eyebrow{margin:0;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:.76rem;font-weight:600}.panel{background:var(--panel);border:1px solid var(--panel-border);border-radius:24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow);position:relative;overflow:hidden}.panel:before,.metric-card:before,.alert-card:before{content:"";position:absolute;inset:0 auto auto 0;width:100%;height:4px;background:linear-gradient(90deg,#009245,#0066b3 38%,#ec008c 70%,#f7941d)}.panel-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}.panel-heading h2{margin:6px 0 0;font-size:1.35rem;letter-spacing:.01em}.control-bar,.admin-strip,.admin-auth-panel,.narrative-panel,.panel,.chart-panel{padding:22px}.admin-strip{display:flex;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px}.admin-strip-copy h2{margin:.4rem 0}.admin-strip-copy .subtle{max-width:56rem}.admin-strip-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:end}.admin-auth-panel{margin-bottom:16px}.admin-strip{margin-top:16px}.admin-auth-form{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.admin-auth-form label,.drawer-form-grid label{display:grid;gap:8px}.admin-auth-form input,.drawer-form-grid input,.drawer-form-grid select,.drawer-form-grid textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(96,112,128,.24);background:#fffffff5;color:var(--text);border-radius:16px;padding:13px 14px;box-shadow:inset 0 1px #fffc}.admin-auth-form label{flex:1 1 20rem}.inline-error{margin:12px 0 0;color:#8e2b4d;font-size:.95rem}.controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.controls label{display:grid;gap:8px}.controls span{color:var(--muted);font-size:.9rem}.controls select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(96,112,128,.24);background:#fffffff5;color:var(--text);border-radius:16px;padding:13px 14px;box-shadow:inset 0 1px #fffc}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0}.metric-card{position:relative;padding:18px 20px;border-radius:22px;background:linear-gradient(180deg,#fffffffa,#f5f7f9f2);border:1px solid rgba(96,112,128,.14);box-shadow:0 14px 32px #4b515b14;overflow:hidden}.metric-card p,.metric-card span{margin:0;color:var(--muted)}.metric-card h3{margin:12px 0 10px;font-size:2rem;letter-spacing:-.03em}.narrative{margin:0;font-size:1.14rem;line-height:1.75;color:#334150}.grid-two{display:grid;grid-template-columns:1.5fr 1fr;gap:16px;margin-top:16px}.stack{display:grid;gap:16px}.chart-shell{width:100%;height:100%}.band-dial-layout{display:grid;gap:18px}.band-dial-card{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:20px;align-items:center;padding:18px 20px;border-radius:22px;background:radial-gradient(circle at top,#ffffffe0,#ffffffb8),linear-gradient(135deg,#00924514,#0066b30f 34%,#f7941d14 68%,#ec008c14);border:1px solid rgba(96,112,128,.14)}.band-dial{position:relative;height:156px}.band-dial-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.band-dial-track,.band-dial-segment{fill:none;stroke-width:18;stroke-linecap:butt}.band-dial-track{stroke:#e6ecf3f2}.band-dial-segment.stable{stroke:#009245b3}.band-dial-segment.watch{stroke:#0066b3b8}.band-dial-segment.persistent{stroke:#f7941dc2}.band-dial-segment.chronic{stroke:#ec008cb8}.band-dial-needle{position:absolute;left:50%;bottom:18px;width:5px;height:76px;border-radius:999px;background:linear-gradient(180deg,#1d2630,#0057a8);transform-origin:50% calc(100% - 2px);box-shadow:0 10px 20px #0057a838}.band-dial-cap{position:absolute;left:50%;bottom:10px;width:20px;height:20px;border-radius:999px;transform:translate(-50%);background:#fff;border:4px solid #0057a8;box-shadow:0 0 0 6px #0066b31f}.band-dial-value{position:absolute;left:50%;bottom:48px;width:150px;transform:translate(-50%);display:grid;gap:4px;text-align:center}.band-dial-value strong{font-size:1.7rem;line-height:1}.band-dial-value span{color:var(--muted);font-size:.85rem}.band-dial-stop{position:absolute;bottom:6px;color:#334150b8;font-size:.82rem;font-weight:700}.band-dial-stop-start{left:4px}.band-dial-stop-end{right:4px}.band-readouts{display:grid;gap:12px}.band-readouts div{padding:14px 16px;border-radius:16px;background:#ffffffc7;border:1px solid rgba(96,112,128,.14)}.band-readouts span{display:block;margin-bottom:8px;color:var(--muted);font-size:.84rem}.band-readouts strong{font-size:1.16rem}.band-scale{position:relative;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:10px}.band{min-height:110px;padding:16px;border-radius:18px;display:grid;align-content:end;gap:6px;border:1px solid rgba(96,112,128,.12);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.band.active{transform:translateY(-3px);border-color:#0057a847;box-shadow:0 14px 28px #0057a81f}.band strong{font-size:1rem}.band span{color:#334150c7;font-size:.88rem}.band.stable{background:linear-gradient(180deg,#0092452e,#00924514)}.band.watch{background:linear-gradient(180deg,#0066b329,#0066b314)}.band.persistent{background:linear-gradient(180deg,#f7941d2e,#f7941d14)}.band.chronic{background:linear-gradient(180deg,#ec008c2e,#7f3f9817)}@media(max-width:860px){.band-dial-card{grid-template-columns:1fr}}.status-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.status-grid div{padding:16px;background:#f9fafbd1;border:1px solid rgba(96,112,128,.12);border-radius:18px}.status-grid span{display:block;margin-bottom:12px;color:var(--muted);font-size:.9rem}.status-grid strong{font-size:1.18rem;letter-spacing:.01em}.tone{display:inline-flex;align-items:center;gap:8px}.tone.good{color:var(--good)}.tone.warn{color:var(--warn)}.tone.bad{color:var(--bad)}.tone.neutral{color:var(--text)}.alerts-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.alert-card{position:relative;padding:18px;border-radius:20px;background:#fffffff2;border:1px solid rgba(96,112,128,.12);box-shadow:0 10px 26px #4b515b14;overflow:hidden}.alert-card div{display:flex;justify-content:space-between;gap:12px;margin-bottom:10px}.alert-card span,.alert-card small,.alert-card p{color:var(--muted)}.alert-card strong{color:var(--text)}.error-banner{margin:12px 0 0;padding:14px 16px;border-radius:16px;background:#c3376414;border:1px solid rgba(195,55,100,.18);color:#8e2b4d}.drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:#21262d52;z-index:20}.notification-page{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:#faf8f5fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:21;overflow-y:auto;padding:32px 24px 48px}.notification-page-content{width:min(1180px,100%);margin:0 auto}.drawer-header,.drawer-section-heading{display:flex;justify-content:space-between;gap:12px;align-items:start}.drawer-header{margin-bottom:20px}.drawer-header h2,.drawer-section-heading h3{margin:.4rem 0 0;font-family:Oswald,sans-serif;letter-spacing:.01em}.drawer-section{border-top:1px solid rgba(96,112,128,.12);padding-top:18px;margin-top:18px}.drawer-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.drawer-kpis div,.drawer-preview,.dispatch-result,.history-card{border-radius:18px;border:1px solid rgba(96,112,128,.12);background:#ffffffd6;padding:14px 16px}.drawer-kpis span,.drawer-preview span,.toggle-field span,.history-card span{display:block;color:var(--muted);font-size:.86rem}.drawer-kpis strong,.drawer-preview strong,.dispatch-result strong,.history-card strong{font-family:Oswald,sans-serif;letter-spacing:.01em}.drawer-hint{margin:14px 0 0;color:var(--muted);font-size:.92rem}.drawer-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.drawer-span-full{grid-column:1 / -1}.drawer-actions{display:flex;gap:10px;flex-wrap:wrap}.drawer-preview p,.dispatch-result p,.history-card p{margin-bottom:0}.toggle-field{display:grid;gap:10px;align-content:start}.toggle-switch{display:inline-flex;align-items:center;gap:12px;width:fit-content;padding:0;border:0;background:transparent;color:var(--text);cursor:pointer}.toggle-switch-track{position:relative;width:3.4rem;height:2rem;border-radius:999px;background:#6070804d;border:1px solid rgba(96,112,128,.18);transition:background .14s ease,border-color .14s ease}.toggle-switch-thumb{position:absolute;top:50%;left:.22rem;width:1.45rem;height:1.45rem;border-radius:999px;background:#fff;box-shadow:0 4px 12px #21262d29;transform:translateY(-50%);transition:transform .14s ease}.toggle-switch.on .toggle-switch-track{background:linear-gradient(90deg,#0066b3,#009245);border-color:#0066b34d}.toggle-switch.on .toggle-switch-thumb{transform:translate(1.35rem,-50%)}.toggle-switch-label{color:var(--muted);font-size:.92rem;font-weight:600}.history-list{display:grid;gap:10px}.history-card-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px}.history-card small,.dispatch-result small{color:var(--muted)}@media(max-width:1100px){.hero,.grid-two{grid-template-columns:1fr;display:grid}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.alerts-grid{grid-template-columns:1fr}.admin-strip{display:grid}}@media(max-width:720px){.app-shell{width:min(100vw - 20px,1360px);padding-top:18px}.metrics,.controls,.status-grid,.band-scale{grid-template-columns:1fr}.band-pointer{display:none}.hero h1{font-size:2.5rem}.admin-auth-form,.drawer-form-grid,.drawer-kpis{grid-template-columns:1fr}.notification-page{padding:18px 16px 24px}}:root{--console-ink:#17232d;--console-muted:#52616c;--console-canvas:#f4f1e9;--console-surface:#fff;--console-line:#c7ccd0;--console-navy:#123752;--console-link:#005ea8;--console-focus:#ffbf47;--console-warning:#8a4b00;--console-error:#a32118}.console-shell{min-width:0;min-height:100vh;overflow-wrap:anywhere;background:var(--console-canvas);color:var(--console-ink);font:400 1rem/1.5 "Source Sans 3",Arial,sans-serif}.console-shell a{color:var(--console-link);text-underline-offset:.2em}.console-shell a:focus-visible,.console-shell button:focus-visible,.console-shell [tabindex="-1"]:focus-visible{outline:3px solid var(--console-focus);outline-offset:3px}.console-skip{position:fixed;z-index:100;left:1rem;top:-5rem;padding:.75rem 1rem;background:#fff;font-weight:700}.console-skip:focus{top:1rem}.console-rail{position:fixed;inset:0 auto 0 0;width:17rem;overflow-y:auto;padding:1.5rem 1rem;background:var(--console-navy);color:#fff}.console-brand{margin:.25rem .5rem 1.5rem;font-size:1.4rem;font-weight:700}.console-scope{display:flex;align-items:center;gap:.65rem;margin:0 .5rem 1.25rem;padding:.75rem;border:1px solid #7594a9;border-radius:.25rem}.console-scope img{width:2.25rem;height:2.25rem;flex:0 0 auto}.console-nav{display:grid;gap:.25rem}.console-nav-link,.console-nav-parent,.console-menu-close{min-height:44px;display:flex;align-items:center;width:100%;padding:.6rem .75rem;border:0;border-radius:.25rem;background:transparent;color:inherit;font:inherit;text-decoration:none;text-align:left;cursor:pointer}.console-rail .console-nav-link,.console-menu-panel .console-nav-link{color:#fff}.console-nav-link span{width:100%}.console-nav-link span[aria-current=page]{margin:-.6rem -.75rem;padding:.6rem .75rem;border-left:.3rem solid var(--console-focus);background:#fff;color:var(--console-navy);font-weight:700}.console-nav-parent{justify-content:space-between;font-weight:700}.console-nav-children{display:grid;gap:.15rem;padding-left:1rem}.console-mobile-header{display:none}.console-main{margin-left:17rem;max-width:86rem;min-height:100vh;padding:2rem clamp(1rem,4vw,4rem) 5rem}.console-breadcrumb{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;color:var(--console-muted)}.console-page-header{min-width:0;max-width:50rem;margin-bottom:2rem}.console-page-header h1{margin:0;font-size:clamp(2rem,5vw,3.25rem);line-height:1.1}.console-page-header>p{margin:.75rem 0;font-size:1.15rem}.console-freshness{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;color:var(--console-muted)}.console-health dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin:.75rem 0}.console-health dl div{min-width:0}.console-health dt{color:var(--console-muted);font-size:.9rem}.console-health dd{margin:0;font-weight:700;overflow-wrap:anywhere}.console-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.console-card,.console-current-tools,.console-state{min-width:0;padding:1.5rem;border:1px solid var(--console-line);border-radius:.35rem;background:var(--console-surface)}.console-card h2,.console-current-tools h2,.console-state h2{margin:0 0 .5rem}.console-card p,.console-current-tools p,.console-state p{margin:.5rem 0 1rem}.console-state{display:flex;gap:1rem;max-width:48rem;border-left:.4rem solid var(--console-warning)}.console-state-error{border-left-color:var(--console-error)}.console-state-mark{font-size:1.5rem;font-weight:700}.console-button{min-height:44px;padding:.55rem 1rem;border:2px solid var(--console-link);border-radius:.25rem;background:var(--console-link);color:#fff;font-weight:700}.console-button.secondary{background:#fff;color:var(--console-link)}.console-button:disabled{opacity:.55;cursor:not-allowed}.console-stock{display:flex;justify-content:space-between;gap:1rem;align-items:center;margin-bottom:1rem;padding:1.25rem;border-left:.4rem solid var(--console-warning);background:var(--console-surface)}.console-stock h2,.console-stock p{margin:.25rem 0}.console-form{display:grid;gap:1rem;max-width:44rem;margin:1rem 0}.console-form label{display:grid;gap:.35rem;font-weight:700}.console-form input,.console-form select{min-height:44px;min-width:0;width:100%;padding:.55rem;border:2px solid var(--console-ink);border-radius:.2rem;background:#fff;color:var(--console-ink);font:inherit}.console-form .console-button{justify-self:start}.console-notice{max-width:50rem;padding:1rem;border-left:.4rem solid #1a7f37;background:#fff}.console-notice.error{border-left-color:var(--console-error)}.console-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.console-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;display:grid;place-items:center;padding:1rem;background:#05141fb3}.console-dialog>div{width:min(36rem,100%);max-height:calc(100vh - 2rem);overflow:auto;padding:1.5rem;border:.2rem solid var(--console-ink);background:#fff;box-shadow:0 .5rem 2rem #0000004d}.console-dialog h2{margin-top:0}.console-menu-backdrop{display:none}.console-search{display:grid;gap:.35rem;max-width:34rem;margin-bottom:1rem;font-weight:700}.console-search input{min-height:44px;padding:.55rem;border:2px solid var(--console-ink);border-radius:.2rem;font:inherit}.console-results,.console-detail-stack{min-width:0;display:grid;gap:1rem}.console-result{display:grid;grid-template-columns:minmax(12rem,1.3fr) minmax(18rem,2fr) auto;gap:1rem;align-items:center;padding:1.25rem;border:1px solid var(--console-line);border-radius:.35rem;background:var(--console-surface)}.console-result h2,.console-result p{margin:0}.console-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:0}.console-result dt{color:var(--console-muted)}.console-result dd{margin:0;font-weight:700}.console-sensor-result{grid-template-columns:minmax(12rem,1fr) minmax(0,2.2fr);align-items:start}.console-sensor-identity{display:grid;align-content:start;gap:.45rem}.console-sensor-identity a{margin-top:.45rem;justify-self:start}.console-result .console-sensor-readings{grid-template-columns:repeat(3,minmax(8rem,1fr));align-items:start}.console-sensor-result>small{grid-column:1/-1}.console-room-result{align-items:start}.console-room-result dl{grid-template-columns:repeat(2,minmax(9rem,1fr))}.console-summary{padding:1.5rem;border-left:.4rem solid var(--console-warning);background:var(--console-surface)}.console-overview-review{border-left:.4rem solid var(--console-warning)}.console-summary h2,.console-eyebrow{margin:0 0 .5rem}.console-eyebrow{color:var(--console-muted);font-weight:700}.console-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1rem 0}.console-kpis div{display:grid;gap:.25rem}.console-kpis span{color:var(--console-muted)}.console-kpis strong{font-size:1.35rem}.console-table-wrap{min-width:0;width:100%;max-width:100%;overflow-x:auto}.console-table-wrap table{width:100%;border-collapse:collapse}.console-table-wrap caption{text-align:left;font-weight:700;padding:.5rem 0}.console-table-wrap th,.console-table-wrap td{padding:.65rem;border-bottom:1px solid var(--console-line);text-align:left}.console-router-search{display:grid;gap:.35rem;max-width:32rem;margin:1rem 0;font-weight:700}.console-router-search input{min-height:2.75rem;padding:.55rem;border:1px solid var(--console-line);border-radius:.25rem;font:inherit}.console-router-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.console-router-facts div{padding:.75rem;background:var(--console-canvas)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.console-router-facts dt{color:var(--console-muted)}.console-router-facts dd{margin:.25rem 0 0;font-weight:700}.console-plain-list{display:grid;gap:.75rem;padding:0;list-style:none}.console-plain-list li{display:grid;gap:.2rem;padding-bottom:.75rem;border-bottom:1px solid var(--console-line)}.console-tabs,.console-related{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-bottom:1rem;padding:1rem;border:1px solid var(--console-line);background:var(--console-surface)}.console-related{margin:0}.console-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.console-message-stack{display:grid;gap:1rem;min-width:0;max-width:100%;overflow:hidden;border-radius:.35rem;box-shadow:none}.console-message-stack *{min-width:0;max-width:100%}.console-message-stack input,.console-message-stack select,.console-message-stack textarea{width:100%}.console-message-stack .estate-toolbar{display:flex;justify-content:space-between;gap:1rem;align-items:start}.console-message-stack .stock-form{grid-template-columns:repeat(2,minmax(0,1fr));border-radius:.35rem}.console-message-stack textarea{min-width:0;width:100%;padding:.55rem;border:2px solid var(--console-ink);font:inherit}.message-review,.console-message-stack>section{padding:1.25rem;border:1px solid var(--console-line);background:#fff}.message-audience-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.message-audience-counts p{display:grid;margin:0;padding:1rem;border-left:.35rem solid #1a7f37;background:#f4f7f5}.message-audience-counts p:last-child{border-left-color:var(--console-warning)}.message-audience-counts strong{font-size:1.75rem}.console-message-stack .user-card{cursor:default}.console-message-stack .user-card.excluded{border-left:.35rem solid var(--console-warning)}@media(max-width:48rem){.console-rail{display:none}.console-mobile-header{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:1rem;min-height:4rem;padding:.6rem 1rem;background:var(--console-navy);color:#fff}.console-mobile-header button{min-width:44px;min-height:44px;border:1px solid #9bb3c3;background:transparent;color:#fff;font:inherit}.console-main{margin-left:0;padding:1.25rem 1rem 4rem}.console-mobile-header strong{min-width:0}.console-card-grid{grid-template-columns:1fr}.console-message-stack .estate-toolbar{display:grid}.console-message-stack .stock-form,.message-audience-counts,.console-result{grid-template-columns:1fr}.console-result .console-sensor-readings{grid-template-columns:1fr 1fr}.console-sensor-result>small{grid-column:auto}.console-result dl,.console-kpis{grid-template-columns:1fr 1fr}.console-router-facts{grid-template-columns:1fr}.console-menu-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:block;background:#05141fa6}.console-menu-panel{width:min(19rem,calc(100vw - 2rem));min-height:100%;padding:1.25rem 1rem;background:var(--console-navy);color:#fff;overflow-y:auto}.console-menu-panel h2{margin:.25rem .75rem 1rem}.console-menu-close{margin-top:1rem;border:1px solid #9bb3c3;justify-content:center}}@media(max-width:22rem){.console-result dl,.console-result .console-sensor-readings,.console-kpis{grid-template-columns:1fr}}@media(max-width:22rem){.console-stock,.console-actions{align-items:stretch;flex-direction:column}}@media(forced-colors:active){.console-nav-link span[aria-current=page]{border:3px solid currentColor}}@media(prefers-reduced-motion:reduce){.console-shell *{scroll-behavior:auto!important;transition:none!important}}.activity-page{display:grid;gap:1rem}.activity-source-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.activity-source{margin:0;padding:.7rem .85rem;border-left:4px solid #2b6f62;background:#edf5f2}.activity-source.stale,.activity-source.unavailable,.activity-source.malformed,.activity-source.error,.activity-source.denied{border-color:#a34d16;background:#fff3e8}.activity-list{display:grid;gap:1rem}.activity-card{border:1px solid #c8d1ce;border-radius:.35rem;padding:1rem;background:#fff}.activity-card header{display:flex;justify-content:space-between;gap:1rem;align-items:start}.activity-card h2{margin:.1rem 0}.activity-card time{white-space:nowrap}.activity-links{display:flex;gap:1rem;flex-wrap:wrap;margin:.75rem 0}.activity-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:0}.activity-stage{margin:0;border-top:4px solid #27705f;background:#edf5f2;padding:.65rem}.activity-stage.failed{border-color:#a32222;background:#fff0f0}.activity-stage.missing{border-color:#7b8581;background:#f3f5f4}.activity-stage dt{font-weight:700}.activity-stage dd{margin:.25rem 0 0}@media(max-width:700px){.activity-source-status,.activity-stages{grid-template-columns:1fr}.activity-card header{display:block}.activity-card time{display:block;margin-top:.35rem}}.policy-page,.policy-form,.policy-form fieldset{display:grid;gap:1rem}.policy-form fieldset{border:0;padding:0;margin:0}.policy-form label{display:grid;gap:.35rem}.policy-form input,.policy-form select,.policy-form textarea{font:inherit;padding:.65rem;border:1px solid #87948f;border-radius:.25rem;max-width:44rem}.policy-form textarea{min-height:6rem;resize:vertical}.policy-page dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.policy-page dl div{background:#f3f5f4;padding:.75rem}.policy-page dt{font-weight:700}.policy-page dd{margin:.25rem 0 0}@media(max-width:700px){.policy-page dl{grid-template-columns:1fr}}.console-auth-page{min-height:100vh;display:grid;place-items:center;padding:2rem;background:#f4f1e9;color:#101820}.console-auth-card{width:min(100%,30rem);padding:2rem;border-top:.4rem solid #f5b335;background:#fff;box-shadow:0 .25rem 1.5rem #0000001f}.console-auth-brand{display:flex;align-items:center;gap:.75rem;color:#123f5a;font-weight:600}.console-auth-brand img{width:2.5rem;height:2.5rem}.console-auth-product{margin:1.5rem 0 .25rem;color:#123f5a;font-weight:600}.console-auth-card h1{margin:0 0 .5rem}.console-auth-card form{display:grid;gap:1rem;margin-top:1.5rem}.console-auth-card label{display:grid;gap:.35rem;font-weight:600}.console-auth-card input{min-height:2.75rem;padding:.55rem .7rem;border:1px solid #647985;font:inherit}.console-auth-error{padding-left:.75rem;border-left:.25rem solid #b42318;color:#8a1c14}.console-session-bar{position:fixed;z-index:20;right:1rem;top:.75rem;display:flex;align-items:center;gap:.75rem;padding:.4rem .65rem;background:#fff;border:1px solid #b7c1c7;color:#123f5a;font-size:.9rem}.console-session-bar button{border:0;background:transparent;color:#0065a8;text-decoration:underline;cursor:pointer}@media(max-width:48rem){.console-session-bar{position:static;justify-content:flex-end;min-width:0}}
