@font-face{font-family:inter;src:url(../media/Inter_Regular-s.p.3f1r_p0hh63ra.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Medium-s.p.1ghtw2fcnq1dz.ttf)format("truetype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_SemiBold-s.p.2ev-c_ghbb92h.ttf)format("truetype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:inter;src:url(../media/Inter_Bold-s.p.0gepgi5w6v3gt.ttf)format("truetype");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.vuY8aa_className{font-family:inter,inter Fallback}.vuY8aa_variable{--font-inter:"inter", "inter Fallback"}
:root{--hos-canvas:#f4f2e9;--hos-surface:#fffefc;--hos-ink:#30203e;--hos-muted:#6d6178;--hos-accent:#30203e;--hos-lime:#c5ef52;--hos-border:#dad2df;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{min-height:100%}body{background:var(--hos-canvas);color:var(--hos-ink);font-family:var(--font-inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;margin:0}.foundation{place-items:center;min-height:100vh;padding:24px;display:grid}.foundation__card{background:var(--hos-surface);border:1px solid var(--hos-border);border-radius:18px;width:min(100%,560px);padding:48px;box-shadow:0 20px 60px #11151614}.brand-logo{flex-shrink:0;max-width:100%;height:auto;display:block}.brand-logo--entry{width:280px}.brand-logo--sidebar{width:190px}.foundation__eyebrow{color:var(--hos-accent);letter-spacing:.12em;text-transform:uppercase;margin:24px 0 6px;font-size:.75rem;font-weight:800}h1{letter-spacing:-.04em;margin:0;font-size:clamp(2rem,5vw,3.25rem)}p{color:var(--hos-muted);line-height:1.6}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #30203e8c}button:disabled{cursor:not-allowed}a{color:inherit}.platform-login{background:radial-gradient(circle at 70% 20%, #30203e1a, transparent 34%), var(--hos-canvas);place-items:center;min-height:100vh;padding:24px;display:grid}.platform-login__panel{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:22px;width:min(100%,460px);padding:46px;box-shadow:0 24px 70px #1115161a}.platform-login__panel h1,.platform-page-header h1{letter-spacing:-.035em;margin:6px 0 0}.platform-eyebrow{color:var(--hos-accent);letter-spacing:.14em;text-transform:uppercase;margin:22px 0 0;font-size:.72rem;font-weight:800}.platform-shell{grid-template-columns:248px minmax(0,1fr);min-height:100vh;display:grid}.platform-sidebar{color:#f9f7f2;background:#30203e;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.platform-sidebar__brand{align-items:center;gap:12px;font-weight:750;display:grid}.platform-sidebar nav{gap:6px;margin-top:42px;display:grid}.platform-sidebar nav a{color:#f4f2e9;border-radius:10px;padding:12px 14px;text-decoration:none}.platform-sidebar nav a:hover{color:#fff;background:#c5ef5224}.platform-sidebar :focus-visible,.manage-sidebar__footer :focus-visible,.manage-company-switcher :focus-visible{outline-color:var(--hos-lime)}.platform-sidebar__footer{gap:12px;margin-top:auto;display:grid}.platform-sidebar__footer small{color:#cbbfd3;text-overflow:ellipsis;overflow:hidden}.platform-content{background:var(--hos-canvas);min-width:0;padding:44px clamp(24px,4vw,64px) 72px}.platform-page-header{margin-bottom:28px}.platform-page-header>p:last-child{max-width:720px;margin-top:8px}.platform-page-header--split{justify-content:space-between;align-items:center;gap:24px;display:flex}.platform-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:22px;display:grid}.platform-metric,.platform-card{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:16px;box-shadow:0 8px 28px #1115160d}.platform-metric{padding:20px}.platform-metric span{min-height:34px;color:var(--hos-muted);font-size:.8rem;display:block}.platform-metric strong{letter-spacing:-.04em;margin-top:12px;font-size:2rem;display:block}.platform-card{margin-bottom:22px;padding:24px}.platform-card h2{margin:0 0 20px;font-size:1.12rem}.platform-card__header{justify-content:space-between;align-items:center;gap:18px;display:flex}.platform-company-list{display:grid}.platform-company-row{border-top:1px solid var(--hos-border);justify-content:space-between;align-items:center;gap:18px;padding:15px 4px;text-decoration:none;display:flex}.platform-company-row:first-child{border-top:0}.platform-company-row span:first-child{gap:4px;display:grid}.platform-company-row small,.platform-table small{color:var(--hos-muted);margin-top:4px;display:block}.platform-form{margin-top:18px}.platform-form--stacked{gap:16px;display:grid}.platform-form--grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.platform-form label,.platform-license-actions label{color:#3d4143;gap:7px;font-size:.79rem;font-weight:700;display:grid}.platform-form input,.platform-form select,.platform-form textarea,.platform-license-actions input{width:100%;min-height:44px;color:var(--hos-ink);background:#fff;border:1px solid #dcd5cc;border-radius:10px;outline:none;padding:10px 12px}.platform-form textarea{resize:vertical}.platform-form input:focus,.platform-form select:focus,.platform-form textarea:focus,.platform-license-actions input:focus{border-color:var(--hos-accent);box-shadow:0 0 0 3px #30203e1a}.platform-form .button{align-self:end}.platform-form__hint{align-self:center;margin:0;font-size:.78rem}.platform-form__spacer{min-height:1px}.platform-version-grid,.platform-version-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.platform-version-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-version-grid .platform-card__header h2{margin:4px 0 0}.button{border:0;border-radius:10px;min-height:42px;padding:10px 16px;font-weight:750}.button--primary{color:var(--hos-ink);background:var(--hos-lime)}.button--secondary{color:#182025;background:#f0ece5}.button--warning{color:#7a3600;background:#ffe6c0}.button--ghost{color:#fff;background:#ffffff14;width:100%}.text-link{color:var(--hos-accent);font-size:.86rem;font-weight:750;text-decoration:none}.platform-feedback{border-radius:10px;padding:12px 15px;font-size:.88rem}.platform-feedback--created{color:#17663b;background:#e8f7ee}.platform-feedback--validation,.platform-feedback--failed{color:#8b3a17;background:#fff0e8}.status-badge{color:#47433d;background:#eeebe5;border-radius:99px;width:fit-content;padding:6px 9px;font-size:.74rem;font-weight:800;display:inline-flex}.status-badge--active{color:#17663b;background:#e4f5eb}.status-badge--trial{color:#7a4b00;background:#fff1cf}.status-badge--suspended,.status-badge--expired,.status-badge--cancelled{color:#8b3a17;background:#ffe8dc}.platform-table-wrap{overflow-x:auto}.platform-table{border-collapse:collapse;width:100%}.platform-table th{color:var(--hos-muted);letter-spacing:.05em;text-align:left;text-transform:uppercase;font-size:.72rem}.platform-table th,.platform-table td{border-bottom:1px solid var(--hos-border);vertical-align:middle;padding:14px 12px}.platform-table tbody tr:last-child td{border-bottom:0}.platform-table code{font-size:.76rem}.platform-detail-grid{grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:22px;display:grid}.platform-license-actions{border-top:1px solid var(--hos-border);flex-wrap:wrap;align-items:end;gap:12px;padding-top:22px;display:flex}.platform-license-actions form{align-items:end;gap:10px;display:flex}.platform-license-actions label{min-width:210px}.platform-notes{gap:10px;margin-top:20px;display:grid}.platform-notes article{background:#f4f0e9;border-radius:10px;padding:12px}.platform-notes p{color:var(--hos-ink);margin:0}.platform-notes small{color:var(--hos-muted);margin-top:8px;display:block}.platform-company-count{border-top:1px solid var(--hos-border);justify-content:space-between;align-items:center;margin-top:20px;padding-top:16px;display:flex}.platform-company-count strong{font-size:1.5rem}@media (max-width:1050px){.platform-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.platform-detail-grid{grid-template-columns:1fr}}@media (max-width:760px){.platform-shell{display:block}.platform-sidebar{width:100%;height:auto;position:static}.platform-sidebar nav{grid-template-columns:repeat(3,1fr);margin-top:22px}.platform-sidebar__footer{margin-top:22px}.platform-content{padding:28px 18px 48px}.platform-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-form--grid,.platform-version-grid,.platform-version-fields{grid-template-columns:1fr}.platform-form__spacer{display:none}}.manage-login{background:radial-gradient(circle at 18% 24%,#c5ef5217,#0000 30%),#30203e;grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);align-items:center;gap:clamp(40px,8vw,120px);min-height:100vh;padding:clamp(28px,7vw,96px);display:grid}.manage-login__brand{max-width:680px}.manage-login__brand h1{color:#f4f2e9;max-width:640px;margin-top:12px}.manage-login__brand>p:last-child{color:#cbbfd3;max-width:590px;font-size:1.08rem}.manage-login__brand .manage-eyebrow{color:var(--hos-lime)}.manage-login__panel{border:1px solid var(--hos-border);background:var(--hos-canvas);border-radius:22px;justify-self:end;width:100%;max-width:480px;padding:clamp(28px,4vw,48px);box-shadow:0 26px 76px #1115161c}.manage-login__panel h2{margin:0 0 24px;font-size:1.4rem}.manage-eyebrow{color:var(--hos-accent);letter-spacing:.13em;text-transform:uppercase;margin:20px 0 0;font-size:.72rem;font-weight:850}.manage-form{gap:18px;display:grid}.manage-form label{color:#3b4143;gap:8px;font-size:.8rem;font-weight:750;display:grid}.manage-form input{background:#fff;border:1px solid #d9d2c9;border-radius:10px;outline:none;width:100%;min-height:48px;padding:11px 13px}.manage-form input:focus{border-color:var(--hos-accent);box-shadow:0 0 0 3px #30203e1c}.manage-button{min-height:50px;color:var(--hos-ink);background:var(--hos-lime);border:0;border-radius:10px;font-weight:800;box-shadow:0 10px 24px #30203e1f}.manage-shell{grid-template-columns:250px minmax(0,1fr);min-height:100vh;display:grid}.manage-sidebar{color:#f4f2e9;background:#30203e;flex-direction:column;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;box-shadow:8px 0 30px #0d121414}.manage-sidebar__brand{align-items:center;gap:11px;padding:0 6px;display:grid}.manage-sidebar__brand>div:last-child{gap:2px;min-width:0;display:grid}.manage-sidebar__brand strong{letter-spacing:.04em;color:var(--hos-lime);font-size:.72rem}.manage-sidebar__brand small{color:#cbbfd3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.manage-sidebar nav{gap:4px;margin-top:32px;display:grid}.manage-sidebar nav a{color:#f4f2e9;border-radius:9px;align-items:center;gap:11px;min-height:43px;padding:9px 12px;font-size:.88rem;text-decoration:none;display:flex}.manage-sidebar nav a:hover,.manage-sidebar nav a:focus-visible{color:#fff;outline:2px solid var(--hos-lime);outline-offset:2px;background:#c5ef5224}.manage-sidebar nav a>span{width:19px;color:var(--hos-lime);text-align:center;font-size:1.1rem}.manage-company-switcher{color:#cbbfd3;margin:18px 6px 0;font-size:.76rem;position:relative}.manage-company-switcher summary{cursor:pointer}.manage-company-switcher>div{gap:4px;padding-top:9px;display:grid}.manage-company-switcher a{background:#ffffff0f;border-radius:7px;padding:7px;text-decoration:none}.manage-sidebar__footer{border-top:1px solid #ffffff17;gap:9px;margin-top:auto;padding:16px 6px 0;display:grid}.manage-sidebar__footer small{color:#cbbfd3;text-overflow:ellipsis;overflow:hidden}.manage-sidebar__footer button{color:#eceeed;background:#ffffff12;border:0;border-radius:8px;width:100%;min-height:39px;font-size:.8rem;font-weight:700}.manage-role{width:fit-content;color:var(--hos-lime);letter-spacing:.05em;text-transform:uppercase;background:#c5ef521f;border-radius:99px;padding:5px 8px;font-size:.68rem;font-weight:800}.manage-content{background:var(--hos-canvas);min-width:0;padding:38px clamp(24px,4vw,62px) 70px}.manage-page-header{margin-bottom:28px}.manage-page-header h1{margin-top:6px;font-size:clamp(2rem,4vw,2.8rem)}.manage-page-header>p:last-child{max-width:720px;margin:8px 0 0}.manage-page-header--split{justify-content:space-between;align-items:center;gap:28px;display:flex}.manage-context-badge{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:12px;min-width:190px;padding:13px 16px}.manage-context-badge span{color:var(--hos-muted);text-transform:uppercase;margin-bottom:5px;font-size:.68rem;display:block}.manage-context-badge strong{font-size:.9rem}.manage-alert{border-radius:10px;padding:13px 15px;font-size:.87rem}.manage-alert--error{color:#813815;background:#fff0e7}.manage-alert--success{color:#17663b;background:#e4f5eb}.manage-status{color:#17663b;background:#e4f5eb;border-radius:99px;width:fit-content;padding:7px 10px;font-size:.72rem;font-weight:800}.manage-status--inactive{color:#6f6760;background:#eeeae4}.manage-intro-card{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;margin-bottom:34px;padding:22px;display:grid;box-shadow:0 8px 24px #1115160a}.manage-intro-card__mark{color:#a85b00;background:#fff0d7;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.manage-intro-card h2{margin:0;font-size:1rem}.manage-intro-card p{margin:4px 0 0;font-size:.86rem}.manage-section-heading{justify-content:space-between;align-items:end;gap:28px;margin-bottom:18px;display:flex}.manage-section-heading h2{letter-spacing:-.025em;margin:5px 0 0;font-size:1.5rem}.manage-section-heading>p{max-width:390px;margin:0;font-size:.86rem}.manage-module-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.manage-module-card{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:15px;min-height:176px;padding:20px;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s;position:relative;box-shadow:0 7px 22px #1115160a}.manage-module-card:hover{border-color:#dfc49d;transform:translateY(-2px);box-shadow:0 13px 28px #11151614}.manage-module-card__icon{width:39px;height:39px;color:var(--hos-accent);border:1px solid #efdcc0;border-radius:50%;place-items:center;margin-bottom:17px;font-size:1.1rem;display:grid}.manage-module-card strong{font-size:.95rem}.manage-module-card p{margin:6px 20px 0 0;font-size:.78rem;line-height:1.45}.manage-module-card__arrow{color:var(--hos-accent);position:absolute;bottom:15px;right:17px}.manage-empty-state{text-align:center;background:#fffdf9a6;border:1px dashed #d8cfc3;border-radius:17px;align-content:center;place-items:center;min-height:330px;padding:48px;display:grid}.manage-empty-state>span{width:58px;height:58px;color:var(--hos-accent);background:#fff0d8;border-radius:50%;place-items:center;font-size:1.5rem;display:grid}.manage-empty-state h2{margin:18px 0 0}.manage-empty-state p{max-width:540px;margin:8px auto 0}.manage-data-card{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:16px;margin-bottom:20px;padding:24px;box-shadow:0 8px 28px #1115160a}.manage-license{background:radial-gradient(circle at 92% 5%, #30203e17, transparent 29%), var(--hos-surface);border:1px solid #e4d8c8;border-radius:17px;margin-bottom:20px;padding:26px;box-shadow:0 10px 30px #1115160d}.manage-license--attention{background:#fffaf2;border-color:#e8b779}.manage-license__header{justify-content:space-between;align-items:start;gap:28px;display:flex}.manage-license__header h2{margin:5px 0 0;font-size:1.35rem}.manage-license__header p:last-child{margin:7px 0 0;font-size:.83rem}.manage-license__identity{justify-items:end;gap:5px;min-width:160px;display:grid}.manage-license__identity>span:first-child{color:var(--hos-muted);letter-spacing:.07em;text-transform:uppercase;font-size:.66rem}.manage-license__identity>strong{letter-spacing:.02em;font-size:1.2rem}.manage-license__notice{color:#7f3b0c;background:#ffead0;border-radius:11px;margin-top:20px;padding:14px 16px}.manage-license__notice strong{font-size:.82rem}.manage-license__notice p{color:#7f3b0c;margin:4px 0 0;font-size:.79rem;line-height:1.45}.manage-license__dates{border-top:1px solid var(--hos-border);border-bottom:1px solid var(--hos-border);flex-wrap:wrap;gap:24px;margin-top:23px;padding:18px 0;display:flex}.manage-license__dates>div{gap:5px;min-width:120px;display:grid}.manage-license__dates span{color:var(--hos-muted);text-transform:uppercase;font-size:.68rem}.manage-license__dates strong{font-size:.82rem}.manage-license__limits{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.manage-license__limits article{border:1px solid var(--hos-border);background:#ffffffc7;border-radius:12px;padding:15px}.manage-license__limits article>div:first-child{gap:7px;display:grid}.manage-license__limits article span{color:var(--hos-muted);font-size:.71rem}.manage-license__limits article strong{font-size:.94rem}.manage-license__limits article small{color:var(--hos-muted);margin-top:8px;font-size:.65rem;display:block}.manage-license__progress{background:#ece7df;border-radius:99px;height:5px;margin-top:12px;overflow:hidden}.manage-license__progress span{border-radius:inherit;background:var(--hos-accent);height:100%;display:block}.manage-license footer{color:var(--hos-muted);margin-top:18px;font-size:.72rem}.manage-dashboard-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.manage-dashboard-kpis article,.manage-dashboard-panel{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:15px;box-shadow:0 8px 26px #1115160a}.manage-dashboard-kpis article{min-height:130px;padding:18px;position:relative}.manage-dashboard-kpis article>span:not(.manage-dashboard-kpis__icon){color:var(--hos-muted);margin-top:17px;font-size:.72rem;display:block}.manage-dashboard-kpis article strong{letter-spacing:-.035em;margin-top:6px;font-size:clamp(1.25rem,2vw,1.7rem);display:block}.manage-dashboard-kpis__icon{color:#6f6b65;border:1px solid #e2ddd5;border-radius:7px;place-items:center;width:27px;height:27px;font-size:.78rem;display:grid}.manage-dashboard-primary{grid-template-columns:minmax(0,1.8fr) minmax(290px,.8fr);gap:14px;display:grid}.manage-dashboard-panel{padding:20px}.manage-dashboard-panel__heading{justify-content:space-between;align-items:start;gap:18px;display:flex}.manage-dashboard-panel__heading h2{margin:0;font-size:.98rem}.manage-dashboard-panel__heading p{margin:4px 0 0;font-size:.72rem;line-height:1.45}.manage-dashboard-panel__heading>span,.manage-dashboard-panel__heading>strong{border:1px solid var(--hos-border);color:var(--hos-muted);border-radius:7px;padding:6px 9px;font-size:.68rem}.manage-dashboard-panel__heading>a{color:var(--hos-accent);font-size:.72rem;font-weight:750;text-decoration:none}.manage-dashboard-chart{min-height:330px}.manage-dashboard-chart__svg{background:repeating-linear-gradient(#0000 0 51px,#eee9e2 52px);border-bottom:1px solid #e7e2da;width:100%;height:210px;margin-top:20px;overflow:visible}.manage-dashboard-chart__axis{color:#85817b;justify-content:space-between;margin-top:7px;font-size:.62rem;display:flex}.manage-dashboard-chart__legend{color:var(--hos-muted);justify-content:center;align-items:center;gap:7px;margin-top:14px;font-size:.68rem;display:flex}.manage-dashboard-chart__legend>span{background:var(--hos-accent);border-radius:99px;width:17px;height:3px}.manage-dashboard-attention__list{gap:8px;margin-top:17px;display:grid}.manage-dashboard-attention__list>a{border:1px solid var(--hos-border);border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:67px;padding:10px 11px;text-decoration:none;display:grid}.manage-dashboard-attention__list>a:hover{background:#f4f2e9;border-color:#a69aaf}.manage-dashboard-attention__icon{width:31px;height:31px;color:var(--hos-accent);background:#edf5d5;border-radius:50%;place-items:center;display:grid}.manage-dashboard-attention__list strong,.manage-dashboard-attention__list small{display:block}.manage-dashboard-attention__list strong{font-size:.72rem}.manage-dashboard-attention__list small{color:var(--hos-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:.63rem;overflow:hidden}.manage-dashboard-attention__list b{color:var(--hos-muted);font-size:1rem}.manage-dashboard-clear{text-align:center;align-content:center;place-items:center;min-height:220px;display:grid}.manage-dashboard-clear span{color:#25724c;background:#e7f4ec;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.manage-dashboard-clear p{margin:10px 0 0;font-size:.76rem}.manage-dashboard-now{margin-top:28px}.manage-dashboard-section-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.manage-dashboard-section-heading p{color:var(--hos-accent);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:.66rem;font-weight:850}.manage-dashboard-section-heading h2{margin:4px 0 0;font-size:1.25rem}.manage-dashboard-section-heading small{color:var(--hos-muted);font-size:.65rem}.manage-dashboard-now__grid{grid-template-columns:.65fr .65fr 1.7fr;gap:14px;display:grid}.manage-dashboard-stat{align-items:center;gap:15px;min-height:142px;display:flex}.manage-dashboard-stat__icon{width:43px;height:43px;color:var(--hos-accent);background:#edf5d5;border-radius:50%;flex:0 0 43px;place-items:center;font-size:1.1rem;display:grid}.manage-dashboard-stat>div>span,.manage-dashboard-stat small{color:var(--hos-muted);font-size:.65rem;display:block}.manage-dashboard-stat strong{margin:4px 0 6px;font-size:1.85rem;display:block}.manage-dashboard-stat strong em{color:#918c84;font-size:.85rem;font-style:normal;font-weight:600}.manage-dashboard-recent{min-height:142px}.manage-dashboard-recent__row{border-bottom:1px solid #eee9e2;justify-content:space-between;align-items:center;gap:15px;padding:9px 0;display:flex}.manage-dashboard-recent__row:last-child{border:0}.manage-dashboard-recent__row span strong,.manage-dashboard-recent__row small{display:block}.manage-dashboard-recent__row span strong{font-size:.72rem}.manage-dashboard-recent__row small{color:var(--hos-muted);margin-top:3px;font-size:.61rem}.manage-dashboard-recent__row>strong{font-size:.78rem}.manage-dashboard-trace{margin-top:14px}.manage-dashboard-trace__list{margin-top:15px;display:grid}.manage-dashboard-trace__list article{border-top:1px solid #eee9e2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:57px;display:grid}.manage-dashboard-trace__mark{border:1px solid var(--hos-border);width:31px;height:31px;color:var(--hos-accent);border-radius:50%;place-items:center;display:grid}.manage-dashboard-trace__list strong,.manage-dashboard-trace__list small{display:block}.manage-dashboard-trace__list strong{font-size:.73rem}.manage-dashboard-trace__list small{color:var(--hos-muted);margin-top:3px;font-size:.62rem}.manage-dashboard-trace__list time{color:var(--hos-muted);font-size:.65rem}.manage-dashboard-trace--full{margin-top:0}.manage-dashboard-empty{margin:24px 0 5px;font-size:.78rem}@media (max-width:1120px){.manage-dashboard-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-dashboard-primary{grid-template-columns:1fr}.manage-dashboard-now__grid{grid-template-columns:repeat(2,1fr)}.manage-dashboard-recent{grid-column:1/-1}}@media (max-width:720px){.manage-dashboard-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-dashboard-kpis article{min-height:116px}.manage-dashboard-now__grid{grid-template-columns:1fr}.manage-dashboard-recent{grid-column:auto}.manage-dashboard-trace__list article{grid-template-columns:auto minmax(0,1fr);padding:9px 0}.manage-dashboard-trace__list time{grid-column:2}}.manage-data-card h2{margin:0 0 19px;font-size:1.08rem}.manage-data-card__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.manage-data-card__heading p{max-width:420px;margin:0;font-size:.8rem}.manage-data-form{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:15px;display:grid}.manage-data-form--compact{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-data-form label{color:#3b4143;gap:7px;font-size:.76rem;font-weight:750;display:grid}.manage-data-form input,.manage-data-form select{width:100%;min-height:44px;color:var(--hos-ink);background:#fff;border:1px solid #dcd5cc;border-radius:9px;outline:none;padding:9px 11px}.manage-data-form input:focus,.manage-data-form select:focus{border-color:var(--hos-accent);box-shadow:0 0 0 3px #30203e1a}.manage-data-form input:disabled,.manage-data-form select:disabled{color:#77736e;background:#f3f0ea}.manage-data-form .manage-button{min-height:44px}.manage-data-form .manage-checkbox{align-self:center;align-items:center;gap:9px;min-height:44px;display:flex}.manage-data-form .manage-checkbox input{width:18px;min-height:18px;accent-color:var(--hos-accent)}.manage-split-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.manage-record-list{display:grid}.manage-record{border-top:1px solid var(--hos-border);padding:15px 2px}.manage-record:first-child{border-top:0}.manage-record__summary{justify-content:space-between;align-items:center;gap:18px;display:flex}.manage-record__summary>div{min-width:0}.manage-record__summary strong{font-size:.9rem;display:block}.manage-record__summary small{color:var(--hos-muted);text-overflow:ellipsis;margin-top:5px;font-size:.76rem;display:block;overflow:hidden}.manage-record details,.manage-product details{margin-top:12px}.manage-record summary,.manage-product summary{cursor:pointer;width:fit-content;color:var(--hos-accent);font-size:.75rem;font-weight:800}.manage-record details .manage-data-form,.manage-product details .manage-data-form{background:#f6f2eb;border-radius:12px;margin-top:14px;padding:16px}.manage-category-title{align-items:center;gap:10px;display:flex}.manage-category-title>span{border-radius:99px;flex:0 0 12px;width:12px;height:32px}.manage-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.manage-product{border:1px solid var(--hos-border);background:#fff;border-radius:13px;min-height:144px;padding:18px;position:relative}.manage-product>div{gap:5px;padding-right:80px;display:grid}.manage-product small{color:var(--hos-muted);font-size:.7rem}.manage-product strong{font-size:.94rem}.manage-product b{color:var(--hos-accent);margin-top:7px;font-size:1.15rem}.manage-product>.manage-status{position:absolute;top:15px;right:15px}.manage-product details[open]{grid-column:1/-1}.manage-product:has(details[open]){grid-column:1/-1}.manage-inventory-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.manage-inventory-metric{border:1px solid var(--hos-border);background:var(--hos-surface);border-radius:14px;padding:20px;box-shadow:0 8px 28px #1115160a}.manage-inventory-metric span{color:var(--hos-muted);font-size:.75rem;display:block}.manage-inventory-metric strong{margin-top:9px;font-size:1.8rem;display:block}.manage-inventory-metric--attention{background:#fff9ef;border-color:#e2a24c}.manage-inventory-metric--attention strong{color:#a75400}.manage-inventory-grid,.manage-recipe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-top:16px;display:grid}.manage-inventory-item,.manage-recipe{border:1px solid var(--hos-border);background:#fff;border-radius:13px;min-width:0;padding:18px}.manage-inventory-item--low{background:#fffbf4;border-color:#e4a956}.manage-inventory-balance{color:var(--hos-accent);margin-top:19px;font-size:1.65rem;display:block}.manage-inventory-balance small{text-transform:uppercase;font-size:.75rem}.manage-inventory-item>p{margin:7px 0 0;font-size:.72rem}.manage-inventory-item details,.manage-recipe details{margin-top:12px}.manage-inventory-item summary,.manage-recipe summary{cursor:pointer;color:var(--hos-accent);font-size:.74rem;font-weight:800}.manage-inventory-item details .manage-data-form,.manage-recipe details .manage-data-form{background:#f6f2eb;border-radius:11px;margin-top:12px;padding:14px}.manage-form-note{margin:14px 0 0;font-size:.72rem}.manage-recipe-create{grid-template-columns:minmax(220px,1fr) auto auto;margin:20px 0}.manage-recipe ul{margin:16px 0 0;padding:0;list-style:none}.manage-recipe li{border-top:1px solid var(--hos-border);grid-template-columns:minmax(0,1fr) auto;gap:6px 12px;padding:11px 0;font-size:.78rem;display:grid}.manage-recipe li details{grid-column:1/-1}.manage-movement-amount{justify-items:end;gap:4px;display:grid}.manage-movement-amount span{color:var(--hos-muted);font-size:.65rem}.manage-movement-amount strong{color:var(--hos-accent);font-size:.85rem}.manage-secure-label{color:#995000;background:#fff7e9;border:1px solid #ead4b5;border-radius:99px;width:fit-content;padding:7px 10px;font-size:.68rem;font-weight:800}.manage-activation{margin-top:20px}.manage-data-form--activation{grid-template-columns:minmax(190px,1.4fr) minmax(180px,1fr) auto}.manage-data-form--activation .manage-button{min-width:190px}.manage-data-form--activation .manage-button:disabled{cursor:not-allowed;opacity:.5}.manage-activation__result{background:linear-gradient(145deg,#fffdf8,#fff7e8);border:1px solid #e4c18d;border-radius:15px;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:24px;margin-top:22px;padding:22px;display:grid}.manage-activation__qr{border:1px solid var(--hos-border);background:#fff;border-radius:12px;place-items:center;padding:10px;display:grid}.manage-activation__qr img{width:100%;height:auto;display:block}.manage-activation__result .manage-eyebrow{margin:0 0 7px}.manage-activation__result code{color:#9b5100;letter-spacing:.08em;margin-bottom:13px;font-size:clamp(1.55rem,4vw,2.35rem);font-weight:900;display:block}.manage-activation__result strong,.manage-activation__result small{display:block}.manage-activation__result strong{max-width:520px;font-size:.82rem}.manage-activation__result small{color:var(--hos-muted);margin-top:7px}.manage-device-filters{background:#f4f0e9;border-radius:12px;grid-template-columns:minmax(220px,1.7fr) repeat(5,minmax(130px,1fr)) auto;gap:10px;margin:18px 0 24px;padding:14px;display:grid}.manage-device-filters input,.manage-device-filters select,.manage-inline-form input,.manage-inline-form select{background:#fff;border:1px solid #dcd5cc;border-radius:9px;width:100%;min-height:42px;padding:8px 10px}.manage-device-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.manage-device{border:1px solid var(--hos-border);background:#fff;border-radius:14px;padding:18px}.manage-device>header{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.manage-device>header strong,.manage-device>header small{display:block}.manage-device>header small{color:var(--hos-muted);margin-top:4px;font-size:.7rem}.manage-device__icon{width:38px;height:38px;color:var(--hos-accent);background:#fff9ef;border:1px solid #efd7b4;border-radius:10px;place-items:center;display:grid}.manage-device dl{border-top:1px solid var(--hos-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:18px 0 0;padding-top:16px;display:grid}.manage-device dl div{min-width:0}.manage-device dt{color:var(--hos-muted);text-transform:uppercase;font-size:.65rem}.manage-device dd{text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:.76rem;font-weight:700;overflow:hidden}.manage-version-warning{color:#9b5100;text-transform:uppercase;font-size:.62rem;font-weight:850}.manage-device details{margin-top:17px}.manage-device summary{cursor:pointer;color:var(--hos-accent);font-size:.75rem;font-weight:800}.manage-device__controls{background:#f5f2ec;border-radius:11px;gap:10px;margin-top:13px;padding:13px;display:grid}.manage-inline-form,.manage-inline-actions{align-items:center;gap:8px;display:flex}.manage-inline-form input,.manage-inline-form select{min-width:0}.manage-inline-form .button,.manage-inline-actions .button{flex:none}.manage-device-status{color:#17663b;white-space:nowrap;background:#e4f5eb;border-radius:99px;width:fit-content;padding:6px 9px;font-size:.65rem;font-weight:850}.manage-device-status--blocked,.manage-device-status--reactivation_required,.manage-device-status--pending{color:#8a4b00;background:#fff0d8}.manage-device-status--revoked,.manage-device-status--expired{color:#7b3a26;background:#f8e6df}.manage-device-status--used{color:#54504b;background:#eeeae4}.manage-link-button{color:var(--hos-accent);background:0 0;border:0;padding:0;font-size:.72rem;font-weight:800}@media (max-width:1180px){.manage-module-grid,.manage-data-form{grid-template-columns:repeat(3,minmax(0,1fr))}.manage-license__limits,.manage-inventory-grid,.manage-recipe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.manage-login{grid-template-columns:1fr;gap:34px}.manage-login__panel{justify-self:start}.manage-shell{display:block}.manage-sidebar{width:100%;height:auto;position:static}.manage-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.manage-sidebar__footer{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;margin-top:20px}.manage-sidebar__footer form{min-width:130px}.manage-content{padding:30px 22px 54px}.manage-data-form,.manage-product-grid,.manage-device-filters,.manage-inventory-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.manage-login{padding:26px 18px}.manage-login__brand h1{font-size:2.35rem}.manage-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-page-header--split,.manage-section-heading{display:block}.manage-context-badge{margin-top:18px}.manage-section-heading>p{margin-top:8px}.manage-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manage-intro-card{grid-template-columns:auto minmax(0,1fr)}.manage-intro-card .manage-status{grid-column:2}.manage-split-cards{grid-template-columns:1fr}.manage-data-card__heading{display:block}.manage-data-card__heading p{margin:-10px 0 18px}.manage-license__header{display:block}.manage-license__identity{justify-items:start;margin-top:18px}.manage-data-form--activation,.manage-device-grid{grid-template-columns:1fr}.manage-activation__result{grid-template-columns:140px minmax(0,1fr)}.manage-inline-form{flex-direction:column;align-items:stretch}.manage-recipe-create,.manage-inventory-grid,.manage-recipe-grid{grid-template-columns:1fr}}@media (max-width:430px){.manage-sidebar nav,.manage-sidebar__footer,.manage-module-grid,.manage-data-form,.manage-data-form--compact,.manage-product-grid,.manage-inventory-metrics,.manage-license__limits,.manage-device-filters,.manage-activation__result,.manage-device dl{grid-template-columns:1fr}.manage-activation__qr{width:180px}.manage-device>header{grid-template-columns:auto minmax(0,1fr)}.manage-device>header .manage-device-status{grid-column:2}.manage-inline-actions{flex-direction:column;align-items:stretch}.manage-inline-actions .button,.manage-inline-actions form{width:100%}}.manage-sales-filters{grid-template-columns:repeat(auto-fit,minmax(min(100%,145px),1fr))}.manage-sales-filters label,.manage-sales-filters input,.manage-sales-filters select{min-width:0}.manage-sales-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.manage-sales-actions a,.manage-sales-back,.manage-sales-feedback a,.manage-sales-table a{color:var(--hos-accent);text-underline-offset:3px;text-decoration:underline}.manage-sales-back{margin-bottom:14px;display:inline-block}.manage-sales-pagination{justify-content:flex-end}.manage-sales-table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;font-size:.84rem}.manage-sales-table th,.manage-sales-table td{border-bottom:1px solid var(--hos-border);overflow-wrap:anywhere;padding:11px 6px}.manage-sales-table th,.manage-sales-fields dt,.manage-sales-cell-label{color:#52585a;font-size:.76rem;font-weight:750}.manage-sales-cell-label{display:none}.manage-sales-list th:nth-child(2){width:7%}.manage-sales-list th:last-child{width:11%}.manage-sales-table .manage-status{white-space:nowrap;padding:5px 6px;font-size:.69rem;display:inline-block}.manage-sales-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,205px),1fr));gap:15px;display:grid}.manage-sales-fields dd{overflow-wrap:anywhere;margin:4px 0 0}.manage-sales-total{justify-content:space-between;gap:12px;display:flex}@media (max-width:1120px){.manage-sales-table,.manage-sales-table tbody{display:block}.manage-sales-table thead{display:none}.manage-sales-table tr{border-bottom:1px solid var(--hos-border);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;padding:14px 0;display:grid}.manage-sales-table td{border:0;padding:0;display:block}.manage-sales-cell-label{margin-bottom:4px;display:block}}.manage-photo-picker{border:1px solid var(--hos-border);border-radius:12px;grid-column:1/-1;min-width:0;margin:0;padding:16px}.manage-photo-picker legend{padding:0 6px;font-size:.85rem;font-weight:600}.manage-photo-preview,.manage-photo-empty{object-fit:contain;background:var(--hos-canvas);border-radius:10px;width:112px;height:112px;margin:0 0 12px;display:block}.manage-photo-empty{color:var(--hos-muted);place-items:center;font-size:32px;display:grid}.manage-photo-choices{flex-wrap:wrap;gap:10px;display:flex}.manage-data-form .manage-photo-choice{border:1px solid var(--hos-border);background:var(--hos-canvas);cursor:pointer;border-radius:8px;align-items:center;min-height:44px;padding:10px 14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.manage-data-form .manage-photo-choice input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.manage-photo-choice:focus-within{outline:3px solid var(--hos-lime);outline-offset:3px}.manage-photo-remove{font:inherit;cursor:pointer;color:var(--hos-muted);background:0 0;border:0;padding:12px 0;text-decoration:underline}.manage-product-photo{object-fit:contain;background:var(--hos-canvas);border-radius:10px;width:96px;height:112px}
