.nt{margin:0 0 14px;padding:14px 14px 12px;border-radius:20px;color:var(--ink);background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 10%,var(--surface)),var(--surface) 70%);box-shadow:0 0 0 .5px color-mix(in srgb,var(--accent) 22%,transparent),var(--shadow-1)}:root[data-theme=dark] .nt{background:linear-gradient(160deg,color-mix(in srgb,var(--accent) 16%,var(--surface-2)),var(--surface-2) 70%)}.nt-top{display:flex;justify-content:space-between;margin-bottom:6px}.nt-eye,.nt-top{align-items:center}.nt-eye{display:inline-flex;gap:5px;font-size:12px;font-weight:650;letter-spacing:.02em;color:var(--accent)}.nt-eye em{font-style:normal;color:var(--ink-3);font-weight:500}.nt-x{display:grid;place-items:center;width:26px;height:26px;border:0;border-radius:50%;color:var(--ink-3);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nt-title{display:block;font-size:16px;font-weight:650;letter-spacing:-.015em;line-height:1.3}.nt-body{margin:4px 0 11px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.nt-acts{display:flex;flex-wrap:wrap;gap:7px}.nt-acts button{padding:7px 13px;border:0;border-radius:999px;font-size:13.5px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.nt-acts button.is-main{color:#fff;background:var(--accent)}.st{margin:0 0 12px}.st-busy,.st-go{display:flex;align-items:center;gap:12px;width:100%;padding:13px 14px;border:0;border-radius:16px;text-align:left;color:var(--ink);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 13%,var(--surface)),color-mix(in srgb,var(--accent) 4%,var(--surface)));box-shadow:0 0 0 .5px color-mix(in srgb,var(--accent) 25%,transparent)}.st-ico{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;color:#fff;background:linear-gradient(150deg,var(--sp-1,var(--accent)),var(--sp-4,var(--accent)))}.st-t{flex:1 1;display:grid;grid-gap:2px;gap:2px;min-width:0}.st-t b{font-size:15px;font-weight:650}.st-t small{font-size:12.5px;color:var(--ink-3);line-height:1.35}.st-busy .st-ico{animation:st-breathe 1.6s ease-in-out infinite}@keyframes st-breathe{50%{transform:scale(.88);opacity:.7}}.st-lines{display:grid;grid-gap:4px;gap:4px;width:40px}.st-lines i{display:block;height:4px;border-radius:2px;background:color-mix(in srgb,var(--accent) 45%,transparent);transform-origin:left;animation:st-write 1.4s ease-in-out infinite}.st-lines i:nth-child(2){animation-delay:.2s;width:80%}.st-lines i:nth-child(3){animation-delay:.4s;width:60%}@keyframes st-write{0%{transform:scaleX(.1);opacity:.3}60%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:.2}}[data-reduced-motion=true] .st-busy .st-ico,[data-reduced-motion=true] .st-lines i{animation:none}.st-note{padding:12px 14px;border-radius:16px;background:var(--surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--accent) 28%,transparent),var(--shadow-1)}:root[data-theme=dark] .st-note{background:var(--surface-2)}.st-open{display:grid;grid-gap:3px;gap:3px;width:100%;padding:0;border:0;text-align:left;color:var(--ink);background:none}.st-head{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--accent);font-size:12.5px}.st-head b{flex:1 1;font-weight:650;letter-spacing:.01em}.st-lead{font-size:14.5px;font-weight:600}.st-line{font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-acts{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.st-acts button{display:inline-flex;align-items:center;gap:5px;padding:6px 12px;border:0;border-radius:999px;font-size:13px;font-weight:600;color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.st-acts button.is-main{color:#fff;background:var(--accent)}.st-steps{margin:10px 0 0;padding-left:20px;display:grid;grid-gap:3px;gap:3px;font-size:13px;color:var(--ink-2)}.qb{margin:-2px 0 10px}.qb-row{display:flex;gap:7px;overflow-x:auto;margin:0 -16px;padding:2px 16px 4px;scrollbar-width:none}.qb-row::-webkit-scrollbar{display:none}.qb-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:6px 11px 6px 6px;border:0;border-radius:999px;font-size:13px;color:var(--ink);background:color-mix(in srgb,var(--c,var(--accent)) 11%,var(--surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--c,var(--accent)) 30%,transparent)}.qb-ico{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#fff;background:var(--c,var(--accent))}.qb-t{font-weight:600;white-space:nowrap}.qb-chip small{color:var(--ink-3);font-size:12px}.qb-edit{padding-left:10px;color:var(--ink-3);background:color-mix(in srgb,var(--ink) 5%,transparent);box-shadow:none}.qbs{display:grid;grid-gap:12px;gap:12px;padding-bottom:8px}.qbs-lead{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.qbs-list{list-style:none;margin:0;padding:0;display:grid;grid-gap:6px;gap:6px}.qbs-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:13px;background:color-mix(in srgb,var(--ink) 4%,transparent)}.qbs-list li .qb-ico{background:var(--accent)}.qbs-t{flex:1 1;display:grid;min-width:0}.qbs-t b{font-size:14px}.qbs-t small{font-size:12px;color:var(--ink-3)}.qbs-list button{padding:5px 11px;border:0;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.qbs-list button.is-quiet{display:grid;place-items:center;width:28px;height:28px;padding:0;color:var(--ink-3);background:none}.qbs-empty{font-size:13px;color:var(--ink-3);background:none!important}.qbs-add{display:grid;grid-gap:8px;gap:8px}.qbs-pick{display:flex;gap:8px}.qbs-pick .field{flex:1 1;min-width:0}.qbs-off{justify-self:start;padding:4px 0;border:0;font-size:13px;color:var(--ink-3);background:none;text-decoration:underline;text-underline-offset:3px}.ib{margin:0 0 12px;border-radius:16px;background:color-mix(in srgb,#ff9f0a 10%,var(--surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb,#ff9f0a 35%,transparent);overflow:hidden}.ib.is-clash{background:color-mix(in srgb,#ff453a 9%,var(--surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb,#ff453a 35%,transparent)}:root[data-theme=dark] .ib{background:color-mix(in srgb,#ff9f0a 12%,var(--surface-2))}:root[data-theme=dark] .ib.is-clash{background:color-mix(in srgb,#ff453a 12%,var(--surface-2))}.ib-head{display:flex;align-items:center;gap:9px;width:100%;padding:11px 13px;border:0;text-align:left;color:var(--ink);background:none}.ib-dot{flex:none;width:8px;height:8px;border-radius:50%;background:#ff9f0a}.ib.is-clash .ib-dot{background:#ff453a}.ib-head b{flex:none;font-size:14px;font-weight:650}.ib-hint{flex:1 1;min-width:0;font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-head i{display:flex;color:var(--ink-3)}.ib-body{overflow:hidden}.ib-list{list-style:none;margin:0;padding:0 10px 8px;display:grid;grid-gap:6px;gap:6px}.ib-list li{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:12px;background:var(--surface)}:root[data-theme=dark] .ib-list li{background:var(--surface-3,var(--surface))}.ib-ico{flex:none;width:18px;text-align:center;font-size:14px;color:#ff9f0a}.ib-list li.is-clash .ib-ico{color:#ff453a}.ib-t{flex:1 1;display:grid;grid-gap:1px;gap:1px;min-width:0}.ib-t b{font-size:13.5px;font-weight:600}.ib-t small{font-size:12px;color:var(--ink-3);line-height:1.35}.ib-fix{flex:none;max-width:46%;padding:6px 11px;border:0;border-radius:999px;font-size:12.5px;font-weight:600;line-height:1.25;text-align:center;color:#fff;background:var(--accent)}.ib-fix.is-quiet{color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ib-all{display:flex;align-items:center;gap:6px;margin:0 10px 11px;padding:7px 13px;border:0;border-radius:999px;font-size:13px;font-weight:650;color:var(--ink);background:color-mix(in srgb,var(--ink) 8%,transparent)}.rl-flags{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px}.rl-flag{padding:1px 7px;border-radius:999px;font-size:11px;font-weight:650;font-style:normal;letter-spacing:.01em}.rl-flag.is-clash{color:#ff453a;background:color-mix(in srgb,#ff453a 13%,transparent)}.rl-flag.is-rule{color:#c77700;background:color-mix(in srgb,#ff9f0a 16%,transparent)}:root[data-theme=dark] .rl-flag.is-rule{color:#ffb340}.rl-flag.is-was{color:var(--ink-3);background:color-mix(in srgb,var(--ink) 7%,transparent)}.rl-row.has-clash .rl-card{box-shadow:inset 3px 0 0 #ff453a,0 0 0 .5px color-mix(in srgb,#ff453a 40%,transparent)}.rl-row.has-rule .rl-card{box-shadow:inset 3px 0 0 #ff9f0a,0 0 0 .5px color-mix(in srgb,#ff9f0a 40%,transparent)}.pr{margin:4px 0 14px;border-radius:20px;background:var(--surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 9%,transparent),var(--shadow-1);overflow:hidden;--pr:#30d158}:root[data-theme=dark] .pr{background:var(--surface-2)}.pr-ok{--pr:#ff9f0a}.pr-low{--pr:#ff453a}.pr-head{display:flex;align-items:center;gap:13px;width:100%;padding:13px 14px;border:0;text-align:left;color:var(--ink);background:none}.pr-ring{position:relative;flex:none}.pr-ring,.pr-ring svg{width:52px;height:52px}.pr-ring svg{transform:rotate(-90deg)}.pr-track{fill:none;stroke:color-mix(in srgb,var(--ink) 9%,transparent);stroke-width:5}.pr-fill{fill:none;stroke:var(--pr);stroke-width:5;stroke-linecap:round}.pr-ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:15px;font-weight:700}.pr-t{flex:1 1;display:grid;grid-gap:1px;gap:1px;min-width:0}.pr-t small{font-size:12px;font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.pr-t b{font-size:16px;font-weight:650;letter-spacing:-.015em}.pr-t em{font-style:normal;font-size:12.5px;color:var(--ink-2)}.pr-head>i{display:flex;color:var(--ink-3)}.pr-body{overflow:hidden;padding:0 14px}.pr-group{padding:4px 0 8px;border-top:.5px solid color-mix(in srgb,var(--ink) 9%,transparent)}.pr-group h4{margin:8px 0 5px;font-size:12.5px;font-weight:650;color:var(--ink-3)}.pr-group h4 span{margin-left:4px;font-weight:500}.pr-group.is-held h4{color:#28a745}.pr-group.is-dropped h4,.pr-group.is-missed h4{color:#ff453a}.pr-group.is-moved h4{color:#ff9f0a}.pr-group ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:4px;gap:4px}.pr-group li{display:grid;grid-template-columns:58px 1fr;grid-column-gap:8px;column-gap:8px;font-size:13.5px}.pr-time{color:var(--ink-3);font-size:12.5px}.pr-name{font-weight:550}.pr-group li small{grid-column:2;font-size:12px;color:var(--ink-3)}.pr-ask{display:inline-flex;align-items:center;gap:6px;margin:6px 0 14px;padding:7px 13px;border:0;border-radius:999px;font-size:13px;font-weight:600;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.ru-tabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:2px;gap:2px;margin:0 0 14px;padding:2px;border-radius:11px;background:color-mix(in srgb,var(--ink) 7%,transparent)}.ru-tabs button{padding:7px 8px;border:0;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:none}.ru-tabs button.on{color:var(--ink);background:var(--surface);box-shadow:0 1px 3px rgba(0,0,0,.12)}:root[data-theme=dark] .ru-tabs button.on{background:var(--surface-3,var(--surface-2))}.prl-read{margin:8px 2px 4px;font-size:13px;color:var(--ink-2)}.prl-read b{color:var(--accent)}.prl-read.is-words{color:var(--ink-3)}.rl-row.is-skipped .rl-card{opacity:.62}.rl-row.is-skipped .rl-title{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent);text-decoration-color:color-mix(in srgb,var(--ink) 35%,transparent)}.rl-row.is-skipped .rl-node i{background:var(--paper);box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--ink) 25%,transparent)}.rl-flag.is-skip{color:var(--ink-2);background:color-mix(in srgb,var(--ink) 9%,transparent)}.rl-flag.is-skip.is-missed{color:#ff453a;background:color-mix(in srgb,#ff453a 12%,transparent)}.rl-ask{display:flex;align-items:center;gap:6px;padding:0 12px 11px 14px}.rl-ask span{flex:1 1;min-width:0;font-size:12.5px;color:var(--ink-3)}.rl-ask button{display:inline-flex;align-items:center;gap:4px;padding:5px 11px;border:0;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 7%,transparent)}.rl-ask button.is-yes{color:#fff;background:var(--c,var(--accent))}.rl-skips{margin-top:6px;padding-top:8px;border-top:.5px solid color-mix(in srgb,var(--ink) 9%,transparent)}.rl-skips button{color:var(--ink-2)}.ia-done.is-skip{color:var(--ink-3)}.fy2{margin:4px 0 16px}.fy2-h{display:flex;align-items:baseline;gap:7px;margin:0 2px 9px}.fy2-h h3{margin:0;font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.fy2-h span{font-size:13px;font-weight:600;color:var(--ink-3)}.fy2-hero{position:relative;overflow:hidden;padding:15px 16px 16px;border-radius:22px;color:#fff;box-shadow:0 16px 34px -22px rgba(0,0,0,.55),inset 0 0 0 .5px rgba(255,255,255,.18)}.fy2-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 90% at 100% 0,rgba(255,255,255,.22),transparent 55%)}.fy2-top{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-bottom:10px}.fy2-ico{flex:none;display:grid;place-items:center;background:rgba(255,255,255,.22)}.fy2-ico,.fy2-ico.is-sm{width:30px;height:30px;border-radius:9px}.fy2-eye{flex:1 1;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;opacity:.88}.fy2-x{padding:4px 10px;border:0;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:rgba(0,0,0,.16)}.fy2-title{display:block;font-size:21px;font-weight:700;letter-spacing:-.022em;line-height:1.2}.fy2-note,.fy2-title{position:relative;z-index:1}.fy2-note{margin:5px 0 14px;font-size:14px;line-height:1.4;opacity:.92}.fy2-cta{position:relative;z-index:1;padding:9px 16px;border:0;border-radius:999px;font-size:14.5px;font-weight:650;color:#111;background:rgba(255,255,255,.94);box-shadow:0 6px 16px -8px rgba(0,0,0,.4)}.fy2-list{list-style:none;margin:10px 0 0;padding:4px;border-radius:18px;background:var(--surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 9%,transparent),var(--shadow-1)}:root[data-theme=dark] .fy2-list{background:var(--surface-2)}.fy2-list li{position:relative;display:flex;align-items:center}.fy2-list li+li:before{content:"";position:absolute;top:0;left:52px;right:12px;height:.5px;background:color-mix(in srgb,var(--ink) 10%,transparent)}.fy2-row{display:flex;align-items:center;gap:11px;padding:10px 6px 10px 10px;border:0;text-align:left;color:var(--ink);background:none}.fy2-row,.fy2-t{flex:1 1;min-width:0}.fy2-t{display:grid;grid-gap:1px;gap:1px}.fy2-t b{font-size:14.5px;font-weight:600;letter-spacing:-.01em}.fy2-t b,.fy2-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy2-t small{font-size:12.5px;color:var(--ink-3)}.fy2-go{flex:none;padding:5px 11px;border-radius:999px;font-size:12.5px;font-weight:650;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent)}.fy2-rx{flex:none;width:30px;height:30px;margin-right:4px;border:0;border-radius:50%;font-size:17px;line-height:1;color:var(--ink-4);background:none}@media (max-width:1023px){:root{--dock-h:62px;--dock-b:max(10px,calc(var(--safe-b) - 4px));--dock-x:14px;--dock-fab:0px;--nav-h:76px}:root[data-fab-dock=on]{--dock-fab:calc(var(--dock-h) + 10px)}.nav{left:var(--dock-x);right:calc(var(--dock-x) + var(--dock-fab));bottom:var(--dock-b);padding:0;height:var(--dock-h);max-width:520px;border:0;border-radius:999px;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 10%,transparent),0 12px 30px -12px rgba(0,0,0,.28),0 2px 8px -3px rgba(0,0,0,.12);transition:right .42s cubic-bezier(.32,.72,0,1),left .42s cubic-bezier(.32,.72,0,1)}:root[data-theme=dark] .nav{background:var(--surface-2);box-shadow:0 0 0 .5px rgba(255,255,255,.1),0 14px 32px -12px rgba(0,0,0,.7)}:root[data-transparency=reduced] .nav{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.nav-inner{display:flex;height:100%;padding:5px;gap:0;max-width:none}.nav-btn{flex:1 1;min-width:0;height:100%;border-radius:999px;gap:2px;font-size:10px;font-weight:600;letter-spacing:.005em;color:var(--ink-2);transition:flex-grow .42s cubic-bezier(.32,.72,0,1),opacity .22s ease,color .2s ease}.nav-btn.on{color:var(--accent)}.nav-btn .nav-ico{height:24px}.nav-btn .nav-ico svg{width:23px;height:23px}.nav-dot{top:0;left:0;right:0;bottom:0;width:auto;height:auto;margin:0;border-radius:999px;background:color-mix(in srgb,var(--accent) 14%,var(--surface));box-shadow:none}:root[data-theme=dark] .nav-dot{background:color-mix(in srgb,var(--accent) 22%,var(--surface-2));box-shadow:none}.nav-btn .nav-badge{top:4px;left:calc(50% + 6px);right:auto;box-shadow:0 0 0 2px color-mix(in srgb,var(--surface) 90%,transparent)}.nav-btn .nav-streak{top:3px;background:color-mix(in srgb,var(--surface) 92%,transparent);border-color:transparent;box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 14%,transparent)}.afab-dock{position:fixed;z-index:61;right:var(--dock-x);bottom:var(--dock-b)}.afab-dock-btn{position:relative;display:grid;place-items:center;width:var(--dock-h);height:var(--dock-h);padding:0;border:0;border-radius:50%;color:var(--ink);background:var(--surface);box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 10%,transparent),0 12px 30px -12px rgba(0,0,0,.28),0 2px 8px -3px rgba(0,0,0,.12);-webkit-tap-highlight-color:transparent}:root[data-theme=dark] .afab-dock-btn{background:var(--surface-2);box-shadow:0 0 0 .5px rgba(255,255,255,.1),0 14px 32px -12px rgba(0,0,0,.7)}:root[data-transparency=reduced] .afab-dock-btn{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}.afab-dock-btn .afab-face{padding:0}.afab-dock-btn .afab-orb{width:46px;height:46px;background:none}.afab-dock-btn .afab-mark{transform:scale(.94)}.afab-dock-btn .afab-tick{right:-6px;top:-6px;box-shadow:0 0 0 2px var(--paper)}.afab-live{position:fixed;z-index:62;left:50%;bottom:calc(var(--dock-b) + var(--dock-h) + 10px);width:min(330px,calc(100vw - 2 * var(--dock-x)));margin-left:calc(min(330px, calc(100vw - 2 * var(--dock-x))) / -2);display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;color:#fff;background:#141416;box-shadow:inset 0 0 0 .5px rgba(255,255,255,.14),0 14px 32px -12px rgba(0,0,0,.5);transition:bottom .42s cubic-bezier(.32,.72,0,1),left .42s cubic-bezier(.32,.72,0,1),width .42s cubic-bezier(.32,.72,0,1),margin .42s cubic-bezier(.32,.72,0,1)}:root[data-dock=mini] .afab-live{bottom:var(--dock-b);left:calc(var(--dock-x) + var(--dock-h) + 8px);margin-left:0;width:calc(100vw - 2 * var(--dock-x) - var(--dock-h) - 8px - var(--dock-fab) - 8px);height:var(--dock-h)}.afab-live-main{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px;padding:0 4px;border:0;text-align:left;color:inherit;background:none}.afab-live-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.afab-live-t small{font-size:10.5px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.6)}.afab-live-t b,.afab-live-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.afab-live-t b{display:block;font-size:14px;font-weight:600;letter-spacing:-.01em}.afab-live.is-ready .afab-live-t small{color:#30d158}.afab-live-open,.afab-live-stop{flex:none;display:grid;place-items:center;height:34px;min-width:34px;padding:0 12px;border:0;border-radius:999px;font-size:13px;font-weight:650;color:#fff;background:rgba(255,255,255,.16)}.afab-live-stop{padding:0}.afab-live-open{color:#111;background:#fff}.afab-live-dot{flex:none;position:relative;display:flex;align-items:center;justify-content:center;gap:3px;width:34px;height:34px;border-radius:50%;background:linear-gradient(150deg,var(--sp-1,var(--accent)),var(--sp-4,var(--accent)))}.afab-live-dot i{width:4px;height:4px;border-radius:50%;background:#fff;animation:afab-live-b 1s ease-in-out infinite}.afab-live-dot i:nth-child(2){animation-delay:.15s}.afab-live-dot i:nth-child(3){animation-delay:.3s}.afab-live-dot.is-write i{width:3px;height:14px;border-radius:2px;transform-origin:center;animation-name:afab-live-w}.afab-live-dot.is-ready i{animation:none}.afab-live-dot.is-ready i:first-child,.afab-live-dot.is-ready i:nth-child(3){display:none}.afab-live-dot.is-ready i:nth-child(2){width:12px;height:7px;border-radius:0;background:none;border-left:2.4px solid #fff;border-bottom:2.4px solid #fff;transform:translateY(-2px) rotate(-45deg)}@keyframes afab-live-b{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(-4px);opacity:1}}@keyframes afab-live-w{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}:root[data-reduced-motion=true] .afab-live-dot i{animation:none}[data-chat=open] .nav{opacity:0;pointer-events:none;transition:opacity .2s ease}:root[data-tab-labels=hide] .nav-dot{top:0;transform:none}}.hero{--hero-r:34px;border-radius:var(--hero-r)}.hero.hero-corner-soft{--hero-r:22px}.hero.hero-corner-square{--hero-r:10px}.hero.hero-corner-pill{--hero-r:46px}.hero :is(.hl-bg,.hl-scene-wrap,.hl-photo-wrap){position:absolute;inset:0;border-radius:var(--hero-r);-webkit-clip-path:inset(0 round var(--hero-r));clip-path:inset(0 round var(--hero-r));pointer-events:none}.hl-bg{z-index:-3}.hl-photo-wrap{z-index:-2;overflow:hidden}.hl-scene-wrap{z-index:-1;overflow:hidden}.hero-week{border-radius:calc(var(--hero-r) - 10px)}.hero-day,.hero-day-thumb{border-radius:calc(var(--hero-r) - 16px)}.hero-stat{padding-left:12px;padding-right:12px}.hero-ribbon,.hero-ribbon i,.hero-stat{border-radius:999px}.hero.hero-corner-square .hero-week{border-radius:8px}.hero.hero-corner-square :is(.hero-day,.hero-day-thumb){border-radius:6px}.hero.hero-corner-pill .hero-week{border-radius:34px}.hero.hero-corner-pill :is(.hero-day,.hero-day-thumb){border-radius:999px}.hero.hero-corner-pill{padding-left:22px;padding-right:22px}.hl-scene{position:absolute;inset:0;pointer-events:none;overflow:hidden;container-type:size}.hl-scene *{will-change:transform,opacity}.has-parallax .hl-scene{transform:translate(calc(var(--hx, 0) * -7px),calc(var(--hy, 0) * -5px))}.has-parallax .hero-sky,.has-parallax .hl-scene{transition:transform .6s cubic-bezier(.22,1,.36,1)}.has-parallax .hero-sky{transform:translate(calc(var(--hx, 0) * 9px),calc(var(--hy, 0) * 6px))}.has-parallax .hl-photo{translate:calc(var(--hx, 0) * -8px) calc(var(--hy, 0) * -6px);transition:translate .7s cubic-bezier(.22,1,.36,1)}@keyframes hl-wander{0%,to{transform:translate(0)}25%{transform:translate(var(--a1),var(--b1))}50%{transform:translate(var(--a2),var(--b2))}75%{transform:translate(var(--a3),var(--b3))}}@keyframes hl-pulse{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:1;transform:scale(1)}}.hl-starfield{position:absolute;inset:-20%;transform-origin:70% 10%;animation:hl-turn 240s linear infinite}@keyframes hl-turn{to{transform:rotate(1turn)}}.hl-star{position:absolute;width:var(--s);height:var(--s);border-radius:50%;background:#fff;opacity:var(--o);animation:hl-twinkle var(--t) ease-in-out infinite;animation-delay:var(--d)}.hl-star.d2{background:#fffbe8}@keyframes hl-twinkle{0%,to{opacity:calc(var(--o) * .25);transform:scale(.75)}50%{opacity:var(--o);transform:scale(1.1)}}.hl-sparkle{position:absolute;width:11px;height:11px;fill:#fff;animation:hl-sparkle var(--t) ease-in-out infinite;animation-delay:var(--d)}@keyframes hl-sparkle{0%,70%,to{opacity:0;transform:scale(.2) rotate(0deg)}82%{opacity:1;transform:scale(1) rotate(45deg)}}.hl-shoot{position:absolute;top:8%;left:78%;width:90px;height:1.6px;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,0),#fff 85%,#fff);opacity:0;transform-origin:right center;animation:hl-shoot 11s cubic-bezier(.3,0,.7,1) infinite;animation-delay:1.5s}.hl-shoot.s1{top:22%;left:40%;width:60px;animation-duration:17s;animation-delay:7s}@keyframes hl-shoot{0%{opacity:0;transform:translate(0) rotate(-26deg) scaleX(.2)}1.5%{opacity:1;transform:translate(-30px,14px) rotate(-26deg) scaleX(1)}7%{opacity:0;transform:translate(-230px,112px) rotate(-26deg) scaleX(.6)}to{opacity:0;transform:translate(-230px,112px) rotate(-26deg) scaleX(.6)}}.hl-fly{position:absolute;width:var(--s);height:var(--s);animation:hl-wander var(--t) ease-in-out infinite;animation-delay:var(--d)}.hl-fly b{display:block;width:100%;height:100%;border-radius:50%;background:#ffe9a6;opacity:var(--o);animation:hl-pulse var(--p) ease-in-out infinite;animation-delay:var(--pd)}.hl-rainfield{position:absolute;inset:0;transform-origin:50% 0;animation:hl-wind 7s ease-in-out infinite alternate}@keyframes hl-wind{0%{transform:skewX(-4deg)}to{transform:skewX(6deg)}}.hl-drop{position:absolute;top:0;width:1.2px;height:var(--h);border-radius:1px;background:linear-gradient(rgba(255,255,255,0),rgba(255,255,255,.95));opacity:var(--o);animation:hl-fall var(--t) linear infinite;animation-delay:var(--d)}.hl-drop.is-near{width:1.8px}@keyframes hl-fall{0%{transform:translateY(-40px) rotate(12deg)}to{transform:translate(-30px,calc(100cqh + 10px)) rotate(12deg)}}.hl-splash{position:absolute;bottom:6px;width:14px;height:4px;border-radius:50%;border:1px solid rgba(255,255,255,.55);opacity:0;animation:hl-splash var(--t) ease-out infinite;animation-delay:var(--d)}@keyframes hl-splash{0%,60%{opacity:0;transform:scale(.2)}65%{opacity:.8}to{opacity:0;transform:scale(1.4)}}.hl-cloud{position:absolute;left:0;width:var(--w);opacity:var(--o);animation:hl-drift var(--t) linear infinite;animation-delay:var(--d)}.hl-cloud svg{display:block;width:100%;fill:#fff;animation:hl-bob var(--b) ease-in-out infinite alternate}@keyframes hl-drift{0%{transform:translateX(-220px)}to{transform:translateX(calc(100cqw + 40px))}}@keyframes hl-bob{0%{transform:translateY(-3px) scale(1)}to{transform:translateY(3px) scale(1.03)}}.hl-waves{position:absolute;left:0;right:0;bottom:0;height:70px}.hl-wave-bob{width:100%;animation:hl-swell 6s ease-in-out infinite alternate}.hl-wave,.hl-wave-bob{position:absolute;left:0;bottom:0;height:100%}.hl-wave{width:200%;animation:hl-roll 16s linear infinite}.hl-wave path{fill:rgba(255,255,255,.1)}.hl-wave-bob.w1{height:80%;animation-duration:8s;animation-delay:-3s}.hl-wave-bob.w1 .hl-wave{animation-duration:22s;animation-direction:reverse}.hl-wave-bob.w1 path{fill:rgba(255,255,255,.14)}.hl-wave-bob.w2{height:55%;animation-duration:5s;animation-delay:-1s}.hl-wave-bob.w2 .hl-wave{animation-duration:11s}.hl-wave-bob.w2 path{fill:rgba(255,255,255,.2)}@keyframes hl-roll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes hl-swell{0%{transform:translateY(4px)}to{transform:translateY(-5px)}}.hl-foam{position:absolute;width:3px;height:3px;border-radius:50%;background:#fff;animation:hl-glint var(--t) ease-in-out infinite;animation-delay:var(--d)}@keyframes hl-glint{0%,to{opacity:0;transform:translateX(0) scale(.5)}50%{opacity:.9;transform:translateX(8px) scale(1)}}.hl-flock{position:absolute;top:18%;left:0;opacity:0;animation:hl-cross 26s cubic-bezier(.45,0,.55,1) infinite;animation-delay:1s}.hl-flock-bob{position:relative;animation:hl-glide 3.2s ease-in-out infinite alternate}.hl-bird{position:absolute;left:0;top:0;width:18px;fill:none;stroke:rgba(255,255,255,.9);stroke-width:1.7;stroke-linecap:round}.hl-bird path{transform-origin:12px 6px;animation:hl-flap .55s ease-in-out infinite alternate;animation-delay:var(--fd)}@keyframes hl-cross{0%{opacity:0;transform:translate(-60px,20px)}4%{opacity:1}45%{opacity:1;transform:translate(calc(100cqw + 40px),-30px)}46%,to{opacity:0;transform:translate(calc(100cqw + 40px),-30px)}}@keyframes hl-glide{0%{transform:translateY(-4px) rotate(-2deg)}to{transform:translateY(5px) rotate(2deg)}}@keyframes hl-flap{0%{transform:scaleY(1)}to{transform:scaleY(.35)}}.hl-hang{position:absolute;top:0;right:36%;transform-origin:top center;animation:hl-pendulum 6s cubic-bezier(.45,0,.55,1) infinite}.hl-drop-line{display:flex;flex-direction:column;align-items:center;animation:hl-descend 14s ease-in-out infinite}.hl-thread{display:block;width:1px;height:46px;background:rgba(255,255,255,.65);transform-origin:top;animation:hl-thread 14s ease-in-out infinite}.hl-spider{display:grid;place-items:center;margin-top:-4px;color:rgba(255,255,255,.85);animation:hl-spider-down 14s ease-in-out infinite}@keyframes hl-pendulum{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes hl-thread{0%,55%,to{transform:scaleY(1)}70%,85%{transform:scaleY(1.7)}}@keyframes hl-spider-down{0%,55%,to{transform:translateY(0)}70%,85%{transform:translateY(32px)}}@keyframes hl-descend{0%,to{transform:none}}.hero.sky-dusk .hl-hang,.hero.sky-night .hl-hang{animation-duration:9s}.hl-petal{position:absolute;top:-20px;width:var(--s);animation:hl-petal-fall var(--t) linear infinite;animation-delay:var(--d)}.hl-petal b{display:block;animation:hl-sway var(--st) ease-in-out infinite alternate}.hl-petal svg{display:block;width:var(--s);fill:var(--c);opacity:.9;animation:hl-turnover var(--r) linear infinite}@keyframes hl-petal-fall{0%{transform:translateY(-20px)}to{transform:translateY(calc(100cqh + 30px))}}@keyframes hl-sway{0%{transform:translateX(calc(var(--sw) * -1))}to{transform:translateX(var(--sw))}}@keyframes hl-turnover{0%{transform:rotate(0deg) scaleX(1)}50%{transform:rotate(180deg) scaleX(-.4)}to{transform:rotate(1turn) scaleX(1)}}.hl-bubble{position:absolute;bottom:-24px;width:var(--s);height:var(--s);animation:hl-rise var(--t) cubic-bezier(.4,0,.6,1) infinite;animation-delay:var(--d)}.hl-bubble b{display:block;width:100%;height:100%;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:radial-gradient(circle at 32% 30%,rgba(255,255,255,.55),rgba(255,255,255,.05) 45%,transparent 70%);animation:hl-wobble var(--wt) ease-in-out infinite alternate}@keyframes hl-rise{0%{transform:translateY(0);opacity:0}10%{opacity:1}85%{opacity:.9}to{transform:translateY(calc(-100cqh - 40px));opacity:0}}@keyframes hl-wobble{0%{transform:translateX(calc(var(--w) * -1)) scaleY(.94)}to{transform:translateX(var(--w)) scaleX(.94)}}.hl-beam{position:absolute;top:-30%;left:18%;width:34%;height:170%;background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.13),rgba(255,255,255,0));transform:rotate(24deg);animation:hl-beam 9s ease-in-out infinite alternate}.hl-beam.b2{left:52%;width:18%;animation-duration:12s;animation-delay:-4s}@keyframes hl-beam{0%{opacity:.45;transform:rotate(22deg) translateX(-8px)}to{opacity:1;transform:rotate(26deg) translateX(8px)}}.hl-mote{position:absolute;width:var(--s);height:var(--s);animation:hl-wander var(--t) ease-in-out infinite;animation-delay:var(--d)}.hl-mote b{display:block;width:100%;height:100%;border-radius:50%;background:#fff;animation:hl-pulse var(--p) ease-in-out infinite;animation-delay:var(--pd)}.hl-scene.is-still *,:root[data-reduced-motion=true] .hl-scene *{animation:none!important}.hl-scene.is-still :is(.hl-shoot,.hl-splash,.hl-flock){display:none}:root[data-hidden=true] .hl-scene *{animation-play-state:paused}.hl-photo{position:absolute;inset:-6%;background-size:cover;background-position:50%}.hl-photo.is-moving{animation:hl-kenburns 34s ease-in-out infinite alternate}@keyframes hl-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.12) translate(-2%,-1.5%)}}:root[data-reduced-motion=true] .hl-photo{animation:none}.hl-face{position:relative}.hl-chips{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0}.hl-chip{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:#fff;background:rgba(255,255,255,.18);white-space:nowrap}.hl-chip i{font-style:normal;font-size:12px}.hero.sky-plain .hl-chip,.hero.sky-sand .hl-chip{color:var(--ink);background:color-mix(in srgb,var(--ink) 7%,transparent)}.hero-align-center .hl-chips{justify-content:center}.hl-eyebrow{margin:74px 0 0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:rgba(255,255,255,.92)}.hero.no-arc .hl-eyebrow{margin-top:22px}.hero-title.hl-clock-title{margin:0 0 4px;font:700 64px/1 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font);letter-spacing:-.045em}.hero-font-serif .hero-title.hl-clock-title{font-family:var(--font-display);font-weight:600}.hero-font-rounded .hero-title.hl-clock-title{font-family:ui-rounded,"SF Pro Rounded",-apple-system,var(--font)}.hl-clock{display:inline-flex;align-items:baseline}.hl-clock em{font-style:normal;margin:0 1px}.hl-clock em.is-tick{animation:hl-blink 1s steps(2,jump-none) infinite}.hl-clock small{font-size:22px;opacity:.7}.hl-clock i,.hl-clock small{margin-left:6px;font-weight:600;letter-spacing:0}.hl-clock i{font-style:normal;font-size:20px;opacity:.8}@keyframes hl-blink{0%{opacity:1}to{opacity:.25}}:root[data-reduced-motion=true] .hl-clock em{animation:none}.hero-size-tall .hl-eyebrow{margin-top:116px}.hero-size-tall .hero-title.hl-clock-title{font-size:76px}.hero-size-compact .hl-eyebrow{margin-top:40px}.hero-size-compact .hero-title.hl-clock-title{font-size:48px}.hl-poster{display:flex;align-items:flex-end;gap:12px;margin:28px 0 6px}.hl-poster-num{font:700 96px/.82 -apple-system,BlinkMacSystemFont,SF Pro Display,var(--font);letter-spacing:-.06em}.hero-font-serif .hl-poster-num{font-family:var(--font-display);font-weight:600}.hero-font-rounded .hl-poster-num{font-family:ui-rounded,"SF Pro Rounded",-apple-system,var(--font)}.hl-poster-side{display:grid;grid-gap:1px;gap:1px;padding-bottom:4px;min-width:0}.hl-poster-side em{font-style:normal;font-size:22px;font-weight:700;letter-spacing:-.02em}.hl-poster-side small{font-size:13px;font-weight:600;opacity:.8}.hl-poster-hi{margin-top:4px;font-size:13.5px;font-weight:600;opacity:.92;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-align-center .hl-poster{justify-content:center}.hero-size-tall .hl-poster{margin-top:60px}.hero-size-tall .hl-poster-num{font-size:120px}.hero-face-minimal .hero-title{margin-top:30px}.hero-face-minimal.hero-size-tall .hero-title{margin-top:70px}.hs-preview{margin:-4px -16px 2px;pointer-events:none}.hs-preview .hero{margin-bottom:8px}.hs-hint{margin:0 4px 12px;font-size:12.5px;color:var(--ink-3);text-align:center}.hs-looks{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.hs-look,.hs-looks{display:grid;padding:10px}.hs-look{grid-gap:2px;gap:2px;border:0;border-radius:14px;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.hs-look i{display:block;height:34px;margin-bottom:6px;border-radius:9px}.hs-look b{font-size:13.5px;font-weight:650}.hs-look small{font-size:11.5px;line-height:1.3;color:var(--ink-3)}.hs-custom{display:grid;grid-gap:10px;gap:10px;padding:10px 14px 12px}.hs-pairs{display:flex;flex-wrap:wrap;gap:8px}.hs-pairs button{width:34px;height:34px;border:0;border-radius:50%;box-shadow:inset 0 0 0 .5px rgba(0,0,0,.15)}.hs-pairs button.on{box-shadow:0 0 0 2px var(--paper),0 0 0 4px var(--accent)}.hs-pick{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.hs-pick label{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}.hs-pick input[type=color]{width:34px;height:34px;padding:0;border:0;border-radius:50%;background:none;overflow:hidden}.hs-angle{flex:1 1;display:flex;align-items:center;gap:8px;min-width:140px}.hs-angle input{flex:1 1}.hs-angle b{font-size:12.5px;color:var(--ink-2);min-width:34px;text-align:right}.hs-count{display:grid;grid-gap:8px;gap:8px;padding:6px 14px 12px}.hero-face-poster .hero-date{visibility:hidden}.fy3{margin:2px 0 14px}.fy3-card{border-radius:22px;background:var(--surface);overflow:hidden;box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 9%,transparent),var(--shadow-1)}:root[data-theme=dark] .fy3-card{background:var(--surface-2)}.fy3-head{display:flex;align-items:center;gap:11px;width:100%;padding:13px 14px;border:0;text-align:left;color:var(--ink);background:none}.fy3-mark{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:color-mix(in srgb,var(--accent) 14%,transparent)}.fy3-h{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.fy3-h b{font-size:16px;font-weight:700;letter-spacing:-.015em}.fy3-h small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy3-alert{flex:none;width:8px;height:8px;border-radius:50%;background:#ff9f0a}.fy3-count{flex:none;min-width:24px;height:24px;padding:0 7px;border-radius:999px;display:grid;place-items:center;font-size:12.5px;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 13%,transparent)}.fy3-chev{flex:none;display:flex;color:var(--ink-3)}.fy3-list{list-style:none;margin:0;padding:0 8px 8px;overflow:hidden}.fy3-item{border-radius:16px;overflow:hidden;transition:background .25s ease}.fy3-item+.fy3-item{margin-top:2px}.fy3-item.is-on{background:color-mix(in srgb,var(--accent) 7%,transparent)}.fy3-row{display:flex;align-items:center;gap:11px;width:100%;padding:10px;border:0;text-align:left;color:var(--ink);background:none}.fy3-ico{position:relative;flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:color-mix(in srgb,var(--accent) 12%,var(--surface));box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--accent) 22%,transparent)}:root[data-theme=dark] .fy3-ico{background:color-mix(in srgb,var(--accent) 18%,var(--surface-2))}.fy3-dot{position:absolute;top:-2px;right:-2px;width:9px;height:9px;border-radius:50%;box-shadow:0 0 0 2px var(--surface)}.fy3-dot.is-red{background:#ff453a}.fy3-dot.is-orange{background:#ff9f0a}.fy3-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.fy3-t small{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.fy3-t b{font-size:14.5px;font-weight:600;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fy3-item.is-on .fy3-t b{white-space:normal}.fy3-rchev{flex:none;display:flex;color:var(--ink-4)}.fy3-more{overflow:hidden}.fy3-more-in{padding:0 12px 12px 55px}.fy3-more-in p{margin:0 0 10px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.fy3-acts{display:flex;flex-wrap:wrap;gap:8px}.fy3-cta{padding:8px 15px;font-weight:650;color:#fff;background:var(--accent)}.fy3-cta,.fy3-later{border:0;border-radius:999px;font-size:13.5px}.fy3-later{padding:8px 13px;font-weight:600;color:var(--ink-2);background:color-mix(in srgb,var(--ink) 7%,transparent)}.nw.nw2{--cc:var(--c,var(--accent));padding:15px 16px 14px!important;border-radius:26px!important;border:0!important;background:var(--surface)!important;box-shadow:0 0 0 .5px color-mix(in srgb,var(--ink) 9%,transparent),var(--shadow-1)!important}:root[data-theme=dark] .nw.nw2{background:var(--surface-2)!important}.nw2-wash{position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(130% 90% at 0 0,color-mix(in srgb,var(--cc) 16%,transparent),transparent 62%)}.nw.nw2.nw-tone-plain .nw2-wash{display:none}.nw2-head{display:flex;align-items:center;gap:8px;margin-bottom:10px}.nw2-pill{display:inline-flex;align-items:center;gap:6px;padding:4px 10px 4px 8px;border-radius:999px;font-size:11.5px;font-weight:750;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in srgb,var(--cc) 85%,var(--ink));background:color-mix(in srgb,var(--cc) 14%,transparent)}.nw2-pill i{width:7px;height:7px;border-radius:50%;background:var(--cc)}.nw.is-live .nw2-pill i{animation:nw2-beat 1.6s ease-in-out infinite}@keyframes nw2-beat{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.55);opacity:.55}}.nw.is-paused .nw2-pill{color:var(--ink-2);background:color-mix(in srgb,var(--ink) 8%,transparent)}.nw.is-paused .nw2-pill i{background:var(--ink-3)}.nw2-kind{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nw2-kind svg{color:var(--cc);flex:none}.nw2-time{margin-left:auto;flex:none;font-size:12.5px;font-weight:600;color:var(--ink-3)}.nw2-main{display:flex;align-items:center;gap:14px}.nw2-text{flex:1 1;min-width:0;display:grid;grid-gap:3px;gap:3px;padding:0;border:0;text-align:left;color:var(--ink);background:none}.nw2-title{font:700 22px/1.15 var(--font-display,inherit);letter-spacing:-.025em;overflow-wrap:anywhere}.nw2-sub{font-size:13px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nw2-count{display:inline-flex;align-items:baseline;gap:6px;margin-top:6px}.nw2-count b{font-size:30px;font-weight:750;letter-spacing:-.03em;color:var(--cc)}.nw2-count small{font-size:13px;font-weight:600;color:var(--ink-3)}.nw2-ring{position:relative;flex:none;width:84px;height:84px}.nw2-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.nw2-ring-track{fill:none;stroke:color-mix(in srgb,var(--cc) 15%,transparent);stroke-width:7}.nw2-ring-fill{fill:none;stroke:var(--cc);stroke-width:7;stroke-linecap:round}.nw2-ring-tip{position:absolute;inset:0;pointer-events:none}.nw2-ring-tip b{position:absolute;left:50%;top:2.5px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:#fff;box-shadow:0 0 0 2.5px var(--cc),0 2px 6px rgba(0,0,0,.25)}.nw2-ring>span{position:absolute;inset:0;display:grid;place-content:center;text-align:center}.nw2-ring>span b{font-size:21px;font-weight:750;letter-spacing:-.03em;line-height:1;color:var(--ink)}.nw2-ring>span small{margin-top:2px;font-size:10.5px;font-weight:650;color:var(--ink-3)}.nw2-scrub{margin-top:14px}.nw2-track{position:relative;height:7px;border-radius:999px;background:color-mix(in srgb,var(--cc) 15%,transparent)}.nw2-fill{position:absolute;inset:0;border-radius:999px;background:var(--cc);transform-origin:left center}.nw2-thumb{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 .5px rgba(0,0,0,.12),0 2px 8px rgba(0,0,0,.22)}.nw2-ends{display:flex;justify-content:space-between;gap:8px;margin-top:7px;font-size:11.5px;font-weight:600;color:var(--ink-3)}.nw2-ends span:nth-child(2),.nw2-words{color:color-mix(in srgb,var(--cc) 80%,var(--ink))}.nw2-words{margin:8px 0 0;font-size:13.5px;font-weight:650}.nw2-paused{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding:10px 10px 10px 14px;border-radius:16px;background:color-mix(in srgb,var(--ink) 5%,transparent)}.nw2-paused span{font-size:13.5px;font-weight:600;color:var(--ink-2)}.nw2-paused div{display:flex;gap:6px}.nw2-paused button{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;border:0;border-radius:999px;font-size:13.5px;font-weight:650;color:var(--ink);background:var(--surface)}.nw2-paused button.is-main{color:#fff;background:var(--cc)}.nw2-tasks{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-gap:2px;gap:2px}.nw2-tasks li{display:flex;align-items:center;gap:10px;padding:7px 4px;font-size:14px}.nw2-tasks li.done span{color:var(--ink-3);text-decoration:line-through}.nw2-check{flex:none;display:grid;place-items:center;width:22px;height:22px;padding:0;border-radius:50%;border:1.6px solid color-mix(in srgb,var(--cc) 60%,var(--ink-4));background:none;color:#fff}.nw2-tasks li.done .nw2-check{border-color:var(--cc);background:var(--cc)}.nw2-moretasks button{padding:0;border:0;font-size:13px;font-weight:600;color:var(--cc);background:none}.nw2-controls{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin-top:14px}.nw2-ctl{display:grid;justify-items:center;grid-gap:4px;gap:4px;padding:10px 6px 8px;border:0;border-radius:16px;color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.nw2-ctl svg{color:var(--cc)}.nw2-ctl span{font-size:12px;font-weight:650}.nw2-ctl.is-main{color:#fff;background:var(--cc)}.nw2-ctl.is-main svg{color:#fff}.nw2-next{display:flex;align-items:center;gap:10px;width:100%;margin-top:12px;padding:10px 12px;border:0;border-radius:16px;text-align:left;color:var(--ink);background:color-mix(in srgb,var(--ink) 4%,transparent)}.nw2-next>i{flex:none;width:4px;height:28px;border-radius:2px}.nw2-next-t{flex:1 1;min-width:0;display:grid;grid-gap:1px;gap:1px}.nw2-next-t small{font-size:11px;font-weight:650;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-3)}.nw2-next-t b{font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nw2-next em{flex:none;font-style:normal;font-size:12.5px;font-weight:650;color:var(--ink-2)}.nw.nw2.nw-size-compact{padding:12px 13px 11px!important}.nw.nw2.nw-size-compact .nw2-title{font-size:18px}.nw.nw2.nw-size-compact .nw2-ring{width:66px;height:66px}.nw.nw2.nw-size-compact .nw2-ring>span b{font-size:17px}.nw.nw2.nw-size-compact .nw2-ctl{padding:8px 4px 6px}.nw.nw2.nw-size-large{padding:20px 20px 16px!important}.nw.nw2.nw-size-large .nw2-title{font-size:28px}.nw.nw2.nw-size-large .nw2-ring{width:104px;height:104px}.nw.nw2.nw-size-large .nw2-ring>span b{font-size:27px}.nw.nw2.nw-tone-solid{background:var(--cc)!important;color:#fff}.nw.nw2.nw-tone-solid .nw2-wash{background:radial-gradient(130% 90% at 0 0,rgba(255,255,255,.22),transparent 60%)}.nw.nw2.nw-tone-solid :is(.nw2-title,.nw2-text,.nw2-ring>span b,.nw2-count b,.nw2-tasks li,.nw2-next-t b,.nw2-ctl){color:#fff}.nw.nw2.nw-tone-solid :is(.nw2-kind,.nw2-time,.nw2-sub,.nw2-ring>span small,.nw2-count small,.nw2-ends,.nw2-ends span,.nw2-next-t small,.nw2-next em,.nw2-words){color:rgba(255,255,255,.8)}.nw.nw2.nw-tone-solid :is(.nw2-pill,.nw2-ctl,.nw2-next,.nw2-paused){color:#fff;background:rgba(255,255,255,.18)}.nw.nw2.nw-tone-solid :is(.nw2-pill i,.nw2-kind svg,.nw2-ctl svg){color:#fff;background:#fff}.nw.nw2.nw-tone-solid .nw2-ctl svg,.nw.nw2.nw-tone-solid .nw2-kind svg{background:none}.nw.nw2.nw-tone-solid .nw2-ctl.is-main{color:var(--cc);background:#fff}.nw.nw2.nw-tone-solid .nw2-ctl.is-main svg{color:var(--cc)}.nw.nw2.nw-tone-solid :is(.nw2-ring-track,.nw2-track){stroke:rgba(255,255,255,.25);background:rgba(255,255,255,.25)}.nw.nw2.nw-tone-solid .nw2-ring-fill{stroke:#fff}.nw.nw2.nw-tone-solid .nw2-fill{background:#fff}.nw.nw2.nw-tone-solid .nw2-ring-tip b{box-shadow:0 0 0 2.5px rgba(255,255,255,.5),0 2px 6px rgba(0,0,0,.25)}:root[data-reduced-motion=true] .nw2-pill i{animation:none}:root[data-hidden=true] .nw2-pill i{animation-play-state:paused}