.nd-dock{--nd-a:var(--color-guru-primary-1);--nd-a2:var(--color-guru-primary-2);--nd-rgb:255,105,180;--nd-ok:var(--guru-success);--nd-warn:var(--guru-warning);--nd-txt:var(--guru-text);--nd-mut:var(--guru-text-muted);--nd-s1:var(--guru-surface-1);--nd-s2:var(--guru-surface-2);--nd-line:rgba(255,255,255,0.09);--nd-ease:cubic-bezier(0.32,0.72,0,1);--nd-mw-b:color-mix(in srgb,var(--nd-a) 28%,var(--nd-s1));position:fixed;z-index:90;right:15px;bottom:16px;display:flex;flex-direction:column;align-items:flex-end;max-width:calc(100vw - 30px);font-variant-numeric:tabular-nums}@media (min-width:768px){.nd-dock{right:28px;bottom:24px}}[dir=rtl] .nd-dock{right:auto;left:15px;align-items:flex-start}@media (min-width:768px){[dir=rtl] .nd-dock{left:28px}}.nd-dock.is-scrolling .nd-mo:not([data-state^=note]){opacity:.5;transition-duration:.45s}.nd-dock.is-leaving{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .32s ease;transform:scale(.55) translateY(8px);opacity:0}.nd-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.nd-scrim{position:fixed;inset:0;z-index:89;background:rgba(0,0,0,.4);opacity:0;pointer-events:none;transition:opacity .4s var(--nd-ease)}@media (min-width:768px){.nd-scrim{display:none}}.nd-scrim.is-on{opacity:1}.nd-mo{position:relative;overflow:hidden;border-radius:26px;color:var(--nd-txt);transition:width .5s var(--nd-ease),height .5s var(--nd-ease),border-radius .5s var(--nd-ease),background-color .3s,transform .22s,box-shadow .3s,opacity .8s cubic-bezier(.4,0,.2,1);transform-origin:bottom right}.nd-glass{background:rgba(20,20,25,.82);backdrop-filter:blur(18px) saturate(150%);border:1px solid rgba(var(--nd-rgb),.35);box-shadow:0 18px 50px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.06)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.nd-glass{background:rgba(20,20,25,.96)}}.nd-mo[data-state=panel]{border-radius:24px;background-color:rgba(17,17,21,.95)}.nd-mo[data-state^=note]{border-radius:22px}.nd-mo[data-state="note:plan"]{border-color:color-mix(in srgb,var(--nd-warn) 55%,transparent)}.nd-mo[data-state="pill:thanks"],.nd-mo[data-state=bye],.nd-mo[data-state=done]{border-color:color-mix(in srgb,var(--nd-ok) 55%,transparent);box-shadow:0 18px 50px rgba(0,0,0,.55),0 0 26px color-mix(in srgb,var(--nd-ok) 25%,transparent)}.nd-mo.nd-shrink{transition-duration:.42s,.42s,.42s,.3s,.22s,.3s,.8s}.nd-c-in,.nd-c-out{position:absolute;right:0;bottom:0}[dir=rtl] .nd-c-in,[dir=rtl] .nd-c-out{right:auto;left:0}.nd-c-out{opacity:0;pointer-events:none;transition:opacity .16s ease}.nd-c-in{opacity:0;transform:translateY(8px) scale(.985);transform-origin:100% 100%}.nd-grow .nd-c-in.nd-show{opacity:1;transform:none;transition:opacity .32s ease .08s,transform .5s var(--nd-ease)}.nd-shrink .nd-c-in.nd-show{opacity:1;transform:none;transition:opacity .24s ease .18s,transform .34s ease .12s}.nd-shrink .nd-c-out{transition:opacity .12s ease}.nd-fly{position:absolute;z-index:4;margin:0!important;pointer-events:none;transition:transform .5s var(--nd-ease)}.nd-shrink .nd-fly{transition-duration:.42s}.nd-fresh .nd-c-in .nd-panel>*{animation:nd-row-in .5s var(--nd-ease) both}.nd-fresh .nd-c-in .nd-panel>:nth-child(2){animation-delay:.06s}.nd-fresh .nd-c-in .nd-panel>:nth-child(3){animation-delay:.12s}.nd-fresh .nd-c-in .nd-panel>:nth-child(4){animation-delay:.17s}@keyframes nd-row-in{0%{opacity:0;transform:translateY(12px)}}.nd-dock>.nd-mo{animation:nd-tab-in .55s cubic-bezier(.22,1,.36,1) backwards}@keyframes nd-tab-in{0%{opacity:0;transform:translateX(28px) scale(.92)}}@media (hover:hover){.nd-mo[data-state=dot]:hover,.nd-mo[data-state=pill]:hover{transform:translateY(-2px);box-shadow:0 22px 50px rgba(0,0,0,.6),0 0 0 1px rgba(var(--nd-rgb),.5)}}.nd-hide{position:absolute;top:-7px;right:-7px;z-index:3;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--nd-s2);color:var(--nd-mut);border:1px solid rgba(255,255,255,.14);box-shadow:0 2px 8px rgba(0,0,0,.5);opacity:0;transform:scale(.7);pointer-events:none;transition:opacity .18s,transform .18s,color .15s}@media (hover:hover){.nd-dock:hover .nd-hide{opacity:1;transform:none;pointer-events:auto}}.nd-hide:hover{color:var(--nd-txt)}.nd-mw{position:relative;width:var(--nd-mw);height:var(--nd-mw);flex-shrink:0;display:inline-block}.nd-mw-d{inset:0;background:conic-gradient(var(--nd-a) 0 45deg,var(--nd-mw-b) 45deg 90deg,var(--nd-a) 90deg 135deg,var(--nd-mw-b) 135deg 180deg,var(--nd-a) 180deg 225deg,var(--nd-mw-b) 225deg 270deg,var(--nd-a) 270deg 315deg,var(--nd-mw-b) 315deg 1turn);box-shadow:inset 0 0 0 max(1.5px,calc(var(--nd-mw) * .045)) var(--nd-a);will-change:transform}.nd-mw-d,.nd-mw-hub{position:absolute;border-radius:50%}.nd-mw-hub{left:50%;top:50%;width:24%;height:24%;transform:translate(-50%,-50%);background:radial-gradient(circle at 38% 32%,color-mix(in srgb,var(--nd-a) 35%,#fff),var(--nd-a) 75%);box-shadow:0 0 0 max(1.5px,calc(var(--nd-mw) * .035)) color-mix(in srgb,var(--nd-a) 45%,#000),0 1px 2px rgba(0,0,0,.4)}.nd-mw-ptr{position:absolute;left:50%;top:calc(var(--nd-mw) * -.1);margin-left:calc(var(--nd-mw) * -.1);border-left:calc(var(--nd-mw) * .1) solid transparent;border-right:calc(var(--nd-mw) * .1) solid transparent;border-top:calc(var(--nd-mw) * .2) solid color-mix(in srgb,var(--nd-a) 22%,#fff);filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.5))}.nd-mw-idle .nd-mw-d{animation:nd-lazy-spin 7s infinite}@keyframes nd-lazy-spin{0%{transform:rotate(0);animation-timing-function:cubic-bezier(.45,0,.2,1)}32%,to{transform:rotate(1turn)}}.nd-mw-warn .nd-mw-d{box-shadow:inset 0 0 0 max(1.5px,calc(var(--nd-mw) * .045)) var(--nd-warn)}.nd-mw-dim{filter:grayscale(.8);opacity:.45}.nd-pill,.nd-tab{display:flex;align-items:center;gap:9px;height:48px;padding:0 16px 0 8px;white-space:nowrap;font-weight:800;font-size:14px;color:var(--nd-txt);cursor:pointer}.nd-pill{gap:10px;height:50px;padding:0 14px 0 8px;font-weight:700}.nd-pill .nd-mw,.nd-tab .nd-mw{margin-top:3px}.nd-pill.is-warn .nd-pt,.nd-tab.is-warn .nd-tl{color:var(--nd-warn)}.nd-pill.is-soft .nd-pi{background:rgba(255,255,255,.07);color:var(--nd-txt)}.nd-pill.is-ok,.nd-pill.is-ok .nd-pi{color:var(--nd-ok)}.nd-pill.is-ok .nd-pi{background:color-mix(in srgb,var(--nd-ok) 14%,transparent)}.nd-pi{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:rgba(var(--nd-rgb),.14);color:var(--nd-a);flex-shrink:0}.nd-pt{overflow:hidden;text-overflow:ellipsis;max-width:220px}.nd-chip{flex-shrink:0;display:inline-flex;height:26px;padding:0 10px;border-radius:999px;background:rgba(var(--nd-rgb),.14);color:var(--nd-a);font-weight:800;font-size:12.5px}.nd-chip,.nd-done{align-items:center;white-space:nowrap}.nd-done{position:relative;display:flex;gap:12px;height:58px;padding:0 20px 0 9px}.nd-dn-ic{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--nd-ok);color:#06331f;flex-shrink:0;animation:nd-pop .55s cubic-bezier(.34,1.56,.64,1) .1s both}@keyframes nd-pop{0%{transform:scale(.3);opacity:0}}.nd-dn-chk{stroke-dasharray:24;stroke-dashoffset:24;animation:nd-draw .45s cubic-bezier(.65,0,.35,1) .38s forwards}@keyframes nd-draw{to{stroke-dashoffset:0}}.nd-dn-t{display:flex;flex-direction:column;line-height:1.25}.nd-dn-t b{font-size:15px;font-weight:800}.nd-dn-t small{font-size:12.5px;color:var(--nd-ok);font-weight:600}.nd-bye{width:48px;height:48px;display:grid;place-items:center}.nd-bye .nd-dn-ic{width:34px;height:34px;animation:none}.nd-burst{position:absolute;left:30px;top:50%;width:0;height:0;pointer-events:none}.nd-burst i{position:absolute;left:-3.5px;top:-3.5px;width:7px;height:7px;border-radius:2px;background:var(--c);opacity:0;animation:nd-conf 1.1s cubic-bezier(.2,.7,.3,1) forwards}.nd-burst i:nth-child(3n){border-radius:50%;width:6px;height:6px}@keyframes nd-conf{0%{opacity:1;transform:translate(0) rotate(0) scale(.6)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),calc(var(--dy) + 26px)) rotate(var(--r)) scale(1)}}.nd-note{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:start;width:min(356px,calc(100vw - 32px));padding:14px 10px 14px 14px}.nd-note.is-compact{width:auto;padding:12px 8px 12px 12px}.nd-ni{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--nd-rgb),.14);color:var(--nd-a)}.nd-note.is-warn .nd-ni{background:color-mix(in srgb,var(--nd-warn) 14%,transparent);color:var(--nd-warn)}.nd-nt{font-weight:700;font-size:15px;line-height:1.3}.nd-nx{font-size:13px;color:var(--nd-mut);line-height:1.45;margin-top:3px}.nd-ne{font-size:12px;color:var(--guru-error);margin-top:6px}.nd-na{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.nd-b1,.nd-b2{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:40px;padding:0 16px;border-radius:999px;font-weight:800;font-size:14px;white-space:nowrap;transition:filter .15s,transform .1s,border-color .15s}.nd-b1{background:var(--nd-a);color:var(--guru-on-accent)}.nd-b1:hover{filter:brightness(1.08)}.nd-b1[disabled]{opacity:.7;cursor:default}.nd-b2{border:1px solid rgba(255,255,255,.16);color:var(--nd-txt)}.nd-b2:hover{border-color:var(--nd-a)}.nd-b1:active,.nd-b2:active{transform:scale(.97)}.nd-note.is-warn .nd-b1{background:var(--nd-warn);color:#1a1200}.nd-x{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;color:var(--nd-mut);flex-shrink:0}.nd-x:hover{background:rgba(255,255,255,.06);color:var(--nd-txt)}.nd-panel{width:min(372px,calc(100vw - 30px));max-height:min(640px,calc(100dvh - 96px));overflow-y:auto;overscroll-behavior:contain;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.nd-ph{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:10px;padding:14px 8px 10px 16px;background:rgba(17,17,21,.97)}.nd-pht{flex:1;min-width:0}.nd-pht b{display:block;font-size:17px;font-weight:800}.nd-pht small{display:block;font-size:12px;color:var(--nd-mut)}.nd-ic-btn{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--nd-mut)}.nd-ic-btn svg{transform:rotate(90deg)}.nd-ic-btn:hover{background:rgba(255,255,255,.07);color:var(--nd-txt)}.nd-pnote{margin:2px 10px 8px;border-radius:18px;background:rgba(var(--nd-rgb),.07);border:1px solid rgba(var(--nd-rgb),.3)}.nd-rt{flex:1;min-width:0;display:flex;flex-direction:column}.nd-rt b{font-size:14.5px;font-weight:700;line-height:1.3}.nd-rt>span{font-size:13px;color:var(--nd-mut);line-height:1.4}.nd-hero{margin:2px 10px 8px;padding:14px;border-radius:18px;background:rgba(var(--nd-rgb),.07);border:1px solid rgba(var(--nd-rgb),.28)}.nd-hero.is-warn{background:color-mix(in srgb,var(--nd-warn) 7%,transparent);border-color:color-mix(in srgb,var(--nd-warn) 40%,transparent)}.nd-hero.is-done{background:rgba(255,255,255,.03);border-color:var(--nd-line)}.nd-hero-row{display:flex;align-items:center;gap:14px}.nd-hero-row .nd-rt b{font-size:16px}.nd-hsub{display:flex!important;flex-wrap:wrap;gap:4px 10px;margin-top:2px}.nd-hfl{color:var(--nd-warn);font-weight:700}.nd-days{display:grid;grid-template-columns:repeat(7,1fr);gap:5px;margin-top:14px}.nd-day{display:flex;flex-direction:column;align-items:center;gap:3px}.nd-dc{width:100%;height:32px;border-radius:10px;background:rgba(255,255,255,.05);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--nd-mut)}.nd-day.is-got .nd-dc{background:rgba(var(--nd-rgb),.2);color:var(--nd-a)}.nd-day.is-now .nd-dc{background:rgba(var(--nd-rgb),.1);box-shadow:inset 0 0 0 1.5px var(--nd-a)}.nd-dr{font-size:10.5px;font-weight:800;color:var(--nd-a);height:13px;line-height:13px}.nd-day.is-got .nd-dr{color:var(--nd-mut);opacity:.6}.nd-hint{font-size:12.5px;color:var(--nd-mut);margin-top:8px;line-height:1.45}.nd-hint.is-warn{color:var(--nd-warn)}.nd-cta{display:flex;align-items:center;justify-content:center;width:100%;height:48px;margin-top:14px;border-radius:14px;background:var(--nd-a);color:var(--guru-on-accent);font-weight:800;font-size:15.5px;box-shadow:0 8px 22px rgba(var(--nd-rgb),.3);transition:filter .15s,transform .1s}.nd-cta:hover{filter:brightness(1.08)}.nd-cta:active{transform:scale(.98)}.nd-hero.is-warn .nd-cta{background:var(--nd-warn);color:#1a1200;box-shadow:none}.nd-cta2{display:inline-flex;align-items:center;margin-top:10px;height:36px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,255,255,.14);font-weight:700;font-size:13.5px;color:var(--nd-mut)}.nd-cta2:hover{color:var(--nd-txt);border-color:var(--nd-a)}.nd-acc{--nd-acc-ease:cubic-bezier(0.45,0,0.2,1);margin:0 10px 8px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid var(--nd-line);overflow:hidden}.nd-acc-h{display:flex;align-items:center;gap:12px;width:100%;text-align:start;padding:10px 12px;min-height:60px}.nd-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:rgba(var(--nd-rgb),.12);color:var(--nd-a);flex-shrink:0}.nd-ic.is-ok{background:color-mix(in srgb,var(--nd-ok) 12%,transparent);color:var(--nd-ok)}.nd-cv{color:var(--nd-mut);display:grid;place-items:center;transform:rotate(90deg);transition:transform .44s var(--nd-acc-ease)}.nd-acc-h[aria-expanded=true] .nd-cv{transform:rotate(-90deg)}.nd-acc-b{display:grid;grid-template-rows:0fr;transition:grid-template-rows .44s var(--nd-acc-ease)}.nd-acc-b.is-open{grid-template-rows:1fr}.nd-acc-in{min-height:0;overflow:hidden}.nd-acc-list{padding:0 12px 10px;border-top:1px solid var(--nd-line);opacity:0;transform:translateY(-8px);transition:opacity .22s ease,transform .3s var(--nd-acc-ease)}.nd-acc-b.is-open .nd-acc-list{opacity:1;transform:none;transition:opacity .34s ease .1s,transform .46s var(--nd-acc-ease) .06s}.nd-task{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 0}.nd-task .nd-rt{flex:1 1 0}.nd-task .nd-rt>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nd-task .nd-tr{flex-basis:100%;justify-content:flex-end}.nd-task.is-done .nd-tr{flex-basis:auto}.nd-task+.nd-task{border-top:1px solid var(--nd-line)}.nd-ti{width:36px;height:36px;border-radius:12px;background:var(--nd-s2);display:grid;place-items:center;color:var(--nd-a);flex-shrink:0;overflow:hidden;font-size:12px;font-weight:800}.nd-task.is-done .nd-ti{background:color-mix(in srgb,var(--nd-ok) 12%,transparent);color:var(--nd-ok)}.nd-task.is-done .nd-rt b{color:var(--nd-mut)}.nd-tr{display:flex;align-items:center;gap:8px;flex-shrink:0}.nd-sb{height:34px;padding:0 13px;border-radius:999px;border:1px solid rgba(var(--nd-rgb),.55);color:var(--nd-a);font-weight:700;font-size:13px;white-space:nowrap}.nd-sb:hover{background:rgba(var(--nd-rgb),.1)}.nd-sb[disabled]{opacity:.6}.nd-got{display:inline-flex;align-items:center;gap:4px;color:var(--nd-ok);font-weight:800;font-size:13px}.nd-wait{font-size:12.5px;color:var(--nd-mut)}.nd-all{display:inline-flex;gap:6px;margin-top:4px;min-height:36px;color:var(--nd-a);font-weight:700;font-size:13.5px}.nd-all,.nd-bug{align-items:center}.nd-bug{display:flex;gap:10px;padding:9px 6px 9px 12px;border-top:1px dashed rgba(255,255,255,.1)}.nd-bug-ic{width:30px;height:30px;border-radius:10px;display:grid;place-items:center;background:rgba(255,255,255,.06);color:var(--nd-mut);flex-shrink:0}.nd-bug .nd-rt b{font-size:13px}.nd-bug .nd-rt>span{font-size:12px}.nd-bug .nd-x{width:28px;height:28px}.nd-bug.is-focus{animation:nd-focus 1.4s ease-out 2}@keyframes nd-focus{0%{background:rgba(var(--nd-rgb),.16)}to{background:transparent}}.nd-pf{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:2px 10px 4px;padding:8px 6px 6px;border-top:1px solid var(--nd-line);font-size:12px;color:var(--nd-mut)}.nd-pf button{flex-shrink:0;min-height:36px;padding:0 12px;border-radius:999px;font-weight:700;font-size:13px;color:var(--nd-mut);border:1px solid rgba(255,255,255,.12)}.nd-pf button:hover{color:var(--nd-txt);border-color:rgba(255,255,255,.3)}@media (prefers-reduced-motion:reduce){.nd-dn-ic,.nd-dock>.nd-mo,.nd-fresh .nd-c-in .nd-panel>*,.nd-mw-idle .nd-mw-d{animation:none!important}.nd-burst{display:none}.nd-dn-chk{stroke-dashoffset:0;animation:none}.nd-acc-b,.nd-acc-list,.nd-mo{transition:none!important}}