.us-card{flex-direction:column;gap:14px;margin-top:18px;padding:16px;display:flex}.us-card .pw-t{margin:0}.us-sub{font-size:var(--md-size-meta);color:var(--md-color-muted);margin:-8px 0 0;line-height:1.45}.us-line{font-size:var(--md-size-meta);color:var(--md-color-ink);overflow-wrap:anywhere;margin:0;line-height:1.5}.us-muted{color:var(--md-color-muted)}.us-note{background:var(--md-color-just);font-size:var(--md-size-meta);color:var(--md-color-ink);border-radius:12px;margin:0;padding:12px 14px;line-height:1.5}.us-note b{font-weight:var(--md-weight-semibold)}.us-works{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.us-works li{background:var(--md-color-background);border:1px solid var(--md-color-line);font-size:var(--md-size-meta);border-radius:999px;align-items:center;gap:6px;padding:5px 10px;line-height:1.3;display:inline-flex}.us-works .ic{stroke-width:2.2px;width:15px;height:15px}.us-pack .us-price{font-weight:var(--md-weight-semibold);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-block}.us-how{border-top:1px solid var(--md-color-line);padding-top:4px}.us-how summary{cursor:pointer;min-height:44px;font-size:var(--md-size-meta);font-weight:var(--md-weight-semibold);align-items:center;gap:8px;list-style:none;display:flex}.us-how summary::-webkit-details-marker{display:none}.us-how summary .ic{width:16px;height:16px;transition:transform var(--md-motion-max,.2s) ease}.us-how[open] summary .ic{transform:rotate(90deg)}.us-how ul,.us-count ul{font-size:var(--md-size-meta);margin:0 0 8px;padding-left:18px;line-height:1.55}.us-how li+li,.us-count li+li{margin-top:4px}.ub-top{flex-wrap:wrap;align-items:center;gap:16px 20px;display:flex}.ub-ring{flex:none;width:120px;height:120px;position:relative}.ub-ring svg{width:120px;height:120px;transform:rotate(-90deg)}.ub-ring circle{fill:none;stroke-width:11px}.ub-ring .trk{stroke:var(--md-color-ray-off)}.ub-ring .arc{stroke:var(--md-color-sun);stroke-linecap:round;animation:.9s cubic-bezier(.22,1,.36,1) both ub-empty}.ub-ring.is-rest .arc{display:none}@keyframes ub-empty{0%{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ub-ring .arc{animation:none}}.ub-mid{text-align:center;flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex;position:absolute;inset:0}.ub-mid b{font-size:28px;font-weight:var(--md-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ub-mid span{font-size:var(--md-size-label,12px);color:var(--md-color-muted);margin-top:2px}.ub-mid .ub-rest{font-size:var(--md-size-meta);color:var(--md-color-ink);font-weight:var(--md-weight-semibold);padding:0 14px;line-height:1.25}.ub-say{flex:180px;min-width:0}.ub-say-t{font-size:var(--md-size-body-large,18px);font-weight:var(--md-weight-semibold);margin:0 0 4px;line-height:1.3}.ub-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.ub-tile{background:var(--md-color-background);font-size:var(--md-size-meta);color:var(--md-color-muted);overflow-wrap:anywhere;border-radius:12px;padding:12px;line-height:1.4}.ub-tile b{color:var(--md-color-ink);font-size:var(--md-size-body);font-weight:var(--md-weight-semibold);font-variant-numeric:tabular-nums;display:block}.nm-form .pw-t{margin-bottom:10px}.nm-form .nm-field{margin-bottom:0}.nm-form.pw-form{padding-bottom:10px}.nm-row{align-items:stretch;gap:10px;display:flex}.nm-row input{flex:1;min-width:0}.nm-slot{flex:none;justify-content:flex-start;width:104px;display:flex}.nm-save{border-radius:var(--md-radius-button);width:100%;min-height:48px;margin:0;padding:0;transition:width .42s cubic-bezier(.34,1.4,.5,1),border-radius .42s cubic-bezier(.34,1.4,.5,1),background-color .26s,border-color .26s,color .2s,opacity .2s;position:relative}.nm-save:disabled{opacity:.45}.nm-save:not(:disabled){background:var(--md-color-frame);border-color:var(--md-color-frame);color:var(--md-color-on-frame)}.nm-save .nm-l{transition:opacity .14s}.nm-save .nm-ck{stroke-width:2.6px;stroke-dasharray:22;stroke-dashoffset:22px;opacity:0;width:24px;height:24px;margin:auto;position:absolute;inset:0}.nm-save .nm-rays{pointer-events:none;width:80px;height:80px;position:absolute;top:-16px;left:-16px;overflow:visible}.nm-rays path{fill:none;stroke:var(--md-color-sun);stroke-width:3px;stroke-linecap:round;opacity:0}.nm-slot.is-saved .nm-save{background:var(--md-color-sun);border-color:var(--md-color-sun);width:48px;color:var(--md-color-on-sun);opacity:1;border-radius:24px;animation:.3s cubic-bezier(.3,1.6,.5,1) .36s both nm-pop}.nm-slot.is-saved .nm-l{opacity:0}.nm-slot.is-saved .nm-ck{opacity:1;animation:.28s cubic-bezier(.65,0,.35,1) .26s forwards nm-draw}.nm-slot.is-saved .nm-rays path{animation:.56s cubic-bezier(.2,.8,.3,1) .42s both nm-ray}@keyframes nm-draw{to{stroke-dashoffset:0}}@keyframes nm-pop{0%{transform:scale(1)}45%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes nm-ray{0%{opacity:0;transform:scale(.6)}35%{opacity:1}to{opacity:0;transform:scale(1.15)}}.nm-rays path{transform-origin:40px 40px}.nm-form .nm-ok{align-items:center;gap:6px;margin:6px 0 0;display:flex}.nm-ok span{opacity:0;align-items:center;gap:6px;display:inline-flex;transform:translateY(6px)}.nm-ok .ic{stroke-width:2.6px;width:16px;height:16px}.nm-ok.is-on span{opacity:1;transition:opacity .28s .38s,transform .42s cubic-bezier(.34,1.4,.5,1) .38s;transform:none}@media (prefers-reduced-motion:reduce){.nm-save,.nm-save .nm-l,.nm-ok.is-on span{transition:none}.nm-slot.is-saved .nm-save{animation:none}.nm-slot.is-saved .nm-ck{stroke-dashoffset:0;animation:none}.nm-slot.is-saved .nm-rays path{animation:none}}.rowi .rowi-s{font-size:var(--md-size-meta);color:var(--md-color-muted);overflow-wrap:anywhere;margin-top:2px;line-height:1.45;display:block}.hr-entry{margin-top:18px}.hr-entry .grow{min-width:0}.hr-lock{background:radial-gradient(120% 70% at 50% 0%, #e8983f47, transparent 60%), linear-gradient(180deg, var(--md-color-appointment), var(--md-color-frame) 75%);color:var(--md-color-on-frame);text-align:center;border-radius:24px;margin:4px 0 8px;padding:18px 16px 20px;position:relative;overflow:hidden}.hr-date{font-size:var(--md-size-meta);font-weight:var(--md-weight-semibold);color:var(--md-color-on-frame-muted);margin:0}.hr-clock{font-size:56px;line-height:1.05;font-weight:var(--md-weight-semibold);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0 0 14px}.hr-clock.is-new,.hr-date.is-new{animation:.42s cubic-bezier(.34,1.3,.5,1) both hr-tick}@keyframes hr-tick{0%{opacity:0;transform:translateY(-8px)}}.hr-slot{align-items:center;max-width:380px;min-height:84px;margin:0 auto;display:grid}.hr-bub{color:var(--md-color-ink);text-align:left;background:#ffffffed;border-radius:18px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:10px;padding:11px 12px;display:grid;box-shadow:0 10px 24px -14px #0009}.hr-bub.is-new{animation:.62s cubic-bezier(.2,.9,.25,1.18) both hr-drop}@keyframes hr-drop{0%{opacity:0;transform:translateY(-22px)scale(.92)}55%{opacity:1;transform:translateY(3px)scale(1.015)}to{transform:none}}.hr-app{background:var(--md-color-frame);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.hr-app .sun .ray{stroke:var(--md-color-sun)}.hr-app .sun .horizon{fill:#fff}.hr-tx{min-width:0}.hr-top{color:var(--md-color-muted);justify-content:space-between;gap:8px;font-size:12px;line-height:1.3;display:flex}.hr-top b{font-weight:var(--md-weight-semibold);letter-spacing:.04em}.hr-t{font-size:15px;font-weight:var(--md-weight-semibold);overflow-wrap:anywhere;line-height:1.3;display:block}.hr-b{overflow-wrap:anywhere;font-size:15px;line-height:1.3;display:block}.hr-none{color:var(--md-color-on-frame-muted);font-size:var(--md-size-meta);border:1.5px dashed #ffffff4d;border-radius:18px;margin:0;padding:14px;line-height:1.45}.hr-none.is-new{animation:.42s both hr-tick}.hr-cap{min-height:2.9em;font-size:var(--md-size-meta);color:var(--md-color-muted);margin:0 2px 14px;line-height:1.45}.hr-cap b{color:var(--md-color-ink);font-weight:var(--md-weight-semibold)}.hr-set>li+li{border-top:1px solid var(--md-color-line)}.hr-set .rowi{text-align:left;width:100%;color:var(--md-color-ink);font-size:var(--md-size-body);border-bottom:0}.hr-set .grow{min-width:0}.hr-set .val{text-align:right;max-width:58%;color:var(--md-color-ink);font-weight:var(--md-weight-medium);overflow-wrap:anywhere}.hr-set .val.is-new{animation:.7s cubic-bezier(.34,1.4,.5,1) both hr-val}@keyframes hr-val{0%{opacity:0;color:var(--md-color-sun-text);transform:translateY(6px)scale(.96)}50%{opacity:1;color:var(--md-color-sun-text);transform:scale(1.04)}to{color:var(--md-color-ink);transform:none}}@media (hover:hover) and (pointer:fine){.hr-set .rowi:hover,.hr-places .rowi:hover{background:var(--md-color-background)}}.hr-said{font-size:var(--md-size-meta);color:var(--md-color-muted);margin:8px 2px 0;line-height:1.45}.hr-places{margin-top:18px}.hr-test{flex-direction:column;align-items:flex-start;margin-top:18px;display:flex}.hr-test .secondary{margin-top:0}.hr-test .rm-note{min-height:1.5em;font-size:var(--md-size-meta);color:var(--md-color-muted);margin:8px 2px 0}.hr-off{border-radius:var(--md-radius-card);background:var(--md-color-just);grid-template-columns:22px minmax(0,1fr);gap:4px 12px;margin:0 0 14px;padding:14px 16px;display:grid}.hr-off>.ic{width:22px;height:22px;color:var(--md-color-sun-text);margin-top:1px}.hr-off b{display:block}.hr-off p{font-size:var(--md-size-meta);color:var(--md-color-ink);margin:2px 0 0;line-height:1.45}.hr-off .primary{min-height:48px;font-size:var(--md-size-body);grid-column:2;justify-self:start;margin-top:10px}.hr-lock.is-quiet .hr-bub{opacity:.6}.hr-sheet .sheet-h h2,.us-sheet .sheet-h h2{overflow-wrap:anywhere;padding-right:8px}.hr-sheet-s{font-size:var(--md-size-meta);color:var(--md-color-muted);margin:4px 0 0;line-height:1.45}.hr-ch{text-align:left;width:100%;min-height:56px;font-size:var(--md-size-body);font-weight:var(--md-weight-medium);color:var(--md-color-ink);transition:background-color var(--md-motion-fast) var(--md-motion-ease-out);grid-template-columns:minmax(0,1fr) 22px;align-items:center;column-gap:12px;padding:10px 16px;display:grid}.hr-ch>span{overflow-wrap:anywhere}.hr-ch small{font-size:var(--md-size-meta);font-weight:var(--md-weight-regular);color:var(--md-color-muted);line-height:1.4;display:block}.hr-ch .ic{width:22px;height:22px;color:var(--md-color-ink);stroke-width:2.6px;opacity:0}.hr-ch[aria-checked=true]{background:var(--md-color-just)}.hr-ch[aria-checked=true] .ic{opacity:1}.hr-ch.is-picked .ic{animation:.32s cubic-bezier(.3,1.6,.5,1) both hr-ck}@keyframes hr-ck{0%{opacity:0;transform:scale(.3)}}.im-menu .hr-ch:focus-visible{outline-offset:-3px}@media (hover:hover) and (pointer:fine){.hr-ch[aria-checked=false]:hover{background:var(--md-color-background)}}.hr-own{background:var(--md-color-just);flex-wrap:wrap;align-items:center;gap:8px;padding:0 16px 14px;display:flex}.hr-own input,.hr-own select{border:1px solid var(--md-color-line-strong);background:var(--md-color-surface);min-height:44px;color:var(--md-color-ink);font:inherit;border-radius:12px;padding:0 10px;font-size:max(16px,1em)}.hr-own input{width:4.5em}.hr-own .secondary{min-height:44px;margin:0}.sheet-panel.is-closing{animation:.24s cubic-bezier(.4,0,1,1) forwards hr-sheet-out}.scrim.is-closing{animation:.24s forwards hr-fade-out}@keyframes hr-sheet-out{to{transform:translateY(100%)}}@keyframes hr-sheet-out-side{to{transform:translate(100%)}}@keyframes hr-fade-out{to{opacity:0}}@media (min-width:960px){.sheet-panel.is-closing{animation-name:hr-sheet-out-side}}@media (prefers-reduced-motion:reduce){.hr-bub.is-new,.hr-clock.is-new,.hr-date.is-new,.hr-none.is-new,.hr-set .val.is-new,.hr-ch.is-picked .ic,.sheet-panel.is-closing,.scrim.is-closing{animation:none}}.us-buy{align-self:flex-start;margin:0}.us-card .primary.us-buy{min-height:48px;font-size:var(--md-size-body)}.us-pack{border:1.5px solid var(--md-color-ink);box-shadow:inset 0 0 0 1px var(--md-color-ink);background:var(--md-color-surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 14px;margin:16px 0 0;padding:14px 16px;display:grid}.us-pack-t{font-size:var(--md-size-heading3);font-weight:var(--md-weight-semibold);margin:0;line-height:1.25}.us-pack-s{font-size:var(--md-size-meta);color:var(--md-color-muted);grid-column:1;margin:0;line-height:1.4}.us-pack .us-price{font-size:var(--md-size-body-large);color:var(--md-color-ink);grid-area:1/2/span 2;padding:4px 10px}.us-sheet-note{font-size:var(--md-size-meta);color:var(--md-color-ink);margin:12px 2px 16px;line-height:1.5}
