:root{--rad:24px;--gap:16px;--disp:"Unbounded", "Golos Text", sans-serif;--mono:"IBM Plex Mono", ui-monospace, monospace;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#e4e6ea;--ink:#15171c;--mute:#555b68;--line:#15171c;--bi:#15171c;--bp:#fff;--t-next:#15171c;--t-next-ink:#fff;--t-sched:#fff;--t-dl:#c6cbd4;--t-dl-ink:#15171c;--t-tasks:#d7dbe2;--t-note:#f4f5f7;--t-group:#b3bac6;--c1:#2d4fe0;--c2:#c9711d;--c3:#1f8a63;--c4:#b03c82;--c5:#6b4fc8;--nowc:#e5484d;--sw1:#2d4fe0;--sw2:#c9711d;--sw3:#1f8a63;--sw4:#b03c82;--sw5:#6b4fc8;--sw6:#c93b3b;--sw7:#138a9e;--sw8:#b58a0c;--sw9:#5b6b82;--sw10:#6f8f1f}:root[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0a0b0e;--ink:#eceef2;--mute:#9aa0ad;--line:#3a3f4a;--bi:#eceef2;--bp:#0a0b0e;--t-next:#eceef2;--t-next-ink:#0a0b0e;--t-sched:#15171c;--t-dl:#262a33;--t-dl-ink:#eceef2;--t-tasks:#1d2027;--t-note:#2e333d;--t-group:#20242c;--c1:#7d96ff;--c2:#eaa05a;--c3:#56c08f;--c4:#e07ab8;--c5:#a68df0;--nowc:#ff7b7b;--sw1:#7d96ff;--sw2:#eaa05a;--sw3:#56c08f;--sw4:#e07ab8;--sw5:#a68df0;--sw6:#f27c7c;--sw7:#4fc3d6;--sw8:#e3c04f;--sw9:#9aa9c2;--sw10:#a9cc5c}:root[data-pal=blue]{--bg:#e6ecf6;--ink:#0f1b3d;--mute:#4f5c7c;--line:#bfcce6;--bi:#0f1b3d;--t-next:#1f3fa8;--t-next-ink:#fff;--t-dl:#cbd8f1;--t-dl-ink:#0f1b3d;--t-tasks:#dae4f6;--t-note:#f3f6fc;--t-group:#b4c6ea}:root[data-pal=blue][data-mode=dark]{--bg:#080c18;--ink:#e4eafa;--mute:#93a0c2;--line:#27325a;--bi:#e4eafa;--bp:#080c18;--t-next:#3454d8;--t-next-ink:#fff;--t-sched:#111833;--t-dl:#18224a;--t-dl-ink:#e4eafa;--t-tasks:#141c3c;--t-note:#1d2756;--t-group:#1a2450}:root[data-pal=moss]{--bg:#e7eae4;--ink:#16241d;--mute:#56645b;--line:#c3cdc2;--bi:#16241d;--t-next:#1f4d3a;--t-next-ink:#fff;--t-dl:#ccdacb;--t-dl-ink:#16241d;--t-tasks:#dbe4d6;--t-note:#f3f4ee;--t-group:#b8cdb8}:root[data-pal=moss][data-mode=dark]{--bg:#0a100c;--ink:#e3ede6;--mute:#93a89a;--line:#27382d;--bi:#e3ede6;--bp:#0a100c;--t-next:#2f7a5a;--t-next-ink:#fff;--t-sched:#121c16;--t-dl:#1a2a21;--t-dl-ink:#e3ede6;--t-tasks:#16231b;--t-note:#213428;--t-group:#1d3024}*{box-sizing:border-box}html,body,#root{height:100%}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:15px/1.45 Golos Text,system-ui,sans-serif}button{font:inherit;color:inherit;cursor:pointer}h1,h2,h3,p{margin:0}:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.grow{flex:auto}.boot{height:100%;color:var(--mute);place-items:center;display:grid}.shell{grid-template-columns:240px minmax(0,1fr);min-height:100%;display:grid}.nav{border-right:1.5px solid color-mix(in srgb, var(--ink) 14%, transparent);flex-direction:column;gap:4px;height:100vh;padding:26px 16px;display:flex;position:sticky;top:0}.brand{font:800 23px var(--disp);letter-spacing:-.03em;align-items:center;gap:11px;padding:4px 16px 22px;display:flex}.logo{flex:none}.nav-i{color:var(--mute);text-align:left;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:500;text-decoration:none;display:flex}.nav-i:hover{color:var(--ink)}.nav-i.on{background:var(--ink);color:var(--bg)}.more-m{display:none}.side-foot{gap:10px;margin-top:auto;padding-top:20px;display:grid}.local-note{border:1.5px solid var(--line);color:var(--mute);border-radius:16px;align-items:center;gap:10px;padding:12px 16px;font-size:13px;display:flex;overflow:hidden}.local-note span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.local-note b{background:var(--c2);border-radius:50%;flex:none;width:8px;height:8px}.local-note b.ok{background:var(--c3)}.fbtn:hover{color:var(--ink)}.main{min-width:0}.page{gap:var(--gap);align-content:start;padding:26px 28px 40px;display:grid}.card{background:var(--t-sched);border:1.5px solid var(--line);border-radius:var(--rad);overflow:hidden}.cbtn{border:1.5px solid var(--line);background:var(--t-sched);color:var(--ink);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cbtn.big{justify-content:center;padding:13px 18px;font-size:15px}.cbtn:disabled{opacity:.6;cursor:default}.icon-btn{color:var(--mute);background:0 0;border:0;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.icon-btn:hover{color:var(--ink)}.link-btn{color:var(--ink);background:0 0;border:0;padding:6px;font-size:14px;text-decoration:underline}.seg{border:1.5px solid var(--line);background:var(--t-sched);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.seg button{color:var(--mute);background:0 0;border:0;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.seg.arrows button{padding:7px 10px}.seg.arrows button:not([aria-label]){padding:7px 14px}.dot{vertical-align:1px;border-radius:50%;flex:none;width:8px;height:8px;margin-right:6px;display:inline-block}.sel{position:relative}.sel-btn{gap:10px}.sel-menu{z-index:20;background:var(--t-sched);border:1.5px solid var(--line);border-radius:18px;min-width:100%;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);right:0;overflow:auto;box-shadow:0 18px 50px #00000038}.sel-menu button{text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:9px 12px;font-size:14px;display:flex}.sel-menu button:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.sel-menu [aria-selected=true] button{font-weight:600}.toast-host{pointer-events:none;z-index:60;place-items:center;display:grid;position:fixed;bottom:24px;left:0;right:0}.toast{background:var(--ink);color:var(--bg);border-radius:99px;padding:12px 20px;font-size:14px;font-weight:500;box-shadow:0 10px 30px #0000004d}.dlg{border:1.5px solid var(--line);border-radius:var(--rad);background:var(--t-sched);color:var(--ink);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:auto;box-shadow:0 24px 70px #00000059}.dlg::backdrop{background:#0a0b0e85}.dg-title{font:700 20px var(--disp);letter-spacing:-.02em}.dg-mod{background:color-mix(in srgb, var(--cc) 16%, transparent);border-radius:99px;align-items:center;padding:5px 12px 5px 10px;font-size:13px;font-weight:600;display:inline-flex}.dg-t{font:700 24px/1.15 var(--disp);letter-spacing:-.03em}.dg-r>svg{color:var(--mute)}.dg-link{border:1.5px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:99px;padding:7px 12px;font-size:13px;font-weight:600;text-decoration:none}.dg-desc{white-space:pre-wrap;color:var(--mute);overflow-wrap:anywhere;font-size:14px}.s-row{gap:8px;display:grid}.s-l{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:12px}.chips>button:not(.cbtn){border:1.5px solid var(--line);background:0 0;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:500;display:inline-flex}.chips>button[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.swatch{border:1px solid #80808080;border-radius:50%;width:12px;height:12px}.sw-graphite{background:#15171c}.sw-blue{background:#1f3fa8}.sw-moss{background:#1f4d3a}.top{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.top-date{flex-wrap:wrap;flex:320px;align-items:baseline;gap:2px 12px;display:flex}.eyebrow{font:400 12px var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);flex-basis:100%}.day{font:700 34px/1.15 var(--disp);letter-spacing:-.03em}.dnum{color:var(--mute);font-size:20px}.hpill{border:1.5px solid var(--line);background:var(--t-sched);white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;display:inline-flex}.top-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.avatar{background:var(--t-tasks);width:34px;height:34px;color:var(--bi);font:600 14px var(--disp);border-radius:50%;place-items:center;display:grid}.hpill.acc{color:var(--c1);border-color:color-mix(in srgb, var(--c1) 45%, transparent);background:color-mix(in srgb, var(--c1) 12%, transparent)}.grid{gap:var(--gap);grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:minmax(150px,auto);display:grid}.grid>.w{grid-column:span var(--cs,2);grid-row:span var(--rs,1)}.w{border-radius:var(--rad);align-content:start;gap:12px;min-width:0;padding:20px;display:grid;position:relative}.w-h{justify-content:space-between;align-items:center;gap:8px;display:flex}.w-t{font:700 13px var(--disp);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;display:inline-flex}.pill{white-space:nowrap;background:var(--bi);color:var(--bp);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.list{margin:0;padding:0;list-style:none;display:grid}.w-hero{background:var(--t-next);color:var(--t-next-ink);align-content:start;overflow:hidden}.w-hero .pill{background:var(--t-next-ink);color:var(--t-next)}.hero-time{font:800 clamp(56px, 9vw, 104px)/.9 var(--disp);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.hero-time span{letter-spacing:0;margin-left:6px;font-size:.32em;font-weight:500}.hero-title{font:700 26px var(--disp);letter-spacing:-.02em}.hero-sub{opacity:.9;font-size:15px;font-weight:500}.up-next{background:color-mix(in srgb, var(--t-next-ink) 12%, transparent);border-radius:16px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;width:fit-content;max-width:100%;padding:10px 16px;font-size:14px;display:flex}.up-next b{font:700 14px var(--disp);font-variant-numeric:tabular-nums}.w-sched{background:var(--t-sched);border:1.5px solid var(--line)}.sched{gap:4px}.sched li{border-bottom:1.5px solid var(--line);grid-template-columns:52px 1fr;align-items:baseline;gap:2px 12px;padding:10px 0;display:grid}.sched li:last-child{border-bottom:0}.sched .t{font-variant-numeric:tabular-nums;font-weight:700}.sched .n{font-weight:600}.sched .r{color:var(--mute);grid-column:2;font-size:13px}.sched li.done{opacity:.5}.sched li.done .t,.sched li.done .n{text-decoration:line-through}.tg{letter-spacing:.04em;text-transform:uppercase;vertical-align:1px;border-radius:99px;margin-left:8px;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.w-due{background:var(--t-dl);color:var(--t-dl-ink)}.dl li{border-bottom:1.5px solid color-mix(in srgb, var(--t-dl-ink) 28%, transparent);grid-template-columns:1fr auto;align-items:baseline;gap:2px 10px;padding:10px 0;display:grid}.dl li:last-child{border-bottom:0}.dl .n{font-size:16px;font-weight:600}.dl .c{opacity:.8;grid-column:1;font-size:12px}.dl .when{text-align:right;font:700 15px var(--disp);font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center}.w-week{background:var(--t-tasks)}.stats{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.stats b{font:700 44px/1 var(--disp);letter-spacing:-.04em;display:block}.stats span{color:var(--mute);font-size:13px}.hero-empty{background:var(--t-next);color:var(--t-next-ink);border-radius:var(--rad);grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.hero-t{font:700 26px var(--disp);letter-spacing:-.02em}.hero-empty p{opacity:.85;max-width:56ch;margin-top:6px}.btn1{border:1.5px solid var(--t-next-ink);background:var(--t-next-ink);color:var(--t-next);border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.wip{text-align:center;place-self:center;justify-items:center;gap:12px;padding:80px 0;display:grid}.wip-ic{background:var(--t-tasks);border-radius:50%;place-items:center;width:76px;height:76px;display:grid}.wip-t{font:700 26px var(--disp);letter-spacing:-.02em}.wip p{color:var(--mute);max-width:44ch}.cal-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cal-wk{font:600 12px var(--body,inherit);border:1.5px solid var(--line);color:var(--mute);white-space:nowrap;border-radius:99px;padding:3px 9px}.s-hint{color:var(--mute);font-size:12px}.s-date{border:1.5px solid var(--line);color:inherit;font:inherit;background:0 0;border-radius:10px;padding:6px 10px;font-size:13px}.cal-range{font:700 14px var(--disp);letter-spacing:-.01em;white-space:nowrap;padding:0 4px}.empty-card{padding:28px}.tg-row{display:grid}.hd{border:0;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);background:0 0;justify-items:center;gap:1px;min-width:0;padding:12px 4px 10px;display:grid}.tgrid{--rule:color-mix(in srgb, var(--ink) 11%, transparent)}.tg-head>div:first-child{border-bottom:1px solid var(--rule)}.hd .wd{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.hd .dn{font:700 20px var(--disp);letter-spacing:-.03em;border-radius:99px;place-items:center;min-width:38px;height:38px;display:grid}.hd.today .dn{background:var(--ink);color:var(--bg)}.hd.today .wd{color:var(--ink)}button.hd:hover .dn{background:color-mix(in srgb, var(--ink) 9%, transparent)}button.hd.today:hover .dn{background:var(--ink)}.tg-lbl{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-bottom:1px solid var(--rule);justify-content:flex-end;align-items:center;padding:0 10px;font-size:11px;font-weight:600;display:flex}.due-cell{border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:center;gap:4px;min-width:0;padding:6px 4px;display:grid}.due-chip{border:1.5px solid color-mix(in srgb, var(--cc) 55%, transparent);background:color-mix(in srgb, var(--cc) 10%, transparent);text-align:left;border-radius:99px;align-items:center;gap:6px;min-width:0;padding:5px 9px;font-size:12px;font-weight:600;display:flex}.due-chip svg{color:var(--cc);flex:none}.due-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.due-chip b{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:4px}.tg-hours{position:relative}.tg-hours span{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:1;position:absolute;right:10px;transform:translateY(-50%)}.tg-hours span:first-child{transform:translateY(2px)}.tg-hours span:last-child{transform:translateY(-100%)}.tg-col{border-left:1px solid var(--rule);background-image:linear-gradient(to bottom, var(--rule) 1px, transparent 1px);min-width:0;position:relative}.tg-col.today{background-color:color-mix(in srgb, var(--c1) 5%, transparent)}.now-line{border-top:2px solid var(--nowc);z-index:4;pointer-events:none;position:absolute;left:0;right:0}.now-line:before{content:"";background:var(--nowc);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.ev{z-index:2;text-align:left;color:var(--ink);background:color-mix(in srgb, var(--cc) 14%, var(--t-sched));border:1.5px solid color-mix(in srgb, var(--cc) 38%, transparent);box-shadow:inset 4px 0 0 var(--cc);border-radius:14px;flex-direction:column;gap:2px;padding:6px 8px 6px 12px;display:flex;position:absolute;overflow:hidden}.ev:hover{border-color:var(--cc)}.ev.past>*{opacity:.62}.ev.cur{background:var(--t-next);color:var(--t-next-ink);box-shadow:none;border-color:#0000;padding-left:11px}.ev .tm{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.ev .tt{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.ev .sb{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ev.sm{flex-direction:row;align-items:center;gap:8px;padding-top:2px;padding-bottom:2px}.ev.sm .sb,.ev.md .sb{display:none}.ev.md .tt{-webkit-line-clamp:2}.ev.sm .tt{-webkit-line-clamp:1}.tg-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--t-next-ink);color:var(--t-next);border-radius:99px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700}.none{text-align:center;color:var(--mute);border-top:1px solid var(--rule);padding:28px 20px}.mg{--rule:color-mix(in srgb, var(--ink) 11%, transparent)}.mg-head,.mg-body{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.mg-head{border-bottom:1px solid var(--rule)}.mg-head span{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:11px 10px;font-size:11px;font-weight:600}.mg-cell{border-left:1px solid var(--rule);border-top:1px solid var(--rule);cursor:pointer;align-content:start;gap:4px;min-width:0;min-height:116px;padding:9px 8px;display:grid}.mg-cell:nth-child(-n+7){border-top:0}.mg-cell:nth-child(7n+1){border-left:0}.mg-cell:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.mg-cell .d{border-radius:99px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:600;display:grid}.mg-cell.out{opacity:.4}.mg-cell.today .d{background:var(--ink);color:var(--bg)}.mg-items{gap:3px;min-width:0;display:grid}.mi{text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;min-width:0;padding:0;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.mi i{background:var(--cc);border-radius:50%;flex:none;width:7px;height:7px}.mi b{font-variant-numeric:tabular-nums;font-weight:600}.mi span{text-overflow:ellipsis;overflow:hidden}.mi.dd span{font-weight:600}.mi.more{color:var(--mute)}.strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px;display:grid}.strip button{background:0 0;border:0;border-radius:16px;justify-items:center;gap:2px;padding:8px 0;display:grid}.strip .wd{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:600}.strip .dn{font:700 16px var(--disp)}.strip .dt{height:6px;display:flex}.strip .dt i{background:var(--mute);border-radius:50%;width:5px;height:5px}.strip button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.strip button[aria-pressed=true] .wd{color:inherit;opacity:.7}.strip button[aria-pressed=true] .dt i{background:var(--bg)}.strip button.today:not([aria-pressed=true]) .dn{color:var(--c1)}.page-t{font:700 20px var(--disp);letter-spacing:-.03em}.seg.full{width:100%;display:flex}.seg.full button{flex:1;justify-content:center;padding-left:6px;padding-right:6px;font-size:12.5px}.field{gap:8px;display:grid}.field small{font-size:12px}.inp{font:inherit;border:1.5px solid var(--line);width:100%;color:var(--ink);resize:vertical;background:0 0;border-radius:14px;min-width:0;padding:11px 14px;font-size:15px}.inp:disabled{opacity:.5}.inp::placeholder{color:var(--mute)}.when-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.when-row .inp{flex:140px;width:auto}.form .sel-btn{justify-content:space-between;width:100%}.form .sel-menu{left:0;right:0}.form-foot{flex-wrap:wrap;align-items:center;gap:8px;padding-top:4px;display:flex}.cbtn.danger{color:var(--nowc);border-color:color-mix(in srgb, var(--nowc) 55%, transparent)}.dlg.wide{width:min(560px,100vw - 32px)}.dg-acts{flex-wrap:wrap;gap:8px;display:flex}.as{--rule:color-mix(in srgb, var(--ink) 11%, transparent)}.as-sync{color:var(--mute);align-items:center;gap:7px;font-size:12px;display:inline-flex}.as-body{gap:var(--gap);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.as-none{text-align:center;padding:34px 20px}.as-lst>section:first-child>.as-gh{border-top:0}.as-gh b{font:700 14px var(--disp);letter-spacing:-.01em}.as-row{border-top:1px solid var(--rule);cursor:pointer;box-shadow:inset 4px 0 0 var(--cc);grid-template-columns:28px minmax(0,1fr) 190px 210px;align-items:center;gap:4px 16px;padding:14px 20px 14px 22px;display:grid}.as-ck{border:2px solid color-mix(in srgb, var(--ink) 34%, transparent);color:#0000;background:0 0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.as-ck svg{stroke-width:3px}.as-ck:hover{border-color:var(--c3);color:color-mix(in srgb, var(--c3) 55%, transparent)}.as-t{text-align:left;overflow-wrap:anywhere;background:0 0;border:0;padding:0;font-size:15px;font-weight:600;line-height:1.25}.as-s{color:var(--mute);font-size:13px}.as-due small{color:var(--mute);font-size:12px}.as-st{justify-content:flex-end;align-items:center;gap:8px;display:flex}.as-del{font:inherit;border:1.5px solid var(--line);color:var(--mute);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;padding:5px 12px;font-size:12px;font-weight:600}.as-del:hover{color:var(--nowc);border-color:var(--nowc)}.as-chip{border:1.5px solid var(--line);color:var(--mute);white-space:nowrap;border-radius:99px;align-items:center;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.as-side{gap:var(--gap);display:grid}.as-box{gap:12px;padding:18px;display:grid}.as-wl .b i{border-radius:4px;width:100%;max-width:14px;height:10px}.as-mod{text-align:left;background:0 0;border:1.5px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;font-size:14px;display:grid}.co-grid{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));display:grid}.co-card{text-align:left;border-radius:var(--rad);border:1.5px solid var(--line);background:var(--t-sched);box-shadow:inset 0 5px 0 var(--cc);align-content:start;gap:12px;min-width:0;padding:22px 20px 16px;display:grid;position:relative}.co-code{background:color-mix(in srgb, var(--cc) 16%, transparent);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;top:18px;right:18px}.co-t{font:700 20px/1.2 var(--disp);letter-spacing:-.03em;overflow-wrap:anywhere;padding-right:86px}.co-tch svg{flex:none}.co-ch{border:1.5px solid var(--line);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.co-nx svg{color:var(--cc);flex:none;margin-top:1px}.co-h{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:600}.co-sw{background:var(--sw);width:32px;height:32px;color:var(--bg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--ink) 12%, transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.co-sw svg{opacity:0;stroke-width:2.6px}.co-sw[aria-checked=true] svg{opacity:1}.co-rs{border:1.5px solid var(--line);background:0 0;border-radius:99px;justify-self:start;margin-top:8px;padding:6px 12px;font-size:13px;font-weight:600}.co-slots,.co-aslist{margin:0;padding:0;list-style:none;display:grid}.co-slots li{border-top:1px solid color-mix(in srgb, var(--ink) 10%, transparent);grid-template-columns:52px auto 1fr;align-items:baseline;gap:12px;padding:8px 0;font-size:14px;display:grid}.co-slots li:first-child,.co-as:first-child{border-top:0}.co-slots span:last-child{overflow-wrap:anywhere}.co-as-d{color:var(--mute);font-size:12px}@media (width<=1180px){.as-body{grid-template-columns:minmax(0,1fr)}.as-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=820px){.as-sync{display:none}.as-row{grid-template-columns:28px minmax(0,1fr) auto;gap:6px 12px;padding:13px 16px 13px 18px}.as-due{flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:baseline;gap:2px 8px;display:flex}.as-st{grid-area:1/3}.co-grid{grid-template-columns:minmax(0,1fr)}.co-as{grid-template-columns:minmax(0,1fr) auto}.co-as-d{display:none}}.auth{place-items:center;min-height:100%;padding:24px 16px;display:grid}.auth-card{background:var(--t-sched);border:1.5px solid var(--line);border-radius:var(--rad);gap:14px;width:min(420px,100%);padding:28px;display:grid}.auth-card .brand{padding:0 0 6px}.auth-card h1{font:700 24px var(--disp);letter-spacing:-.03em}.auth-sub{color:var(--mute)}.auth-oauth,.auth-form{gap:10px;display:grid}.auth-oauth .cbtn{justify-content:center;padding:12px 16px;font-size:14px}.auth-or{color:var(--mute);align-items:center;gap:12px;font-size:13px;display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--line);opacity:.4;flex:1;height:1px}.auth-form label{gap:6px;font-size:13px;font-weight:500;display:grid}.auth-form input{font:inherit;border:1.5px solid var(--line);color:var(--ink);background:0 0;border-radius:14px;padding:12px 14px}.auth-msg{color:var(--nowc);font-size:13px}.auth-guest{color:var(--mute);justify-items:center;gap:2px;display:grid}@media (width<=820px){.shell{grid-template-columns:minmax(0,1fr);padding-bottom:76px}.nav{z-index:30;height:auto;padding:8px 8px calc(8px + env(safe-area-inset-bottom,0px));background:var(--bg);border-right:0;border-top:1.5px solid color-mix(in srgb, var(--ink) 16%, transparent);flex-direction:row;justify-content:space-around;gap:2px;position:fixed;inset:auto 0 0}.brand,.side-foot,.hide-m{display:none}.nav-i,.more-m{text-align:center;border-radius:14px;flex-direction:column;flex:1;justify-content:center;gap:3px;padding:7px 4px;font-size:11px}.more-m{display:flex}.more-sheet{z-index:29;left:12px;right:12px;bottom:calc(76px + env(safe-area-inset-bottom,0px));background:var(--t-sched);border:1.5px solid var(--line);border-radius:var(--rad);padding:8px;display:grid;position:fixed;box-shadow:0 18px 50px #00000047}.more-i{color:var(--ink);text-align:left;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;text-decoration:none;display:flex}.page{padding:18px 16px 24px}.day{font-size:26px}.hero-empty{grid-template-columns:1fr}.stats b{font-size:34px}.cal-bar .grow{display:none}.cal-range{flex:100%;order:5}.mg-cell{min-height:84px;padding:6px 4px}.mi span,.mi b,.mi.more{display:none}.mg-items{flex-wrap:wrap;gap:3px;display:flex}.mi i{width:8px;height:8px}.dlg{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:88vh;margin:auto 0 0}}@media (width>=821px){.more-sheet{display:none}}.co-sec{gap:12px;display:grid}.co-sec+.co-sec{margin-top:10px}.co-sec-h{text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:fit-content;padding:4px 0;display:flex}.co-sec-h svg{color:var(--mute);transition:transform .15s}.co-sec-h[aria-expanded=false] svg{transform:rotate(-90deg)}.co-sec-h h2{font:700 16px var(--disp);letter-spacing:-.02em}.co-sec-h span{color:var(--mute);font-size:13px}.co-sw.palette{cursor:pointer;background:conic-gradient(#e5484d,#eaa05a,#e3c04f,#56c08f,#4fc3d6,#7d96ff,#a68df0,#e07ab8,#e5484d);position:relative;overflow:hidden}.co-sw.palette.on{background:var(--sw);box-shadow:0 0 0 2px var(--t-sched), 0 0 0 4px var(--sw)}.co-sw.palette input{opacity:0;cursor:pointer;width:48px;height:48px;position:absolute;inset:-6px}.co-sw.palette:focus-within{outline:2px solid var(--ink);outline-offset:3px}.legend{color:var(--mute);flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;display:inline-flex}.kb{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);background:color-mix(in srgb, var(--cc) 20%, transparent);border:1.5px solid color-mix(in srgb, var(--cc) 70%, transparent);white-space:nowrap;border-radius:99px;align-items:center;padding:2px 8px;font-size:10px;font-style:normal;font-weight:700;display:inline-flex}.ev.cur .kb{color:var(--t-next-ink);background:color-mix(in srgb, var(--t-next-ink) 16%, transparent);border-color:color-mix(in srgb, var(--t-next-ink) 55%, transparent)}.ev .tm{gap:4px 8px}.lst{--rule:color-mix(in srgb, var(--ink) 11%, transparent)}.lst-h{border-top:1px solid var(--rule);background:color-mix(in srgb, var(--ink) 3%, transparent);padding:14px 20px 10px}.lst>section:first-child>.lst-h{border-top:0}.lst-h b{font:700 14px var(--disp);letter-spacing:-.01em}.lst-h.today b:after{content:"";background:var(--nowc);border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.lst-r{border:0;border-top:1px solid var(--rule);text-align:left;width:100%;box-shadow:inset 4px 0 0 var(--cc);background:0 0;grid-template-columns:116px minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:13px 20px 13px 22px;display:grid}.lst-r:hover{background:color-mix(in srgb, var(--ink) 4%, transparent)}.lst-r.past>*{opacity:.62}.lst-r.cur{background:color-mix(in srgb, var(--cc) 10%, transparent)}.lst-t{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.lst-m{gap:3px;min-width:0;display:grid}.lst-n{flex-wrap:wrap;align-items:center;gap:4px 10px;font-weight:600;display:flex}.lst-s{color:var(--mute);font-size:13px}@media (width<=820px){.lst-r{grid-template-columns:minmax(0,1fr);padding:12px 16px 12px 18px}.seg button .lbl{display:none}}.lst.single .lst-h{display:none}.dg-tools{align-items:center;gap:2px;display:inline-flex}.icon-btn[aria-pressed=true]{color:var(--ink);background:color-mix(in srgb, var(--ink) 10%, transparent)}.form{gap:16px;display:grid}.s-trio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;display:grid}@media (width<=520px){.s-trio{grid-template-columns:minmax(0,1fr)}}.s-prev{border-radius:var(--rad);border:1.5px solid var(--line);gap:4px;max-width:260px;padding:14px 16px;transition:padding .2s,gap .2s;display:grid}.s-prev.compact{gap:1px;padding:8px 12px}.s-prev .s-pk{letter-spacing:.06em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:700}.s-prev small{color:var(--mute)}[data-density=compact]{--gap:10px}[data-density=compact] .page{padding:18px 20px 32px}[data-density=compact] .w{gap:8px;padding:14px}[data-density=compact] .grid{grid-auto-rows:minmax(112px,auto)}[data-density=compact] .co-card{padding:16px 16px 12px}.cx{--rule:color-mix(in srgb,var(--ink) 11%,transparent);--nowc:#e5484d;align-content:start;gap:14px;min-width:0}:where(.cx) button{font:inherit;color:inherit}.cx-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cx-bar .sp{flex:12px}.csg{border:1.5px solid var(--line);background:var(--t-sched);border-radius:99px;gap:2px;padding:3px;display:inline-flex}.csg button{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.csg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.csg.stepper button{padding:7px 9px}.cbtn.ic{justify-content:center;width:38px;height:38px;padding:0}.cbtn{border:1.5px solid var(--line);background:var(--t-sched);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.cbtn.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cx-range{font-family:var(--disp),sans-serif;letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:10px;padding:0 4px;font-size:14px;font-weight:700;display:flex}.cx-wk{letter-spacing:0;background:color-mix(in srgb,var(--c1) 14%,transparent);color:var(--c1);border-radius:99px;padding:4px 10px;font-family:Golos Text,sans-serif;font-size:12px;font-weight:600}.cx-sel select{font:inherit;border:1.5px solid var(--line);background:var(--t-sched) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center;color:var(--ink);appearance:none;cursor:pointer;border-radius:99px;padding:9px 34px 9px 16px;font-size:13px;font-weight:600}.cx button:focus-visible,.cx select:focus-visible,.cx [role=button]:focus-visible,.cx-dlg button:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.cx-card{background:var(--t-sched);border:1.5px solid var(--line);border-radius:var(--rad);overflow:hidden}.cx-g{grid-template-columns:var(--cols);display:grid}.cx-hc{border-bottom:1px solid var(--rule)}.cx-hd{border:0;border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);text-align:center;cursor:pointer;background:0 0;justify-items:center;gap:1px;min-width:0;padding:12px 4px 10px;display:grid}div.cx-hd{cursor:default}.cx-hd .wd{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);font-size:11px;font-weight:600}.cx-hd .dn{font-family:var(--disp),sans-serif;letter-spacing:-.03em;border-radius:99px;place-items:center;min-width:38px;height:38px;font-size:20px;font-weight:700;display:grid}.cx-hd .cn{color:var(--mute);white-space:nowrap;font-size:12px}.cx-hd.today .dn{background:var(--ink);color:var(--bg)}.cx-hd.today .wd{color:var(--ink)}button.cx-hd:hover .dn{background:color-mix(in srgb,var(--ink) 9%,transparent)}button.cx-hd.today:hover .dn{background:var(--ink)}.cx-dh{letter-spacing:.04em;text-align:right;text-transform:uppercase;min-width:0;color:var(--mute);border-bottom:1px solid var(--rule);justify-content:flex-end;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:flex}.cx-dc{border-left:1px solid var(--rule);border-bottom:1px solid var(--rule);align-content:center;gap:4px;min-width:0;padding:6px 4px;display:grid}.cx-dl{border:1.5px solid color-mix(in srgb,var(--cc) 55%,transparent);background:color-mix(in srgb,var(--cc) 10%,transparent);border-radius:99px;align-items:center;gap:6px;min-width:0;padding:5px 9px;font-size:12px;font-weight:600;display:flex}.cx-dl .i{width:13px;height:13px;color:var(--cc)}.cx-dl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cx-dl b{font-variant-numeric:tabular-nums;font-weight:700}.cx-tb{height:var(--bh);position:relative}.cx-tc{position:relative}.cx-tc>span{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:1;position:absolute;right:10px;transform:translateY(-50%)}.cx-tc>.np{background:var(--nowc);color:#fff;z-index:4;border-radius:99px;padding:3px 6px;font-weight:700;right:6px}.cx-col{border-left:1px solid var(--rule);background-image:linear-gradient(to bottom,var(--rule) 1px,transparent 1px);background-size:100% var(--hh);background-position:0 12px;min-width:0;position:relative}.cx-col.today{background-color:color-mix(in srgb,var(--c1) 5%,transparent)}.cx-now{border-top:2px solid var(--nowc);z-index:1;pointer-events:none;position:absolute;left:0;right:0}.cx-now:before{content:"";background:var(--nowc);border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:-5px}.cx-ev{box-sizing:border-box;cursor:pointer;color:var(--ink);background:color-mix(in srgb,var(--cc) 14%,var(--t-sched));border:1.5px solid color-mix(in srgb,var(--cc) 38%,transparent);box-shadow:inset 4px 0 0 var(--cc);text-align:left;border-radius:14px;flex-direction:column;gap:2px;padding:7px 9px 7px 13px;display:flex;position:absolute;overflow:hidden}.cx-ev:hover{border-color:var(--cc)}.cx-ev.past:hover{opacity:1}.cx-ev.nxt{border:2px solid var(--ink);padding:6px 8px 6px 12px}.cx-ev.cur{background:var(--t-next);color:var(--t-next-ink);box-shadow:none;z-index:2;border-color:#0000;padding-left:11px}.cx-ev,.cx-ev.cur{z-index:2}.cx-now:before{z-index:5}.cx-ev{container-type:inline-size}.cx-ev .tm{font-variant-numeric:tabular-nums;white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:6px;padding-right:20px;font-size:12px;font-weight:700;display:flex}@container (width<=300px){.cx-ev .tm .cx-tag{display:none}}.cx-ev .tt{-webkit-line-clamp:var(--tl,3);-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}.cx-ev .sb{opacity:.72;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.cx-ev .ex{display:none}.cx-ev.wide .ex{display:block}.cx-ev.sm{flex-direction:row;align-items:center;gap:8px;padding-top:3px;padding-bottom:3px}.cx-ev.sm .tm{flex:none;padding-right:0}.cx-ev.sm .sb,.cx-ev.sm .st{display:none}.cx-ev.sm .tt{-webkit-line-clamp:1}.cx-tag{letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:var(--bg);border-radius:99px;padding:1px 7px;font-size:10px;font-style:normal;font-weight:700}.cx-tag.n{color:inherit;background:0 0;border:1.5px solid;padding:0 6px}.cur .cx-tag{background:var(--t-next-ink);color:var(--t-next)}.st{width:17px;height:17px;position:absolute;top:7px;right:7px}.st.ok{color:var(--c3)}.st.no{color:var(--mute)}.cur .st.ok{color:inherit}.cx-ci{background:var(--t-next-ink);color:var(--t-next);cursor:pointer;border:0;border-radius:99px;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:6px 12px;font-size:12px;font-weight:700;display:inline-flex}.cx-ci .i{width:14px;height:14px}.cx-day{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.cx-side{gap:14px;display:grid}.cx-box{gap:12px;padding:18px;display:grid}.cx-box h3{font-family:var(--disp),sans-serif;text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:700;display:flex}.cx-box h3 .i{width:17px;height:17px}.cx-kv{gap:8px;font-size:14px;display:grid}.cx-kv div{justify-content:space-between;gap:12px;display:flex}.cx-kv span{color:var(--mute)}.cx-kv b{font-variant-numeric:tabular-nums;text-align:right;font-weight:600}.cx-dli{grid-template-columns:auto 1fr auto;align-items:baseline;gap:2px 10px;font-size:14px;display:grid}.cx-dli b{font-weight:600}.cx-dli small{color:var(--mute);grid-column:2;font-size:12px}.cx-dli time{font-variant-numeric:tabular-nums;grid-area:1/3/3;align-self:center;font-weight:700}.cx-mute{color:var(--mute);margin:0;font-size:14px}.cx-strip{display:none}.cx-mh{border-bottom:1px solid var(--rule);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cx-mh span{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);padding:11px 10px;font-size:11px;font-weight:600}.cx-mg{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cx-cell{border:0;border-left:1px solid var(--rule);border-top:1px solid var(--rule);text-align:left;cursor:pointer;background:0 0;align-content:start;gap:4px;min-width:0;min-height:116px;padding:9px 8px;display:grid}.cx-cell:nth-child(-n+7){border-top:0}.cx-cell:nth-child(7n+1){border-left:0}.cx-cell:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.cx-cell .d{border-radius:99px;place-items:center;width:28px;height:28px;margin-bottom:2px;font-size:13px;font-weight:600;display:grid}.cx-cell.out{opacity:.38}.cx-cell.today .d{background:var(--ink);color:var(--bg)}.cx-mi{white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12px;line-height:1.3;display:flex;overflow:hidden}.cx-mi i{background:var(--cc);border-radius:50%;flex:none;width:7px;height:7px}.cx-mi b{font-variant-numeric:tabular-nums;font-weight:600}.cx-mi span{text-overflow:ellipsis;overflow:hidden}.cx-mi.dd{color:var(--ink);font-weight:600}.cx-mi.dd .i{width:12px;height:12px;color:var(--cc);flex:none}.cx-mi.more{color:var(--mute)}.cx-lst{display:grid}.cx-lh{border-top:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 3%,transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 10px;display:flex}.cx-lst>.cx-lh:first-child{border-top:0}.cx-lh b{font-family:var(--disp),sans-serif;letter-spacing:-.01em;font-size:14px}.cx-lh.today b:after{content:"";background:var(--nowc);border-radius:50%;width:8px;height:8px;margin-left:10px;display:inline-block}.cx-lh span{color:var(--mute);font-size:12px}.cx-row{border-top:1px solid var(--rule);cursor:pointer;text-align:left;grid-template-columns:116px 1fr auto;align-items:center;gap:4px 16px;padding:13px 20px;display:grid}.cx-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.cx-row.past{opacity:.62}.cx-row.past:hover{opacity:1}.cx-row .tm{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.cx-row .tt{flex-wrap:wrap;align-items:center;gap:8px;font-weight:600;display:flex}.cx-row .tt:before{content:"";background:var(--cc);border-radius:50%;flex:none;width:9px;height:9px}.cx-row .sb{color:var(--mute);grid-column:2;font-size:13px}.cx-row .rs{grid-area:1/3/3;justify-content:flex-end;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.cx-row .rs .i{width:18px;height:18px}.cx-row .rs.ok{color:var(--c3)}.cx-row .rs.no,.cx-row .rs.op{color:var(--mute)}.cx-row.dd{cursor:default}.cx-row.dd:hover{background:0 0}.cx-row.dd .tt:before{display:none}.cx-row .ci2{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:700}.cx-none{text-align:center;color:var(--mute);padding:34px 20px;font-size:14px}.cx-empty{background:var(--t-next);color:var(--t-next-ink);border-radius:var(--rad);border:1.5px solid #0000;grid-template-columns:auto 1fr auto;align-items:center;gap:20px;padding:28px;display:grid}.cx-empty p{opacity:.85;max-width:56ch;margin:6px 0 0}.cx-dlg{border:1.5px solid var(--line);border-radius:var(--rad);background:var(--t-sched);color:var(--ink);width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;font-family:Golos Text,system-ui,sans-serif;font-size:15px;overflow:auto;box-shadow:0 24px 70px #00000059}.cx-dlg::backdrop{background:#0a0b0e85}:where(.cx-dlg) button{font:inherit;color:inherit}.dg-h{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 0;display:flex}.dg-mod{background:color-mix(in srgb,var(--cc) 16%,transparent);border-radius:99px;align-items:center;gap:8px;padding:5px 12px 5px 10px;font-size:13px;font-weight:600;display:inline-flex}.dg-x{color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:0 8px;font-size:26px;line-height:1}.dg-b{gap:16px;padding:14px 20px 20px;display:grid}.dg-t{font-family:var(--disp),sans-serif;letter-spacing:-.03em;margin:0;font-size:24px;font-weight:700;line-height:1.15}.dg-m{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:-6px;font-size:14px;display:flex}.dg-m b{color:var(--ink);font-variant-numeric:tabular-nums}.dg-ty{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);border:1.5px solid;border-radius:99px;padding:2px 9px;font-size:11px;font-weight:700}.dg-rows{gap:12px;display:grid}.dg-r{grid-template-columns:22px 1fr auto;align-items:start;gap:2px 12px;display:grid}.dg-r>.i{width:20px;height:20px;color:var(--mute);margin-top:2px}.dg-r b{font-weight:600}.dg-r small{color:var(--mute);font-size:13px;display:block}.dg-link{border:1.5px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:600;display:inline-flex}.dg-link .i{width:14px;height:14px}.dg-ci{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.dg-ci .l{align-items:center;gap:10px;font-weight:600;display:flex}.dg-ci .l .i{width:22px;height:22px}.dg-ci.ok{background:color-mix(in srgb,var(--c3) 16%,transparent)}.dg-ci.ok .l .i{color:var(--c3)}.dg-go{background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:8px;padding:11px 20px;font-weight:700;display:inline-flex}.dg-go .i{width:18px;height:18px}.dg-rel{color:var(--mute);align-items:center;gap:10px;padding-top:2px;font-size:14px;display:flex}.dg-rel .i{width:18px;height:18px;color:var(--cc)}.dg-rel b{color:var(--ink);font-weight:600}@media (width<=1180px){.cx-day{grid-template-columns:minmax(0,1fr)}.cx-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=820px){.cx .wide-only,.cx .imp,.cx-bar .sp{display:none}.cx-row{grid-template-columns:auto 1fr auto;padding:12px 16px}.cx-row .tm{color:var(--mute);grid-column:1/-1;font-size:13px}.cx-row .tt,.cx-row .sb{grid-column:1/3}.cx-row .rs{grid-area:2/3/4}.cx-strip{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:8px;display:grid}.cx-strip button{cursor:pointer;background:0 0;border:0;border-radius:16px;justify-items:center;gap:2px;padding:8px 0;display:grid}.cx-strip .wd{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:10px;font-weight:600}.cx-strip .dn{font-family:var(--disp),sans-serif;font-size:16px;font-weight:700}.cx-strip .dt{gap:3px;height:6px;display:flex}.cx-strip .dt i{background:var(--mute);border-radius:50%;width:5px;height:5px}.cx-strip button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.cx-strip button[aria-pressed=true] .wd{color:inherit;opacity:.7}.cx-strip button[aria-pressed=true] .dt i{background:var(--bg)}.cx-strip button.today:not([aria-pressed=true]) .dn{color:var(--c1)}.cx-cell{min-height:84px;padding:6px 4px}.cx-mi span,.cx-mi b{display:none}.cx-mi{gap:3px;display:inline-flex}.cx-mi i{width:8px;height:8px}.cx-mi.more{display:none}.cx-cell .cl{flex-wrap:wrap;gap:3px;display:flex}.cx-empty{grid-template-columns:1fr}.cx-dlg{border-radius:24px 24px 0 0;width:100%;max-width:none;max-height:88vh;margin:auto 0 0}}@media (prefers-reduced-motion:reduce){.cx *{transition:none!important}}.cx-cell .cl{display:contents}.cx-ev.cib .sb{display:none}.cx-ev.wide.cib .sb{display:block}.cx-ev.wide .cx-ci{margin:0;position:absolute;bottom:10px;right:12px}.cx-sel{flex:0 auto}@media (width<=820px){.cx-sel{flex:140px}.cx-sel select{width:100%}.csg .lb{display:none}.cx-range{flex:auto}.cx-bar .cbtn,.csg button{padding-top:8px;padding-bottom:8px}}.cx-ev.past{opacity:1}.cx-ev.past>*{opacity:.62}.cx-ev.past:hover>*,.cx-row.past{opacity:1}.cx-row.past>*{opacity:.62}.cx-row.past:hover>*{opacity:1}.cx{grid-auto-rows:max-content}.cx-empty{align-self:start}.cx-ci{background:var(--ink);color:var(--bg)}.cx-ev.cur .cx-ci{background:var(--t-next-ink);color:var(--t-next)}.cx-op{border:1.5px solid color-mix(in srgb,currentColor 30%,transparent);color:var(--mute);border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:10px;right:12px}.cx-op .i{width:14px;height:14px}.cx-ev.sm .cx-op{flex:none;margin-left:auto;padding:2px 9px;position:static}.cx-ev.sm .tt{min-width:0}@container (width<=420px){.cx-ev.sm .cx-op{display:none}}a.integ{cursor:pointer;text-decoration:none}a.integ:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.settings input[type=url]{font:inherit;border:1.5px solid var(--line);background:var(--t-sched);color:var(--ink);border-radius:12px;width:100%;padding:8px 12px}.un-l{letter-spacing:.06em;text-transform:uppercase;opacity:.75;font-size:11px;font-weight:700}.up-next b{font-family:var(--disp),sans-serif;font-variant-numeric:tabular-nums}.as{--rule:color-mix(in srgb,var(--ink) 11%,transparent);--nowc:#e5484d;grid-auto-rows:max-content;align-content:start;gap:14px;min-width:0}:where(.as) button{font:inherit;color:inherit}.as button:focus-visible,.as select:focus-visible,.as [role=button]:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.as .cx-empty{align-self:start}.as-sync{color:var(--mute);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.as-sync .i{width:15px;height:15px}.csg .n{background:color-mix(in srgb,currentColor 14%,transparent);border-radius:99px;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:700;display:inline-grid}.as-body{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:14px;display:grid}.as-lst{display:grid}.as-gh{border-top:1px solid var(--rule);background:color-mix(in srgb,var(--ink) 3%,transparent);justify-content:space-between;align-items:baseline;gap:12px;padding:14px 20px 10px;display:flex}.as-lst>.as-gh:first-child{border-top:0}.as-gh b{font-family:var(--disp),sans-serif;letter-spacing:-.01em;font-size:14px}.as-gh.over b{color:var(--nowc)}.as-gh span{color:var(--mute);font-size:12px}.as-row{border-top:1px solid var(--rule);cursor:pointer;box-shadow:inset 4px 0 0 var(--cc);text-align:left;grid-template-columns:28px minmax(0,1fr) 150px 142px;align-items:center;gap:4px 16px;padding:14px 20px 14px 22px;display:grid}.as-gh+.as-row{border-top:1px solid var(--rule)}.as-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.as-ck{border:2px solid color-mix(in srgb,var(--ink) 34%,transparent);cursor:pointer;color:#0000;background:0 0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.as-ck .i{stroke-width:3px;width:15px;height:15px}.as-ck:hover:not(:disabled){border-color:var(--c3);color:color-mix(in srgb,var(--c3) 55%,transparent)}.as-ck[aria-pressed=true]{background:var(--c3);border-color:var(--c3);color:#fff}.as-ck:disabled{cursor:default}.as-main{gap:3px;min-width:0;display:grid}.as-t{font-size:15px;font-weight:600;line-height:1.25}.as-s{color:var(--mute);font-size:13px;line-height:1.45}.as-s .dot{margin-right:7px}.as-g{vertical-align:-2px;color:var(--ink);align-items:center;gap:5px;margin-left:10px;font-size:12px;font-weight:600;display:inline-flex}.as-g .i{width:14px;height:14px}.as-row.fin>.as-main,.as-row.fin>.as-due{opacity:.62}.as-row.fin:hover>.as-main,.as-row.fin:hover>.as-due{opacity:1}.as-due{gap:2px;display:grid}.as-due b{font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.as-due small{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.as-due.td small{color:var(--ink);font-weight:600}.as-due.over small{color:var(--nowc);font-weight:600}.as-st{justify-content:flex-end;display:flex}.as-chip{border:1.5px solid var(--line);color:var(--mute);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:5px 12px;font-size:12px;font-weight:600;display:inline-flex}.as-chip .i{width:14px;height:14px}.as-chip.dg{color:var(--ink);border-color:var(--ink)}.as-chip.ok{color:var(--c3);border-color:color-mix(in srgb,var(--c3) 50%,transparent);background:color-mix(in srgb,var(--c3) 12%,transparent)}.as-chip.bad{color:var(--nowc);border-color:color-mix(in srgb,var(--nowc) 55%,transparent);background:color-mix(in srgb,var(--nowc) 10%,transparent)}.as-pr{justify-items:end;gap:6px;width:100%;display:grid}.as-pr small{white-space:nowrap;font-size:12px;font-weight:600}.as-pb{background:color-mix(in srgb,var(--ink) 11%,transparent);border-radius:99px;width:100%;height:6px;display:block;position:relative;overflow:hidden}.as-pb:after{content:"";width:var(--v);background:var(--cc,var(--ink));border-radius:99px;position:absolute;inset:0 auto 0 0}.as-gr{justify-items:end;line-height:1.1;display:grid}.as-gr b{font-family:var(--disp),sans-serif;letter-spacing:-.03em;font-size:22px}.as-gr small{color:var(--mute);font-size:11px;font-weight:600}.as-hint{font-size:12px;line-height:1.4}.as-wl{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:3px;display:grid}.as-wl .c{justify-items:center;gap:1px;min-width:0;display:grid}.as-wl .b{flex-direction:column-reverse;align-items:center;gap:2px;width:100%;height:60px;padding-bottom:5px;display:flex}.as-wl .b i{background:var(--cc);border-radius:5px;width:100%;max-width:14px}.as-wl .wd{color:var(--mute);text-transform:uppercase;font-size:9px;font-weight:600}.as-wl .dn{font-variant-numeric:tabular-nums;border-radius:99px;place-items:center;min-width:20px;height:20px;font-size:10px;font-weight:600;display:grid}.as-wl .td .dn{background:var(--ink);color:var(--bg)}.as-mods{gap:4px;display:grid}.as-mod{text-align:left;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px 10px;padding:9px 10px;font-size:14px;display:grid}.as-mod .dot{margin:0}.as-mod span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.as-mod b{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.as-mod .as-pb{grid-column:1/-1;height:4px}.as-mod:hover{background:color-mix(in srgb,var(--ink) 5%,transparent)}.as-mod[aria-pressed=true]{border-color:var(--ink)}.as-seg{gap:8px;display:grid}.as-l{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.as-seg .csg{width:100%}.as-seg .csg button{flex:1;justify-content:center;padding-left:6px;padding-right:6px;font-size:12.5px}.as-prl{align-items:center;gap:12px;display:flex}.as-prl b{font-variant-numeric:tabular-nums;font-size:14px}.as-acts{flex-wrap:wrap;gap:8px;display:flex}.as-bad{color:var(--nowc);font-weight:600}.as-gbig{font-family:var(--disp),sans-serif;letter-spacing:-.03em;font-size:20px}@media (width<=1180px){.as-body{grid-template-columns:minmax(0,1fr)}.as-body .cx-side{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}@media (width<=820px){.as-sync,.as-bar .sp,.as .cx-bar .sp{display:none}.as .cx-sel{flex:100%}.as .cx-sel select,.as .csg{width:100%}.as .csg button{flex:1;justify-content:center}.as-row{grid-template-columns:28px minmax(0,1fr) auto;gap:6px 12px;padding:13px 16px 13px 18px}.as-due{flex-wrap:wrap;grid-area:2/2/auto/-1;align-items:baseline;gap:2px 8px;display:flex}.as-st{grid-area:1/3}.as-pr{width:96px}}@media (prefers-reduced-motion:reduce){.as *{transition:none!important}}.as-gin{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.as-in{font:inherit;border:1.5px solid var(--line);background:var(--t-sched);width:96px;color:var(--ink);font-variant-numeric:tabular-nums;border-radius:99px;padding:9px 14px;font-size:15px;font-weight:600}.as-in:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.as-u{color:var(--mute);margin-left:-2px;margin-right:4px;font-weight:600}.cx-dlg .cbtn.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}.co{grid-auto-rows:max-content;align-content:start;gap:14px;min-width:0}:where(.co) button{font:inherit;color:inherit}.co button:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.co .cx-empty{align-self:start}.co-grid{grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:14px;display:grid}.co-card{text-align:left;border-radius:var(--rad);border:1.5px solid var(--line);background:var(--t-sched);box-shadow:inset 0 5px 0 var(--cc);cursor:pointer;align-content:start;gap:12px;min-width:0;padding:18px 20px 16px;display:grid}.co-card:hover{border-color:var(--cc)}.co-top{justify-content:flex-end;margin-bottom:-26px;padding-top:4px;display:flex}.co-ects{background:color-mix(in srgb,var(--cc) 16%,transparent);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:700}.co-t{font-family:var(--disp),sans-serif;letter-spacing:-.03em;padding-top:4px;padding-right:70px;font-size:20px;font-weight:700;line-height:1.2}.co-tch{color:var(--mute);align-items:center;gap:8px;margin-top:-6px;font-size:14px;display:flex}.co-tch .i{width:16px;height:16px}.co-sl{flex-wrap:wrap;gap:6px;display:flex}.co-ch{font-variant-numeric:tabular-nums;border:1.5px solid var(--line);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600}.co-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.co-s{background:color-mix(in srgb,var(--ink) 5%,transparent);border-radius:16px;align-content:start;gap:4px;min-width:0;padding:11px 12px;display:grid}.co-s small{color:var(--mute);letter-spacing:.02em;font-size:11px;font-weight:600}.co-s b{font-family:var(--disp),sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.co-s .as-pb{height:4px}.co-nx{color:var(--mute);align-items:flex-start;gap:9px;font-size:13px;line-height:1.35;display:flex}.co-nx .i{width:16px;height:16px;color:var(--cc);flex:none;margin-top:1px}.co-nx b{color:var(--ink);font-weight:600}.co-h{color:var(--mute);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.co-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}.co-s.big b{font-size:26px}.co-aslist{gap:2px;margin-top:-8px;display:grid}.co-as{border-top:1px solid color-mix(in srgb,var(--ink) 10%,transparent);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 0;font-size:14px;display:grid}.co-as:first-child{border-top:0}.co-as-t{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.co-as-d{color:var(--mute);font-variant-numeric:tabular-nums;font-size:12px}.co-as-s{text-align:right;min-width:84px;color:var(--mute);font-size:12px;font-weight:600}.co-as-s.done{color:var(--c3)}.co-as-s.graded{color:var(--ink);font-weight:700}.co-as-s.doing{color:var(--ink)}@media (width<=820px){.co-grid{grid-template-columns:minmax(0,1fr)}.co .cx-bar .sp{display:none}.co .cx-sel{flex:100%}.co-as{grid-template-columns:minmax(0,1fr) auto}.co-as-d{display:none}}.co-pick{gap:10px;display:grid}.co-sws{flex-wrap:wrap;gap:10px;display:flex}.co-sw{background:var(--sw);width:32px;height:32px;color:var(--bp);cursor:pointer;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--ink) 12%,transparent);border:0;border-radius:50%;place-items:center;padding:0;display:grid}.co-sw .i{opacity:0;stroke-width:2.6px;width:16px;height:16px}.co-sw[aria-checked=true]{box-shadow:0 0 0 2px var(--t-sched,var(--bg)),0 0 0 4px var(--sw)}.co-sw[aria-checked=true] .i{opacity:1}.co-sw:hover{transform:scale(1.08)}.co-sw:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.co-pk-f{justify-content:space-between;align-items:center;gap:12px;display:flex}.co-pk-f small{color:var(--mute);font-size:12px;line-height:1.4}.co-rs{border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:99px;flex:none;padding:6px 12px;font-size:13px;font-weight:600}.co-rs:hover{border-color:var(--ink)}.co-rs[hidden]{display:none}@media (prefers-reduced-motion:reduce){.co-sw:hover{transform:none}}.gr{--rule:color-mix(in srgb,var(--ink) 11%,transparent);grid-auto-rows:max-content;align-content:start;gap:14px;min-width:0}:where(.gr) button{font:inherit;color:inherit}.gr [role=button]:focus-visible,.gr button:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.gr .cx-empty{align-self:start}.gr-list{gap:14px;min-width:0;display:grid}.gr-c{box-shadow:inset 4px 0 0 var(--cc)}.gr-ch{justify-content:space-between;align-items:center;gap:16px;padding:16px 20px 14px 24px;display:flex}.gr-cn{font-family:var(--disp),sans-serif;letter-spacing:-.02em;align-items:center;gap:10px;min-width:0;font-size:17px;font-weight:700;display:flex}.gr-cn .dot{flex:none;margin:0}.gr-cs{flex:none;justify-items:end;gap:1px;display:grid}.gr-cs small{color:var(--mute);font-size:12px}.gr-cs b{font-family:var(--disp),sans-serif;letter-spacing:-.03em;font-size:26px;font-weight:700;line-height:1.1}.gr-rows{border-top:1px solid var(--rule);display:grid}.gr-r{border-top:1px solid var(--rule);cursor:pointer;text-align:left;grid-template-columns:minmax(0,1fr) 70px 54px 90px;align-items:center;gap:14px;padding:12px 20px 12px 24px;display:grid}.gr-r:first-child{border-top:0}.gr-r:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.gr-t{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.gr-d,.gr-w{color:var(--mute);font-variant-numeric:tabular-nums;font-size:13px}.gr-w{text-align:right}.gr-g{text-align:right;font-family:var(--disp),sans-serif;letter-spacing:-.02em;font-size:18px;font-weight:700}.gr-r.wait .gr-t{color:var(--mute)}.gr-wb{letter-spacing:0;border:1.5px solid var(--line);white-space:nowrap;border-radius:99px;padding:5px 11px;font-family:Golos Text,sans-serif;font-size:12px;font-style:normal;font-weight:600}.gr-big{align-items:baseline;gap:10px;display:flex}.gr-big b{font-family:var(--disp),sans-serif;letter-spacing:-.04em;font-size:52px;font-weight:700;line-height:1}.gr-big small{color:var(--mute);font-size:14px;font-weight:600}.gr-cls{background:var(--ink);color:var(--bg);border-radius:99px;justify-self:start;padding:5px 12px;font-size:13px;font-weight:700}.gr-bars{grid-template-columns:repeat(6,minmax(0,1fr));align-items:end;gap:6px;display:grid}.gr-bars .c{justify-items:center;gap:4px;min-width:0;display:grid}.gr-bars .v{font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}.gr-bars .b{justify-content:center;align-items:flex-end;width:100%;height:64px;display:flex}.gr-bars .b i{background:var(--cc);border-radius:7px 7px 3px 3px;width:100%;max-width:26px}.gr-bars .d{color:var(--mute);white-space:nowrap;font-size:10px}.gr-tls{gap:2px;display:grid}.gr-tl{border-top:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:14px;display:grid}.gr-tl:first-child{border-top:0}.gr-tl .dot{margin:0}.gr-tl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gr-tl b{color:var(--ink);text-align:right;font-size:12px;font-weight:600}.gr-tl b.ok{color:var(--c3)}.gr-tl b.bad{color:var(--mute)}@media (width<=820px){.gr-r{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:12px 16px 12px 20px}.gr-t{grid-column:1}.gr-g{grid-area:1/2/3;align-self:center}.gr-d{grid-column:1;display:inline}.gr-w{display:none}.gr-ch{flex-wrap:wrap;gap:6px 12px;padding:14px 16px 12px 20px}.gr-cn{flex:150px}}.nt{--rule:color-mix(in srgb,var(--ink) 11%,transparent);--nowc:#e5484d;grid-auto-rows:max-content;align-content:start;gap:14px;min-width:0}:where(.nt) button{font:inherit;color:inherit}.nt button:focus-visible,.nt [role=button]:focus-visible,.nt input:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.cbtn.ic.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.nt-q{border:1.5px solid var(--line);background:var(--t-sched);border-radius:99px;flex:0 320px;align-items:center;gap:8px;min-width:0;padding:0 14px;display:flex}.nt-q .i{width:17px;height:17px;color:var(--mute);flex:none}.nt-q input{font:inherit;color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;padding:10px 0;font-size:14px}.nt-q:focus-within{border-color:var(--ink)}.nt-body-wrap{grid-template-columns:minmax(0,340px) minmax(0,1fr);align-items:start;gap:14px;display:grid}.nt-list{align-content:start;min-height:360px;max-height:calc(100vh - 260px);display:grid;overflow:auto}.nt-it{border-top:1px solid var(--rule);cursor:pointer;gap:5px;min-width:0;padding:14px 18px 13px 20px;display:grid;box-shadow:inset 4px 0 #0000}.nt-it:first-child{border-top:0}.nt-it.k1,.nt-it.k2,.nt-it.k3,.nt-it.k4,.nt-it.k5{box-shadow:inset 4px 0 0 var(--cc)}.nt-it:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.nt-it.on{background:color-mix(in srgb,var(--ink) 8%,transparent)}.nt-i1{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.nt-i1 b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.nt-pn .i{width:15px;height:15px;color:var(--c1);fill:currentColor}.nt-i2{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.nt-i3{color:var(--mute);justify-content:space-between;gap:8px;font-size:12px;display:flex}.nt-c{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex;overflow:hidden}.nt-c .dot{margin:0}.nt-ed{align-content:start;gap:12px;min-height:420px;padding:16px 20px 20px;display:grid}.nt-eh{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.nt-eh .sp{flex:8px}.nt-back{display:none}.nt-title{font-family:var(--disp),sans-serif;letter-spacing:-.03em;color:var(--ink);background:0 0;border:0;outline:0;width:100%;padding:6px 0 0;font-size:26px;font-weight:700;line-height:1.2}.nt-title::placeholder,.nt-body::placeholder{color:var(--mute);opacity:.7}.nt-meta{color:var(--mute);flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:-6px;font-size:12px;display:flex}.nt-cl{color:var(--ink);background:color-mix(in srgb,var(--cc,var(--ink)) 14%,transparent);border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-weight:600;display:inline-flex}.nt-cl .i{width:14px;height:14px}.nt-sv{color:var(--c3);font-weight:600}.nt-body{font:inherit;color:var(--ink);resize:none;background:0 0;border:0;outline:0;width:100%;min-height:320px;padding:0;font-size:16px;line-height:1.6;overflow:hidden}.nt-blank{text-align:center;place-items:center}.nt-bl{justify-items:center;gap:10px;max-width:360px;padding:40px 0;display:grid}.nt-bl .i{width:34px;height:34px;color:var(--mute)}.nt-bl p{color:var(--mute);margin:0;font-size:14px}.nt .cbtn.pri{background:var(--ink);color:var(--bg);border-color:var(--ink)}@media (width<=820px){.nt .cx-bar .sp{display:none}.nt-q{flex:100%}.nt .cx-sel{flex:140px}.nt-body-wrap{grid-template-columns:minmax(0,1fr)}.nt-list{max-height:none}.nt[data-pane=edit] .nt-list,.nt[data-pane=edit] .cx-bar,.nt[data-pane=list] .nt-edw{display:none}.nt-back{display:inline-flex}.nt-title{font-size:22px}}.cbtn.ic.on .i{fill:currentColor}.mm-i{align-items:center;gap:12px;display:flex}.mm-i .i{width:20px;height:20px}.edit-bar .eb-lib{font:inherit;border:1.5px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.edit-bar .eb-lib .i{width:15px;height:15px}.ql-r{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.ql{border:1.5px solid var(--line);border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:13px;font-weight:600;display:inline-flex}.tm-b{font:inherit;background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:99px;justify-self:start;padding:8px 18px;font-size:13px;font-weight:700}.w-timer,.w-links,.w-exam,.w-prog{align-content:start}.wl-dlg{width:min(940px,100vw - 32px);height:min(640px,100vh - 32px);overflow:hidden}.wl-dlg[open]{grid-template-columns:280px minmax(0,1fr);display:grid}.wl-side{border-right:1.5px solid var(--line);background:color-mix(in srgb,var(--ink) 3%,transparent);grid-template-rows:auto auto minmax(0,1fr);gap:12px;min-height:0;padding:20px 14px 14px 18px;display:grid}.wl-sh h2{font-family:var(--disp),sans-serif;letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}.wl-q{border:1.5px solid var(--line);background:var(--t-sched);color:var(--mute);border-radius:99px;align-items:center;gap:8px;padding:9px 12px;display:flex}.wl-q .i{width:16px;height:16px}.wl-q input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-size:14px}.wl-q:focus-within{outline:2px solid var(--c1);outline-offset:2px}.wl-list{align-content:start;gap:2px;min-height:0;margin-right:-4px;padding-right:4px;display:grid;overflow:auto}.wl-li{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:8px 10px;font-size:15px;font-weight:600;display:flex}.wl-li:hover{background:color-mix(in srgb,var(--ink) 6%,transparent)}.wl-li[aria-pressed=true]{background:var(--ink);color:var(--bg)}.wl-ic{background:color-mix(in srgb,var(--c1) 14%,transparent);width:32px;height:32px;color:var(--c1);border-radius:10px;flex:none;place-items:center;display:grid}.wl-li[aria-pressed=true] .wl-ic{background:color-mix(in srgb,var(--bg) 18%,transparent);color:var(--bg)}.wl-ic .i{width:17px;height:17px}.wl-ln{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.wl-ck .i{opacity:.7;width:16px;height:16px}.wl-none{color:var(--mute);margin:8px 10px;font-size:14px}.wl-main{flex-direction:column;gap:16px;min-width:0;min-height:0;padding:20px 22px;display:flex;overflow:auto}.wl-d-h{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.wl-dt{font-family:var(--disp),sans-serif;letter-spacing:-.03em;margin:0;font-size:26px;font-weight:700;line-height:1.15}.wl-dd{color:var(--mute);max-width:50ch;margin:6px 0 0;font-size:14px}.wl-pvw{background:color-mix(in srgb,var(--ink) 6%,transparent);border-radius:22px;flex:none;place-items:center;min-height:150px;display:grid;position:relative;overflow:hidden}.wl-pvw .wl-stage{transform-origin:50%;pointer-events:none;grid-auto-rows:minmax(150px,auto);gap:16px;width:max-content;margin:0;padding:0;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.wl-stage>.w{cursor:default!important;outline:0!important;animation:none!important}.wl-sizes{flex-wrap:wrap;flex:none;gap:8px;display:flex}.wl-sg{font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:8px;padding:8px 14px 8px 10px;font-size:13px;font-weight:600;display:inline-flex}.wl-sg[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.wl-sz{opacity:.8;border:1.5px solid;border-radius:4px;flex:none;width:26px;height:16px;position:relative}.wl-sz i{width:calc((100% - 3px)*var(--cs)/6);height:calc((100% - 3px)*var(--rs)/3);background:currentColor;border-radius:2px;position:absolute;top:1.5px;left:1.5px}.wl-note{color:var(--mute);flex:none;align-items:center;gap:8px;font-size:13px;display:inline-flex}.wl-note .i{width:16px;height:16px}.wl-ac{flex-wrap:wrap;flex:none;gap:10px;margin-top:auto;display:flex}.wl-b{font:inherit;border:1.5px solid var(--ink);background:var(--ink);color:var(--bg);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:12px 22px;font-size:15px;font-weight:700;display:inline-flex}.wl-b .i{width:17px;height:17px}.wl-b.ghost{color:var(--ink);border-color:var(--line);background:0 0}.wl-b.ghost:hover{border-color:var(--ink)}.wl-b:disabled{opacity:.4;cursor:default}.wl-dlg button:focus-visible{outline:2px solid var(--c1);outline-offset:2px}@media (width<=700px){.wl-dlg[open]{grid-template-rows:200px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.wl-side{border-right:0;border-bottom:1.5px solid var(--line)}}.w-att{background:var(--t-dl);color:var(--t-dl-ink);--bi:var(--t-dl-ink)}.big{align-items:baseline;gap:12px;display:flex}.big b{font-family:var(--disp),sans-serif;letter-spacing:-.04em;font-size:44px;font-weight:700;line-height:1}.big span{font-size:16px;font-weight:500}.gw b{font-family:var(--disp),sans-serif;font-variant-numeric:tabular-nums;font-size:14px}.hero-ic{background:color-mix(in srgb,var(--t-next-ink) 16%,transparent);border-radius:50%;place-items:center;width:60px;height:60px;display:grid}.hero-ic .i{width:28px;height:28px}.hero-t{font-family:var(--disp),sans-serif;letter-spacing:-.02em;font-size:26px;font-weight:700}.hero-bt{flex-wrap:wrap;gap:10px;display:flex}.hero-bt button{font:inherit;cursor:pointer;border:1.5px solid var(--t-next-ink);border-radius:99px;align-items:center;gap:8px;padding:12px 18px;font-size:14px;font-weight:600;display:inline-flex}.btn1{background:var(--t-next-ink);color:var(--t-next)}.btn2{color:var(--t-next-ink);background:0 0}.grid>.w{grid-area:auto;grid-column:span var(--cs,2);grid-row:span var(--rs,1)}.w[hidden]{display:none!important}.w-now .w-t{font-family:var(--disp),sans-serif;text-transform:uppercase;font-size:13px;font-weight:700}.w-now .pill{background:var(--t-next-ink);color:var(--t-next)}.checkin{font:inherit;background:var(--t-next-ink);color:var(--t-next);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.checkin:focus-visible,.cust-btn:focus-visible,.edit-bar button:focus-visible,.xbtn:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.checked[hidden],.checkin[hidden]{display:none}.cust-btn{font:inherit;border:1.5px solid var(--line);background:var(--t-sched);color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:600;display:inline-flex}.edit-bar{border-radius:var(--rad);background:var(--t-sched);border:1.5px dashed var(--line);flex-wrap:wrap;align-items:center;gap:12px 16px;margin:0;padding:12px 18px;font-size:14px}.edit-bar[hidden]{display:none!important}.eb-t{flex:220px;min-width:0}.eb-r button{font:inherit;border:1.5px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}.eb-r{flex-wrap:wrap;gap:8px;display:flex}.eb-r button{align-items:center;gap:6px;display:inline-flex}.eb-r button:disabled{opacity:.4;cursor:default}.eb-r .primary{background:var(--ink);color:var(--bg);border-color:var(--ink)}.xbtn,.rz{display:none}.grid.editing>.w{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab}.grid.editing>.w .xbtn{background:var(--ink);width:28px;height:28px;color:var(--bg);cursor:pointer;z-index:3;border:0;border-radius:50%;place-items:center;padding:0;font-size:18px;line-height:1;display:grid;position:absolute;top:-8px;left:-8px}.grid.editing>.w .rz{background:color-mix(in srgb,var(--ink) 86%,transparent);cursor:nwse-resize;z-index:3;border-radius:50%;width:26px;height:26px;display:block;position:absolute;bottom:10px;right:10px}.rz:after{content:"";border-right:2.5px solid var(--bg);border-bottom:2.5px solid var(--bg);border-bottom-right-radius:3px;width:9px;height:9px;position:absolute;bottom:7px;right:7px}.grid{align-content:start;position:relative}.grid.editing>.w[data-drag]{z-index:30;cursor:grabbing;opacity:.97;will-change:translate,scale;transition:scale .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s;animation:none;box-shadow:0 22px 50px #00000052,0 4px 12px #0003}.grid.editing>.w[data-settle]{z-index:29;animation:none}body.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}body.is-dragging *{cursor:grabbing!important}@keyframes wig{0%{transform:rotate(-.45deg)}to{transform:rotate(.45deg)}}@media (prefers-reduced-motion:reduce){.grid.editing>.w{animation:none!important}}@media (width<=820px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid>.w{grid-area:auto/span 2!important}.grid>.w[data-c1]{grid-column:span 1!important}.grid.editing>.w .rz{display:none}}.tg-now{background:var(--ink);color:var(--bg)}.tg-next{border:1.5px solid}.edit-bar{display:flex}.gr-cs b.below{color:var(--nowc)}.grid.editing>.w[data-resize]{z-index:35;isolation:isolate;clip-path:inset(-14px calc(-1*var(--dx,0px)) calc(-1*var(--dy,0px)) -14px);animation:none;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.grid.editing>.w[data-resize]:before{content:"";top:0;left:0;right:calc(-1*var(--dx,0px));bottom:calc(-1*var(--dy,0px));z-index:-1;border-radius:var(--rad);background-color:var(--sk-c);background-image:var(--sk-i);border:var(--sk-b);box-sizing:border-box;position:absolute}.grid.editing>.w[data-resize] .rz{right:calc(10px - var(--dx,0px));bottom:calc(10px - var(--dy,0px))}@media (pointer:coarse){.grid.editing>.w .rz,.grid.editing>.w[data-c1] .rz{width:36px;height:36px}.rz:after,.grid.editing>.w[data-c1] .rz:after{bottom:11px;right:11px}}.w[data-c1]{grid-template-rows:auto 1fr;gap:6px;padding:14px}.grid.editing>.w{overflow:visible}.grid.editing>.w[data-c1] .rz{width:22px;height:22px;bottom:6px;right:6px}.grid.editing>.w[data-c1] .rz:after{bottom:5px;right:5px}.grid.editing>.w[data-c1] .mini{padding-right:6px}.w[data-c1] .w-t{gap:6px;font-size:11px}.w[data-c1] .w-t svg{width:15px;height:15px}.w[data-c1] .w-h>.pill,.w[data-c1] .w-h>.city{display:none}.mini{align-self:end;gap:3px;min-width:0;display:grid}.mini-big{font:700 38px/1 var(--disp),sans-serif;letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mini-sub{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.25;display:-webkit-box;overflow:hidden}.mini-note{opacity:.6;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.mini .bar{margin:2px 0}.mini .tm-b{justify-self:start;padding:6px 14px;font-size:12px}.w[data-c1] .mini-link{align-self:end;min-width:0;overflow:hidden}.w[data-c1] .mini-link .nt-t{font-size:15px}.w[data-c1] .mini-link p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:2px 0 0;font-size:12px;display:-webkit-box;overflow:hidden}.w[data-c1] .hero-time{font-size:38px}.w-quote{background:var(--t-sched);border:1.5px solid var(--line);align-content:space-between}.q-text{gap:6px;margin:0;display:grid}.q-text.q-anim{animation:.35s qfade}.q-text i{font:italic 700 clamp(20px,2.2vw,28px)/1.25 var(--disp),sans-serif;color:var(--ink);display:block}.q-text span{color:var(--mute);font-size:clamp(14px,1.3vw,17px);font-weight:500;display:block}.q-next{border:1.5px solid var(--line);width:32px;height:32px;color:var(--ink);cursor:pointer;background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}@media (prefers-reduced-motion:reduce){.q-text.q-anim{animation:none}}.grid.editing>.w[data-c1] .xbtn{width:22px;height:22px;font-size:16px;top:-9px;left:-9px}.grid.editing>.w>*{transition:filter .4s,opacity .4s}.grid.editing>.w[data-morph]>*{transition-duration:.1s}.grid.editing>.w[data-morph]>:not(.xbtn):not(.rz):not(.sz-badge){filter:blur(9px);opacity:.55}.sz-badge{display:none}.grid.editing>.w[data-resize] .sz-badge{z-index:4;right:calc(46px - var(--dx,0px));bottom:calc(12px - var(--dy,0px));background:var(--ink);color:var(--bg);font:700 12px var(--disp),sans-serif;letter-spacing:.02em;pointer-events:none;white-space:nowrap;border-radius:99px;padding:5px 12px;display:block;position:absolute}.city-link{font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;text-align:left;background:0 0;border:0;padding:0;text-decoration:underline}.pill.city{align-items:center;gap:5px;display:inline-flex}.mini-links{align-self:end;gap:6px}.mini-links .ql{text-overflow:ellipsis;white-space:nowrap;padding:6px 10px;font-size:12px;display:block;overflow:hidden}.w-group[data-c1] .mini{align-self:end}.w-group[data-c1] .mini svg{opacity:.7}.w-quote[data-c1]{align-content:space-between}.w-quote[data-c1] .w-h{justify-content:space-between}.w-quote[data-c1] .q-next{width:26px;height:26px}.w-quote .q-text.mini{align-self:end;gap:3px;margin:0;display:grid}.w-quote[data-c1] .q-text i{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:15px;line-height:1.2;display:-webkit-box;overflow:hidden}.w-quote[data-c1] .q-text span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11.5px;line-height:1.25;display:-webkit-box;overflow:hidden}.nr{align-items:center;gap:16px;min-width:0;display:flex}.nr>b{font:700 48px/1 var(--disp),sans-serif;letter-spacing:-.04em;white-space:nowrap;flex:none}.nr-x{gap:3px;min-width:0;display:grid}.nr-k{opacity:.72;font-size:13px}.nr-t{font:700 15px/1.2 var(--disp),sans-serif;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.nr-l{opacity:.72;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.3;display:-webkit-box;overflow:hidden}.mini-big small{letter-spacing:0;opacity:.7;margin-left:5px;font-size:.4em;font-weight:500}.mini-big.sm{font-size:26px}.mini-tt{font:700 13px/1.2 var(--disp),sans-serif;letter-spacing:-.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ring{--p:50;--sz:78px;width:var(--sz);height:var(--sz);background:conic-gradient(currentColor calc(var(--p)*1%),color-mix(in srgb,currentColor 16%,transparent) 0);border-radius:50%;flex:none;place-items:center;display:grid}.ring>span{background:var(--t-sched);width:calc(100% - 14px);height:calc(100% - 14px);font:700 17px var(--disp),sans-serif;letter-spacing:-.03em;border-radius:50%;place-items:center;display:grid}.dots{flex-wrap:wrap;gap:5px;display:flex}.dots i{background:currentColor;border-radius:50%;width:14px;height:14px}.dots i.no{background:var(--nowc)}.seg{grid-template-columns:repeat(var(--n,17),1fr);gap:3px;display:grid}.seg i{background:color-mix(in srgb,currentColor 16%,transparent);border-radius:3px;height:12px}.seg i.on{background:currentColor}.seg i.now{background:var(--c1)}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{border:1.5px solid var(--line);border-radius:99px;padding:6px 12px;font-size:12px;font-weight:600}.chip b{font-family:var(--disp),sans-serif}.nx-row{align-items:center;gap:16px;min-width:0;display:flex}.nx-row .hero-time{flex:none;font-size:44px;line-height:1}.nx-txt{gap:3px;min-width:0;display:grid}.nx-txt .hero-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;line-height:1.2;display:-webkit-box;overflow:hidden}.nx-txt .hero-sub{opacity:.75;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}.w-hero-row .next-foot{min-height:0;margin-top:0}.sched.cp li{grid-template-columns:52px minmax(0,1fr) auto;align-items:center;padding:7px 0}.sched.cp .n{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sched.cp .r{grid-column:3;font-size:12px}.sched-end{margin:0;font-size:13px}.dl-bars li{grid-template-columns:5px minmax(0,1fr) 104px;align-items:center;gap:2px 12px;padding:9px 0}.dl-stripe{border-radius:4px;grid-area:1/1/3;align-self:stretch}.dl-bars .n{grid-column:2;font-size:15px}.dl-bars .c{grid-area:2/2}.dl-side{grid-area:1/3/3;align-self:center;gap:6px;display:grid}.dl-bars .when{font:600 13px var(--disp),sans-serif;text-align:right;grid-area:auto}.w-tasks .tasks{gap:7px}.tk-top{align-items:center;gap:16px;display:flex}.tk-top>b{font:700 48px/1 var(--disp),sans-serif;letter-spacing:-.04em}.tk-r{opacity:.85;flex:1;gap:8px;font-size:13px;display:grid}.tk-h{letter-spacing:.06em;text-transform:uppercase;opacity:.6;margin-top:2px;font-size:11px;font-weight:600}.note-row p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.note-big .nt-t{letter-spacing:-.03em;font-size:22px}.note-big p{opacity:.85;font-size:14px;line-height:1.55}.nt-meta{opacity:.6;font-size:12px}.nt-rule{background:color-mix(in srgb,currentColor 18%,transparent);border:0;width:100%;height:1.5px;margin:2px 0}.w-xl .big b{font-size:64px}.gr-top{align-items:center;gap:18px;display:flex}.gr-txt{gap:4px;min-width:0;display:grid}.gr-cl{font:700 30px/1.1 var(--disp),sans-serif;letter-spacing:-.03em}.att-rows{gap:10px;display:grid}.att-r{align-items:center;gap:12px;display:flex}.att-n{opacity:.8;text-overflow:ellipsis;white-space:nowrap;flex:none;width:110px;font-size:13px;overflow:hidden}.w-week-big .stats b{font-size:56px}.wk-days{grid-template-columns:repeat(7,1fr);gap:8px;height:96px;display:grid}.wk-d{text-align:center;grid-template-rows:minmax(0,1fr) auto;gap:4px;font-size:11px;display:grid}.wk-d i{background:color-mix(in srgb,currentColor 18%,transparent);border-radius:6px;align-self:end;min-height:5px}.wk-d i.on{background:currentColor}.wk-d span{opacity:.6}.xl-list{gap:0}.xl-list li{border-top:1.5px solid color-mix(in srgb,currentColor 14%,transparent);grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 0;font-size:13px;display:grid}.xl-list li:first-child{border-top:0}.xl-list .tm{font:600 13px var(--disp),sans-serif}.xl-list .nm{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.xl-list .dim{opacity:.6;font-size:12px}.tm-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.tm-top>b{font:700 34px/1 var(--disp),sans-serif;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.w-timer-c .tm-b.ghost{padding:5px 14px;font-size:12px}.tm-b.ghost.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.ql-tiles{grid-template-columns:repeat(var(--n,4),minmax(0,1fr));gap:8px;margin-top:2px;display:grid}.ql-tw{min-width:0;display:grid;position:relative}.ql-tile{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;justify-items:center;gap:6px;min-width:0;padding:0;display:grid}.ql-tile i{width:100%;max-width:84px;height:46px;font:700 18px var(--disp),sans-serif;border-radius:14px;place-items:center;font-style:normal;display:grid}.ql-tile span{opacity:.7;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;overflow:hidden}.ql-tile.add i{border:1.5px dashed var(--line);background:0 0}.ql-rows{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.links-big .ql-tile{background:color-mix(in srgb,currentColor 7%,transparent);border-radius:16px;place-items:center start;gap:10px;width:100%;padding:10px 12px;display:flex}.links-big .ql-tile i{border-radius:11px;flex:none;width:34px;max-width:none;height:34px;font-size:14px}.links-big .ql-tile span{opacity:1;font-size:13px;font-weight:600}.links-big .ql-tile.add{border:1.5px dashed var(--line);background:0 0}.w-quote-row{align-content:center}.qb{align-items:center;gap:12px;min-width:0;padding-right:38px;display:flex}.qb-g{font:800 64px/1 var(--disp),sans-serif;opacity:.25;flex:none;align-self:flex-start;margin-top:-6px}.w-quote-row .q-text i{font-size:clamp(17px,1.8vw,22px)}.q-abs{width:30px;height:30px;position:absolute;top:14px;right:14px}.hero-narrow .hero-time{font-size:60px}.cx-ev .cx-ci.ico{box-sizing:border-box;color:#15161a;background:#fff;border:0;border-radius:50%;justify-content:center;width:26px;height:26px;margin:0;padding:0;transition:transform .15s;position:absolute;bottom:8px;right:8px;box-shadow:0 1px 3px #00000059}.cx-ev.past>.cx-ci.ico{opacity:1}.cx-ev .cx-ci.ico:hover{transform:scale(1.08)}.cx-ev .cx-ci.ico svg{width:14px;height:14px;display:block;transform:translate(1px)}.cx-ev .cx-ci.ico span{display:none}.w.hero-empty{color:var(--t-next-ink);--bi:var(--t-next-ink)}.grid.editing>.w>:not(.xbtn):not(.rz):not(.sz-badge){pointer-events:none}.ql-under{visibility:hidden}.ql-form{grid-template-columns:1fr 1fr;align-content:start;gap:8px;position:absolute;top:52px;left:20px;right:20px}.ql-form input{min-width:0;padding:6px 10px}.ql-form .tm-row{grid-column:1/-1}.avatar{position:relative}.adot{background:var(--c2);border:1.5px solid var(--bg);box-sizing:border-box;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-2px;right:-2px}.adot.ok{background:var(--c3)}.acc-wrap{display:flex;position:relative}.acc-btn{border:1.5px solid var(--line);cursor:pointer;flex:none;width:34px;height:34px;padding:0;font-size:14px}.acc-btn:hover{border-color:var(--ink)}.acc-menu{z-index:40;background:var(--t-sched);border:1.5px solid var(--line);border-radius:18px;gap:2px;width:250px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 44px #0000004d}.acc-who{text-align:center;border-bottom:1.5px solid var(--line);gap:3px;min-width:0;margin-bottom:4px;padding:8px 10px 10px;display:grid}.acc-who b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.acc-who span{color:var(--mute);font-size:12px}.acc-who small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.acc-it{font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.acc-it:hover,.acc-it:focus-visible{background:color-mix(in srgb,var(--ink) 9%,transparent)}.set-grid{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:28px;display:grid}.set-nav{gap:18px;display:grid;position:sticky;top:20px}.set-grp{gap:4px;display:grid}.set-gl{letter-spacing:.12em;text-transform:uppercase;color:var(--mute);padding:0 12px 4px;font-size:11px;font-weight:600}.set-nav button{font:inherit;text-align:left;color:var(--mute);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;transition:background-color .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}.set-nav button svg{flex:none}.set-nav button:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.set-nav button:hover{color:var(--ink)}}.set-nav button[aria-current=page]{background:var(--ink);color:var(--bg);font-weight:700}.set-body{align-content:start;gap:22px;max-width:640px;display:grid}.set-body .s-row{border-bottom:1.5px solid var(--line);padding-bottom:22px}.set-body .s-row:last-child,.set-body>:last-child{border-bottom:0;padding-bottom:0}@media (width<=820px){.set-grid{grid-template-columns:minmax(0,1fr);align-content:start;gap:16px}.set-nav{scrollbar-width:none;gap:6px;margin:0 -16px;padding:0 16px 2px;display:flex;position:static;overflow-x:auto}.set-nav::-webkit-scrollbar{display:none}.set-grp{gap:6px;display:flex}.set-gl{display:none}.set-nav button{white-space:nowrap;border:1.5px solid var(--line);border-radius:99px;padding:8px 14px}.set-nav button[aria-current=page]{border-color:var(--ink)}}.set-body .s-trio .s-row{border:0;padding:0}.foot-row{flex-direction:column}.foot-row .fbtn{flex:none}.city-box{position:relative}.city-sug{z-index:30;background:var(--t-sched);border:1.5px solid var(--line);border-radius:16px;gap:2px;margin:0;padding:6px;list-style:none;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 18px 44px #0000004d}.city-sug button{width:100%;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:9px 10px;font-size:14px;display:flex}.city-sug button:hover,.city-sug button.on{background:color-mix(in srgb,var(--ink) 9%,transparent)}.city-sug svg{color:var(--mute);flex:none}.city-sug span{min-width:0;display:grid}.city-sug small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.set-bar-w{z-index:5;max-width:640px;height:0;margin-left:248px;position:sticky;bottom:16px}.set-bar{border:1.5px solid var(--line);background:var(--t-sched);opacity:0;visibility:hidden;border-radius:20px;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 14px 12px 18px;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .24s,visibility 0s .32s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(28px);box-shadow:0 12px 36px #00000038}.set-bar.dirty{opacity:1;visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),opacity .24s,visibility;transform:none}.set-bar>span{color:var(--ink);margin-right:auto;font-size:14px;font-weight:600}@media (prefers-reduced-motion:reduce){.set-bar,.set-bar.dirty{transition:none}}@media (width<=820px){.set-bar-w{max-width:none;bottom:calc(76px + env(safe-area-inset-bottom,0px) + 12px);margin-left:0}}.set-body{padding-bottom:84px}.page.set{grid-template-rows:auto 1fr auto;align-content:stretch;min-height:100vh}@media (width<=820px){.page.set{min-height:calc(100vh - 76px)}}.slist{background:var(--t-sched);border:1.5px solid var(--line);border-radius:20px}.srow{border-top:1.5px solid color-mix(in srgb,var(--ink) 14%,transparent);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 14px;display:flex}.srow:first-child{border-top:0}.srow-t{flex:140px;min-width:0;font-size:15px;font-weight:600}.srow-c{min-width:0;max-width:100%}.srow.stack .srow-c{flex:100%;order:3}.srow.stack .srow-t{flex:1 1 0}.ico{width:36px;height:36px;color:var(--bp);border-radius:11px;flex:none;place-items:center;display:grid}.ico.t1{background:var(--c1)}.ico.t2{background:var(--c2)}.ico.t3{background:var(--c3)}.ico.t4{background:var(--c4)}.ico.t5{background:var(--c5)}.sseg{background:var(--t-tasks);border-radius:20px;flex-wrap:wrap;gap:4px;padding:3px;display:flex}.sseg>button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:99px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:500;transition:background-color .15s,color .15s,transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.sseg>button:active{transform:scale(.97)}.sseg>button[aria-pressed=true]{background:var(--t-sched);box-shadow:0 1px 3px #0000002e,inset 0 0 0 1px var(--line);font-weight:600}.sseg>.cust{border:0;padding:3px 12px 3px 4px}.sseg>.cust.on{background:var(--t-sched);color:var(--ink);box-shadow:0 1px 3px #0000002e,inset 0 0 0 1px var(--line)}.set-body>.s-prev{border-bottom:1.5px solid var(--line);padding-bottom:14px}.set-body>.s-prev.compact{padding-bottom:8px}@media (prefers-reduced-motion:reduce){.set-nav button,.sseg>button{transition:none}.set-nav button:active,.sseg>button:active{transform:none}}.gc{gap:18px;display:grid}.pre-tiles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:10px;display:grid}.pre-tile{text-align:left;font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:16px;align-content:start;gap:2px;padding:12px 14px;display:grid}.pre-tile:hover{border-color:var(--ink)}.pre-tile .ex{font:600 16px var(--disp);margin-bottom:4px}.pre-tile b{font-size:14px}.pre-tile small{color:var(--mute);font-size:12px}.pre-tile[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.pre-tile[aria-pressed=true] small{color:inherit;opacity:.75}.gc-card{border:1.5px solid var(--line);background:var(--t-sched);border-radius:18px;gap:14px;padding:16px;display:grid}.gc-card h3{letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin:0;font-size:12px;font-weight:600}.gc-card h3:not(:first-child){margin-top:4px}.gc-cols{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.gc-f{align-content:start;gap:6px;min-width:0;display:grid}.gc-f>i{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px;font-style:normal}.gc-ex{border:1.5px dashed var(--line);color:var(--mute);border-radius:14px;flex-wrap:wrap;align-items:baseline;gap:8px 12px;padding:10px 14px;font-size:14px;display:flex}.gc-ex b{color:var(--ink);font:600 16px var(--disp)}.gc-bands{gap:8px;display:grid}.gc-bh,.gc-br{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 36px;align-items:center;gap:10px;display:grid}.gc-bh{letter-spacing:.08em;text-transform:uppercase;color:var(--mute);font-size:11px}.set-body .gc>.s-row{border-bottom:0;padding-bottom:0}.gc-more{gap:10px;display:grid}.gc-tog{width:100%;font:inherit;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:16px;justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.gc-tog:hover{border-color:var(--ink)}.gc-tog svg{transition:transform .25s}.gc-tog[aria-expanded=false] svg{transform:rotate(-90deg)}.gc-fold{grid-template-rows:0fr;transition:grid-template-rows .3s;display:grid}.gc-fold.open{grid-template-rows:1fr}.gc-inner{gap:18px;min-height:0;display:grid;overflow:hidden}@media (prefers-reduced-motion:reduce){.gc-fold,.gc-tog svg{transition:none}}.fw{gap:12px;display:grid}.fw-list{gap:6px;display:grid}.fw-list button{font:inherit;text-align:left;color:var(--ink);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:14px;display:flex}.fw-list button[aria-checked=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fw-list small{opacity:.7;font-size:12px}.fw-more .fw-other{color:var(--mute);padding:6px 12px;font-size:12px}.fw-cal{border:1.5px solid var(--line);background:var(--t-sched);border-radius:16px;gap:8px;max-width:340px;padding:12px;display:grid}.fw-ch{justify-content:space-between;align-items:center;display:flex}.fw-g{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;font-size:13px;display:grid}.fw-g>b{color:var(--mute);padding:4px 0;font-size:11px;font-weight:500}.fw-g button{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:8px 0}.fw-g button.out{color:var(--mute);opacity:.6}.fw-g button.on{background:color-mix(in srgb,var(--ink) 16%,transparent)}.ql-act{opacity:0;z-index:2;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:-4px;right:-4px}.ql-tw:hover .ql-act,.ql-act:focus-within{opacity:1}@media (hover:none){.ql-act{opacity:.9}}.ql-act button{border:1.5px solid var(--line);background:var(--bg);width:22px;height:22px;color:var(--mute);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.ql-act button:hover{color:var(--ink);border-color:var(--ink)}.links-big .ql-act{top:50%;right:8px;translate:0 -50%}.gc-fold:not(.open) .gc-inner{visibility:hidden;transition:visibility 0s .3s}@media (width<=520px){.pre-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ql-tile.add.full{opacity:.45}.cbtn.sm{padding:6px 12px;font-size:12.5px}.fd-tabs.csg{width:100%;display:flex}.fd-tabs.csg button{flex:1;justify-content:center}.fd-note{color:var(--mute);margin:0;font-size:14px}.fd-list{display:grid}.fd-row{border-top:1.5px solid var(--line);align-items:flex-start;gap:12px;padding:12px 0;display:flex}.fd-row:first-child{border-top:0;padding-top:0}.fd-main{flex:auto;gap:1px;min-width:0;display:grid}.fd-name{overflow-wrap:anywhere;font-weight:600}.fd-sub{color:var(--mute);overflow-wrap:anywhere;font-size:12.5px}.fd-mono{font-family:var(--mono)}.fd-bad{color:var(--nowc)}.fd-act{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.fd-dot{background:var(--c3);border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px}.fd-dot.wait{background:var(--c2)}.fd-dot.bad{background:var(--nowc)}.fd-add{gap:12px;display:grid}.fd-form{flex-wrap:wrap;gap:8px;display:flex}.fd-form .inp{width:auto;font-family:var(--mono);flex:220px;font-size:13px}.fd-wait{color:var(--mute);align-items:center;gap:10px;font-size:14px;display:flex}.fd-wait .fd-dot{margin-top:0}.fd-err{border:1.5px solid var(--nowc);border-radius:14px;gap:8px;padding:10px 12px;font-size:14px;display:grid}.fd-err b{color:var(--nowc)}.fd-help{color:var(--mute);font-size:13px}.fd-help summary{cursor:pointer;color:var(--ink);font-size:14px}.fd-help ul{gap:6px;margin:8px 0 0;padding-left:18px;display:grid}.fd-help li b{color:var(--ink);font-weight:600}.fd-spin{animation:1s linear infinite fd-spin}@keyframes fd-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.fd-spin{animation:none}}@media (width<=520px){.fd-row{flex-wrap:wrap}.fd-act{justify-content:flex-start;width:100%;padding-left:22px}}.cu{width:min(560px,100vw - 32px)}.cu[open]{grid-template-rows:auto auto auto minmax(0,1fr) auto;max-height:min(720px,100vh - 32px);display:grid;overflow:hidden}.cu-sub{color:var(--mute);margin:6px 20px 0;font-size:14px}.cu-tools{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 20px;display:flex}.cu-cnt{font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px}.cu-list{border-block:1.5px solid var(--line);min-height:0;overflow:auto}.cu-wk{z-index:1;font:700 11px var(--disp);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);background:color-mix(in srgb,var(--ink) 6%,var(--t-sched));justify-content:space-between;margin:0;padding:8px 20px;display:flex;position:sticky;top:0}.cu-row{border:0;border-top:1px solid var(--line);width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 20px;display:grid}.cu-wk+.cu-row{border-top:0}.cu-row:hover{background:color-mix(in srgb,var(--ink) 4%,transparent)}.cu-row:focus-visible{outline:2px solid var(--c1);outline-offset:-2px}.cu-box{border:2px solid var(--ink);border-radius:7px;grid-row:1/3;place-items:center;width:22px;height:22px;display:grid}.cu-row[aria-checked=true] .cu-box{background:var(--ink)}.cu-row[aria-checked=true] .cu-box:after{content:"";border:2.5px solid var(--t-sched);border-top:0;border-right:0;width:9px;height:5px;transform:rotate(-45deg)translate(1px,-1px)}.cu-n{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.cu-st{letter-spacing:.04em;text-transform:uppercase;color:var(--c3);grid-area:1/3/3;font-size:12px;font-weight:700}.cu-row[aria-checked=false] .cu-st{color:var(--nowc)}.cu-m{min-width:0;color:var(--mute);white-space:nowrap;text-overflow:ellipsis;grid-column:2;align-items:center;gap:7px;font-size:13px;display:flex;overflow:hidden}.cu-m i{border-radius:50%;flex:none;width:8px;height:8px}.cu-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 20px;display:flex}.cu-note{color:var(--mute);max-width:30ch;font-size:13px}.cu-acts{gap:8px;margin-left:auto;display:flex}@media (width<=820px){.cu{width:100%}.cu-sub,.cu-tools,.cu-foot,.cu-wk,.cu-row{padding-inline:16px}.cu-sub{margin-inline:0}}.att-edit{border:1.5px solid color-mix(in srgb,currentColor 35%,transparent);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:99px;justify-self:start;align-items:center;gap:6px;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.att-edit:hover{background:color-mix(in srgb,currentColor 10%,transparent)}@media (width>=821px){.grid{grid-auto-rows:150px}html,body{overflow:hidden}.shell{grid-template-rows:minmax(0,1fr);height:100%;min-height:0}.nav{overscroll-behavior:contain;height:100%;position:static;overflow-y:auto}.main{scrollbar-gutter:stable;overscroll-behavior:contain;height:100%;overflow-y:auto}.page.set{min-height:100%}}.grid{overflow-anchor:none}.w-slot{border-radius:var(--rad);border:2px dashed color-mix(in srgb,var(--ink) 28%,transparent);pointer-events:none}@media (width<=820px){.w-slot{display:none}}.list>li.cut{display:none}.grid.editing[data-sizing]>.w:not([data-resize]){z-index:36}.g-row .group-wip{gap:4px;padding:0}.w-links-c.links-row>.muted{margin-top:-8px}.grid>.w.tight{gap:6px}.grid>.w.tighter .hero-time{font-size:60px}.grid>.w.tighter :is(.hero-title,.hero-sub){-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.srow-stack{gap:12px;min-width:0;display:grid}.slist .fd-help{padding:0}.nf-page{align-content:center;justify-items:center;min-height:100vh}.nf{text-align:center;justify-items:center;gap:10px;max-width:420px;padding:40px 0;display:grid}.nf-media{width:96px;height:96px;margin-bottom:22px;position:relative}.nf-card{border:1.5px solid var(--line);background:var(--t-sched);border-radius:26px;place-items:center;display:grid;position:absolute;inset:0}.nf-l,.nf-r{opacity:.6;transform-origin:bottom;border-color:color-mix(in srgb,var(--ink) 22%,transparent)}.nf-l{transform:translate(-14px)rotate(-10deg)scale(.86)}.nf-r{transform:translate(14px)rotate(10deg)scale(.86)}.nf-c{color:var(--mute);border-color:color-mix(in srgb,var(--ink) 22%,transparent);box-shadow:0 8px 24px color-mix(in srgb,var(--ink) 10%,transparent)}.nf-code{font:700 76px/1 var(--disp);letter-spacing:-.05em;background:linear-gradient(90deg,var(--ink),var(--c1));color:#0000;-webkit-background-clip:text;background-clip:text;padding:4px 0}.nf-t{font:700 20px var(--disp);letter-spacing:-.03em;margin-top:6px}.nf-p{color:var(--mute);text-wrap:balance;line-height:1.5}.nf-bt{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.nf-bt button{font:inherit;cursor:pointer;border:1.5px solid var(--bi);border-radius:99px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:transform .15s ease-out,background-color .15s ease-out;display:inline-flex}.nf-bt button:active{transform:scale(.97)}.nf-home{background:var(--bi);color:var(--bp)}.nf-home svg{transition:transform .2s ease-out}.nf-back{color:var(--ink);background:0 0}.nf-back:hover{background:color-mix(in srgb,var(--ink) 8%,transparent)}.nf-back svg{transition:transform .2s ease-out}@media (hover:hover){.nf-home:hover svg{transform:scale(1.12)}.nf-back:hover svg{transform:translate(-3px)}}.nf-bt button:focus-visible{outline:2px solid var(--c1);outline-offset:2px}@media (prefers-reduced-motion:reduce){.nf-bt button,.nf-bt svg{transition:none}.nf-bt button:active{transform:none}}a{color:inherit}.w{color:var(--bi)}.w a{text-decoration:none}.integ{border:1.5px solid color-mix(in srgb, var(--c1) 40%, transparent);background:color-mix(in srgb, var(--c1) 10%, transparent);color:var(--ink);text-align:left;border-radius:16px;align-items:center;gap:10px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.integ b{background:var(--c3);border-radius:50%;width:8px;height:8px}.integ svg{width:16px;height:16px;color:var(--mute);margin-left:auto}.foot-row{gap:8px;display:flex}.fbtn{border:1.5px solid var(--line);color:var(--mute);background:0 0;border-radius:16px;justify-content:center;align-items:center;gap:8px;padding:11px 14px;font-size:14px;display:flex}.fbtn.wide{flex:1}.nav-i{background:0 0;border:0}.nav-i.more-m{font:inherit}.more-acc{border-top:1.5px solid var(--line);gap:4px;margin-top:4px;padding-top:8px;display:grid}.acc-field{border:1.5px solid var(--line);text-align:left;background:0 0;border-radius:16px;align-items:center;gap:12px;width:100%;padding:10px 12px;display:flex}.acc-t{flex:1;min-width:0;line-height:1.25;display:grid}.acc-t b{font-size:15px;font-weight:600}.acc-t small{color:var(--mute);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.more-acc-menu{display:grid}.more-acc-menu .more-i{width:100%}@media (width<=820px){.cust-t{display:none}.cust-btn{border-radius:50%;justify-content:center;width:34px;height:34px;padding:0}.top-meta{flex:100%}.top-meta .acc-wrap,.top-meta .cust-btn{margin-left:auto}.top-meta .cust-btn+.acc-wrap{margin-left:-2px}}.pt-short{display:none}@media (width<=820px){.pt-full{display:none}.pt-short{display:inline}}.cust-btn:focus-visible,.eb-r button:focus-visible,.xbtn:focus-visible{outline:2px solid var(--c1);outline-offset:2px}.edit-bar{margin:0}.eb-lib{font:inherit;border:1.5px solid var(--line);color:var(--ink);background:0 0;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;display:inline-flex}.w-weather{background:var(--t-tasks)}.w-grades{background:var(--t-sched);border:1.5px solid var(--line);color:var(--ink)}.w-att{background:var(--t-dl);color:var(--t-dl-ink);--bi:var(--t-dl-ink)}.w-tasks{background:var(--t-tasks)}.w-note{background:var(--t-note)}.w-group{background:var(--t-group)}.w-exam,.w-timer,.w-links,.w-prog{background:var(--t-sched);border:1.5px solid var(--line);color:var(--ink)}.w-extra{display:grid}.w-dl{background:var(--t-dl);color:var(--t-dl-ink)}.w-dl .pill{background:var(--t-dl-ink);color:var(--t-dl)}.w-sched{color:var(--ink)}.w-sched .pill{background:var(--ink);color:var(--t-sched)}.next-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-weight:600;display:flex}.w-hero .next-foot{margin-top:auto}.checkin{font:inherit;background:var(--t-next-ink);color:var(--t-next);border:0;border-radius:99px;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:700;display:inline-flex}.checkin:disabled{opacity:.6}.checked{align-items:center;gap:9px;font-size:15px;font-weight:600;display:inline-flex}.sched li.now .n{background:var(--t-next);color:var(--t-next-ink);border-radius:6px;justify-self:start;margin-left:-6px;padding:0 6px}.sched li.dim{opacity:.5}.tasks{gap:9px;font-weight:500}.task-row{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.tasks label{cursor:pointer;align-items:flex-start;gap:10px;min-width:0;display:flex}.tasks input{appearance:none;border:2px solid var(--bi);background:0 0;border-radius:7px;flex:none;place-items:center;width:20px;height:20px;margin:0;display:grid}.tasks input:checked{background:var(--bi)}.tasks input:checked:after{content:"";border:2.5px solid var(--t-tasks);border-top:0;border-right:0;width:8px;height:4px;transform:rotate(-45deg)translate(1px,-1px)}.tasks input:checked+span{opacity:.55;text-decoration:line-through}.tasks input:focus-visible{outline:2px solid var(--bi);outline-offset:2px}.task-x{color:inherit;opacity:.45;background:0 0;border:0;place-items:center;padding:2px;display:grid}.task-x:hover{opacity:1}.task-add{border-bottom:1.5px solid color-mix(in srgb, var(--bi) 30%, transparent);align-items:center;gap:8px;padding:4px 0;display:flex}.task-add input{min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1}.task-add input::placeholder{color:inherit;opacity:.55}.note-link{color:inherit;gap:6px;display:grid}.nt-t{font:600 17px var(--disp);letter-spacing:-.01em}.note p{overflow-wrap:anywhere;margin:0}.note .when{opacity:.7;font-size:12px}.muted{color:var(--mute)}.group-wip{text-align:center;justify-items:center;gap:8px;padding:10px 0;display:grid}.w .big{align-items:baseline;gap:12px;display:flex}.w .big b{font:700 44px/1 var(--disp);letter-spacing:-.04em}.w .big span{font-size:16px;font-weight:500}.sub{color:var(--mute);font-size:14px}.w-att .sub{color:inherit;opacity:.8}.sub2{font-size:14px;font-weight:500}.hint{color:var(--mute);font-size:12px}.gw{gap:12px}.gw li{grid-template-columns:1fr auto;align-items:baseline;gap:6px 10px;display:grid}.gw .n{font-weight:500}.gw b{font:700 14px var(--disp);font-variant-numeric:tabular-nums}.gw u,.bar u{background:color-mix(in srgb, var(--bi) 14%, transparent);border-radius:99px;grid-column:1/-1;height:7px;text-decoration:none;display:block;position:relative;overflow:hidden}.gw u:after,.bar u:after{content:"";width:var(--v);background:var(--bi);border-radius:99px;position:absolute;inset:0 auto 0 0}.bar{display:block}.pill.city{cursor:text;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.pill.city input{font:inherit;color:inherit;background:0 0;border:0;outline:none;width:9ch;padding:0;font-size:12px;font-weight:600}.pill.city:focus-within{outline:2px solid var(--c1);outline-offset:2px}.tm-row{flex-wrap:wrap;gap:8px;display:flex}.tm-b.ghost{color:inherit;border:1.5px solid var(--line);background:0 0}.tm-b:disabled{opacity:.5}.ql-wrap{align-items:center;gap:2px;display:inline-flex}.ql-x{color:var(--mute);background:0 0;border:0;place-items:center;padding:2px;display:grid}.ql.add{color:inherit;font:inherit;background:0 0;font-size:13px;font-weight:600}.ql-form{gap:8px;display:grid}.ql-form input{font:inherit;border:1.5px solid var(--line);color:inherit;background:0 0;border-radius:12px;padding:8px 12px}.ok-mark{color:var(--c3)}.hero-bt .btn1,.hero-bt .btn2{font:inherit}.cust{border:1.5px solid var(--line);cursor:pointer;border-radius:99px;align-items:center;gap:7px;padding:4px 12px 4px 5px;font-size:13px;font-weight:500;display:inline-flex}.cust.on{background:var(--ink);color:var(--bg);border-color:var(--ink)}.cust input{appearance:none;cursor:pointer;background:0 0;border:0;border-radius:50%;width:24px;height:24px;padding:0}.cust input::-webkit-color-swatch-wrapper{padding:0}.cust input::-webkit-color-swatch{border:1px solid #80808080;border-radius:50%}.cust:focus-within{outline:2px solid var(--c1);outline-offset:2px}.w-hero{color:var(--t-next-ink)}.page.cx,.page.as,.page.co,.page.gr,.page.nt{grid-auto-rows:max-content;align-content:start}.wl-stage>.w{grid-column:span var(--cs,2);grid-row:span var(--rs,1)}@keyframes qfade{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}:root{--m-out:cubic-bezier(.23, 1, .32, 1);--m-drawer:cubic-bezier(.32, .72, 0, 1);--m-pop:cubic-bezier(.34, 1.45, .64, 1);--m-press:.96;--m-press-w:.98;--m-rise:10px;--m-stag:45ms;--m-dlg-s:.94;--m-dlg-y:8px;--m-sheet-y:100%;--m-sheet-o:1;--m-menu-s:.94;--m-menu-y:-6px;--m-seg:.9;--m-tick:.5;--m-h:.6;--m-toast-y:100%;--m-x:8px}@media (prefers-reduced-motion:reduce){:root{--m-press:1;--m-press-w:1;--m-rise:0px;--m-stag:0s;--m-dlg-s:1;--m-dlg-y:0px;--m-sheet-y:0%;--m-sheet-o:0;--m-menu-s:1;--m-menu-y:0px;--m-seg:1;--m-tick:1;--m-h:1;--m-toast-y:0px;--m-x:0px}.co-sec-h svg,.gc-tog svg,.s-prev,.grid.editing>.w[data-drag]{transition:none!important}}@keyframes m-fade{0%{opacity:0}}@keyframes m-rise{0%{opacity:0;transform:translateY(var(--m-rise))}}@keyframes m-dlg{0%{opacity:0;transform:translateY(var(--m-dlg-y)) scale(var(--m-dlg-s))}}@keyframes m-sheet{0%{opacity:var(--m-sheet-o);transform:translateY(var(--m-sheet-y))}}@keyframes m-menu{0%{opacity:0;transform:translateY(var(--m-menu-y)) scale(var(--m-menu-s))}}@keyframes m-menu-up{0%{opacity:0;transform:translateY(calc(var(--m-menu-y) * -1.5)) scale(var(--m-menu-s))}}@keyframes m-seg{0%{transform:scale(var(--m-seg))}}@keyframes m-pop{0%{opacity:0;transform:scale(var(--m-tick))}}@keyframes m-pop-h{0%{opacity:0;transform:scale(var(--m-h))}}@keyframes m-tick{0%{opacity:0;transform:rotate(-45deg) translate(1px, -1px) scale(var(--m-tick))}}@keyframes m-toast{0%{opacity:0;transform:translateY(var(--m-toast-y)) scale(.96)}}:is(.as-row,.lst-r,.gr-r,.co-card,.nt-it,.cu-row,.co-as,.sel-menu button,.city-sug button){transition:background-color .15s,border-color .15s,color .15s}.as-row>*{transition:opacity .15s}:is(.cbtn,.btn1,.btn2,.checkin,.cust-btn,.eb-r button,.eb-lib,.icon-btn,.fbtn,.integ,.nav-i,.acc-btn,.seg button,.csg button,.sseg>button,.wl-b,.wl-sg,.as-ck,.as-del,.co-sw,.co-rs,.gc-tog,.chips>button,.ql-tile,.tm-b,.q-next,.xbtn,.fw-g button,.hero-bt button,.dg-link,.link-btn,.co-sec-h){transition:transform .16s var(--m-out), background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;-webkit-tap-highlight-color:transparent}:is(.cbtn,.btn1,.btn2,.checkin,.cust-btn,.eb-r button,.eb-lib,.icon-btn,.fbtn,.integ,.nav-i,.acc-btn,.seg button,.csg button,.sseg>button,.wl-b,.wl-sg,.as-ck,.as-del,.co-sw,.co-rs,.gc-tog,.chips>button,.ql-tile,.tm-b,.q-next,.xbtn,.fw-g button,.hero-bt button,.dg-link,.link-btn,.co-sec-h):active:not(:disabled){transform:scale(var(--m-press))}:is(.more-i,.acc-field,.acc-it,.wl-li,.as-mod,.set-nav button,.fw-list button,.pre-tile){transition:transform .16s var(--m-out), background-color .18s ease, color .18s ease, border-color .18s ease, box-shadow .18s ease;-webkit-tap-highlight-color:transparent}:is(.more-i,.acc-field,.acc-it,.wl-li,.as-mod,.set-nav button,.fw-list button,.pre-tile):active:not(:disabled){transform:scale(var(--m-press-w))}dialog.dlg[open]{animation:m-dlg .24s var(--m-out)}dialog.dlg[open]::backdrop{animation:.24s m-fade}@media (width<=820px){dialog.dlg[open]{animation:m-sheet .32s var(--m-drawer)}}.dlg-shade{z-index:55;pointer-events:none;background:#0a0b0e85;position:fixed;inset:0}.sel-menu,.acc-menu{transform-origin:100% 0;animation:m-menu .2s var(--m-out)}.form .sel-menu,.city-sug{transform-origin:top;animation:m-menu .2s var(--m-out)}.more-sheet{transform-origin:100% 100%;animation:m-menu-up .22s var(--m-out)}.more-acc-menu{transform-origin:bottom;animation:m-menu-up .2s var(--m-out)}:is(.sseg,.csg,.seg){isolation:isolate;position:relative}.seg-pill{z-index:0;pointer-events:none;opacity:0;transition:translate .34s var(--m-drawer), width .34s var(--m-drawer), height .34s var(--m-drawer), opacity .15s ease;border-radius:99px;position:absolute;top:0;left:0}.seg-pill[data-still]{transition:opacity .15s}.has-pill>:not(.seg-pill){z-index:1;position:relative}.sseg>.seg-pill{background:var(--t-sched);box-shadow:0 1px 3px #0000002e, inset 0 0 0 1px var(--line)}:is(.csg,.seg)>.seg-pill{background:var(--ink)}.has-pill>button[aria-pressed=true],.has-pill>.cust.on{box-shadow:none!important;background:0 0!important}.has-pill>button{transition:transform .16s var(--m-out), color .22s ease 50ms, background-color .18s ease}@media (prefers-reduced-motion:reduce){.seg-pill{transition:opacity .15s}}.chips>button[aria-pressed=true],.wl-sg[aria-checked=true],.pre-tile[aria-pressed=true]{animation:m-seg .2s var(--m-out)}.csg.stepper>button{border-radius:99px}.csg.stepper>button svg{transition:translate .2s var(--m-out)}@media (hover:hover) and (pointer:fine){.csg.stepper>button:hover{background:color-mix(in srgb, var(--ink) 9%, transparent);color:var(--ink)}.csg.stepper>button:first-of-type:hover svg{translate:-2px}.csg.stepper>button:last-of-type:hover svg{translate:2px}}.csg.stepper>button:active:not(:disabled){background:color-mix(in srgb, var(--ink) 18%, transparent);color:var(--ink);transform:scale(.86)}.csg.stepper>button:first-of-type:active svg{translate:-4px}.csg.stepper>button:last-of-type:active svg{translate:4px}.main>.page>:not(.grid):not(dialog){animation:m-rise .26s var(--m-out) backwards}.main>.page>:nth-child(2){animation-delay:calc(var(--m-stag) * 1)}.main>.page>:nth-child(3){animation-delay:calc(var(--m-stag) * 2)}.main>.page>:nth-child(4){animation-delay:calc(var(--m-stag) * 3)}.main>.page>:nth-child(n+5){animation-delay:calc(var(--m-stag) * 4)}.top .day.swap{animation:m-rise .26s var(--m-out) backwards}.grid[data-enter]>.w{animation:m-rise .3s var(--m-out) backwards;animation-delay:calc(var(--wn,0) * 35ms + 40ms)}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>*{animation:m-rise .26s var(--m-out) backwards}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>:nth-child(2){animation-delay:35ms}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>:nth-child(3){animation-delay:70ms}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>:nth-child(4){animation-delay:.105s}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>:nth-child(5){animation-delay:.14s}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>:nth-child(6){animation-delay:.175s}:is(.co-grid,.gr-list,.as-lst,.nt-list,.set-body)>:nth-child(n+7){animation-delay:.21s}.as-ck[aria-pressed=true]>svg,.co-sw[aria-checked=true]>svg{animation:m-pop .3s var(--m-pop)}.cu-row[aria-checked=true] .cu-box:after,.tasks input:checked:after{animation:m-tick .28s var(--m-pop)}.cu-box,.tasks input{transition:background-color .15s,border-color .15s}.checked{animation:m-rise .26s var(--m-out)}.checked>svg{animation:m-pop .36s var(--m-pop) 80ms backwards}.toast{animation:m-toast .3s var(--m-out);transition:opacity .18s ease, transform .18s var(--m-out)}.toast.out{opacity:0;transform:translateY(var(--m-toast-y)) scale(.96)}@keyframes m-drop{0%{opacity:0;transform:translateY(calc(var(--m-rise) * -1.2)) scale(.98)}}.main>.page>.edit-bar{animation:m-drop .32s var(--m-drawer) backwards;transform-origin:top;animation-delay:0s}.grid.editing>.w .xbtn{animation:m-pop-h .24s var(--m-pop) backwards}.grid.editing>.w .rz{animation:m-pop-h .24s var(--m-pop) 50ms backwards}.w-slot{animation:.15s m-fade}.top-meta .cust-btn{animation:.2s m-fade}.co-sec-h svg,.gc-tog svg{transition:transform .22s var(--m-out)}.gc-fold{transition:grid-template-rows .26s var(--m-out)}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .26s var(--m-out), content-visibility .26s allow-discrete;overflow:clip}details[open]::details-content{block-size:auto}details[open]>:not(summary){animation:m-rise .26s var(--m-out)}details>summary{cursor:pointer}@media (prefers-reduced-motion:reduce){details::details-content{transition:none}}html{-webkit-tap-highlight-color:transparent}.delb{vertical-align:middle;align-items:center;gap:6px;max-width:100%;display:inline-flex}.delb.before{flex-direction:row-reverse}.delb-main{justify-content:center;align-items:center;gap:7px;display:inline-flex}.delb.sm .delb-main{gap:5px}.delb-ic,.delb-tx{display:inline-grid}.delb.icon .delb-main{width:38px;height:38px;padding:0}.delb.icon.sm .delb-main{width:30px;height:30px}.delb-ic>*,.delb-tx>*{transition:opacity .15s ease, transform .15s var(--m-out);grid-area:1/1}.delb-tx>*{text-align:center}.delb-ic>:last-child{opacity:0;transform:scale(.8)}.delb-tx>:last-child{opacity:0;transform:translateY(4px)}.delb[data-armed] .delb-ic>:first-child{opacity:0;transform:scale(.8)}.delb[data-armed] .delb-tx>:first-child{opacity:0;transform:translateY(-4px)}.delb[data-armed] :is(.delb-ic,.delb-tx)>:last-child{opacity:1;transform:none}.delb-main{transition:transform .16s var(--m-out), background-color .2s ease, color .2s ease, border-color .2s ease}.delb[data-armed] .delb-main{background:var(--nowc);border-color:var(--nowc);color:var(--bp)}.delb[data-armed] :is(.delb-ic,.delb-tx)>:last-child,.delb:not([data-armed]) :is(.delb-ic,.delb-tx)>:first-child{transition-delay:90ms}.delb-x{border:1.5px solid var(--line);background:var(--t-sched);width:38px;height:38px;color:var(--ink);cursor:pointer;font:inherit;opacity:0;visibility:hidden;transform:translateX(calc(var(--m-x) * -1)) scale(.8);transition:opacity .16s ease, transform .16s var(--m-out), visibility 0s .16s;border-radius:99px;flex:none;place-items:center;padding:0;display:grid}.delb.sm .delb-x{width:30px;height:30px}.delb.before .delb-x{transform:translateX(var(--m-x)) scale(.8)}.delb[data-armed] .delb-x{opacity:1;visibility:visible;transition:opacity .22s ease, transform .32s var(--m-out), visibility 0s;transform:none}.delb[data-armed] .delb-x:active{transform:scale(.92)}.delb-x:focus-visible{outline:2px solid var(--c1);outline-offset:2px}@media (hover:hover) and (pointer:fine){.delb-x:hover{border-color:var(--ink)}}@media (prefers-reduced-motion:reduce){.delb-ic>*,.delb-tx>*{transform:none!important}}@keyframes m-i-spin{to{rotate:90deg}}@keyframes m-i-turn{to{rotate:180deg}}@keyframes m-i-wiggle{20%{rotate:-14deg}45%{rotate:10deg}70%{rotate:-5deg}to{rotate:0deg}}@keyframes m-i-shake{20%{rotate:-10deg}40%{rotate:10deg}60%{rotate:-6deg}80%{rotate:4deg}to{rotate:0deg}}@keyframes m-i-down{40%{translate:0 3px}to{translate:0}}@keyframes m-i-up{40%{translate:0 -3px}to{translate:0}}@keyframes m-i-left{40%{translate:-3px}to{translate:0}}@keyframes m-i-pop{40%{scale:1.2}to{scale:1}}@keyframes m-i-tick{30%{rotate:-20deg}60%{rotate:12deg}to{rotate:0deg}}@keyframes m-i-look{40%{rotate:-12deg;scale:1.1}to{rotate:0deg;scale:1}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){:is(button,a,label):not(.set-nav button):hover svg.lucide-plus{animation:m-i-spin .38s var(--m-out)}:is(button,a):not(.set-nav button):hover svg:is(.lucide-pencil,.lucide-pen){animation:m-i-wiggle .48s var(--m-out);transform-origin:0 100%}:is(button,a):not(.set-nav button):hover svg:is(.lucide-trash-2,.lucide-trash){animation:m-i-shake .46s var(--m-out)}:is(button,a):not(.set-nav button):hover svg.lucide-x{animation:m-i-spin .3s var(--m-out)}:is(button,a):not(.set-nav button):hover svg.lucide-refresh-cw:not(.fd-spin){animation:m-i-turn .52s var(--m-out)}:is(button,a):not(.set-nav button):hover svg.lucide-download{animation:m-i-down .42s var(--m-out)}:is(button,a,label):not(.set-nav button):hover svg:is(.lucide-file-up,.lucide-upload){animation:m-i-up .42s var(--m-out)}:is(button,a):not(.set-nav button):hover svg.lucide-undo-2{animation:m-i-left .42s var(--m-out)}:is(button,a):not(.set-nav button):hover svg.lucide-star{animation:m-i-pop .42s var(--m-pop)}:is(button,a):not(.set-nav button):hover svg:is(.lucide-user-check,.lucide-check){animation:m-i-tick .46s var(--m-out)}:is(button,a):not(.set-nav button):hover svg:is(.lucide-search,.lucide-map-pin){animation:m-i-look .46s var(--m-out)}:is(button,a):not(.set-nav button):hover svg:is(.lucide-list,.lucide-clock){animation:m-i-pop .38s var(--m-pop)}:is(.lucide-layout-grid,.lucide-calendar-days,.lucide-file-text,.lucide-layers,.lucide-award,.lucide-sticky-note,.lucide-users,.lucide-ellipsis,.lucide-settings,.lucide-log-out),:is(.lucide-file-text,.lucide-layers,.lucide-users,.lucide-ellipsis,.lucide-log-out)>*{transition:rotate .22s var(--m-out), translate .22s var(--m-out), scale .22s var(--m-out), transform .22s var(--m-out), d .22s var(--m-out)}:is(.lucide-layers,.lucide-users,.lucide-ellipsis,.lucide-log-out)>*{transform-box:fill-box;transform-origin:50%}.lucide-settings{transition:none}.lucide-settings>path{transition:rotate .42s var(--m-out);transform-box:view-box;transform-origin:12px 12px;will-change:rotate}.lucide-award{transform-origin:50% 8%}.lucide-calendar-days{transform-origin:0}:is(button,a):not(.set-nav button):hover :is(.lucide-layout-grid,.lucide-calendar-days,.lucide-file-text,.lucide-layers,.lucide-award,.lucide-sticky-note,.lucide-users,.lucide-ellipsis,.lucide-log-out),:is(button,a):not(.set-nav button):hover :is(.lucide-file-text,.lucide-layers,.lucide-users,.lucide-ellipsis,.lucide-log-out)>*{transition-duration:.36s}:is(button,a):not(.set-nav button):hover .lucide-settings>path{transition-duration:.7s;rotate:60deg}:is(button,a):not(.set-nav button):hover .lucide-layout-grid{rotate:-12deg;scale:1.06}:is(button,a):not(.set-nav button):hover .lucide-calendar-days{transform:perspective(40px)rotateY(-26deg)}:is(button,a):not(.set-nav button):hover .lucide-file-text{translate:0 -1px}:is(button,a):not(.set-nav button):hover .lucide-file-text>:first-child{d:path("M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h5a2.4 2.4 0 0 1 1.704.706l6.588 6.588A2.4 2.4 0 0 1 20 11v9a2 2 0 0 1-2 2z")}:is(button,a):not(.set-nav button):hover .lucide-file-text>:nth-child(2){d:path("M11 2v8a1 1 0 0 0 1 1h8")}:is(button,a):not(.set-nav button):hover .lucide-layers>:first-child{translate:1.5px -3px}:is(button,a):not(.set-nav button):hover .lucide-layers>:nth-child(2){translate:-1px -1.5px}:is(button,a):not(.set-nav button):hover .lucide-layers>:nth-child(3){translate:0 .5px}:is(button,a):not(.set-nav button):hover .lucide-award{rotate:14deg}:is(button,a):not(.set-nav button):hover .lucide-sticky-note{rotate:-9deg;scale:1.08}:is(button,a):not(.set-nav button):hover .lucide-users{translate:0 -1px}:is(button,a):not(.set-nav button):hover .lucide-users>:is(:nth-child(2),:nth-child(3)){translate:1.5px -1.5px}:is(button,a):not(.set-nav button):hover .lucide-ellipsis>:nth-child(2){translate:1.5px}:is(button,a):not(.set-nav button):hover .lucide-ellipsis>:nth-child(3){translate:-1.5px}:is(button,a):not(.set-nav button):hover .lucide-log-out>:nth-child(-n+2){translate:2.5px}}
