.AppChrome-module__ma0rIq__bar{box-sizing:border-box;min-height:var(--toolbox-chrome-height);padding:.45rem max(.65rem,env(safe-area-inset-right)).45rem max(.65rem,env(safe-area-inset-left));padding-top:max(.45rem,env(safe-area-inset-top));background:var(--toolbox-surface);border-bottom:1px solid var(--toolbox-border);color:var(--toolbox-page-fg);z-index:200;flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:.65rem .75rem;font-size:.9rem;display:flex;position:sticky;top:0}.AppChrome-module__ma0rIq__left,.AppChrome-module__ma0rIq__right{flex-wrap:nowrap;align-items:center;gap:.5rem .65rem;min-width:0;display:flex}.AppChrome-module__ma0rIq__left{flex-shrink:0}.AppChrome-module__ma0rIq__right{flex:auto;justify-content:flex-end;min-width:0}.AppChrome-module__ma0rIq__brand{color:var(--primary-color);font-weight:700;text-decoration:none}.AppChrome-module__ma0rIq__brand:hover{color:var(--primary-color-dark)}.AppChrome-module__ma0rIq__time{color:var(--toolbox-page-fg);font-variant-numeric:tabular-nums;letter-spacing:.02em;white-space:nowrap;font-size:.95rem;font-weight:600}.AppChrome-module__ma0rIq__link{color:var(--primary-color);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;text-decoration:none;display:inline-flex}.AppChrome-module__ma0rIq__linkLabelShort,.AppChrome-module__ma0rIq__logoutLabelShort,.AppChrome-module__ma0rIq__resetLabelShort{font-size:1rem;line-height:1;display:none}.AppChrome-module__ma0rIq__link:hover{text-decoration:underline}.AppChrome-module__ma0rIq__email{color:var(--toolbox-muted);text-overflow:ellipsis;white-space:nowrap;flex-shrink:1;max-width:min(200px,28vw);overflow:hidden}.AppChrome-module__ma0rIq__logout{border:1px solid var(--toolbox-border);background:var(--toolbox-surface-elevated);color:var(--toolbox-page-fg);cursor:pointer;white-space:nowrap;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.85rem;display:inline-flex}.AppChrome-module__ma0rIq__logout:hover{background:var(--toolbox-border)}.AppChrome-module__ma0rIq__editButton{border:2px solid var(--primary-color);background:var(--toolbox-surface);width:34px;height:34px;color:var(--primary-color);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1rem;transition:all .2s;display:flex}.AppChrome-module__ma0rIq__editButton:hover,.AppChrome-module__ma0rIq__editButton.AppChrome-module__ma0rIq__active{background:var(--primary-color);color:#fff}.AppChrome-module__ma0rIq__resetButton{border:1px solid var(--toolbox-border);background:var(--toolbox-surface-elevated);min-width:34px;height:34px;color:var(--toolbox-page-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0 .55rem;font-size:.8rem;display:inline-flex}.AppChrome-module__ma0rIq__resetButton:hover{background:var(--toolbox-border)}@media (prefers-color-scheme:dark){.AppChrome-module__ma0rIq__logout:hover{background:#3f3f46}}@media (max-width:768px){.AppChrome-module__ma0rIq__bar{padding-left:max(.45rem,env(safe-area-inset-left));padding-right:max(.45rem,env(safe-area-inset-right));gap:.4rem .5rem}.AppChrome-module__ma0rIq__brand{font-size:.95rem}.AppChrome-module__ma0rIq__time{font-size:.8rem}.AppChrome-module__ma0rIq__right{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;justify-content:flex-end;gap:.35rem;margin-bottom:-2px;padding-bottom:2px;overflow:auto hidden}.AppChrome-module__ma0rIq__right::-webkit-scrollbar{height:3px}.AppChrome-module__ma0rIq__right::-webkit-scrollbar-thumb{background:var(--toolbox-border);border-radius:3px}.AppChrome-module__ma0rIq__linkLabelFull,.AppChrome-module__ma0rIq__logoutLabelFull,.AppChrome-module__ma0rIq__resetLabelFull{display:none}.AppChrome-module__ma0rIq__linkLabelShort,.AppChrome-module__ma0rIq__logoutLabelShort,.AppChrome-module__ma0rIq__resetLabelShort{display:inline}.AppChrome-module__ma0rIq__logout{padding:.3rem .45rem;font-size:.78rem}.AppChrome-module__ma0rIq__editButton{width:30px;height:30px;font-size:.9rem}.AppChrome-module__ma0rIq__resetButton{min-width:30px;height:30px;padding:0 .4rem}.AppChrome-module__ma0rIq__email{display:none}}
.AppShell-module__1puHHW__shell{box-sizing:border-box;flex-direction:column;height:100dvh;min-height:0;max-height:100dvh;display:flex;overflow:hidden}.AppShell-module__1puHHW__main{flex:auto;min-width:0;min-height:0;position:relative;overflow:auto}
