@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncANwr.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcANwr.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcANwr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51ncANwr.woff2) format("woff2");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51fcANwr.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51bcANwr.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/baloo2/v23/wXKrE3kTposypRyd51jcAA.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOOaBXso.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIMeaBXso.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIOuaBXso.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofIO-aBXso.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/nunito/v32/XRXV3I6Li01BKofINeaB.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}bee-app-shell .shortcuts-modal{position:fixed;inset:0;background:var(--color-overlay);display:grid;place-items:center;z-index:30;padding:1rem}bee-app-shell .shortcuts-modal__panel{width:min(26rem,92vw);border-radius:var(--radius-lg);background:var(--color-panel-soft);border:1px solid var(--color-panel-soft-border);padding:.85rem;display:grid;gap:.55rem}bee-app-shell .shortcuts-modal__panel h2{margin:0;font-size:1rem}bee-app-shell .shortcuts-modal__panel ul{margin:0;padding-left:1rem;display:grid;gap:.2rem;font-size:var(--font-size-md-soft)}bee-app-shell .shortcuts-modal__panel button{justify-self:end;border:0;border-radius:var(--radius-pill);background:var(--color-chip-bg);color:var(--color-chip-fg);min-height:2rem;padding:.2rem .75rem}bee-app-shell .app-bottom-nav{background:var(--color-surface-subtle);border-top:1px solid var(--color-border-subtle);min-height:calc(3.8rem + env(safe-area-inset-bottom));padding:.35rem .6rem calc(.35rem + env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(5,1fr);gap:.4rem}bee-app-shell .app-bottom-nav__item{border-radius:0;text-decoration:none;color:color-mix(in srgb,var(--color-text-strong) 48%,white);display:grid;justify-items:center;align-content:center;gap:.2rem;font-size:var(--font-size-3xs);font-weight:500;transition:color .12s ease-out;padding:.4rem .2rem;border-bottom:2px solid transparent;-webkit-user-select:none;user-select:none;touch-action:manipulation}bee-app-shell .app-bottom-nav__item svg{width:1.08rem;height:1.08rem;fill:currentcolor;transition:transform .12s ease-out}bee-app-shell .app-bottom-nav__item.active{color:var(--color-surface-inverse);font-weight:600;border-bottom-color:var(--color-surface-inverse)}bee-app-shell .app-bottom-nav__item:active:not(.disabled) svg{transform:scale(.92)}bee-app-shell a:focus-visible,bee-app-shell button:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}bee-app-shell .lang-flag-btn{border:1px solid color-mix(in srgb,var(--color-surface-inverse) 16%,transparent);min-width:2rem;height:1.8rem;padding:.1rem .4rem;background:var(--color-panel-soft);color:var(--color-surface-inverse);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}bee-app-shell .lang-flag-btn:hover{background:color-mix(in srgb,var(--color-panel-soft) 72%,var(--color-chip-fg))}bee-app-shell .lang-flag{font-size:var(--font-size-4xs);font-weight:800;letter-spacing:.04em;line-height:1}:is(bee-settings,bee-dashboard) .analytics-grid,bee-settings .integrity-grid,:is(bee-settings,bee-dashboard) .queue-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem}:is(bee-settings,bee-dashboard) .report-summary-grid{margin-bottom:.15rem}:is(bee-settings,bee-dashboard) .metric-card,:is(bee-settings,bee-dashboard) .report-card,:is(bee-settings,bee-dashboard) .queue-card{border:1px solid #d8cfaa;border-radius:10px;background:#fff9de}:is(bee-settings,bee-dashboard) .metric-card,:is(bee-settings,bee-dashboard) .queue-card{padding:.45rem .55rem;display:grid;gap:.2rem}:is(bee-settings,bee-dashboard) .metric-wide{grid-column:1 / -1}:is(bee-settings,bee-dashboard) .metric-label,bee-settings .integrity-label,:is(bee-settings,bee-dashboard) .queue-label,:is(bee-settings,bee-dashboard) .report-card__heading p,:is(bee-settings,bee-dashboard) .report-item__meta{margin:0;font-size:.68rem;color:#6f5842}:is(bee-settings,bee-dashboard) .metric-label,bee-settings .integrity-label,:is(bee-settings,bee-dashboard) .queue-label{font-weight:700}:is(bee-settings,bee-dashboard) .metric-value,bee-settings .integrity-value{margin:0;font-size:1rem;font-weight:800}:is(bee-settings,bee-dashboard) .metric-value,:is(bee-settings,bee-dashboard) .report-item__title,:is(bee-settings,bee-dashboard) .queue-value{color:#2f2a1a}:is(bee-settings,bee-dashboard) .metric-alert{background:#fff1ec;border-color:#e2b2a7}:is(bee-settings,bee-dashboard) .metric-alert .metric-value,bee-settings .integrity-value,bee-settings .integrity-caption{color:#7d1d10}:is(bee-settings,bee-dashboard) .metric-ok,bee-settings .integrity-healthy{background:#edf8ee;border-color:#b9dbbe}:is(bee-settings,bee-dashboard) .metric-ok .metric-value,bee-settings .integrity-healthy .integrity-value,bee-settings .integrity-caption-ok{color:#226437}:is(bee-settings,bee-dashboard) .report-stack{display:grid;gap:.45rem}:is(bee-settings,bee-dashboard) .report-card{padding:.55rem;display:grid;gap:.45rem}:is(bee-settings,bee-dashboard) .report-card__heading{display:grid;gap:.12rem}:is(bee-settings,bee-dashboard) .report-card__heading h3{margin:0;font-size:.79rem;color:#3d3218}:is(bee-settings,bee-dashboard) .report-list,bee-settings .snapshot-list{display:grid;gap:.35rem}:is(bee-settings,bee-dashboard) .report-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem;align-items:center;border-radius:9px;background:#f5efd3;padding:.45rem .5rem}:is(bee-settings,bee-dashboard) .report-link{color:inherit;text-decoration:none;transition:background .14s ease-out,transform .14s ease-out}:is(bee-settings,bee-dashboard) .report-link:hover,:is(bee-settings,bee-dashboard) .report-link:focus-visible{background:#efe6be}:is(bee-settings,bee-dashboard) .report-link:focus-visible,bee-settings button:focus-visible,bee-settings select:focus-visible,bee-settings input:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px}:is(bee-settings,bee-dashboard) .report-link:active{transform:translateY(1px)}:is(bee-settings,bee-dashboard) .report-item__main,:is(bee-settings,bee-dashboard) .report-item__side{display:grid;gap:.08rem}:is(bee-settings,bee-dashboard) .report-item__side{justify-items:end;text-align:right}:is(bee-settings,bee-dashboard) .report-item__title,:is(bee-settings,bee-dashboard) .report-item__meta,:is(bee-settings,bee-dashboard) .report-item__status{margin:0}:is(bee-settings,bee-dashboard) .report-item__title{font-size:.77rem;font-weight:800}:is(bee-settings,bee-dashboard) .report-item__status{font-size:.7rem;font-weight:800;color:#594714}bee-settings .integrity-card{border:1px solid #e0a9a0;border-radius:10px;background:#ffece8;padding:.45rem .55rem;display:grid;gap:.2rem}bee-settings .integrity-caption{margin:.1rem 0 0;font-size:.72rem;font-weight:700}bee-settings .queue-value{margin:0;font-size:.92rem;font-weight:800}bee-settings .shortcuts-table{width:100%;border-collapse:collapse;font-size:.74rem}bee-settings .shortcuts-table th{text-align:left;padding:.25rem .35rem;font-size:.7rem;color:#5a4a22;font-weight:800}bee-settings .shortcuts-table td{padding:.28rem .35rem;vertical-align:middle}bee-settings .shortcuts-table td:first-child{white-space:nowrap;color:#4f4527}bee-settings kbd{display:inline-block;background:#e8e2cc;border:1px solid #c8bcaa;border-radius:4px;padding:.06rem .35rem;font-size:.68rem;font-family:system-ui,monospace;box-shadow:0 1px #b8ac9a}@media(min-width:960px){bee-app-shell .app-bottom-nav{padding-inline:1.25rem}bee-app-shell .app-bottom-nav__item{font-size:var(--font-size-xs-soft)}}:root{--color-app-bg: #494949;--color-text-primary: #2a2315;--color-text-strong: #2a2a2a;--color-focus: #9b6500;--color-chip-bg: #2f2f2f;--color-chip-fg: #f0dc67;--color-chip-button-fg: #222;--color-panel-soft: #fff6cf;--color-panel-soft-border: #d8c55e;--color-text-soft: #2d260f;--color-app-frame-bg: #f0dc67;--color-app-frame-line: #d6c452;--color-surface-inverse: #353535;--color-surface-muted: #e8e8e8;--color-surface-subtle: #fafafa;--color-surface-weak: #d9d9d9;--color-surface-soft: #ececec;--color-border-soft: #d8d8d8;--color-border-subtle: #e2e2e2;--color-switch-track: #d0d0d0;--color-danger-border: #8f1300;--color-danger-focus: #c0392b;--color-danger-bg: #842414;--color-danger-fg: #fff5f2;--color-danger-subtle-bg: #fff5f5;--color-warning-bg: #c87800;--color-warning-fg: #2a1a00;--color-warning-muted-bg: #fff1ce;--color-warning-muted-fg: #7a4c00;--color-success-bg: #e8f4ea;--color-success-fg: #1f5d33;--color-offline-bg: #73540a;--color-offline-fg: #fff6d8;--color-overlay: rgb(0 0 0 / 40%);--color-overlay-soft: rgb(0 0 0 / 32%);--color-press-overlay: rgb(0 0 0 / 8%);--color-card-warm-bg: #ffe6bf;--color-card-warm-border: #e8c086;--color-card-warm-text: #5a350d;--color-card-warm-item-bg: #fff4e2;--color-card-warm-item-border: #e4bd83;--color-card-warm-item-text: #4d2f0d;--color-empty-icon: #a89240;--color-empty-title: #5c4410;--color-empty-hint: #876b2a;--font-size-xs: .72rem;--font-size-xs-soft: .74rem;--font-size-sm: .75rem;--font-size-sm-soft: .78rem;--font-size-md: .85rem;--font-size-md-soft: .8rem;--font-size-lg: .9rem;--font-size-2xs: .68rem;--font-size-3xs: .65rem;--font-size-4xs: .63rem;--font-size-5xs: .62rem;--font-size-xl: 1rem;--radius-pill: 999px;--radius-md: 12px;--radius-sm: 10px;--radius-lg: 14px;--radius-xl: 20px;--space-2xs: .22rem;--space-xs: .3rem;--space-sm: .4rem;--space-md: .5rem;--space-lg: .65rem;--space-xl: .75rem;--space-2xl: .9rem;--shadow-soft: 0 2px 10px rgb(0 0 0 / 8%);--shadow-shell: 0 18px 34px rgb(0 0 0 / 24%);--shadow-modal: 0 -8px 32px rgb(0 0 0 / 12%)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;min-height:100%}body{font-family:Nunito,Segoe UI,sans-serif;background:var(--color-app-bg);color:var(--color-text-primary);overscroll-behavior:none}button,input,select,textarea{font:inherit}button,a{touch-action:manipulation}button{cursor:pointer;-webkit-user-select:none;user-select:none}
