.yf-kt{font-family:Inter Tight,system-ui,sans-serif;color:var(--yf-ink)}.yf-kt-grp{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--yf-ink-3);font-weight:700;margin:14px 0 4px}.yf-kt-row{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid var(--yf-line)}.yf-kt-row:last-of-type{border-bottom:0}.yf-kt-l{display:flex;align-items:center;gap:8px;min-width:0}.yf-kt-glyph{font-family:Frank Ruhl Libre,serif;font-weight:700;color:var(--yf-gold-2,#8A7045);font-size:16px;width:22px;text-align:center;flex:none}.yf-kt-name{font-size:13.5px;font-weight:600;line-height:1.25}.yf-kt-sub{font-size:11.5px;color:var(--yf-ink-3);margin-top:1px}.yf-kt-seg{display:inline-flex;background:var(--yf-paper-2,#F5F5F3);border-radius:999px;padding:3px;flex:none}.yf-kt-seg[data-disabled="1"]{opacity:.45}.yf-kt-segbtn{border:0;background:transparent;border-radius:999px;padding:5px 11px;font:inherit;font-size:12px;font-weight:600;color:var(--yf-ink-2);cursor:pointer;line-height:1.2}.yf-kt-segbtn.on{background:#fff;color:var(--yf-ink);box-shadow:0 1px 2px #0a1b281f}.yf-kt-segbtn:disabled{cursor:not-allowed}.yf-kt-segbtn:focus-visible{outline:2px solid var(--yf-teal);outline-offset:1px}.yf-kt-tellus{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;background:var(--yf-paper-2,#F5F5F3);font-size:12.5px;color:var(--yf-ink-2);margin-top:12px;text-decoration:none}.yf-kt-tellus b{color:var(--yf-teal-2,#0D6985);white-space:nowrap}@media (max-width:380px){.yf-kt-row{flex-wrap:wrap}.yf-kt-seg{margin-left:30px}}.yf-text-theme.t-dark .yf-kt-segbtn.on{background:#ffffff1f;color:inherit}.yf-text-theme.t-dark .yf-kt-seg,.yf-text-theme.t-dark .yf-kt-tellus{background:#ffffff0f}.yf-sub1-body.yf-kt-marks-on{position:relative;padding-left:calc(var(--yf-body-pad-x) + 30px)}@media (min-width:1024px){:root[data-yf-guide-dock=left] .yf-sub1-body.yf-kt-marks-on{padding-left:calc(var(--yf-body-pad-x) + var(--yf-guide-dock-w,0px) + 30px)}}.yf-kt-marks-host{position:relative;padding-left:30px}.yf-kt-marks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.yf-kt-mark{position:absolute;width:22px;height:22px;padding:0;border-radius:50%;cursor:pointer;pointer-events:auto;background:var(--t-bg,#fff);border:1.5px solid var(--t-line,var(--yf-line,#E8E8E5));transition:background-color .15s,border-color .15s}.yf-kt-mark:before{content:"";position:absolute;top:-9px;right:-9px;bottom:-9px;left:-9px}.yf-kt-mark:hover{border-color:var(--yf-teal,#1E88B0)}.yf-kt-mark:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}.yf-kt-mark.on{background:#2e8b57;border-color:#2e8b57}.yf-kt-mark.on:after{content:"";position:absolute;left:6.5px;top:3px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}[data-kt-done="1"]{opacity:.55;transition:opacity .2s}.yf-kt-fold [data-kt-done="1"]{max-height:2.1em;overflow:hidden;opacity:.4;-webkit-mask-image:linear-gradient(#000 45%,transparent);mask-image:linear-gradient(#000 45%,transparent)}@media (prefers-reduced-motion:reduce){.yf-kt-mark,[data-kt-done="1"]{transition:none}}.yf-kt-daybar{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin:4px 0 18px;padding:12px 14px 14px;border:1px solid var(--t-line,var(--yf-line,#E8E8E5));border-radius:16px;background:var(--t-panel,#fff);font-family:Inter Tight,system-ui,sans-serif;overflow:hidden}.yf-kt-ring{width:40px;height:40px;border-radius:50%;flex:none;display:grid;place-items:center;background:conic-gradient(var(--yf-teal,#1E88B0) var(--p,0%),var(--t-line,var(--yf-line,#E8E8E5)) 0)}.yf-kt-ring i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;background:var(--t-panel,#fff);color:var(--yf-teal-2,#0D6985);font-variant-numeric:tabular-nums}.yf-kt-ring.ok{background:#2e8b57}.yf-kt-ring.ok i{color:#2e8b57}.yf-kt-daybar-txt{min-width:0;flex:1 1 140px}.yf-kt-daybar-title{font-size:13.5px;font-weight:600;color:var(--t-ink,var(--yf-ink));line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yf-kt-daybar-count{font-size:12px;color:var(--t-ink-3,var(--yf-ink-3));margin-top:2px;font-variant-numeric:tabular-nums}.yf-kt-daybar-actions{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.yf-kt-btn{display:inline-flex;align-items:center;gap:5px;border-radius:999px;padding:6px 12px;font:inherit;font-size:12px;font-weight:600;cursor:pointer;border:1px solid transparent;white-space:nowrap}.yf-kt-btn.soft{background:var(--yf-teal-soft,#E3F0F4);color:var(--yf-teal-2,#0D6985)}.yf-kt-btn.ghost{background:transparent;border-color:var(--t-line,var(--yf-line,#E8E8E5));color:var(--t-ink,var(--yf-ink))}.yf-kt-btn.pri{background:var(--yf-ink,#0A1B28);color:#fff}.yf-kt-btn:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}.yf-kt-done-chip{display:inline-flex;align-items:center;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600;background:#e6f4ec;color:#2e8b57}.yf-kt-daybar-progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--t-line,var(--yf-line,#E8E8E5))}.yf-kt-daybar-progress i{display:block;height:100%;background:var(--yf-teal,#1E88B0);transition:width .25s}.yf-text-theme.t-dark .yf-kt-btn.pri{background:#fff;color:#0a1b28}.yf-text-theme.t-dark .yf-kt-btn.soft{background:#ffffff14;color:inherit}@media (max-width:360px){.yf-kt-daybar-actions{flex-basis:100%}}.yf-kt-door{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;background:var(--yf-teal-soft,#E3F0F4);color:var(--yf-teal-2,#0D6985);border:0;cursor:pointer;white-space:nowrap}.yf-kt-door:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}@media (max-width:340px){.yf-kt-door span{display:none}}.tv6 .yf-kt-daybar{background:var(--tv6-paper,#fff);border-color:color-mix(in srgb,var(--tv6-ink,#0A1B28) 14%,transparent);margin:6px 16px 14px}.tv6 .yf-kt-daybar-title{color:var(--tv6-ink,#0A1B28)}.tv6 .yf-kt-daybar-count{color:var(--tv6-k50,#858F98)}.tv6 .yf-kt-ring i,.tv6 .yf-kt-mark:not(.on){background:var(--tv6-paper,#fff)}.tv6 .yf-kt-btn.ghost{color:var(--tv6-ink,#0A1B28);border-color:color-mix(in srgb,var(--tv6-ink,#0A1B28) 18%,transparent)}.tv6.theme-dark .yf-kt-btn.pri{background:#fff;color:#0a1b28}.tv6.theme-dark .yf-kt-btn.soft{background:#ffffff14;color:inherit}.yf-kt-hint{flex-basis:100%;display:flex;align-items:center;gap:10px;margin-top:2px;padding:9px 10px;border-radius:12px;background:var(--yf-teal-soft,#E3F0F4);color:var(--yf-teal-2,#0D6985);font-size:12.5px;line-height:1.35}.yf-kt-hint-txt{flex:1 1 auto;min-width:0}.yf-kt-hint-demo{position:relative;flex:none;width:34px;height:18px}.yf-kt-hint-line{position:absolute;left:0;top:7px;width:22px;height:4px;border-radius:2px;background:currentColor;opacity:.45;animation:yf-kt-swipe 1.6s ease-in-out infinite}.yf-kt-hint-arrow{position:absolute;right:0;top:2px}@keyframes yf-kt-swipe{0%,20%{transform:translate(0)}55%{transform:translate(9px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.yf-kt-hint-line{animation:none}}.tv6 .yf-kt-hint,.yf-text-theme.t-dark .yf-kt-hint{background:#1e88b024;color:inherit}@media (max-width:360px){.yf-kt-hint{flex-wrap:wrap}}.yf-kt-save{font-size:11px;margin-top:3px;display:flex;align-items:center;gap:5px;color:var(--t-ink-3,var(--yf-ink-3,#858F98))}.yf-kt-save:before{content:"";width:7px;height:7px;border-radius:50%;flex:none;background:#2e8b57}.yf-kt-save-saving:before{background:var(--yf-teal,#1E88B0)}.yf-kt-save-offline{color:var(--t-ink-2,var(--yf-ink-2,#3A4A57))}.yf-kt-save-offline:before{background:transparent;border:1.5px solid currentColor;width:6px;height:6px}.tv6 .yf-kt-save{color:var(--tv6-k50,#858F98)}.yf-kt-days{max-width:760px;margin:0 auto;padding:28px 16px 96px;font-family:Inter Tight,system-ui,sans-serif;color:var(--yf-ink)}.yf-kt-days-eyebrow{font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;color:var(--yf-ink-3);margin:0}.yf-kt-days-h1{font-size:28px;line-height:1.15;font-weight:700;letter-spacing:-.02em;margin:6px 0 0;text-wrap:balance}.yf-kt-days-lede{font-size:14.5px;line-height:1.55;color:var(--yf-ink-2);margin:8px 0 0;max-width:62ch}.yf-kt-days-loading{display:flex;justify-content:center;padding:32px 0;color:var(--yf-teal,#1E88B0)}.yf-kt-days-sec{margin-top:26px}.yf-kt-days a.yf-kt-btn{text-decoration:none}.yf-kt-days-list{list-style:none;margin:6px 0 0;padding:0}.yf-kt-days-item{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;padding:11px 0;border-bottom:1px solid var(--yf-line)}.yf-kt-days-item:last-child{border-bottom:0}.yf-kt-days-item-txt,.yf-kt-daypanel-txt{min-width:0;flex:1 1 180px}.yf-kt-days-item-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.yf-kt-days-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.yf-kt-days-range{font-family:Frank Ruhl Libre,Georgia,serif;font-size:15px;color:var(--yf-ink-2)}.yf-kt-days-pick{display:flex;flex-wrap:wrap;gap:3px;background:var(--yf-paper-2,#F5F5F3);border-radius:16px;padding:3px;margin-bottom:12px}.yf-kt-days-pick .yf-kt-segbtn.on{background:var(--yf-paper,#fff)}.yf-kt-luach{display:grid;gap:4px}.yf-kt-luach-row{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.yf-kt-luach-wd span{font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--yf-ink-3);text-align:center;padding:2px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.yf-kt-cell{position:relative;height:clamp(42px,9vw,60px);min-width:0;padding:0;border:1px solid var(--yf-line);border-radius:10px;background:var(--yf-paper,#fff);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font:inherit;color:var(--yf-ink);cursor:pointer;transition:border-color .15s,background-color .15s}.yf-kt-cell.empty{border:0;background:transparent;cursor:default}.yf-kt-cell b{font-family:Frank Ruhl Libre,Georgia,serif;font-size:15px;font-weight:500;line-height:1}.yf-kt-cell small{font-size:10px;color:var(--yf-ink-3);font-variant-numeric:tabular-nums;line-height:1}.yf-kt-cell.rest{background:var(--yf-paper-2,#F5F5F3)}.yf-kt-cell:hover:not(.empty){border-color:var(--yf-teal,#1E88B0)}.yf-kt-cell.today{border-color:var(--yf-teal,#1E88B0);box-shadow:inset 0 0 0 1px var(--yf-teal,#1E88B0)}.yf-kt-cell.sel{background:var(--yf-teal-soft,#E3F0F4);border-color:var(--yf-teal,#1E88B0)}.yf-kt-cell:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}.yf-kt-cell .mk,.yf-kt-luach-key .mk{position:absolute;top:4px;right:4px;width:14px;height:14px;border-radius:50%;background:#2e8b57;color:#fff;display:grid;place-items:center}.yf-kt-cell .mk.half,.yf-kt-luach-key .mk.half{background:linear-gradient(90deg,var(--yf-paper,#fff) 50%,#2E8B57 50%);border:1.5px solid #2E8B57}.yf-kt-luach-key{display:flex;gap:16px;margin-top:10px;font-size:11.5px;color:var(--yf-ink-3)}.yf-kt-luach-key span{display:inline-flex;align-items:center;gap:6px}.yf-kt-luach-key .mk{position:static;display:inline-block}.yf-kt-daypanel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 12px;margin-top:12px;padding:12px 14px;border:1px solid var(--yf-line);border-radius:14px;background:var(--yf-paper,#fff)}.yf-kt-restchip{margin-inline-start:8px;font-size:10.5px;font-weight:600;color:var(--yf-ink-2);background:var(--yf-paper-2,#F5F5F3);border-radius:999px;padding:2px 8px;vertical-align:1px}@media (max-width:360px){.yf-kt-luach,.yf-kt-luach-row{gap:3px}.yf-kt-cell{border-radius:8px}.yf-kt-cell b{font-size:13px}.yf-kt-cell .mk{top:2px;right:2px;width:11px;height:11px}.yf-kt-days-h1{font-size:24px}}@media (prefers-reduced-motion:reduce){.yf-kt-cell{transition:none}}.yf-kt-dayslink{font-size:11.5px;font-weight:600;color:var(--yf-teal-2,#0D6985);text-decoration:none;white-space:nowrap}.yf-kt-dayslink:hover{text-decoration:underline}.yf-gsec-check{display:inline-grid;place-items:center;width:20px;height:20px;margin:0 6px;vertical-align:-3px;padding:0;border-radius:50%;border:1.5px solid var(--yf-line,#E8E8E5);background:var(--yf-paper,#fff);color:#fff;cursor:pointer;position:relative;transition:background-color .15s,border-color .15s}.yf-gsec-check:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.yf-gsec-check:hover{border-color:var(--yf-teal,#1E88B0)}.yf-gsec-check.on{background:#2e8b57;border-color:#2e8b57}.yf-gsec-check:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}@media (prefers-reduced-motion:reduce){.yf-gsec-check{transition:none}}.yf-rings{margin-top:18px;border:1px solid var(--yf-line,#E8E8E5);border-radius:18px;background:var(--yf-paper,#fff);padding:12px 0 10px;font-family:Inter Tight,system-ui,sans-serif;color:var(--yf-ink);min-width:0;max-width:100%;box-sizing:border-box}.yf-rings-head{display:flex;align-items:center;gap:8px;padding:0 14px 8px;min-width:0}.yf-rings-heading{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.yf-rings-title{font-size:calc(13.5px * var(--yf-ui-scale,1));font-weight:700;line-height:1.25;overflow-wrap:break-word}.yf-rings-count{font-size:calc(11.5px * var(--yf-ui-scale,1));font-weight:600;color:var(--yf-teal-2,#0D6985);line-height:1.25}.yf-rings-all{flex:none;display:inline-flex;align-items:center;gap:2px;font-size:calc(12px * var(--yf-ui-scale,1));font-weight:600;color:var(--yf-ink-3);padding:4px 2px}.yf-rings-all:hover{color:var(--yf-ink)}.yf-rings-arrow{width:28px;height:28px;border-radius:999px;border:1px solid var(--yf-line,#E8E8E5);background:var(--yf-paper,#fff);color:var(--yf-ink-2);display:grid;place-items:center;cursor:pointer;padding:0}.yf-rings-arrow:disabled{opacity:0;pointer-events:none}.yf-rings-arrow:not(:disabled):hover{border-color:var(--yf-ink-3)}@media (hover:none){.yf-rings-arrow{display:none}}.yf-rings-act{padding:0 14px 10px}.yf-rings-next{width:100%;min-height:46px;display:flex;align-items:center;gap:8px;padding:10px 16px;border:0;border-radius:14px;background:#0a1b28;color:#fff;cursor:pointer;font-family:inherit;text-align:start;box-sizing:border-box}.yf-rings-next:hover{background:#14303f}.yf-rings-next:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}.yf-rings-next-label{flex:1 1 auto;min-width:0;font-size:calc(14px * var(--yf-ui-scale,1));font-weight:700;line-height:1.3;overflow-wrap:anywhere}.yf-rings-next-ic{flex:none}.yf-rings-next-name{display:inline-block;max-width:100%}.yf-rings-alldone{margin:0;padding:0 14px 10px;font-size:calc(13px * var(--yf-ui-scale,1));font-weight:600;color:var(--yf-teal-2,#0D6985)}.dark .yf-rings-next{background:var(--yf-teal,#1E88B0)}.dark .yf-rings-alldone{color:var(--yf-teal,#1E88B0)}@media (max-width:360px){.yf-rings-act{padding:0 10px 8px}.yf-rings-next{padding:9px 12px}.yf-rings-alldone{padding:0 10px 8px}}.yf-rings-row{list-style:none;margin:0;display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:14px;padding:2px 14px 4px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.yf-rings-row::-webkit-scrollbar{display:none}.yf-rings-item{flex:none;width:92px;scroll-snap-align:start;min-width:0}.yf-rings-tile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 2px;border-radius:14px;color:inherit;height:100%;box-sizing:border-box;position:relative}a.yf-rings-tile:hover{background:var(--yf-paper-2,#F5F5F3)}a.yf-rings-tile:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:-2px}.yf-rings-item[data-current="1"] .yf-rings-tile{background:var(--yf-paper-2,#F5F5F3)}.yf-rings-ring{position:relative;width:52px;height:52px;flex:none;display:grid;place-items:center}.yf-rings-ring svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.yf-rings-track{fill:none;stroke:var(--yf-line,#E8E8E5);stroke-width:5}.yf-rings-arc{fill:none;stroke:var(--yf-teal,#1E88B0);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray .5s ease}.yf-rings-ring[data-state=done] .yf-rings-arc{stroke:var(--yf-teal-2,#0D6985)}.yf-rings-mid{position:relative;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;line-height:1}.yf-rings-ring[data-state=done] .yf-rings-mid{background:var(--yf-teal-soft,#E3F0F4);color:var(--yf-teal-2,#0D6985)}.yf-rings-pct{font-size:calc(12px * var(--yf-ui-scale,1));font-weight:800;color:var(--yf-teal-2,#0D6985);font-variant-numeric:tabular-nums}.yf-rings-glyph{font-family:Frank Ruhl Libre,serif;font-size:calc(19px * var(--yf-ui-scale,1));font-weight:700;color:var(--yf-ink-3)}.yf-rings-name{font-size:calc(11.5px * var(--yf-ui-scale,1));font-weight:600;line-height:1.25;text-align:center;color:var(--yf-ink-2);overflow-wrap:anywhere;max-width:100%;text-wrap:balance}.yf-rings-item[data-current="1"] .yf-rings-name{color:var(--yf-ink);font-weight:700}.yf-rings-sub{display:block;font-weight:500;color:var(--yf-ink-3);font-size:calc(10.5px * var(--yf-ui-scale,1))}.yf-rings-here{width:5px;height:5px;border-radius:50%;background:var(--yf-teal,#1E88B0);margin-top:-2px}.yf-rings-tile{gap:4px}.yf-rings-portion{font-size:calc(10.5px * var(--yf-ui-scale,1));color:var(--yf-ink-3);line-height:1.25;text-align:center;max-width:100%;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.yf-rings-min{font-size:calc(11px * var(--yf-ui-scale,1));font-weight:700;color:var(--yf-teal-2,#0D6985);font-variant-numeric:tabular-nums}.dark .yf-rings-min{color:var(--yf-teal,#1E88B0)}.yf-rings-rowwrap{position:relative;min-width:0}.yf-rings-arrow{position:absolute;top:24px;box-shadow:0 4px 12px -4px #0a1b2859;z-index:1}.yf-rings-arrow--back{inset-inline-start:4px}.yf-rings-arrow--fwd{inset-inline-end:4px}.yf-rings-edit{flex:none;display:inline-flex;align-items:center;gap:4px;border:0;background:none;cursor:pointer;padding:4px 2px;font-family:inherit;font-size:calc(12px * var(--yf-ui-scale,1));font-weight:600;color:var(--yf-ink-3)}.yf-rings-edit:hover{color:var(--yf-ink)}.yf-rings-edit:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px;border-radius:6px}.yf-rings-next-sub{display:block;font-weight:500;font-size:calc(12px * var(--yf-ui-scale,1));opacity:.78}.yf-rings-next:disabled{opacity:.6;cursor:default}.yw-mup.yf-rings-home{flex-direction:column;gap:6px;width:100%;min-width:0}.yf-rings-home-top{display:flex;align-items:center;gap:8px;min-width:0}.yf-rings-home-top .yf-rings-count{flex:1 1 auto;min-width:0}.yf-rings-rowwrap--home .yf-rings-row{padding-inline:0;scroll-padding-inline:0}.yw-sonly.yf-rings-s{flex-direction:column;align-items:flex-start;gap:6px;width:100%;min-width:0}.yf-rings-s-rings{display:flex;gap:4px}.yf-rings-ring--s{width:30px;height:30px}.yf-rings-ring--s .yf-rings-mid{width:21px;height:21px}.yf-rings-ring--s .yf-rings-glyph{font-size:calc(12px * var(--yf-ui-scale,1))}.yf-rings-s-big{font-size:calc(15px * var(--yf-ui-scale,1));font-weight:800;line-height:1.15;color:var(--yf-ink)}.yf-rings-s-next{font-size:calc(11.5px * var(--yf-ui-scale,1));font-weight:600;line-height:1.25;color:var(--yf-ink-3);overflow-wrap:anywhere;max-width:100%}.yw-sonly.yf-rings-s1{flex-direction:column;align-items:center;justify-content:center;gap:6px;width:100%;min-width:0;height:100%}.yf-rings-s1 .yf-rings-ring--s{width:36px;height:36px}.yf-rings-s1 .yf-rings-ring--s .yf-rings-mid{width:25px;height:25px}.yf-rings-s1 .yf-rings-track{stroke:#0f4d6333}.yf-rings-s1-count{font-size:calc(12.5px * var(--yf-ui-scale,1));font-weight:700;line-height:1.2;text-align:center;color:var(--yf-ink);overflow-wrap:anywhere;max-width:100%;text-wrap:balance}@container (max-width:64px){.yf-rings-s1-count{font-size:calc(10.5px * var(--yf-ui-scale,1))}}.yf-rings-ed{position:fixed;top:0;right:0;bottom:0;left:0;z-index:140;display:flex;align-items:flex-end;justify-content:center;font-family:Inter Tight,system-ui,sans-serif}.yf-rings-ed-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0a1b2873}.yf-rings-ed-panel{position:relative;width:min(440px,100%);max-height:88vh;overflow:auto;box-sizing:border-box;background:var(--yf-paper,#fff);color:var(--yf-ink);border-radius:22px 22px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px));display:grid;gap:14px}@media (min-width:640px){.yf-rings-ed{align-items:center}.yf-rings-ed-panel{border-radius:22px}}.yf-rings-ed-head{display:flex;align-items:center;gap:8px;min-width:0}.yf-rings-ed-title{flex:1 1 auto;min-width:0;font-size:calc(16px * var(--yf-ui-scale,1));font-weight:800;line-height:1.25}.yf-rings-ed-x{flex:none;width:30px;height:30px;border-radius:999px;border:0;background:var(--yf-paper-2,#F5F5F3);color:var(--yf-ink-2);display:grid;place-items:center;cursor:pointer}.yf-rings-ed-group{display:grid;border:1px solid var(--yf-line,#E8E8E5);border-radius:16px;padding:2px 14px}.yf-rings-ed-kicker{font-size:calc(12px * var(--yf-ui-scale,1));font-weight:700;color:var(--yf-ink-3);padding:10px 0 2px}.yf-rings-ed-row{display:flex;align-items:center;gap:12px;padding:11px 0;cursor:pointer;min-width:0}.yf-rings-ed-row+.yf-rings-ed-row{border-top:1px solid var(--yf-line,#E8E8E5)}.yf-rings-ed-txt{flex:1 1 auto;min-width:0;display:grid;gap:2px}.yf-rings-ed-label{font-size:calc(14px * var(--yf-ui-scale,1));font-weight:600;line-height:1.3}.yf-rings-ed-sub{font-size:calc(12px * var(--yf-ui-scale,1));color:var(--yf-ink-3);line-height:1.4}.yf-rings-ed-check{flex:none;width:20px;height:20px;accent-color:var(--yf-teal,#1E88B0);cursor:pointer}.yf-rings-ed-switch{flex:none;-moz-appearance:none;appearance:none;-webkit-appearance:none;width:44px;height:26px;border-radius:999px;background:var(--yf-line,#E8E8E5);position:relative;cursor:pointer;margin:0;transition:background-color .15s}.yf-rings-ed-switch:before{content:"";position:absolute;top:3px;inset-inline-start:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0a1b284d;transition:transform .15s}.yf-rings-ed-switch:checked{background:var(--yf-teal,#1E88B0)}.yf-rings-ed-switch:checked:before{transform:translate(18px)}.yf-rings-ed-switch:checked:dir(rtl):before{transform:translate(-18px)}.yf-rings-ed-switch:focus-visible,.yf-rings-ed-check:focus-visible,.yf-rings-ed-x:focus-visible{outline:2px solid var(--yf-teal,#1E88B0);outline-offset:2px}.yf-rings-ed-link{display:block;padding:11px 0;border-top:1px solid var(--yf-line,#E8E8E5);font-size:calc(13px * var(--yf-ui-scale,1));font-weight:600;color:var(--yf-teal-2,#0D6985)}@media (prefers-reduced-motion:reduce){.yf-rings-ed-switch,.yf-rings-ed-switch:before{transition:none}}@media (max-width:360px){.yf-rings-head{padding:0 10px 6px;gap:6px}.yf-rings-row{padding:2px 10px 4px;scroll-padding-inline:10px;gap:2px}.yf-rings-item{width:80px}.yf-rings-ring{width:46px;height:46px}.yf-rings-mid{width:33px;height:33px}.yf-rings-glyph{font-size:calc(17px * var(--yf-ui-scale,1))}.yf-rings-pct{font-size:calc(11px * var(--yf-ui-scale,1))}}.dark .yf-rings-ring[data-state=done] .yf-rings-mid{background:#1e88b029;color:var(--yf-teal,#1E88B0)}.dark .yf-rings-ring[data-state=done] .yf-rings-arc{stroke:var(--yf-teal,#1E88B0)}.dark .yf-rings-pct,.dark .yf-rings-count{color:var(--yf-teal,#1E88B0)}@media (prefers-reduced-motion:reduce){.yf-rings-arc{transition:none}}
