.r-bell{text-decoration:none;position:relative}.r-bell__count{font-weight:800;position:absolute;top:-4px;right:-6px}.nt-shell{gap:var(--space-24);padding:var(--space-20);align-items:flex-start;max-width:1180px;margin:0 auto;display:flex}.nt-me{flex-direction:column;flex-shrink:0;gap:2px;width:200px;display:flex}.nt-me__who{padding:var(--space-04) var(--space-14) var(--space-08);color:var(--app-ink-3);font-size:13px}.nt-me a{min-height:var(--size-touch);padding:0 var(--space-14);border-radius:var(--app-r-button);color:var(--app-ink-2);align-items:center;text-decoration:none;display:flex}.nt-me a[aria-current=page]{background:var(--app-card-bg);box-shadow:var(--app-card-edge);color:var(--app-ink);font-weight:700}.nt-main{gap:var(--space-16);flex-direction:column;flex:1;min-width:0;max-width:900px;display:flex}.nt-intro{gap:var(--space-04);flex-direction:column;display:flex}.nt-intro h1,.nt-head h1{font-family:var(--app-font-head);font-size:var(--app-text-h1);line-height:var(--app-text-h1-line);font-weight:var(--app-heading-weight);letter-spacing:var(--app-heading-tracking);margin:0}.nt-card{background:var(--app-card-bg);border-radius:var(--app-r-card);box-shadow:var(--app-card-edge);padding:var(--space-18);gap:var(--space-12);flex-direction:column;display:flex}.nt-h2{margin:0;font-size:16px;font-weight:700;line-height:22px}.nt-h2--big{font-size:22px;font-weight:800;line-height:28px}.nt-ways{gap:var(--space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.nt-way{flex-direction:column;gap:2px;display:flex}.nt-way span{color:var(--app-ink-3);font-size:13px;line-height:18px}.nt-way a,.nt-foot a{color:var(--brand-ink)}.nt-pair{gap:var(--space-16);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.nt-fieldset{gap:var(--space-10);border:0;min-width:0;margin:0}.nt-fieldset>legend{float:left;width:100%;margin:0 0 2px;padding:0}.nt-fieldset>legend+*{clear:both}.nt-choice{min-height:var(--size-touch);align-items:center;gap:var(--space-10);flex-wrap:wrap;display:flex}.nt-choice input[type=radio],.nt-day input{width:18px;height:18px;accent-color:var(--brand-mark);margin:0}.nt-select{height:var(--app-control-h);padding:0 var(--space-10);border-radius:var(--app-r-control);border:1px solid var(--app-control-border);background:var(--app-field-bg);color:var(--app-ink);font:inherit;max-width:100%}.nt-select--short{height:40px}.k-aprefs-table .nt-select{width:100%}.nt-foot{padding-top:var(--space-10);border-top:1px solid var(--app-line-soft);color:var(--app-ink-2);margin:0;font-size:13px;line-height:18px}.nt-switchline{align-items:center;gap:var(--space-10);min-height:var(--size-touch);display:flex}.nt-times{align-items:center;gap:var(--space-08);flex-wrap:wrap;display:flex}.nt-days{gap:var(--space-06);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.nt-days legend{margin-bottom:var(--space-06);color:var(--app-ink-2);padding:0;font-size:13px}.nt-daylist{gap:var(--space-06);flex-wrap:wrap;display:flex}.nt-day{min-height:var(--size-touch);box-sizing:border-box;min-width:52px;padding:0 var(--space-10);border-radius:var(--radius-pill);border:1px solid var(--app-control-border);background:var(--app-surface);justify-content:center;align-items:center;gap:var(--space-06);cursor:pointer;display:flex}.nt-day:has(input:checked){border-color:var(--brand-mark);background:var(--brand-tint);font-weight:700}.nt-zone label{align-items:center;gap:var(--space-08);color:var(--app-ink-2);flex-wrap:wrap;font-size:13px;display:flex}.nt-what{justify-content:space-between;align-items:flex-end;gap:var(--space-12);margin-top:var(--space-08);flex-wrap:wrap;display:flex}.nt-what>div:first-child{flex-direction:column;gap:2px;display:flex}.nt-tools{gap:var(--space-08);flex-wrap:wrap;align-items:center;display:flex}.nt-tools .k-asearch{width:220px}.nt-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nt-app{gap:0;padding:0;overflow:hidden}.nt-app__head{padding:var(--space-14) var(--space-18);align-items:center;gap:var(--space-10);border-bottom:1px solid var(--app-line);display:flex}.nt-app__head h3{margin:0;font-size:16px;font-weight:700;line-height:22px}.nt-tile{border-radius:var(--app-r-small);background:var(--brand-tint);width:26px;height:26px;color:var(--brand-ink);justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.nt-count{color:var(--app-ink-3);font-size:13px}.nt-tile--kata{background:var(--app-tint);color:var(--app-ink-2)}.nt-account{margin:0;padding:0;list-style:none}.nt-account li{justify-content:space-between;align-items:flex-start;gap:var(--space-12);padding:var(--space-12) var(--space-18);border-top:1px solid var(--app-line-soft);flex-wrap:wrap;display:flex}.nt-account li:first-child{border-top:0}.nt-account li>span:last-child{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;max-width:32ch;display:flex}.nt-pushhere{gap:var(--space-08);flex-direction:column;display:flex}.nt-pushhere h2{margin:0}.nt-phonebar{display:none}.nt-empty{padding:var(--space-14) var(--space-18);color:var(--app-ink-3);margin:0}.nt-state{color:var(--app-ink-3);font-size:13px}.k-aprefs-table .nt-state{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.nt-narrow{display:none}.k-aprefs-table th[scope=col]:nth-child(2){width:150px}.k-aprefs-table th[scope=col]:nth-child(3){width:90px}.k-aprefs-table th[scope=col]:nth-child(4){width:180px}.nt-page{max-width:900px;padding:var(--space-20);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.nt-head{justify-content:space-between;align-items:flex-end;gap:var(--space-12);flex-wrap:wrap;display:flex}.nt-head>div{gap:var(--space-04);flex-direction:column;display:flex}.nt-head a{color:var(--brand-ink)}.nt-markall{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.nt-markall span,.nt-day-head span{color:var(--app-ink-3);font-size:13px}.nt-filters{gap:var(--space-06);flex-wrap:wrap;align-items:center;display:flex}.nt-filters .nt-grow{flex:1}.nt-filters label{align-items:center;gap:var(--space-08);color:var(--app-ink-2);font-size:13px;display:flex}.nt-day-head{align-items:center;gap:var(--space-10);margin-bottom:var(--space-08);display:flex}.nt-day-head h2{margin:0}.nt-day-head .nt-grow{flex:1}.nt-fold{margin-top:var(--space-08);gap:var(--space-06);flex-direction:column;align-self:stretch;display:flex}.nt-fold ul{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.nt-fold li{gap:var(--space-10);padding:var(--space-06) 0;border-top:1px solid var(--app-line-soft);align-items:baseline;font-size:14px;display:flex}.nt-fold li time{color:var(--app-ink-3);margin-left:auto;font-size:13px}.nt-toast{bottom:var(--space-14);align-self:center;min-width:min(420px,100%);position:sticky}.nt-letters{gap:var(--space-16);flex-direction:column;max-width:760px;display:flex}.nt-letters h2{padding:var(--space-12) var(--space-14) 0;color:var(--app-ink-2);margin:0;font-size:13px;font-weight:700;line-height:18px}.nt-letters .nt-card{gap:0;padding:0;overflow:hidden}.nt-stopall{justify-content:space-between;align-items:center;gap:var(--space-12);flex-wrap:wrap;display:flex}.nt-stopall>div{flex-direction:column;gap:2px;max-width:52ch;display:flex}.nt-stopall span{color:var(--app-ink-2);font-size:13px}@media (width<=760px){.nt-shell{padding:var(--space-14)}.nt-me{display:none}.nt-ways,.nt-pair{grid-template-columns:minmax(0,1fr)}.nt-wide{display:none}.nt-narrow{gap:var(--space-10);padding:var(--space-12);flex-direction:column;display:flex}.nt-page{padding:var(--space-14)}.nt-markall{align-items:stretch;width:100%}.nt-phoned .r-top,.nt-phoned .nt-head h1,.nt-phoned .nt-company>.nt-back{display:none}.nt-phonebar{grid-template-columns:var(--size-touch) 1fr auto;align-items:center;gap:var(--space-08);min-height:56px;padding:0 var(--space-08) 0 var(--space-04);background:var(--app-top-bg);color:var(--app-top-ink);border-bottom:1px solid var(--app-line);display:grid}.nt-phonebar h1{font-family:var(--app-font-head);text-align:center;margin:0;font-size:17px;font-weight:700;line-height:22px}.nt-phonebar a{min-height:var(--size-touch);padding:0 var(--space-08);color:inherit;justify-content:center;align-items:center;font-weight:600;display:flex}.nt-phonebar svg{width:22px;height:22px}.nt-phoned .nt-markall{z-index:2;padding:var(--space-10) var(--space-14) calc(var(--space-10) + env(safe-area-inset-bottom));background:var(--app-surface);border-top:1px solid var(--app-line);text-align:center;align-items:stretch;position:fixed;bottom:0;left:0;right:0}.nt-phoned .nt-markall span{align-self:center}.nt-phoned .nt-page{padding-bottom:120px}.nt-phoned .nt-toast{bottom:96px}}.k-afchip[aria-current=true]{background:var(--app-ink);border-color:var(--app-ink);color:var(--app-surface);font-weight:600}a.k-afchip{text-decoration:none}.nt-fold summary{align-self:flex-start;align-items:center;list-style:none;display:inline-flex}.nt-wfhead{border-bottom:1px solid var(--line);flex-shrink:0;padding:6px 14px 0}.sh-open__head .nt-wftabs{border-bottom:1px solid var(--line);margin-bottom:10px}.nt-lock{color:var(--ink-2);white-space:nowrap;font-size:11px;font-weight:700}.nt-namecheck{border-radius:var(--radius-md);background:var(--status-waiting-bg);color:var(--ink);margin:0;padding:8px 10px}.nt-plain{border:0;min-width:0;margin:0;padding:0}.nt-plain>legend{margin-bottom:6px;padding:0}.nt-radio{align-items:flex-start;gap:8px;padding:6px 0;display:flex}.nt-radio>span{flex-direction:column;gap:2px;display:flex}.nt-reason{flex-direction:column;gap:4px;padding-left:24px;display:flex}.nt-bars{flex-direction:column;gap:10px;margin:8px 0;display:flex}.nt-bar{flex-direction:column;gap:4px;display:flex}.nt-bar__track{border-radius:var(--radius-pill);background:var(--surface-sunken);height:8px;display:flex;overflow:hidden}.nt-bar__a{background:var(--blueprint)}.nt-bar__b{background:var(--blueprint-tint)}.nt-across{border-collapse:collapse;width:100%;margin-top:6px}.nt-across th,.nt-across td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;overflow-wrap:anywhere;padding:6px 4px;font-weight:400}.nt-across thead th{color:var(--ink-2);font-weight:600}.nt-back{align-items:center;gap:var(--space-04);min-height:var(--size-touch);color:var(--app-ink-2);font-weight:600;text-decoration:none;display:inline-flex}.nt-back svg{width:18px;height:18px}.nt-company>.nt-back{margin:var(--space-08) var(--app-gutter) 0}.nt-framed{flex-direction:column;min-width:0;display:flex}.nt-framed>.nt-back{align-self:flex-start}.nt-framed .nt-page,.nt-framed .nt-shell{padding-left:0;padding-right:0}.nt-avatar{flex-shrink:0;position:relative}.nt-avatar>summary{list-style:none}.nt-avatar>summary::-webkit-details-marker{display:none}.nt-avatar__menu{top:calc(100% + var(--space-08));z-index:20;min-width:200px;padding:var(--space-08);background:var(--app-card-bg);color:var(--app-ink);border-radius:var(--app-r-card);box-shadow:var(--app-card-edge), var(--shadow-menu);flex-direction:column;gap:2px;display:flex;position:absolute;right:0}.nt-avatar__who{padding:var(--space-04) var(--space-10) var(--space-08);text-overflow:ellipsis;white-space:nowrap;border-bottom:1px solid var(--app-line-soft);margin-bottom:var(--space-04);font-weight:700;overflow:hidden}.nt-avatar__menu :is(a,button){min-height:var(--size-touch);padding:0 var(--space-10);box-sizing:border-box;border-radius:var(--app-r-button);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:none;display:flex}.nt-avatar__menu :is(a,button):hover,.nt-avatar__menu :is(a,button):focus-visible{background:var(--app-ground)}@media (width<=760px){.r-top--member .r-company{display:none}.r-top--member .r-appname{flex-shrink:1;min-width:0}.r-top--member .nt-waiting--none{display:none}}
