.nb-app{--nb-bg:#e9eaee;--nb-paper:#fff;--nb-ink:#1a1b1e;--nb-muted:#898b92;--nb-accent:#1a1b1e;--nb-line:#1a1b1e1f;--nb-glass:#ffffff8c;--nb-glass-strong:#ffffffb8;--nb-edge:#ffffffb8;--nb-pink:#f9d6de;--nb-pink-deep:#b25a72;min-height:0;color:var(--nb-ink);font:14px/1.6 var(--font-ui,sans-serif);isolation:isolate;background:radial-gradient(110% 80% at 8% -6%,#ffffffeb,#fff0 55%),radial-gradient(120% 90% at 94% 106%,#9ea1ab6b,#9ea1ab00 62%),linear-gradient(#f1f1f4,#e3e4e9);flex-direction:column;flex:1;display:flex;position:relative}.nb-app button,.nb-app input,.nb-app textarea{font:inherit;color:inherit}.nb-app button{touch-action:manipulation}.nb-app button:focus-visible,.nb-app input:focus-visible,.nb-app textarea:focus-visible{outline:2px solid var(--nb-accent);outline-offset:3px}.nb-app button:disabled{opacity:.5}.nb-header{background:var(--nb-paper);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--nb-line);flex:none;align-items:center;gap:12px;min-height:62px;padding:8px 14px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-header{--cmx-9jifqm-lk:color-mix(in srgb,var(--nb-paper) 85%,transparent);background:var(--cmx-9jifqm-lk)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-header{background:color-mix(in srgb,var(--nb-paper) 85%,transparent)}}.nb-header>button{place-items:center;min-width:42px;min-height:42px;display:grid}.nb-header>span{flex:1;font-size:16px;font-weight:600}.nb-header small{color:var(--nb-muted);letter-spacing:.12em;font-size:10px;font-weight:400;display:block}.nb-header .nb-save{color:var(--nb-paper);background:var(--nb-accent);border-radius:20px;padding:6px 13px;font-size:13px}.nb-scroll{overscroll-behavior:contain;min-height:0;padding:20px 18px calc(30px + var(--sab));flex:1;overflow:auto}.nb-message{color:#51442f;background:#e9e2d4;align-items:center;gap:10px;padding:10px 16px;font-size:13px;display:flex}.nb-message button{white-space:nowrap;margin-left:auto;text-decoration:underline}.nb-cover{color:#514b40;background:#e7e0d1;border:1px solid #d8cebc;border-radius:5px 19px 19px 5px;padding:24px 25px 24px 35px;position:relative;box-shadow:3px 6px #ece7dc,0 9px 24px #554a3010}.nb-cover:after{content:"";opacity:.85;background:#84765e;width:9px;position:absolute;top:0;bottom:0;right:23px;box-shadow:2px 0 3px #332b2114}.nb-cover-spine{border-left:1px solid #c9bfac;border-right:1px solid #f5eee1;width:4px;position:absolute;top:0;bottom:0;left:8px}.nb-cover p{letter-spacing:.12em;margin:12px 0 4px;font-size:11px}.nb-cover h1{letter-spacing:.08em;font:500 29px/1.5 Songti SC,SimSun,serif}.nb-cover>span{color:#7f7566;margin-top:4px;font-size:11px;display:block}.nb-cover button{border-bottom:1px solid #bcb099;align-items:center;gap:16px;margin-top:18px;padding:4px 0;font-size:12px;display:flex}.nb-chips{flex-wrap:wrap;gap:7px;display:flex}.nb-chips button{border:1px solid var(--nb-line);background:var(--nb-paper);border-radius:20px;min-height:36px;padding:7px 12px;font-size:12px}.nb-chips button[aria-pressed=true]{background:var(--nb-accent);border-color:var(--nb-accent);color:var(--nb-paper)}.nb-authors{margin:24px 0}.nb-section-title{justify-content:space-between;align-items:baseline;gap:10px;margin:24px 0 12px;display:flex}.nb-section-title h2{font:600 17px/1.5 Songti SC,SimSun,serif}.nb-section-title>span{color:var(--nb-muted);font-size:11px}.nb-excerpt{text-align:left;background:var(--nb-paper);border:1px solid var(--nb-line);border-radius:4px 12px 12px 4px;gap:14px;width:100%;margin:0 0 12px;padding:17px 13px;display:flex;box-shadow:0 3px 9px #453d2805}.nb-excerpt>time{color:var(--nb-muted);border-right:1px solid var(--nb-line);text-align:center;flex:none;padding-right:12px;font-size:9px}.nb-excerpt>time b{color:var(--nb-accent);margin-bottom:6px;font:400 28px/1.2 Georgia,serif;display:block}.nb-excerpt>div{flex:1;min-width:0}.nb-excerpt small{color:var(--nb-muted);font-size:10px}.nb-excerpt h3{overflow-wrap:anywhere;margin:4px 0;font-size:15px}.nb-excerpt p{color:var(--nb-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.nb-excerpt>img{object-fit:cover;border:3px solid #fff;width:48px;height:62px;transform:rotate(3deg);box-shadow:0 2px 5px #40352015}.nb-empty{text-align:center;color:var(--nb-muted);padding:30px 14px}.nb-empty small{margin-top:8px;font-size:12px;line-height:1.8;display:block}.nb-entry-meta{color:var(--nb-muted);justify-content:space-between;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;display:flex}.nb-entry-meta input{background:0 0;border:0;max-width:145px}.nb-paper{background:var(--nb-paper);border:1px solid var(--nb-line);padding:22px 17px 14px 26px;position:relative;box-shadow:4px 5px #e9e4d9}.nb-paper:before{content:"";pointer-events:none;border-left:1px solid #c9b9a43d;position:absolute;top:0;bottom:0;left:17px}.nb-title-input,.nb-paper h1{overflow-wrap:anywhere;background:0 0;border:0;width:100%;margin-bottom:22px;font:500 21px/1.5 Songti SC,SimSun,serif!important}.nb-lines{resize:vertical;width:100%;color:var(--nb-ink);background:repeating-linear-gradient(to bottom,transparent 0,transparent 31px,var(--nb-line) 31px,var(--nb-line) 32px);border:0;border-radius:0;min-height:288px;padding:0;font:15px/32px var(--font-ui,sans-serif)!important}.nb-prose{white-space:pre-wrap;overflow-wrap:anywhere}.nb-paper-foot{color:var(--nb-muted);align-items:center;gap:8px;margin-top:18px;font-size:11px;display:flex}.nb-photos{flex-wrap:wrap;gap:12px;margin-top:15px;display:flex}.nb-photos figure{background:#fff;width:calc(50% - 6px);padding:6px 6px 14px;box-shadow:0 3px 10px #463d2515}.nb-photos img{width:100%;display:block}.nb-photos figure button{margin-top:6px;font-size:11px}.nb-paper audio{width:100%;margin-top:14px}.nb-writing-tools{margin-top:24px}.nb-writing-tools h3{margin-bottom:10px;font-size:12px}.nb-attachments{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.nb-attachments label,.nb-attachments button{background:var(--nb-paper);border:1px solid var(--nb-line);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:flex;position:relative}.nb-attachments input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.nb-attachments small{color:var(--nb-muted);font-size:10px}.nb-wide{background:var(--nb-accent);border-radius:12px;width:100%;margin-top:22px;padding:12px;color:var(--nb-paper)!important}.nb-month{background:var(--nb-paper);border:1px solid var(--nb-line);border-radius:21px;padding:17px 13px 12px;box-shadow:0 4px 16px #273c2905}.nb-month-heading{justify-content:space-between;align-items:center;gap:5px;margin-bottom:18px;display:flex}.nb-month-heading span{color:var(--nb-muted);font-size:11px}.nb-month-heading h1{white-space:nowrap;font:500 30px/1.4 Georgia,Songti SC,serif}.nb-month-heading h1 small{font:10px/1.4 var(--font-ui,sans-serif);color:var(--nb-muted);display:block}.nb-month-heading>div+div{align-items:center;display:flex}.nb-month-heading button{min-width:32px;min-height:40px;font-size:14px}.nb-week,.nb-days{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.nb-week{color:var(--nb-muted);margin-bottom:8px;font-size:10px}.nb-days button{font-variant-numeric:tabular-nums;border-radius:11px;flex-direction:column;justify-content:center;align-items:center;min-height:40px;font-size:14px;display:flex}.nb-days button.period{color:#846454;background:#eee3db}.nb-days button.selected{background:var(--nb-accent);color:#fffefb}.nb-days i{border-radius:50%;width:3px;height:3px;margin-top:2px}.nb-days .has-event{background:currentColor}.nb-legend{color:var(--nb-muted);justify-content:center;gap:14px;margin:13px 0 0;font-size:10px;display:flex}.nb-legend span{align-items:center;gap:5px;display:flex}.nb-legend i{background:var(--nb-accent);border-radius:50%;width:5px;height:5px}.nb-quick{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}.nb-quick button{text-align:left;color:#536d5d;background:#e8ede5;border-radius:14px;align-items:center;gap:9px;padding:15px 12px;display:flex}.nb-quick button+button{color:#806b59;background:#eee7df}.nb-quick span{font-size:13px}.nb-quick small{opacity:.8;font-size:10px;display:block}.nb-event{background:var(--nb-paper);border-left:3px solid #94aa94;border-radius:3px 13px 13px 3px;align-items:center;gap:10px;margin-bottom:10px;padding:15px;display:flex}.nb-event>div{flex:1;min-width:0}.nb-event small{color:var(--nb-muted);font-size:10px}.nb-event>div>button{text-align:left;width:100%}.nb-event h3{overflow-wrap:anywhere;font-size:14px}.nb-event p{color:var(--nb-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:12px}.nb-event.done h3{color:var(--nb-muted);text-decoration:line-through}.nb-check{border-radius:20px;flex:none;padding:7px 9px;border:1px solid var(--nb-line)!important;font-size:10px!important}.nb-form{padding:8px 4px}.nb-eyebrow{color:var(--nb-muted);letter-spacing:.1em;font-size:11px}.nb-form h1{margin:5px 0 24px;font:500 28px/1.6 Songti SC,SimSun,serif}.nb-form label{margin-bottom:18px;font-size:12px;display:block}.nb-form input,.nb-form textarea{border:1px solid var(--nb-line);background:var(--nb-paper);box-sizing:border-box;border-radius:10px;width:100%;min-width:0;min-height:46px;margin-top:7px;padding:11px 12px;display:block}.nb-form textarea{resize:vertical;min-height:135px}.nb-privacy{color:var(--nb-muted);font-size:11px;line-height:1.8}@media (width<=350px){.nb-scroll{padding-left:12px;padding-right:12px}.nb-quick button{padding:12px 8px}.nb-excerpt{gap:8px}}.nb-header{background:#ffffff8c;border-bottom-color:#1a1b1e14}.nb-message{color:#3f4045;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffad;border-bottom:1px solid #1a1b1e14}.nb-cover{background:var(--nb-glass);border:1px solid var(--nb-edge);color:var(--nb-ink);-webkit-backdrop-filter:blur(22px)saturate(150%);backdrop-filter:blur(22px)saturate(150%);box-shadow:0 18px 44px #14151a21,inset 0 1px #ffffffb3}.nb-cover:after{box-shadow:none;opacity:1;background:linear-gradient(#43454c,#191a1e)}.nb-cover-spine{border-left-color:#1a1b1e2e;border-right-color:#ffffffbf}.nb-cover>span{color:var(--nb-muted)}.nb-cover button{color:var(--nb-ink);border-bottom:1px solid #1a1b1e6b}.nb-chips button{background:var(--nb-glass);border:1px solid var(--nb-edge);box-shadow:inset 0 1px #ffffff8c,0 2px 8px #14151a0d}.nb-chips button[aria-pressed=true]{background:var(--nb-accent);border-color:var(--nb-accent);color:#fff;box-shadow:0 8px 18px #14151a42}.nb-excerpt{background:var(--nb-glass);border:1px solid var(--nb-edge);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);box-shadow:0 10px 30px #14151a17,inset 0 1px #fff9}.nb-excerpt>time b{color:var(--nb-accent)}.nb-excerpt>img{border-color:#ffffffd9;box-shadow:0 4px 14px #14151a24}.nb-paper{background:var(--nb-glass-strong);border:1px solid var(--nb-edge);-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);border-radius:4px 18px 18px 4px;box-shadow:0 16px 42px #14151a1f,inset 0 1px #ffffffa6}.nb-paper:before{border-left-color:#1a1b1e29}.nb-photos figure{background:#ffffffd9;box-shadow:0 6px 18px #14151a1f}.nb-attachments label,.nb-attachments button{background:var(--nb-glass);border:1px solid var(--nb-edge)}.nb-save,.nb-wide{box-shadow:0 8px 20px #14151a3d}.nb-entry-actions{gap:10px;margin-top:22px;display:flex}.nb-entry-actions .nb-wide{flex:1;width:auto;margin-top:0}.nb-ghost{border:1px solid var(--nb-line);background:var(--nb-glass);border-color:var(--nb-edge);min-height:46px;color:var(--nb-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:12px;flex:1;padding:11px 12px;font-size:13px}.nb-month{background:var(--nb-glass-strong);border:1px solid var(--nb-edge);-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);box-shadow:0 16px 42px #14151a1f,inset 0 1px #ffffffa6}.nb-days button.today{box-shadow:inset 0 0 0 1px #1a1b1e66}.nb-days button.period{background:var(--nb-pink);color:var(--nb-pink-deep)}.nb-legend span+span i{background:#e7a5b4}.nb-quick button{background:var(--nb-glass);border:1px solid var(--nb-edge);color:var(--nb-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px #ffffff8c,0 2px 8px #14151a0d}.nb-quick button+button{color:var(--nb-pink-deep);background:#f9d6de8c;border-color:#e2a0b073}.nb-quick.one{grid-template-columns:1fr}.nb-event{border-left-color:#1a1b1e}.nb-event.period{border-left-color:#d98ba0}.nb-check[aria-pressed=true]{background:#1a1b1e14}.nb-form input,.nb-form textarea{background:#fff9}.nb-form .nb-ghost{flex:none;width:100%;margin-top:12px}.nb-veil{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#15161a5c;place-items:center;padding:34px;animation:.2s nb-veil-in;display:grid;position:absolute;inset:0}.nb-modal{text-align:center;-webkit-backdrop-filter:blur(30px)saturate(160%);backdrop-filter:blur(30px)saturate(160%);background:#fcfcfddb;border:1px solid #ffffffb3;border-radius:24px;width:min(320px,100%);padding:24px 20px 18px;animation:.28s cubic-bezier(.2,.9,.32,1.18) nb-modal-in;box-shadow:0 30px 70px #0d0e1259,inset 0 1px #ffffffa6}.nb-modal h2{font:600 16.5px/1.5 var(--font-ui,sans-serif);color:#1a1b1e;margin:0 0 8px}.nb-modal p{color:#7b7d84;overflow-wrap:anywhere;margin:0 0 18px;font-size:12.5px;line-height:1.75}.nb-modal-row{gap:10px;display:flex}.nb-modal-row button{border-radius:999px;flex:1;min-height:44px;font-size:14px;font-weight:600}.nb-modal .nb-cancel{color:#1a1b1e;background:#1a1b1e12}.nb-modal .nb-ok{color:#fff;background:#1a1b1e;box-shadow:0 10px 26px #14151a52}@keyframes nb-veil-in{0%{opacity:0}}@keyframes nb-modal-in{0%{opacity:0;transform:scale(.92)translateY(10px)}}@media (prefers-reduced-motion:reduce){.nb-veil,.nb-modal{animation:none}}.nb-calendar{--nb-bg:var(--c-light);--nb-paper:var(--c-white);--nb-ink:var(--c-ink);--nb-muted:var(--c-grey);--nb-accent:var(--c-hot);--nb-line:transparent;--nb-glass:var(--c-white);--nb-glass-strong:var(--c-white);--nb-edge:var(--c-white);--nb-pink:var(--c-pink);--nb-pink-deep:var(--c-hot);background:radial-gradient(120% 72% at -10% -8%,var(--c-white),transparent 56%), radial-gradient(92% 72% at 112% 100%,transparent,transparent 64%), var(--c-light)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar{--nb-muted:color-mix(in srgb,var(--c-grey) 82%,var(--c-ink));--nb-line:color-mix(in srgb,var(--c-ink) 10%,transparent);--nb-glass:color-mix(in srgb,var(--c-white) 72%,transparent);--nb-glass-strong:color-mix(in srgb,var(--c-white) 86%,transparent);--nb-edge:color-mix(in srgb,var(--c-white) 88%,var(--c-pink));--nb-pink:color-mix(in srgb,var(--c-pink) 72%,var(--c-white));--nb-pink-deep:color-mix(in srgb,var(--c-hot) 56%,var(--c-ink));--cmx-9jifqm-ll:color-mix(in srgb,var(--c-white) 92%,transparent);--cmx-9jifqm-lm:color-mix(in srgb,var(--c-pink) 46%,transparent);background:radial-gradient(120% 72% at -10% -8%,var(--cmx-9jifqm-ll),transparent 56%), radial-gradient(92% 72% at 112% 100%,var(--cmx-9jifqm-lm),transparent 64%), var(--c-light)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar{--nb-muted:color-mix(in srgb,var(--c-grey) 82%,var(--c-ink));--nb-line:color-mix(in srgb,var(--c-ink) 10%,transparent);--nb-glass:color-mix(in srgb,var(--c-white) 72%,transparent);--nb-glass-strong:color-mix(in srgb,var(--c-white) 86%,transparent);--nb-edge:color-mix(in srgb,var(--c-white) 88%,var(--c-pink));--nb-pink:color-mix(in srgb,var(--c-pink) 72%,var(--c-white));--nb-pink-deep:color-mix(in srgb,var(--c-hot) 56%,var(--c-ink));background:radial-gradient(120% 72% at -10% -8%,color-mix(in srgb,var(--c-white) 92%,transparent),transparent 56%), radial-gradient(92% 72% at 112% 100%,color-mix(in srgb,var(--c-pink) 46%,transparent),transparent 64%), var(--c-light)}}.nb-calendar .nb-header{background:var(--c-white);border-bottom-color:var(--c-ink);-webkit-backdrop-filter:blur(22px)saturate(145%);backdrop-filter:blur(22px)saturate(145%)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-header{--cmx-9jifqm-ln:color-mix(in srgb,var(--c-white) 68%,transparent);background:var(--cmx-9jifqm-ln);--cmx-9jifqm-lo:color-mix(in srgb,var(--c-ink) 7%,transparent);border-bottom-color:var(--cmx-9jifqm-lo)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-header{background:color-mix(in srgb,var(--c-white) 68%,transparent);border-bottom-color:color-mix(in srgb,var(--c-ink) 7%,transparent)}}.nb-calendar .nb-scroll{padding-top:16px}.nb-calendar .nb-authors{scrollbar-width:none;border:1px solid var(--c-white);box-shadow:inset 0 1px 0 var(--c-white);border-radius:18px;flex-wrap:nowrap;gap:4px;margin:4px 0 14px;padding:4px;overflow-x:auto}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-authors{--cmx-9jifqm-lp:color-mix(in srgb,var(--c-white) 45%,transparent);background:var(--cmx-9jifqm-lp);--cmx-9jifqm-lq:color-mix(in srgb,var(--c-white) 75%,transparent);border:1px solid var(--cmx-9jifqm-lq);--cmx-9jifqm-lr:color-mix(in srgb,var(--c-white) 76%,transparent);box-shadow:inset 0 1px 0 var(--cmx-9jifqm-lr)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-authors{background:color-mix(in srgb,var(--c-white) 45%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 75%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-white) 76%,transparent)}}.nb-calendar .nb-authors::-webkit-scrollbar{display:none}.nb-calendar .nb-authors button{min-height:34px;box-shadow:none;color:var(--nb-muted);white-space:nowrap;background:0 0;border:0;border-radius:14px;flex:none;padding:6px 13px;transition:transform .18s,background .18s,color .18s,box-shadow .18s}.nb-calendar .nb-authors button[aria-pressed=true]{color:var(--c-ink);background:var(--c-white);box-shadow:0 5px 14px transparent,inset 0 1px 0 var(--c-white)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-authors button[aria-pressed=true]{--cmx-9jifqm-ls:color-mix(in srgb,var(--c-ink) 9%,transparent);--cmx-9jifqm-lt:color-mix(in srgb,var(--c-white) 95%,transparent);box-shadow:0 5px 14px var(--cmx-9jifqm-ls),inset 0 1px 0 var(--cmx-9jifqm-lt)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-authors button[aria-pressed=true]{box-shadow:0 5px 14px color-mix(in srgb,var(--c-ink) 9%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-white) 95%,transparent)}}.nb-calendar .nb-authors button:active{transform:scale(.97)}.nb-calendar .nb-month{background:linear-gradient(155deg,var(--c-white),var(--c-white));border:1px solid var(--c-white);box-shadow:0 20px 42px transparent,inset 0 1px 0 var(--c-white);-webkit-backdrop-filter:blur(26px)saturate(155%);backdrop-filter:blur(26px)saturate(155%);border-radius:28px;padding:18px 14px 15px;position:relative;overflow:hidden}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-month{--cmx-9jifqm-lu:color-mix(in srgb,var(--c-white) 92%,transparent);--cmx-9jifqm-lv:color-mix(in srgb,var(--c-white) 67%,var(--c-pink));background:linear-gradient(155deg,var(--cmx-9jifqm-lu),var(--cmx-9jifqm-lv));--cmx-9jifqm-lw:color-mix(in srgb,var(--c-white) 92%,transparent);border:1px solid var(--cmx-9jifqm-lw);--cmx-9jifqm-lx:color-mix(in srgb,var(--c-ink) 10%,transparent);--cmx-9jifqm-ly:color-mix(in srgb,var(--c-white) 95%,transparent);box-shadow:0 20px 42px var(--cmx-9jifqm-lx),inset 0 1px 0 var(--cmx-9jifqm-ly)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-month{background:linear-gradient(155deg,color-mix(in srgb,var(--c-white) 92%,transparent),color-mix(in srgb,var(--c-white) 67%,var(--c-pink)));border:1px solid color-mix(in srgb,var(--c-white) 92%,transparent);box-shadow:0 20px 42px color-mix(in srgb,var(--c-ink) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-white) 95%,transparent)}}.nb-calendar .nb-month:before{content:"";background:radial-gradient(circle at 35% 35%,var(--c-pink),transparent 62%,transparent 63%);opacity:.66;pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;top:-52px;right:-34px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-month:before{--cmx-9jifqm-lz:color-mix(in srgb,var(--c-pink) 76%,var(--c-white));--cmx-9jifqm-m0:color-mix(in srgb,var(--c-pink) 18%,transparent);background:radial-gradient(circle at 35% 35%,var(--cmx-9jifqm-lz),var(--cmx-9jifqm-m0) 62%,transparent 63%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-month:before{background:radial-gradient(circle at 35% 35%,color-mix(in srgb,var(--c-pink) 76%,var(--c-white)),color-mix(in srgb,var(--c-pink) 18%,transparent) 62%,transparent 63%)}}.nb-calendar .nb-month:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#0000 12% 88%,#0000);height:1px;position:absolute;top:98px;left:18px;right:18px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-month:after{--cmx-9jifqm-m1:color-mix(in srgb,var(--c-ink) 10%,transparent);background:linear-gradient(90deg,transparent,var(--cmx-9jifqm-m1) 12% 88%,transparent)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-month:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--c-ink) 10%,transparent) 12% 88%,transparent)}}.nb-calendar .nb-month-heading{z-index:1;align-items:flex-start;margin:0 2px 22px;position:relative}.nb-calendar .nb-month-heading>div:first-child{grid-template-columns:auto 1fr;align-items:end;column-gap:9px;display:grid}.nb-calendar .nb-month-heading span{letter-spacing:.2em;text-transform:uppercase;color:var(--nb-muted);grid-column:1/-1;margin-bottom:-2px;font-size:9px}.nb-calendar .nb-month-heading h1{letter-spacing:-.055em;color:var(--c-ink);margin:0;font:500 42px/.94 Georgia,Songti SC,serif}.nb-calendar .nb-month-heading h1 small{font:10px/1.4 var(--font-ui,sans-serif);letter-spacing:.06em;color:var(--nb-muted);margin-top:10px}.nb-calendar .nb-month-heading>div+div{border:1px solid var(--c-white);border-radius:16px;gap:5px;margin-top:8px;padding:4px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-month-heading>div+div{--cmx-9jifqm-m2:color-mix(in srgb,var(--c-white) 55%,transparent);background:var(--cmx-9jifqm-m2);--cmx-9jifqm-m3:color-mix(in srgb,var(--c-white) 78%,transparent);border:1px solid var(--cmx-9jifqm-m3)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-month-heading>div+div{background:color-mix(in srgb,var(--c-white) 55%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 78%,transparent)}}.nb-calendar .nb-month-heading button{min-width:32px;min-height:32px;color:var(--c-ink);border-radius:12px;font-size:15px}.nb-calendar .nb-month-heading button:nth-child(2){background:var(--c-white);min-width:46px;padding:0 9px;font-size:10.5px;box-shadow:0 3px 10px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-month-heading button:nth-child(2){--cmx-9jifqm-m4:color-mix(in srgb,var(--c-ink) 7%,transparent);box-shadow:0 3px 10px var(--cmx-9jifqm-m4)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-month-heading button:nth-child(2){box-shadow:0 3px 10px color-mix(in srgb,var(--c-ink) 7%,transparent)}}.nb-calendar .nb-week{z-index:1;color:var(--nb-muted);letter-spacing:.1em;margin:0 2px 9px;font-size:9px;position:relative}.nb-calendar .nb-days{z-index:1;gap:5px 4px;position:relative}.nb-calendar .nb-days button{min-height:42px;color:var(--c-ink);border-radius:14px;font-size:13px;transition:transform .16s,background .18s,color .18s,box-shadow .18s;position:relative}.nb-calendar .nb-days button:active{transform:scale(.9)}.nb-calendar .nb-days button.today:not(.selected):before{content:"";border:1px solid #0000;border-radius:11px;position:absolute;inset:5px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-days button.today:not(.selected):before{--cmx-9jifqm-m5:color-mix(in srgb,var(--c-hot) 58%,transparent);border:1px solid var(--cmx-9jifqm-m5)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-days button.today:not(.selected):before{border:1px solid color-mix(in srgb,var(--c-hot) 58%,transparent)}}.nb-calendar .nb-days button.selected{color:var(--c-white);background:linear-gradient(145deg,var(--c-hot),var(--c-hot));box-shadow:0 7px 15px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-days button.selected{--cmx-9jifqm-m6:color-mix(in srgb,var(--c-hot) 78%,var(--c-ink));background:linear-gradient(145deg,var(--c-hot),var(--cmx-9jifqm-m6));--cmx-9jifqm-m7:color-mix(in srgb,var(--c-hot) 24%,transparent);box-shadow:0 7px 15px var(--cmx-9jifqm-m7)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-days button.selected{background:linear-gradient(145deg,var(--c-hot),color-mix(in srgb,var(--c-hot) 78%,var(--c-ink)));box-shadow:0 7px 15px color-mix(in srgb,var(--c-hot) 24%,transparent)}}.nb-calendar .nb-days button.period:not(.selected){background:var(--c-pink);color:var(--c-hot)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-days button.period:not(.selected){--cmx-9jifqm-m8:color-mix(in srgb,var(--c-pink) 76%,var(--c-white));background:var(--cmx-9jifqm-m8);--cmx-9jifqm-m9:color-mix(in srgb,var(--c-hot) 50%,var(--c-ink));color:var(--cmx-9jifqm-m9)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-days button.period:not(.selected){background:color-mix(in srgb,var(--c-pink) 76%,var(--c-white));color:color-mix(in srgb,var(--c-hot) 50%,var(--c-ink))}}.nb-calendar .nb-days i{width:4px;height:4px;margin-top:3px}.nb-calendar .nb-days .has-event{background:var(--c-hot);box-shadow:0 0 0 2px var(--c-white)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-days .has-event{--cmx-9jifqm-ma:color-mix(in srgb,var(--c-white) 75%,transparent);box-shadow:0 0 0 2px var(--cmx-9jifqm-ma)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-days .has-event{box-shadow:0 0 0 2px color-mix(in srgb,var(--c-white) 75%,transparent)}}.nb-calendar .nb-days .selected .has-event{background:var(--c-white);box-shadow:none}.nb-calendar .nb-legend{justify-content:flex-start;gap:16px;margin:14px 3px 0;font-size:9.5px}.nb-calendar .nb-legend i{background:var(--c-hot)}.nb-calendar .nb-legend span+span i{background:var(--c-pink)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-legend span+span i{--cmx-9jifqm-mb:color-mix(in srgb,var(--c-pink) 65%,var(--c-hot));background:var(--cmx-9jifqm-mb)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-legend span+span i{background:color-mix(in srgb,var(--c-pink) 65%,var(--c-hot))}}.nb-calendar .nb-quick{grid-template-columns:1.35fr .9fr;gap:9px;margin-top:13px}.nb-calendar .nb-quick.one{grid-template-columns:1fr}.nb-calendar .nb-quick button{min-height:72px;color:var(--c-ink);background:var(--c-white);border:1px solid var(--c-white);box-shadow:0 8px 22px transparent,inset 0 1px 0 var(--c-white);border-radius:20px;padding:14px 13px;position:relative;overflow:hidden}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-quick button{--cmx-9jifqm-mc:color-mix(in srgb,var(--c-white) 72%,transparent);background:var(--cmx-9jifqm-mc);--cmx-9jifqm-md:color-mix(in srgb,var(--c-white) 86%,transparent);border:1px solid var(--cmx-9jifqm-md);--cmx-9jifqm-me:color-mix(in srgb,var(--c-ink) 7%,transparent);--cmx-9jifqm-mf:color-mix(in srgb,var(--c-white) 92%,transparent);box-shadow:0 8px 22px var(--cmx-9jifqm-me),inset 0 1px 0 var(--cmx-9jifqm-mf)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-quick button{background:color-mix(in srgb,var(--c-white) 72%,transparent);border:1px solid color-mix(in srgb,var(--c-white) 86%,transparent);box-shadow:0 8px 22px color-mix(in srgb,var(--c-ink) 7%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-white) 92%,transparent)}}.nb-calendar .nb-quick button:first-child:after{content:"";background:var(--c-pink);filter:blur(1px);border-radius:50%;width:70px;height:70px;position:absolute;bottom:-28px;right:-22px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-quick button:first-child:after{--cmx-9jifqm-mg:color-mix(in srgb,var(--c-pink) 60%,transparent);background:var(--cmx-9jifqm-mg)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-quick button:first-child:after{background:color-mix(in srgb,var(--c-pink) 60%,transparent)}}.nb-calendar .nb-quick button+button{color:var(--c-hot);background:var(--c-pink);border-color:var(--c-pink)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-quick button+button{--cmx-9jifqm-mh:color-mix(in srgb,var(--c-hot) 50%,var(--c-ink));color:var(--cmx-9jifqm-mh);--cmx-9jifqm-mi:color-mix(in srgb,var(--c-pink) 55%,var(--c-white));background:var(--cmx-9jifqm-mi);--cmx-9jifqm-mj:color-mix(in srgb,var(--c-pink) 70%,var(--c-white));border-color:var(--cmx-9jifqm-mj)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-quick button+button{color:color-mix(in srgb,var(--c-hot) 50%,var(--c-ink));background:color-mix(in srgb,var(--c-pink) 55%,var(--c-white));border-color:color-mix(in srgb,var(--c-pink) 70%,var(--c-white))}}.nb-calendar .nb-quick svg{z-index:1;flex:none;position:relative}.nb-calendar .nb-quick span{z-index:1;font-size:12.5px;font-weight:600;position:relative}.nb-calendar .nb-quick small{color:var(--nb-muted);margin-top:2px;font-size:9.5px;font-weight:400}.nb-calendar .nb-section-title{margin:25px 2px 11px}.nb-calendar .nb-section-title h2{font:600 16px/1.4 var(--font-ui,sans-serif);letter-spacing:.02em}.nb-calendar .nb-event{background:var(--c-white);box-shadow:0 7px 20px transparent,inset 0 1px 0 var(--c-white);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:0;border-radius:18px;margin:0 0 9px;padding:14px 13px 14px 19px;position:relative}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-event{--cmx-9jifqm-mk:color-mix(in srgb,var(--c-white) 72%,transparent);background:var(--cmx-9jifqm-mk);--cmx-9jifqm-ml:color-mix(in srgb,var(--c-ink) 6%,transparent);--cmx-9jifqm-mm:color-mix(in srgb,var(--c-white) 86%,transparent);box-shadow:0 7px 20px var(--cmx-9jifqm-ml),inset 0 1px 0 var(--cmx-9jifqm-mm)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-event{background:color-mix(in srgb,var(--c-white) 72%,transparent);box-shadow:0 7px 20px color-mix(in srgb,var(--c-ink) 6%,transparent),inset 0 1px 0 color-mix(in srgb,var(--c-white) 86%,transparent)}}.nb-calendar .nb-event:before{content:"";background:var(--c-hot);border-radius:5px;width:3px;position:absolute;top:15px;bottom:15px;left:7px}.nb-calendar .nb-event.period:before{background:var(--c-pink)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-event.period:before{--cmx-9jifqm-mn:color-mix(in srgb,var(--c-pink) 58%,var(--c-hot));background:var(--cmx-9jifqm-mn)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-event.period:before{background:color-mix(in srgb,var(--c-pink) 58%,var(--c-hot))}}.nb-calendar .nb-event small{letter-spacing:.08em;color:var(--nb-muted);font-size:9.5px}.nb-calendar .nb-event h3{margin-top:2px;font-size:13.5px}.nb-calendar .nb-event p{margin-top:2px;font-size:11.5px}.nb-calendar .nb-check{background:var(--c-white);color:var(--c-ink);min-width:48px;border:0!important}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-check{--cmx-9jifqm-mo:color-mix(in srgb,var(--c-pink) 45%,var(--c-white));background:var(--cmx-9jifqm-mo)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-check{background:color-mix(in srgb,var(--c-pink) 45%,var(--c-white))}}.nb-calendar .nb-check[aria-pressed=true]{background:var(--c-white);color:var(--c-hot)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-check[aria-pressed=true]{--cmx-9jifqm-mp:color-mix(in srgb,var(--c-hot) 13%,var(--c-white));background:var(--cmx-9jifqm-mp)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-check[aria-pressed=true]{background:color-mix(in srgb,var(--c-hot) 13%,var(--c-white))}}.nb-calendar .nb-form{padding-top:10px}.nb-calendar .nb-eyebrow{color:var(--c-hot)}.nb-calendar .nb-form input,.nb-calendar .nb-form textarea{border-color:var(--c-ink);background:var(--c-white);box-shadow:inset 0 1px 0 var(--c-white);border-radius:16px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-form input,.nb-calendar .nb-form textarea{--cmx-9jifqm-mq:color-mix(in srgb,var(--c-ink) 8%,transparent);border-color:var(--cmx-9jifqm-mq);--cmx-9jifqm-mr:color-mix(in srgb,var(--c-white) 75%,transparent);background:var(--cmx-9jifqm-mr);--cmx-9jifqm-ms:color-mix(in srgb,var(--c-white) 85%,transparent);box-shadow:inset 0 1px 0 var(--cmx-9jifqm-ms)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-form input,.nb-calendar .nb-form textarea{border-color:color-mix(in srgb,var(--c-ink) 8%,transparent);background:color-mix(in srgb,var(--c-white) 75%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--c-white) 85%,transparent)}}.nb-calendar{--cal-accent:var(--c-hot,#1f1f1f);--cal-ink:var(--c-ink,#242428);--cal-soft:#fff;--cal-fog:var(--c-light,#f3f3f4);--cal-line:transparent;--cal-paper:var(--c-white,#fff);background:radial-gradient(120% 65% at 100% -5%,transparent,transparent 64%), linear-gradient(180deg,var(--cal-fog),var(--cal-fog))}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar{--cal-soft:color-mix(in srgb,var(--c-pink,#ddd) 34%,#fff 66%);--cal-fog:color-mix(in srgb,var(--c-light,#f3f3f4) 82%,#fff 18%);--cal-line:color-mix(in srgb,var(--cal-ink) 10%,transparent);--cal-paper:color-mix(in srgb,var(--c-white,#fff) 88%,transparent);--cmx-9jifqm-mt:color-mix(in srgb,var(--c-pink,#ddd) 32%,transparent);--cmx-9jifqm-mu:color-mix(in srgb,var(--cal-fog) 72%,#fff 28%);background:radial-gradient(120% 65% at 100% -5%,var(--cmx-9jifqm-mt),transparent 64%), linear-gradient(180deg,var(--cal-fog),var(--cmx-9jifqm-mu))}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar{--cal-soft:color-mix(in srgb,var(--c-pink,#ddd) 34%,#fff 66%);--cal-fog:color-mix(in srgb,var(--c-light,#f3f3f4) 82%,#fff 18%);--cal-line:color-mix(in srgb,var(--cal-ink) 10%,transparent);--cal-paper:color-mix(in srgb,var(--c-white,#fff) 88%,transparent);background:radial-gradient(120% 65% at 100% -5%,color-mix(in srgb,var(--c-pink,#ddd) 32%,transparent),transparent 64%), linear-gradient(180deg,var(--cal-fog),color-mix(in srgb,var(--cal-fog) 72%,#fff 28%))}}.nb-calendar .nb-header{background:var(--cal-fog);box-shadow:none;border:0}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-header{--cmx-9jifqm-mv:color-mix(in srgb,var(--cal-fog) 78%,transparent);background:var(--cmx-9jifqm-mv)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-header{background:color-mix(in srgb,var(--cal-fog) 78%,transparent)}}.nb-calendar .nb-header>span small{letter-spacing:.14em}.cal-shell{flex-direction:column;gap:14px;width:100%;max-width:720px;margin:0 auto;display:flex}.cal-role-rail{scrollbar-width:none;gap:8px;padding:2px 1px 4px;display:flex;overflow-x:auto}.cal-role-rail::-webkit-scrollbar{display:none}.cal-role-rail button{border:1px solid var(--cal-line);background:var(--cal-paper);border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:5px 11px 5px 5px;display:flex;box-shadow:inset 0 1px #ffffffb8}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-role-rail button{--cmx-9jifqm-mw:color-mix(in srgb,var(--cal-paper) 88%,transparent);background:var(--cmx-9jifqm-mw)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-role-rail button{background:color-mix(in srgb,var(--cal-paper) 88%,transparent)}}.cal-role-rail button b{background:var(--cal-soft);border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-weight:650;display:grid}.cal-role-rail button span{white-space:nowrap;font-size:11.5px}.cal-role-rail button[aria-pressed=true]{background:var(--cal-ink);color:#fff;border-color:var(--cal-ink);box-shadow:0 8px 20px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-role-rail button[aria-pressed=true]{--cmx-9jifqm-mx:color-mix(in srgb,var(--cal-ink) 18%,transparent);box-shadow:0 8px 20px var(--cmx-9jifqm-mx)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-role-rail button[aria-pressed=true]{box-shadow:0 8px 20px color-mix(in srgb,var(--cal-ink) 18%,transparent)}}.cal-role-rail button[aria-pressed=true] b{background:var(--c-pink,#ddd);color:var(--cal-ink)}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-role-rail button[aria-pressed=true] b{--cmx-9jifqm-my:color-mix(in srgb,var(--c-pink,#ddd) 50%,#fff 50%);background:var(--cmx-9jifqm-my)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-role-rail button[aria-pressed=true] b{background:color-mix(in srgb,var(--c-pink,#ddd) 50%,#fff 50%)}}.cal-hero{color:#fff;background:radial-gradient(circle at 82% 24%,var(--c-pink,#ddd) 0 7%,transparent 7.5%), radial-gradient(circle at 86% 29%,transparent 0 15%,#ffffff1f 15.4% 15.9%,transparent 16.2%), linear-gradient(135deg,var(--cal-ink),var(--cal-accent));border-radius:30px;min-height:180px;padding:24px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0000,inset 0 1px #ffffff2e}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-hero{--cmx-9jifqm-mz:color-mix(in srgb,var(--c-pink,#ddd) 72%,#fff 28%);--cmx-9jifqm-n0:color-mix(in srgb,var(--cal-ink) 88%,var(--cal-accent) 12%);--cmx-9jifqm-n1:color-mix(in srgb,var(--cal-accent) 76%,#111 24%);background:radial-gradient(circle at 82% 24%,var(--cmx-9jifqm-mz) 0 7%,transparent 7.5%), radial-gradient(circle at 86% 29%,transparent 0 15%,#ffffff1f 15.4% 15.9%,transparent 16.2%), linear-gradient(135deg,var(--cmx-9jifqm-n0),var(--cmx-9jifqm-n1));--cmx-9jifqm-n2:color-mix(in srgb,var(--cal-accent) 20%,transparent);box-shadow:0 18px 42px var(--cmx-9jifqm-n2),inset 0 1px #ffffff2e}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-hero{background:radial-gradient(circle at 82% 24%,color-mix(in srgb,var(--c-pink,#ddd) 72%,#fff 28%) 0 7%,transparent 7.5%), radial-gradient(circle at 86% 29%,transparent 0 15%,#ffffff1f 15.4% 15.9%,transparent 16.2%), linear-gradient(135deg,color-mix(in srgb,var(--cal-ink) 88%,var(--cal-accent) 12%),color-mix(in srgb,var(--cal-accent) 76%,#111 24%));box-shadow:0 18px 42px color-mix(in srgb,var(--cal-accent) 20%,transparent),inset 0 1px #ffffff2e}}.cal-hero:after{content:"";border:1px solid #ffffff29;border-radius:50%;height:80%;position:absolute;inset:auto -12% -38% 34%;transform:rotate(-14deg)}.cal-hero-copy{z-index:2;grid-template-columns:auto 1fr;grid-template-areas:"meta meta""day copy";align-items:end;column-gap:15px;display:grid;position:relative}.cal-hero-copy>span{letter-spacing:.22em;opacity:.68;grid-area:meta;margin-bottom:5px;font-size:10px}.cal-hero-copy>strong{letter-spacing:-.07em;grid-area:day;font:300 78px/.88 Georgia,Times New Roman,serif}.cal-hero-copy>p{grid-area:copy;margin-bottom:6px;font-size:16px;font-weight:600;line-height:1.3}.cal-hero-copy>p i{opacity:.63;letter-spacing:.04em;margin-top:8px;font-size:10.5px;font-style:normal;font-weight:400;display:block}.cal-hero-orbit{border:1px solid #ffffff29;border-radius:50%;width:84px;height:84px;position:absolute;top:20px;right:22px;transform:rotate(18deg)}.cal-hero-orbit:before,.cal-hero-orbit:after{content:"";border:1px solid #ffffff1c;border-radius:50%;position:absolute;inset:13px}.cal-hero-orbit:after{inset:27px}.cal-hero-orbit i{background:#fff;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 0 4px #ffffff14}.cal-hero-orbit i:first-child{top:38px;left:6px}.cal-hero-orbit i:nth-child(2){top:7px;right:16px}.cal-hero-orbit i:nth-child(3){bottom:26px;right:4px}.cal-today{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff29;border-radius:999px;padding:7px 11px;font-size:10.5px;position:absolute;bottom:17px;right:18px;color:#fff!important}.cal-view-switch{border-radius:999px;grid-template-columns:1fr 1fr;align-self:flex-end;gap:3px;width:128px;padding:3px;display:grid}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-view-switch{--cmx-9jifqm-n3:color-mix(in srgb,var(--cal-ink) 7%,transparent);background:var(--cmx-9jifqm-n3)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-view-switch{background:color-mix(in srgb,var(--cal-ink) 7%,transparent)}}.cal-view-switch button{min-height:30px;color:var(--cal-ink);border-radius:999px;font-size:10.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-view-switch button{--cmx-9jifqm-n4:color-mix(in srgb,var(--cal-ink) 54%,transparent);color:var(--cmx-9jifqm-n4)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-view-switch button{color:color-mix(in srgb,var(--cal-ink) 54%,transparent)}}.cal-view-switch button[aria-pressed=true]{background:var(--cal-paper);color:var(--cal-ink);box-shadow:0 3px 10px #14141814}.cal-week-ribbon{background:var(--cal-paper);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid #ffffff8c;border-radius:22px;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;padding:5px;display:grid;box-shadow:0 8px 25px #1414180d,inset 0 1px #ffffffbf}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-week-ribbon{--cmx-9jifqm-n5:color-mix(in srgb,var(--cal-paper) 72%,transparent);background:var(--cmx-9jifqm-n5)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-week-ribbon{background:color-mix(in srgb,var(--cal-paper) 72%,transparent)}}.cal-week-ribbon button{border-radius:17px;flex-direction:column;justify-content:center;align-items:center;gap:2px;min-height:72px;display:flex;position:relative}.cal-week-ribbon span{color:var(--cal-ink);font-size:9px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-week-ribbon span{--cmx-9jifqm-n6:color-mix(in srgb,var(--cal-ink) 43%,transparent);color:var(--cmx-9jifqm-n6)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-week-ribbon span{color:color-mix(in srgb,var(--cal-ink) 43%,transparent)}}.cal-week-ribbon b{font:500 20px/1.1 Georgia,serif}.cal-week-ribbon i{border-radius:50%;width:3px;height:3px;margin-top:3px}.cal-week-ribbon i.on{background:var(--cal-accent)}.cal-week-ribbon button[aria-pressed=true]{background:var(--cal-ink);color:#fff;transform:translateY(-3px);box-shadow:0 9px 22px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-week-ribbon button[aria-pressed=true]{--cmx-9jifqm-n7:color-mix(in srgb,var(--cal-ink) 19%,transparent);box-shadow:0 9px 22px var(--cmx-9jifqm-n7)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-week-ribbon button[aria-pressed=true]{box-shadow:0 9px 22px color-mix(in srgb,var(--cal-ink) 19%,transparent)}}.cal-week-ribbon button[aria-pressed=true] i.on{background:var(--c-pink,#ddd)}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-week-ribbon button[aria-pressed=true] i.on{--cmx-9jifqm-n8:color-mix(in srgb,var(--c-pink,#ddd) 72%,#fff 28%);background:var(--cmx-9jifqm-n8)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-week-ribbon button[aria-pressed=true] i.on{background:color-mix(in srgb,var(--c-pink,#ddd) 72%,#fff 28%)}}.cal-day-stage{background:var(--cal-paper);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffffa8;border-radius:28px;padding:19px 15px 14px;position:relative;box-shadow:0 16px 38px #14141812,inset 0 1px #ffffffc2}.cal-stage-head{justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:18px;display:flex}.cal-stage-head span,.cal-mini-title span{letter-spacing:.24em;color:var(--cal-ink);font-size:8.5px;display:block}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-stage-head span,.cal-mini-title span{--cmx-9jifqm-n9:color-mix(in srgb,var(--cal-ink) 45%,transparent);color:var(--cmx-9jifqm-n9)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-stage-head span,.cal-mini-title span{color:color-mix(in srgb,var(--cal-ink) 45%,transparent)}}.cal-stage-head h2,.cal-mini-title h2{letter-spacing:.03em;margin-top:4px;font:600 19px/1.2 Songti SC,SimSun,serif}.cal-stage-head>button{background:var(--cal-ink);color:#fff;border-radius:999px;align-items:center;gap:4px;min-height:34px;padding:6px 10px;font-size:10.5px;display:flex}.cal-stage-head>button svg{width:15px;height:15px}.cal-blank{text-align:center;padding:28px 18px 24px}.cal-blank-mark{background:var(--cal-soft);width:56px;height:56px;color:var(--cal-accent);border-radius:50%;place-items:center;margin:0 auto 13px;font-size:28px;display:grid;box-shadow:inset 0 0 0 9px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-blank-mark{--cmx-9jifqm-na:color-mix(in srgb,var(--cal-paper) 58%,transparent);box-shadow:inset 0 0 0 9px var(--cmx-9jifqm-na)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-blank-mark{box-shadow:inset 0 0 0 9px color-mix(in srgb,var(--cal-paper) 58%,transparent)}}.cal-blank h3{font-size:14px}.cal-blank p{color:var(--cal-ink);max-width:230px;margin:5px auto 14px;font-size:11px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-blank p{--cmx-9jifqm-nb:color-mix(in srgb,var(--cal-ink) 48%,transparent);color:var(--cmx-9jifqm-nb)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-blank p{color:color-mix(in srgb,var(--cal-ink) 48%,transparent)}}.cal-blank button{border-bottom:1px solid;padding:2px 0;font-size:11px}.cal-timeline{flex-direction:column;display:flex}.cal-timeline article{grid-template-columns:45px 16px minmax(0,1fr) auto;align-items:stretch;gap:5px;min-height:88px;display:grid;position:relative}.cal-timeline article:not(:last-child):after{content:"";background:var(--cal-line);width:1px;position:absolute;top:27px;bottom:-7px;left:52px}.cal-time{color:var(--cal-ink);text-align:right;font-variant-numeric:tabular-nums;padding-top:12px;font-size:9.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-time{--cmx-9jifqm-nc:color-mix(in srgb,var(--cal-ink) 45%,transparent);color:var(--cmx-9jifqm-nc)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-time{color:color-mix(in srgb,var(--cal-ink) 45%,transparent)}}.cal-node{z-index:1;background:var(--cal-paper);border:2px solid var(--cal-accent);width:9px;height:9px;box-shadow:0 0 0 4px var(--cal-soft);border-radius:50%;margin:15px auto 0}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-node{--cmx-9jifqm-nd:color-mix(in srgb,var(--cal-soft) 85%,transparent);box-shadow:0 0 0 4px var(--cmx-9jifqm-nd)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--cal-soft) 85%,transparent)}}.cal-event-main{text-align:left;background:var(--cal-soft);border:1px solid #0000;border-radius:15px;margin:0 0 10px;padding:11px 12px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-event-main{--cmx-9jifqm-ne:color-mix(in srgb,var(--cal-soft) 54%,var(--cal-paper) 46%);background:var(--cmx-9jifqm-ne);--cmx-9jifqm-nf:color-mix(in srgb,var(--cal-accent) 9%,transparent);border:1px solid var(--cmx-9jifqm-nf)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-event-main{background:color-mix(in srgb,var(--cal-soft) 54%,var(--cal-paper) 46%);border:1px solid color-mix(in srgb,var(--cal-accent) 9%,transparent)}}.cal-event-main small{letter-spacing:.12em;color:var(--cal-ink);font-size:8.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-event-main small{--cmx-9jifqm-ng:color-mix(in srgb,var(--cal-ink) 45%,transparent);color:var(--cmx-9jifqm-ng)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-event-main small{color:color-mix(in srgb,var(--cal-ink) 45%,transparent)}}.cal-event-main h3{overflow-wrap:anywhere;margin:2px 0;font-size:13px}.cal-event-main p{color:var(--cal-ink);overflow-wrap:anywhere;white-space:pre-wrap;font-size:10.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-event-main p{--cmx-9jifqm-nh:color-mix(in srgb,var(--cal-ink) 50%,transparent);color:var(--cmx-9jifqm-nh)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-event-main p{color:color-mix(in srgb,var(--cal-ink) 50%,transparent)}}.cal-timeline article.period .cal-event-main{background:var(--cal-paper);border-color:#d2778f29}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-timeline article.period .cal-event-main{--cmx-9jifqm-ni:color-mix(in srgb,#f4c5d1 30%,var(--cal-paper) 70%);background:var(--cmx-9jifqm-ni)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-timeline article.period .cal-event-main{background:color-mix(in srgb,#f4c5d1 30%,var(--cal-paper) 70%)}}.cal-timeline article.period .cal-node{border-color:#d2778f}.cal-timeline article.done .cal-event-main{opacity:.53}.cal-timeline article.done h3{text-decoration:line-through}.cal-done{border-radius:50%;align-self:start;width:31px;height:31px;margin-top:9px;border:1px solid var(--cal-line)!important;font-size:14px!important}.cal-done[aria-pressed=true]{background:var(--cal-ink);color:#fff;border-color:var(--cal-ink)!important}.cal-upcoming{padding:16px 3px 4px}.cal-mini-title{justify-content:space-between;align-items:end;margin-bottom:9px;display:flex}.cal-mini-title h2{font-size:16px}.cal-upcoming-list{gap:7px;display:grid}.cal-upcoming-list>button{text-align:left;background:var(--cal-paper);border:1px solid #ffffff8c;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-upcoming-list>button{--cmx-9jifqm-nj:color-mix(in srgb,var(--cal-paper) 70%,transparent);background:var(--cmx-9jifqm-nj)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-upcoming-list>button{background:color-mix(in srgb,var(--cal-paper) 70%,transparent)}}.cal-upcoming-list time{text-align:center;width:38px;color:var(--cal-ink);font-size:8.5px;line-height:1.1}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-upcoming-list time{--cmx-9jifqm-nk:color-mix(in srgb,var(--cal-ink) 44%,transparent);color:var(--cmx-9jifqm-nk)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-upcoming-list time{color:color-mix(in srgb,var(--cal-ink) 44%,transparent)}}.cal-upcoming-list time b{color:var(--cal-ink);margin-bottom:3px;font:500 20px/1 Georgia,serif;display:block}.cal-upcoming-list>button div{flex:1;min-width:0}.cal-upcoming-list strong{white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.cal-upcoming-list span{color:var(--cal-ink);white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-upcoming-list span{--cmx-9jifqm-nl:color-mix(in srgb,var(--cal-ink) 48%,transparent);color:var(--cmx-9jifqm-nl)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-upcoming-list span{color:color-mix(in srgb,var(--cal-ink) 48%,transparent)}}.cal-upcoming-empty{color:var(--cal-ink);padding:16px 4px;font-size:11px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-upcoming-empty{--cmx-9jifqm-nm:color-mix(in srgb,var(--cal-ink) 45%,transparent);color:var(--cmx-9jifqm-nm)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-upcoming-empty{color:color-mix(in srgb,var(--cal-ink) 45%,transparent)}}.cal-month-board{background:var(--cal-paper);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffffad;border-radius:30px;padding:18px 14px 14px;box-shadow:0 18px 42px #14141814,inset 0 1px #ffffffbf}.cal-month-top{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.cal-month-top>div:first-child{grid-template-columns:auto auto;grid-template-areas:"year month""count month";column-gap:8px;display:grid}.cal-month-top span{letter-spacing:.2em;color:var(--cal-ink);grid-area:year;font-size:9px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-top span{--cmx-9jifqm-nn:color-mix(in srgb,var(--cal-ink) 44%,transparent);color:var(--cmx-9jifqm-nn)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-top span{color:color-mix(in srgb,var(--cal-ink) 44%,transparent)}}.cal-month-top h2{letter-spacing:-.06em;grid-area:month;font:300 54px/.82 Georgia,serif}.cal-month-top p{color:var(--cal-ink);grid-area:count;align-self:end;font-size:9px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-top p{--cmx-9jifqm-no:color-mix(in srgb,var(--cal-ink) 45%,transparent);color:var(--cmx-9jifqm-no)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-top p{color:color-mix(in srgb,var(--cal-ink) 45%,transparent)}}.cal-month-nav{border-radius:999px;gap:4px;padding:3px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-nav{--cmx-9jifqm-np:color-mix(in srgb,var(--cal-ink) 6%,transparent);background:var(--cmx-9jifqm-np)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-nav{background:color-mix(in srgb,var(--cal-ink) 6%,transparent)}}.cal-month-nav button{border-radius:50%;width:31px;height:31px;font-size:12px}.cal-month-nav button:nth-child(2){background:var(--cal-ink);color:#fff}.cal-month-week,.cal-month-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-month-week{margin-bottom:8px}.cal-month-week span{color:var(--cal-ink);font-size:8.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-week span{--cmx-9jifqm-nq:color-mix(in srgb,var(--cal-ink) 42%,transparent);color:var(--cmx-9jifqm-nq)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-week span{color:color-mix(in srgb,var(--cal-ink) 42%,transparent)}}.cal-month-grid{gap:3px}.cal-month-grid>span{aspect-ratio:1}.cal-month-grid button{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:14px;place-items:center;display:grid;position:relative}.cal-month-grid button b{font-size:12px;font-weight:500}.cal-month-grid button>span{background:var(--cal-soft);min-width:13px;height:13px;color:var(--cal-ink);border-radius:7px;place-items:center;padding:0 2px;font-size:7px;display:grid;position:absolute;top:4px;right:4px}.cal-month-grid button>i{border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.cal-month-grid button>i.on{background:var(--cal-accent)}.cal-month-grid button.today:after{content:"";border:1px solid #0000;border-radius:11px;position:absolute;inset:4px}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-grid button.today:after{--cmx-9jifqm-nr:color-mix(in srgb,var(--cal-accent) 42%,transparent);border:1px solid var(--cmx-9jifqm-nr);border-radius:11px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-grid button.today:after{border:1px solid color-mix(in srgb,var(--cal-accent) 42%,transparent);border-radius:11px}}.cal-month-grid button.period{background:#f7c8d352}.cal-month-grid button[aria-pressed=true]{background:var(--cal-ink);color:#fff;transform:scale(.94)}.cal-month-grid button[aria-pressed=true]>span{color:#fff;background:#ffffff2e}.cal-month-grid button[aria-pressed=true]>i.on{background:#fff}.cal-month-grid button[aria-pressed=true]:after{display:none}.cal-month-board footer{border-top:1px solid var(--cal-line);color:var(--cal-ink);align-items:center;gap:12px;margin-top:15px;padding-top:12px;font-size:8.5px;display:flex}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-board footer{--cmx-9jifqm-ns:color-mix(in srgb,var(--cal-ink) 48%,transparent);color:var(--cmx-9jifqm-ns)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-board footer{color:color-mix(in srgb,var(--cal-ink) 48%,transparent)}}.cal-month-board footer>span{align-items:center;gap:5px;display:flex}.cal-month-board footer>span i{background:var(--cal-accent);border-radius:50%;width:5px;height:5px}.cal-month-board footer>span+span i{background:#d2778f}.cal-month-board footer>button{background:var(--cal-ink);color:#fff;border-radius:999px;align-items:center;gap:3px;margin-left:auto;padding:6px 9px;font-size:9px;display:flex}.cal-month-board footer>button svg{width:13px;height:13px}.cal-fab-row{left:50%;bottom:calc(14px + var(--sab));z-index:30;background:var(--cal-paper);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border:1px solid #ffffffb3;border-radius:999px;gap:8px;padding:6px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 14px 34px #12121629}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-fab-row{--cmx-9jifqm-nt:color-mix(in srgb,var(--cal-paper) 78%,transparent);background:var(--cmx-9jifqm-nt)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-fab-row{background:color-mix(in srgb,var(--cal-paper) 78%,transparent)}}.cal-fab-row button{background:var(--cal-ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;min-height:39px;padding:7px 14px;font-size:10.5px;display:flex}.cal-fab-row button+button{background:var(--cal-soft);color:var(--cal-ink)}.cal-fab-row svg{width:16px;height:16px}.nb-calendar .nb-form{max-width:620px;margin:0 auto;padding:12px 2px 30px}.nb-calendar .nb-form .nb-eyebrow{background:var(--cal-soft);color:var(--cal-ink);letter-spacing:.14em;border-radius:999px;padding:5px 9px;display:inline-flex}.nb-calendar .nb-form h1{margin:14px 0 28px;font:500 34px/1.25 Songti SC,SimSun,serif}.nb-calendar .nb-form label{background:var(--cal-paper);letter-spacing:.08em;color:var(--cal-ink);border:1px solid #ffffffad;border-radius:20px;padding:14px 14px 13px;font-size:10px;box-shadow:0 8px 24px #1414180d}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .nb-form label{--cmx-9jifqm-nu:color-mix(in srgb,var(--cal-ink) 54%,transparent);color:var(--cmx-9jifqm-nu)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .nb-form label{color:color-mix(in srgb,var(--cal-ink) 54%,transparent)}}.nb-calendar .nb-form input,.nb-calendar .nb-form textarea{color:var(--cal-ink);margin-top:7px;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.nb-calendar .nb-form textarea{min-height:110px}.nb-calendar .nb-form .nb-ghost{border:1px solid var(--cal-line);color:var(--cal-ink);background:0 0}@media (width<=350px){.cal-hero{min-height:166px;padding:20px}.cal-hero-copy>strong{font-size:67px}.cal-role-rail button span{text-overflow:ellipsis;max-width:58px;overflow:hidden}.cal-week-ribbon{gap:2px}.cal-week-ribbon button{min-height:64px}.cal-week-ribbon b{font-size:18px}.cal-timeline article{grid-template-columns:39px 14px minmax(0,1fr) auto}.cal-timeline article:not(:last-child):after{left:45px}.cal-event-main{padding:10px}.cal-month-grid button{border-radius:11px}}.nb-calendar{--cal-canvas:#f3f1ed;--cal-paper:#fffdf9;--cal-paper-2:#f8f6f1;--cal-ink:#2c2b2f;--cal-muted:#8a8782;--cal-accent:var(--c-hot);--cal-soft:#f3f0ea;--cal-line:#2c2b2f17;background:radial-gradient(85% 52% at 88% -8%,transparent,transparent 62%), linear-gradient(180deg,#f7f5f1 0%,var(--cal-canvas) 54%,#f1efeb 100%)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar{--cal-accent:color-mix(in srgb,var(--c-hot) 58%,#7f7a76 42%);--cal-soft:color-mix(in srgb,var(--c-pink) 22%,#f3f0ea 78%);--cmx-9jifqm-nv:color-mix(in srgb,var(--c-pink) 12%,transparent);background:radial-gradient(85% 52% at 88% -8%,var(--cmx-9jifqm-nv),transparent 62%), linear-gradient(180deg,#f7f5f1 0%,var(--cal-canvas) 54%,#f1efeb 100%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar{--cal-accent:color-mix(in srgb,var(--c-hot) 58%,#7f7a76 42%);--cal-soft:color-mix(in srgb,var(--c-pink) 22%,#f3f0ea 78%);background:radial-gradient(85% 52% at 88% -8%,color-mix(in srgb,var(--c-pink) 12%,transparent),transparent 62%), linear-gradient(180deg,#f7f5f1 0%,var(--cal-canvas) 54%,#f1efeb 100%)}}.nb-calendar .nb-header{background:#faf8f4d1;border-bottom:1px solid #2c2b2f0f}.cal-role-rail button,.cal-week-ribbon,.cal-day-stage,.cal-upcoming-list>button,.cal-month-board,.nb-calendar .nb-form label{background:#fffdf9e0;border-color:#2c2b2f12}.cal-role-rail button[aria-pressed=true],.cal-week-ribbon button[aria-pressed=true],.cal-month-nav button:nth-child(2),.cal-fab-row button,.cal-stage-head>button,.cal-done[aria-pressed=true]{background:var(--cal-ink);color:#fff;border-color:var(--cal-ink)}.cal-role-rail button b,.cal-blank-mark,.cal-fab-row button+button,.nb-calendar .nb-form .nb-eyebrow,.cal-event-main,.cal-upcoming-list time b,.cal-month-grid button>span{background:var(--cal-soft)}.cal-hero{color:var(--cal-ink);background:radial-gradient(78% 110% at 104% -4%,#0000,#0000 62%),linear-gradient(145deg,#fffdf9 0%,#f8f5ef 62%,#f2eee8 100%);border:1px solid #2c2b2f12;box-shadow:0 18px 42px #2c2b2f14,inset 0 1px #ffffffd1}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-hero{--cmx-9jifqm-nw:color-mix(in srgb,var(--c-pink) 18%,transparent);background:radial-gradient(78% 110% at 104% -4%,var(--cmx-9jifqm-nw),transparent 62%), linear-gradient(145deg,#fffdf9 0%,#f8f5ef 62%,#f2eee8 100%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-hero{background:radial-gradient(78% 110% at 104% -4%,color-mix(in srgb,var(--c-pink) 18%,transparent),transparent 62%), linear-gradient(145deg,#fffdf9 0%,#f8f5ef 62%,#f2eee8 100%)}}.cal-hero:after{border-color:#2c2b2f17}.cal-hero-copy>span,.cal-hero-copy>p i{opacity:1;color:var(--cal-muted)}.cal-hero-orbit{border-color:var(--cal-accent)}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-hero-orbit{--cmx-9jifqm-nx:color-mix(in srgb,var(--cal-accent) 18%,transparent);border-color:var(--cmx-9jifqm-nx)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-hero-orbit{border-color:color-mix(in srgb,var(--cal-accent) 18%,transparent)}}.cal-hero-orbit:before,.cal-hero-orbit:after{border-color:var(--cal-accent)}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-hero-orbit:before,.cal-hero-orbit:after{--cmx-9jifqm-ny:color-mix(in srgb,var(--cal-accent) 12%,transparent);border-color:var(--cmx-9jifqm-ny)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-hero-orbit:before,.cal-hero-orbit:after{border-color:color-mix(in srgb,var(--cal-accent) 12%,transparent)}}.cal-hero-orbit i{background:var(--cal-accent);box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-hero-orbit i{--cmx-9jifqm-nz:color-mix(in srgb,var(--cal-accent) 8%,transparent);box-shadow:0 0 0 4px var(--cmx-9jifqm-nz)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-hero-orbit i{box-shadow:0 0 0 4px color-mix(in srgb,var(--cal-accent) 8%,transparent)}}.cal-today{background:#ffffffa3;border-color:#2c2b2f14;color:var(--cal-ink)!important}.cal-week-ribbon button[aria-pressed=true]{box-shadow:0 9px 22px #2c2b2f24}.cal-week-ribbon button[aria-pressed=true] span{color:#ffffff9e}.cal-week-ribbon i.on,.cal-month-grid button>i.on,.cal-node{border-color:var(--cal-accent)}.cal-week-ribbon i.on,.cal-month-grid button>i.on{background:var(--cal-accent)}.cal-event-main{background:var(--cal-soft);border-color:var(--cal-accent)}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-event-main{--cmx-9jifqm-o0:color-mix(in srgb,var(--cal-soft) 56%,#fffdf9 44%);background:var(--cmx-9jifqm-o0);--cmx-9jifqm-o1:color-mix(in srgb,var(--cal-accent) 8%,transparent);border-color:var(--cmx-9jifqm-o1)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-event-main{background:color-mix(in srgb,var(--cal-soft) 56%,#fffdf9 44%);border-color:color-mix(in srgb,var(--cal-accent) 8%,transparent)}}.cal-month-grid button.period,.cal-timeline article.period .cal-event-main{background:#fffdf9}@supports (color:color-mix(in srgb,red 50%,blue)){.cal-month-grid button.period,.cal-timeline article.period .cal-event-main{--cmx-9jifqm-o2:#fbf1ef;background:var(--cmx-9jifqm-o2)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.cal-month-grid button.period,.cal-timeline article.period .cal-event-main{background:#fbf1ef}}.cal-timeline article.period .cal-node,.cal-month-board footer>span+span i{background:#b88391;border-color:#b88391}.cal-month-board footer,.cal-upcoming-list span,.cal-time,.cal-stage-head span,.cal-mini-title span,.cal-month-top span,.cal-month-top p{color:var(--cal-muted)}.cal-fab-row{background:#fffdf9db;border-color:#2c2b2f12;box-shadow:0 14px 34px #2c2b2f1f}.nb-calendar{--cal-accent:#8c92d6;--cal-ink:#262a36;--cal-soft:#eef0f8;--cal-fog:#f6f8fc;--cal-line:#e4e7ef;--cal-paper:#ffffffe0;--nb-pink:#f2edf7;--nb-pink-deep:#8e789a;background:radial-gradient(100% 54% at 96% -8%,#e0e4ffb3,#0000 60%),radial-gradient(86% 48% at -10% 46%,#e8f0f8c7,#0000 62%),linear-gradient(#fafbfd 0%,#f5f7fb 100%)!important}.nb-calendar .nb-header{background:#fafbfddb;border-bottom-color:#4e556c12}.nb-calendar .cal-hero{color:var(--cal-ink);background:linear-gradient(145deg,#fff 0%,#f4f5fb 58%,#eef0fa 100%);border:1px solid #e5e8f0;box-shadow:0 18px 40px #3b435c14,inset 0 1px #ffffffe6}.nb-calendar .cal-hero:after,.nb-calendar .cal-hero-orbit,.nb-calendar .cal-hero-orbit:before,.nb-calendar .cal-hero-orbit:after{border-color:#7e87b829}.nb-calendar .cal-today{background:#f1f2f8;border-color:#e3e5ed;color:#555b6a!important}.nb-calendar .cal-role-rail button[aria-pressed=true],.nb-calendar .cal-week-ribbon button[aria-pressed=true],.nb-calendar .cal-month-grid button[aria-pressed=true]{color:#fff;background:#353a48;border-color:#353a48}.nb-calendar .cal-stage-head>button,.nb-calendar .cal-month-nav button:nth-child(2),.nb-calendar .cal-month-board footer>button,.nb-calendar .cal-fab-row button{color:#fff;background:#353a48}.nb-calendar .cal-week-ribbon,.nb-calendar .cal-day-stage,.nb-calendar .cal-month-board,.nb-calendar .cal-upcoming-list>button{background:#ffffffd6;border-color:#e4e7ef;box-shadow:0 12px 30px #3e46600f,inset 0 1px #ffffffe6}.nb-calendar .cal-event-main{background:#f4f5fa;border-color:#e7e9f1}.nb-calendar .cal-timeline article.period .cal-event-main,.nb-calendar .cal-month-grid button.period{background:#f5eff7;border-color:#e9e0ed}.nb-calendar .cal-timeline article.period .cal-node{border-color:#b19abb}.nb-calendar .cal-month-board footer>span+span i{background:#b19abb}.nb-calendar .cal-fab-row{background:#ffffffdb;border-color:#e4e7ef;box-shadow:0 14px 34px #3c445c1f}.nb-calendar{--cal-bg:#fbfcff;--cal-paper:#ffffff8f;--cal-paper-strong:#ffffffad;--cal-line:#69728a1a;--cal-ink:var(--c-ink);--cal-accent:var(--c-hot);--cal-soft:#ffffffc7;background:radial-gradient(40% 28% at 14% 7%,transparent,transparent 74%), radial-gradient(48% 36% at 88% 18%,transparent,transparent 72%), var(--cal-bg)!important}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar{--cal-bg:color-mix(in srgb,var(--c-light) 14%,#fbfcff 86%);--cal-ink:color-mix(in srgb,var(--c-ink) 90%,#111 10%);--cal-accent:color-mix(in srgb,var(--c-hot) 54%,#7f88b8 46%);--cal-soft:color-mix(in srgb,var(--c-pink) 18%,#ffffffc7);--cmx-9jifqm-o3:color-mix(in srgb,var(--c-pink) 14%,transparent);--cmx-9jifqm-o4:color-mix(in srgb,var(--c-light) 34%,transparent);background:radial-gradient(40% 28% at 14% 7%,var(--cmx-9jifqm-o3),transparent 74%), radial-gradient(48% 36% at 88% 18%,var(--cmx-9jifqm-o4),transparent 72%), var(--cal-bg)!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar{--cal-bg:color-mix(in srgb,var(--c-light) 14%,#fbfcff 86%);--cal-ink:color-mix(in srgb,var(--c-ink) 90%,#111 10%);--cal-accent:color-mix(in srgb,var(--c-hot) 54%,#7f88b8 46%);--cal-soft:color-mix(in srgb,var(--c-pink) 18%,#ffffffc7);background:radial-gradient(40% 28% at 14% 7%,color-mix(in srgb,var(--c-pink) 14%,transparent),transparent 74%), radial-gradient(48% 36% at 88% 18%,color-mix(in srgb,var(--c-light) 34%,transparent),transparent 72%), var(--cal-bg)!important}}.nb-calendar .nb-header{-webkit-backdrop-filter:blur(26px)saturate(155%);background:#ffffff7a!important;border-bottom:1px solid #6e768c14!important}.nb-calendar .cal-role-rail button,.nb-calendar .cal-view-switch,.nb-calendar .cal-week-ribbon,.nb-calendar .cal-day-stage,.nb-calendar .cal-month-board,.nb-calendar .cal-upcoming-list>button{-webkit-backdrop-filter:blur(24px)saturate(150%);background:linear-gradient(145deg,#ffffffad,#ffffff70);border:1px solid #ffffffb8;box-shadow:0 14px 34px #4b546c14,inset 0 1px #ffffffeb}.nb-calendar .cal-role-rail button[aria-pressed=true],.nb-calendar .cal-view-switch button[aria-pressed=true],.nb-calendar .cal-week-ribbon button[aria-pressed=true],.nb-calendar .cal-month-grid button[aria-pressed=true]{color:var(--cal-ink);background:linear-gradient(145deg,#ffffffe6,#ffffff9e);border-color:#ffffffd1;box-shadow:0 10px 24px #0000,inset 0 1px #fffffffa}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-role-rail button[aria-pressed=true],.nb-calendar .cal-view-switch button[aria-pressed=true],.nb-calendar .cal-week-ribbon button[aria-pressed=true],.nb-calendar .cal-month-grid button[aria-pressed=true]{--cmx-9jifqm-o5:color-mix(in srgb,var(--cal-accent) 18%,#ffffffe6);background:linear-gradient(145deg,var(--cmx-9jifqm-o5),#ffffff9e);--cmx-9jifqm-o6:color-mix(in srgb,var(--cal-accent) 13%,transparent);box-shadow:0 10px 24px var(--cmx-9jifqm-o6),inset 0 1px #fffffffa}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-role-rail button[aria-pressed=true],.nb-calendar .cal-view-switch button[aria-pressed=true],.nb-calendar .cal-week-ribbon button[aria-pressed=true],.nb-calendar .cal-month-grid button[aria-pressed=true]{background:linear-gradient(145deg,color-mix(in srgb,var(--cal-accent) 18%,#ffffffe6),#ffffff9e);box-shadow:0 10px 24px color-mix(in srgb,var(--cal-accent) 13%,transparent),inset 0 1px #fffffffa}}.nb-calendar .cal-role-rail button[aria-pressed=true] span,.nb-calendar .cal-week-ribbon button[aria-pressed=true] span{color:#383e5094}.nb-calendar .cal-week-ribbon i.on,.nb-calendar .cal-month-grid button>i.on{background:var(--cal-accent)}.nb-calendar .cal-hero{color:var(--cal-ink);-webkit-backdrop-filter:blur(28px)saturate(155%);background:linear-gradient(145deg,#ffffffb8,#f2f5fb80);border:1px solid #ffffffc7;box-shadow:0 20px 48px #4f58701a,inset 0 1px #fffffff2}.nb-calendar .cal-hero:before{content:"";filter:blur(2px);background:radial-gradient(circle,#0000,#0000 68%);border-radius:50%;height:72%;position:absolute;inset:auto -8% -24% 44%}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-hero:before{--cmx-9jifqm-o7:color-mix(in srgb,var(--cal-accent) 13%,transparent);background:radial-gradient(circle,var(--cmx-9jifqm-o7),transparent 68%)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-hero:before{background:radial-gradient(circle,color-mix(in srgb,var(--cal-accent) 13%,transparent),transparent 68%)}}.nb-calendar .cal-hero:after{border-color:var(--cal-accent)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-hero:after{--cmx-9jifqm-o8:color-mix(in srgb,var(--cal-accent) 18%,transparent);border-color:var(--cmx-9jifqm-o8)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-hero:after{border-color:color-mix(in srgb,var(--cal-accent) 18%,transparent)}}.nb-calendar .cal-hero-copy>span,.nb-calendar .cal-hero-copy>p i{color:#81889a;opacity:1}.nb-calendar .cal-hero-orbit,.nb-calendar .cal-hero-orbit:before,.nb-calendar .cal-hero-orbit:after{border-color:var(--cal-accent)}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-hero-orbit,.nb-calendar .cal-hero-orbit:before,.nb-calendar .cal-hero-orbit:after{--cmx-9jifqm-o9:color-mix(in srgb,var(--cal-accent) 18%,transparent);border-color:var(--cmx-9jifqm-o9)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-hero-orbit,.nb-calendar .cal-hero-orbit:before,.nb-calendar .cal-hero-orbit:after{border-color:color-mix(in srgb,var(--cal-accent) 18%,transparent)}}.nb-calendar .cal-hero-orbit i{background:var(--cal-accent);box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-hero-orbit i{--cmx-9jifqm-oa:color-mix(in srgb,var(--cal-accent) 10%,transparent);box-shadow:0 0 0 4px var(--cmx-9jifqm-oa)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-hero-orbit i{box-shadow:0 0 0 4px color-mix(in srgb,var(--cal-accent) 10%,transparent)}}.nb-calendar .cal-today,.nb-calendar .cal-stage-head>button,.nb-calendar .cal-month-board footer>button,.nb-calendar .cal-fab-row button{-webkit-backdrop-filter:blur(18px);background:linear-gradient(145deg,#ffffffe0,#ffffffa8);border:1px solid #ffffffc7;box-shadow:0 9px 22px #0000,inset 0 1px #fffffff2;color:var(--cal-ink)!important}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-today,.nb-calendar .cal-stage-head>button,.nb-calendar .cal-month-board footer>button,.nb-calendar .cal-fab-row button{--cmx-9jifqm-ob:color-mix(in srgb,var(--cal-accent) 17%,#ffffffe0);background:linear-gradient(145deg,var(--cmx-9jifqm-ob),#ffffffa8);--cmx-9jifqm-oc:color-mix(in srgb,var(--cal-accent) 11%,transparent);box-shadow:0 9px 22px var(--cmx-9jifqm-oc),inset 0 1px #fffffff2}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-today,.nb-calendar .cal-stage-head>button,.nb-calendar .cal-month-board footer>button,.nb-calendar .cal-fab-row button{background:linear-gradient(145deg,color-mix(in srgb,var(--cal-accent) 17%,#ffffffe0),#ffffffa8);box-shadow:0 9px 22px color-mix(in srgb,var(--cal-accent) 11%,transparent),inset 0 1px #fffffff2}}.nb-calendar .cal-event-main{background:#ffffff80;border:1px solid #ffffffa3;box-shadow:inset 0 1px #ffffffd6}.nb-calendar .cal-timeline article.period .cal-event-main{background:#ffffff8f;border-color:#ffffffad}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-timeline article.period .cal-event-main{--cmx-9jifqm-od:color-mix(in srgb,var(--c-pink) 12%,#ffffff8f);background:var(--cmx-9jifqm-od)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-timeline article.period .cal-event-main{background:color-mix(in srgb,var(--c-pink) 12%,#ffffff8f)}}.nb-calendar .cal-node{border-color:var(--cal-accent);background:#ffffffe6;box-shadow:0 0 0 4px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-node{--cmx-9jifqm-oe:color-mix(in srgb,var(--cal-accent) 9%,transparent);box-shadow:0 0 0 4px var(--cmx-9jifqm-oe)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-node{box-shadow:0 0 0 4px color-mix(in srgb,var(--cal-accent) 9%,transparent)}}.nb-calendar .cal-fab-row{-webkit-backdrop-filter:blur(28px)saturate(155%);backdrop-filter:blur(28px)saturate(155%);background:#ffffff7a;border:1px solid #ffffffb8;box-shadow:0 16px 38px #4952691f,inset 0 1px #ffffffe6}.nb-calendar .cal-fab-row button+button{color:var(--cal-ink);background:#ffffff94}.nb-calendar .nb-form label{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff8a;border:1px solid #ffffffb8;box-shadow:0 12px 30px #4e576d12,inset 0 1px #ffffffe6}.nb-calendar .cal-shell{gap:17px}.nb-calendar .cal-role-rail{border-bottom:1px solid #69728a14;gap:16px;padding:2px 2px 10px}.nb-calendar .cal-role-rail button{min-height:34px;color:var(--cal-ink);gap:7px;padding:3px 1px 3px 0;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-role-rail button{--cmx-9jifqm-of:color-mix(in srgb,var(--cal-ink) 58%,transparent);color:var(--cmx-9jifqm-of)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-role-rail button{color:color-mix(in srgb,var(--cal-ink) 58%,transparent)}}.nb-calendar .cal-role-rail button b{background:var(--cal-soft);border:1px solid #ffffffb8;width:25px;height:25px;box-shadow:inset 0 1px #ffffffe6}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-role-rail button b{--cmx-9jifqm-og:color-mix(in srgb,var(--cal-soft) 74%,transparent);background:var(--cmx-9jifqm-og)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-role-rail button b{background:color-mix(in srgb,var(--cal-soft) 74%,transparent)}}.nb-calendar .cal-role-rail button[aria-pressed=true]{color:var(--cal-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.nb-calendar .cal-role-rail button[aria-pressed=true]:after{content:"";background:var(--cal-accent);height:1px;position:absolute;bottom:-10px;left:31px;right:1px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-role-rail button[aria-pressed=true]:after{--cmx-9jifqm-oh:color-mix(in srgb,var(--cal-accent) 68%,var(--cal-ink) 32%);background:var(--cmx-9jifqm-oh)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-role-rail button[aria-pressed=true]:after{background:color-mix(in srgb,var(--cal-accent) 68%,var(--cal-ink) 32%)}}.nb-calendar .cal-role-rail button[aria-pressed=true] span{color:var(--cal-ink)!important}.nb-calendar .cal-hero{border-radius:24px;min-height:166px;padding:23px 24px;box-shadow:0 14px 36px #4f587013,inset 0 1px #fffffff0!important}.nb-calendar .cal-hero-copy>strong{font-size:76px}.nb-calendar .cal-hero-orbit{opacity:.82;width:88px;height:88px;top:24px;right:21px}.nb-calendar .cal-today{display:none!important}.nb-calendar .cal-view-switch{align-self:flex-end;gap:18px;width:auto;padding:0 2px 2px;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-view-switch button{min-height:26px;font:500 9px/1 var(--font-ui,sans-serif);letter-spacing:.19em;color:var(--cal-ink);padding:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-view-switch button{--cmx-9jifqm-oi:color-mix(in srgb,var(--cal-ink) 38%,transparent);color:var(--cmx-9jifqm-oi)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-view-switch button{color:color-mix(in srgb,var(--cal-ink) 38%,transparent)}}.nb-calendar .cal-view-switch button[aria-pressed=true]{color:var(--cal-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.nb-calendar .cal-view-switch button[aria-pressed=true]:after{content:"";background:var(--cal-accent);height:1px;position:absolute;bottom:-3px;left:1px;right:1px}.nb-calendar .cal-week-ribbon{gap:0;padding:4px 0 9px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #69728a14!important;border-radius:0!important}.nb-calendar .cal-week-ribbon button{min-height:60px;box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.nb-calendar .cal-week-ribbon span{letter-spacing:.08em;font-size:8.5px}.nb-calendar .cal-week-ribbon b{font-size:21px;font-weight:400}.nb-calendar .cal-week-ribbon button[aria-pressed=true]{color:var(--cal-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important;transform:none!important}.nb-calendar .cal-week-ribbon button[aria-pressed=true] b{color:var(--cal-accent);font-weight:600}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-week-ribbon button[aria-pressed=true] b{--cmx-9jifqm-oj:color-mix(in srgb,var(--cal-accent) 66%,var(--cal-ink) 34%);color:var(--cmx-9jifqm-oj)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-week-ribbon button[aria-pressed=true] b{color:color-mix(in srgb,var(--cal-accent) 66%,var(--cal-ink) 34%)}}.nb-calendar .cal-week-ribbon button[aria-pressed=true] span{color:var(--cal-ink)!important}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-week-ribbon button[aria-pressed=true] span{--cmx-9jifqm-ok:color-mix(in srgb,var(--cal-ink) 48%,transparent);color:var(--cmx-9jifqm-ok)!important}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-week-ribbon button[aria-pressed=true] span{color:color-mix(in srgb,var(--cal-ink) 48%,transparent)!important}}.nb-calendar .cal-week-ribbon button[aria-pressed=true]:after{content:"";background:var(--cal-accent);border-radius:2px;width:14px;height:1.5px;position:absolute;bottom:1px}.nb-calendar .cal-week-ribbon i{margin-top:4px}.nb-calendar .cal-day-stage{padding:8px 1px 2px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-stage-head{border-bottom:1px solid #69728a17;align-items:flex-end;margin:0 1px 16px;padding-bottom:12px}.nb-calendar .cal-stage-head span,.nb-calendar .cal-mini-title span{letter-spacing:.25em;font-size:8px}.nb-calendar .cal-stage-head h2{font-size:21px;font-weight:500}.nb-calendar .cal-stage-head>button{place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid;color:var(--cal-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-timeline article{grid-template-columns:43px 17px minmax(0,1fr) auto;gap:6px;min-height:82px}.nb-calendar .cal-timeline article:not(:last-child):after{background:#69728a1f;left:51px}.nb-calendar .cal-event-main,.nb-calendar .cal-timeline article.period .cal-event-main{margin:0 0 8px;padding:8px 8px 12px;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-event-main small{letter-spacing:.14em}.nb-calendar .cal-event-main h3{margin:3px 0 4px;font-size:13.5px}.nb-calendar .cal-event-main p{font-size:10.5px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-timeline article.period .cal-event-main h3{--cmx-9jifqm-ol:color-mix(in srgb,#b88391 78%,var(--cal-ink) 22%);color:var(--cmx-9jifqm-ol)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-timeline article.period .cal-event-main h3{color:color-mix(in srgb,#b88391 78%,var(--cal-ink) 22%)}}.nb-calendar .cal-node{width:8px;height:8px;margin-top:13px;box-shadow:0 0 0 3px #0000}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-node{--cmx-9jifqm-om:color-mix(in srgb,var(--cal-accent) 7%,transparent);box-shadow:0 0 0 3px var(--cmx-9jifqm-om)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-node{box-shadow:0 0 0 3px color-mix(in srgb,var(--cal-accent) 7%,transparent)}}.nb-calendar .cal-time{padding-top:10px}.nb-calendar .cal-done{width:28px;height:28px;margin-top:6px;box-shadow:none!important;background:0 0!important}.nb-calendar .cal-blank-mark{width:42px;height:42px;box-shadow:none;background:var(--cal-soft);font-size:21px}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-calendar .cal-blank-mark{--cmx-9jifqm-on:color-mix(in srgb,var(--cal-soft) 62%,transparent);background:var(--cmx-9jifqm-on)}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-calendar .cal-blank-mark{background:color-mix(in srgb,var(--cal-soft) 62%,transparent)}}.nb-calendar .cal-blank p{margin-bottom:10px}.nb-calendar .cal-upcoming{padding:22px 1px 8px}.nb-calendar .cal-mini-title{margin-bottom:5px}.nb-calendar .cal-upcoming-list{border-top:1px solid #69728a14;gap:0}.nb-calendar .cal-upcoming-list>button{padding:12px 2px;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #69728a14!important;border-radius:0!important}.nb-calendar .cal-upcoming-list time b{background:0 0!important}.nb-calendar .cal-upcoming-empty{padding:15px 2px 22px}.nb-calendar .cal-fab-row{padding:0;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-fab-row button{-webkit-backdrop-filter:blur(18px);border-radius:999px;min-height:37px;padding:7px 12px;color:var(--cal-ink)!important;background:#ffffff94!important;border:1px solid #ffffffbd!important;box-shadow:0 8px 22px #49526914,inset 0 1px #ffffffe6!important}@media (width<=350px){.nb-calendar .cal-hero{min-height:154px;padding:20px}.nb-calendar .cal-hero-copy>strong{font-size:67px}.nb-calendar .cal-role-rail{gap:13px}.nb-calendar .cal-week-ribbon button{min-height:56px}.nb-calendar .cal-timeline article{grid-template-columns:39px 15px minmax(0,1fr) auto}.nb-calendar .cal-timeline article:not(:last-child):after{left:46px}}.nb-calendar{--poster-ink:#292630;--poster-plum:#9b5c82;--poster-plum-deep:#7f4569;--poster-lilac:#c7b2d6;--poster-rose:#e7b7c9;--poster-line:#4336461d;--poster-muted:#9c929d;--poster-paper:#ffffffb8;background:radial-gradient(52% 28% at 5% 9%,#ebc6db3d,#0000 72%),radial-gradient(52% 28% at 98% 34%,#cdbee230,#0000 72%),linear-gradient(#fdfafd 0%,#faf8fb 52%,#fcfafc 100%)!important}.nb-calendar .nb-header{box-shadow:none!important;background:#fdfafdd1!important;border-bottom:1px solid #4838480e!important}.nb-calendar .nb-scroll{padding:12px 24px calc(92px + var(--sab))!important}.cal-shell{flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex;position:relative;gap:0!important}.nb-calendar .cal-role-rail{border-bottom:1px solid var(--poster-line);scrollbar-width:none;gap:26px;margin:0 0 4px;padding:11px 2px 14px;display:flex;position:relative;overflow-x:auto}.nb-calendar .cal-role-rail::-webkit-scrollbar{display:none}.nb-calendar .cal-role-rail button,.nb-calendar .cal-role-rail button[aria-pressed=true]{flex:none;align-items:center;gap:8px;min-height:auto;padding:0 0 7px;display:flex;position:relative;color:var(--poster-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-role-rail button b{color:#766c77;border:1px solid #5b485b1f;border-radius:50%;place-items:center;width:22px;height:22px;font:600 9px/1 Georgia,serif;display:grid;background:0 0!important}.nb-calendar .cal-role-rail button span{letter-spacing:.03em;color:#9b929b;white-space:nowrap;font-size:11px}.nb-calendar .cal-role-rail button[aria-pressed=true] span{font-weight:650;color:var(--poster-ink)!important}.nb-calendar .cal-role-rail button[aria-pressed=true] b{border-color:#9b5c8257;color:var(--poster-plum-deep)!important;background:#e2c5d838!important}.nb-calendar .cal-role-rail button[aria-pressed=true]:after{content:"";background:var(--poster-plum);border-radius:2px;height:2px;position:absolute;bottom:-15px;left:30px;right:0}.nb-calendar .cal-hero{min-height:250px;margin:0 -6px;padding:34px 12px 26px;position:relative;overflow:visible;color:var(--poster-ink)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-hero:before{content:"";z-index:0;filter:blur(2px);clip-path:polygon(12% 2%,92% 9%,100% 62%,77% 93%,17% 100%,0 52%);background:radial-gradient(circle at 44% 46%,#e5b8d042,#0000 43%),radial-gradient(circle at 68% 56%,#c4b2da38,#0000 50%);width:210px;height:176px;position:absolute;top:32px;right:-36px;transform:rotate(-7deg)}.nb-calendar .cal-hero:after{content:"";z-index:0;border:1px solid #9b5c8221;border-radius:50%;width:380px;height:150px;position:absolute;top:102px;right:-86px;transform:rotate(-13deg)}.nb-calendar .cal-hero-copy{z-index:2;grid-template-columns:minmax(0,1fr) 130px;grid-template-areas:"meta meta""day copy";align-items:end;column-gap:8px;animation:.42s cubic-bezier(.2,.72,.24,1) both calPosterDateIn;display:grid;position:relative}.nb-calendar .cal-hero-copy>span{letter-spacing:.25em;text-transform:uppercase;grid-area:meta;color:#8e838f!important;opacity:1!important;margin:0 0 8px 7px!important;font:600 9px/1.2 ui-sans-serif,system-ui,sans-serif!important}.nb-calendar .cal-hero-copy>strong{letter-spacing:-.085em;color:var(--poster-ink);grid-area:day;position:relative;font:300 clamp(104px,30vw,132px)/.78 Georgia,Times New Roman,serif!important}.nb-calendar .cal-hero-copy>strong:after{content:"";background:linear-gradient(90deg,var(--poster-plum),#9b5c8200);opacity:.58;height:1px;position:absolute;bottom:-12px;left:8px;right:16%}.nb-calendar .cal-hero-copy>p{letter-spacing:.02em;color:var(--poster-ink);grid-area:copy;align-self:center;margin:18px 0 0!important;font:600 17px/1.2 Songti SC,SimSun,serif!important}.nb-calendar .cal-hero-copy>p i{letter-spacing:.2em;display:block;color:var(--poster-plum)!important;opacity:.82!important;margin-top:12px!important;font:600 8.5px/1.2 ui-sans-serif,system-ui,sans-serif!important}.nb-calendar .cal-hero-orbit{z-index:1;border-radius:50%;width:148px;height:148px;animation:18s linear infinite calOrbitDrift;position:absolute;top:42px;right:2px;transform:rotate(15deg);border:1px solid #9b5c822b!important}.nb-calendar .cal-hero-orbit:before,.nb-calendar .cal-hero-orbit:after{content:"";border-radius:50%;position:absolute;border:1px solid #9b5c8221!important}.nb-calendar .cal-hero-orbit:before{inset:21px}.nb-calendar .cal-hero-orbit:after{inset:47px}.nb-calendar .cal-hero-orbit i{border-radius:50%;width:7px;height:7px;position:absolute;background:var(--poster-plum)!important;box-shadow:0 0 0 5px #9b5c8214!important}.nb-calendar .cal-hero-orbit i:first-child{top:70px;left:-3px}.nb-calendar .cal-hero-orbit i:nth-child(2){top:6px;right:22px}.nb-calendar .cal-hero-orbit i:nth-child(3){bottom:36px;right:-2px}.nb-calendar .cal-view-switch{align-self:flex-end;gap:22px;margin:-4px 0 8px;width:auto!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important}.nb-calendar .cal-view-switch button,.nb-calendar .cal-view-switch button[aria-pressed=true]{letter-spacing:.24em;min-height:31px;padding:5px 0 10px;font:650 8.5px/1 ui-sans-serif,system-ui,sans-serif;position:relative;box-shadow:none!important;color:#aaa0aa!important;background:0 0!important;border:0!important;border-radius:0!important}.nb-calendar .cal-view-switch button[aria-pressed=true]{color:var(--poster-ink)!important}.nb-calendar .cal-view-switch button[aria-pressed=true]:after{content:"";background:var(--poster-plum);border-radius:2px;height:2px;animation:.28s both calTabSlide;position:absolute;bottom:2px;left:0;right:0}.nb-calendar .cal-week-ribbon{grid-template-columns:repeat(7,minmax(0,1fr));gap:0;margin:0;display:grid;position:relative;border:0!important;border-top:1px solid var(--poster-line)!important;border-bottom:1px solid var(--poster-line)!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border-radius:0!important;padding:18px 0 20px!important}.nb-calendar .cal-week-ribbon:before{content:"";z-index:0;background:#5240521c;height:1px;position:absolute;top:63px;left:6.5%;right:6.5%}.nb-calendar .cal-week-ribbon button,.nb-calendar .cal-week-ribbon button[aria-pressed=true]{z-index:1;flex-direction:column;justify-content:flex-start;align-items:center;gap:8px;min-height:73px;padding:0;display:flex;position:relative;color:var(--poster-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;transform:none!important}.nb-calendar .cal-week-ribbon span,.nb-calendar .cal-week-ribbon button[aria-pressed=true] span{letter-spacing:.08em;font-size:8px;color:#aaa0aa!important}.nb-calendar .cal-week-ribbon b{color:#39343b;font:400 24px/1 Georgia,Times New Roman,serif;transition:transform .28s,color .28s}.nb-calendar .cal-week-ribbon i{border:1px solid #5c495c29;border-radius:50%;width:5px;height:5px;margin:0;position:absolute;top:41px;box-shadow:0 0 0 4px #fbf9fb;background:#fdfafd!important}.nb-calendar .cal-week-ribbon i.on{border-color:var(--poster-lilac);background:var(--poster-lilac)!important}.nb-calendar .cal-week-ribbon button[aria-pressed=true] i{border-color:var(--poster-plum);width:9px;height:9px;top:39px;box-shadow:0 0 0 5px #9b5c8217;background:var(--poster-plum)!important}.nb-calendar .cal-day-stage{margin:0;position:relative;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:42px 0 24px!important}.nb-calendar .cal-stage-head{border-bottom:1px solid var(--poster-line);justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 30px;padding:0 4px 18px;display:flex}.nb-calendar .cal-stage-head span,.nb-calendar .cal-mini-title span{letter-spacing:.28em;font:650 8px/1 ui-sans-serif,system-ui,sans-serif;display:block;color:#938994!important}.nb-calendar .cal-stage-head h2{letter-spacing:-.035em;color:var(--poster-ink);margin-top:8px!important;font:400 38px/.96 Georgia,Times New Roman,serif!important}.nb-calendar .cal-stage-head>button,.nb-calendar .cal-stage-head>button:hover{-webkit-backdrop-filter:blur(8px);place-items:center;width:37px;height:37px;min-height:37px;display:grid;color:var(--poster-ink)!important;box-shadow:none!important;background:#ffffff61!important;border:1px solid #54415424!important;border-radius:50%!important;padding:0!important}.nb-calendar .cal-stage-head>button svg{width:18px;height:18px}.nb-calendar .cal-stage-head>button:active{transform:scale(.91)}.nb-calendar .cal-timeline{flex-direction:column;padding:4px 0 10px;display:flex;position:relative}.nb-calendar .cal-timeline:before{content:"";background:linear-gradient(#9b5c824d,#6351631a 72%,#0000);width:1px;position:absolute;top:12px;bottom:2px;left:57px}.nb-calendar .cal-timeline:after{content:"";filter:blur(.15px);background:linear-gradient(#0000,#9b5c82ad,#0000);border-radius:4px;width:3px;height:54px;animation:4.8s cubic-bezier(.45,0,.55,1) infinite calTraceBeam;position:absolute;top:12px;left:56px}.nb-calendar .cal-timeline article{grid-template-columns:46px 22px minmax(0,1fr) auto;align-items:start;gap:0;min-height:112px;padding:0 0 28px;display:grid;position:relative}.nb-calendar .cal-timeline article:after{display:none!important}.nb-calendar .cal-time{text-align:right;letter-spacing:.08em;font-variant-numeric:tabular-nums;color:#a097a0!important;padding:12px 8px 0 0!important;font:500 8.5px/1.3 ui-sans-serif,system-ui,sans-serif!important}.nb-calendar .cal-node{z-index:3;border-radius:50%;width:8px;height:8px;margin:13px auto 0;position:relative;border:2px solid var(--poster-plum)!important;background:#fbf9fb!important;box-shadow:0 0 0 5px #fbf9fb!important}.nb-calendar .cal-timeline article.period .cal-node{animation:2.8s ease-in-out infinite calNodeBreath;border-color:var(--poster-plum)!important;background:var(--poster-plum)!important}.nb-calendar .cal-event-main,.nb-calendar .cal-timeline article.period .cal-event-main{isolation:isolate;text-align:left;color:var(--poster-ink);margin:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:8px 8px 12px 16px!important}.nb-calendar .cal-timeline article.period .cal-event-main:before{content:"";z-index:-1;clip-path:polygon(2% 17%,18% 4%,61% 9%,96% 1%,100% 65%,74% 91%,31% 83%,0 100%);filter:blur(.2px);background:linear-gradient(100deg,#e6b8cc3d,#cfbddd1f 68%,#0000);position:absolute;inset:2px 4% 4px 3px;transform:rotate(-.8deg)}.nb-calendar .cal-event-main small{letter-spacing:.18em;position:relative;color:#9d8997!important;font:600 8px/1.2 ui-sans-serif,system-ui,sans-serif!important}.nb-calendar .cal-event-main h3{color:var(--poster-ink);overflow-wrap:anywhere;position:relative;margin:7px 0 6px!important;font:600 14px/1.45 Songti SC,SimSun,serif!important}.nb-calendar .cal-event-main p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;position:relative;color:#aaa0aa!important;font-size:10px!important}.nb-calendar .cal-done{border-radius:50%;align-self:start;width:29px;height:29px;margin:8px 0 0 4px;color:#8e848e!important;background:0 0!important;border:1px solid #4f3f4f21!important;font-size:13px!important}.nb-calendar .cal-done[aria-pressed=true]{background:var(--poster-plum)!important;color:#fff!important;border-color:var(--poster-plum)!important}.nb-calendar .cal-blank{text-align:left;padding:12px 0 34px 68px;position:relative}.nb-calendar .cal-blank-mark{color:#0000;border-radius:50%;width:11px;height:11px;margin:0;font-size:0;position:absolute;top:17px;left:52px;background:var(--poster-plum)!important;box-shadow:0 0 0 6px #9b5c8214!important}.nb-calendar .cal-blank h3{color:var(--poster-ink);font:600 14px/1.4 Songti SC,SimSun,serif}.nb-calendar .cal-blank p{max-width:260px;font-size:10px;line-height:1.6;color:#a59ba5!important;margin:6px 0 12px!important}.nb-calendar .cal-blank button{letter-spacing:.08em;color:var(--poster-plum-deep);border-bottom:1px solid #9b5c8257;padding:0 0 3px;font-size:9px}.nb-calendar .cal-upcoming{border-top:1px solid var(--poster-line);min-height:210px;margin:6px 0 0;position:relative;overflow:hidden;padding:34px 4px!important}.nb-calendar .cal-upcoming:before{content:attr(data-next);z-index:0;color:#9b5c820e;letter-spacing:-.08em;pointer-events:none;font:300 118px/.8 Georgia,Times New Roman,serif;position:absolute;top:20px;right:-4px}.nb-calendar .cal-mini-title{z-index:1;justify-content:space-between;align-items:flex-end;margin:0 0 18px;display:flex;position:relative}.nb-calendar .cal-mini-title h2{color:var(--poster-ink);margin:0!important;font:500 27px/1 Songti SC,SimSun,serif!important}.nb-calendar .cal-upcoming-list{z-index:1;display:grid;position:relative;gap:0!important}.nb-calendar .cal-upcoming-list>button{text-align:left;align-items:center;gap:13px;display:flex;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #4b3b4b16!important;border-radius:0!important;padding:13px 2px!important}.nb-calendar .cal-upcoming-list time{text-align:center;color:#9e949e;width:40px;font-size:7.5px;line-height:1.1}.nb-calendar .cal-upcoming-list time b{color:var(--poster-plum-deep);margin-bottom:4px;font:500 22px/1 Georgia,serif;display:block;background:0 0!important}.nb-calendar .cal-upcoming-list strong{color:var(--poster-ink);font:600 12px/1.4 Songti SC,SimSun,serif}.nb-calendar .cal-upcoming-list span{margin-top:3px;font-size:9px;color:#a59ba5!important}.nb-calendar .cal-upcoming-empty{z-index:1;letter-spacing:.03em;font-size:10px;position:relative;color:#a79da7!important;padding:18px 0 0!important}.nb-calendar .cal-fab-row{z-index:30;margin:0;left:auto!important;right:17px!important;bottom:calc(18px + var(--sab))!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;display:block!important;position:absolute!important;transform:none!important}.nb-calendar .cal-fab-row button,.nb-calendar .cal-fab-row button+button{letter-spacing:.08em;align-items:center;gap:7px;min-height:auto;font-size:9px;display:flex;color:#736873!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:5px 2px!important}.nb-calendar .cal-fab-row button svg{width:18px;height:18px;color:var(--poster-plum);border:1px solid #9b5c8238;border-radius:50%;padding:3px}.nb-calendar .cal-month-board{border-radius:24px}@keyframes calPosterDateIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes calOrbitDrift{0%{transform:rotate(15deg)}to{transform:rotate(375deg)}}@keyframes calTabSlide{0%{opacity:.2;transform:scaleX(.2)}to{opacity:1;transform:scaleX(1)}}@keyframes calTraceBeam{0%{opacity:0;transform:translateY(0)}12%{opacity:.9}76%{opacity:.72}to{opacity:0;transform:translateY(250px)}}@keyframes calNodeBreath{0%,to{box-shadow:0 0 0 5px #fbf9fb,0 0 0 6px #9b5c8208!important}50%{box-shadow:0 0 0 5px #fbf9fb,0 0 0 11px #9b5c8217!important}}@media (width<=390px){.nb-calendar .nb-scroll{padding-left:18px!important;padding-right:18px!important}.nb-calendar .cal-role-rail{gap:20px}.nb-calendar .cal-hero{min-height:226px;padding-top:30px}.nb-calendar .cal-hero-copy{grid-template-columns:minmax(0,1fr) 112px}.nb-calendar .cal-hero-copy>strong{font-size:102px!important}.nb-calendar .cal-hero-orbit{width:132px;height:132px;right:-8px}.nb-calendar .cal-week-ribbon b{font-size:21px}.nb-calendar .cal-timeline article{grid-template-columns:41px 20px minmax(0,1fr) auto}.nb-calendar .cal-timeline:before{left:51px}.nb-calendar .cal-timeline:after{left:50px}.nb-calendar .cal-blank{padding-left:61px}.nb-calendar .cal-blank-mark{left:46px}}@media (prefers-reduced-motion:reduce){.nb-calendar .cal-hero-copy,.nb-calendar .cal-hero-orbit,.nb-calendar .cal-timeline:after,.nb-calendar .cal-timeline article.period .cal-node{animation:none!important}}.nb-calendar .cal-role-rail{border-bottom:0!important;margin-bottom:8px!important}.nb-calendar .cal-role-rail button[aria-pressed=true]:after{width:20px!important;height:1.5px!important;bottom:-5px!important;left:30px!important;right:auto!important}.nb-calendar .cal-hero-copy>strong:after{display:none!important}.nb-calendar .cal-week-ribbon{border:0!important;margin:2px 0 0!important;padding:14px 0 16px!important}.nb-calendar .cal-week-ribbon:before{display:none!important}.nb-calendar .cal-week-ribbon button,.nb-calendar .cal-week-ribbon button[aria-pressed=true]{gap:7px!important;min-height:66px!important}.nb-calendar .cal-week-ribbon i{width:3px!important;height:3px!important;box-shadow:none!important;background:#7b6e7c2e!important;border:0!important;margin-top:0!important;position:static!important}.nb-calendar .cal-week-ribbon i.on{background:var(--poster-lilac)!important}.nb-calendar .cal-week-ribbon button[aria-pressed=true] i{background:var(--poster-plum)!important;width:5px!important;height:5px!important;box-shadow:none!important;border:0!important}.nb-calendar .cal-week-ribbon button[aria-pressed=true] b{color:var(--poster-plum-deep)!important;font-weight:500!important;transform:none!important}.nb-calendar .cal-day-stage{padding:32px 4px 18px!important}.nb-calendar .cal-stage-head{border:0!important;margin:0 0 25px!important;padding:0!important}.nb-calendar .cal-stage-head h2{margin-top:8px!important;font-size:36px!important}.nb-calendar .cal-stage-head>button,.nb-calendar .cal-stage-head>button:hover{background:#ffffff47!important;border:1px solid #5441541c!important;width:35px!important;height:35px!important;min-height:35px!important}.nb-calendar .cal-timeline{padding:0!important;position:relative!important}.nb-calendar .cal-timeline:before,.nb-calendar .cal-timeline:after{animation:none!important;display:none!important}.nb-calendar .cal-timeline article{grid-template-columns:45px 18px minmax(0,1fr) auto!important;min-height:auto!important;padding:0 0 22px!important}.nb-calendar .cal-time{color:#a59ca5!important;padding:14px 6px 0 0!important}.nb-calendar .cal-node,.nb-calendar .cal-timeline article.period .cal-node{background:var(--poster-plum)!important;width:6px!important;height:6px!important;box-shadow:none!important;border:0!important;margin:15px auto 0!important;animation:none!important}.nb-calendar .cal-event-main,.nb-calendar .cal-timeline article.period .cal-event-main{box-shadow:none!important;background:#ffffff57!important;border:0!important;border-radius:16px!important;margin:0!important;padding:12px 15px 13px!important;position:relative!important}.nb-calendar .cal-timeline article.period .cal-event-main{background:linear-gradient(120deg,#ecd3e06b,#e9e1ef4d)!important}.nb-calendar .cal-timeline article.period .cal-event-main:before{display:none!important}.nb-calendar .cal-event-main small{color:#9a8b97!important;letter-spacing:.14em!important}.nb-calendar .cal-event-main h3{margin:6px 0 5px!important;font-size:13.5px!important;line-height:1.45!important}.nb-calendar .cal-timeline article.period .cal-event-main h3{color:#83576d!important}.nb-calendar .cal-event-main p{color:#aaa1a9!important}.nb-calendar .cal-blank{padding:16px 0 30px 6px!important}.nb-calendar .cal-blank-mark{display:none!important}.nb-calendar .cal-upcoming{border:0!important;min-height:145px!important;margin:12px 0 0!important;padding:28px 4px 22px!important;overflow:visible!important}.nb-calendar .cal-upcoming:before{content:none!important;display:none!important}.nb-calendar .cal-mini-title{margin:0 0 15px!important;display:block!important}.nb-calendar .cal-mini-title span{margin-bottom:7px!important}.nb-calendar .cal-mini-title h2{font-size:20px!important;font-weight:500!important;line-height:1.1!important}.nb-calendar .cal-upcoming-empty{color:#aaa1aa!important;padding:5px 0 0!important;font-size:10px!important}.nb-calendar .cal-upcoming-list{gap:8px!important}.nb-calendar .cal-upcoming-list>button{background:0 0!important;border:0!important;border-radius:0!important;padding:10px 0!important}.nb-calendar .cal-fab-row button svg{border-color:#9b5c8229!important}@media (width<=390px){.nb-calendar .cal-day-stage{padding-top:28px!important}.nb-calendar .cal-timeline article{grid-template-columns:39px 17px minmax(0,1fr) auto!important}}.nb-calendar button:focus-visible,.nb-calendar input:focus-visible,.nb-calendar textarea:focus-visible{outline:0!important}.nb-calendar .nb-form input:focus,.nb-calendar .nb-form textarea:focus{box-shadow:none!important;border-color:#9b5c8238!important;outline:0!important}.nb-calendar .nb-form label:focus-within{background:#ffffffa8!important;border-color:#9b5c822e!important;box-shadow:0 8px 24px #6c4e650e!important}.nb-calendar .cal-settings-trigger{color:#39343b;position:relative}.nb-calendar .cal-settings-trigger svg{stroke-width:1.35px;width:22px;height:22px}.nb-calendar .cal-settings-trigger:active{transform:scale(.92)}.nb-calendar .cal-date-field{text-align:left;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:7px;font-size:14px;display:flex;box-shadow:none!important;color:var(--poster-ink,#292630)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 1px!important}.nb-calendar .cal-date-field i{color:#9d919b;font-size:16px;font-style:normal;line-height:1;transform:translateY(-1px)}.nb-calendar .cal-date-field:active span{opacity:.68}.cal-date-veil{z-index:260;-webkit-backdrop-filter:blur(9px);background:#231f2547;place-items:center;padding:22px;animation:.18s both calControlFade;display:grid;position:fixed;inset:0}.cal-date-picker{color:#302b32;background:#fdfafdf7;border:1px solid #ffffffd1;border-radius:26px;width:min(330px,100vw - 36px);padding:21px 18px 14px;animation:.25s cubic-bezier(.2,.75,.25,1) both calPickerIn;box-shadow:0 28px 80px #30253038,inset 0 1px #fffffff2}.cal-date-picker header{grid-template-columns:42px 1fr 42px;align-items:center;margin-bottom:18px;display:grid}.cal-date-picker header>button{color:#716571;border-radius:50%;place-items:center;width:38px;height:38px;font:300 29px/1 Georgia,serif;display:grid}.cal-date-picker header>button:active{background:#9b5c8212}.cal-date-picker header strong{text-align:center;letter-spacing:.02em;font:500 18px/1.2 Georgia,Songti SC,serif}.cal-date-picker header small{color:#9c929d;margin-left:2px;font:500 9px/1 ui-sans-serif,system-ui,sans-serif}.cal-date-week,.cal-date-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-date-week{margin-bottom:7px}.cal-date-week span{letter-spacing:.08em;color:#aaa0aa;font-size:8px}.cal-date-grid{row-gap:5px}.cal-date-grid>span,.cal-date-grid>button{aspect-ratio:1;min-width:0}.cal-date-grid>button{color:#443c45;border-radius:50%;place-items:center;font:500 12px/1 ui-sans-serif,system-ui,sans-serif;display:grid;position:relative}.cal-date-grid>button:active:not(:disabled){background:#9b5c8214}.cal-date-grid>button.today:not([aria-pressed=true]):after{content:"";background:#a86489;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.cal-date-grid>button[aria-pressed=true]{color:#fff;background:linear-gradient(145deg,#a9698e,#8d5578);box-shadow:0 7px 18px #8e557838}.cal-date-grid>button[aria-pressed=true]:after{background:#fff}.cal-date-grid>button:disabled{opacity:.18}.cal-date-picker footer{border-top:1px solid #46364612;justify-content:flex-end;gap:16px;margin-top:16px;padding:10px 5px 2px;display:flex}.cal-date-picker footer button{letter-spacing:.06em;color:#918591;padding:5px 2px;font-size:10px}.cal-date-picker footer button:last-child{color:#895472;font-weight:650}.cal-ai-veil{z-index:250;-webkit-backdrop-filter:blur(6px);background:#1f1c2138;animation:.18s both calControlFade;position:fixed;inset:0}.cal-ai-drawer{width:min(88vw,390px);padding:calc(22px + var(--sat)) 22px calc(28px + var(--sab));color:#302b32;background:linear-gradient(#fefbfefb,#f9f6fafb);border-left:1px solid #5c475b12;animation:.3s cubic-bezier(.2,.76,.24,1) both calDrawerIn;position:absolute;top:0;bottom:0;right:0;overflow:auto;box-shadow:-24px 0 68px #30263021}.cal-ai-drawer-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:7px;display:flex}.cal-ai-drawer-head small{letter-spacing:.27em;color:#a095a0;margin-bottom:7px;font:650 7.5px/1 ui-sans-serif,system-ui,sans-serif;display:block}.cal-ai-drawer-head h2{letter-spacing:.03em;font:500 28px/1.1 Songti SC,SimSun,serif}.cal-ai-drawer-head>button{color:#8f858f;place-items:center;width:34px;height:34px;font:300 25px/1 Georgia,serif;display:grid}.cal-ai-intro{color:#a198a1;max-width:290px;margin:0 0 25px;font-size:10px;line-height:1.7}.cal-ai-drawer>section{border-top:1px solid #47374713;padding:19px 0}.cal-ai-drawer>section:last-of-type{border-bottom:1px solid #47374713}.cal-ai-row{align-items:flex-start;gap:16px;display:flex}.cal-ai-row>div{flex:1;min-width:0}.cal-ai-row strong{letter-spacing:.015em;color:#3a333b;font-size:13px;font-weight:650;display:block}.cal-ai-row span{color:#a096a0;margin-top:5px;font-size:9.5px;line-height:1.62;display:block}.cal-ai-drawer section>em{letter-spacing:.16em;color:#aa9faa;margin:15px 0 8px;font-size:8px;font-style:normal;display:block}.cal-ai-switch{flex:none;width:38px;height:22px;transition:background .2s;position:relative;background:#e8e3e8!important;border-radius:999px!important;box-shadow:inset 0 0 0 1px #4c3d4c0f!important}.cal-ai-switch i{background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .22s cubic-bezier(.2,.8,.25,1);position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #372b3724}.cal-ai-switch[aria-pressed=true]{background:linear-gradient(90deg,#c990ae,#a86b8e)!important}.cal-ai-switch[aria-pressed=true] i{transform:translate(16px)}.cal-ai-roles{flex-wrap:wrap;gap:7px;display:flex}.cal-ai-roles>button{border-radius:999px;min-height:30px;padding:5px 10px;font-size:9px;color:#8f858f!important;background:#ffffff80!important;border:1px solid #513f5114!important}.cal-ai-roles>button[aria-pressed=true]{color:#7f4f6b!important;box-shadow:none!important;background:#debccf38!important;border-color:#9b5c822e!important}.cal-ai-roles>span{color:#aaa0aa;font-size:9px}.cal-ai-gen{align-items:center;gap:10px;margin-top:10px;display:flex}.cal-ai-gen>span{color:#8f858f;flex:1;min-width:0;font-size:9.5px;line-height:1.6}.cal-ai-gen.bad>span{color:#b0506a}.cal-ai-gen>button{border-radius:999px;flex:none;min-height:30px;padding:5px 12px;font-size:9.5px;color:#7f4f6b!important;background:#debccf38!important;border:1px solid #9b5c822e!important}.cal-ai-gen>button:disabled{opacity:.5}.cal-ai-footnote{color:#afa5af;margin:18px 0 0;font-size:8.5px;line-height:1.7}@keyframes calControlFade{0%{opacity:0}to{opacity:1}}@keyframes calPickerIn{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@keyframes calDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}@media (width<=390px){.cal-ai-drawer{width:91vw;padding-left:20px;padding-right:20px}.cal-date-picker{padding-left:16px;padding-right:16px}}@media (prefers-reduced-motion:reduce){.cal-date-veil,.cal-date-picker,.cal-ai-veil,.cal-ai-drawer{animation:none!important}}.nb-app.nb-calendar{width:100%;max-width:100%;overflow:hidden!important}.nb-calendar .nb-scroll{box-sizing:border-box;overscroll-behavior-x:none;width:100%;max-width:100%;overflow:hidden auto!important}.nb-calendar .cal-shell{box-sizing:border-box;width:100%;min-width:0;max-width:100%;overflow-x:clip}.nb-calendar .cal-hero,.nb-calendar .cal-day-stage,.nb-calendar .cal-upcoming,.nb-calendar .cal-month-board{box-sizing:border-box;max-width:100%}.nb-calendar .cal-role-rail{overscroll-behavior-x:contain;min-width:0;max-width:100%}.cal-date-veil{overscroll-behavior:contain;z-index:9999!important;width:100vw!important;height:100dvh!important;padding:max(22px,var(--sat)) 18px max(22px,var(--sab))!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#211d2357!important;place-items:center!important;display:grid!important;position:fixed!important;inset:0!important;overflow:hidden!important}.cal-date-picker{z-index:1!important;background:#fdfafdfe!important;width:min(330px,100vw - 36px)!important;max-height:calc(100dvh - 44px)!important;position:relative!important;overflow:auto!important}.nb-calendar .cal-time-field{text-align:left;font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;width:100%;min-height:38px;margin-top:7px;font-size:14px;display:flex;box-shadow:none!important;color:var(--poster-ink,#292630)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 1px!important}.nb-calendar .cal-time-field i{color:#9d919b;font-size:16px;font-style:normal;line-height:1;transform:translateY(-1px)}.nb-calendar .cal-time-field:active span{opacity:.68}.cal-time-veil{z-index:270;-webkit-backdrop-filter:blur(10px);background:#231f254d;place-items:center;padding:22px;animation:.18s both calControlFade;display:grid;position:fixed;inset:0}.cal-time-picker{color:#302b32;background:#fdfafdfb;border:1px solid #ffffffd6;border-radius:28px;width:min(330px,100vw - 36px);padding:10px 18px 15px;animation:.25s cubic-bezier(.2,.75,.25,1) both calPickerIn;box-shadow:0 28px 80px #3025303b,inset 0 1px #fffffff5}.cal-time-grip{background:#4d3f4d21;border-radius:99px;width:34px;height:3px;margin:2px auto 13px}.cal-time-head{border-bottom:1px solid #46364612;justify-content:space-between;align-items:flex-end;gap:18px;padding:0 3px 13px;display:flex}.cal-time-head>div{flex-direction:column;gap:5px;display:flex}.cal-time-head small{letter-spacing:.24em;color:#aaa0aa;font:650 7px/1 ui-sans-serif,system-ui,sans-serif}.cal-time-head strong{color:#3b343c;font:500 17px/1.2 Songti SC,SimSun,serif}.cal-time-head time{letter-spacing:.015em;color:#342d35;font-variant-numeric:tabular-nums;font:500 29px/1 Georgia,Times New Roman,serif}.cal-time-head time i{color:#a16c8b;margin:0 3px;font-style:normal}.cal-time-wheels{grid-template-columns:1fr 20px 1fr;align-items:center;gap:5px;padding:15px 12px 10px;display:grid}.cal-time-wheel-wrap{height:200px;position:relative;overflow:hidden}.cal-time-wheel{z-index:2;overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;height:200px;position:relative;overflow-y:auto}.cal-time-wheel::-webkit-scrollbar{display:none}.cal-time-spacer{flex:none;height:80px}.cal-time-wheel button{color:#aaa0aa;scroll-snap-align:center;opacity:.55;background:0 0;border:0;justify-content:center;align-items:center;gap:5px;width:100%;height:40px;font:500 16px/1 Georgia,Times New Roman,serif;transition:font-size .14s,color .14s,opacity .14s;display:flex}.cal-time-wheel button small{letter-spacing:.08em;color:#b6adb6;font:500 7px/1 ui-sans-serif,system-ui,sans-serif}.cal-time-wheel button.on{color:#332d34;opacity:1;font-size:24px}.cal-time-wheel button.on small{color:#8f637d}.cal-time-wheel-focus{z-index:1;pointer-events:none;background:#d3b9c924;border:1px solid #9b5c8217;border-radius:13px;height:40px;position:absolute;top:80px;left:4px;right:4px}.cal-time-wheel-fade{z-index:4;pointer-events:none;height:63px;position:absolute;left:0;right:0}.cal-time-wheel-fade.top{background:linear-gradient(#fdfafdfc,#fdfafd00);top:0}.cal-time-wheel-fade.bottom{background:linear-gradient(#fdfafd00,#fdfafdfc);bottom:0}.cal-time-colon{text-align:center;color:#9f8d99;align-self:center;font:500 23px/1 Georgia,serif;transform:translateY(-1px)}.cal-time-actions{border-top:1px solid #46364612;grid-template-columns:1fr 1fr 1.25fr;gap:8px;padding:12px 2px 0;display:grid}.cal-time-actions button{color:#8c808a;letter-spacing:.05em;background:#f7f3f7c7;border:1px solid #54425212;border-radius:14px;min-height:38px;font-size:10px}.cal-time-actions button:active{transform:scale(.97)}.cal-time-actions .primary{color:#fff;background:linear-gradient(145deg,#a86a8e,#8d5778);border-color:#975c7f1a;box-shadow:0 8px 20px #8e55782e}@media (width<=350px){.cal-time-picker{padding-left:14px;padding-right:14px}.cal-time-wheels{padding-left:4px;padding-right:4px}}@media (prefers-reduced-motion:reduce){.cal-time-veil,.cal-time-picker,.cal-time-wheel button,.cal-time-actions button{transition:none!important;animation:none!important}}.nb-voice-list{gap:9px;margin-top:14px;display:grid}.nb-voice-card{border:1px solid var(--nb-line);background:var(--nb-paper);border-radius:15px;align-items:center;gap:11px;padding:10px 11px;display:flex;box-shadow:0 4px 14px #23222609}@supports (color:color-mix(in srgb,red 50%,blue)){.nb-voice-card{--cmx-9jifqm-oo:color-mix(in srgb,var(--nb-line) 78%,transparent);border:1px solid var(--cmx-9jifqm-oo);--cmx-9jifqm-op:color-mix(in srgb,var(--nb-paper) 86%,transparent);background:var(--cmx-9jifqm-op);border-radius:15px}}@supports (color:color-mix(in srgb,red 50%,blue)) and (color:rgb(from red r g b)){.nb-voice-card{border:1px solid color-mix(in srgb,var(--nb-line) 78%,transparent);background:color-mix(in srgb,var(--nb-paper) 86%,transparent);border-radius:15px}}.nb-voice-card.char{background:linear-gradient(135deg,#ffffffeb,#f6eff2b8)}.nb-voice-play{background:#1a1b1e0e;border-radius:19px;flex:none;justify-content:center;align-items:center;gap:7px;width:68px;height:38px;display:flex}.nb-voice-icon{opacity:.68;font-size:10px}.nb-voice-wave{align-items:center;gap:2px;height:23px;display:flex}.nb-voice-wave i{opacity:.55;transform-origin:50%;background:currentColor;border-radius:3px;width:2px;max-height:20px;display:block}.nb-voice-wave.active i{animation:.72s ease-in-out infinite alternate nb-wave}@keyframes nb-wave{to{opacity:.28;transform:scaleY(.42)}}.nb-voice-copy{flex:1;min-width:0}.nb-voice-copy strong{font-size:12px;font-weight:600;display:block}.nb-voice-copy span{color:var(--nb-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:10px;display:block;overflow:hidden}.nb-voice-copy small{color:#a85b68;margin-top:3px;font-size:10px;display:block}.nb-voice-remove{width:28px;height:28px;color:var(--nb-muted);background:#00000009;border-radius:50%;flex:none;font-size:18px}.nb-voice-mask{z-index:80;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);padding:12px 12px calc(12px + var(--sab));background:#12121642;align-items:flex-end;display:flex;position:absolute;inset:0}.nb-voice-sheet{background:#f8f8faf0;border:1px solid #ffffffb8;border-radius:27px;width:100%;max-height:min(76vh,690px);padding:10px 14px 18px;overflow:auto;box-shadow:0 24px 70px #14141938}.nb-voice-grip{background:#19191e24;border-radius:9px;width:38px;height:4px;margin:1px auto 11px}.nb-voice-head{justify-content:space-between;align-items:flex-start;padding:0 2px 12px;display:flex}.nb-voice-head small{letter-spacing:.2em;color:var(--nb-muted);font-size:8px}.nb-voice-head h2{margin-top:2px;font:500 20px/1.35 Songti SC,SimSun,serif}.nb-voice-head>button{width:34px;height:34px;color:var(--nb-muted);background:#19191e0d;border-radius:50%;font-size:21px}.nb-record-button{text-align:left;background:#ffffffd1;border:1px solid #25252b14;border-radius:18px;align-items:center;gap:12px;width:100%;padding:13px;display:flex}.nb-record-button.recording{background:#fff1f4e6;border-color:#ba5b702e}.nb-record-orb{color:#b25a72;background:#b25a7217;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:14px;display:grid}.nb-record-button strong{font-size:13px;display:block}.nb-record-button small{color:var(--nb-muted);margin-top:2px;font-size:10px;display:block}.nb-voice-error{color:#985469;background:#b25a7212;border-radius:10px;margin-top:8px;padding:8px 10px;font-size:11px}.nb-voice-divider{color:var(--nb-muted);align-items:center;gap:9px;margin:17px 0 10px;font-size:9px;display:flex}.nb-voice-divider:before,.nb-voice-divider:after{content:"";background:#1e1e2314;flex:1;height:1px}.nb-fav-voices{gap:7px;display:grid}.nb-fav-voices>p{text-align:center;color:var(--nb-muted);padding:18px 12px;font-size:11px}.nb-fav-voices>p small{font-size:10px}.nb-fav-voices>button{text-align:left;background:#ffffffad;border:1px solid #2323280f;border-radius:14px;grid-template-columns:35px minmax(0,1fr) 24px;align-items:center;gap:9px;width:100%;padding:9px 10px;display:grid}.nb-fav-voice-icon{background:#1a1b1e0e;border-radius:50%;place-items:center;width:32px;height:32px;font-size:11px;display:grid}.nb-fav-voices strong{font-size:11px;display:block}.nb-fav-voices small{color:var(--nb-muted);white-space:nowrap;text-overflow:ellipsis;font-size:10px;display:block;overflow:hidden}.nb-fav-voices i{color:var(--nb-muted);text-align:center;font-size:17px;font-style:normal}
