.cg{--cg-ink: var(--ui-fg);--cg-ink-2: var(--ui-fg-muted);--cg-ink-3: var(--ui-fg-subtle);--cg-line: rgb(17 17 20 / .06);--cg-wash: rgb(17 17 20 / .035);--cg-track: rgb(17 17 20 / .025);--cg-accent: var(--ui-primary);--cg-accent-soft: color-mix(in srgb, var(--ui-primary) 10%, transparent);--cg-now: #E5484D;--cg-now-ink: #D1242F;--cg-done-bg: #F4F4F7;--cg-glass-bg: rgb(255 255 255 / .78);--cg-glass-border: rgb(255 255 255 / .95);--cg-glass-shadow: 0 1px 0 rgb(255 255 255 / 1) inset, 0 -1px 0 rgb(17 17 20 / .035) inset, 0 10px 30px rgb(17 17 20 / .06), 0 1px 2px rgb(17 17 20 / .04);--cg-blur: blur(1.75rem) saturate(140%) brightness(1.04);--cg-white: #fff;--cg-ease: cubic-bezier(.22, 1, .36, 1);color:var(--cg-ink)}html[data-ui-scheme=dark] .cg{--cg-line: rgb(255 255 255 / .08);--cg-wash: rgb(255 255 255 / .06);--cg-track: rgb(255 255 255 / .04);--cg-done-bg: rgb(255 255 255 / .06);--cg-glass-bg: rgb(30 30 36 / .78);--cg-glass-border: rgb(255 255 255 / .12);--cg-glass-shadow: 0 1px 0 rgb(255 255 255 / .08) inset, 0 10px 30px rgb(0 0 0 / .4);--cg-white: #1C1C22}.cg-glass{position:relative;background-color:var(--cg-glass-bg);background-image:linear-gradient(180deg,#ffffffbf,#ffffff59 38%,#fff3);-webkit-backdrop-filter:var(--cg-blur);backdrop-filter:var(--cg-blur);border:1px solid var(--cg-glass-border);box-shadow:var(--cg-glass-shadow)}html[data-ui-scheme=dark] .cg-glass{background-image:none}.cg-glass:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffffe6,#fff0 28%,#fff0 72%,#ffffff8c);mix-blend-mode:screen;opacity:.9}html[data-ui-scheme=dark] .cg-glass:after{opacity:.12}.cg-glass>*{position:relative;z-index:1}.cg button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.cg button,.cg .cg-card,.cg .cg-wm-day,.cg .cg-cm-d{transition:transform .16s cubic-bezier(.2,.8,.2,1),background-color .16s}.cg button:active,.cg .cg-card:active,.cg .cg-wm-day:active,.cg .cg-cm-d:active{transform:scale(.97)}.cg .cg-hit{position:relative}.cg .cg-hit:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.cg .cg-hit-9:after{top:-9px;right:0;bottom:-9px;left:0}.cg .cg-hit-5:after{top:-5px;right:0;bottom:-5px;left:0}.cg-topbar{margin:calc(8px + var(--safe-top)) 12px 0;height:56px;border-radius:1.75rem;padding:0 7px 0 16px;display:flex;align-items:center;justify-content:space-between}.cg-clock{font-size:1.375rem;font-weight:700;letter-spacing:-.4px;line-height:1;font-variant-numeric:tabular-nums}.cg-title{font-size:12px;font-weight:500;color:var(--cg-ink-2);margin-top:4px;letter-spacing:.01em}.cg-nextline{border:none;background:transparent;padding:0;display:flex;align-items:center;gap:6px;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cg-accent);font-weight:600;text-align:left}.cg-dot{width:8px;height:8px;border-radius:4px;flex:none;display:inline-block}.cg-nextline .cg-dot{width:7px;height:7px}.cg-iconbtn{width:44px;height:44px;border:none;background:transparent;border-radius:1.375rem;display:inline-flex;align-items:center;justify-content:center;color:var(--cg-ink)}.cg-iconbtn.soft{width:36px;height:36px;background:var(--cg-wash);box-shadow:inset 0 1px #ffffffb3}.cg-iconbtn.plus{width:42px;height:42px;background:var(--cg-accent);color:#fff;border-radius:21px;box-shadow:inset 0 1px #ffffff59,0 4px 12px color-mix(in srgb,var(--cg-accent) 30%,transparent)}.cg-seg{display:flex;background:#1111140a;border-radius:1.375rem;padding:3px;box-shadow:inset 0 1px 2px #1111140d}html[data-ui-scheme=dark] .cg-seg{background:#ffffff14}.cg-seg button{height:36px;padding:0 13px;border:none;border-radius:19px;background:transparent;color:var(--cg-ink-2);font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:6px}.cg-seg.sm button{height:30px;padding:0 11px;font-size:13px}.cg-seg button[aria-pressed=true]{background:var(--cg-white);color:var(--cg-ink);font-weight:600;box-shadow:0 2px 8px #1e1e3c1f,inset 0 1px #ffffffe6}.cg-navrow{display:flex;align-items:center;justify-content:space-between;padding:6px 12px 0 4px;min-height:40px}.cg-navrow .cg-label{font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:-.1px}.cg-navrow .cg-range{display:inline-block;min-width:150px;font-variant-numeric:tabular-nums}.cg-navrow .cg-iconbtn{width:2.125rem;height:2.125rem}.cg-navrow .cg-iconbtn.soft{width:32px;height:32px}.cg-fold svg{transition:transform .3s var(--cg-ease)}.cg-fold.is svg{transform:rotate(-180deg)}@media (max-width: 380px){.cg-navrow .cg-range{min-width:138px;font-size:.875rem}}.cg-collapsible{overflow:hidden;max-height:300px;transform-origin:top;touch-action:pan-y;transition:max-height .36s var(--cg-ease),opacity .24s ease,transform .3s var(--cg-ease)}.cg.collapsed .cg-collapsible{max-height:0;opacity:0;transform:translateY(-8px) scale(.98)}.cg-main{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none}.cg-main::-webkit-scrollbar{display:none}.cg-chips{display:flex;gap:6px;padding:10px 12px 2px;overflow-x:auto;scrollbar-width:none;touch-action:pan-x;scroll-snap-type:x proximity;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 1.75rem),transparent)}.cg-chips::-webkit-scrollbar{display:none}.cg-chip{scroll-snap-align:start;height:32px;padding:0 12px;border-radius:16px;flex:none;border:1px solid var(--cg-line);background:color-mix(in srgb,var(--cg-white) 90%,transparent);font-size:13px;font-weight:500;display:flex;align-items:center;gap:6px;transition:background-color .2s,color .2s,border-color .2s,opacity .2s}.cg-chip[aria-pressed=true]{background:var(--cg-ink);color:var(--ui-canvas);border-color:var(--cg-ink);font-weight:600}.cg-chip .cnt{font-size:11px;font-weight:500;opacity:.7;margin-left:2px}.cg-chip.none{opacity:.45}.cg-mix{display:flex;gap:2px;height:3px;margin:8px .875rem 4px;border-radius:2px;overflow:hidden}.cg-mix span{display:block;border-radius:2px;min-width:4px;transition:flex .4s var(--cg-ease)}.cg-legend{display:flex;gap:2px;padding:0 8px 2px;flex-wrap:wrap}.cg-legend button{height:1.625rem;padding:0 7px;border:none;background:transparent;border-radius:15px;font-size:12px;color:var(--cg-ink-2);display:flex;align-items:center;gap:5px}.cg-legend button[aria-pressed=true]{background:var(--cg-wash);color:var(--cg-ink);font-weight:600}.cg-legend button.dim{opacity:.45}.cg-weekmap{margin:8px 12px 0;border-radius:1.5rem;padding:10px 10px 8px;display:flex;gap:6px}.cg-wm-day{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;border:none;background:transparent;padding:0;color:var(--cg-ink);min-width:0}.cg-wm-track,.cg-wm-l,.cg-wm-n,.cg-mm-d{transition:background-color .25s ease,box-shadow .25s ease,color .25s ease}.cg-wm-track{width:100%;height:56px;border-radius:10px;background:var(--cg-wash);position:relative;overflow:hidden}.cg-wm-day.sel .cg-wm-track{background:var(--cg-accent-soft);box-shadow:inset 0 0 0 1.5px var(--cg-accent)}.cg-wm-tick{position:absolute;left:4px;right:4px;border-radius:2px;min-height:3px}.cg-wm-now{position:absolute;left:0;right:0;height:1.5px;background:var(--cg-now)}.cg-wm-l{font-size:11px;color:var(--cg-ink-3);margin-top:2px}.cg-wm-n{font-size:15px;font-weight:600;margin-top:-3px;font-variant-numeric:tabular-nums}.cg-wm-day.sel .cg-wm-l,.cg-wm-day.sel .cg-wm-n{color:var(--cg-accent);font-weight:700}.cg-wm-day.today:not(.sel) .cg-wm-n{color:var(--cg-accent)}.cg-minimonth{margin:8px 12px 0;border-radius:1.5rem;padding:10px 8px 8px}.cg-mm-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));row-gap:2px;text-align:center}.cg-mm-h{font-size:11px;color:var(--cg-ink-3);padding-bottom:4px}.cg-mm-d{height:2.125rem;border:none;background:transparent;border-radius:1.25rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:.875rem;color:var(--cg-ink);width:100%}.cg-mm-d.sel{background:var(--cg-accent);color:#fff;font-weight:700}.cg-mm-d.today:not(.sel){color:var(--cg-accent);font-weight:700}.cg-mm-bars{display:flex;gap:2px;height:3px}.cg-mm-bars i{width:5px;height:3px;border-radius:2px;display:block}.cg-list{padding:0 12px 8px}.cg-gap{display:flex;align-items:center;gap:10px;padding:12px 0 2px;font-size:13px;color:var(--cg-ink-3)}.cg-gap:before,.cg-gap:after{content:"";flex:1;height:1px;background:var(--cg-line)}.cg-earlier{width:100%;height:44px;margin-top:10px;border:none;border-radius:.875rem;background:var(--cg-wash);padding:0 .875rem;display:flex;align-items:center;justify-content:space-between;font-size:.875rem;color:var(--cg-ink-2)}.cg-dayhead{display:flex;align-items:baseline;justify-content:space-between;padding:.875rem 16px 8px;margin:0 -12px 2px;position:sticky;top:0;z-index:2;background:color-mix(in srgb,var(--ui-canvas) 86%,transparent);-webkit-backdrop-filter:blur(1.125rem) saturate(140%);backdrop-filter:blur(1.125rem) saturate(140%);box-shadow:0 1px #1111140a}.cg-dayhead .d{font-size:15px;font-weight:700;letter-spacing:-.1px}.cg-dayhead.today .d{color:var(--cg-accent)}.cg-dayhead .m{font-size:12px;color:var(--cg-ink-3)}.cg-row{display:flex;gap:8px;margin-bottom:8px;align-items:center}.cg-row .cg-time{width:44px;font-size:13px;color:var(--cg-ink-2);text-align:right;flex:none;font-variant-numeric:tabular-nums}.cg-card{flex:1;min-width:0;display:flex;align-items:center;gap:12px;padding:7px 4px 7px 7px;border-radius:1.25rem;box-shadow:inset 0 1px #ffffff8c;transition:box-shadow .25s,background-color .25s;border:none;text-align:left;touch-action:pan-y;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.cg-card.running{box-shadow:inset 0 0 0 2px var(--cg-now),0 0 16px #e5484d38}.cg-card.running.paused{box-shadow:inset 0 0 0 2px #f5a524}.cg-badge{width:2.375rem;height:2.375rem;border-radius:19px;background:var(--cg-white);box-shadow:0 1px 2px #1111140d;display:flex;align-items:center;justify-content:center;flex:none;font-size:15px;font-weight:700}.cg-card .txt{flex:1;min-width:0}.cg-card .n{display:block;font-size:15px;font-weight:600;letter-spacing:-.1px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cg-card .x{display:block;font-size:12px;margin-top:1px;opacity:.9}.cg-card.done{background:var(--cg-done-bg)!important}.cg-card.done .n{text-decoration:line-through;color:var(--cg-ink-3)!important}.cg-card.done .x,.cg-card.done .cg-badge{color:var(--cg-ink-3)!important}.cg-play{width:2.375rem;height:2.375rem;border:none;border-radius:19px;background:var(--cg-accent);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;margin-left:2px}.cg-check{width:44px;height:44px;border:none;background:transparent;display:flex;align-items:center;justify-content:center;flex:none}.cg-check span{width:1.375rem;height:1.375rem;border-radius:11px;border:2px solid currentColor;display:flex;align-items:center;justify-content:center}.cg-check.on span{background:#8e8e93;border-color:#8e8e93;color:#fff;animation:cg-pop .22s cubic-bezier(.2,.8,.2,1)}.cg-nowline{display:flex;align-items:center;gap:6px;margin:0 0 8px}.cg-nowline .t{width:42px;text-align:right;font-size:11px;font-weight:700;color:var(--cg-now-ink)}.cg-nowline i{width:8px;height:8px;border-radius:4px;background:var(--cg-now);animation:cg-pulse 2.4s ease-in-out infinite}.cg-nowline b{flex:1;height:2px;background:var(--cg-now);border-radius:1px}.cg-add{height:40px;margin-left:56px;padding:0 4px;border:none;background:transparent;color:var(--cg-accent);font-size:.875rem;font-weight:600;display:flex;align-items:center;gap:6px}.cg-empty{padding:40px 1.25rem;text-align:center;color:var(--cg-ink-3);font-size:.875rem}.cg-cw{padding:0 10px}.cg-cw-row{display:flex;gap:4px;align-items:stretch}.cg-cw-gut{width:24px;flex:none;font-size:11px;color:var(--cg-ink-3)}.cg-cw-col{flex:0 0 24px;min-width:0;transition:flex .32s var(--cg-ease)}.cg-cw-col.eq{flex:1 1 0}.cg-cw-col.open{flex:1 1 auto}.cg-cw-head{height:40px;width:100%;border:none;border-radius:12px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;color:var(--cg-ink)}.cg-cw-head .l{font-size:11px;color:var(--cg-ink-3)}.cg-cw-head .n{font-size:13px;font-weight:600}.cg-cw-head.today .n,.cg-cw-head.sel .n{color:var(--cg-accent)}.cg-cw-col.open .cg-cw-head{flex-direction:row;justify-content:space-between;padding:0 12px;background:var(--cg-accent);color:#fff;border-radius:16px}.cg-cw-col.open .cg-cw-head .l{display:none}.cg-cw-col.open .cg-cw-head .n{font-size:15px;font-weight:700;color:#fff}.cg-cw-head .c{display:none;font-size:12px;color:#e7e0ff}.cg-cw-col.open .cg-cw-head .c{display:inline}.cg-cw-allday{display:flex;flex-direction:column;gap:3px;padding:4px 0}.cg-cw-night{height:12px;border-radius:6px;background:repeating-linear-gradient(135deg,var(--cg-wash) 0 4px,transparent 4px 8px);margin-bottom:4px}.cg-cw-track{position:relative;border-radius:10px;background:var(--cg-track);overflow:hidden}.cg-cw-col.open .cg-cw-track{border-radius:16px;background:color-mix(in srgb,var(--cg-white) 92%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cg-accent) 22%,transparent),inset 0 1px #ffffffe6,0 6px 1.125rem #1111140d}.cg-cw-hl{position:absolute;left:0;right:0;height:1px;background:#1111140f}.cg-blk{position:absolute;left:1px;right:1px;border:none;border-radius:7px;display:flex;align-items:flex-start;justify-content:center;padding:5px 0 0;overflow:hidden;touch-action:pan-y;user-select:none;-webkit-user-select:none;font-size:11px;font-weight:700}.cg-cw-col.open .cg-blk{left:5px;right:5px;border-radius:8px;justify-content:flex-start;align-items:center;gap:6px;padding:0 8px;font-size:12px;text-align:left}.cg-blk .bt{display:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.cg-blk .bm{display:none;font-weight:500;flex:none}.cg-cw-col.open .cg-blk .bt,.cg-cw-col.open .cg-blk .bm{display:block;animation:cg-viewin .25s .12s cubic-bezier(.2,.8,.2,1) both}.cg-blk.done{background:#ededf1!important;color:var(--cg-ink-3)!important}.cg-blk.done .bt{text-decoration:line-through}.cg-blk.dim,.cg-card.dim{opacity:.25}.cg-cw-now{position:absolute;left:0;right:0;height:2px;background:var(--cg-now);z-index:3}.cg-cw-now:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:4px;background:var(--cg-now);animation:cg-pulse 2.4s ease-in-out infinite}.cg-adb{height:24px;border:none;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:5px;padding:0 6px;font-size:11px;font-weight:700;overflow:hidden}.cg-cw-col:not(.open) .cg-adb .bt{display:none}.cg-cw-col.open .cg-adb{justify-content:flex-start}.cg-cm{padding:0 10px}.cg-cm-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.cg-cm-row{display:flex;gap:4px;margin-bottom:4px}.cg-cm-row>*{flex:1 1 0;min-width:0;transition:flex .32s var(--cg-ease),min-height .32s var(--cg-ease)}.cg-cm-row.sel>*{flex:0 0 2.125rem}.cg-cm-row.sel>.open{flex:1 1 auto}.cg-cm-h{font-size:11px;color:var(--cg-ink-3);text-align:center;padding-bottom:4px}.cg-cm-d{min-height:var(--cg-cm-h, 64px);border-radius:12px;background:color-mix(in srgb,var(--cg-white) 92%,transparent);border:1px solid rgb(17 17 20 / .05);box-shadow:inset 0 1px #ffffffe6;padding:5px 3px;display:flex;flex-direction:column;gap:4px;text-align:left;color:var(--cg-ink);overflow:hidden}.cg-cm-d .n{font-size:12px;font-weight:600;padding-left:2px}.cg-cm-d.out{visibility:hidden}.cg-cm-d.wk{min-height:150px;background:color-mix(in srgb,var(--cg-white) 88%,transparent);border-color:#1111140f;align-items:center}.cg-cm-d.today .n{color:var(--cg-accent);font-weight:700}.cg-cm-d.sel{box-shadow:inset 0 0 0 1.5px var(--cg-accent)}.cg-cm-d.open{min-height:150px;background:var(--cg-white);box-shadow:inset 0 0 0 2px var(--cg-accent),0 8px 1.5rem #11111414;border-radius:.875rem;padding:6px}.cg-cm-d.open .n{color:var(--cg-accent);font-weight:700}.cg-cm-icons{display:flex;flex-wrap:wrap;gap:3px}.cg-cm-ic{width:1.125rem;height:1.125rem;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:700}.cg-cm-chip{height:1.375rem;width:100%;border-radius:7px;display:flex;align-items:center;gap:5px;padding:0 6px;font-size:11px;font-weight:600;white-space:nowrap;overflow:hidden}.cg-cm-chip .ct{overflow:hidden;text-overflow:ellipsis}.cg-cm-chip .cm-t{margin-left:auto;font-weight:500;flex:none}.cg-cm-chip.done{background:#ededf1!important;color:var(--cg-ink-3)!important;text-decoration:line-through}.cg-cm-more{font-size:11px;color:var(--cg-ink-3);padding-left:2px}.cg-sheet-top{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 2px}.cg-link{border:none;background:none;font-size:16px;color:var(--cg-ink-2);padding:10px 0;min-width:52px;text-align:left}.cg-link.strong{color:var(--cg-accent);font-weight:700;text-align:right}.cg-sh-acts{display:flex;gap:8px;margin-top:1.125rem}.cg-sh-acts .btn{flex:1;height:52px;border-radius:1.625rem;border:1px solid var(--cg-line);background:var(--cg-white);font-size:15px;font-weight:600;display:flex;align-items:center;justify-content:center;gap:8px}.cg-sh-acts .btn.primary{background:var(--cg-accent);color:#fff;border:none}.cg-sh-acts .sq{width:52px;height:52px;border-radius:1.625rem;border:1px solid var(--cg-line);background:var(--cg-white);color:var(--cg-ink);display:flex;align-items:center;justify-content:center;flex:none}.cg-live{width:8px;height:8px;border-radius:4px;background:var(--cg-now);display:inline-block;margin-right:6px;box-shadow:0 0 #e5484d80;animation:cg-live 1.6s ease-out infinite;vertical-align:1px}.cg-live.paused{background:#f5a524;animation:none}.cg-banner{position:fixed;left:12px;right:12px;max-width:496px;margin:0 auto;border-radius:1.625rem;padding:8px 8px 8px 12px;display:flex;align-items:center;gap:6px;z-index:30;animation:cg-up .26s var(--cg-ease)}.cg-banner-main{flex:1;min-width:0;display:flex;align-items:center;gap:10px;border:none;background:transparent;padding:0;text-align:left;color:var(--cg-ink)}.cg-banner .cg-badge{width:36px;height:36px;border-radius:.875rem}.cg-banner .cg-badge.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #e5484d8c,0 0 1.125rem #e5484d59;animation:cg-glow 1.6s ease-in-out infinite}.cg-banner .cg-badge.paused{box-shadow:0 0 0 2px #fff,0 0 0 4px #f5a52480}.cg-round{width:40px;height:40px;border-radius:1.25rem;border:1px solid var(--cg-line);background:var(--cg-white);box-shadow:inset 0 1px #fff,0 1px 2px #1111140d;display:inline-flex;align-items:center;justify-content:center;color:var(--cg-ink);flex:none}.cg-round.primary{background:var(--cg-accent);color:#fff;border:none}.cg-focus-title{font-size:1.5rem;font-weight:700;margin-top:.875rem;letter-spacing:-.3px}.cg-sh-acts.tall{margin-top:1.375rem}.cg-banner-sub{display:block;font-size:12px;color:var(--cg-ink-2)}.cg-main.list{padding-bottom:1.25rem}.cg-status{position:fixed;left:50%;top:calc(74px + var(--safe-top));transform:translate(-50%);z-index:70;display:flex;align-items:center;gap:8px;padding:8px 12px 8px 10px;border-radius:1.25rem;font-size:13px;font-weight:600;white-space:nowrap;max-width:calc(100vw - 24px);animation:cg-up .2s ease}.cg-status .t{overflow:hidden;text-overflow:ellipsis}.cg-status button{border:none;background:var(--cg-ink);color:var(--ui-canvas);height:1.75rem;padding:0 10px;border-radius:.875rem;font-size:12px;font-weight:600;margin-left:4px}.cg-hint{position:fixed;left:50%;bottom:calc(1.5rem + var(--safe-bottom));transform:translate(-50%);z-index:60;padding:10px .875rem;border-radius:1.125rem;font-size:13px;color:var(--cg-ink-2);animation:cg-up .3s ease;white-space:nowrap}.cg-firstrun{margin:1.75rem 12px;border-radius:1.75rem;padding:1.625rem 1.375rem;text-align:center}.cg-firstrun .mark{width:64px;height:64px;border-radius:1.25rem;background:var(--cg-accent-soft);color:var(--cg-accent);display:flex;align-items:center;justify-content:center;margin:0 auto .875rem}.cg-firstrun h2{font-size:1.25rem;font-weight:700;margin:0 0 6px;letter-spacing:-.3px}.cg-firstrun p{font-size:.875rem;color:var(--cg-ink-2);margin:0 0 16px;line-height:1.45}.cg-firstrun .btn{height:48px;padding:0 1.375rem;border-radius:1.5rem;border:none;background:var(--cg-accent);color:#fff;font-size:15px;font-weight:600}.cg-banner.over .cg-badge.on{box-shadow:0 0 0 2px #fff,0 0 0 4px #e5484de6,0 0 1.625rem #e5484d99}.cg-overdue{color:var(--cg-now-ink);font-weight:700}@keyframes cg-viewin{0%{opacity:0;transform:translateY(8px)}}@keyframes cg-up{0%{transform:translateY(1.5rem);opacity:0}}@keyframes cg-pop{0%{transform:scale(.94);opacity:0}}@keyframes cg-pulse{50%{box-shadow:0 0 0 5px #e5484d2e}}@keyframes cg-live{70%{box-shadow:0 0 0 7px #e5484d00}to{box-shadow:0 0 #e5484d00}}@keyframes cg-glow{50%{box-shadow:0 0 0 2px #fff,0 0 0 4px #e5484d4d,0 0 1.625rem #e5484d80}}@media (prefers-reduced-motion: reduce){.cg *,.cg-banner,.cg-banner *{transition:none!important;animation:none!important}}/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--tracking-normal:0em;--leading-tight:1.25;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-surface:var(--ui-surface);--color-surface-sunken:var(--ui-surface-sunken);--color-default-50:var(--ui-default-50);--color-default-100:var(--ui-default-100);--color-default-200:var(--ui-default-200);--color-default-300:var(--ui-default-300);--color-fg:var(--ui-fg);--color-fg-muted:var(--ui-fg-muted);--color-fg-subtle:var(--ui-fg-subtle);--color-divider:var(--ui-divider);--color-primary:var(--ui-primary);--color-on-primary:var(--ui-on-primary);--color-primary-soft:var(--ui-primary-soft);--color-secondary:var(--ui-secondary);--color-secondary-soft:var(--ui-secondary-soft);--color-warning:var(--ui-warning);--color-warning-soft:var(--ui-warning-soft);--color-success:var(--ui-success);--color-success-soft:var(--ui-success-soft);--color-danger:var(--ui-danger);--color-danger-soft:var(--ui-danger-soft);--spacing-phi-1:.1875rem;--spacing-phi-2:.3125rem;--spacing-phi-3:.5rem;--spacing-phi-4:.8125rem;--spacing-phi-5:1.3125rem;--spacing-phi-6:2.125rem;--radius-chip:9999px;--radius-field:.5rem;--radius-tile:.8125rem;--radius-card:.8125rem;--radius-sheet:1.3125rem;--shadow-card:0 1px 2px #11181c0d, 0 1px 3px #11181c0f;--shadow-lift:0 2px 4px #11181c0a, 0 6px 16px #11181c14;--text-largetitle:2rem;--text-largetitle--line-height:1.09;--text-largetitle--letter-spacing:-.022em;--text-largetitle--font-weight:700;--text-title2:1.3125rem;--text-title2--line-height:1.2;--text-title2--letter-spacing:-.018em;--text-title2--font-weight:600;--text-title3:1.0625rem;--text-title3--line-height:1.25;--text-title3--letter-spacing:-.012em;--text-title3--font-weight:600;--text-body:.9375rem;--text-body--line-height:1.45;--text-body--letter-spacing:-.006em;--text-subhead:.875rem;--text-subhead--line-height:1.35;--text-subhead--font-weight:500;--text-footnote:.8125rem;--text-footnote--line-height:1.4;--text-caption:.71875rem;--text-caption--line-height:1.2;--text-caption--letter-spacing:.02em;--text-caption--font-weight:600;--ease-ios:cubic-bezier(.32, .72, 0, 1)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{-webkit-tap-highlight-color:transparent;font-family:var(--font-sans)}body{background:var(--ui-canvas);color:var(--ui-fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}button:not(:disabled){cursor:pointer}:focus-visible{outline:2px solid var(--ui-primary);outline-offset:2px;border-radius:var(--radius-field)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{html[data-surface=analog] .btn{transition:transform .18s var(--ease-ios),box-shadow .18s var(--ease-ios);box-shadow:inset 0 1px #ffffff1a,0 3px #00000073,0 5px 10px #00000052}html[data-surface=analog] .btn:active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff0f,0 0 #00000073,0 2px 4px #0000005c}html[data-surface=analog] .ft-flap{background:linear-gradient(#202225 0,#202225 50%,#17181a 50%,#17181a);position:relative}html[data-surface=analog] .ft-flap:after{content:"";pointer-events:none;inset-inline:0;background:linear-gradient(#000000d9 0,#000000d9 1px,#ffffff12 1px,#ffffff12 2px);height:2px;position:absolute;top:50%;transform:translateY(-1px)}:root{--col-dim:.78;--block-dim:.62;--track-fill:#e8e8eb;--slot-fill:#e8e8eb;--slot-fill-on:#c3c3ca;--col-ring:var(--ui-primary);--col-sel-bg:transparent}html[data-surface=analog]{--col-dim:.45;--block-dim:.38;--track-fill:#3f3f4699;--slot-fill:#3f3f4640;--slot-fill-on:#3f3f46bf;--col-ring:transparent;--col-sel-bg:var(--ui-content1)}html[data-ui-scheme=dark]:not([data-surface=analog]){--track-fill:#2a2a2e;--slot-fill:#2a2a2e;--slot-fill-on:#6e6e78}.ft-flipline{align-items:center;gap:1px;display:inline-flex}.ft-flip,.ft-flip-sep{display:inline-block}.ft-flip-sep{padding-inline:1px}.ft-flip-out{display:none}html[data-surface=analog] .ft-flipline{gap:2px}html[data-surface=analog] .ft-flip{perspective:220px;background-image:linear-gradient(#0e1012,#24272b 26%,#34383c 50%,#22252a 76%,#0d0f11);border-radius:3px;padding:2px 5px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff12,0 1px 2px #00000080}html[data-surface=analog] .ft-flip:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#000000a6,#0000 24%,#0000 76%,#000000a6);position:absolute;top:0;right:0;bottom:0;left:0}html[data-surface=analog] .ft-flip-face,html[data-surface=analog] .ft-flip-out{transform-origin:50%;backface-visibility:hidden;display:block}html[data-surface=analog] .ft-flip-face{animation:drum-in .3s var(--ease-ios) both}html[data-surface=analog] .ft-flip-out{animation:drum-out .3s var(--ease-ios) forwards;position:absolute;top:2px;right:5px;bottom:2px;left:5px}@keyframes drum-in{0%{opacity:0;transform:translateY(90%)rotateX(-72deg)}to{opacity:1;transform:translateY(0)rotateX(0)}}@keyframes drum-out{0%{opacity:1;transform:translateY(0)rotateX(0)}to{opacity:0;transform:translateY(-90%)rotateX(72deg)}}html[data-surface=analog] .ft-key{background-color:var(--ui-content2);transition:transform .18s var(--ease-ios),box-shadow .18s var(--ease-ios);box-shadow:inset 0 1px #ffffff17,0 3px #00000080,0 4px 8px #0000004d}html[data-surface=analog] [data-rail-day],html[data-surface=analog] [data-week-day]{box-shadow:inset 0 1px #ffffff0d,0 1px 2px #00000040}html[data-surface=analog] .ft-case{background:repeating-linear-gradient(90deg,#ffffff07 0 1px,transparent 1px 2px),linear-gradient(180deg,var(--panel-hi) 0%,var(--panel) 40%,var(--panel-lo) 100%);border-radius:18px;max-width:1040px;margin:22px auto 0;padding:14px 14px 0;position:relative;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000038,0 2px 4px #00000047,0 24px 48px #0006}html[data-surface=analog] .ft-case:before{content:"";pointer-events:none;z-index:0;border:1px solid #0000002e;border-radius:13px;position:absolute;top:8px;right:8px;bottom:8px;left:8px;box-shadow:0 1px #fff6}@media (max-width:640px){html[data-surface=analog] .ft-case{border-radius:0;max-width:none;margin:0;padding:8px 8px 0;box-shadow:inset 0 1px #fff6}html[data-surface=analog] .ft-case:before{border-radius:8px;top:4px;right:4px;bottom:4px;left:4px}}html[data-surface=analog] nav.fixed{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-top-color:#00000059;box-shadow:inset 0 -1px #ffffff14}html[data-surface=analog] .ft-key{color:#2c2d2d;background:linear-gradient(#dcdddd,#c3c5c5);box-shadow:inset 0 1px #ffffffbf,inset 0 -2px #00000029,0 3px #6e7071,0 4px 1px #00000059,0 7px 9px #0000004d}html[data-surface=analog] .ft-key:active{transform:translateY(3px)scale(1);box-shadow:inset 0 1px #ffffff59,0 0 #6e7071,0 1px 2px #0006}html[data-surface=analog] .card,html[data-surface=analog] [class*=rounded-card]{box-shadow:inset 0 1px #ffffff1c,inset 0 -1px #0000008c,0 4px #0b0c0d,0 6px 6px #0000004d,0 16px 28px #0000004d}html[data-surface=analog] .ft-case{--ui-fg:#1f2021;--ui-fg-muted:#45474a;--ui-fg-subtle:#5b5e61;color:var(--ui-fg)}html[data-surface=analog] .ft-case>header,html[data-surface=analog] nav.fixed{text-shadow:0 1px #ffffff73}html[data-surface=analog] .ft-case{background-image:radial-gradient(circle at 18px 18px,#0000004d 0 2.5px,#ffffff47 2.6px 4px,transparent 4.2px),radial-gradient(circle at calc(100% - 18px) 18px,#0000004d 0 2.5px,#ffffff47 2.6px 4px,transparent 4.2px),linear-gradient(180deg,transparent calc(100% - 2px),#00000024 calc(100% - 2px),#ffffff2e calc(100% - 1px)),repeating-linear-gradient(90deg,#ffffff06 0 1px,transparent 1px 2px),linear-gradient(180deg,var(--panel-hi) 0%,var(--panel) 34%,var(--panel-lo) 100%)}html[data-surface=analog] .card,html[data-surface=analog] [class*=rounded-card]{background-image:linear-gradient(158deg,#ffffff12,#ffffff04 26%,#0000 44%),linear-gradient(#ffffff09,#0000 22%,#00000038);box-shadow:0 0 0 1px #000000b3,inset 0 1px 3px #0000008c,inset 0 1px #ffffff1a,inset 0 -1px #0009,0 4px #0b0c0d,0 5px 3px -1px #00000073,0 10px 14px #0000004d,0 22px 34px #00000042}html[data-surface=analog] .ft-key{background-image:linear-gradient(#e4e5e5,#d2d3d3 46%,#bcbdbd);box-shadow:0 0 0 1px #00000042,inset 0 1px #ffffffe6,inset 0 -2px #00000024,0 3px #6e7071,0 4px 1px #00000073,0 7px 9px #0000004d}html[data-surface=analog] .ft-key-lamp{color:#fff3ec;background-image:linear-gradient(#f5793f,#e8571c 46%,#c4400f);box-shadow:0 0 0 1px #5e2008d9,inset 0 1px #ffffff8c,inset 0 -2px #00000038,0 3px #8a3009,0 4px 1px #00000073,0 7px 9px #0000004d}html[data-surface=analog] .ft-key-lamp:active{transform:translateY(3px)scale(1);box-shadow:inset 0 1px #ffffff4d,0 0 #8a3009,0 1px 2px #0006}html[data-surface=analog] [data-rail-day],html[data-surface=analog] [data-week-day],html[data-surface=analog] [data-hour]{box-shadow:inset 0 2px 3px #00000059,inset 0 -1px #ffffff24}html[data-surface=analog] .ft-case button:not(.ft-key):not(.btn):not([data-week-day]):not([data-year-month]):not([data-rail-day]):not(.ft-pager *):not(.card *){color:#2c2d2d;transition:transform .18s var(--ease-ios),box-shadow .18s var(--ease-ios);background-image:linear-gradient(#e4e5e5,#d2d3d3 46%,#bcbdbd);border-radius:8px;box-shadow:0 0 0 1px #00000042,inset 0 1px #ffffffe6,inset 0 -2px #00000024,0 3px #6e7071,0 4px 1px #00000073,0 7px 9px #0000004d}html[data-surface=analog] .ft-case button:not(.ft-key):not(.btn):not(.ft-pager *):not(.card *):active{transform:translateY(3px);box-shadow:inset 0 1px #ffffff59,0 0 #6e7071,0 1px 2px #0006}html[data-surface=analog] .ft-case button:disabled{background-image:linear-gradient(#b9baba,#a8a9a9);transform:none;box-shadow:inset 0 1px #fff6,0 1px 2px #00000040}html[data-surface=analog] [role=tablist],html[data-surface=analog] .ft-case [class*=bg-default-200]:has(button){background:linear-gradient(#6f7172,#808283);border-radius:8px;box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff2e}html[data-surface=analog] .ft-case>*{text-shadow:0 1px #ffffff59}html[data-surface=analog] .card,html[data-surface=analog] .ft-pager,html[data-surface=analog] .card *{text-shadow:none}html[data-surface=analog] [role=tab][aria-selected=true]{color:#1a1b1c;background-image:linear-gradient(#bfc0c0,#cfd0d0 60%,#d8d9d9);transform:translateY(2px);box-shadow:inset 0 2px 4px #00000073,inset 0 -1px #ffffff80,0 1px #ffffff40}html[data-surface=analog] [role=tab][aria-selected=false]{color:#45474a;background-image:linear-gradient(#e4e5e5,#d2d3d3 46%,#bcbdbd);box-shadow:inset 0 1px #ffffffe6,inset 0 -2px #00000024,0 3px #6e7071,0 4px 1px #0006}html[data-surface=analog] [role=tab][aria-selected=true]:after{content:"";background:var(--ui-primary);height:2px;box-shadow:0 0 6px var(--ui-primary);inset-inline:30%;border-radius:2px;position:absolute;bottom:3px}html[data-surface=analog] [role=tab]{position:relative}html[data-surface=analog] .card button:not(.ft-key),html[data-surface=analog] .ft-pager button:not(.ft-key){box-shadow:none;color:inherit;background-image:none;border-radius:0;transform:none}html[data-surface=analog] .card{background-image:linear-gradient(148deg,#ffffff1a,#ffffff09 18%,#0000 34%),radial-gradient(130% 120% at 50% 40%,#0000 55%,#00000052),repeating-linear-gradient(0deg,#ffffff04 0,#ffffff04 1px,#0000 1px,#0000 3px),linear-gradient(#ffffff08,#0000 22%,#0000003d)}.ft-roller{cursor:ns-resize;touch-action:pan-x;background:#0a0b0c;border-radius:5px;width:72px;height:44px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0000008c,inset 0 3px 5px #0000008c,inset 0 -1px #ffffff2e,0 1px #ffffff47}.ft-roller-face{background-image:linear-gradient(#fff3 0,#fff3 25%,#ffffff0d 25%,#ffffff0d 50%,#00000075 50%,#00000075 75%,#0003 75%,#0003),linear-gradient(#07080a,#1a1d20 9%,#34383c 24%,#565c61 38%,#767c83 47%,#5c6267 57%,#383c40 75%,#171a1d 92%,#060708);background-repeat:repeat,no-repeat;background-size:100% 4px,100% 100%;border-radius:3px;position:absolute;top:3px;right:4px;bottom:3px;left:4px;box-shadow:inset 0 7px 9px -7px #000000f2,inset 0 -7px 9px -7px #000000f2}.ft-roller:before,.ft-roller:after{content:"";background-image:repeating-linear-gradient(#ffffff29 0,#ffffff29 1px,#0000 1px,#0000 5px);width:3px;position:absolute;top:4px;bottom:4px}.ft-roller:before{left:0}.ft-roller:after{right:0}.ft-flip-wide{text-align:center;white-space:nowrap;width:100%;padding-block:2px;display:block}html[data-surface=analog] .ft-flip-wide>.ft-flip-out{top:2px;right:0;bottom:2px;left:0}html[data-surface=analog] .ft-flip-wide{border-radius:6px;box-shadow:inset 0 2px 5px #0009,inset 0 -1px #ffffff17}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-x-0{inset-inline:0}.-top-\[5px\]{top:-5px}.top-0{top:0}.right-0{right:0}.right-2{right:calc(var(--spacing) * 2)}.bottom-0{bottom:0}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-2\.5{left:calc(var(--spacing) * 2.5)}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-\[100\]{z-index:100}.z-\[120\]{z-index:120}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.mt-phi-1{margin-top:var(--spacing-phi-1)}.mt-phi-2{margin-top:var(--spacing-phi-2)}.mt-phi-3{margin-top:var(--spacing-phi-3)}.mt-phi-4{margin-top:var(--spacing-phi-4)}.mt-phi-5{margin-top:var(--spacing-phi-5)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-phi-3{margin-bottom:var(--spacing-phi-3)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.aspect-3\/4,.aspect-\[3\/4\]{aspect-ratio:3/4}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[3px\]{width:3px;height:3px}.size-\[18px\]{width:18px;height:18px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-3{height:calc(var(--spacing) * 3)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[2px\]{height:2px}.h-\[22px\]{height:22px}.h-\[83px\]{height:83px}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\[94vh\]{max-height:94vh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-\[22px\]{min-height:22px}.min-h-\[46px\]{min-height:46px}.min-h-\[52px\]{min-height:52px}.min-h-\[160px\]{min-height:160px}.w-0{width:0}.w-4{width:calc(var(--spacing) * 4)}.w-9{width:calc(var(--spacing) * 9)}.w-32{width:calc(var(--spacing) * 32)}.w-\[34px\]{width:34px}.w-\[42px\]{width:42px}.w-\[62px\]{width:62px}.w-\[132px\]{width:132px}.w-\[142px\]{width:142px}.w-\[220px\]{width:220px}.w-auto{width:auto}.w-full{width:100%}.max-w-\[18rem\]{max-width:18rem}.max-w-\[42ch\]{max-width:42ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[280px\]{max-width:280px}.max-w-\[380px\]{max-width:380px}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[601px\]{max-width:601px}.max-w-\[640px\]{max-width:640px}.max-w-full{max-width:100%}.min-w-0{min-width:0}.min-w-3{min-width:calc(var(--spacing) * 3)}.min-w-10{min-width:calc(var(--spacing) * 10)}.min-w-\[12rem\]{min-width:12rem}.min-w-\[220px\]{min-width:220px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-0{flex-basis:0}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-cell{cursor:cell}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.snap-y{scroll-snap-type:y var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.snap-start{scroll-snap-align:start}.list-none{list-style-type:none}.auto-rows-fr{grid-auto-rows:minmax(0,1fr)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-\[3px\]{gap:3px}.gap-phi-1{gap:var(--spacing-phi-1)}.gap-phi-2{gap:var(--spacing-phi-2)}.gap-phi-3{gap:var(--spacing-phi-3)}.gap-phi-4{gap:var(--spacing-phi-4)}.gap-px{gap:1px}.gap-x-1\.5{column-gap:calc(var(--spacing) * 1.5)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.overscroll-y-contain{overscroll-behavior-y:contain}.scroll-smooth{scroll-behavior:smooth}.rounded{border-radius:.25rem}.rounded-\[1px\]{border-radius:1px}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[10px\]{border-radius:10px}.rounded-card{border-radius:var(--radius-card)}.rounded-chip{border-radius:var(--radius-chip)}.rounded-field{border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-sheet{border-radius:var(--radius-sheet)}.rounded-tile{border-radius:var(--radius-tile)}.rounded-t-sheet{border-top-left-radius:var(--radius-sheet);border-top-right-radius:var(--radius-sheet)}.rounded-b-\[2px\]{border-bottom-right-radius:2px;border-bottom-left-radius:2px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-default-200{border-color:var(--color-default-200)}.border-default-300{border-color:var(--color-default-300)}.border-divider{border-color:var(--color-divider)}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab,red,red)){.bg-black\/40{background-color:color-mix(in oklab,var(--color-black) 40%,transparent)}}.bg-current{background-color:currentColor}.bg-danger{background-color:var(--color-danger)}.bg-danger-soft{background-color:var(--color-danger-soft)}.bg-default-100{background-color:var(--color-default-100)}.bg-default-200,.bg-default-200\/70{background-color:var(--color-default-200)}@supports (color:color-mix(in lab,red,red)){.bg-default-200\/70{background-color:color-mix(in oklab,var(--color-default-200) 70%,transparent)}}.bg-default-300{background-color:var(--color-default-300)}.bg-divider{background-color:var(--color-divider)}.bg-fg\/30{background-color:var(--color-fg)}@supports (color:color-mix(in lab,red,red)){.bg-fg\/30{background-color:color-mix(in oklab,var(--color-fg) 30%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-secondary-soft{background-color:var(--color-secondary-soft)}.bg-success-soft{background-color:var(--color-success-soft)}.bg-surface{background-color:var(--color-surface)}.bg-surface-sunken{background-color:var(--color-surface-sunken)}.bg-surface\/60{background-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.bg-surface\/60{background-color:color-mix(in oklab,var(--color-surface) 60%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--color-warning-soft)}.p-0{padding:0}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-phi-1{padding:var(--spacing-phi-1)}.p-phi-3{padding:var(--spacing-phi-3)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-phi-1{padding-inline:var(--spacing-phi-1)}.px-phi-3{padding-inline:var(--spacing-phi-3)}.px-phi-5{padding-inline:var(--spacing-phi-5)}.px-phi-6{padding-inline:var(--spacing-phi-6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-phi-2{padding-block:var(--spacing-phi-2)}.py-phi-3{padding-block:var(--spacing-phi-3)}.py-phi-4{padding-block:var(--spacing-phi-4)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[68px\]{padding-top:68px}.pt-phi-4{padding-top:var(--spacing-phi-4)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-phi-2{padding-bottom:var(--spacing-phi-2)}.pb-phi-5{padding-bottom:var(--spacing-phi-5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-phi-5{padding-left:var(--spacing-phi-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-caption{font-size:var(--text-caption);line-height:var(--tw-leading,var(--text-caption--line-height));letter-spacing:var(--tw-tracking,var(--text-caption--letter-spacing));font-weight:var(--tw-font-weight,var(--text-caption--font-weight))}.text-largetitle{font-size:var(--text-largetitle);line-height:var(--tw-leading,var(--text-largetitle--line-height));letter-spacing:var(--tw-tracking,var(--text-largetitle--letter-spacing));font-weight:var(--tw-font-weight,var(--text-largetitle--font-weight))}.text-title2{font-size:var(--text-title2);line-height:var(--tw-leading,var(--text-title2--line-height));letter-spacing:var(--tw-tracking,var(--text-title2--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title2--font-weight))}.text-title3{font-size:var(--text-title3);line-height:var(--tw-leading,var(--text-title3--line-height));letter-spacing:var(--tw-tracking,var(--text-title3--letter-spacing));font-weight:var(--tw-font-weight,var(--text-title3--font-weight))}.text-subhead{font-size:var(--text-subhead);line-height:var(--tw-leading,var(--text-subhead--line-height));font-weight:var(--tw-font-weight,var(--text-subhead--font-weight))}.text-body{font-size:var(--text-body);line-height:var(--tw-leading,var(--text-body--line-height));letter-spacing:var(--tw-tracking,var(--text-body--letter-spacing))}.text-footnote{font-size:var(--text-footnote);line-height:var(--tw-leading,var(--text-footnote--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-\[22px\]{--tw-leading:22px;line-height:22px}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.\[text-wrap\:balance\]{text-wrap:balance}.text-wrap{text-wrap:wrap}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-danger{color:var(--color-danger)}.text-default-300{color:var(--color-default-300)}.text-fg{color:var(--color-fg)}.text-fg-muted{color:var(--color-fg-muted)}.text-fg-subtle{color:var(--color-fg-subtle)}.text-on-primary{color:var(--color-on-primary)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-success{color:var(--color-success)}.text-warning{color:var(--color-warning)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.opacity-0{opacity:0}.opacity-25{opacity:.25}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-\[var\(--col-dim\)\]{opacity:var(--col-dim)}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1\.5px_var\(--tone\)\,var\(--shadow-lift\)\]{--tw-shadow:0 0 0 1.5px var(--tw-shadow-color,var(--tone)), var(--shadow-lift);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_0_0_1\.5px_currentColor\]{--tw-shadow:inset 0 0 0 1.5px var(--tw-shadow-color,currentColor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-card{--tw-shadow:0 1px 2px var(--tw-shadow-color,#11181c0d), 0 1px 3px var(--tw-shadow-color,#11181c0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lift{--tw-shadow:0 2px 4px var(--tw-shadow-color,#11181c0a), 0 6px 16px var(--tw-shadow-color,#11181c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sheet{--tw-shadow:0 -4px 24px var(--tw-shadow-color,#11181c1f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\,color\]{transition-property:background-color,box-shadow,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\,box-shadow\]{transition-property:background-color,color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,color\]{transition-property:background-color,color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\,transform\,box-shadow\]{transition-property:background-color,opacity,transform,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,opacity\]{transition-property:background-color,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,transform\]{transition-property:background-color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[height\]{transition-property:height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-height\]{transition-property:max-height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[max-width\]{transition-property:max-width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,background-color\]{transition-property:opacity,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,box-shadow\]{transition-property:opacity,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,box-shadow\,background-color\]{transition-property:transform,box-shadow,background-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,min-width\,padding\,margin\]{transition-property:width,min-width,padding,margin;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-ios{--tw-ease:var(--ease-ios);transition-timing-function:var(--ease-ios)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-fg-subtle::placeholder{color:var(--color-fg-subtle)}@media (hover:hover){.hover\:-translate-y-px:hover{--tw-translate-y:-1px;translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:bg-danger-soft:hover{background-color:var(--color-danger-soft)}.hover\:bg-default-50:hover{background-color:var(--color-default-50)}.hover\:bg-default-100:hover{background-color:var(--color-default-100)}.hover\:bg-default-200:hover{background-color:var(--color-default-200)}.hover\:bg-default-300:hover{background-color:var(--color-default-300)}.hover\:bg-primary\/90:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--color-primary) 90%,transparent)}}.hover\:bg-success-soft\/70:hover{background-color:var(--color-success-soft)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success-soft\/70:hover{background-color:color-mix(in oklab,var(--color-success-soft) 70%,transparent)}}.hover\:text-fg:hover{color:var(--color-fg)}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-lift:hover{--tw-shadow:0 2px 4px var(--tw-shadow-color,#11181c0a), 0 6px 16px var(--tw-shadow-color,#11181c14);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.active\:translate-y-0:active{--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.active\:scale-95:active{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.active\:scale-\[0\.97\]:active{scale:.97}.active\:scale-\[0\.982\]:active{scale:.982}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-default-100:active{background-color:var(--color-default-100)}.active\:bg-surface-sunken:active{background-color:var(--color-surface-sunken)}.active\:shadow-card:active{--tw-shadow:0 1px 2px var(--tw-shadow-color,#11181c0d), 0 1px 3px var(--tw-shadow-color,#11181c0f);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}@media (min-width:40rem){.sm\:flex{display:flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.\[\&\>\*\+\*\]\:border-t>*+*{border-top-style:var(--tw-border-style);border-top-width:1px}.\[\&\>\*\+\*\]\:border-divider>*+*{border-color:var(--color-divider)}@media (pointer:coarse){.\[\@media\(pointer\:coarse\)\]\:h-\[102px\]{height:102px}}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root{--ui-canvas:#f2f2f7;--ui-surface:#fff;--ui-surface-sunken:#fafafa;--ui-default-50:#fafafa;--ui-default-100:#f4f4f5;--ui-default-200:#e4e4e7;--ui-default-300:#d4d4d8;--ui-default-400:#a1a1aa;--ui-default-500:#71717a;--ui-fg:#11181c;--ui-fg-muted:#71717a;--ui-fg-subtle:#a1a1aa;--ui-divider:#11181c17;--ui-primary:#006fee;--ui-primary-soft:#e6f1fe;--ui-secondary:#7828c8;--ui-secondary-soft:#f2eafa;--ui-warning:#c4841d;--ui-warning-soft:#fdf4e7;--ui-success:#12a150;--ui-success-soft:#e8faf0;--ui-danger:#c20e4d;--ui-danger-soft:#fde7ef}html[data-ui-scheme=dark]{--ui-canvas:#0b0b0d;--ui-surface:#18181b;--ui-surface-sunken:#1f1f23;--ui-default-50:#18181b;--ui-default-100:#27272a;--ui-default-200:#3f3f46;--ui-default-300:#52525b;--ui-default-400:#8e8e96;--ui-default-500:#a1a1aa;--ui-fg:#ecedee;--ui-fg-muted:#a1a1aa;--ui-fg-subtle:#71717a;--ui-divider:#ffffff1f;--ui-primary:#4c9bf5;--ui-primary-soft:#0b2440;--ui-secondary:#a876e4;--ui-secondary-soft:#241634;--ui-warning:#e0a54b;--ui-warning-soft:#33240c;--ui-success:#45c77e;--ui-success-soft:#0d2c1c;--ui-danger:#e5537f;--ui-danger-soft:#360b1c}:root{--accent-violet:#7046cf;--accent-blue:#006fee;--accent-indigo:#5a5ae6;--accent-purple:#7828c8;--accent-teal:#0e8f94;--accent-green:#0f8a48;--accent-amber:#b4690e;--accent-rose:#c21e56}html[data-ui-scheme=dark]{--accent-violet:#a98bf0;--accent-blue:#4c9bf5;--accent-indigo:#8e8ef0;--accent-purple:#a876e4;--accent-teal:#3fc7cc;--accent-green:#45c77e;--accent-amber:#e0a54b;--accent-rose:#f0679a}html[data-accent=violet]{--ui-primary:#7046cf;--ui-primary-soft:#efeafb}html[data-accent=blue]{--ui-primary:#006fee;--ui-primary-soft:#e6f1fe}html[data-accent=indigo]{--ui-primary:#5a5ae6;--ui-primary-soft:#ececfd}html[data-accent=purple]{--ui-primary:#7828c8;--ui-primary-soft:#f2eafa}html[data-accent=teal]{--ui-primary:#0d8387;--ui-primary-soft:#e3f6f6}html[data-accent=green]{--ui-primary:#0f8747;--ui-primary-soft:#e6f7ee}html[data-accent=amber]{--ui-primary:#ac640d;--ui-primary-soft:#fdf3e4}html[data-accent=rose]{--ui-primary:#c21e56;--ui-primary-soft:#fde8ef}:root{--ui-on-primary:#fff}html[data-ui-scheme=dark][data-accent=violet]{--ui-primary:#a98bf0;--ui-primary-soft:#231a42}html[data-ui-scheme=dark][data-accent=blue]{--ui-primary:#4c9bf5;--ui-primary-soft:#0b2440}html[data-ui-scheme=dark][data-accent=indigo]{--ui-primary:#8e8ef0;--ui-primary-soft:#1b1b3a}html[data-ui-scheme=dark][data-accent=purple]{--ui-primary:#a876e4;--ui-primary-soft:#241634}html[data-ui-scheme=dark][data-accent=teal]{--ui-primary:#3fc7cc;--ui-primary-soft:#0a2e30}html[data-ui-scheme=dark][data-accent=green]{--ui-primary:#45c77e;--ui-primary-soft:#0d2c1c}html[data-ui-scheme=dark][data-accent=amber]{--ui-primary:#e0a54b;--ui-primary-soft:#33240c}html[data-ui-scheme=dark][data-accent=rose]{--ui-primary:#f0679a;--ui-primary-soft:#380d1e}html[data-ui-scheme=dark]{--ui-on-primary:#10141a}:root,html[data-theme],html[data-ui-scheme]{--paper:var(--ui-surface);--paper-warm:var(--ui-surface-sunken);--ink:var(--ui-fg);--ink-soft:var(--ui-fg-muted);--ink-faint:var(--ui-fg-subtle);--ink-hair:var(--ui-divider);--ink-hair2:var(--ui-default-200);--accent:var(--ui-primary);--accent-deep:var(--ui-primary);--accent-soft:var(--ui-primary-soft);--done:var(--ui-success);--warn:var(--ui-warning);--font-mono:var(--font-sans);--font-body:var(--font-sans);--font-display:var(--font-sans)}html[data-surface=analog]{--ui-canvas:#dad9d6;--ui-bg:#dad9d6;--ui-content1:#17181a;--ui-content2:#202225;--ui-content3:#2a2d31;--ui-surface:#17181a;--ui-fg:#f2f0ea;--ui-fg-muted:#97948d;--ui-fg-subtle:#6c6a65;--ui-default-50:#202225;--ui-default-100:#26282c;--ui-default-200:#303338;--ui-default-300:#3c4046;--ui-default-400:#565a61;--ui-divider:#000;--ui-primary:#e8571c;--ui-primary-soft:#3a2016;--radius-chip:8px;--radius-field:6px;--radius-tile:5px;--radius-card:12px;--radius-sheet:16px;--shadow-card:0 1px 0 #ffffff0f inset, 0 2px 3px #00000057, 0 6px 14px #0000004d;--shadow-lift:0 1px 0 #ffffff14 inset, 0 4px 6px #00000052, 0 14px 28px #00000061;--shadow-sheet:0 -10px 40px #00000080;--panel:#8f9192;--panel-lo:#7b7d7e;--panel-hi:#a7a9aa;--panel-line:#00000038}html[data-surface=analog] body{background-color:var(--ui-bg);background-image:radial-gradient(120% 80% at 50% 0,#ffffff8c,#0000 60%),radial-gradient(110% 100% at 50% 120%,#00000029,#0000 70%);background-attachment:fixed}html[data-surface=analog] .ft-case{--color-fg:#17181a;--color-fg-muted:#17181a;--color-fg-subtle:#2e3032}html[data-surface=analog] [data-display]{background-image:linear-gradient(#939596,#a8aaab 55%,#c3c5c6);padding:3px;box-shadow:0 0 0 1px #0000008c,inset 0 2px 3px #00000080,0 1px #ffffff6b}html[data-surface=analog] [data-display],html[data-surface=analog] [data-card],html[data-surface=analog] .card,html[data-surface=analog] .ft-flip,html[data-surface=analog] .ft-pager{--color-fg:#f4f2ec;--color-fg-muted:#f4f2ec;--color-fg-subtle:#9a968d;color:var(--color-fg)}html[data-surface=analog] .ft-key:not(.ft-key-lamp):not(.ft-key-cool):not(:disabled),html[data-surface=analog] .ft-case button:not(.ft-key-lamp):not(.ft-key-cool):not(:disabled):not(.ft-pager *):not(.card *):not(.btn):not([data-week-day]):not([data-year-month]):not([data-rail-day]){transition:transform .12s var(--ease-ios),box-shadow .12s var(--ease-ios);background-color:#cfd1cd;background-image:radial-gradient(120% 86% at 50% -14%,#00000021,#0000 66%),repeating-linear-gradient(0deg,#00000006 0,#00000006 1px,#0000 1px,#0000 2px),repeating-linear-gradient(90deg,#ffffff07 0,#ffffff07 1px,#0000 1px,#0000 2px);border-radius:13px;box-shadow:0 2px #a9aba7,0 3px 2px #00000057,0 8px 16px #0000002b}html[data-surface=analog] .ft-key:not(.ft-key-lamp):not(.ft-key-cool):not(:disabled):active,html[data-surface=analog] .ft-case button:not(.ft-key-lamp):not(.ft-key-cool):not(:disabled):not(.ft-pager *):not(.card *):not(.btn):not([data-week-day]):not([data-year-month]):not([data-rail-day]):active{transform:translateY(1px)scaleY(.93)scaleX(1.01);box-shadow:0 1px #a9aba7,0 1px 2px #0006,0 3px 7px #00000024}html[data-surface=analog] .ft-key-lamp{color:#fff1e9;background-color:#de581a;background-image:radial-gradient(120% 86% at 50% -14%,#00000026,#0000 66%),repeating-linear-gradient(0deg,#00000007 0,#00000007 1px,#0000 1px,#0000 2px),repeating-linear-gradient(90deg,#ffffff08 0,#ffffff08 1px,#0000 1px,#0000 2px);box-shadow:0 2px #9e3a0b,0 3px 2px #00000057,0 8px 16px #0000002b}html[data-surface=analog] .ft-key-lamp:active{transform:translateY(1px)scaleY(.93)scaleX(1.01);box-shadow:0 1px #9e3a0b,0 1px 2px #0006,0 3px 7px #00000024}html[data-surface=analog] .ft-key-cool{color:#e9f1f8;background-color:#3c6da2;background-image:radial-gradient(120% 86% at 50% -14%,#00000026,#0000 66%),repeating-linear-gradient(0deg,#00000007 0,#00000007 1px,#0000 1px,#0000 2px),repeating-linear-gradient(90deg,#ffffff08 0,#ffffff08 1px,#0000 1px,#0000 2px);box-shadow:0 2px #274a6e,0 3px 2px #00000057,0 8px 16px #0000002b}html[data-surface=analog] .ft-key-cool:active{transform:translateY(1px)scaleY(.93)scaleX(1.01);box-shadow:0 1px #274a6e,0 1px 2px #0006,0 3px 7px #00000024}html[data-surface=analog] .ft-case button:disabled,html[data-surface=analog] .ft-key:disabled{background-color:#c2c4c0;background-image:repeating-linear-gradient(0deg,#00000005 0,#00000005 1px,#0000 1px,#0000 2px),repeating-linear-gradient(90deg,#ffffff05 0,#ffffff05 1px,#0000 1px,#0000 2px);transform:none;box-shadow:0 1px #a9aba7,0 2px 3px #0003}html[data-surface=analog] .ft-key,html[data-surface=analog] .ft-key-lamp{text-shadow:none}html[data-surface=analog] .ft-key:not(.ft-key-lamp):not(.ft-key-cool).text-white{color:#2c2d2d}html[data-surface=analog] .ft-bezel{background-image:linear-gradient(#939596,#a8aaab 55%,#c3c5c6);border-radius:15px;padding:3px;box-shadow:0 0 0 1px #0000008c,inset 0 2px 3px #00000080,0 1px #ffffff6b}html[data-surface=analog] .ft-bezel .card{box-shadow:inset 0 2px 4px #0009,inset 0 1px #ffffff12,inset 0 -1px #0000008c}html[data-surface=analog] .ft-aperture{background:#7c7f81;border-radius:8px;position:relative;box-shadow:0 0 0 1px #00000085,inset 0 0 0 1px #0000004d,inset 0 3px 5px #0006,0 1px #fff6}html[data-surface=analog] [data-hour][data-anchor]{background-color:#ffffffb8}html[data-surface=analog] .ft-now{background-color:#e5352a;box-shadow:0 0 0 1px #00000059,0 0 5px #e5352a8c}html[data-surface=analog] .ft-week-dow:not(.text-primary),html[data-surface=analog] .ft-rail-date:not(.text-primary){color:#f1f2f2}html[data-surface=analog] .ft-notch{background-image:linear-gradient(#9ea0a1,#979999),repeating-linear-gradient(0deg,#00000005 0,#00000005 1px,#0000 1px,#0000 2px);border-radius:0 0 9px 9px;box-shadow:0 1px #000000ad,0 2px 2px #00000075,0 6px 10px #0000003d,inset 0 1px #ffffff42}html[data-surface=analog] .ft-aperture:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(#00000038,#0000 6%,#0000 94%,#0000003d);position:absolute;top:0;right:0;bottom:0;left:0}html[data-surface=analog] .ft-strip{background-color:#0000}html[data-surface=analog] [data-display]>.ft-flip-wide{justify-content:center;align-items:center;height:100%;display:flex}:root{--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--rail-col:150px;--card-keys-h:40px}@media (min-width:768px){:root{--rail-col:166px}}@media (pointer:coarse){:root{--card-keys-h:44px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}html[data-surface=glass]{--glass-ultra: rgb(255 255 255 / .52);--glass-thin: rgb(255 255 255 / .64);--glass-regular: rgb(255 255 255 / .76);--glass-thick: rgb(255 255 255 / .86);--glass-face-top: rgb(255 255 255 / .6);--glass-face-bot: rgb(255 255 255 / .3);--glass-rim: inset 0 1px 0 rgb(255 255 255 / .95), inset 0 0 0 1px rgb(255 255 255 / .62), inset 0 -1px 0 rgb(20 20 30 / .04);--glass-edge: 0 0 0 .5px rgb(20 20 30 / .075);--glass-shadow-sm: 0 1px 2px rgb(20 20 30 / .05), 0 4px 12px rgb(20 20 30 / .06);--glass-shadow: 0 1px 2px rgb(20 20 30 / .05), 0 8px 24px rgb(20 20 30 / .08), 0 24px 48px rgb(20 20 30 / .05);--glass-shadow-lg: 0 2px 4px rgb(20 20 30 / .06), 0 24px 60px rgb(20 20 30 / .18);--glass-sweep: linear-gradient(135deg, rgb(255 255 255 / .55), rgb(255 255 255 / 0) 46%, rgb(255 255 255 / .16));--glass-sweep-tint: linear-gradient(135deg, rgb(255 255 255 / .28), rgb(255 255 255 / 0) 46%, rgb(255 255 255 / .1));--glass-blob: oklch(.8 .07 250);--ease-spring: cubic-bezier(.3, 1.3, .5, 1);--ease-out: cubic-bezier(.2, .8, .2, 1);--ui-ground: transparent;--ui-canvas: #F6F6F9;--ui-surface: rgb(255 255 255 / .6);--ui-surface-sunken: rgb(255 255 255 / .4);--ui-default-50: rgb(255 255 255 / .55);--ui-default-100: rgb(20 20 30 / .045);--ui-default-200: rgb(20 20 30 / .07);--ui-default-300: rgb(20 20 30 / .13);--ui-default-400: #8E8E93;--ui-default-500: #6E6E73;--ui-fg: #1C1C1E;--ui-fg-muted: #6E6E73;--ui-fg-subtle: #8E8E93;--ui-divider: rgb(20 20 30 / .07);--ui-success: #248A3D;--ui-success-soft: #E3F6E8;--ui-warning: #B25000;--ui-warning-soft: #FFF0E0;--ui-danger: #D70015;--ui-danger-soft: #FFE5E5;--radius-field: 12px;--radius-tile: 15px;--radius-card: 22px;--radius-sheet: 28px;--shadow-card: var(--glass-rim), var(--glass-edge), var(--glass-shadow-sm);--shadow-lift: var(--glass-rim), var(--glass-edge), var(--glass-shadow);--shadow-sheet: var(--glass-rim), var(--glass-shadow-lg);--text-largetitle: 1.625rem;--text-largetitle--letter-spacing: -.025em;--track-fill: rgb(20 20 30 / .055);--slot-fill: rgb(20 20 30 / .055);--slot-fill-on: rgb(20 20 30 / .2)}html[data-surface=glass][data-ui-scheme=dark]{--glass-ultra: rgb(44 44 54 / .5);--glass-thin: rgb(44 44 54 / .62);--glass-regular: rgb(44 44 54 / .74);--glass-thick: rgb(38 38 48 / .88);--glass-face-top: rgb(255 255 255 / .09);--glass-face-bot: rgb(255 255 255 / .03);--glass-rim: inset 0 1px 0 rgb(255 255 255 / .12), inset 0 0 0 1px rgb(255 255 255 / .06), inset 0 -1px 0 rgb(0 0 0 / .25);--glass-edge: 0 0 0 .5px rgb(0 0 0 / .5);--glass-shadow-sm: 0 1px 2px rgb(0 0 0 / .3), 0 4px 12px rgb(0 0 0 / .3);--glass-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 8px 24px rgb(0 0 0 / .35), 0 24px 48px rgb(0 0 0 / .3);--glass-shadow-lg: 0 2px 4px rgb(0 0 0 / .4), 0 24px 60px rgb(0 0 0 / .55);--glass-sweep: linear-gradient(135deg, rgb(255 255 255 / .14), rgb(255 255 255 / 0) 46%, rgb(255 255 255 / .05));--glass-sweep-tint: linear-gradient(135deg, rgb(255 255 255 / .18), rgb(255 255 255 / 0) 46%, rgb(255 255 255 / .06));--glass-blob: oklch(.45 .1 280);--ui-canvas: #0C0C10;--ui-surface: rgb(44 44 54 / .62);--ui-surface-sunken: rgb(255 255 255 / .04);--ui-default-50: rgb(255 255 255 / .04);--ui-default-100: rgb(255 255 255 / .06);--ui-default-200: rgb(255 255 255 / .1);--ui-default-300: rgb(255 255 255 / .16);--ui-default-400: #8E8E93;--ui-default-500: #A1A1A6;--ui-fg: #F2F2F7;--ui-fg-muted: #A1A1A6;--ui-fg-subtle: #7C7C82;--ui-divider: rgb(255 255 255 / .08);--ui-success: #30D158;--ui-success-soft: #0F2A17;--ui-warning: #FF9F0A;--ui-warning-soft: #2E2008;--ui-danger: #FF453A;--ui-danger-soft: #33110F;--track-fill: rgb(255 255 255 / .07);--slot-fill: rgb(255 255 255 / .07);--slot-fill-on: rgb(255 255 255 / .28)}@media (prefers-reduced-transparency: reduce){html[data-surface=glass]{--glass-thin: #FFFFFF;--glass-regular: #FFFFFF;--glass-thick: #FFFFFF;--ui-surface: #FFFFFF;--glass-face-top: #FFFFFF;--glass-face-bot: #FFFFFF}html[data-surface=glass][data-ui-scheme=dark]{--glass-thin: #2A2A33;--glass-regular: #2A2A33;--glass-thick: #26262F;--ui-surface: #2A2A33;--glass-face-top: #2E2E38;--glass-face-bot: #2E2E38}}html[data-surface=glass] body{background:linear-gradient(180deg,#f4f4f8,#fafafb) fixed}html[data-surface=glass][data-ui-scheme=dark] body{background:linear-gradient(180deg,#0b0b0f,#111117) fixed}html[data-surface=glass] body:before{content:"";position:fixed;z-index:0;left:50%;top:-18vmax;width:72vmax;height:72vmax;border-radius:50%;background:radial-gradient(closest-side,var(--glass-blob),transparent 72%);opacity:.22;pointer-events:none;animation:glass-drift 52s ease-in-out infinite alternate}@keyframes glass-drift{0%{transform:translate(-62%) scale(1)}to{transform:translate(-38%,9vmax) scale(1.08)}}html[data-surface=glass] [data-card],html[data-surface=glass] .shadow-card,html[data-surface=glass] .shadow-lift,html[data-surface=glass] .shadow-sheet,html[data-surface=glass] .rounded-card.bg-surface{background-image:linear-gradient(180deg,var(--glass-face-top),var(--glass-face-bot));-webkit-backdrop-filter:blur(16px) saturate(1.4);backdrop-filter:blur(16px) saturate(1.4)}html[data-surface=glass] .rounded-card.border-divider,html[data-surface=glass] [data-card][data-variant=outlined],html[data-surface=glass] [data-card][data-variant=tinted]{border-color:transparent;box-shadow:var(--shadow-card)}html[data-surface=glass] [data-card][data-state=done]{border-color:transparent;box-shadow:var(--glass-edge);background-image:none;background-color:var(--ui-surface-sunken)}html[data-surface=glass] [data-card][data-state=active]{box-shadow:var(--shadow-lift);background-image:linear-gradient(180deg,color-mix(in srgb,var(--tone, var(--ui-primary)) 9%,transparent),transparent 46%),linear-gradient(180deg,var(--glass-face-top),var(--glass-face-bot))}html[data-surface=glass] [data-btn],html[data-surface=glass] [data-pill],html[data-surface=glass] .ft-key:not(.ft-key-mini){position:relative;isolation:isolate;overflow:hidden;transition:transform .18s var(--ease-spring),background-color .18s var(--ease-out),box-shadow .22s var(--ease-out),color .18s var(--ease-out),opacity .18s var(--ease-out)}html[data-surface=glass] [data-btn]:after,html[data-surface=glass] [data-pill]:after,html[data-surface=glass] .ft-key:not(.ft-key-mini):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass-sweep);pointer-events:none}html[data-surface=glass] [data-btn]:active,html[data-surface=glass] [data-pill]:active,html[data-surface=glass] .ft-key:active{transform:scale(.96)}html[data-surface=glass] [data-btn=neutral],html[data-surface=glass] [data-pill],html[data-surface=glass] .ft-key{background-color:var(--glass-regular);background-image:linear-gradient(180deg,var(--glass-face-top),var(--glass-face-bot));color:var(--ui-fg);box-shadow:var(--glass-rim),var(--glass-edge),var(--glass-shadow-sm);-webkit-backdrop-filter:blur(14px) saturate(1.5);backdrop-filter:blur(14px) saturate(1.5)}html[data-surface=glass] [data-pill]{color:var(--ui-fg-muted)}html[data-surface=glass] [data-pill]:hover,html[data-surface=glass] [data-btn=neutral]:active,html[data-surface=glass] [data-pill]:active,html[data-surface=glass] .ft-key:active{background-color:var(--glass-thick)}html[data-surface=glass] [data-pill][aria-pressed=true]{background-color:color-mix(in srgb,var(--ui-primary) 14%,var(--glass-regular));color:var(--ui-primary)}html[data-surface=glass] [data-pill][aria-pressed=true][style]{background-color:var(--glass-thick);box-shadow:inset 0 0 0 1.5px currentColor,var(--glass-edge),var(--glass-shadow-sm)}html[data-surface=glass] [data-btn=solid],html[data-surface=glass] .ft-key.bg-primary{background-image:linear-gradient(180deg,#ffffff29,#fff0);box-shadow:inset 0 1px #ffffff61,0 1px 2px #14141e14,0 6px 16px color-mix(in srgb,var(--ui-primary) 32%,transparent)}html[data-surface=glass] [data-btn=solid]:after,html[data-surface=glass] .ft-key.bg-primary:after{background:var(--glass-sweep-tint)}html[data-surface=glass] .ft-key.bg-primary{background-color:var(--ui-primary);color:var(--ui-on-primary);-webkit-backdrop-filter:none;backdrop-filter:none}html[data-surface=glass] [data-btn=flat]{background-color:var(--ui-default-100);color:var(--ui-primary)}html[data-surface=glass] [data-btn=flat]:after{display:none}html[data-surface=glass] [data-btn=light]:after{display:none}html[data-surface=glass] [data-btn=danger]{background-color:color-mix(in srgb,var(--ui-danger) 9%,var(--glass-regular));color:var(--ui-danger);box-shadow:var(--glass-rim),var(--glass-edge),var(--glass-shadow-sm)}html[data-surface=glass] [data-btn]:disabled,html[data-surface=glass] [data-pill]:disabled,html[data-surface=glass] .ft-key:disabled{transform:none;box-shadow:var(--glass-edge)}html[data-surface=glass] .rounded-field.bg-default-100,html[data-surface=glass] input.rounded-field,html[data-surface=glass] textarea.rounded-field,html[data-surface=glass] select.rounded-field{background-color:var(--glass-thin);box-shadow:var(--glass-rim),var(--glass-edge)}html[data-surface=glass] [data-seg]{position:relative;isolation:isolate;background-color:var(--ui-default-100);box-shadow:inset 0 1px 2px #14141e0f}html[data-surface=glass] [data-seg]:before{content:"";position:absolute;z-index:0;top:3px;bottom:3px;--seg-w: calc((100% - 6px - 2px * (var(--n) - 1)) / var(--n));width:var(--seg-w);left:calc(3px + var(--i) * (var(--seg-w) + 2px));border-radius:7px;background-color:var(--glass-thick);box-shadow:var(--glass-rim),var(--glass-edge),var(--glass-shadow-sm);transition:left .42s var(--ease-spring),width .42s var(--ease-spring)}html[data-surface=glass] [data-seg] [role=tab]{position:relative;z-index:1;background-color:transparent;box-shadow:none}html[data-surface=glass] [data-chip]{min-height:0;padding-inline:0;gap:5px;background-color:transparent;font-size:.8125rem;font-weight:600;letter-spacing:-.01em;line-height:1.2}html[data-surface=glass] [data-chip]:not([data-dot]):before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor}html[data-surface=glass] nav.fixed{border-top:0;background-color:var(--glass-thin);-webkit-backdrop-filter:blur(28px) saturate(1.7) brightness(1.03);backdrop-filter:blur(28px) saturate(1.7) brightness(1.03);box-shadow:inset 0 1px #ffffffd9,0 -8px 24px #14141e0f}html[data-surface=glass][data-ui-scheme=dark] nav.fixed{box-shadow:inset 0 1px #ffffff1a,0 -8px 24px #00000059}html[data-surface=glass] .ft-sidebar[data-open=true]{margin:10px;height:calc(100vh - 20px);top:10px;border-radius:var(--radius-sheet);background-color:var(--glass-thin);-webkit-backdrop-filter:blur(28px) saturate(1.6);backdrop-filter:blur(28px) saturate(1.6);box-shadow:var(--glass-rim),var(--glass-edge),var(--glass-shadow)}html[data-surface=glass] .ft-sheet{inset-inline:8px;bottom:8px;max-width:640px;margin-inline:auto;max-height:calc(94vh - 8px);border-radius:var(--radius-sheet);background-color:var(--glass-thick);background-image:none;-webkit-backdrop-filter:blur(36px) saturate(1.5);backdrop-filter:blur(36px) saturate(1.5);box-shadow:var(--glass-rim),var(--glass-shadow-lg)}html[data-surface=glass] .ft-sheet>:last-child{background-color:transparent;border-top-color:var(--ui-divider)}html[data-surface=glass] div:has(>.ft-sheet),html[data-surface=glass] [role=dialog].fixed.inset-0{background-color:#14141e38;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-surface=glass] [role=dialog].fixed.inset-0>.shadow-sheet{background-color:var(--glass-thick);background-image:none;-webkit-backdrop-filter:blur(36px) saturate(1.5);backdrop-filter:blur(36px) saturate(1.5)}html[data-surface=glass] :focus-visible{outline:3px solid color-mix(in srgb,var(--ui-primary) 35%,transparent);outline-offset:0}@media (prefers-reduced-motion: reduce){html[data-surface=glass] body:before{animation:none}}
