.of-net{min-height:var(--size-control-sm);padding:var(--space-1) var(--space-4);background:var(--color-bg-surface-head);border-bottom:var(--border-w) solid var(--color-border-soft);font-size:var(--text-sm);color:var(--color-text-primary);align-items:center;display:flex}.of-net__probe{align-items:center;gap:var(--space-2);color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.of-net__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--_connection);flex:none}.of-net--warn{--_connection:var(--zm-warn)}.of-net--info{--_connection:var(--zm-info)}.of-net--bad{--_connection:var(--zm-bad)}.of-net--ok{--_connection:var(--zm-ok)}.of-net__word{white-space:nowrap;font-weight:600}.of-net__age{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--color-text-tertiary);white-space:nowrap}.zm-main:has(>.of-net){grid-template-rows:var(--_top) auto minmax(0, 1fr)}.zm-main:has(>.of-net):has(>.sb-appbar:not([hidden])){grid-template-rows:var(--_top) auto auto minmax(0, 1fr)}@media (width<=699px){.zm-main:has(>.of-net){grid-template-rows:auto auto minmax(0,1fr) auto}.zm-main:has(>.of-net):has(>.sb-appbar:not([hidden])){grid-template-rows:auto auto auto minmax(0,1fr) auto}html:has(.ib-root:is([data-screen=thread],[data-screen=ctx])) .of-net{display:none}html:has(.ib-root:is([data-screen=thread],[data-screen=ctx])) .zm-main:has(>.of-net){grid-template-rows:minmax(0,1fr)}}html.kb-open:has(.ib-root:is([data-screen=thread],[data-screen=ctx])) .of-net{display:none}html.kb-open:has(.ib-root:is([data-screen=thread],[data-screen=ctx])) .zm-main:has(>.of-net){grid-template-rows:minmax(0,1fr)}html.kb-open:has(.ib-root:is([data-screen=thread],[data-screen=ctx])) .zm-main:has(>.of-net):has(>.sb-appbar:not([hidden])){grid-template-rows:auto minmax(0,1fr)}@media (width>=700px){html.kb-open:has(.ib-root:not(.is-empty)) .of-net{display:none}html.kb-open:has(.ib-root:not(.is-empty)) .zm-main:has(>.of-net){grid-template-rows:minmax(0,1fr)}html.kb-open:has(.ib-root:not(.is-empty)) .zm-main:has(>.of-net):has(>.sb-appbar:not([hidden])){grid-template-rows:auto minmax(0,1fr)}}.of-gone{align-content:center;place-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center;color:var(--color-text-tertiary);display:grid}.of-gone>b{font-size:var(--text-2xl)}.of-off,.zm-btn.of-off,.zui-btn.of-off{background:var(--color-bg-surface-dim);color:var(--color-text-tertiary);cursor:pointer;border-color:#0000}.of-media{place-items:center;gap:var(--space-1);padding:var(--space-6);border:var(--border-w) dashed var(--color-border-soft);border-radius:var(--radius-md);color:var(--color-text-tertiary);display:grid}.of-push{border:var(--border-w) dashed var(--color-border-soft);border-radius:var(--radius-md);padding:var(--space-3);color:var(--color-text-tertiary);font-size:var(--text-sm)}.zui-btn.of-off{--zui-btn-bg:var(--color-bg-surface-dim);--zui-btn-fg:var(--color-text-tertiary);--zui-btn-border:transparent;--zui-btn-frame:transparent}.zui-btn.of-off[aria-disabled=true] .zui-btn__chrome,.zui-btn.of-off[aria-disabled=true]:hover .zui-btn__chrome{background:var(--color-bg-surface-dim);color:var(--color-text-tertiary);box-shadow:none;border-color:#0000}.ob-trigger{position:relative}.ob-count{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-1);border-radius:var(--radius-full);background:var(--zm-warn-soft);color:var(--zm-warn-fg);font:600 var(--text-xs)/1 var(--font-mono);place-items:center;display:inline-grid}.zm-btn--icon.ob-trigger .ob-count{position:absolute;top:2px;right:2px}.ob-kicker{font-family:var(--font-mono)}.ob-group{gap:var(--space-2);display:grid}.ob-group h3{font-size:var(--text-sm);color:var(--color-text-secondary);justify-content:space-between;margin:0;font-weight:600;display:flex}.ob-group h3 span{font-family:var(--font-mono);color:var(--color-text-tertiary);font-weight:400}.ob-group ul{margin:0;padding:0;list-style:none;display:grid}.ob-task{gap:var(--space-3);border-bottom:1px solid var(--color-border-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;min-height:44px;display:grid}.ob-check{width:var(--space-6);height:var(--space-6);border:1.5px solid var(--color-border-primary);border-radius:var(--radius-full);color:var(--color-text-tertiary);cursor:pointer;background:0 0;place-items:center;display:grid}.ob-check svg{width:var(--space-4);height:var(--space-4)}.ob-task.is-done .ob-check{border-color:var(--zm-ok);background:var(--zm-ok);color:var(--color-bg-surface-secondary)}.ob-go{justify-content:space-between;align-items:center;gap:var(--space-2);text-align:left;min-width:0;min-height:44px;color:var(--color-text-primary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:flex}.ob-go b{font-weight:500}.ob-go small{color:var(--color-text-tertiary);font-family:var(--font-mono);white-space:nowrap}.ob-task.is-done .ob-go b,.ob-task.is-skipped .ob-go b{color:var(--color-text-tertiary);text-decoration:line-through}@media (width<=699px){:root[data-profile=modern] :is(.zm-btn,.zm-btn--sm){--_h:var(--size-tap)}:root[data-profile=modern] .zm-act--sm{min-height:var(--size-tap)}:root[data-profile=modern] .zm-link{min-height:var(--size-tap);align-items:center;display:inline-flex}:root[data-profile=modern] .zm-weekstrip>button,:root[data-profile=modern] :is(.zm-date-picker__button,.zm-tabs--line>button,.zm-legend-filters>button,.cm-staff>button,.cm-agenda-date,.pc-back,.du-back),:root[data-profile=modern] :is(select,.zm-input,.rc-input,.du-input,.pi-find,.zm-search-field,.zm-nav__item){min-height:var(--size-tap)}:root[data-profile=modern] .zm-filters,:root[data-profile=modern] .zm-filters--wrap{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;flex-shrink:0;overflow-x:auto}:root[data-profile=modern] .zm-filters::-webkit-scrollbar{display:none}:root[data-profile=modern] .zm-filters>button,:root[data-profile=modern] .zm-filters--wrap>button{height:auto;min-width:var(--size-tap);min-height:var(--size-tap);white-space:nowrap;flex:none;justify-content:center;padding-block:0}}.sb-trial{gap:var(--space-2);padding:var(--space-2-5) var(--space-3);border-radius:var(--radius-lg);border:1px solid var(--color-border-soft);color:inherit;text-decoration:none;display:grid}.sb-trial:hover{border-color:var(--color-border-primary)}.sb-trial>span:first-child{justify-content:space-between;gap:var(--space-2);font-size:var(--text-xs);display:flex}.sb-trial b{font-weight:600}.sb-trial>span:first-child>span{color:var(--color-text-tertiary);white-space:nowrap}.sb-trial__bar{height:var(--space-1);border-radius:var(--space-0-5);background:var(--color-border-soft);display:flex;overflow:hidden}.sb-trial__bar>i{width:var(--_v);background:var(--zm-info)}.sb-trial--warn .sb-trial__bar>i{background:var(--zm-warn)}.sb-trial--warn>span:first-child>span{color:var(--zm-warn-fg);font-weight:600}.sb-trial--bad .sb-trial__bar>i{background:var(--zm-bad)}.sb-trial--bad>span:first-child>span{color:var(--zm-bad-fg);font-weight:600}.zm-app--collapsed .sb-trial{display:none}.zm-main:has(>.sb-appbar:not([hidden])){grid-template-rows:var(--_top) auto minmax(0, 1fr)}.sb-appbar{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);background:var(--zm-bad-soft);border-bottom:1px solid var(--zm-bad);font-size:var(--text-base);display:flex}.sb-appbar>svg{width:var(--space-4);height:var(--space-4);color:var(--zm-bad);flex:none}.sb-appbar>span{flex:1;min-width:0}.sb-appbar[hidden]{display:none}@media (width<=699px){.zm-main:has(>.sb-appbar:not([hidden])){grid-template-rows:auto auto minmax(0,1fr) auto}}.sb-appbar .zm-btn--ghost{color:var(--zm-bad-fg)}.lg-page{min-height:100dvh;padding:var(--space-6) max(var(--space-4), env(safe-area-inset-left,0px));background:var(--color-bg-surface-primary);color:var(--color-text-primary);font-family:var(--font-sans);place-items:center;display:grid}.lg-card{width:min(100%, calc(var(--size-rail) * 1.4));gap:var(--space-4);padding:var(--space-8) var(--space-6);border:1px solid var(--color-border-soft);border-radius:var(--radius-lg);background:var(--color-bg-surface-secondary);box-shadow:var(--shadow-1);display:grid}.lg-brand{align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:700;display:flex}.lg-brand img{border-radius:var(--radius-md)}.lg-title{font-size:var(--text-2xl);letter-spacing:-.01em;margin:0;font-weight:700}.lg-pass{display:block;position:relative}.lg-pass .zm-input{padding-right:calc(var(--size-control) + var(--space-1))}.lg-pass__eye{width:var(--size-control);color:var(--color-text-tertiary);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute;inset:0 0 0 auto}.lg-pass__eye svg{width:var(--space-5);height:var(--space-5)}.lg-error{color:var(--zm-bad-fg);font-size:var(--text-sm);margin:0}.lg-submit{width:100%}.lg-help{text-align:center;color:var(--color-text-tertiary);font-size:var(--text-sm);margin:0}.lg-mail{color:var(--color-text-secondary);-webkit-user-select:all;user-select:all}
