.lumora-console .owner-billing{display:grid;gap:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;min-width:0}.lumora-console .owner-billing--solo{grid-template-columns:minmax(0,1fr)}.lumora-console .owner-billing__picker,.lumora-console .owner-billing__side{display:grid;gap:24px;min-width:0;align-content:start}.lumora-console .owner-billing__stack{display:grid;gap:16px;min-width:0}.lumora-console .owner-billing__text{color:var(--lumora-ink-secondary)}.lumora-console .owner-billing__actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:12px}.lumora-console .owner-billing__actions button{white-space:normal;text-align:center;padding-top:8px;padding-bottom:8px;line-height:1.25}.lumora-console .owner-billing__subscribe{display:grid;justify-items:end}.lumora-console .owner-billing__plans{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.lumora-console .lumora-owner-plan{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name radio" "price price";gap:10px 8px;align-items:center;text-align:left;padding:14px;font:inherit;color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);cursor:pointer}.lumora-console .lumora-owner-plan:hover:not(:disabled){border-color:var(--lumora-border-strong)}.lumora-console .lumora-owner-plan:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .lumora-owner-plan[data-selected=true]{border-color:var(--lumora-ink-primary);box-shadow:0 0 0 1px var(--lumora-ink-primary);background:var(--lumora-surface-subtle)}.lumora-console .lumora-owner-plan:disabled{opacity:.6;cursor:not-allowed}.lumora-console .lumora-owner-plan__name{grid-area:name;font-weight:600;overflow-wrap:anywhere}.lumora-console .lumora-owner-plan__radio{grid-area:radio;width:18px;height:18px;border-radius:var(--lumora-radius-pill);border:1.5px solid var(--lumora-border-strong);background:var(--lumora-surface-raised)}.lumora-console .lumora-owner-plan[data-selected=true] .lumora-owner-plan__radio{border:5px solid var(--lumora-ink-primary)}.lumora-console .lumora-owner-plan__price{grid-area:price;font-size:1.25rem;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumora-console .owner-billing__summary{display:grid;gap:4px;padding-top:16px;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .owner-billing__lines{display:grid;margin:0}.lumora-console .owner-billing__lines>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:8px 0;font-variant-numeric:tabular-nums}.lumora-console .owner-billing__lines dt{color:var(--lumora-ink-secondary)}.lumora-console .owner-billing__lines dd{margin:0}@media (max-width: 1100px){.lumora-console .owner-billing{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.lumora-console .owner-billing__actions{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr)}}.lumora-console [data-lumora-plan],.lumora-console .lumora-view-form,.lumora-console .lumora-view-field{display:grid}.lumora-console .lumora-view-submit{display:inline-grid;place-items:center}.lumora-console .get-started-prefill-chip,.lumora-console .get-started-catalog-cta{display:inline-grid;align-items:center}.lumora-console :is([data-lumora-view=lead],[data-lumora-view=get-started],[data-lumora-view=feature-request]) label{display:grid}.lumora-console .portal-form{display:grid;gap:12px;margin-top:0}.lumora-console .portal-form label{display:grid;gap:6px}.lumora-console .portal-btn{align-self:start;justify-self:start}.lumora-console .lm-btn,.lumora-console .lm-btn-primary{display:inline-grid;align-items:center;justify-content:center}.lumora-console .emergency-close-banner{display:grid;place-items:center}.lumora-console .emergency-close-popup{display:grid;gap:10px}.lumora-console .emergency-close-popup__dismiss{align-self:end;justify-self:end}.lumora-console .lumora-owner-seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,auto);gap:2px;padding:3px;justify-self:start;max-width:100%;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console .lumora-owner-seg__btn{min-height:34px;padding:0 14px;font:inherit;font-size:.9375rem;font-weight:500;color:var(--lumora-ink-secondary);background:transparent;border:0;border-radius:var(--lumora-radius-sm);cursor:pointer;white-space:nowrap}.lumora-console .lumora-owner-seg__btn[aria-pressed=true]{color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 12%,transparent)}.lumora-console .lumora-owner-seg__btn:hover:not(:disabled,[aria-pressed=true]){color:var(--lumora-ink-primary)}.lumora-console .lumora-owner-seg__btn:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .lumora-owner-seg__btn:disabled{opacity:.6;cursor:not-allowed}.lumora-console .owner-logs{display:grid;min-width:0}.lumora-console .owner-logs__bar{display:grid;padding:16px 20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .owner-logs__msg{padding:16px 20px;color:var(--lumora-ink-secondary)}.lumora-console .owner-logs__table :is(th,td){padding:10px 16px;vertical-align:middle}.lumora-console .owner-logs__table :is(th,td):first-child{padding-left:20px}.lumora-console .owner-logs__table :is(th,td):last-child{padding-right:20px}.lumora-console .owner-logs__table thead th{background:var(--lumora-surface-subtle);text-transform:none;font-size:.8125rem;font-weight:500;letter-spacing:0}.lumora-console .owner-logs__when{color:var(--lumora-ink-secondary);white-space:nowrap}.lumora-console .owner-logs__kind{padding:2px 8px;font-size:.8125rem;border-radius:var(--lumora-radius-sm);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle)}.lumora-console .owner-logs__method{font-weight:600;font-size:.8125rem}.lumora-console .owner-logs__path{font-family:var(--lumora-font-mono, ui-monospace, monospace);font-size:.8125rem;overflow-wrap:anywhere}.lumora-console .owner-logs__detail{overflow-wrap:anywhere}.lumora-console .owner-logs__none{color:var(--lumora-ink-muted)}.lumora-console .owner-logs__status{padding:2px 8px;font-size:.8125rem;font-weight:500;border-radius:var(--lumora-radius-sm);color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle)}.lumora-console .owner-logs__status--ok{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 12%,transparent)}.lumora-console .owner-logs__status--warn{color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 12%,transparent)}.lumora-console .owner-logs__status--crit{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 12%,transparent)}.lumora-console .owner-logs__foot{display:grid;justify-items:start;padding:16px 20px;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .owner-tickets{display:grid;gap:16px;min-width:0}.lumora-console .owner-tickets .lumora-console-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lumora-console .owner-tickets__note{color:var(--lumora-ink-secondary)}.lumora-console .owner-tickets__table :is(th,td){padding-left:20px;padding-right:20px;vertical-align:middle}.lumora-console .owner-tickets__type{font-weight:500;white-space:nowrap}.lumora-console .owner-tickets__created{color:var(--lumora-ink-muted);white-space:nowrap}.lumora-console .owner-tickets__desc{overflow-wrap:anywhere}.lumora-console .owner-tickets__form{display:grid;gap:16px}.lumora-console .owner-tickets__field{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .owner-tickets__submit{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px}.lumora-console .owner-tickets__hint{font-size:.8125rem;color:var(--lumora-ink-muted)}.lumora-console .owner-tickets__feature{justify-self:start}@media (max-width: 1100px){.lumora-console .owner-tickets .lumora-console-grid{grid-template-columns:minmax(0,1fr)}}.lumora-console .owner-tickets__submit button{grid-column:2}.lumora-console .owner-usage{display:grid;gap:24px;min-width:0}.lumora-console .owner-usage__note{color:var(--lumora-ink-secondary);font-size:.875rem}@media (min-width: 1281px){.lumora-console .owner-usage__stats .lumora-console-stats{grid-template-columns:repeat(var(--owner-usage-cols, 4),minmax(0,1fr))}}.lumora-console .owner-usage__split{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.lumora-console .owner-usage__split--solo{grid-template-columns:minmax(0,1fr)}.lumora-console .owner-usage__legend{font-size:.875rem;color:var(--lumora-ink-muted)}.lumora-console .owner-usage__chart{display:grid;gap:6px;align-items:end;height:220px;padding-bottom:4px}.lumora-console .owner-usage__col{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:8px;min-width:0;height:100%}.lumora-console .owner-usage__track{display:grid;align-items:end;justify-items:center;min-height:0}.lumora-console .owner-usage__bar{width:min(100%,32px);min-height:0;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-sm) var(--lumora-radius-sm) 0 0}.lumora-console .owner-usage__bar--today{background:var(--lumora-ink-primary);border-color:var(--lumora-ink-primary)}.lumora-console .owner-usage__day{min-height:1.1em;font-size:.75rem;text-align:center;color:var(--lumora-ink-muted);white-space:nowrap}.lumora-console .owner-usage__day--today{color:var(--lumora-ink-primary);font-weight:600}.lumora-console .owner-usage__table{margin-top:20px;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .owner-usage__table :is(th,td).lumora-console-num{text-align:right}.lumora-console .owner-usage__lines{display:grid;gap:0;margin:0 0 16px}.lumora-console .owner-usage__lines>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--lumora-border-subtle);font-variant-numeric:tabular-nums}.lumora-console .owner-usage__lines dt{color:var(--lumora-ink-secondary)}.lumora-console .owner-usage__lines dd{margin:0}.lumora-console .owner-usage__lines .owner-usage__total{border-bottom:0;align-items:baseline}.lumora-console .owner-usage__total dt{color:var(--lumora-ink-primary);font-weight:600}.lumora-console .owner-usage__total dd{font-size:1.5rem;font-weight:600;letter-spacing:-.02em}@media (max-width: 1100px){.lumora-console .owner-usage__split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.lumora-console .owner-usage__chart{height:180px;gap:3px}}.lumora-console .owner-steps{display:grid;gap:16px;margin:0;padding:0;list-style:none}.lumora-console .owner-steps__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px}.lumora-console .owner-steps__num{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);font-size:.8125rem;font-weight:600;color:var(--lumora-ink-primary)}.lumora-console .owner-steps__text{padding-top:3px;line-height:1.5;color:var(--lumora-ink-primary)}.lumora-console .owner-payouts{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px;align-items:stretch}.lumora-console .owner-payouts__body{display:grid;gap:16px;justify-items:start}.lumora-console .owner-payouts__text{max-width:64ch}.lumora-console .owner-payouts__error{color:var(--lumora-status-danger)}.lumora-console .owner-payouts__caption{font-size:.875rem;color:var(--lumora-ink-muted)}@media (max-width: 1100px){.lumora-console .owner-payouts{grid-template-columns:minmax(0,1fr)}}.lumora-console .owner-api{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.lumora-console .owner-api__body{display:grid;gap:20px}.lumora-console .owner-api__text{max-width:64ch;color:var(--lumora-ink-secondary)}.lumora-console .owner-api__printer{display:grid;gap:8px}.lumora-console .owner-api__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lumora-console .owner-api__tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-raised);font-weight:500;cursor:pointer}.lumora-console .owner-api__tile[data-selected=true]{border-color:var(--lumora-ink-primary);box-shadow:inset 0 0 0 1px var(--lumora-ink-primary)}.lumora-console .owner-api__tile input{margin:0}.lumora-console .owner-api__actions{display:grid;justify-items:start}.lumora-console .owner-api__result{display:grid;gap:12px;align-content:start;min-height:120px}.lumora-console .owner-api__panel{margin:0;padding:16px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle);font-size:.9375rem;white-space:pre-wrap;overflow-wrap:anywhere}.lumora-console .owner-api__panel--error{color:var(--lumora-status-danger)}.lumora-console .owner-api__empty{color:var(--lumora-ink-muted);font-style:italic}@media (max-width: 1100px){.lumora-console .owner-api{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.lumora-console .owner-api__tiles{grid-template-columns:minmax(0,1fr)}}.lumora-console .owner-api__tile input[type=radio]{display:inline-grid}.lumora-console .owner-export{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}.lumora-console .owner-export__body{display:grid;gap:16px;justify-items:start}.lumora-console .owner-export__text{max-width:64ch;color:var(--lumora-ink-secondary)}.lumora-console .owner-export__note{max-width:64ch;padding-top:16px;border-top:1px solid var(--lumora-border-subtle);color:var(--lumora-ink-secondary);justify-self:stretch}.lumora-console .owner-export__error{color:var(--lumora-status-danger)}.lumora-console .owner-export__steps{display:grid;gap:20px;margin:0;padding:0;list-style:none}.lumora-console .owner-export__step{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;color:var(--lumora-ink-muted)}.lumora-console .owner-export__num{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);font-size:.8125rem;font-weight:600}.lumora-console .owner-export__step[data-state=current]{color:var(--lumora-ink-primary);font-weight:500}.lumora-console .owner-export__step[data-state=current] .owner-export__num,.lumora-console .owner-export__step[data-state=done] .owner-export__num{background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .owner-export__step[data-state=done]{color:var(--lumora-ink-primary)}.lumora-console .owner-export__step[data-state=error]{color:var(--lumora-status-danger);font-weight:500}.lumora-console .owner-export__step[data-state=error] .owner-export__num{color:var(--lumora-status-danger);border-color:var(--lumora-status-danger)}@media (max-width: 1100px){.lumora-console .owner-export{grid-template-columns:minmax(0,1fr)}}.lumora-console .owner-pair{display:grid;gap:24px;min-width:0}.lumora-console .owner-pair__top{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:stretch}.lumora-console .owner-pair__form{display:grid;gap:16px;padding-bottom:4px}.lumora-console .owner-pair__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.lumora-console .owner-field{display:grid;align-content:start;gap:6px;min-width:0;font-size:.875rem;font-weight:500;color:var(--lumora-ink-primary)}.lumora-console .owner-field__mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.08em;text-transform:uppercase}.lumora-console .owner-pair__fields input.owner-field__mono{font-size:1rem}.lumora-console .owner-pair__fields input.owner-field__mono::placeholder{letter-spacing:.08em;color:var(--lumora-ink-muted)}.lumora-console .owner-pair__fields input.owner-field__readonly{background:var(--lumora-surface-subtle);color:var(--lumora-ink-secondary);border-color:var(--lumora-border-subtle);border-style:dashed;cursor:not-allowed}.lumora-console .owner-field__hint{font-size:.8125rem;font-weight:400;color:var(--lumora-ink-muted)}.lumora-console .owner-pair__actions{display:grid;justify-items:end;padding-top:16px}.lumora-console .owner-pair__error{color:var(--lumora-status-danger)}.lumora-console .owner-pair__success{color:var(--lumora-status-success)}.lumora-console .owner-pair__devices{display:grid;margin:0;padding:0;list-style:none}.lumora-console .owner-pair__device{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;border-top:1px solid var(--lumora-border-subtle);color:var(--lumora-ink-secondary)}.lumora-console .owner-pair__device-name{font-weight:500;color:var(--lumora-ink-primary);overflow-wrap:anywhere}@media (max-width: 1100px){.lumora-console .owner-pair__top{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.lumora-console .owner-pair__fields{grid-template-columns:minmax(0,1fr)}.lumora-console .owner-pair__actions{justify-items:stretch}.lumora-console .owner-pair__device{padding:12px 16px}}.lumora-device-demo{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.lumora-device-box{position:relative;width:100%;max-height:min(78vh,900px);overflow:hidden;contain:layout paint}.lumora-device-demo[data-frame=kiosk-portrait] .lumora-device-box,.lumora-device-demo[data-frame=phone] .lumora-device-box{width:auto;height:min(78vh,900px);max-width:100%}.lumora-device-stage{position:absolute;left:50%;top:50%;transform-origin:center center}.lumora-device-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;display:block}.lumora-device-screen{position:absolute;border:0;background:var(--lumora-surface-raised, #fff);overflow:hidden}.lumora-device-restart,.lumora-device-open{display:inline-flex;align-items:center;min-height:44px;padding:0 20px;border-radius:var(--lumora-radius-pill, 9999px);border:1px solid var(--lumora-border-strong, rgba(20, 20, 19, .22));background:var(--lumora-surface-raised, #fff);color:var(--lumora-ink-primary, #141413);font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.lumora-device-restart:hover,.lumora-device-open:hover{background:var(--lumora-accent-tint, rgba(20, 20, 19, .06))}.lumora-device-restart:focus-visible,.lumora-device-open:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring, 0 0 0 2px #fff, 0 0 0 4px #141413)}.site-apps{max-width:1120px;margin:0 auto;padding:56px 24px}.site-apps h1{font-size:34px;margin:0 0 8px}.site-apps-lead{color:var(--muted);margin:0 0 32px;max-width:56ch}.site-apps-empty{color:var(--muted);margin:0 0 32px}.apps-grid{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.app-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;text-align:left;padding:0;cursor:pointer;background:var(--paper);color:var(--ink);font:inherit;border:1px solid var(--border);border-radius:18px;overflow:hidden;transition:box-shadow .2s,transform .2s}.app-card:hover,.app-card:focus-visible{box-shadow:var(--shadow);transform:translateY(-2px)}.app-card:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.app-card img{width:100%;aspect-ratio:2 / 1;object-fit:cover;background:var(--soft);display:block}.app-card-body{padding:16px 18px 20px;display:grid;align-content:start;gap:4px}.app-card-title{font-size:20px;font-weight:600}.app-card-summary{color:var(--muted);font-size:15px}.app-card-platform{color:var(--muted);font-size:13px;margin-top:6px}.app-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#0000008c;display:grid;place-items:center;padding:16px}.app-modal{position:relative;background:var(--paper);color:var(--ink);border-radius:20px;width:min(880px,100%);max-height:100%;overflow:auto;padding:24px}.app-modal-close{position:absolute;top:12px;right:12px;width:36px;height:36px;border-radius:50%;border:1px solid var(--border);background:var(--soft);color:var(--ink);cursor:pointer;font-size:18px}.app-modal h2{margin:0 40px 8px 0;font-size:26px}.app-modal p{color:var(--muted);margin:0 0 16px}.app-gallery-stage{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:12px}.app-gallery-stage>.app-gallery-main{grid-column:2}.app-gallery-prev{grid-column:1;grid-row:1}.app-gallery-next{grid-column:3;grid-row:1}.app-gallery-main{position:relative;background:var(--soft);border-radius:14px;display:grid;justify-items:center;width:fit-content;max-width:100%;margin:0 auto;overflow:hidden}.app-gallery-main img{max-height:55vh;max-width:100%;object-fit:contain;display:block}.app-gallery-nav{width:40px;height:40px;border-radius:50%;border:1px solid var(--border);background:var(--chrome-solid);color:var(--ink);cursor:pointer;font-size:20px}.app-gallery-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;justify-content:safe center;gap:8px;overflow-x:auto;margin:12px 0 20px;padding-bottom:4px}.app-gallery-thumb{padding:0;border:2px solid transparent;border-radius:8px;background:none;cursor:pointer}.app-gallery-thumb[aria-current=true]{border-color:var(--brand)}.app-gallery-thumb img{height:64px;width:auto;display:block;border-radius:6px}.app-stores{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,max-content));justify-content:center;gap:12px}.app-store-item{display:grid;gap:4px}.app-store-btn{display:inline-block;padding:12px 22px;border-radius:980px;border:0;font:inherit;font-weight:600;background:var(--brand);color:#fff;text-decoration:none;cursor:pointer;text-align:center}.app-store-btn:hover{background:var(--brand-hover)}.app-store-btn--play:not([disabled]){background:#01875f}.app-store-btn--play:not([disabled]):hover{background:#016c4c}.app-store-btn[disabled]{background:var(--soft);color:var(--muted);border:1px solid var(--border);cursor:not-allowed;opacity:.7}.app-store-caption{color:var(--muted);font-size:12px;text-align:center}.app-demo{display:grid;justify-content:center;margin:0 0 20px}.app-demo-btn{padding:12px 22px;border-radius:980px;border:1px solid var(--border);background:var(--soft);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.app-demo-btn:hover{box-shadow:var(--shadow)}.app-demo-btn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.lumora-console .platform-approvals{display:grid;min-width:0}.lumora-console .platform-approvals .ops-filters{display:grid;grid-template-columns:auto 12rem 14rem minmax(14rem,1fr);align-items:end;gap:12px 16px;padding:16px 20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .platform-approvals .ops-filter{display:grid;gap:6px;min-width:0;font-size:.875rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .platform-approvals .ops-filter--check{grid-template-columns:auto auto;justify-content:start;align-items:center;gap:8px;min-height:40px;color:var(--lumora-ink-primary)}.lumora-console .platform-approvals .ops-error{padding:12px 20px}.lumora-console .platform-approvals .ops-empty{padding:32px 20px;text-align:center}.lumora-console .platform-approvals .ops-table-wrap{min-width:0;overflow-x:auto}.lumora-console .platform-approvals .ops-table code{font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .platform-approvals .ops-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.lumora-console .platform-approvals .ops-table td.ops-actions{white-space:nowrap}.lumora-console .platform-approvals .ops-actions .ops-btn:not(.ops-btn-ghost){background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .platform-approvals .ops-actions .ops-btn{min-height:36px;margin-right:8px}@media (max-width: 1100px){.lumora-console .platform-approvals .ops-filters{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lumora-console .platform-approvals .ops-filters{grid-template-columns:minmax(0,1fr)}}.lumora-console .platform-payments{display:grid;gap:24px;min-width:0}.lumora-console .platform-payments>*{min-width:0;margin:0}.lumora-console .platform-payments__controls{display:grid;grid-template-columns:10rem 11rem 11rem auto;justify-content:start;align-items:end;gap:12px 16px;padding:16px 20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .platform-payments__field{display:grid;gap:6px;min-width:0;font-size:.875rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .platform-payments__sync{display:grid;align-items:end}.lumora-console .platform-payments .platform-confirm-gate{display:grid;grid-auto-flow:column;gap:8px;align-items:center}.lumora-console .platform-payments__status{padding:10px 20px;font-size:.875rem;color:var(--lumora-ink-secondary);border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .platform-payments__status:empty{display:none}.lumora-console .platform-payments .ops-error{padding:12px 20px}.lumora-console .platform-payments .ops-empty{padding:32px 20px;text-align:center}.lumora-console .platform-payments .ops-table-wrap{min-width:0;overflow-x:auto}@media (max-width: 900px){.lumora-console .platform-payments__controls{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.lumora-console .platform-payments__controls{grid-template-columns:minmax(0,1fr)}}.lumora-console .platform-activity{display:grid;min-width:0}.lumora-console .platform-activity .ops-filters{display:grid;grid-template-columns:12rem 16rem;align-items:end;gap:12px 16px;padding:16px 20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .platform-activity .ops-filters label{display:grid;gap:6px;min-width:0;font-size:.875rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .platform-activity .ops-error{padding:12px 20px}.lumora-console .platform-activity .ops-empty{padding:32px 20px;text-align:center}.lumora-console .platform-activity .ops-table-wrap{min-width:0;overflow-x:auto}.lumora-console .platform-activity .ops-load-more{margin:16px auto;justify-self:center}.lumora-console .platform-activity .lumora-console-card__body{display:grid}@media (max-width: 640px){.lumora-console .platform-activity .ops-filters{grid-template-columns:minmax(0,1fr)}}.lumora-console .platform-billing{display:grid;gap:24px;min-width:0}.lumora-console .platform-billing>*{min-width:0}.lumora-console .platform-billing__controls{display:grid;grid-template-columns:minmax(0,14rem) auto auto;justify-content:start;align-items:end;gap:12px}.lumora-console .platform-billing__controls label{display:grid;gap:6px;font-size:.875rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .platform-billing__reason{margin:12px 0 0;font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .platform-billing__empty{padding:16px 20px}.lumora-console .platform-billing .ops-table-wrap{min-width:0;overflow-x:auto}.lumora-console .platform-billing .platform-billing-table tfoot th{color:var(--lumora-ink-primary);font-weight:600;border-bottom:0;border-top:1px solid var(--lumora-border-strong)}.lumora-console .platform-billing .platform-billing-badge{display:inline-block;padding:2px 10px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);font-size:.8125rem}.lumora-console .platform-billing__dryrun{display:grid;gap:8px;padding:0;margin:0;list-style:none}@media (max-width: 700px){.lumora-console .platform-billing__controls{grid-template-columns:minmax(0,1fr)}}.lumora-console .fleet-health{display:grid;gap:24px}.lumora-console .fleet-health__stats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.lumora-console .fleet-health__stats>div{display:grid;min-width:0}.lumora-console .fleet-health__chips{display:inline-grid;grid-auto-flow:column;justify-content:start;gap:2px;margin-bottom:20px;padding:3px;overflow-x:auto;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console button.fleet-health__chip{min-height:34px;padding:0 14px;font:inherit;font-size:.875rem;font-weight:500;white-space:nowrap;cursor:pointer;color:var(--lumora-ink-secondary);background:transparent;border:0;border-radius:var(--lumora-radius-sm);box-shadow:none;width:auto}.lumora-console button.fleet-health__chip:hover:not(:disabled){background:color-mix(in srgb,var(--lumora-surface-raised) 60%,transparent)}.lumora-console button.fleet-health__chip[aria-pressed=true]{color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 12%,transparent)}.lumora-console button.fleet-health__chip:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .lumora-health-grid--console{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:20px}.lumora-console .lumora-health-tile{display:grid;align-content:start;gap:12px;min-width:0;padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-health-tile__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px}.lumora-console .lumora-health-tile__name{margin:0;font-size:1.25rem;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.lumora-console .lumora-health-tile__site{margin:0;color:var(--lumora-ink-secondary);overflow-wrap:anywhere}.lumora-console .lumora-health-tile__foot{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding-top:12px;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-health-tile__seen{font-size:.875rem;color:var(--lumora-ink-secondary)}@media (max-width: 1300px){.lumora-console .fleet-health__stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 640px){.lumora-console .fleet-health__stats,.lumora-console .lumora-health-grid--console{grid-template-columns:minmax(0,1fr)}}.lumora-console .ops-panel.orders-form{display:grid;gap:20px;padding:0;border:0;background:none;box-shadow:none}.lumora-console .orders-form__note{margin:0;color:var(--lumora-ink-secondary);font-size:.9375rem;overflow-wrap:anywhere}.lumora-console .orders-form__field{display:grid;gap:8px}.lumora-console .orders-form__field>span{font-size:.875rem;font-weight:500}.lumora-console .orders-form .orders-form__printer{display:grid;gap:8px;margin:0;padding:0;border:0;min-width:0}.lumora-console .orders-form__printer legend{padding:0;margin-bottom:8px;font-size:.875rem;font-weight:500}.lumora-console .orders-form__tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.lumora-console .orders-form__tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px 16px;border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-raised);font-weight:500;cursor:pointer}.lumora-console .orders-form__tile[data-selected=true]{border-color:var(--lumora-ink-primary);box-shadow:inset 0 0 0 1px var(--lumora-ink-primary)}.lumora-console .orders-form__tile input{margin:0}.lumora-console .orders-form .orders-form__submit{width:100%}.lumora-console .lumora-console-card .ops-table-wrap{overflow-x:auto}@media (max-width: 480px){.lumora-console .orders-form__tiles{grid-template-columns:minmax(0,1fr)}}.lumora-console .orders-form .orders-form__printer>legend{text-transform:none;letter-spacing:0;font-size:.875rem;font-weight:500;color:var(--lumora-ink-primary)}.lumora-console .orders-form .orders-form__field>span{color:var(--lumora-ink-primary)}.lumora-console .orders-form .orders-form__tiles{align-items:stretch}.lumora-console .orders-form .orders-form__tile{display:grid;align-content:center;min-height:64px;margin:0;text-transform:none;letter-spacing:0;font-size:.9375rem;color:var(--lumora-ink-primary)}.lumora-console .platform-versions{display:grid;gap:16px;min-width:0}.lumora-console .lumora-versions--console{gap:24px}.lumora-console .lumora-versions-c-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lumora-console .lumora-versions-c-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(17rem,19rem);gap:24px;align-items:start}.lumora-console .lumora-versions-c-aside{display:grid;gap:24px;min-width:0}.lumora-console .lumora-versions-c-card{display:grid;gap:16px;align-content:start;min-width:0;padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-versions-c-title{margin:0;font-size:1.0625rem;font-weight:600}.lumora-console .lumora-versions-c-grid>.lumora-versions-c-card:first-child{overflow-x:auto}.lumora-console .lumora-versions-c-table th,.lumora-console .lumora-versions-c-table td{padding:12px;vertical-align:top}.lumora-console .lumora-versions-c-table tbody tr{height:auto}.lumora-console .lumora-versions-device-name{display:block;font-weight:600;font-size:.9375rem}.lumora-console .lumora-versions-online{display:block;margin-top:2px}.lumora-console .lumora-versions-pills{display:grid;gap:6px;margin:0;padding:0;list-style:none;justify-items:start}.lumora-console .lumora-versions-pill{display:grid;grid-template-columns:auto auto minmax(0,max-content);align-items:center;gap:6px;min-height:26px;padding:0 10px;font-size:.8125rem;line-height:1.2;color:var(--lumora-ink-primary);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-sm)}.lumora-console .lumora-versions-pill-glyph{font-weight:600;font-size:.75rem}.lumora-console .lumora-versions-pill-name{color:var(--lumora-ink-secondary);white-space:nowrap}.lumora-console .lumora-versions-pill-version{min-width:0;max-inline-size:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;font-weight:600}.lumora-console .lumora-versions-pill--latest .lumora-versions-pill-glyph{color:var(--lumora-status-success)}.lumora-console .lumora-versions-pill--previous,.lumora-console .lumora-versions-pill--older{background:color-mix(in srgb,var(--lumora-status-warning) 10%,transparent);border-color:color-mix(in srgb,var(--lumora-status-warning) 35%,transparent)}.lumora-console .lumora-versions-pill--previous .lumora-versions-pill-glyph,.lumora-console .lumora-versions-pill--older .lumora-versions-pill-glyph{color:var(--lumora-status-warning)}.lumora-console .lumora-versions-pill--bad{background:color-mix(in srgb,var(--lumora-status-danger) 10%,transparent);border-color:color-mix(in srgb,var(--lumora-status-danger) 40%,transparent)}.lumora-console .lumora-versions-pill--bad .lumora-versions-pill-glyph{color:var(--lumora-status-danger)}.lumora-console .lumora-versions-sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.lumora-console .lumora-versions-c-reco{display:block;margin-top:6px;font-size:.8125rem;color:var(--lumora-status-warning)}.lumora-console .lumora-versions-c-hint{display:block;margin-top:6px;font-size:.8125rem;color:var(--lumora-ink-secondary);max-inline-size:16rem;overflow-wrap:anywhere}.lumora-console .lumora-versions-c-table td[data-label=Components]{min-width:15rem}.lumora-console .lumora-versions-actions{white-space:nowrap}.lumora-console .lumora-versions-actions .lumora-versions-btn{display:block;width:100%;margin-bottom:8px}.lumora-console .lumora-versions-actions .lumora-versions-btn:last-child{margin-bottom:0}.lumora-console .lumora-versions-c-table .lumora-versions-btn{min-height:34px;padding:0 12px;font-size:.8125rem}.lumora-console .lumora-versions-flagrow td{padding:0 12px 16px;background:var(--lumora-surface-subtle)}.lumora-console .lumora-versions-flagrow:hover td{background:var(--lumora-surface-subtle)}.lumora-console .lumora-versions-flagform{max-inline-size:36rem;padding-top:16px}.lumora-console .lumora-versions-select{width:100%;min-height:40px}.lumora-console .lumora-versions-c-aside .lumora-versions-btn{min-height:36px;padding:0 14px;font-size:.875rem}.lumora-console .lumora-versions-c-aside .lumora-versions-flag{padding:12px}.lumora-console .lumora-versions-c-aside .lumora-versions-row{grid-auto-flow:row;grid-auto-columns:minmax(0,1fr)}.lumora-console .lumora-versions-c-aside .lumora-versions-row .lumora-versions-btn{width:100%}.lumora-console .lumora-versions-flag .lumora-versions-row{grid-auto-flow:column;grid-auto-columns:max-content}.lumora-console .lumora-versions-flag .lumora-versions-row .lumora-versions-btn{width:auto}.lumora-console .lumora-versions-manual>summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;list-style:none;font-weight:500}.lumora-console .lumora-versions-manual>summary::-webkit-details-marker{display:none}.lumora-console .lumora-versions-manual>summary:after{content:"";width:8px;height:8px;border-right:2px solid var(--lumora-ink-secondary);border-bottom:2px solid var(--lumora-ink-secondary);transform:rotate(45deg)}.lumora-console .lumora-versions-manual[open]>summary:after{transform:rotate(-135deg)}@media (max-width: 1100px){.lumora-console .lumora-versions-c-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 760px){.lumora-console .lumora-versions-c-stats{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.lumora-console .lumora-versions-actions .lumora-versions-btn{display:inline-grid;width:auto;margin-right:8px;margin-bottom:0}.lumora-console .lumora-versions-c-card{padding:16px}}.lumora-console .platform-sites{display:grid;grid-template-columns:minmax(0,9fr) minmax(16rem,3fr);gap:24px;align-items:start;min-width:0}.lumora-console .platform-sites__toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 16px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .platform-sites__count{font-size:.8125rem;color:var(--lumora-ink-muted);white-space:nowrap}.lumora-console .platform-sites__note{padding:16px}.lumora-console .platform-sites__scroll{min-width:0;overflow-x:auto}.lumora-console .platform-sites__name{font-weight:600}.lumora-console .platform-sites__table code{font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .platform-sites__table td.lumora-console-ellipsis{max-inline-size:12rem}.lumora-console .platform-sites__sr{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.lumora-console .platform-sites__aside{display:grid;gap:24px;min-width:0}.lumora-console .platform-sites .platform-sites__aside section.platform-provision-card{padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg)}.lumora-console .platform-sites .platform-sites__aside section.platform-provision-card h3{font-size:1.0625rem;font-weight:600}.lumora-console .platform-sites__aside input::placeholder{color:var(--lumora-ink-muted)}.lumora-console .platform-sites__aside .site-signin{max-width:none}@media (max-width: 1100px){.lumora-console .platform-sites{grid-template-columns:minmax(0,1fr)}}.lumora-console .platform-sites__aside .site-signin label{display:grid;gap:6px;font-size:.875rem;font-weight:500}@media (max-width: 640px){.lumora-console .platform-sites__table td.lumora-console-ellipsis{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}}.lumora-console .platform-settings{display:grid;grid-template-columns:300px minmax(0,1fr);gap:24px;align-items:start;min-width:0}.lumora-console .platform-settings__main{display:grid;gap:16px;min-width:0}.lumora-console .settings-section{display:grid;gap:12px;min-width:0}.lumora-console .settings-section__title{margin:0;font-size:1.25rem;font-weight:600}.lumora-console .settings-section__lead{margin:0;color:var(--lumora-ink-secondary)}.lumora-console .settings-section>.settings-card{margin-top:4px}.lumora-console .settings-muted{color:var(--lumora-ink-secondary)}.lumora-console .settings-error{color:var(--lumora-status-danger)}.lumora-console .settings-groups{display:grid;gap:12px;padding:16px;align-content:start}.lumora-console .settings-groups__search{width:100%;min-height:40px;padding:0 12px;font:inherit;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);color:var(--lumora-ink-primary)}.lumora-console .settings-groups__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}.lumora-console .settings-groups a.settings-groups__item{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:9px 10px;text-decoration:none;color:var(--lumora-ink-secondary);border-radius:var(--lumora-radius-md)}.lumora-console .settings-groups a.settings-groups__item:hover{background:var(--lumora-surface-subtle);color:var(--lumora-ink-primary)}.lumora-console .settings-groups a.settings-groups__item:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .settings-groups a.settings-groups__item[aria-current=page]{background:var(--lumora-surface-subtle);color:var(--lumora-ink-primary);font-weight:600}.lumora-console .settings-groups__changed{font-size:.75rem;font-weight:500;color:var(--lumora-status-warning)}.lumora-console .settings-groups__count{min-width:24px;padding:1px 6px;text-align:center;font-size:.75rem;color:var(--lumora-ink-muted);background:var(--lumora-surface-subtle);border-radius:var(--lumora-radius-sm)}.lumora-console .settings-card{display:grid;gap:0;padding:0}.lumora-console .settings-card__title{margin:0;padding:14px 20px;font-size:.9375rem;font-weight:600;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .settings-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,360px);gap:16px 24px;align-items:start;padding:16px 20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .settings-card>.settings-row:last-child{border-bottom:0}.lumora-console .settings-row__info{display:grid;gap:4px;min-width:0}.lumora-console .settings-row__label{font-size:1rem;font-weight:500;color:var(--lumora-ink-primary)}.lumora-console .settings-row__key{font-family:ui-monospace,monospace;font-size:.75rem;color:var(--lumora-ink-muted);overflow-wrap:anywhere}.lumora-console .settings-row__desc,.lumora-console .settings-row__meta{margin:0;font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .settings-row__meta{color:var(--lumora-ink-muted)}.lumora-console .settings-row__control{display:grid;gap:8px;min-width:0;justify-items:stretch}.lumora-console .settings-row__tags{display:grid;grid-auto-flow:column;justify-content:end;align-items:center;gap:10px}.lumora-console .settings-row__tags:empty{display:none}.lumora-console .settings-row__changed,.lumora-console .settings-row__restart{padding:2px 8px;font-size:.75rem;font-weight:500;border-radius:var(--lumora-radius-sm);color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 14%,transparent)}.lumora-console .settings-row__reset,.lumora-console .settings-row__discard{padding:0;font:inherit;font-size:.875rem;color:var(--lumora-ink-secondary);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.lumora-console .settings-row__editor{display:grid}.lumora-console .settings-row__editor :is(input[type=text],input[type=number],select,textarea){width:100%;min-height:40px;padding:8px 12px;font:inherit;color:var(--lumora-ink-primary);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console .settings-row__editor textarea{resize:none;font-family:ui-monospace,monospace;font-size:.875rem}.lumora-console .settings-row__editor input.settings-row__switch{-webkit-appearance:none;-moz-appearance:none;appearance:none;justify-self:end;width:44px;height:24px;margin:0;cursor:pointer;position:relative;background:var(--lumora-border-strong);border-radius:var(--lumora-radius-pill)}.lumora-console .settings-row__editor input.settings-row__switch:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--lumora-surface-raised);transition:transform .15s}.lumora-console .settings-row__editor input.settings-row__switch:checked{background:var(--lumora-accent-primary)}.lumora-console .settings-row__editor input.settings-row__switch:checked:after{transform:translate(20px)}.lumora-console .settings-row__editor input.settings-row__switch:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .settings-row__actions{display:grid;grid-auto-flow:column;justify-content:end;align-items:center;gap:12px}.lumora-console .settings-row__save{min-height:36px;padding:0 16px;font:inherit;font-size:.875rem;font-weight:500;color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border:1px solid var(--lumora-accent-primary);border-radius:var(--lumora-radius-md);cursor:pointer}.lumora-console .settings-row__save:disabled{opacity:.4;cursor:default}.lumora-console .settings-row__error{margin:0;font-size:.8125rem;color:var(--lumora-status-danger)}@media (max-width: 1100px){.lumora-console .platform-settings{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.lumora-console .settings-row{grid-template-columns:minmax(0,1fr)}.lumora-console .settings-row__tags{justify-content:start}}.lumora-console .site-access{display:grid;gap:24px;min-width:0}.lumora-console .site-access .platform-owner-layout{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;padding:0;border:0;background:transparent;box-shadow:none}.lumora-console .site-access .platform-owner-accounts,.lumora-console .site-access .platform-owner-forms form{padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent);min-width:0}.lumora-console .site-access .platform-owner-accounts{grid-column:1}.lumora-console .site-access .platform-owner-forms{grid-column:2;display:grid;gap:24px;min-width:0;align-content:start}.lumora-console .site-access .platform-owner-forms:empty{display:none}.lumora-console .site-access .platform-owner-status{grid-column:1 / -1;min-width:0}.lumora-console .site-access .platform-owner-status:empty{display:none}.lumora-console .site-access h3{margin:0 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.3}.lumora-console .site-access form.site-signin{margin-top:0;max-width:none;gap:14px}.lumora-console .site-access form.site-signin label{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .site-access form.site-signin button{justify-self:stretch}.lumora-console .site-access .platform-account-head,.lumora-console .site-access .platform-account-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1.2fr) minmax(0,1fr) 10rem;align-items:center;gap:12px;margin:0}.lumora-console .site-access .platform-account-head{margin-top:16px;padding:10px 0;border-bottom:1px solid var(--lumora-border-subtle);font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--lumora-ink-muted)}.lumora-console .site-access .platform-account-list{margin:0;gap:0}.lumora-console .site-access .platform-account-head span:last-child{text-align:right}.lumora-console .site-access .platform-owner-forms form{margin:0}.lumora-console .site-access .platform-account-row{padding:12px 0;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .site-access .platform-account-main{display:contents}.lumora-console .site-access .platform-account-email{overflow-wrap:anywhere;min-width:0}.lumora-console .site-access .platform-account-role{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.lumora-console .site-access .platform-account-role>span{display:none}.lumora-console .site-access .platform-account-role select{width:100%}.lumora-console .site-access .platform-account-badge{display:grid;gap:2px;font-size:.875rem;font-weight:500}.lumora-console .site-access .platform-account-badge-note{font-size:.75rem;font-weight:400;color:var(--lumora-ink-muted)}.lumora-console .site-access .platform-account-email{font-weight:400;color:var(--lumora-ink-primary)}.lumora-console .site-access .platform-account-created{font-size:.875rem;white-space:nowrap;color:var(--lumora-ink-secondary)}.lumora-console .site-access .platform-confirm-gate{display:grid;grid-auto-flow:column;gap:8px;justify-content:end}@media (max-width: 1100px){.lumora-console .site-access .platform-owner-layout{grid-template-columns:minmax(0,1fr)}.lumora-console .site-access .platform-owner-accounts,.lumora-console .site-access .platform-owner-forms{grid-column:1}}@media (max-width: 700px){.lumora-console .site-access .platform-account-head{display:none}.lumora-console .site-access .platform-account-row{grid-template-columns:minmax(0,1fr);gap:6px}.lumora-console .site-access .platform-confirm-gate{justify-content:start}}.lumora-console .site-devices__split{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}.lumora-console .site-devices__split--main{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}.lumora-console .site-devices__split.lumora-console-level{align-items:stretch}.lumora-console .site-devices__split--slips{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.lumora-console .ops-btn.site-devices__primary,.lumora-console button.ops-btn.site-devices__primary:not(:disabled){background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .site-devices__sandbox{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 20px;border-bottom:1px solid var(--lumora-border-subtle);color:var(--lumora-ink-primary);font-size:.9375rem;font-weight:500}.lumora-console .site-devices__sandbox-text{display:grid;gap:2px}.lumora-console .site-devices__sandbox-hint{font-size:.8125rem;font-weight:400;color:var(--lumora-ink-secondary)}.lumora-console .site-devices__error{padding:12px 20px;margin:0}.lumora-console .site-devices__split .lumora-console-card__body--flush .ops-table-wrap{border-top:0;max-height:none;min-width:0;overflow-x:auto}.lumora-console .lumora-console-card__body--flush .site-devices__sandbox+.ops-table-wrap,.lumora-console .lumora-console-card__body--flush>.muted{padding:16px 20px;margin:0}.lumora-console .site-devices__actions{text-align:right}.lumora-console .site-devices__actions .ops-btn{min-height:36px}.lumora-console .site-devices__tag{display:inline-block;margin-left:8px;padding:2px 8px;border-radius:var(--lumora-radius-sm);font-size:.75rem;font-weight:500;color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle);vertical-align:middle}.lumora-console .site-devices__tag--status{margin-left:0;font-size:.8125rem}.lumora-console .site-devices__tag--status:first-letter{text-transform:uppercase}.lumora-console .site-devices__split--slips .site-signin{margin:0;max-width:none;gap:14px}.lumora-console .site-devices__split--slips .site-signin label{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .site-devices__split--slips .site-signin button[type=submit]{justify-self:stretch;min-height:44px;background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .ops-token{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.lumora-console .site-health{display:grid;gap:14px;min-width:0}.lumora-console .site-health .lumora-health-range{justify-self:start}.lumora-console .site-health__list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.lumora-console .site-health__item{display:grid;gap:10px;padding:14px;min-width:0;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console .site-health__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.lumora-console .site-health__name{font-weight:600;overflow-wrap:anywhere;min-width:0}.lumora-console .site-health__seen{margin:-6px 0 0;font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .site-health__readings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.lumora-console .site-health__reading{display:grid;gap:2px;align-content:start;min-width:0;margin:0}.lumora-console .site-health__reading dt{font-size:.75rem;color:var(--lumora-ink-muted)}.lumora-console .site-health__reading dd{margin:0;min-width:0}.lumora-console .site-health__value{font-size:.9375rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumora-console .site-health__mark{font-size:.75rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .site-health__reading--ok .site-health__mark{color:var(--lumora-status-success)}.lumora-console .site-health__reading--warn .site-health__mark{color:var(--lumora-status-warning)}.lumora-console .site-health__reading--crit .site-health__mark{color:var(--lumora-status-danger)}.lumora-console .site-health__more summary{cursor:pointer;font-size:.8125rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .site-health__more[open] summary{margin-bottom:10px}.lumora-console .site-health__more .lumora-health-tiles{grid-template-columns:minmax(0,1fr)}@media (max-width: 1100px){.lumora-console .site-devices__split,.lumora-console .site-devices__split--main,.lumora-console .site-devices__split--slips{grid-template-columns:minmax(0,1fr)}}.lumora-console .site-ledger{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;min-width:0}.lumora-console .site-ledger .ops-panel.platform-provision-card{padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent);min-width:0}.lumora-console .site-ledger .ops-panel.platform-provision-card{display:grid;gap:12px;align-content:start}.lumora-console .site-ledger .ops-panel>p,.lumora-console .site-ledger .ops-panel>h3{margin:0}.lumora-console .site-ledger h3{margin:0 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.3}.lumora-console .site-ledger h4{margin:12px 0 0;font-size:.9375rem;font-weight:600}.lumora-console .site-ledger [data-connect-onboard]{display:grid;gap:12px}.lumora-console .site-ledger [data-connect-onboard]>*{margin:0}.lumora-console .site-ledger .platform-connect-account{display:grid;gap:2px}.lumora-console .site-ledger .platform-connect-account dt{font-size:.875rem;color:var(--lumora-ink-muted)}.lumora-console .site-ledger .platform-connect-account dd{margin:0;font-weight:500;overflow-wrap:anywhere}.lumora-console .site-ledger form.site-signin{max-width:none;margin-top:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.lumora-console .site-ledger form.site-signin label{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .site-ledger form.site-signin .platform-confirm-gate,.lumora-console .site-ledger form.site-signin>[data-confirm-idle]{grid-column:1 / -1;justify-self:end}.lumora-console .site-ledger .platform-confirm-gate{display:grid;grid-auto-flow:column;gap:8px;justify-content:end}.lumora-console .site-ledger .ops-table-wrap{overflow-x:auto}@media (max-width: 1100px){.lumora-console .site-ledger{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.lumora-console .site-ledger form.site-signin{grid-template-columns:minmax(0,1fr)}}.lumora-console .site-orders__card .ops-table-wrap{border-top:0;max-height:none;min-width:0;overflow-x:auto}.lumora-console .site-orders__card .ops-table{width:100%}.lumora-console .site-orders__error{padding:12px 20px;margin:0}.lumora-console .site-orders__empty{padding:16px 20px;margin:0}.lumora-console .site-overview__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.lumora-console .site-overview__split--wide{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.lumora-console .site-overview__list{display:grid;margin:0;padding:0;list-style:none}.lumora-console .site-overview__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .site-overview__row:first-child{border-top:0;padding-top:0}.lumora-console .site-overview__row-main{display:grid;gap:2px;min-width:0}.lumora-console .site-overview__row-name{font-weight:500;color:var(--lumora-ink-primary);overflow-wrap:anywhere}.lumora-console .site-overview__row-sub{font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .site-overview__money{font-variant-numeric:tabular-nums;font-weight:500;color:var(--lumora-ink-primary)}.lumora-console .site-overview__details{display:grid;margin:0}.lumora-console .site-overview__split.lumora-console-level{align-items:stretch}.lumora-console .site-overview__detail{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .site-overview__detail:first-child{border-top:0;padding-top:0}.lumora-console .site-overview__detail dt{font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .site-overview__detail dd{margin:0;overflow-wrap:anywhere;color:var(--lumora-ink-primary);font-weight:500}.lumora-console .site-overview__event{display:block;font-weight:500;color:var(--lumora-ink-primary)}.lumora-console .site-overview__event-id{display:block;font-size:.75rem;color:var(--lumora-ink-muted);font-family:var(--lumora-font-mono, ui-monospace, monospace)}.lumora-console .site-overview__empty{padding:16px 20px;margin:0}.lumora-console .site-overview__error{padding:12px 20px;margin:0}.lumora-console .lumora-console-card__body--flush .ops-table-wrap{border-top:0;max-height:420px}@media (max-width: 1100px){.lumora-console .site-overview__split,.lumora-console .site-overview__split--wide{grid-template-columns:minmax(0,1fr)}}.lumora-console .site-pay{display:grid;gap:24px;min-width:0}.lumora-console .site-pay__top{display:grid;gap:24px;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;min-width:0}.lumora-console .site-pay__stack{display:grid;gap:24px;align-content:start;min-width:0}.lumora-console .site-pay__top>.platform-provision-card{align-content:start}.lumora-console .site-pay__mid,.lumora-console .site-pay__bottom{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;min-width:0}.lumora-console .site-pay__mid>:only-child{grid-column:1 / -1}.lumora-console .site-pay .ops-panel.platform-provision-card,.lumora-console .site-pay .platform-split-section{align-content:start;padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent);min-width:0}.lumora-console .site-pay h3{margin:0 0 8px;font-size:1.0625rem;font-weight:600;line-height:1.3}.lumora-console .site-pay h4{margin:16px 0 8px;font-size:.9375rem;font-weight:600}.lumora-console .site-pay [data-connect-onboard]{display:grid;gap:12px;align-content:start}.lumora-console .site-pay [data-connect-onboard]>*{margin:0}.lumora-console .site-pay [data-connect-onboard]>.ops-btn{justify-self:stretch}.lumora-console .site-pay .platform-connect-account{display:grid;gap:2px}.lumora-console .site-pay .platform-connect-account dt{font-size:.875rem;color:var(--lumora-ink-muted)}.lumora-console .site-pay .platform-connect-account dd{margin:0;font-weight:500;overflow-wrap:anywhere}.lumora-console .site-pay form.site-signin{max-width:none;margin-top:12px;grid-template-columns:repeat(6,minmax(0,1fr));gap:14px}.lumora-console .site-pay form.site-signin label{display:grid;gap:6px;font-size:.875rem;font-weight:500;grid-column:span 2}.lumora-console .site-pay form.site-signin label:nth-of-type(5){grid-column:span 4}.lumora-console .site-pay form.site-signin .platform-confirm-gate,.lumora-console .site-pay form.site-signin>button,.lumora-console .site-pay form.site-signin>[data-confirm-idle]{grid-column:1 / -1;justify-self:end}.lumora-console .site-pay .platform-confirm-gate{display:grid;grid-auto-flow:column;gap:8px;justify-content:end}.lumora-console .site-pay .lumora-console-card__body--flush .ops-table-wrap{border-top:0;max-height:none;min-width:0;overflow-x:auto}.lumora-console .site-pay__empty{padding:16px 20px;margin:0}.lumora-console .site-pay__error{padding:12px 20px;margin:0}.lumora-console .site-pay__tag{display:inline-block;padding:2px 8px;border-radius:var(--lumora-radius-sm);font-size:.8125rem;color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle)}.lumora-console .site-pay__invoice{font-family:var(--lumora-font-mono, ui-monospace, monospace);font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-console .site-pay .platform-split-list{display:grid;gap:12px;margin:12px 0 0;padding:0;list-style:none}.lumora-console .site-pay .platform-split-item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;min-width:0;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-console .site-pay .platform-split-amount{display:grid;gap:2px;min-width:0}.lumora-console .site-pay .platform-split-invoice{font-family:var(--lumora-font-mono, ui-monospace, monospace);font-size:.75rem;color:var(--lumora-ink-muted);overflow-wrap:anywhere}.lumora-console .site-pay .platform-split-outcome{grid-column:1 / -1;overflow-wrap:anywhere}.lumora-console .site-pay .platform-split-item .platform-confirm-gate{justify-content:end}.lumora-console .site-pay .platform-partner-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:12px;align-items:start}.lumora-console .site-pay .platform-split-shares,.lumora-console .site-pay .platform-split-options{display:grid;gap:14px;min-width:0;align-content:start}.lumora-console .site-pay .platform-split-options{justify-items:start}.lumora-console .site-pay .platform-split-shares>.ops-btn{justify-self:start}.lumora-console .site-pay .platform-partner-split .platform-account-list{margin:0}.lumora-console .site-pay .platform-split-name{display:grid;gap:2px;align-self:center}.lumora-console .site-pay .platform-split-name .muted{font-size:.8125rem}.lumora-console .site-pay .platform-split-auto{display:grid;gap:4px}.lumora-console .site-pay .platform-split-auto-label{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;font-size:.9375rem;font-weight:500}.lumora-console .site-pay .platform-split-auto-help{margin:0;padding-left:30px;font-size:.8125rem}.lumora-console .site-pay .platform-partner-split .platform-provision-status{margin:0}.lumora-console .site-pay .platform-account-list{list-style:none;margin:0 0 12px;padding:0;display:grid;gap:12px}.lumora-console .site-pay .platform-account-row{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:0;border:0}.lumora-console .site-pay .platform-partner-split label{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .site-pay .platform-hosting-list{display:grid;gap:0;margin:12px 0 0;padding:0}.lumora-console .site-pay .platform-hosting-list>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .site-pay .platform-hosting-list>div:first-child{border-top:0;padding-top:0}.lumora-console .site-pay .platform-hosting-list dt{font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .site-pay .platform-hosting-list dd{margin:0;font-weight:500;text-align:right;overflow-wrap:anywhere}@media (max-width: 1100px){.lumora-console .site-pay__top,.lumora-console .site-pay__mid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.lumora-console .site-pay .platform-partner-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.lumora-console .site-pay form.site-signin{grid-template-columns:minmax(0,1fr)}.lumora-console .site-pay form.site-signin label,.lumora-console .site-pay form.site-signin label:nth-of-type(5){grid-column:1}.lumora-console .site-pay .platform-account-row{grid-template-columns:minmax(0,1fr)}}.lumora-console .site-pay form.site-signin>[data-confirm-idle]{background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .site-settings{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}.lumora-console .site-settings>.ops-error{grid-column:1 / -1}.lumora-console .site-settings .platform-founder-toggle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;font-weight:500;cursor:pointer}.lumora-console .site-settings .platform-founder-toggle input{grid-column:2;grid-row:1;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:24px;margin:0;border-radius:var(--lumora-radius-pill);background:var(--lumora-border-strong);border:0;position:relative;cursor:pointer}.lumora-console .site-settings .platform-founder-toggle input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-raised)}.lumora-console .site-settings .platform-founder-toggle input:checked{background:var(--lumora-ink-primary)}.lumora-console .site-settings .platform-founder-toggle input:checked:after{left:23px}.lumora-console .site-settings .platform-founder-toggle input:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .site-settings__details{display:grid;gap:0;margin:0}.lumora-console .site-settings__details>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .site-settings__details>div:first-child{padding-top:0}.lumora-console .site-settings__details>div:last-child{border-bottom:0;padding-bottom:0}.lumora-console .site-settings__details dt{color:var(--lumora-ink-secondary)}.lumora-console .site-settings__details dd{margin:0;text-align:right;overflow-wrap:anywhere;font-weight:500}@media (max-width: 1100px){.lumora-console .site-settings{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.lumora-console .site-settings__details>div{grid-template-columns:minmax(0,1fr);gap:2px}.lumora-console .site-settings__details dd{text-align:left}}.lumora-console .site-usage{display:grid;gap:24px;min-width:0}.lumora-console .site-usage .platform-traffic{display:grid;gap:24px;padding:0;min-width:0}.lumora-console .site-usage .platform-traffic-row{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:stretch;min-width:0}.lumora-console .site-usage .platform-traffic-row>:only-child{grid-column:1 / -1}.lumora-console .site-usage .platform-traffic-bars{display:block;width:100%;height:auto;margin:0}.lumora-console .site-usage .platform-traffic-chart{display:grid;gap:8px;margin-bottom:16px}.lumora-console .site-usage .platform-traffic-axis{display:grid;grid-template-columns:1fr auto;font-size:.75rem;color:var(--lumora-ink-muted)}.lumora-console .site-usage .platform-traffic-slot{fill:var(--lumora-border-strong);opacity:.7}.lumora-console .site-usage .platform-traffic-share-track{height:8px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);overflow:hidden}.lumora-console .site-usage .platform-traffic-share-fill{height:100%;background:var(--lumora-ink-primary);border-radius:var(--lumora-radius-pill)}.lumora-console .site-usage .platform-traffic-share-label,.lumora-console .site-usage .platform-traffic-footnote{margin:8px 0 0;font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .site-usage .platform-traffic-storage{display:grid;gap:4px;margin-bottom:20px}.lumora-console .site-usage .platform-traffic-storage-used{margin:0 0 6px;font-size:1.5rem;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lumora-console .site-usage .platform-storage-form{display:grid;gap:14px;padding-top:16px;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .site-usage .platform-storage-form label{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .site-usage .platform-storage-form .platform-storage-hint{margin:-8px 0 0;font-size:.8125rem}.lumora-console .site-usage .platform-storage-form button{justify-self:end}@media (max-width: 1100px){.lumora-console .site-usage .platform-traffic-row{grid-template-columns:minmax(0,1fr)}}.lumora-console .platform-security{display:grid;gap:16px;min-width:0}.lumora-console .platform-security__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lumora-console .platform-security__col{display:grid;gap:24px;align-content:start;min-width:0}.lumora-console .platform-security__stack{display:grid;gap:16px;min-width:0}.lumora-console .platform-security__text{margin:0;color:var(--lumora-ink-secondary)}.lumora-console .platform-security__notice{color:var(--lumora-status-success)}.lumora-console .platform-security__error{margin:0;color:var(--lumora-status-danger)}.lumora-console .platform-security__field{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .platform-security__field input{max-width:20rem}.lumora-console .platform-security__steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:platform-step;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .platform-security__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;counter-increment:platform-step;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .platform-security__steps li:before{content:counter(platform-step);display:grid;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:500;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle)}.lumora-console .platform-security__actions{display:grid;grid-auto-flow:column;justify-content:end;align-items:center;gap:16px}.lumora-console .platform-security__link{padding:0;font:inherit;font-size:.9375rem;color:var(--lumora-ink-primary);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--lumora-border-strong);text-underline-offset:3px}.lumora-console .platform-security :is(.platform-security__actions a,.lumora-mfa__primary){display:inline-grid;align-items:center;min-height:40px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border:1px solid var(--lumora-accent-primary);border-radius:var(--lumora-radius-md)}.lumora-console .platform-security__rows{display:grid;gap:0;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .platform-security__rows .settings-row{grid-template-columns:minmax(0,1fr);padding:16px 0}.lumora-console .platform-security__rows .settings-row:last-child{border-bottom:0;padding-bottom:0}.lumora-console .platform-security__rows .settings-row__tags{justify-content:start}@media (max-width: 1100px){.lumora-console .platform-security__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.lumora-console .platform-security__actions{grid-auto-flow:row;justify-content:stretch;justify-items:start}}.lumora-console .platform-security .lumora-mfa-banner{display:grid;grid-template-columns:minmax(0,1fr);padding:12px 16px}.lumora-console .platform-security .lumora-mfa-banner p{margin:0;padding:0;text-align:left}.lumora-console .platform-security .lumora-mfa-banner__action:empty{display:none}.lumora-console .owner-security{display:grid;gap:16px;min-width:0}.lumora-console .owner-security__grid{display:grid;gap:24px;grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}.lumora-console .owner-security__stack{display:grid;gap:16px;min-width:0}.lumora-console .owner-security__text{color:var(--lumora-ink-secondary)}.lumora-console .owner-security__notice{color:var(--lumora-status-success)}.lumora-console .owner-security__field{display:grid;gap:6px;font-size:.875rem;font-weight:500}.lumora-console .owner-security__field input{max-width:20rem}.lumora-console .owner-security__steps{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:owner-step;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .owner-security__steps li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;counter-increment:owner-step;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .owner-security__steps li:before{content:counter(owner-step);display:grid;place-items:center;width:28px;height:28px;font-size:.8125rem;font-weight:500;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle)}.lumora-console .owner-security__actions{display:grid;grid-auto-flow:column;justify-content:end;align-items:center;gap:16px}.lumora-console .owner-security__link{padding:0;font:inherit;font-size:.9375rem;color:var(--lumora-ink-primary);background:transparent;border:0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--lumora-border-strong);text-underline-offset:3px}.lumora-console .owner-security :is(.owner-security__actions a,.lumora-mfa__primary){display:inline-grid;align-items:center;min-height:40px;padding:0 16px;font-size:.9375rem;font-weight:500;text-decoration:none;color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border:1px solid var(--lumora-accent-primary);border-radius:var(--lumora-radius-md)}.lumora-console .owner-security .lumora-mfa-banner{grid-template-columns:minmax(0,1fr);padding:14px 20px}.lumora-console .owner-security .lumora-mfa-banner__action:empty{display:none}.lumora-console .owner-security__grid{align-items:stretch}@media (max-width: 1100px){.lumora-console .owner-security__grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 600px){.lumora-console .owner-security__actions{grid-auto-flow:row;justify-content:stretch;justify-items:start}}@layer lumora.reset,lumora.tokens,lumora.primitives,lumora.views,lumora.utilities,site.overrides;@layer lumora.tokens{:root,[data-layout-variant=editorial]{--lumora-surface-canvas: #fcfcfb;--lumora-surface-raised: #ffffff;--lumora-surface-subtle: #f4f3ef;--lumora-surface-inverse: #141413;--lumora-surface-glass: rgba(252, 252, 251, .84);--lumora-ink-primary: #141413;--lumora-ink-secondary: #52514e;--lumora-ink-muted: #787774;--lumora-ink-inverse: #fcfcfb;--lumora-accent-primary: #141413;--lumora-accent-primary-hover: #2c2c2a;--lumora-accent-primary-fg: #ffffff;--lumora-accent-tint: rgba(20, 20, 19, .06);--lumora-status-success: #1b6e44;--lumora-status-warning: #b25e09;--lumora-status-danger: #c92a2a;--lumora-border-subtle: rgba(20, 20, 19, .09);--lumora-border-strong: rgba(20, 20, 19, .22);--lumora-focus-ring: 0 0 0 2px var(--lumora-surface-canvas), 0 0 0 4px var(--lumora-accent-primary);--lumora-font-display: "Instrument Serif", Georgia, serif;--lumora-font-sans: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--lumora-container-max: 1200px;--lumora-container-narrow: 760px;--lumora-gutter: clamp(1.25rem, 5vw, 4rem);--lumora-section-py: clamp(4rem, 8vw, 7.5rem);--lumora-radius-sm: 6px;--lumora-radius-md: 10px;--lumora-radius-lg: 16px;--lumora-radius-pill: 9999px;--lumora-ease-out: cubic-bezier(.22, 1, .36, 1);--lumora-duration-fast: .14s;--lumora-duration-normal: .26s}[data-layout-variant=minimal]{--lumora-surface-canvas: #ffffff;--lumora-surface-subtle: #f6f6f7;--lumora-font-display: var(--lumora-font-sans);--lumora-radius-sm: 4px;--lumora-radius-md: 6px}[data-layout-variant=warm-craft]{--lumora-surface-canvas: #f8f6f1;--lumora-surface-raised: #fdfcfa;--lumora-surface-subtle: #efeae1;--lumora-ink-primary: #1c1917;--lumora-ink-secondary: #57534e}}:root{--ops-ok: #0a6e42;--ops-warn: #9a4a00;--ops-bad: #b00020;--ops-line: var(--border, rgba(0, 0, 0, .1));--ops-radius: var(--radius, 10px)}.ops-grid{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));margin-top:28px}.ops-panel{border:1px solid var(--ops-line);border-radius:var(--ops-radius);overflow:hidden;background:var(--surface, var(--paper, #ffffff));color:var(--ink, #1d1d1f);box-shadow:none}.ops-panel-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 16px;background:var(--surface, var(--paper, #ffffff));border-bottom:1px solid var(--ops-line)}.ops-panel-head h2{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #6e6e73)}.ops-panel>h2,.ops-panel>h3{margin:0 0 8px;font-size:1.05rem;font-weight:600;letter-spacing:-.02em;color:var(--ink, #1d1d1f)}.ops-panel:not(:has(>.ops-panel-head))>.muted{margin:0 0 12px;max-width:62ch;font-size:.9375rem;line-height:1.45;color:var(--muted, #6e6e73)}.ops-live,.ops-badge-neutral,.ops-badge-degraded{display:inline-grid;grid-auto-flow:column;align-items:center;gap:6px;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:3px 9px;border-radius:999px;line-height:1.2}.ops-live{color:var(--ops-ok);background:color-mix(in srgb,var(--ops-ok) 10%,transparent);border:1px solid color-mix(in srgb,var(--ops-ok) 24%,transparent)}.ops-live:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ops-ok)}.ops-badge-neutral{color:var(--muted, #6e6e73);background:#0000000d;border:1px solid var(--ops-line)}.ops-badge-degraded{color:var(--ops-warn);background:color-mix(in srgb,var(--ops-warn) 10%,transparent);border:1px solid color-mix(in srgb,var(--ops-warn) 24%,transparent)}.ops-error{margin:0;color:var(--ops-bad);background:color-mix(in srgb,var(--ops-bad) 7%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ops-bad) 14%,transparent);padding:10px 16px;font-size:.875rem;font-weight:500;line-height:1.45}.ops-panel:not(:has(>.ops-panel-head)) .ops-error{border-bottom:none;border-radius:10px;margin:0 16px 12px;padding:10px 12px}.ops-empty{margin:0;padding:20px 16px 24px;font-size:.9375rem;line-height:1.45;color:var(--muted, #6e6e73)}.ops-table-wrap{max-height:420px;overflow:auto;border-top:1px solid var(--ops-line)}.ops-panel:not(:has(>.ops-panel-head)) .ops-table-wrap{border-top:none}.ops-table{width:100%;border-collapse:collapse;font-size:.8125rem;font-variant-numeric:tabular-nums}.ops-table th,.ops-table td{padding:11px 16px;border-bottom:1px solid var(--ops-line);text-align:left;vertical-align:middle}.ops-table th{color:var(--muted, #6e6e73);font-weight:600;font-size:.6875rem;text-transform:uppercase;letter-spacing:.04em;position:sticky;top:0;background:var(--surface, var(--paper, #ffffff));z-index:1}.ops-table tbody tr:hover td{background:#00000005}.ops-table tbody tr:last-child td{border-bottom:none}.ops-row-flash td{background:#ffd66659;animation:row-pulse 1s ease-in-out 6}.ops-stat{margin:0 16px 12px;font-size:clamp(1.375rem,2.5vw,1.625rem);font-weight:600;letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--ink, #1d1d1f)}.ops-btn{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;min-height:44px;margin:0;padding:0 18px;border:1px solid rgba(0,0,0,.14);border-radius:980px;background:var(--surface, var(--paper, #ffffff));color:var(--ink, #1d1d1f);font:inherit;font-size:.9375rem;font-weight:500;cursor:pointer;transition:background-color .14s ease,border-color .14s ease}.ops-btn:hover:not(:disabled){border-color:#00000047;background:#00000008}.ops-btn:focus-visible{outline:2px solid var(--brand, #0071e3);outline-offset:3px}.ops-btn:disabled{opacity:.5;cursor:not-allowed}.ops-btn-ghost{background:transparent;border-color:transparent;color:var(--muted, #6e6e73)}.ops-btn-ghost:hover:not(:disabled){background:#0000000a;border-color:transparent;color:var(--ink, #1d1d1f)}.ops-token{margin:0 16px 16px;padding:14px 16px;background:#00000008;border:1px solid rgba(0,0,0,.1);border-radius:12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem;line-height:1.5;white-space:pre-wrap;color:var(--ink, #1d1d1f)}.ops-panel[data-api-playground]{padding:18px 18px 20px}.ops-panel[data-api-playground] label{display:grid;gap:6px;margin:0 0 14px;font-size:.8125rem;font-weight:500;color:var(--muted, #6e6e73)}.ops-panel[data-api-playground] input[type=text]{min-height:44px;padding:0 12px;border:1px solid rgba(0,0,0,.14);border-radius:12px;font:inherit;font-size:1rem;color:var(--ink, #1d1d1f);background:var(--paper, #ffffff)}.ops-panel[data-api-playground] input[type=text]:focus-visible{outline:2px solid var(--brand, #0071e3);outline-offset:2px;border-color:transparent}.ops-panel[data-api-playground] fieldset{margin:0 0 16px;padding:12px 14px;border:1px solid var(--ops-line);border-radius:12px}.ops-panel[data-api-playground] fieldset legend{padding:0 4px;font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted, #6e6e73)}.ops-panel[data-api-playground] fieldset label{grid-auto-flow:column;grid-template-columns:auto minmax(0,1fr);justify-content:start;align-items:center;gap:8px;margin:0 0 8px;font-size:.9375rem;font-weight:400;color:var(--ink, #1d1d1f)}.ops-panel[data-api-playground] fieldset label:last-child{margin-bottom:0}.ops-panel[data-api-playground] .ops-btn{margin-top:4px}.ops-panel[data-api-playground] .ops-error{margin-top:12px}.order-flash{position:sticky;top:0;z-index:300;width:100%;background:#141413;color:#fff;border-bottom:2px solid #f59f00;box-shadow:0 4px 16px #0000001f}.order-flash__inner{max-width:var(--maxw, 1320px);margin-inline:auto;padding:12px 16px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;font-size:14px;font-variant-numeric:tabular-nums}.order-flash__inner strong{display:inline-grid;grid-auto-flow:column;align-items:center;gap:6px;font-size:12px;letter-spacing:.06em;text-transform:uppercase;background:#f59f00;color:#141413;padding:3px 8px;border-radius:6px}.order-flash__dismiss{min-height:34px;padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:12px;font-weight:600;cursor:pointer}.order-flash__dismiss:hover{background:#ffffff1f}.order-flash__dismiss:focus-visible{outline:2px solid #ffffff;outline-offset:2px}@keyframes row-pulse{50%{background:#ffd6668c}}@media (prefers-reduced-motion: reduce){.ops-row-flash td{animation:none;background:#ffd66673}.ops-btn{transition:none}}@layer lumora.views{.lumora-health-card,.lumora-health-state,.lumora-health-mini{font-family:var(--lumora-font-sans);color:var(--lumora-ink-primary)}.lumora-health-card{display:grid;gap:1rem;padding:1rem;min-width:0;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg)}.lumora-health-card--attention{border-color:var(--lumora-status-warning);box-shadow:0 0 0 1px var(--lumora-status-warning)}.lumora-health-card--critical{border-color:var(--lumora-status-danger);box-shadow:0 0 0 1px var(--lumora-status-danger)}.lumora-health-card-head{display:grid;gap:.25rem;padding-bottom:1rem;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-health-card-title{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem}.lumora-health-card-name{margin:0;font-size:1.375rem;line-height:1.25;font-weight:600;overflow-wrap:anywhere}.lumora-health-card-meta,.lumora-health-muted,.lumora-health-versions{margin:0;font-size:.875rem;color:var(--lumora-ink-muted);overflow-wrap:anywhere}.lumora-health-card-actions{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);justify-content:start;gap:.5rem;margin-top:.5rem}.lumora-health-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 900px){.lumora-health-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}.lumora-health-tile{display:grid;align-content:start;gap:.25rem;padding:.625rem .75rem;min-width:0;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-health-tile-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 .25rem}.lumora-health-tile-label{margin:0;min-width:0;font-size:.8125rem;font-weight:400;color:var(--lumora-ink-muted)}.lumora-health-tile-value{margin:0;font-size:1.75rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumora-health-tile-unit{font-size:1.125rem;font-weight:500;color:var(--lumora-ink-primary)}.lumora-health-tile-none{font-size:1rem;font-weight:400;color:var(--lumora-ink-muted)}.lumora-health-tile-hint{margin:0;font-size:.8125rem;color:var(--lumora-ink-muted);overflow-wrap:anywhere}.lumora-health-cue{margin-left:auto;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--lumora-ink-muted)}.lumora-health-tile--ok .lumora-health-cue{color:var(--lumora-status-success)}.lumora-health-tile--warn .lumora-health-cue{color:var(--lumora-status-warning)}.lumora-health-tile--crit .lumora-health-cue{color:var(--lumora-status-danger)}.lumora-health-spark{display:block;width:100%;max-width:100%;overflow:hidden;margin-top:.25rem;--spark: var(--lumora-ink-primary)}.lumora-health-tile--ok .lumora-health-spark{--spark: var(--lumora-status-success)}.lumora-health-tile--warn .lumora-health-spark{--spark: var(--lumora-status-warning)}.lumora-health-tile--crit .lumora-health-spark{--spark: var(--lumora-status-danger)}.lumora-health-spark-line{stroke:var(--spark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lumora-health-spark-area{fill:none}.lumora-health-spark-dot{fill:var(--spark)}.lumora-health-threshold{stroke:var(--lumora-status-warning);stroke-width:1}.lumora-health-tile--crit .lumora-health-threshold{stroke:var(--lumora-status-danger)}.lumora-health-tile .lumora-health-band--warn,.lumora-health-tile .lumora-health-band--crit{display:none}.lumora-health-badge{display:inline-grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:.3rem;padding:.125rem .625rem;min-height:1.5rem;border:1px solid color-mix(in srgb,currentColor 30%,transparent);border-radius:var(--lumora-radius-pill);font-size:.8125rem;font-weight:600;white-space:nowrap;background:color-mix(in srgb,currentColor 12%,transparent)}.lumora-health-badge--healthy{color:var(--lumora-status-success)}.lumora-health-badge--attention{color:var(--lumora-status-warning)}.lumora-health-badge--critical{color:var(--lumora-status-danger)}.lumora-health-badge--nodata,.lumora-health-badge--offline{color:var(--lumora-ink-secondary)}.lumora-health-badge--offline{border-style:dashed}.lumora-health-power{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;align-items:start;padding:.75rem;border:1px solid color-mix(in srgb,var(--lumora-status-warning) 40%,transparent);border-radius:var(--lumora-radius-md);background:color-mix(in srgb,var(--lumora-status-warning) 10%,transparent)}.lumora-health-power-glyph{width:1.5rem;height:1.5rem;display:grid;place-items:center;font-weight:700;color:var(--lumora-status-warning);border:2px solid var(--lumora-status-warning);border-radius:var(--lumora-radius-pill);font-size:.875rem;line-height:1}.lumora-health-power-body{min-width:0}.lumora-health-power-title{display:block;font-size:1rem;font-weight:700;color:var(--lumora-ink-primary)}.lumora-health-power p,.lumora-health-power ul{margin:.25rem 0 0;padding-left:0;font-size:.9375rem;line-height:1.45}.lumora-health-power ul{padding-left:1.1rem}.lumora-health-printers{border-top:1px solid var(--lumora-border-subtle);padding-top:1rem}.lumora-health-online{margin:0 0 .5rem;font-size:.875rem;color:var(--lumora-ink-muted);font-variant-numeric:tabular-nums}.lumora-health-section-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.5rem;margin:0 0 .75rem}.lumora-health-section-title{margin:0;font-size:1.125rem;font-weight:600;color:var(--lumora-ink-primary)}.lumora-health-section-count{font-size:.875rem;color:var(--lumora-ink-muted);font-variant-numeric:tabular-nums}.lumora-health-printer-list{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.lumora-health-printer{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem .75rem;min-width:0;padding:.75rem;min-height:44px;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-health-printer-text{display:grid;gap:.125rem;min-width:0}.lumora-health-printer-name{font-weight:600;overflow-wrap:anywhere}.lumora-health-printer-role{font-size:.875rem;color:var(--lumora-ink-muted);overflow-wrap:anywhere}.lumora-health-printer-pill{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.375rem;justify-self:end;padding:.125rem .625rem;min-height:1.5rem;border:1px solid color-mix(in srgb,var(--lumora-status-success) 30%,transparent);border-radius:var(--lumora-radius-pill);color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 12%,transparent)}.lumora-health-printer--error .lumora-health-printer-pill{color:var(--lumora-status-danger);border-color:color-mix(in srgb,var(--lumora-status-danger) 30%,transparent);background:color-mix(in srgb,var(--lumora-status-danger) 12%,transparent)}.lumora-health-printer--offline .lumora-health-printer-pill{color:var(--lumora-ink-secondary);border:1px dashed var(--lumora-border-strong);background:transparent}.lumora-health-dot{width:.5rem;height:.5rem;border-radius:var(--lumora-radius-pill);background:currentColor}.lumora-health-printer--offline .lumora-health-dot{background:transparent;border:2px solid currentColor}.lumora-health-printer-status{font-size:.8125rem;font-weight:600}.lumora-health-logs{border-top:1px solid var(--lumora-border-subtle)}.lumora-health-logs>summary{cursor:pointer;min-height:44px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;font-weight:500;color:var(--lumora-ink-muted);list-style:none}.lumora-health-logs>summary::-webkit-details-marker{display:none}.lumora-health-chevron{width:.5rem;height:.5rem;margin-right:.25rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);transition:transform var(--lumora-duration-fast) var(--lumora-ease-out)}.lumora-health-logs[open] .lumora-health-chevron{transform:rotate(-135deg)}@media (prefers-reduced-motion: reduce){.lumora-health-chevron{transition:none}}.lumora-health-logs-body{overflow-x:auto;max-width:100%}.lumora-health-state{display:grid;gap:.75rem;justify-items:start;padding:1rem;border:1px dashed var(--lumora-border-strong);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-health-state--error{border-style:solid;border-color:var(--lumora-status-danger)}.lumora-health-state-text{margin:0}.lumora-health-skel{display:block;width:100%;height:4rem;border-radius:var(--lumora-radius-md);background:var(--lumora-border-subtle);animation:lumora-health-pulse 1.4s ease-in-out infinite}@keyframes lumora-health-pulse{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.lumora-health-skel{animation:none}}.lumora-health-btn{min-height:44px;padding:0 1rem;font:inherit;font-weight:600;cursor:pointer;color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border:0;border-radius:var(--lumora-radius-md)}.lumora-health-btn:focus-visible,.lumora-health-mini:focus-visible,.lumora-health-logs>summary:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-health-range{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.25rem;margin:.75rem 0 1rem;padding:.25rem;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg)}.lumora-health-range-btn{min-height:44px;min-width:0;padding:0 .25rem;font:inherit;font-weight:500;cursor:pointer;color:var(--lumora-ink-muted);background:transparent;border:0;border-radius:var(--lumora-radius-md)}.lumora-health-range-btn[aria-pressed=true]{color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);font-weight:600}.lumora-health-range-btn:disabled{cursor:not-allowed;opacity:.6}.lumora-health-range-btn:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-fleet-counts{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);justify-content:start;gap:.5rem}.lumora-fleet-count-n{font-variant-numeric:tabular-nums;font-weight:600}.lumora-health-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:.75rem}@media (min-width: 560px){.lumora-health-grid{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr))}}.lumora-health-mini-item{min-width:0}.lumora-health-mini{display:grid;gap:.5rem;width:100%;min-height:44px;padding:.75rem;text-align:left;cursor:pointer;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);font:inherit}.lumora-health-mini:hover{border-color:var(--lumora-border-strong)}.lumora-health-mini-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem}.lumora-health-mini-name{font-weight:600;overflow-wrap:anywhere}.lumora-health-keys{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0}.lumora-health-key dt{font-size:.75rem;color:var(--lumora-ink-muted)}.lumora-health-key dd{margin:0;font-size:1.125rem;font-weight:600;font-variant-numeric:tabular-nums}}@layer lumora.views{.lumora-versions{display:grid;gap:1rem;min-width:0;font-family:var(--lumora-font-sans);color:var(--lumora-ink-primary)}.lumora-versions-muted{margin:0;font-size:.875rem;color:var(--lumora-ink-secondary);overflow-wrap:anywhere}.lumora-versions-title{margin:0 0 .5rem;font-size:1rem;font-weight:600}.lumora-versions-ok,.lumora-versions-error{margin:0;padding:.625rem .75rem;font-size:.875rem;overflow-wrap:anywhere;border:1px solid;border-radius:var(--lumora-radius-md)}.lumora-versions-ok{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 10%,transparent)}.lumora-versions-error{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 10%,transparent)}.lumora-versions-legend{list-style:none;margin:0 0 .5rem;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width: 560px){.lumora-versions-legend{grid-template-columns:repeat(4,minmax(0,1fr))}}.lumora-versions-count{display:grid;gap:.125rem;padding:.625rem .75rem;min-width:0;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-left-width:4px;border-radius:var(--lumora-radius-md)}.lumora-versions-count--latest{border-left-color:var(--lumora-status-success)}.lumora-versions-count--previous{border-left-color:var(--lumora-status-warning)}.lumora-versions-count--older{border-left-color:var(--lumora-status-warning);border-left-style:dashed}.lumora-versions-count--bad{border-left-color:var(--lumora-status-danger)}.lumora-versions-count-n{font-size:1.5rem;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.lumora-versions-count-label{font-size:.8125rem;color:var(--lumora-ink-secondary)}.lumora-versions-devices,.lumora-versions-chips,.lumora-versions-flags{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.lumora-versions-devices{grid-template-columns:minmax(0,1fr)}@media (min-width: 900px){.lumora-versions-devices{grid-template-columns:repeat(2,minmax(0,1fr))}}.lumora-versions-device,.lumora-versions-flag{display:grid;gap:.75rem;align-content:start;padding:.875rem;min-width:0;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg)}.lumora-versions-device-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem}.lumora-versions-device-name{margin:0;font-size:1.0625rem;font-weight:600;overflow-wrap:anywhere}.lumora-versions-online{font-size:.8125rem;font-weight:600;white-space:nowrap}.lumora-versions-online--on{color:var(--lumora-status-success)}.lumora-versions-online--off{color:var(--lumora-ink-secondary)}.lumora-versions-update{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:600;border:1px solid var(--lumora-status-warning);border-radius:var(--lumora-radius-md);background:color-mix(in srgb,var(--lumora-status-warning) 10%,transparent)}.lumora-versions-chip{display:grid;gap:.5rem;padding:.625rem .75rem;min-width:0;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-left-width:4px;border-radius:var(--lumora-radius-md)}.lumora-versions-chip--latest{border-left-color:var(--lumora-status-success)}.lumora-versions-chip--previous{border-left-color:var(--lumora-status-warning)}.lumora-versions-chip--older{border-left-color:var(--lumora-status-warning);border-left-style:dashed}.lumora-versions-chip--bad{border-left-color:var(--lumora-status-danger)}.lumora-versions-chip--unknown{border-left-color:var(--lumora-border-strong)}.lumora-versions-chip-main{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);justify-content:start;align-items:baseline;gap:.25rem .625rem;min-width:0}.lumora-versions-chip-name{font-size:.8125rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-versions-chip-version{font-size:1rem;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumora-versions-cue{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.25rem;min-height:1.5rem;padding:0 .625rem;font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--lumora-ink-secondary);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-pill)}.lumora-versions-status{font-size:.75rem;font-weight:600;white-space:nowrap;color:var(--lumora-ink-secondary)}.lumora-versions-cue--latest{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 10%,transparent)}.lumora-versions-cue--previous,.lumora-versions-cue--older{color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 12%,transparent)}.lumora-versions-status--open{color:var(--lumora-status-warning)}.lumora-versions-cue--older{border-style:dashed;border-color:var(--lumora-status-warning)}.lumora-versions-cue--bad{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 10%,transparent)}.lumora-versions-cue--unknown{background:var(--lumora-surface-subtle)}.lumora-versions-status--fixed{color:var(--lumora-status-success)}.lumora-versions-hint{margin:0;font-size:.875rem;color:var(--lumora-status-danger);overflow-wrap:anywhere}.lumora-versions-note{margin:0;font-size:.875rem;overflow-wrap:anywhere}.lumora-versions-link{display:inline-grid;align-items:center;min-height:44px;color:var(--lumora-accent-primary);font-weight:500}.lumora-versions-form{display:grid;gap:.5rem}.lumora-versions-label{display:grid;gap:.25rem;font-size:.875rem;font-weight:500}.lumora-versions-input{width:100%;min-height:44px;padding:.5rem .75rem;box-sizing:border-box;font:inherit;color:inherit;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-md)}.lumora-versions-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,max-content);justify-content:start;align-items:center;gap:.5rem}.lumora-versions-btn{min-height:44px;padding:0 1rem;font:inherit;font-weight:600;cursor:pointer;color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border:1px solid transparent;border-radius:var(--lumora-radius-md)}.lumora-versions-btn--ghost{color:var(--lumora-ink-primary);background:transparent;border-color:var(--lumora-border-strong)}.lumora-versions-btn:disabled{opacity:.5;cursor:not-allowed}.lumora-versions-btn:focus-visible,.lumora-versions-input:focus-visible,.lumora-versions-link:focus-visible,.lumora-versions-manual>summary:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-versions-confirm{display:grid;gap:.5rem;padding:.75rem;border:1px solid var(--lumora-status-warning);border-radius:var(--lumora-radius-md)}.lumora-versions-confirm-text{margin:0;font-weight:600}.lumora-versions-section{display:grid;gap:.5rem;min-width:0}.lumora-versions-manual{border-top:1px solid var(--lumora-border-subtle);padding-top:.5rem}.lumora-versions-manual>summary{cursor:pointer;min-height:44px;display:grid;align-items:center;font-weight:500}.lumora-versions-manual-body{display:grid;gap:.5rem;font-size:.875rem}.lumora-versions-manual-body p,.lumora-versions-manual-body ol{margin:0}.lumora-versions-manual-body ol{padding-left:1.25rem;display:grid;gap:.5rem}.lumora-versions-manual-body code{display:block;margin-top:.25rem;padding:.375rem .5rem;font-size:.8125rem;background:var(--lumora-surface-subtle);border-radius:var(--lumora-radius-sm);overflow-wrap:anywhere;white-space:pre-wrap}.lumora-versions-state{display:grid;gap:.75rem;justify-items:start;padding:1rem;border:1px dashed var(--lumora-border-strong);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-versions-state p{margin:0}.lumora-versions-state--error{border-style:solid;border-color:var(--lumora-status-danger)}.lumora-versions-skel{display:block;width:100%;height:4rem;border-radius:var(--lumora-radius-md);background:var(--lumora-border-subtle);animation:lumora-versions-pulse 1.4s ease-in-out infinite}@keyframes lumora-versions-pulse{50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.lumora-versions-skel{animation:none}}}.lumora-mfa,.lumora-mfa-banner{--mfa-ink: var(--lumora-ink-primary, var(--ink));--mfa-muted: var(--lumora-ink-secondary, var(--muted));--mfa-line: var(--lumora-border-subtle, var(--border-subtle, var(--border, currentColor)));--mfa-raised: var(--lumora-surface-raised, var(--surface-card, var(--surface, Canvas)));--mfa-danger: var(--lumora-status-danger, var(--danger));--mfa-accent: var(--lumora-accent-primary, var(--brand));--mfa-accent-fg: var(--lumora-accent-primary-fg, var(--brand-contrast));--mfa-radius: var(--lumora-radius-sm, 8px);--mfa-gap: var(--lumora-space-3, .75rem)}.lumora-mfa{display:grid;gap:var(--lumora-space-4, 1rem);width:100%;max-width:28rem;box-sizing:border-box;color:var(--mfa-ink);font-family:var(--lumora-font-sans, inherit)}.lumora-mfa__title,.lumora-mfa h3{margin:0}.lumora-mfa__lead{margin:0;color:var(--mfa-muted)}.lumora-mfa__form,.lumora-mfa__everywhere{display:grid;gap:var(--mfa-gap)}.lumora-mfa__everywhere{padding-block-start:var(--lumora-space-4, 1rem);border-block-start:1px solid var(--mfa-line)}.lumora-mfa__field{display:grid;gap:.25rem;font-weight:600}.lumora-mfa__field input{min-height:2.75rem;padding-inline:.75rem;font:inherit;font-variant-numeric:tabular-nums;color:var(--mfa-ink);background:var(--mfa-raised);border:1px solid var(--mfa-line);border-radius:var(--mfa-radius)}.lumora-mfa__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--mfa-gap);align-items:end}.lumora-mfa__qr{display:grid;justify-items:center}.lumora-mfa__codes{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.5rem;margin:0;padding:var(--mfa-gap);list-style:none;background:var(--mfa-raised);border:1px solid var(--mfa-line);border-radius:var(--mfa-radius);font-variant-numeric:tabular-nums}.lumora-mfa__check{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.5rem;align-items:center}.lumora-mfa__actions,.lumora-mfa__links{display:grid;grid-auto-flow:row;gap:.5rem}@media (min-width: 30rem){.lumora-mfa__actions,.lumora-mfa__links{grid-auto-flow:column;justify-content:start}}.lumora-mfa__primary,.lumora-mfa__secondary,.lumora-mfa__danger{min-height:2.75rem;padding-inline:1rem;font:inherit;font-weight:600;border-radius:var(--mfa-radius);border:1px solid var(--mfa-line);cursor:pointer}.lumora-mfa__primary{color:var(--mfa-accent-fg);background:var(--mfa-accent);border-color:var(--mfa-accent)}.lumora-mfa__secondary{color:var(--mfa-ink);background:var(--mfa-raised)}.lumora-mfa__danger{color:var(--mfa-danger);background:var(--mfa-raised);border-color:var(--mfa-danger)}.lumora-mfa__primary:disabled,.lumora-mfa__secondary:disabled,.lumora-mfa__danger:disabled{opacity:.55;cursor:not-allowed}.lumora-mfa__link{min-height:2.75rem;padding:0;font:inherit;color:var(--mfa-accent);background:none;border:0;text-align:start;text-decoration:underline;cursor:pointer}.lumora-mfa :focus-visible,.lumora-mfa-banner :focus-visible{outline:2px solid var(--mfa-accent);outline-offset:2px}.lumora-mfa__error{margin:0;color:var(--mfa-danger);font-weight:600}.lumora-mfa__notice{margin:0;padding:var(--mfa-gap);background:var(--mfa-raised);border:1px solid var(--mfa-line);border-radius:var(--mfa-radius)}.lumora-mfa-banner{display:grid;gap:.5rem;padding:var(--mfa-gap) var(--lumora-gutter, 1rem);color:var(--mfa-ink);background:var(--mfa-raised);border:1px solid var(--mfa-line);border-inline-start:4px solid var(--mfa-accent);border-radius:var(--mfa-radius)}.lumora-mfa-banner[data-blocked=true]{border-inline-start-color:var(--mfa-danger)}.lumora-mfa-banner p{margin:0}@media (min-width: 40rem){.lumora-mfa-banner{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.lumora-dev-claim{--dc-ink: var(--lumora-ink-primary, var(--ink));--dc-muted: var(--lumora-ink-secondary, var(--muted));--dc-line: var(--lumora-border-subtle, var(--border-subtle, var(--border, currentColor)));--dc-card: var(--lumora-surface-raised, var(--paper, var(--surface-card, Canvas)));--dc-soft: var(--lumora-surface-sunken, var(--soft, var(--dc-card)));--dc-danger: var(--lumora-status-danger, var(--danger));--dc-ok: var(--lumora-status-success, var(--success, var(--dc-ink)));--dc-accent: var(--lumora-accent-primary, var(--brand));--dc-accent-hover: var(--lumora-accent-primary-hover, var(--brand-hover, var(--dc-accent)));--dc-accent-fg: var(--lumora-accent-primary-fg, var(--brand-contrast, var(--dc-card)));--dc-shadow: var(--lumora-shadow-card, var(--shadow, none));position:relative;display:grid;gap:var(--lumora-space-5, 1.25rem);width:100%;min-width:0;box-sizing:border-box;padding:var(--lumora-space-6, 1.5rem);color:var(--dc-ink);font-family:var(--lumora-font-sans, inherit);background:var(--dc-card);border:1px solid var(--dc-line);border-radius:20px;box-shadow:var(--dc-shadow)}.lumora-dev-claim__title,.lumora-dev-claim__lead{margin:0}.lumora-dev-claim__lead{color:var(--dc-muted);line-height:1.45}.lumora-dev-claim__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--lumora-space-2, .5rem);margin:0;padding:0;list-style:none;font-size:.8125rem;font-weight:600;color:var(--dc-muted)}.lumora-dev-claim__steps li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem}.lumora-dev-claim__step-dot{display:grid;place-items:center;inline-size:1.5rem;block-size:1.5rem;border:1px solid var(--dc-line);border-radius:50%;font-size:.75rem;background:var(--dc-soft)}.lumora-dev-claim__steps li[data-state=current]{color:var(--dc-ink)}.lumora-dev-claim__steps li[data-state=current] .lumora-dev-claim__step-dot,.lumora-dev-claim__steps li[data-state=done] .lumora-dev-claim__step-dot{color:var(--dc-accent-fg);background:var(--dc-accent);border-color:var(--dc-accent)}.lumora-dev-claim__form{display:grid;gap:var(--lumora-space-4, 1rem)}.lumora-dev-claim__field{display:grid;gap:.5rem;font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--dc-muted)}.lumora-dev-claim__field input{min-width:0;min-height:3rem;padding:.875rem 1rem;font:inherit;font-size:1rem;font-weight:400;color:var(--dc-ink);background:var(--dc-card);border:1px solid var(--dc-line);border-radius:14px;box-shadow:0 1px #00000008}.lumora-dev-claim__field input:focus{outline:none;border-color:var(--dc-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--dc-accent) 18%,transparent)}.lumora-dev-claim__field input[aria-invalid=true]{border-color:var(--dc-danger)}.lumora-dev-claim__field input:disabled{opacity:.6}.lumora-dev-claim__primary:focus-visible,.lumora-dev-claim__link:focus-visible{outline:2px solid var(--dc-accent);outline-offset:2px}.lumora-dev-claim__hint{margin:0;min-height:1.25rem;font-weight:400;letter-spacing:0;color:var(--dc-muted)}.lumora-dev-claim__hint[data-tone=ok],.lumora-dev-claim__note[data-tone=ok]{color:var(--dc-ok)}.lumora-dev-claim__hint[data-tone=bad],.lumora-dev-claim__error{color:var(--dc-danger)}.lumora-dev-claim__note{margin:0;padding:.75rem 1rem;overflow-wrap:anywhere;background:var(--dc-soft);border:1px solid var(--dc-line);border-radius:12px}.lumora-dev-claim__error{margin:0;padding:.75rem 1rem;overflow-wrap:anywhere;background:color-mix(in srgb,var(--dc-danger) 8%,transparent);border:1px solid color-mix(in srgb,var(--dc-danger) 22%,transparent);border-radius:12px}.lumora-dev-claim__primary{min-height:3rem;padding:.875rem 1.75rem;font:inherit;font-weight:600;color:var(--dc-accent-fg);background:var(--dc-accent);border:0;border-radius:980px;cursor:pointer}.lumora-dev-claim__primary:hover:not(:disabled){background:var(--dc-accent-hover)}.lumora-dev-claim__primary:disabled{opacity:.5;cursor:not-allowed}.lumora-dev-claim__link{justify-self:start;min-height:2.75rem;padding:0;font:inherit;color:var(--dc-accent);background:none;border:0;text-decoration:underline;cursor:pointer}.lumora-dev-claim__api{font-size:.875rem;color:var(--dc-muted)}.lumora-dev-claim__api summary{cursor:pointer}.lumora-dev-claim__token{margin:0;padding:.75rem;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;background:var(--dc-soft);border:1px solid var(--dc-line);border-radius:12px}.lumora-dev-claim__trap{position:absolute;inset-inline-start:-10000px;inline-size:1px;block-size:1px;overflow:hidden}@media (max-width: 480px){.lumora-dev-claim{padding:var(--lumora-space-4, 1rem)}.lumora-dev-claim__steps li{grid-template-columns:auto;justify-items:start}.lumora-dev-claim__steps li:not([data-state=current])>span:last-child{display:none}}.lumora-phone{--lumora-phone-w: min(260px, 70vw);--lumora-phone-bezel: 10px;--lumora-phone-radius: 38px;margin:0;width:var(--lumora-phone-w);display:grid;justify-items:center;gap:.75rem;animation:lumora-phone-float 7s ease-in-out infinite;will-change:transform}.lumora-phone-frame{position:relative;width:100%;aspect-ratio:374 / 805;box-sizing:border-box;padding:var(--lumora-phone-bezel);border-radius:var(--lumora-phone-radius);background:var(--ink);border:1px solid color-mix(in srgb,var(--ink) 70%,var(--paper));box-shadow:0 28px 48px -18px color-mix(in srgb,var(--ink) 38%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 20%,transparent)}.lumora-phone-island{position:absolute;top:calc(var(--lumora-phone-bezel) + 8px);left:50%;z-index:1;width:28%;height:14px;translate:-50% 0;border-radius:999px;background:var(--ink)}.lumora-phone-screen{position:relative;width:100%;height:100%;overflow:hidden;border-radius:calc(var(--lumora-phone-radius) - var(--lumora-phone-bezel));background:var(--paper)}.lumora-phone-shot{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top center;opacity:0;transition:opacity .6s ease}.lumora-phone-shot[data-active=true]{opacity:1}.lumora-phone-caption{margin:0;font-family:var(--font, inherit);font-size:.8125rem;color:var(--muted);font-variant-numeric:tabular-nums}@keyframes lumora-phone-float{0%,to{translate:0 0;rotate:-1.5deg}50%{translate:0 -12px;rotate:1deg}}@media (prefers-reduced-motion: reduce){.lumora-phone{animation:none}.lumora-phone-shot{transition:none}}@layer lumora.views{.lumora-printers{display:grid;gap:1rem;font-family:var(--lumora-font-sans);color:var(--lumora-ink-primary);min-width:0}.lumora-printers p{margin:0}.lumora-printers-count{font-size:.9375rem;color:var(--lumora-ink-muted);font-variant-numeric:tabular-nums}.lumora-printers-error{padding:.75rem;border:1px solid var(--lumora-status-danger);border-radius:var(--lumora-radius-md);background:color-mix(in srgb,var(--lumora-status-danger) 8%,transparent)}.lumora-printers-state{display:grid;gap:.75rem;justify-items:start;padding:1rem;border:1px dashed var(--lumora-border-strong);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-printers-state--error{border-style:solid;border-color:var(--lumora-status-danger)}.lumora-printers-dot{width:.5rem;height:.5rem;border-radius:var(--lumora-radius-pill);background:currentColor}.lumora-printers-pill{display:inline-grid;grid-auto-flow:column;align-items:center;gap:.375rem;min-height:1.75rem;padding:0 .625rem;font-size:.875rem;font-weight:600;white-space:nowrap;color:var(--lumora-ink-secondary);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-pill)}.lumora-printers-pill--success{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 10%,transparent)}.lumora-printers-pill--warning{color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 12%,transparent)}.lumora-printers-pill--danger{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 10%,transparent)}.lumora-printers-roles{list-style:none;margin:0;padding:.5rem 1rem;display:grid;gap:.25rem;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg)}.lumora-printers-role{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2.25rem;min-width:0;font-size:1rem}.lumora-printers-role-name{font-weight:500}.lumora-printers-holder{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:end;gap:.5rem;min-width:0;text-align:right;color:var(--lumora-ink-secondary);overflow-wrap:anywhere}.lumora-printers-dot--ready{color:var(--lumora-status-success)}.lumora-printers-dot--missing{color:var(--lumora-status-warning)}.lumora-printers-list{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}.lumora-printers-item{display:grid;gap:.75rem;padding:1rem;min-width:0;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg)}.lumora-printers-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem .75rem}.lumora-printers-name{margin:0;min-width:0;font-size:1.125rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lumora-printers-badges{display:grid;grid-auto-flow:column;align-items:center;justify-content:end;gap:.375rem}.lumora-printers-meta{font-size:.875rem;color:var(--lumora-ink-muted);overflow-wrap:anywhere}.lumora-printers-head+.lumora-printers-meta{margin-top:-.5rem}.lumora-printers-chip{display:inline-grid;align-items:center;min-height:1.75rem;padding:0 .625rem;font-size:.875rem;font-weight:600;color:var(--lumora-ink-secondary);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-sm)}.lumora-printers-chip--set{color:var(--lumora-ink-primary);background:var(--lumora-surface-subtle)}.lumora-printers-identify-wrap{display:grid;gap:.375rem}.lumora-printers-identify{display:grid;gap:.75rem;padding:.75rem;background:var(--lumora-surface-subtle);border-radius:var(--lumora-radius-md)}.lumora-printers-code-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;justify-content:space-between;gap:.25rem .75rem}.lumora-printers-code{font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:.04em;font-variant-numeric:tabular-nums}.lumora-printers-expires{font-size:.875rem;color:var(--lumora-ink-muted);font-variant-numeric:tabular-nums}.lumora-printers-picker{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem}@media (max-width: 339px){.lumora-printers-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.lumora-printers-pick,.lumora-printers-btn{min-height:48px;padding:0 .5rem;font:inherit;font-weight:600;cursor:pointer;border-radius:var(--lumora-radius-md)}.lumora-printers-pick{min-width:0;padding:0 .25rem;font-size:.875rem;color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-strong)}.lumora-printers-pick[aria-pressed=true]{color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border-color:var(--lumora-accent-primary)}.lumora-printers-pick--none[aria-pressed=true]{color:var(--lumora-ink-primary);background:var(--lumora-surface-subtle);border-color:var(--lumora-border-strong)}.lumora-printers-pick--none[aria-disabled=true]{cursor:default}.lumora-printers-btn{width:100%;padding:0 1rem;color:var(--lumora-accent-primary-fg);background:var(--lumora-accent-primary);border:1px solid var(--lumora-accent-primary)}.lumora-printers-btn--outline{color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);border-color:var(--lumora-border-strong)}.lumora-printers-pick:disabled,.lumora-printers-btn:disabled{cursor:not-allowed;opacity:.55}.lumora-printers-pick:focus-visible,.lumora-printers-btn:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-printers-confirm{display:grid;gap:.75rem;padding:1rem;background:var(--lumora-surface-subtle);border-radius:var(--lumora-radius-md)}.lumora-printers-confirm-actions{display:grid;gap:.5rem}}@media (prefers-reduced-motion: reduce){.lumora-printers *{transition:none!important;animation:none!important}}:root{--ink: #1d1d1f;--muted: #6e6e73;--paper: #ffffff;--soft: #f5f5f7;--border: #d2d2d7;--dark: #1d1d1f;--brand: #0071e3;--brand-hover: #0077ed;--danger: #d70015;--grad: var(--brand);--shadow: 0 12px 40px -20px rgba(0, 0, 0, .18);--chrome-glass: rgba(251, 251, 253, .72);--chrome-solid: rgba(251, 251, 253, .98);--font: -apple-system, BlinkMacSystemFont, "SF Pro Display", "SF Pro Text", "Helvetica Neue", Helvetica, Arial, sans-serif}*{box-sizing:border-box}body{margin:0;font-family:var(--font);background:var(--paper);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.47059;letter-spacing:-.022em}.site-header{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:48px;padding:0 max(22px,env(safe-area-inset-right)) 0 max(34px,env(safe-area-inset-left));background:var(--chrome-glass);backdrop-filter:saturate(180%) blur(20px);-webkit-backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid rgba(0,0,0,.08)}@media (prefers-reduced-transparency: reduce){.site-header{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--chrome-solid)}}.site-header--utility{background:var(--chrome-solid);backdrop-filter:none;-webkit-backdrop-filter:none}.site-logo{flex-shrink:0;display:inline-flex;align-items:center;text-decoration:none;line-height:0;margin-left:12px}.site-logo-banner{display:block;height:32px;width:auto;max-width:min(200px,48vw);object-fit:contain;object-position:left center}.site-nav{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:20px 24px;min-width:0}.site-nav-primary,.site-nav-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.site-nav-primary a,.site-nav-actions .site-nav-link{color:var(--ink);text-decoration:none;font-size:12px;line-height:1.2;font-weight:400;opacity:.82;white-space:nowrap}.site-nav-primary a:hover,.site-nav-actions .site-nav-link:hover{opacity:1}.site-nav-link--secondary{opacity:.72}.site-nav-actions a.site-nav-cta,.site-nav-actions button.site-nav-cta{color:#fff;background:var(--brand);padding:6px 14px;border-radius:980px;font-size:12px;font-weight:400;opacity:1;border:0;cursor:pointer;font-family:inherit;text-decoration:none}.site-nav-actions a.site-nav-cta:hover,.site-nav-actions button.site-nav-cta:hover{background:var(--brand-hover)}.site-nav-actions button.site-nav-signout{background:transparent;color:var(--ink);border:1px solid var(--border);padding:5px 12px;border-radius:980px;font:inherit;font-size:12px;opacity:.88;cursor:pointer}.site-nav-actions button.site-nav-signout:hover{opacity:1;border-color:var(--muted)}.site-main{width:100%}.site-main--utility{background:var(--paper)}.site-main--utility:has(.site-signin){background:var(--soft);min-height:calc(100dvh - 48px);display:flex;justify-content:center;padding:48px 24px 64px}.site-main--utility:has(.site-signin) .site-signin{width:min(100%,420px);margin:0;padding:32px 28px 36px;background:var(--paper);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);align-self:flex-start}.site-about,.site-pricing,.site-contact,.site-signin{max-width:880px;margin:0 auto;padding:56px 24px}.site-packages{max-width:1120px;margin:0 auto;padding:56px 24px}.site-packages--wide{max-width:min(1440px,calc(100vw - 48px));padding:56px clamp(20px,3vw,40px) 72px}.site-packages-section-lead{margin:-4px 0 20px;max-width:72ch;font-size:16px;line-height:1.55;color:var(--muted)}.site-packages-hint{margin:-8px 0 28px;padding:12px 16px;border-radius:12px;background:#0071e314;border:1px solid rgba(0,113,227,.2);color:var(--ink);font-size:14px;line-height:1.45;max-width:72ch}.site-packages-hint--neutral{background:var(--soft);border-color:var(--border);color:var(--muted)}.site-packages-callout{margin:0 0 32px;padding:18px 20px;border-radius:16px;background:var(--paper);border:1px solid var(--border);box-shadow:var(--shadow);max-width:52rem}.site-packages-callout-title{margin:0 0 6px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.site-packages-callout-body{margin:0;font-size:14px;line-height:1.5;color:var(--muted)}.hosting-split{display:grid;grid-template-columns:minmax(240px,280px) 1px minmax(0,1fr);gap:20px;align-items:stretch;margin-bottom:28px}.hosting-split-bar{width:1px;background:linear-gradient(180deg,transparent,var(--border) 12%,var(--border) 88%,transparent);align-self:stretch}.hosting-split [data-lumora-hosting-static],.hosting-split [data-lumora-hosting-backend]{margin-bottom:0}.services-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px 32px;margin-top:12px;padding:28px 32px!important;background:radial-gradient(600px 200px at 0% 0%,rgba(0,113,227,.12),transparent 55%),var(--soft)!important}.services-cta-copy{flex:1 1 280px;max-width:40rem}.services-cta-kicker{margin:0 0 6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.services-cta-title{margin:0 0 8px;font-size:24px;letter-spacing:-.02em;font-weight:700}.services-cta-lead{margin:0;color:var(--muted);font-size:15px;line-height:1.5}.services-cta-picks{margin:12px 0 0;font-size:14px;font-weight:600;color:var(--ink)}.services-cta-btn{flex:0 0 auto;padding:14px 28px!important;border-radius:980px;font-weight:600;text-decoration:none}.get-started-prefill-chip{display:inline-block;margin:16px 0 0;padding:8px 14px;border-radius:980px;background:#0071e31a;color:var(--brand);font-size:13px;font-weight:600}@media (max-width: 900px){.hosting-split{grid-template-columns:1fr}.hosting-split-bar{width:100%;height:1px;background:var(--border)}}.site-get-started{max-width:1120px;margin:0 auto;padding:48px 24px 80px}.site-main--utility:has(.site-get-started){background:radial-gradient(1200px 480px at 12% -10%,rgba(0,113,227,.1),transparent 55%),radial-gradient(900px 420px at 92% 8%,rgba(0,0,0,.04),transparent 50%),linear-gradient(180deg,#fbfbfd 0%,var(--soft) 42%,#fff 100%);min-height:calc(100dvh - 48px)}.pricing-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:16px 0 32px}.pricing-card{text-align:left;border:1px solid var(--border);border-radius:16px;padding:18px 18px 16px;background:var(--paper);cursor:default;box-shadow:0 1px #0000000a}.site-utility-lead{font-size:19px;line-height:1.42;color:var(--muted);max-width:52ch}.site-pricing>h1,.site-pricing>.site-utility-kicker+h1{font-size:clamp(32px,4vw,40px);letter-spacing:-.02em;margin:0 0 12px}.site-main--utility:has(.site-contact){background:var(--soft);min-height:calc(100dvh - 48px);display:flex;justify-content:center;padding:48px 24px 64px}.site-main--utility:has(.site-contact) .site-contact{width:min(100%,560px);margin:0;padding:32px 28px 36px;background:var(--paper);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);align-self:flex-start}.pricing-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.site-about h1,.site-contact h1{font-size:34px}.site-contact form,.site-signin form{display:flex;flex-direction:column;gap:12px;max-width:520px;margin-top:24px}.site-signin [data-lumora-view=sign-in] [data-lumora-error],.site-signin [data-lumora-view=sign-up] [data-lumora-error]{margin:0;padding:10px 12px;border-radius:10px;background:#d7001514;border:1px solid rgba(215,0,21,.22);font-size:14px;line-height:1.4}.site-contact select,.site-signin select{padding:10px;border:1px solid var(--border);border-radius:8px;font:inherit;background:var(--paper)}.site-contact [data-lumora-view=lead]>p{color:var(--muted);max-width:52ch}.site-contact [data-lumora-lead-images]{list-style:none;padding:0;margin:0;font-size:14px;color:var(--muted)}.get-started-hero{margin-bottom:40px;max-width:40rem}.get-started-kicker{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand)}.get-started-hero h1{margin:0 0 12px;font-size:clamp(40px,6vw,56px);letter-spacing:-.035em;line-height:1.05;font-weight:700}.get-started-lead,.get-started-interest-lead{margin:0;font-size:19px;line-height:1.45;color:var(--muted);max-width:46ch}.get-started-interest{margin:0 0 40px}.get-started-interest h2{margin:0 0 8px;font-size:22px;letter-spacing:-.02em}.get-started-interest-lead{margin-bottom:20px;font-size:16px}.get-started-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;margin-bottom:20px}.get-started-fields label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;letter-spacing:.02em;color:var(--muted)}.get-started-fields input,.get-started-fields select,.get-started-fields textarea{padding:14px 16px;border:1px solid var(--border);border-radius:14px;font:inherit;font-weight:400;font-size:16px;color:var(--ink);background:var(--paper);box-shadow:0 1px #00000008}.get-started-fields input:focus,.get-started-fields select:focus,.get-started-fields textarea:focus{outline:none;border-color:#0071e38c;box-shadow:0 0 0 3px #0071e326}.get-started-notes,.get-started-files{grid-column:1 / -1}.get-started-optional{font-weight:500;color:var(--muted);opacity:.8}.get-started-actions{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:8px}.get-started-actions .lm-btn{padding:14px 28px;border-radius:980px;font-weight:600}.site-get-started [data-lumora-errors]{margin:0 0 16px;padding:12px 14px;border-radius:12px;background:#d7001514;border:1px solid rgba(215,0,21,.22);color:#b00014;list-style:none}.site-get-started [data-lumora-lead-images]{list-style:none;padding:0;margin:0 0 16px;font-size:14px;color:var(--muted)}@media (max-width: 900px){.get-started-fields{grid-template-columns:1fr}}.site-signin h1{font-size:34px;margin:0 0 8px}.site-signin-kicker{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.site-signin-lead{color:var(--muted);max-width:52ch;margin:0 0 20px;line-height:1.6}.site-signin-sitechip{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;padding:12px 14px;background:var(--soft);border:1px solid var(--border);border-radius:12px;font-size:15px}.site-signin-change{border:0;background:transparent;color:var(--brand);font-weight:600;cursor:pointer;padding:4px 0}.site-signin-change:hover{text-decoration:underline}.site-signin-foot{margin-top:1.25rem;text-align:center;color:var(--muted);font-size:14px}.site-signin-foot a{color:var(--brand)}.site-contact label,.site-signin label{display:flex;flex-direction:column;gap:6px}.site-contact input,.site-contact textarea,.site-signin input{padding:10px;border:1px solid var(--border);border-radius:8px;font:inherit}.site-contact button,.site-signin button{padding:11px 18px;background:var(--brand);color:#fff;border:none;border-radius:999px;cursor:pointer;font:inherit;font-weight:600}[data-lumora-errors],[data-lumora-error]{color:var(--danger)}.lm-container{max-width:980px;margin:0 auto;padding:0 22px}.lm-section{padding:100px 0}.lm-section-soft{background:var(--soft)}.lm-h2{font-size:clamp(32px,5vw,48px);font-weight:600;letter-spacing:-.015em;line-height:1.08349;margin:0 0 12px;text-align:center}.lm-lead{font-size:21px;font-weight:400;color:var(--muted);max-width:640px;margin:0 auto 48px;text-align:center;line-height:1.381}.lm-hero{position:relative;background:var(--soft);color:var(--ink);overflow:clip;min-height:min(92vh,860px);display:flex;align-items:center}.lm-hero-flagship{min-height:min(94vh,920px)}.lm-hero-inner{width:100%;max-width:1200px;margin:0 auto;padding:72px 22px 56px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,580px);column-gap:0;row-gap:48px;align-items:center}.lm-hero-copy{position:relative;z-index:2;max-width:34rem;min-width:0;padding-right:clamp(28px,4vw,48px)}.lm-hero-brand{margin:0 0 10px;font-size:clamp(56px,9vw,88px);font-weight:700;letter-spacing:-.03em;line-height:1.05;color:var(--ink)}.lm-hero-title{margin:0 0 16px;font-size:clamp(24px,3.2vw,32px);font-weight:600;letter-spacing:-.02em;line-height:1.125;color:var(--ink)}.lm-hero-sub{margin:0 0 28px;font-size:clamp(17px,2vw,21px);font-weight:400;color:var(--muted);max-width:36ch;line-height:1.381}.lm-hero-cta{display:flex;flex-wrap:wrap;gap:18px 28px;align-items:center}.lm-link-cta{display:inline-flex;align-items:center;gap:4px;color:var(--brand);font-size:17px;font-weight:400;text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit}.lm-link-cta:hover{text-decoration:underline}.lm-link-cta-muted{color:var(--muted)}.lm-link-cta-muted:hover{color:var(--brand)}.lm-hero-visual{justify-self:stretch;display:flex;justify-content:center;align-items:center;min-width:0;padding-left:clamp(28px,4vw,48px);padding-right:8px;border-left:1px solid var(--border);box-sizing:border-box;overflow-x:visible;overflow-y:visible;box-shadow:0 28px 48px #0000001a;will-change:transform;animation:lm-ambient-float 6.5s ease-in-out infinite}.lm-hero-deck{--lm-deck-window: min(480px, 100%);--lm-deck-chrome: 34px;--lm-deck-screen-h: calc(var(--lm-deck-window) * 630 / 1200);position:relative;width:100%;max-width:100%;margin-inline:auto;height:calc(var(--lm-deck-screen-h) + var(--lm-deck-chrome) + 200px);perspective:2000px;perspective-origin:52% 40%;transform-style:preserve-3d}.lm-hero-deck-card{position:absolute;left:50%;top:50%;width:var(--lm-deck-window);margin-left:calc(var(--lm-deck-window) / -2);margin-top:calc(-.5 * (var(--lm-deck-screen-h) + var(--lm-deck-chrome)));transform-style:preserve-3d;transform-origin:50% 50%;transition:transform 1s cubic-bezier(.22,1,.36,1),opacity 1s cubic-bezier(.22,1,.36,1);will-change:transform}.lm-hero-deck-card[data-slot="0"]{transform:translate3d(-46%,32px,-110px) scale(.68);z-index:4;opacity:.96}.lm-hero-deck-card[data-slot="1"]{transform:translate3d(0,-44px,140px) scale(1);z-index:8;opacity:1}.lm-hero-deck-card[data-slot="2"]{transform:translate3d(46%,32px,-110px) scale(.68);z-index:4;opacity:.96}.lm-hero-deck-card[data-slot="3"],.lm-hero-deck-card[data-slot="4"],.lm-hero-deck-card[data-slot="5"],.lm-hero-deck-card[data-slot="6"]{transform:translate3d(var(--lm-deck-jitter-x, 0px),calc(72px + var(--lm-deck-jitter-y, 0px)),-240px) rotate(var(--lm-deck-twist, 0deg)) scale(.88);z-index:1;opacity:.94;pointer-events:none}.lm-hero-deck-card[data-slot="4"]{transform:translate3d(var(--lm-deck-jitter-x, 0px),calc(92px + var(--lm-deck-jitter-y, 0px)),-360px) rotate(var(--lm-deck-twist, 0deg)) scale(.86);z-index:0;opacity:.88}.lm-hero-deck-card[data-slot="5"]{transform:translate3d(var(--lm-deck-jitter-x, 0px),calc(112px + var(--lm-deck-jitter-y, 0px)),-480px) rotate(var(--lm-deck-twist, 0deg)) scale(.84);z-index:0;opacity:.82}.lm-hero-deck-card[data-slot="6"]{transform:translate3d(var(--lm-deck-jitter-x, 0px),calc(130px + var(--lm-deck-jitter-y, 0px)),-600px) rotate(var(--lm-deck-twist, 0deg)) scale(.82);z-index:0;opacity:.76}.lm-hero-deck-card[data-slot="3"] .lm-hero-deck-screen,.lm-hero-deck-card[data-slot="4"] .lm-hero-deck-screen,.lm-hero-deck-card[data-slot="5"] .lm-hero-deck-screen,.lm-hero-deck-card[data-slot="6"] .lm-hero-deck-screen{background:var(--lm-deck-queue-gray, #2a2a2e);border:1px solid rgba(0,0,0,.45);outline:1px solid rgba(255,255,255,.14);outline-offset:-2px;box-shadow:inset 0 0 0 1px #ffffff1a,0 2px 6px #00000038}.lm-hero-deck-card[data-slot="3"] .lm-window-shot,.lm-hero-deck-card[data-slot="4"] .lm-window-shot,.lm-hero-deck-card[data-slot="5"] .lm-window-shot,.lm-hero-deck-card[data-slot="6"] .lm-window-shot,.lm-hero-deck-card[data-slot="3"] .lm-hero-deck-label,.lm-hero-deck-card[data-slot="4"] .lm-hero-deck-label,.lm-hero-deck-card[data-slot="5"] .lm-hero-deck-label,.lm-hero-deck-card[data-slot="6"] .lm-hero-deck-label{display:none}.lm-hero-deck .lm-window-hero{width:var(--lm-deck-window);max-width:none}.lm-hero-deck .lm-window{filter:none}.lm-hero-deck-screen{position:relative;aspect-ratio:1200 / 630;width:100%;height:auto;overflow:hidden}.lm-hero-deck-screen .lm-window-shot{width:100%;height:100%;object-fit:cover;object-position:center center}.lm-hero-deck-label{position:absolute;left:14px;bottom:12px;z-index:1;font-size:13px;font-weight:600;letter-spacing:-.02em;color:#ffffffeb;text-shadow:0 1px 8px rgba(0,0,0,.45)}@keyframes lm-ambient-float{0%,to{translate:0 0}50%{translate:0 -10px}}@media (prefers-reduced-motion: reduce){.lm-hero-visual{animation:none}.lm-hero-deck-card{transition:none}}.lm-window{width:min(520px,92vw);filter:drop-shadow(0 28px 48px rgba(0,0,0,.18))}.lm-window-hero{width:min(560px,94vw)}.lm-window-chrome{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:11px 14px;background:linear-gradient(180deg,#ececec,#e3e3e3);border:1px solid rgba(0,0,0,.12);border-bottom:none;border-radius:12px 12px 0 0}.lm-window-dot{width:12px;height:12px;border-radius:50%;box-shadow:inset 0 0 0 .5px #0000002e}.lm-window-dot-close{background:#ff5f57}.lm-window-dot-min{background:#febc2e}.lm-window-dot-zoom{background:#28c840}.lm-window-screen{background:#fff;border:1px solid rgba(0,0,0,.12);border-top:none;border-radius:0 0 12px 12px;overflow:hidden}.lm-window-shot{display:block;width:100%;height:auto;object-fit:contain;object-position:top center}.lm-mock-bar{display:flex;align-items:center;gap:8px;padding:14px 14px 10px}.lm-mock-mark{width:22px;height:22px;border-radius:6px;background:#e0492f;color:#fff;font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.lm-mock-name{flex:1;font-size:13px;font-weight:600;letter-spacing:-.02em}.lm-mock-cart{font-size:12px;color:var(--brand);font-weight:500}.lm-mock-hero{margin:0 12px;height:120px;border-radius:14px;background:linear-gradient(160deg,#00000026,#00000073),#c45a3a;display:flex;align-items:flex-end;padding:14px}.lm-mock-hero-label{color:#fff;font-size:18px;font-weight:600;letter-spacing:-.02em}.lm-mock-menu{list-style:none;margin:14px 0 0;padding:0 16px 20px;display:grid;gap:12px}.lm-mock-menu li{display:flex;justify-content:space-between;font-size:13px;color:var(--ink);padding-bottom:10px;border-bottom:1px solid #eee}.lm-mock-menu li:last-child{border-bottom:0}.lm-mock-menu li span:last-child{color:var(--muted)}.lm-bento{display:grid;grid-template-columns:repeat(6,1fr);gap:16px}.lm-bento-item{background:var(--paper);border-radius:20px;padding:28px 26px;grid-column:span 2}.lm-bento-1,.lm-bento-2,.lm-bento-6,.lm-bento-7{grid-column:span 3}.lm-bento-title{margin:0 0 8px;font-size:21px;font-weight:600;letter-spacing:-.016em}.lm-bento-text{margin:0;color:var(--muted);font-size:15px;line-height:1.47}.lm-chapter{padding:120px 0;background:var(--paper);text-align:center}.lm-chapter-soft{background:var(--soft)}.lm-chapter-dark{background:var(--dark);color:#f5f5f7}.lm-chapter-inner{max-width:720px}.lm-chapter-eyebrow{margin:0 0 12px;font-size:17px;font-weight:600;color:var(--brand)}.lm-chapter-dark .lm-chapter-eyebrow{color:#2997ff}.lm-chapter-title{margin:0 0 16px;font-size:clamp(32px,5vw,48px);font-weight:600;letter-spacing:-.015em;line-height:1.08349}.lm-chapter-accent{margin:-4px 0 16px;font-size:clamp(28px,4.5vw,40px);font-weight:600;letter-spacing:-.015em;line-height:1.1;color:var(--brand)}.lm-chapter-body{margin:0 auto 24px;max-width:42ch;font-size:19px;color:var(--muted);line-height:1.42}.lm-chapter-dark .lm-chapter-body{color:#a1a1a6}.lm-chapter-dark .lm-link-cta{color:#2997ff}.lm-work{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.lm-work-card{display:flex;flex-direction:column;background:var(--soft);border-radius:20px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .35s cubic-bezier(.25,.1,.25,1)}.lm-work-card:hover{transform:scale(1.015)}.lm-work-shot-wrap{aspect-ratio:16 / 10;overflow:hidden;background:var(--border)}.lm-work-shot{width:100%;height:100%;object-fit:cover;object-position:top center;display:block}.lm-work-body{padding:24px;display:flex;flex-direction:column;gap:8px;flex:1;background:var(--paper)}.lm-work-name{font-size:21px;font-weight:600;margin:0;letter-spacing:-.016em}.lm-work-tagline{margin:0;font-size:14px;font-weight:400;color:var(--muted)}.lm-work-blurb{margin:4px 0 0;color:var(--muted);font-size:15px;line-height:1.47}.lm-tags{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:8px 0 0}.lm-tags li{font-size:12px;font-weight:400;color:var(--muted);background:var(--soft);padding:4px 10px;border-radius:980px}.lm-work-link{margin-top:auto;padding-top:16px;font-weight:400;font-size:15px;color:var(--brand);text-decoration:none}.lm-work-next{box-shadow:none;justify-content:center;border:1px dashed var(--border);background:transparent}.lm-work-next .lm-work-body{background:transparent}.lm-work-next:hover{transform:none}.lm-btn{display:inline-flex;align-items:center;padding:12px 22px;border-radius:980px;font-weight:400;font-size:17px;text-decoration:none;cursor:pointer;border:1px solid transparent;font-family:inherit;transition:background .2s ease,color .2s ease}.lm-btn-primary{background:var(--brand);color:#fff}.lm-btn-primary:hover{background:var(--brand-hover)}.lm-btn-ghost{background:transparent;color:#fff;border-color:#ffffff59}.lm-btn-ghost:hover{background:#ffffff14}.lm-btn-on-dark{background:transparent}.lm-cta{background:var(--dark);color:#f5f5f7;padding:88px 0}.lm-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap}.lm-cta-title{font-size:clamp(28px,4vw,40px);margin:0 0 8px;font-weight:600;letter-spacing:-.015em}.lm-cta-sub{margin:0;color:#a1a1a6;max-width:46ch;font-size:17px}.lm-footer{background:var(--soft);color:var(--muted);padding:64px 0 40px;border-top:1px solid rgba(0,0,0,.06)}.lm-footer-inner{display:grid;grid-template-columns:1.5fr repeat(2,minmax(0,1fr)) 1.2fr;gap:32px 40px;align-items:start}.lm-footer-col{display:flex;flex-direction:column;gap:10px}.lm-footer-col-title{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.lm-footer-col a{color:var(--ink);text-decoration:none;font-size:14px;opacity:.82}.lm-footer-col a:hover{opacity:1;text-decoration:underline}.lm-footer-legal{margin-top:40px;padding:18px 0 0;border-top:1px solid rgba(0,0,0,.06);font-size:12px;color:var(--muted)}.lm-footer-legal p{margin:0}.lm-footer-logo{font-size:21px;font-weight:600;color:var(--ink);letter-spacing:-.02em}.lm-footer-blurb{margin:8px 0 0;font-size:14px}.lm-footer-nav{display:flex;flex-direction:column;gap:10px}.lm-footer-nav a,.lm-footer-built a{color:var(--ink);text-decoration:none;font-size:14px;opacity:.8}.lm-footer-nav a:hover,.lm-footer-built a:hover{opacity:1;text-decoration:underline}.lm-footer-built p{margin:0 0 10px;font-size:14px}.lm-footer-links{display:flex;gap:18px}@media (max-width: 860px){.lm-hero-inner{grid-template-columns:1fr;grid-template-rows:auto auto;text-align:center;padding-top:48px;row-gap:0}.lm-hero-copy{margin:0 auto;padding-right:0;padding-bottom:28px;z-index:1}.lm-hero-visual{border-left:none;padding-left:0;padding-top:32px;margin-top:0;border-top:1px solid var(--border);width:100%;box-shadow:none;overflow:hidden;isolation:isolate}.lm-hero-deck{--lm-deck-window: min(420px, 92vw);padding-top:12px;height:calc(var(--lm-deck-screen-h) + var(--lm-deck-chrome) + 160px)}.lm-hero-deck-card[data-slot="0"]{transform:translate3d(-42%,24px,-90px) scale(.68)}.lm-hero-deck-card[data-slot="1"]{transform:translate3d(0,-16px,120px) scale(1)}.lm-hero-deck-card[data-slot="2"]{transform:translate3d(42%,24px,-90px) scale(.68)}.lm-hero-sub{margin-left:auto;margin-right:auto}.lm-hero-cta{justify-content:center}.lm-bento{grid-template-columns:1fr}.lm-bento-item,.lm-bento-1,.lm-bento-2,.lm-bento-6,.lm-bento-7{grid-column:span 1}.lm-work{grid-template-columns:1fr}.lm-footer-inner{grid-template-columns:1fr 1fr}.site-header{padding:0 14px}.site-nav{gap:10px 14px}.site-nav-primary,.site-nav-actions{gap:12px}}.site-packages>h1{font-size:clamp(28px,4vw,40px);letter-spacing:-.02em;margin:0 0 10px}.site-packages>p[data-lumora-lead]{font-size:18px;color:var(--muted);max-width:56ch;margin:0 0 36px}.site-packages-heading{margin:8px 0 16px;font-size:22px;letter-spacing:-.02em}:is(.site-packages,.site-get-started) [data-lumora-disclosures]{margin:0 0 16px;padding-left:1.2rem;color:var(--muted);line-height:1.55}:is(.site-packages,.site-get-started) [data-lumora-plans]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:40px}:is(.site-packages,.site-get-started) [data-lumora-plans-x]{grid-auto-flow:column;grid-auto-columns:minmax(260px,320px);grid-template-columns:none;justify-content:start;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:4px 2px 16px;margin-bottom:28px;-webkit-overflow-scrolling:touch}:is(.site-packages,.site-get-started) [data-lumora-plans-fill]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));overflow:visible;scroll-snap-type:none}:is(.site-packages,.site-get-started) [data-lumora-plans-interest]{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:28px}:is(.site-packages,.site-get-started) [data-lumora-plans-interest] [data-lumora-plan]{padding:16px 14px;min-height:0;cursor:pointer}:is(.site-packages,.site-get-started) [data-lumora-plans-interest] [data-lumora-plan-price]{font-size:15px;font-weight:600}:is(.site-packages,.site-get-started) :is([data-lumora-view=services],[data-lumora-view=pricing]) [data-lumora-plan],:is([data-lumora-view=services],[data-lumora-view=pricing]) [data-lumora-plan]{cursor:pointer}:is([data-lumora-view=services],[data-lumora-view=pricing]) [data-lumora-plan] button{display:none}:is([data-lumora-view=services],[data-lumora-view=pricing]) [data-lumora-plan][data-disabled=true]{opacity:.45;cursor:not-allowed;transform:none!important;box-shadow:none;pointer-events:none}:is([data-lumora-view=services],[data-lumora-view=pricing]) [data-lumora-plan-locked]{position:absolute;bottom:14px;left:20px;right:20px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}:is(.site-packages,.site-get-started) [data-lumora-plans-x] [data-lumora-plan]{scroll-snap-align:start;min-height:0}:is(.site-packages,.site-get-started) [data-lumora-plans-compact] [data-lumora-plan]{padding:22px 20px 18px;min-height:0}:is(.site-packages,.site-get-started) [data-lumora-plans-compact] [data-lumora-plan-price]{font-size:22px}:is(.site-packages,.site-get-started) [data-lumora-plan]{position:relative;display:flex;flex-direction:column;gap:10px;min-height:100%;background:var(--paper);border:1px solid var(--border);border-radius:18px;padding:28px 24px 24px;box-shadow:var(--shadow);transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}:is(.site-packages,.site-get-started) [data-lumora-plan]:hover{transform:translateY(-3px);box-shadow:0 20px 48px -24px #0003}:is(.site-packages,.site-get-started) [data-lumora-plan][data-recommended=true]{border-color:#0071e373;box-shadow:0 0 0 1px #0071e340,var(--shadow)}:is(.site-packages,.site-get-started) [data-lumora-plan][data-selected=true]{border-color:var(--brand);box-shadow:0 0 0 2px #0071e338,var(--shadow)}:is(.site-packages,.site-get-started) [data-lumora-plan] h2{font-size:20px;margin:0;letter-spacing:-.01em}:is(.site-packages,.site-get-started) [data-lumora-plan-price]{margin:4px 0 0;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}:is(.site-packages,.site-get-started) [data-lumora-plan-blurb]{margin:0;color:var(--muted);font-size:15px;line-height:1.55}:is(.site-packages,.site-get-started) [data-lumora-plan-details]{flex:1;margin-top:4px;padding-top:14px;border-top:1px solid var(--border)}:is(.site-packages,.site-get-started) [data-lumora-plan-details-title]{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}:is(.site-packages,.site-get-started) [data-lumora-plan-details-title]:not(:first-child){margin-top:14px}:is(.site-packages,.site-get-started) [data-lumora-plan-includes],:is(.site-packages,.site-get-started) [data-lumora-plan-excludes]{margin:0;padding:0;list-style:none;display:grid;gap:6px}:is(.site-packages,.site-get-started) [data-lumora-plan-includes] li{position:relative;padding-left:18px;font-size:14px;line-height:1.45;color:var(--ink)}:is(.site-packages,.site-get-started) [data-lumora-plan-includes] li:before{content:"✓";position:absolute;left:0;color:var(--brand);font-weight:700}:is(.site-packages,.site-get-started) [data-lumora-plan-excludes] li{position:relative;padding-left:18px;font-size:13px;line-height:1.45;color:var(--muted)}:is(.site-packages,.site-get-started) [data-lumora-plan-excludes] li:before{content:"–";position:absolute;left:2px;color:var(--muted)}:is(.site-packages,.site-get-started) [data-lumora-recommended]{position:absolute;top:16px;right:16px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#fff;background:var(--brand);padding:5px 10px;border-radius:980px}:is(.site-packages,.site-get-started) [data-lumora-plan] button{margin-top:8px;padding:11px 18px;border:1px solid var(--border);border-radius:999px;background:var(--soft);color:var(--ink);font:inherit;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}:is(.site-packages,.site-get-started) [data-lumora-plan][data-selected=true] button{background:var(--ink);border-color:var(--ink);color:#fff}:is(.site-packages,.site-get-started) [data-lumora-plan] button:hover:not(:disabled){border-color:var(--brand);color:var(--brand)}:is(.site-packages,.site-get-started) [data-lumora-plan][data-selected=true] button:hover:not(:disabled){background:var(--brand);border-color:var(--brand);color:#fff}:is(.site-packages,.site-get-started) [data-lumora-plan] button:disabled{opacity:.55;cursor:not-allowed}:is(.site-packages,.site-get-started) [data-lumora-checkout]{display:flex;flex-wrap:wrap;align-items:center;gap:16px 20px;padding:24px 28px;background:var(--soft);border:1px solid var(--border);border-radius:18px}:is(.site-packages,.site-get-started) [data-lumora-checkout] button{padding:13px 26px;background:var(--brand);color:#fff;border:none;border-radius:980px;font:inherit;font-weight:600;cursor:pointer}:is(.site-packages,.site-get-started) [data-lumora-checkout] button:disabled{opacity:.6;cursor:not-allowed}@media (max-width: 900px){:is(.site-packages,.site-get-started) [data-lumora-plans]{grid-template-columns:1fr}}.site-pricing h1{font-size:34px}.site-pricing h2{font-size:22px;margin-top:28px}.site-pricing ul{padding-left:20px}.site-pricing .portal-section{border-bottom:1px solid #eee;padding-bottom:16px;margin-bottom:20px}.site-pricing .portal-section p{line-height:1.6;margin:0 0 12px}.site-pricing .portal-section [data-lumora-lead]{color:var(--muted);max-width:68ch}.site-pricing h3{font-size:17px;line-height:1.3;margin:22px 0 8px;letter-spacing:-.01em}.portal-lead{color:var(--muted);max-width:60ch;margin:0 0 28px;line-height:1.6}.portal-section{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid var(--border)}.portal-section h2{font-size:22px;margin-bottom:16px}.portal-notice{color:#666;font-style:italic}.developers-cta{display:inline-block;padding:10px 18px;border-radius:8px;background:var(--ink, #1a1a1a);color:var(--paper, #fff);text-decoration:none;font-weight:600}.developers-cta:hover{opacity:.9}.developers-code{font-family:ui-monospace,monospace;font-size:.92em}.developers-list{margin:8px 0 16px;padding-left:1.25rem;line-height:1.55}.developers-ai-optional{opacity:.92}.developers-prompt{margin:12px 0 0;padding:12px;background:#f7f7f5;border:1px solid var(--border, #e2e8f0);border-radius:8px;font-family:ui-monospace,monospace;font-size:12px;white-space:pre-wrap}.portal-error{color:var(--danger);margin-bottom:12px}.portal-usage-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0 0 8px}.portal-usage-allotment{margin:0 0 12px}.portal-usage-allotment-track{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.portal-usage-allotment-fill{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-hover));border-radius:4px}.portal-usage-allotment--storage[data-storage-status=warning] .portal-usage-allotment-fill{background:color-mix(in srgb,var(--danger) 55%,var(--brand))}.portal-usage-allotment--storage[data-storage-status=exceeded] .portal-usage-allotment-fill{background:var(--danger)}.portal-usage-allotment-label{margin:6px 0 0;font-size:.8rem}@media (max-width: 640px){.portal-usage-kpis{grid-template-columns:1fr}}.portal-usage-kpi-label{margin:0;font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.portal-usage-kpi-value{margin:4px 0 0;font-size:1.5rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.portal-usage-period,.portal-usage-footnote{margin:8px 0;font-size:.85rem}.portal-table{width:100%;border-collapse:collapse;font-size:14px;margin-bottom:16px}.portal-table th,.portal-table td{text-align:left;padding:8px 12px;border-bottom:1px solid #ddd}.portal-table th{font-weight:700;background:#f7f7f5}.portal-table tr[data-status=closed] td{color:#999}.portal-form{display:flex;flex-direction:column;gap:12px;max-width:480px;margin-top:24px}.portal-form h3{margin:0 0 4px;font-size:16px}.portal-form label{display:flex;flex-direction:column;gap:6px;font-size:14px}.portal-form select,.portal-form textarea{padding:8px 10px;border:1px solid var(--border);border-radius:8px;font:inherit;resize:vertical}.portal-btn{padding:11px 22px;background:var(--brand);color:#fff;border:none;border-radius:999px;cursor:pointer;font:inherit;font-weight:600;align-self:flex-start}.portal-btn:disabled{opacity:.6;cursor:not-allowed}.site-utility-kicker{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.site-main--utility:has(.site-feature-request){background:var(--soft);min-height:calc(100dvh - 48px);display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;align-content:start;padding:40px 20px 64px}.site-feature-request{width:100%;margin:0;padding:28px 28px 36px;background:var(--paper);border:1px solid var(--border);border-radius:18px;box-shadow:var(--shadow);align-self:flex-start}.site-feature-request{width:min(100%,980px)}.portal-table th,.portal-table td{border-bottom-color:var(--border)}.portal-feature-embed{margin-top:8px}.portal-feature-embed form{max-width:520px}.portal-tickets-note a{color:var(--brand)}.site-main--platform{padding:0}.site-platform-aside{margin:0 0 8px;font-size:14px;max-width:60ch}.platform-section-title{margin:32px 0 12px;font-size:18px}.platform-provision-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.platform-provision-card{padding:16px 18px 18px;min-width:0}.platform-provision-status{overflow-wrap:anywhere;word-break:break-word;max-width:100%;margin:12px 0 0}.platform-account-list{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:12px}.platform-account-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:10px 0;border-bottom:1px solid var(--border)}.platform-account-main{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 200px}.platform-account-email{overflow-wrap:anywhere}.platform-account-role{display:flex;align-items:center;gap:8px;font-size:13px}.platform-account-role select{min-width:0;max-width:100%}.platform-account-badge{font-size:13px;font-weight:600;color:var(--ink)}.platform-account-created{font-size:12px}.platform-site-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:0;padding:12px 14px;font-size:13px}.platform-site-meta dt{margin:0;color:#666;font-size:11px;text-transform:uppercase;letter-spacing:.04em}.platform-site-meta dd{margin:4px 0 0}.platform-site-note{margin:0;padding:0 14px 12px;font-size:13px}.site-nav-admin{font-size:11px!important;letter-spacing:.02em;color:var(--muted)!important;font-weight:500!important;opacity:.9!important}.site-nav-admin:hover{color:var(--ink)!important;opacity:1!important}.platform-owner-existing{margin:0 12px 12px}.platform-owner-existing strong{color:var(--ink);font-size:1.05rem}.platform-traffic{padding:0 12px 12px}.platform-traffic-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:8px}.platform-traffic-kpi-label{margin:0;font-size:.75rem;color:var(--muted);text-transform:uppercase;letter-spacing:.04em}.platform-traffic-kpi-value{margin:2px 0 0;font-size:1.35rem;font-weight:650;font-variant-numeric:tabular-nums;color:var(--ink)}.platform-traffic-period{margin:0 0 10px;font-size:.85rem}.platform-traffic-bars{display:block;margin:0 0 10px}.platform-traffic-bar{fill:var(--brand);opacity:.9}.platform-traffic-share-track{height:8px;border-radius:4px;background:var(--soft);overflow:hidden}.platform-traffic-share-fill{height:100%;background:linear-gradient(90deg,var(--brand),var(--brand-hover));border-radius:4px;min-width:0}.platform-traffic-share-label,.platform-traffic-footnote{margin:6px 0 0;font-size:.8rem}@media (max-width: 640px){.platform-traffic-kpis{grid-template-columns:1fr}}.platform-confirm-gate{display:flex;flex-wrap:wrap;align-items:center;gap:0}.order-flash{position:fixed;inset:0 0 auto 0;z-index:9999;background:linear-gradient(90deg,#e74c3c,#c0392b);color:#fff;padding:16px 24px;box-shadow:0 8px 32px #00000059;animation:banner-pulse .8s ease-in-out infinite alternate}.order-flash__inner{max-width:1120px;margin:0 auto;display:flex;flex-wrap:wrap;align-items:center;gap:16px;font-size:18px}.order-flash__dismiss{margin-left:auto;background:#fff3;border:1px solid rgba(255,255,255,.5);color:#fff;padding:8px 16px;border-radius:8px;cursor:pointer;font-weight:600}@keyframes banner-pulse{0%{filter:brightness(1)}to{filter:brightness(1.15)}}.platform-payments-kpis{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:16px}.platform-payments-kpi{min-width:0;padding:16px 0 4px}.platform-payments-kpi h3{margin:0 16px 8px;font-size:.8125rem}.platform-payments-kpi-note{margin:-8px 16px 12px;font-size:.75rem}.platform-payments-controls{min-width:0;padding:16px;margin-bottom:16px;display:grid;gap:12px}.platform-payments-filters{display:flex;flex-wrap:wrap;gap:12px 16px}.platform-payments-filters label{display:grid;gap:4px;min-width:0}.platform-payments-status{min-width:0;max-width:100%;margin:0;overflow-wrap:anywhere;word-break:break-word}.site-signin-choices{display:flex;flex-direction:column;gap:10px;max-width:520px;margin-top:24px}.site-signin .site-signin-choice{display:flex;justify-content:space-between;gap:12px;text-align:left;border-radius:12px;background:var(--soft);color:inherit;border:1px solid var(--border)}.site-signin .site-signin-change{background:transparent;color:var(--brand);padding:4px 0;align-self:flex-start}.platform-config-group{margin:0 0 32px}.platform-config-row{display:grid;gap:6px;padding:14px 0;border-bottom:1px solid var(--border);max-width:640px}.platform-config-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.platform-config-key{font-weight:600;color:var(--ink);font-family:ui-monospace,monospace;font-size:13px}.platform-config-desc,.platform-config-meta{margin:0;font-size:13px}.platform-config-editor input[type=text],.platform-config-editor input[type=number],.platform-config-editor select,.platform-config-editor textarea{width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.platform-config-badge{font-size:11px;padding:2px 8px;border-radius:980px;border:1px solid var(--danger);color:var(--danger);background:var(--soft)}.platform-config-error{margin:0;color:var(--danger);font-size:13px}.platform-config-row button[type=submit]{justify-self:start}.portal-usage-ledger{margin:16px 0;padding:12px 16px;border:1px solid var(--border);border-radius:12px;background:var(--soft)}.portal-usage-ledger h3{margin:0 0 8px;font-size:.9375rem}.portal-usage-ledger-list{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0}.portal-usage-ledger-list dt{color:var(--muted);font-size:.8125rem}.portal-usage-ledger-list dd{margin:0;color:var(--ink);font-weight:600}.platform-billing-controls{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:16px}.platform-billing-controls input{padding:8px 10px;border:1px solid var(--border);border-radius:8px;background:var(--paper);color:var(--ink);font:inherit}.platform-billing-badge{font-size:11px;padding:2px 8px;border-radius:980px;border:1px solid var(--border);background:var(--soft);color:var(--ink)}.platform-billing-badge[data-lumora-billing-status=overdue]{border-color:var(--danger);color:var(--danger)}.platform-billing-badge[data-lumora-billing-status=paid],.platform-billing-badge[data-lumora-billing-status=debited]{border-color:var(--brand);color:var(--brand)}.platform-billing-table tfoot th{text-align:left;border-top:2px solid var(--border)}.platform-billing-dryrun{margin-top:16px;padding:12px 16px;border:1px dashed var(--border);border-radius:12px}.platform-billing-dryrun h3{margin:0 0 8px;font-size:.9375rem}.site-get-started-claim{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:32px 48px;align-items:start;max-width:1120px;margin:0 auto;padding:0 24px 80px}.site-get-started-claim .lumora-dev-claim{--dc-ink: var(--ink);--dc-muted: var(--muted);--dc-line: var(--border);--dc-card: var(--paper);--dc-soft: var(--soft);--dc-accent: var(--brand);--dc-accent-hover: var(--brand-hover);--dc-accent-fg: #fff;--dc-danger: var(--danger);--dc-ok: #1a7f37;--dc-shadow: var(--shadow)}.site-get-started-claim h2{margin:0 0 8px;font-size:28px;letter-spacing:-.02em}.site-get-started-claim__steps{display:grid;gap:10px;margin:20px 0 0;padding-left:1.25rem;color:var(--muted);line-height:1.45}@media (max-width: 900px){.site-get-started-claim{grid-template-columns:minmax(0,1fr);padding:0 16px 64px}}.lumora-health-stack{display:grid;gap:16px}.lumora-console{--lumora-console-sidebar: 248px;--lumora-console-topbar: 64px;min-height:100dvh;background:var(--lumora-surface-canvas);color:var(--lumora-ink-primary);font-family:var(--lumora-font-sans);font-size:.9375rem;line-height:1.5;letter-spacing:0}.lumora-console *,.lumora-console *:before,.lumora-console *:after{box-sizing:border-box}.lumora-console :is(p,h1,h2,h3,ul,ol){margin:0}.lumora-console :is(ul,ol){padding:0;list-style:none}.lumora-console .lumora-console-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lumora-console .lumora-console-skip{position:fixed;top:8px;left:8px;z-index:100;padding:8px 14px;background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-radius:var(--lumora-radius-md);text-decoration:none;transform:translateY(-200%)}.lumora-console .lumora-console-skip:focus{transform:none}.lumora-console .lumora-console-sidebar{position:fixed;inset:0 auto 0 0;z-index:40;width:var(--lumora-console-sidebar);display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:var(--lumora-surface-raised);border-right:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-console-sidebar--with-header{grid-template-rows:auto auto minmax(0,1fr) auto}.lumora-console .lumora-console-sidebar__header{padding:12px 16px;border-bottom:1px solid var(--lumora-border-subtle);display:grid;gap:6px;min-width:0}.lumora-console .lumora-console-brand{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;height:var(--lumora-console-topbar);padding:0 16px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-console-brand__mark{display:grid;place-items:center;width:32px;height:32px;background:var(--lumora-surface-inverse);color:var(--lumora-ink-inverse);border-radius:var(--lumora-radius-md);font-weight:600;font-size:.875rem}.lumora-console .lumora-console-brand__text{display:grid;min-width:0;line-height:1.25}.lumora-console .lumora-console-brand__title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .lumora-console-brand__sub{font-size:.8125rem;color:var(--lumora-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .lumora-console-iconbtn.lumora-console-drawer-close{display:none}.lumora-console .lumora-console-nav{min-height:0;overflow-y:auto;padding:12px 12px 8px;display:grid;gap:20px;align-content:start}.lumora-console .lumora-console-nav__heading{padding:0 12px 6px;font-size:.8125rem;font-weight:500;color:var(--lumora-ink-muted)}.lumora-console .lumora-console-nav ul,.lumora-console .lumora-console-nav__pinned{display:grid;gap:2px}.lumora-console .lumora-console-nav__link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;padding:0 12px;border-radius:var(--lumora-radius-md);color:var(--lumora-ink-secondary);text-decoration:none;font-weight:500}.lumora-console .lumora-console-nav__link:hover{background:var(--lumora-accent-tint);color:var(--lumora-ink-primary)}.lumora-console .lumora-console-nav__link.is-active{background:var(--lumora-surface-subtle);color:var(--lumora-ink-primary)}.lumora-console .lumora-console-nav__link:focus-visible,.lumora-console .lumora-console-iconbtn:focus-visible,.lumora-console .lumora-console-link:focus-visible,.lumora-console .lumora-console-crumbs a:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .lumora-console-nav__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .lumora-console-nav__badge{min-width:20px;padding:0 6px;text-align:center;font-size:.75rem;font-weight:600;line-height:20px;background:var(--lumora-accent-tint);border-radius:var(--lumora-radius-pill);font-variant-numeric:tabular-nums}.lumora-console .lumora-console-icon{display:block}.lumora-console .lumora-console-sidebar__foot{padding:8px 12px 12px;border-top:1px solid var(--lumora-border-subtle);display:grid;gap:8px}.lumora-console .lumora-console-account{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:4px 4px 0}.lumora-console .lumora-console-account__avatar{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);font-size:.75rem;font-weight:600}.lumora-console .lumora-console-account__email{min-width:0;font-size:.875rem;color:var(--lumora-ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .lumora-console-iconbtn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;background:transparent;color:var(--lumora-ink-secondary);border:0;border-radius:var(--lumora-radius-md);cursor:pointer}.lumora-console .lumora-console-iconbtn:hover{background:var(--lumora-accent-tint);color:var(--lumora-ink-primary)}.lumora-console .lumora-console-frame{margin-left:var(--lumora-console-sidebar);min-width:0;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr);align-content:start}.lumora-console .lumora-console-topbar{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;height:var(--lumora-console-topbar);padding:0 32px;background:var(--lumora-surface-canvas);border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-console-iconbtn.lumora-console-menubtn{display:none;margin-left:-8px}.lumora-console .lumora-console-crumbs{min-width:0}.lumora-console .lumora-console-crumbs ol{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;min-width:0}.lumora-console .lumora-console-crumbs li{min-width:0;display:grid;grid-auto-flow:column;justify-content:start;align-items:center;gap:8px;color:var(--lumora-ink-muted);white-space:nowrap}.lumora-console .lumora-console-crumbs li+li:before{content:"/";color:var(--lumora-ink-muted)}.lumora-console .lumora-console-crumbs li[aria-current=page]{color:var(--lumora-ink-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis}.lumora-console .lumora-console-crumbs a:not([class*=lumora-]){color:inherit;text-decoration:none;border-radius:var(--lumora-radius-sm)}.lumora-console .lumora-console-crumbs a:hover{color:var(--lumora-ink-primary)}.lumora-console .lumora-console-topbar__actions{display:grid;grid-auto-flow:column;align-items:center;gap:8px}.lumora-console .lumora-console-main{min-width:0;padding:40px 32px 64px;width:100%;outline:none}.lumora-console .lumora-console-page{display:grid;gap:24px;min-width:0}.lumora-console .lumora-console-page__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px}.lumora-console .lumora-console-page__title{font-size:2rem;line-height:1.2;font-weight:600;letter-spacing:-.02em}.lumora-console .lumora-console-page__lead{margin-top:6px;color:var(--lumora-ink-secondary);max-width:64ch}.lumora-console .lumora-console-page__actions{display:grid;grid-auto-flow:column;justify-content:end;gap:8px}.lumora-console .lumora-console-stats{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.lumora-console .lumora-console-stat{display:grid;align-content:start;gap:8px;padding:20px;min-width:0;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-console-stat__label{font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .lumora-console-stat__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0}.lumora-console .lumora-console-stat__value{font-size:1.75rem;line-height:1.2;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.lumora-console .lumora-console-stat__dot{display:inline-block;width:10px;height:10px;margin-right:10px;border-radius:var(--lumora-radius-pill);background:var(--lumora-ink-muted);vertical-align:2px}.lumora-console .lumora-console-stat__dot--ok{background:var(--lumora-status-success)}.lumora-console .lumora-console-stat__dot--warn{background:var(--lumora-status-warning)}.lumora-console .lumora-console-stat__dot--crit{background:var(--lumora-status-danger)}.lumora-console .lumora-console-stat__spark{width:96px;height:32px;color:var(--lumora-ink-secondary)}.lumora-console .lumora-console-stat__icon{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--lumora-radius-md);color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle)}.lumora-console .lumora-console-stat__icon--ok{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 12%,transparent)}.lumora-console .lumora-console-stat__icon--warn{color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 12%,transparent)}.lumora-console .lumora-console-stat__icon--crit{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 12%,transparent)}.lumora-console .lumora-console-stats.lumora-console-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.lumora-console .lumora-console-stat__meter{display:grid;gap:6px;margin-top:4px}.lumora-console .lumora-console-stat__meter-labels{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;font-size:.8125rem;color:var(--lumora-ink-muted);font-variant-numeric:tabular-nums}.lumora-console .lumora-console-stat__meter-track{height:6px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);overflow:hidden}.lumora-console .lumora-console-stat__meter-fill{height:100%;border-radius:var(--lumora-radius-pill);background:var(--lumora-ink-primary)}.lumora-console .lumora-console-stat__hint{font-size:.8125rem;color:var(--lumora-ink-muted)}.lumora-console .lumora-console-status{display:inline-grid;grid-auto-flow:column;align-items:center;gap:6px;justify-self:start;min-height:24px;padding:0 10px;font-size:.8125rem;font-weight:500;border-radius:var(--lumora-radius-pill);color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-console-status__dot{width:6px;height:6px;border-radius:var(--lumora-radius-pill);background:currentColor}.lumora-console .lumora-console-status--ok{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 12%,transparent);border-color:transparent}.lumora-console .lumora-console-status--warn{color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 12%,transparent);border-color:transparent}.lumora-console .lumora-console-status--crit{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 12%,transparent);border-color:transparent}.lumora-console .lumora-console-card{min-width:0;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-console-card__head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 20px;height:56px;box-sizing:border-box;overflow:hidden;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-console-card__titles{display:grid;grid-auto-flow:column;justify-content:start;align-items:baseline;gap:10px;min-width:0}.lumora-console .lumora-console-card__title{font-size:1.0625rem;font-weight:600;line-height:1.3}.lumora-console .lumora-console-card__meta{font-size:.875rem;color:var(--lumora-ink-muted)}.lumora-console .lumora-console-card__action{display:grid;grid-auto-flow:column;align-items:center;justify-content:end;gap:12px;min-width:0}.lumora-console .lumora-console-card__body{padding:20px;min-width:0}.lumora-console .lumora-console-card__body--flush{padding:0;overflow-x:auto}.lumora-console .lumora-console-card__body--flush>:is(ul,ol)>li{padding:12px 20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-console-card__body--flush>:is(ul,ol)>li:last-child{border-bottom:0}.lumora-console .lumora-console-grid{display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start}.lumora-console .lumora-console-grid__main,.lumora-console .lumora-console-grid__aside{display:grid;gap:24px;min-width:0;align-content:start}.lumora-console .lumora-console-grid--level{align-items:stretch}.lumora-console .lumora-console-grid--level>.lumora-console-grid__main,.lumora-console .lumora-console-grid--level>.lumora-console-grid__aside{align-content:stretch}.lumora-console .lumora-console-level{align-items:stretch}.lumora-console .lumora-console-link{color:var(--lumora-ink-primary);font-weight:500;font-size:.875rem;text-decoration:none;white-space:nowrap;border-radius:var(--lumora-radius-sm);cursor:pointer}.lumora-console .lumora-console-link:after{content:"→";margin-left:6px;display:inline-block;transition:transform .12s ease}.lumora-console .lumora-console-link--plain:after{content:none}.lumora-console .lumora-console-link:hover,.lumora-console .lumora-console-link:focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.lumora-console .lumora-console-link:hover:after{transform:translate(2px)}.lumora-console :is(.lumora-live-pill,.ops-live,.ops-badge-neutral,.ops-badge-degraded){display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.875rem;font-weight:500;line-height:1.2;letter-spacing:0;text-transform:none;white-space:nowrap;color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 10%,var(--lumora-surface-raised));border:1px solid color-mix(in srgb,var(--lumora-status-success) 26%,transparent);border-radius:var(--lumora-radius-pill)}.lumora-console .ops-live:before{content:"";width:8px;height:8px;border-radius:var(--lumora-radius-pill);background:currentColor}.lumora-console .lumora-live-pill__dot{width:8px;height:8px;border-radius:var(--lumora-radius-pill);background:currentColor}.lumora-console :is(.lumora-live-pill--degraded,.ops-badge-degraded){color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 10%,var(--lumora-surface-raised));border-color:color-mix(in srgb,var(--lumora-status-warning) 30%,transparent)}.lumora-console :is(.lumora-live-pill--paused,.ops-badge-neutral){color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle);border-color:var(--lumora-border-subtle)}.lumora-console .lumora-console-page__actions{align-items:center}.lumora-console .lumora-console-attention-wrap{display:grid;gap:10px;justify-items:start}.lumora-console .lumora-console-attention{display:grid;gap:8px;width:100%}.lumora-console .lumora-console-attention__item{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;min-width:0;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-console .lumora-console-attention__dot{width:8px;height:8px;margin-top:7px;border-radius:var(--lumora-radius-pill)}.lumora-console .lumora-console-attention__item--warn .lumora-console-attention__dot{background:var(--lumora-status-warning)}.lumora-console .lumora-console-attention__item--crit .lumora-console-attention__dot{background:var(--lumora-status-danger)}.lumora-console .lumora-console-attention__text{min-width:0;display:grid;gap:1px}.lumora-console .lumora-console-attention__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;min-width:0}.lumora-console .lumora-console-attention__title{font-weight:600;line-height:1.35;overflow-wrap:anywhere}.lumora-console .lumora-console-attention__detail{font-size:.8125rem;line-height:1.35;color:var(--lumora-ink-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .lumora-console-attention__empty{color:var(--lumora-ink-secondary)}.lumora-console .lumora-console-attention__more{color:var(--lumora-ink-muted);font-weight:400}.lumora-console .lumora-console-empty{display:grid;gap:4px;justify-items:start;padding:16px 18px;border:0;border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-console .lumora-console-empty__title{font-weight:600;color:var(--lumora-ink-secondary)}.lumora-console .lumora-console-empty__action{margin-top:4px}.lumora-console .lumora-console-empty__body{color:var(--lumora-ink-muted);font-size:.9375rem}.lumora-console :is(h2,h3):not([class*=lumora-]){font-weight:600;line-height:1.3;color:var(--lumora-ink-primary)}.lumora-console h2:not([class*=lumora-]){font-size:1.0625rem;margin-bottom:12px}.lumora-console h3:not([class*=lumora-]){font-size:1rem;margin-bottom:8px}.lumora-console p:not([class*=lumora-]){line-height:1.55}.lumora-console .muted{color:var(--lumora-ink-secondary)}.lumora-console a:where(:not([class*=lumora-],.portal-btn,.ops-btn,.lm-btn,.lm-btn-primary)){color:var(--lumora-ink-primary);text-decoration:none;border-radius:var(--lumora-radius-sm)}.lumora-console a:where(:not([class*=lumora-],.portal-btn,.ops-btn,.lm-btn,.lm-btn-primary)):hover,.lumora-console a:where(:not([class*=lumora-],.portal-btn,.ops-btn,.lm-btn,.lm-btn-primary)):focus-visible{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:3px}.lumora-console a:where(:not([class*=lumora-],.portal-btn,.ops-btn,.lm-btn,.lm-btn-primary)):focus-visible{box-shadow:var(--lumora-focus-ring);outline:none}.lumora-console a:visited:where(:not([class*=lumora-],.portal-btn,.ops-btn,.lm-btn,.lm-btn-primary)){color:var(--lumora-ink-primary)}.lumora-console button:not([class*=lumora-]),.lumora-console .lumora-console-btn{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;font:inherit;font-size:.9375rem;font-weight:500;line-height:1;letter-spacing:0;text-decoration:none;white-space:nowrap;color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-md);box-shadow:none;cursor:pointer;width:auto;align-self:auto}.lumora-console button:not([class*=lumora-]):hover:not(:disabled),.lumora-console .lumora-console-btn:hover:not(:disabled){background:var(--lumora-surface-subtle)}.lumora-console button:not([class*=lumora-]):focus-visible,.lumora-console .lumora-console-btn:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console button:not([class*=lumora-]):disabled,.lumora-console .lumora-console-btn:disabled{opacity:.55;cursor:not-allowed}.lumora-console .lumora-console-btn--primary,.lumora-console form button[type=submit]:not([class*=lumora-]){background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .lumora-console-btn--primary:hover:not(:disabled),.lumora-console form button[type=submit]:not([class*=lumora-]):hover:not(:disabled){background:var(--lumora-accent-primary-hover)}.lumora-console :is(input:not([type=checkbox],[type=radio],[type=range],[type=file],[type=hidden],[type=submit],[type=button],[type=reset],[type=color],[type=image]),select,textarea):not([class*=lumora-]){display:block;width:100%;max-width:100%;min-height:40px;padding:8px 12px;font:inherit;font-size:.9375rem;line-height:1.4;letter-spacing:0;color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-md);box-shadow:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.lumora-console :is(input,select,textarea):not([class*=lumora-])::placeholder{color:var(--lumora-ink-muted);opacity:1}.lumora-console textarea:not([class*=lumora-]){min-height:96px;resize:vertical}.lumora-console :is(input,select,textarea):not([class*=lumora-]):hover:not(:disabled,:focus-visible){border-color:var(--lumora-ink-muted)}.lumora-console :is(input,select,textarea):not([class*=lumora-]):focus-visible{outline:none;box-shadow:var(--lumora-focus-ring);border-color:var(--lumora-ink-primary)}.lumora-console :is(input,select,textarea):not([class*=lumora-]):disabled{opacity:1;color:var(--lumora-ink-muted);background:var(--lumora-surface-subtle);cursor:not-allowed}.lumora-console :is(input,textarea):not([class*=lumora-])[readonly]{background:var(--lumora-surface-subtle)}.lumora-console :is(input,select,textarea):not([class*=lumora-])[aria-invalid=true]{border-color:var(--lumora-status-danger)}.lumora-console :is(input,select,textarea):not([class*=lumora-])[aria-invalid=true]:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--lumora-status-danger) 25%,transparent)}.lumora-console select:not([class*=lumora-]){padding-right:36px;cursor:pointer;background-image:linear-gradient(45deg,transparent 50%,var(--lumora-ink-secondary) 50%),linear-gradient(135deg,var(--lumora-ink-secondary) 50%,transparent 50%)!important;background-position:calc(100% - 19px) 50%,calc(100% - 14px) 50%!important;background-size:5px 5px,5px 5px!important;background-repeat:no-repeat!important}.lumora-console select:not([class*=lumora-])[multiple]{background-image:none!important;padding-right:12px}.lumora-console input:is([type=date],[type=time],[type=datetime-local],[type=month]):not([class*=lumora-]){min-width:0;font-variant-numeric:tabular-nums}.lumora-console input:is([type=date],[type=time],[type=datetime-local]):not([class*=lumora-])::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.lumora-console input[type=number]:not([class*=lumora-]){font-variant-numeric:tabular-nums}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]){-moz-appearance:none;appearance:none;-webkit-appearance:none;display:inline-grid;place-content:center;width:18px;height:18px;margin:0 8px 0 0;vertical-align:-4px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-sm);cursor:pointer}.lumora-console input[type=radio]:not([class*=lumora-],[class*=switch],[class*=toggle]){border-radius:var(--lumora-radius-pill)}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):before{content:"";width:10px;height:10px;transform:scale(0);transition:transform 90ms ease;background:var(--lumora-accent-primary-fg)}.lumora-console input[type=checkbox]:not([class*=lumora-],[class*=switch],[class*=toggle]):before{clip-path:polygon(14% 52%,0 66%,38% 100%,100% 20%,86% 6%,38% 72%)}.lumora-console input[type=radio]:not([class*=lumora-],[class*=switch],[class*=toggle]):before{border-radius:var(--lumora-radius-pill);width:8px;height:8px}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):checked,.lumora-console input[type=checkbox]:not([class*=lumora-],[class*=switch],[class*=toggle]):indeterminate{background:var(--lumora-accent-primary);border-color:var(--lumora-accent-primary)}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):checked:before{transform:scale(1)}.lumora-console input[type=checkbox]:not([class*=lumora-],[class*=switch],[class*=toggle]):indeterminate:before{transform:scale(1);clip-path:polygon(0 40%,100% 40%,100% 60%,0 60%)}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):hover:not(:disabled){border-color:var(--lumora-ink-primary)}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):disabled{background:var(--lumora-surface-subtle);border-color:var(--lumora-border-subtle);cursor:not-allowed}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle]):disabled:checked{background:var(--lumora-ink-muted);border-color:var(--lumora-ink-muted)}.lumora-console :is(input[type=checkbox],input[type=radio]):not([class*=lumora-],[class*=switch],[class*=toggle])[aria-invalid=true]{border-color:var(--lumora-status-danger)}.lumora-console fieldset{margin:0;padding:0;border:0;min-width:0}.lumora-console legend{padding:0;font-weight:500;margin-bottom:8px}.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table){width:100%;border-collapse:collapse;font-size:.875rem;font-variant-numeric:tabular-nums}.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table) :is(th,td){padding:12px 16px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--lumora-border-subtle);overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table) tbody tr{height:48px}.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table) th{position:static;font-size:.8125rem;font-weight:500;color:var(--lumora-ink-muted);background:transparent;text-transform:none;letter-spacing:0;white-space:nowrap}.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table) tbody tr:hover td{background:var(--lumora-surface-subtle)}.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table) tbody tr:last-child td{border-bottom:0}.lumora-console :is(th,td).lumora-console-num,.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table) :is(th,td).lumora-console-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lumora-console td.lumora-console-nowrap{white-space:nowrap}.lumora-console td.lumora-console-ellipsis{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console td.lumora-console-wrap{min-width:12rem}@media (max-width: 1280px){.lumora-console .lumora-console-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.lumora-console .lumora-console-stats.lumora-console-stats--3{grid-template-columns:minmax(0,1fr)}}@media (max-width: 1100px){.lumora-console .lumora-console-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table):not([data-stacked]){display:block;max-width:100%;overflow-x:auto}.lumora-console .lumora-console-frame{margin-left:0}.lumora-console .lumora-console-iconbtn.lumora-console-menubtn,.lumora-console .lumora-console-iconbtn.lumora-console-drawer-close{display:inline-grid}.lumora-console .lumora-console-topbar{grid-template-columns:auto minmax(0,1fr) auto;padding:0 16px}.lumora-console .lumora-console-main{padding:24px 16px 48px}.lumora-console .lumora-console-page__title{font-size:1.625rem}.lumora-console .lumora-console-sidebar{width:min(86vw,320px);transform:translate(-100%);visibility:hidden;transition:transform var(--lumora-duration-normal) var(--lumora-ease-out),visibility 0s linear var(--lumora-duration-normal)}.lumora-console[data-drawer=open] .lumora-console-sidebar{transform:none;visibility:visible;transition:transform var(--lumora-duration-normal) var(--lumora-ease-out),visibility 0s}.lumora-console .lumora-console-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;background:color-mix(in srgb,var(--lumora-surface-inverse) 40%,transparent);opacity:0;pointer-events:none;transition:opacity var(--lumora-duration-normal) var(--lumora-ease-out)}.lumora-console[data-drawer=open] .lumora-console-backdrop{opacity:1;pointer-events:auto}}@media (max-width: 700px){.lumora-console .lumora-console-topbar{gap:8px}.lumora-console .lumora-console-crumbs li:not(:last-child){display:none}.lumora-console .lumora-console-crumbs li+li:before{content:none}.lumora-console .lumora-console-crumbs ol{grid-auto-flow:row}.lumora-console .lumora-console-crumbs li[aria-current=page]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (max-width: 640px){.lumora-console :is(table:not([class*=lumora-]),table.lumora-console-table)[data-stacked]{display:block;overflow:visible}.lumora-console table[data-stacked] thead{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0)}.lumora-console table[data-stacked] tbody{display:grid;gap:12px;padding:12px}.lumora-console table[data-stacked] tbody tr{display:grid;gap:0;height:auto;padding:4px 14px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console table[data-stacked] tbody tr:hover td{background:transparent}.lumora-console table[data-stacked] td{display:grid;grid-template-columns:minmax(84px,38%) minmax(0,1fr);align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--lumora-border-subtle);text-align:left;white-space:normal;overflow-wrap:anywhere;max-width:none;min-width:0}.lumora-console table[data-stacked] td:last-child{border-bottom:0}.lumora-console table[data-stacked] td:before{content:attr(data-label);font-size:.8125rem;font-weight:500;color:var(--lumora-ink-muted)}.lumora-console table[data-stacked] td:not([data-label]){grid-template-columns:minmax(0,1fr)}.lumora-console table[data-stacked] td:not([data-label]):before{content:none}.lumora-console table[data-stacked] td.lumora-console-num{text-align:left}.lumora-console table[data-stacked] td.lumora-console-ellipsis{white-space:normal;overflow-wrap:anywhere}}@media (max-width: 600px){.lumora-console .lumora-console-card__titles{grid-auto-flow:row;gap:2px}.lumora-console .lumora-console-page__head{grid-template-columns:minmax(0,1fr)}.lumora-console .lumora-console-page__actions{justify-content:start}.lumora-console .lumora-console-stats{grid-template-columns:minmax(0,1fr)}.lumora-console .lumora-console-card__head{padding:14px 16px}.lumora-console .lumora-console-card__body{padding:16px}.lumora-console .lumora-console-card__body--flush>:is(ul,ol)>li{padding:12px 16px}}@media (prefers-reduced-motion: reduce){.lumora-console .lumora-console-sidebar,.lumora-console .lumora-console-backdrop{transition:none}}.lumora-console .lumora-header-pill{display:inline-grid;grid-auto-flow:column;align-items:center;gap:12px;min-height:44px;padding:0 18px;color:var(--lumora-ink-secondary);font-size:.9375rem;white-space:nowrap;font-variant-numeric:tabular-nums;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-pill);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-header-pill .lumora-live-pill{min-height:0;padding:0;background:none;border:0;color:var(--lumora-ink-primary)}.lumora-console .lumora-header-pill .lumora-live-pill--live .lumora-live-pill__dot{color:var(--lumora-status-success)}.lumora-console .lumora-header-pill__sep{width:4px;height:4px;border-radius:var(--lumora-radius-pill);background:var(--lumora-border-strong)}.lumora-console .lumora-printers--board{gap:24px}.lumora-console .lumora-jobs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.lumora-console .lumora-job{display:grid;align-content:start;gap:12px;padding:24px;min-width:0;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-job__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.lumora-console .lumora-job__eyebrow{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lumora-ink-muted)}.lumora-console .lumora-job__icon{display:inline-grid;color:var(--lumora-ink-muted)}.lumora-console .lumora-job__icon--warn{color:var(--lumora-status-warning)}.lumora-console .lumora-job__title{font-size:1.5rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;padding-bottom:20px;border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-job__holder{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;min-height:40px;min-width:0;padding-top:4px}.lumora-console .lumora-job__printer{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;font-size:1.0625rem;font-weight:500;overflow-wrap:anywhere}.lumora-console .lumora-job__conn{font-size:.875rem;color:var(--lumora-ink-muted);text-align:right;overflow-wrap:anywhere}.lumora-console .lumora-job__dot{width:12px;height:12px;border-radius:var(--lumora-radius-pill);background:var(--lumora-ink-muted)}.lumora-console .lumora-job__dot--ok{background:var(--lumora-status-success)}.lumora-console .lumora-job__dot--warn{background:var(--lumora-status-warning)}.lumora-console .lumora-job__dot--crit{background:var(--lumora-status-danger)}.lumora-console .lumora-job__pill{display:inline-grid;justify-self:start;align-items:center;min-height:28px;padding:0 10px;font-size:.9375rem;font-weight:500;white-space:nowrap;border-radius:var(--lumora-radius-sm);color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 14%,transparent)}.lumora-console .lumora-job__action{width:100%;min-height:48px}.lumora-console .lumora-job__select{display:block;width:100%;min-height:48px;padding:0 12px;font:inherit;font-size:.9375rem;color:var(--lumora-ink-primary);background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-md)}.lumora-console .lumora-job__select:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .lumora-job__pick{display:grid}.lumora-console .lumora-ptable-card .lumora-console-card__head{padding:24px}.lumora-console .lumora-ptable-card .lumora-console-card__titles{grid-auto-flow:row;gap:4px}.lumora-console .lumora-ptable-card .lumora-console-card__title{font-size:1.5rem;letter-spacing:-.01em}.lumora-console .lumora-ptable-card .lumora-console-card__meta{font-size:.9375rem;color:var(--lumora-ink-secondary)}.lumora-console .lumora-ptable,.lumora-console .lumora-ptable__headgroup,.lumora-console .lumora-ptable__item{display:grid;min-width:0}.lumora-console .lumora-ptable__row{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr) minmax(0,2.4fr);align-items:center;gap:16px;padding:18px 24px;min-width:0}.lumora-console .lumora-ptable__row--head{padding:14px 24px;background:var(--lumora-surface-canvas);border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-ptable__th{font-size:.8125rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--lumora-ink-muted)}.lumora-console .lumora-ptable__th:last-child{text-align:right}.lumora-console .lumora-ptable__item{border-bottom:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-ptable__item:last-child{border-bottom:0}.lumora-console .lumora-ptable__cell{min-width:0;font-size:1.0625rem;overflow-wrap:anywhere}.lumora-console .lumora-ptable__name{font-weight:500}.lumora-console .lumora-ptable__sub{font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .lumora-ptable__pill{display:inline-grid;grid-auto-flow:column;align-items:center;gap:8px;min-height:30px;padding:0 12px;font-size:.9375rem;font-weight:500;white-space:nowrap;border-radius:var(--lumora-radius-pill);color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle)}.lumora-console .lumora-ptable__dot{width:8px;height:8px;border-radius:var(--lumora-radius-pill);background:currentColor}.lumora-console .lumora-ptable__pill--success{color:var(--lumora-status-success);background:color-mix(in srgb,var(--lumora-status-success) 12%,transparent)}.lumora-console .lumora-ptable__pill--warning{color:var(--lumora-status-warning);background:color-mix(in srgb,var(--lumora-status-warning) 14%,transparent)}.lumora-console .lumora-ptable__pill--danger{color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 12%,transparent)}.lumora-console .lumora-ptable__chip{display:inline-grid;align-items:center;min-height:30px;padding:0 12px;font-size:.9375rem;color:var(--lumora-ink-muted);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-sm)}.lumora-console .lumora-ptable__chip--set{color:var(--lumora-ink-primary)}.lumora-console .lumora-ptable__cell--action{display:grid;justify-items:end;gap:6px;text-align:right}.lumora-console .lumora-ptable__identify{min-height:40px;padding:0 20px;width:auto;justify-self:end}.lumora-console .lumora-ptable__helper{font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .lumora-ptable__helper--blocked{color:var(--lumora-status-danger)}.lumora-console .lumora-ptable__item[data-online=false] .lumora-ptable__cell:not(.lumora-ptable__cell--action){opacity:.72}.lumora-console .lumora-ptable__item[data-online=false] .lumora-ptable__pill{opacity:1}.lumora-console .lumora-ptable__codewrap{display:grid;padding:0 24px 20px}.lumora-console .lumora-ptable__codecell{display:grid;min-width:0}@media (max-width: 760px){.lumora-console .lumora-jobs{grid-template-columns:minmax(0,1fr);gap:16px}.lumora-console .lumora-job{padding:20px}.lumora-console .lumora-ptable__headgroup{display:none}.lumora-console .lumora-ptable__row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px}.lumora-console .lumora-ptable__cell:not(.lumora-ptable__cell--name){display:grid;grid-template-columns:6.5rem minmax(0,1fr);align-items:center;gap:8px;font-size:.9375rem}.lumora-console .lumora-ptable__cell:not(.lumora-ptable__cell--name):before{content:attr(data-label);font-size:.8125rem;font-weight:500;text-transform:none;letter-spacing:0;color:var(--lumora-ink-muted)}.lumora-console .lumora-ptable__cell>:not(p){justify-self:start}.lumora-console .lumora-ptable__cell--action{justify-items:start;text-align:left}.lumora-console .lumora-ptable__cell--action:before{align-self:start;padding-top:12px}.lumora-console .lumora-ptable__identify{justify-self:start}.lumora-console .lumora-ptable__helper{grid-column:1 / -1}.lumora-console .lumora-ptable-card .lumora-console-card__body--flush{padding:0}.lumora-console .lumora-ptable__codewrap{padding:0 16px 16px}.lumora-console .lumora-ptable-card .lumora-console-card__head{padding:16px}.lumora-console .lumora-header-pill{white-space:normal}}.lumora-console .lumora-health-range--compact{margin:0;padding:3px;gap:2px;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console .lumora-health-range--compact .lumora-health-range-btn{min-height:34px;min-width:52px;padding:0 14px;font-size:.9375rem;font-weight:400;color:var(--lumora-ink-secondary);border-radius:var(--lumora-radius-sm)}.lumora-console .lumora-health-range--compact .lumora-health-range-btn[aria-pressed=true]{color:var(--lumora-ink-primary);font-weight:600;background:var(--lumora-surface-raised);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 12%,transparent)}.lumora-console .lumora-health-stack--console{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:stretch}@media (max-width: 1100px){.lumora-console .lumora-health-stack--console{grid-template-columns:minmax(0,1fr)}}.lumora-console .lumora-health-card--console{gap:20px;padding:24px;min-width:0;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .lumora-health-card--console .lumora-health-card-head{padding-bottom:0;border-bottom:0;gap:6px}.lumora-console .lumora-health-card--console .lumora-health-card-title{grid-template-columns:auto minmax(0,1fr);justify-content:start;gap:8px 14px}.lumora-console .lumora-health-card--console .lumora-health-card-name{font-size:1.5rem;letter-spacing:-.01em}.lumora-console .lumora-health-card--console .lumora-health-card-meta{font-size:.9375rem;color:var(--lumora-ink-secondary)}.lumora-console .lumora-health-card--console .lumora-health-badge{justify-self:start;border-color:transparent;font-weight:500;min-height:28px}.lumora-console .lumora-health-card--console .lumora-health-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media (min-width: 1700px){.lumora-console .lumora-health-card--console .lumora-health-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width: 600px){.lumora-console .lumora-health-card--console{padding:16px}}@media (max-width: 480px){.lumora-console .lumora-health-card--console .lumora-health-tiles{grid-template-columns:minmax(0,1fr)}}.lumora-console .lumora-health-card--console .lumora-health-tile{padding:14px 16px;gap:6px;background:var(--lumora-surface-canvas)}.lumora-console .lumora-health-card--console .lumora-health-tile-label{font-size:.9375rem}.lumora-console .lumora-health-card--console .lumora-health-tile-value{font-size:1.5rem;letter-spacing:-.01em}.lumora-console .lumora-health-card--console .lumora-health-tile-unit{font-size:.875rem;font-weight:400;color:var(--lumora-ink-muted)}.lumora-console .lumora-health-card--console .lumora-health-tile{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:8px}.lumora-console .lumora-health-card--console .lumora-health-tile-head{display:contents}.lumora-console .lumora-health-card--console .lumora-health-tile-label{grid-column:1 / -1;grid-row:1}.lumora-console .lumora-health-card--console .lumora-health-tile-value{grid-column:1;grid-row:2;white-space:nowrap;overflow-wrap:normal;min-width:0}.lumora-console .lumora-health-card--console .lumora-health-cue{grid-column:2;grid-row:2;margin-left:0;font-weight:500;white-space:nowrap;justify-self:end}.lumora-console .lumora-health-card--console .lumora-health-tile-hint,.lumora-console .lumora-health-card--console .lumora-health-spark{grid-column:1 / -1}.lumora-console .lumora-health-card--console .lumora-health-power{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:14px 16px}.lumora-console .lumora-health-card--console .lumora-health-power-glyph{width:22px;height:22px;font-size:.8125rem}.lumora-console .lumora-health-card--console .lumora-health-power-body{display:block}.lumora-console .lumora-health-card--console .lumora-health-power-title{display:inline;font-size:.9375rem;margin-right:6px}.lumora-console .lumora-health-card--console .lumora-health-power-title:after{content:":"}.lumora-console .lumora-health-card--console .lumora-health-power p{display:inline;margin:0;font-size:.9375rem}.lumora-console .lumora-health-card--console .lumora-health-printers{padding-top:20px}.lumora-console .lumora-health-card--console .lumora-health-section-title{font-size:.8125rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--lumora-ink-muted)}.lumora-console .lumora-health-card--console .lumora-health-section-count{font-size:.875rem}.lumora-console .lumora-health-card--console .lumora-health-printer{padding:12px 16px;background:var(--lumora-surface-canvas)}.lumora-console .lumora-health-card--console .lumora-health-printer-name{font-weight:500}.lumora-console .lumora-health-card--console .lumora-health-printer-pill{border-color:transparent}.lumora-console .lumora-health-card--console .lumora-health-printer--offline .lumora-health-printer-pill{border:0;color:var(--lumora-status-danger);background:color-mix(in srgb,var(--lumora-status-danger) 10%,transparent)}.site-main--console{padding:0;background:var(--lumora-surface-canvas)}.lumora-console .portal-section{margin:0;padding:0;border:0;background:transparent;border-radius:0}.lumora-console .portal-section>h2:first-child,.lumora-console .edge-pair>h2:first-child,.lumora-console [data-lumora-view=packages]>h1:first-child,.lumora-console .ops-panel[data-api-playground]>h2:first-child,.lumora-console .ops-panel-head h2{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lumora-console .ops-panel{margin:0;border:0;border-radius:0;background:transparent;overflow:visible;color:inherit}.lumora-console .ops-panel:not([data-api-playground]){padding:0}.lumora-console .ops-panel[data-api-playground]{padding:0;display:grid;gap:16px}.lumora-console .ops-panel-head{display:grid;grid-template-columns:minmax(0,1fr);justify-items:end;padding:0 0 12px;border:0;background:transparent}.lumora-console .portal-error,.lumora-console .ops-error{color:var(--lumora-status-danger);margin:0 0 12px}.lumora-console .portal-success{color:var(--lumora-status-success);margin:12px 0 0}.lumora-console .portal-notice{color:var(--lumora-ink-secondary);font-style:normal;margin:0 0 12px}.lumora-console .portal-lead,.lumora-console [data-lumora-lead]{color:var(--lumora-ink-secondary);max-width:64ch;margin:0 0 16px}.lumora-console .portal-section>*+*,.lumora-console .ops-panel>*+*{margin-top:12px}.lumora-console .ops-panel-head+*{margin-top:0}.lumora-console .ops-btn,.lumora-console .ops-panel[data-api-playground] .ops-btn,.lumora-console .portal-btn,.lumora-console .lm-btn{border-radius:var(--lumora-radius-md)}.lumora-console .lm-btn-primary{background:var(--lumora-accent-primary);color:var(--lumora-accent-primary-fg);border-color:var(--lumora-accent-primary)}.lumora-console .site-packages{max-width:none;margin:0;padding:0}.lumora-console .owner-card--form .lumora-console-card__body{max-width:640px}.lumora-console .edge-pair{display:grid;gap:16px}.lumora-console .edge-pair-field,.lumora-console .portal-form label{display:grid;gap:6px;font-size:.875rem;font-weight:500;color:var(--lumora-ink-primary)}.lumora-console .edge-pair-field>span{font-weight:500}.lumora-console .edge-pair .lumora-console-btn{justify-self:start}.lumora-console .portal-form{display:grid;gap:16px;max-width:560px;margin:24px 0 0;padding-top:24px;border-top:1px solid var(--lumora-border-subtle)}.lumora-console .portal-form h3{margin:0}.lumora-console .portal-form button{justify-self:start}.lumora-console fieldset label{display:grid;grid-auto-flow:column;justify-content:start;align-items:center;min-height:32px;font-weight:400}.lumora-console .portal-table-scroll{overflow-x:auto}.lumora-console .portal-logs-filter{display:grid;grid-auto-flow:column;justify-content:start;gap:8px;padding:16px 20px}.lumora-console .portal-logs-filter button[aria-pressed=true]{background:var(--lumora-surface-subtle);border-color:var(--lumora-ink-primary)}.lumora-console [data-lumora-view=logs]>.portal-error,.lumora-console [data-lumora-view=logs]>p{margin-left:20px;margin-right:20px}.lumora-console .portal-usage-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.lumora-console .portal-usage-kpi-label{font-size:.8125rem;color:var(--lumora-ink-muted);text-transform:none;letter-spacing:0;margin:0}.lumora-console .portal-usage-kpi-value{font-size:1.5rem;font-weight:600;font-variant-numeric:tabular-nums;margin:4px 0 0}.lumora-console .portal-usage-allotment-track{height:8px;border-radius:var(--lumora-radius-pill);background:var(--lumora-surface-subtle);overflow:hidden}.lumora-console .portal-usage-allotment-fill{height:100%;background:var(--lumora-accent-primary);border-radius:var(--lumora-radius-pill)}.lumora-console .portal-usage-ledger{margin:16px 0;padding:16px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}@media (max-width: 640px){.lumora-console .portal-usage-kpis{grid-template-columns:minmax(0,1fr)}}.lumora-console .owner-overview__meta{font-size:.875rem;color:var(--lumora-ink-muted);white-space:nowrap}.lumora-console .owner-overview__count{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 8px;font-size:.8125rem;font-weight:600;color:var(--lumora-ink-secondary);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-pill)}.lumora-console .owner-overview__note{color:var(--lumora-ink-secondary)}.lumora-console .owner-overview__stack{display:grid;gap:12px;justify-items:stretch}.lumora-console .owner-overview__stack--row{grid-template-columns:minmax(0,1fr) auto;align-items:center}.lumora-console .owner-overview__ticket-link{justify-self:end}.lumora-console .owner-overview__ticket{display:grid;gap:8px;justify-items:start;padding:12px 14px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-console .owner-overview__ticket-text,.lumora-console .owner-overview__plan-name{overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.lumora-console .owner-overview__plan-name{font-weight:600;font-size:1.0625rem}.lumora-console .owner-overview__devices>li{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(max-content,2fr) auto;align-items:center;gap:16px}.lumora-console .owner-overview__device-name{font-weight:600;overflow-wrap:anywhere}.lumora-console .owner-overview__numbers{display:grid;grid-auto-flow:column;justify-content:start;gap:4px 20px;margin:0;font-variant-numeric:tabular-nums}.lumora-console .owner-overview__numbers div{display:grid;grid-auto-flow:column;gap:6px}.lumora-console .owner-overview__numbers dt{color:var(--lumora-ink-muted);font-size:.875rem}.lumora-console .owner-overview__numbers dd{margin:0;white-space:nowrap;font-weight:600;font-size:.875rem}.lumora-console .owner-overview__event{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:16px}.lumora-console .owner-overview__when{color:var(--lumora-ink-muted);font-size:.875rem;white-space:nowrap}.lumora-console .owner-overview__what{overflow-wrap:anywhere}.lumora-console .owner-overview__actor{font-size:.8125rem;color:var(--lumora-ink-secondary);padding:2px 10px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-sm);background:var(--lumora-surface-subtle);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 700px){.lumora-console .owner-overview__devices>li{grid-template-columns:minmax(0,1fr) auto auto;gap:8px 12px}.lumora-console .owner-overview__numbers{grid-column:1 / -1;order:3}.lumora-console .owner-overview__event{grid-template-columns:minmax(0,1fr);gap:2px}.lumora-console .owner-overview__actor{justify-self:start;margin-top:4px}}.lumora-console .platform-traffic-bar{fill:var(--lumora-ink-primary);opacity:1}.lumora-console :is(.site-packages,.site-get-started) [data-lumora-plan][data-recommended=true]{border-color:var(--lumora-border-strong);box-shadow:0 0 0 1px var(--lumora-border-strong)}.lumora-console :is(.site-packages,.site-get-started) [data-lumora-plan][data-selected=true]{border-color:var(--lumora-ink-primary);box-shadow:0 0 0 1px var(--lumora-ink-primary)}.lumora-console :is(.site-packages,.site-get-started) [data-lumora-recommended]{color:var(--lumora-ink-primary);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle)}.lumora-console .lumora-printers-roles{padding:8px 16px}.lumora-console .lumora-printers-identify-wrap>.lumora-printers-btn{justify-self:start;width:auto;min-height:40px}.lumora-console a.platform-console-back{display:grid;grid-template-columns:auto auto;justify-content:start;align-items:center;gap:4px;width:fit-content;font-size:.875rem;font-weight:500;color:var(--lumora-ink-secondary);text-decoration:none;border-radius:var(--lumora-radius-sm)}.lumora-console .platform-console-back .lumora-console-icon{transform:rotate(180deg)}.lumora-console a.platform-console-back:hover{color:var(--lumora-ink-primary)}.lumora-console a.platform-console-back:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .platform-console-sitecard{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px 10px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console .platform-console-sitecard__mark{display:grid;place-items:center;width:36px;height:36px;font-weight:700;font-size:1rem;color:var(--lumora-ink-primary);background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md)}.lumora-console .platform-console-sitecard__text{display:grid;gap:1px;min-width:0}.lumora-console .platform-console-sitename{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .platform-console-siteslug{font-size:.8125rem;color:var(--lumora-ink-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .platform-console-search{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;width:320px;padding:0 12px;background:var(--lumora-surface-subtle);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);color:var(--lumora-ink-muted)}.lumora-console .platform-console-search:focus-within{box-shadow:var(--lumora-focus-ring)}.lumora-console .lumora-platform-search__input{display:block;width:100%;min-height:38px;padding:0;font:inherit;font-size:.9375rem;color:var(--lumora-ink-primary);background:transparent;border:0;box-shadow:none;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lumora-console .platform-console-search__results,.lumora-console .platform-console-search__none{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:50;display:grid;padding:4px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);box-shadow:0 8px 24px color-mix(in srgb,var(--lumora-ink-primary) 12%,transparent)}.lumora-console .platform-console-search__none{padding:12px;color:var(--lumora-ink-secondary);font-size:.875rem}.lumora-console .platform-console-search__results a:not([class*=lumora-]){display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:8px 10px;text-decoration:none;color:var(--lumora-ink-primary);border-radius:var(--lumora-radius-sm)}.lumora-console .platform-console-search__results a:hover,.lumora-console .platform-console-search__results a:focus-visible{background:var(--lumora-surface-subtle);outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .platform-console-search__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .platform-console-search__slug{font-size:.8125rem;color:var(--lumora-ink-muted)}.lumora-console .platform-console-refresh{border:1px solid var(--lumora-border-subtle);background:var(--lumora-surface-subtle)}.lumora-console .platform-console-note{color:var(--lumora-ink-secondary);font-size:.875rem}.lumora-console .platform-console-split{display:grid;gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.lumora-console .lumora-console-grid--level>.lumora-console-grid__main>.lumora-console-card,.lumora-console .lumora-console-grid--level>.lumora-console-grid__aside>.lumora-console-card,.lumora-console .platform-console-split>.lumora-console-card{height:100%;align-self:stretch}.lumora-console .lumora-console-grid--level>.lumora-console-grid__main,.lumora-console .lumora-console-grid--level>.lumora-console-grid__aside{display:grid;grid-template-rows:minmax(0,1fr)}.lumora-console .platform-console-split>.lumora-console-card{display:grid;grid-template-rows:auto minmax(0,1fr)}.lumora-console .platform-console-split>.lumora-console-card>.lumora-console-card__body{align-content:start}.lumora-console .platform-console-versions{display:grid;gap:12px}.lumora-console .platform-console-version{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:12px 14px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle)}.lumora-console .platform-console-version__name{font-weight:600}.lumora-console .platform-console-version__latest{grid-column:1 / -1;font-size:.875rem;color:var(--lumora-ink-secondary)}.lumora-console .platform-console-bar{grid-column:1 / -1;display:grid;height:6px;margin-top:4px;border-radius:var(--lumora-radius-pill);background:var(--lumora-border-subtle);overflow:hidden}.lumora-console .platform-console-bar>span{display:block;height:100%;border-radius:var(--lumora-radius-pill);background:var(--lumora-ink-muted)}.lumora-console .platform-console-bar--ok>span{background:var(--lumora-status-success)}.lumora-console .platform-console-bar--warn>span,.lumora-console .platform-console-bar--crit>span{background:var(--lumora-ink-primary)}.lumora-console .platform-console-tiles{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}.lumora-console .platform-console-split>.platform-console-fleet>.lumora-console-card__body{display:grid;grid-template-rows:auto minmax(0,1fr);align-content:stretch}.lumora-console .platform-console-fleet__foot{align-self:end;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid var(--lumora-border-subtle);font-size:.875rem;color:var(--lumora-ink-muted)}.lumora-console a.platform-console-tile{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:14px 16px;min-width:0;height:100%;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-md);background:var(--lumora-surface-subtle);color:var(--lumora-ink-primary);text-decoration:none}.lumora-console a.platform-console-tile:hover{border-color:var(--lumora-border-strong)}.lumora-console a.platform-console-tile:focus-visible{outline:none;box-shadow:var(--lumora-focus-ring)}.lumora-console .platform-console-tile__name{font-weight:600;overflow-wrap:anywhere}.lumora-console .platform-console-tile__dot{width:10px;height:10px;border-radius:var(--lumora-radius-pill);background:var(--lumora-ink-muted)}.lumora-console .platform-console-tile__dot--ok{background:var(--lumora-status-success)}.lumora-console .platform-console-tile__dot--warn{background:var(--lumora-status-warning)}.lumora-console .platform-console-tile__dot--crit{background:var(--lumora-status-danger)}.lumora-console .platform-console-tile__site{grid-column:1 / -1;font-size:.875rem;color:var(--lumora-ink-secondary);overflow-wrap:anywhere}.lumora-console .platform-console-tile__state{grid-column:1 / -1;font-size:.8125rem;font-weight:500;color:var(--lumora-ink-secondary)}.lumora-console .platform-console-tile__state--ok{color:var(--lumora-status-success)}.lumora-console .platform-console-tile__state--warn{color:var(--lumora-status-warning)}.lumora-console .platform-console-tile__state--crit{color:var(--lumora-status-danger)}.lumora-console .platform-console-tiles+.platform-console-note{margin-top:12px}.lumora-console .platform-console-sites a:not([class*=lumora-]){font-weight:500}.lumora-console .platform-console-flag{display:block;font-size:.75rem;font-weight:500;color:var(--lumora-status-warning)}.lumora-console .platform-console-foot{padding:12px 16px;font-size:.875rem;color:var(--lumora-ink-secondary);border-top:1px solid var(--lumora-border-subtle)}.lumora-console .platform-console-badge{display:inline-block;padding:2px 8px;border:1px solid var(--lumora-border-strong);border-radius:var(--lumora-radius-pill);font-size:.75rem}.lumora-console .platform-console-event{display:grid;grid-template-columns:96px minmax(0,1fr) auto;align-items:baseline;gap:16px}.lumora-console .platform-console-event__when{color:var(--lumora-ink-muted);font-size:.875rem;white-space:nowrap}.lumora-console .platform-console-event__what{overflow-wrap:anywhere}.lumora-console .platform-console-event__site{font-size:.8125rem;color:var(--lumora-ink-secondary);padding:2px 10px;border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-sm);background:var(--lumora-surface-subtle);max-width:14rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lumora-console .site-platform{display:grid;gap:24px;min-width:0;padding:0;margin:0}.lumora-console .site-platform>*{margin-top:0;margin-bottom:0;min-width:0}.lumora-console .site-platform .ops-table-wrap{min-width:0;overflow-x:auto}.lumora-console .site-platform>.ops-panel,.lumora-console .site-platform .platform-provision-card{padding:20px;background:var(--lumora-surface-raised);border:1px solid var(--lumora-border-subtle);border-radius:var(--lumora-radius-lg);box-shadow:0 1px 2px color-mix(in srgb,var(--lumora-ink-primary) 4%,transparent)}.lumora-console .site-platform>.ops-panel:not([data-api-playground]){padding:20px}.lumora-console .site-platform-aside{max-width:64ch}.lumora-console .site-platform .ops-table{width:100%}.lumora-console .site-signin{max-width:640px;margin:0;padding:0}.lumora-console form.site-signin{display:grid;gap:16px;margin-top:16px}.lumora-console .platform-console-form .lumora-console-card__body{max-width:640px}@media (max-width: 1100px){.lumora-console .platform-console-split{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.lumora-console .site-platform .ops-table{display:block;overflow-x:auto}}@media (max-width: 700px){.lumora-console .platform-console-search{width:40px;height:40px;padding:0;justify-items:center;grid-template-columns:1fr;cursor:pointer}.lumora-console .platform-console-search>.lumora-console-icon{grid-area:1 / 1;pointer-events:none}.lumora-console .lumora-platform-search__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.lumora-console .platform-console-search:focus-within{position:fixed;top:12px;left:16px;right:16px;z-index:60;width:auto;height:40px;padding:0 12px;justify-items:start;grid-template-columns:auto minmax(0,1fr);background:var(--lumora-surface-raised);cursor:text}.lumora-console .platform-console-search:focus-within>.lumora-console-icon{grid-area:auto}.lumora-console .platform-console-search:focus-within .lumora-platform-search__input{position:static;opacity:1;cursor:text}.lumora-console .lumora-console-crumbs{overflow:hidden}.lumora-console .platform-console-tiles{grid-template-columns:minmax(0,1fr)}.lumora-console .platform-console-event{grid-template-columns:minmax(0,1fr);gap:2px}.lumora-console .platform-console-event__site{justify-self:start;margin-top:4px}}
