.home .uc-tw{--gain-m: #157a4a;--gain-p: var(--home-go-2);--gain-h: #a85f00;--sticker: #ffd23f}.home .uc-tw__heads,.home .uc-row{display:grid;grid-template-columns:168px minmax(0,1fr) minmax(0,1fr);gap:14px 18px}.home .uc-tw__heads{position:sticky;top:calc(var(--home-head-h) + env(safe-area-inset-top,0px));z-index:5;padding:12px 0;background:var(--home-paper)}.home .uc-tintbg .uc-tw__heads{background:var(--home-paper-2)}.home .uc-tw__heads>div{display:grid;gap:2px;padding:0 4px}.home .uc-tw__heads b{font-size:18px;line-height:1.2;font-weight:600;letter-spacing:-.015em}.home .uc-tw__heads small{font-size:13.5px;color:var(--home-mute)}.home .uc-tw__heads .uc-tw__hn b{color:var(--home-go-2)}.home .uc-step{display:grid;align-content:start;grid-template-columns:30px minmax(0,1fr);column-gap:12px;padding-top:18px}.home .uc-step>span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--home-ink);color:#fff;font:600 13px/1 var(--font-mono, ui-monospace, monospace)}.home .uc-step b{font-size:17px;line-height:1.25;font-weight:600;letter-spacing:-.01em}.home .uc-step small{font:500 12.5px/1.4 var(--font-mono, ui-monospace, monospace);color:var(--home-mute)}.home .uc-cell{position:relative;display:grid;align-content:start;gap:12px;padding:20px 22px 18px;border-radius:20px}.home .uc-cell p{margin:0;font-size:16px;line-height:1.5}.home .uc-cell--old{padding-top:30px;background:#ece9e4;color:var(--home-ink-2);box-shadow:inset 0 0 0 1px #e0dcd6}.home .uc-cell--new{background:var(--home-sheet);color:var(--home-ink);box-shadow:inset 0 1px #fff,0 22px 40px -30px #2e201273,0 0 0 1px var(--home-hair)}.home .uc-who{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1;font-weight:550;color:var(--home-mute)}.home .uc-tw mark{padding:0 2px;margin:0 -2px;border-radius:4px;color:inherit;background:linear-gradient(color-mix(in srgb,var(--home-go) 18%,transparent),color-mix(in srgb,var(--home-go) 18%,transparent)) no-repeat 0 90% / 100% 78%;-webkit-box-decoration-break:clone;box-decoration-break:clone}.home .uc-stk{position:absolute;top:-13px;right:16px;z-index:2;display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px 0 10px;border:0;border-radius:9px;background:var(--sticker);color:#1a1714;font-size:13.5px;line-height:1;font-weight:700;cursor:pointer;box-shadow:inset 0 1px #ffffff8c,0 8px 18px -8px #4632008c,0 0 0 1px #785a002e;transform:rotate(var(--r))}.home .uc-stk i{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#1a1714;color:var(--sticker);font-size:12px;line-height:1;font-weight:800;font-style:normal;transition:transform .25s var(--home-ease)}.home .uc-stk[aria-expanded=true] i{transform:rotate(45deg)}.home .uc-stk:focus-visible,.home .uc-gain:focus-visible{outline:2px solid var(--home-go);outline-offset:3px}.home .uc-gain{justify-self:start;display:inline-flex;align-items:center;gap:7px;height:30px;padding:0 12px 0 9px;border:0;border-radius:99px;cursor:pointer;font-size:13px;line-height:1;font-weight:600;color:var(--g);background:color-mix(in srgb,var(--g) 10%,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--g) 22%,transparent);transition:background-color .2s}.home .uc-gain:hover{background:color-mix(in srgb,var(--g) 16%,#fff)}.home .uc-gain svg{width:15px;height:15px}.home .uc-gain--money,.home .uc-pile--money{--g: var(--gain-m, #157a4a)}.home .uc-gain--peace,.home .uc-pile--peace{--g: var(--gain-p, var(--home-go-2))}.home .uc-gain--happy,.home .uc-pile--happy{--g: var(--gain-h, #a85f00)}.home .uc-pop{position:absolute;z-index:4;left:14px;right:14px;top:calc(100% - 10px);display:grid;gap:5px;padding:15px 17px;border-radius:16px;background:var(--home-ink);color:#fff;box-shadow:0 24px 50px -20px #140e088c;opacity:0;visibility:hidden;transform:translateY(-6px) scale(.98);transform-origin:top center;transition:opacity .2s,transform .3s var(--home-ease),visibility 0s .3s}.home .uc-pop.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .2s,transform .3s var(--home-ease)}.home .uc-pop b{font-size:15px;line-height:1.25;font-weight:600}.home .uc-pop p{font-size:14.5px;line-height:1.5;color:#ffffffc7}.home .uc-pop small{font:500 11.5px/1 var(--font-mono, ui-monospace, monospace);letter-spacing:.02em;color:var(--sticker)}.home .uc-cell--new .uc-pop small{color:#9ce6bd}.home .uc-row:has(.uc-pop.is-on){position:relative;z-index:6}@media(prefers-reduced-motion:no-preference){.home .uc-tw[data-armed] mark{background-size:0% 78%;transition:background-size .8s var(--home-ease) .55s}.home .uc-tw[data-armed] .uc-row[data-go] mark{background-size:100% 78%}.home .uc-tw[data-armed] .uc-stk{opacity:0}.home .uc-tw[data-armed] .uc-row[data-go] .uc-stk{animation:uc-slap .56s cubic-bezier(.2,.7,.25,1) .15s both}.home .uc-tw[data-armed] .uc-row[data-go] .uc-stk b,.home .uc-tw[data-armed] .uc-row[data-go] .uc-stk i{animation:uc-show .16s .47s both}.home .uc-tw[data-armed] .uc-gain{opacity:0;transform:translateY(6px);transition:opacity .4s .9s,transform .5s var(--home-ease) .9s,background-color .2s}.home .uc-tw[data-armed] .uc-row[data-go] .uc-gain{opacity:1;transform:none}}@keyframes uc-slap{0%{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--th)) scale(2.6,.45) rotate(calc(-1 * var(--th)))}15%{opacity:1}55%{transform:translate(0) rotate(var(--th)) scale(1.18,.86) rotate(calc(var(--r) * 1.9 - var(--th)))}78%{transform:translate(0) rotate(var(--th)) scale(.97,1.04) rotate(calc(var(--r) * .7 - var(--th)))}to{opacity:1;transform:translate(0) rotate(var(--th)) scale(1) rotate(calc(var(--r) - var(--th)))}}@keyframes uc-show{0%{opacity:0}}.home .uc-sw{display:none}.home .uc-hint{display:none;margin:0;text-align:center;font-size:13.5px;color:var(--home-mute)}@media(max-width:760px){.home .uc-tw__heads{display:none}.home .uc-sw{position:sticky;top:calc(var(--home-head-h) + env(safe-area-inset-top,0px) + 6px);z-index:7;display:grid;grid-template-columns:1fr 1fr;width:min(100%,420px);margin:0 auto 8px;padding:4px;border-radius:99px;background:#fffefdeb;box-shadow:0 12px 30px -18px #2e201280,0 0 0 1px var(--home-hair);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.home .uc-sw button{position:relative;z-index:1;height:40px;border:0;border-radius:99px;background:none;font-size:14.5px;line-height:1;font-weight:600;color:var(--home-ink-2);cursor:pointer;transition:color .25s}.home .uc-sw button[aria-selected=true]{color:#fff}.home .uc-sw__pill{position:absolute;z-index:0;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--home-ink);transition:transform .45s var(--home-ease),background-color .3s}.home .uc-tw[data-show=new] .uc-sw__pill{transform:translate(100%);background:var(--home-go)}.home .uc-row{grid-template-columns:minmax(0,1fr);gap:10px}.home .uc-step{padding-top:8px}.home .uc-step>span{width:26px;height:26px;font-size:12px}.home .uc-tw[data-show=old] .uc-cell--new,.home .uc-tw[data-show=new] .uc-cell--old{display:none}.home .uc-tw[data-flip] .uc-cell{animation:uc-in .45s var(--home-ease) both}.home .uc-tw[data-show=old][data-flip] .uc-cell{--from: -18px}.home .uc-rows{gap:26px!important;margin-top:14px!important}.home .uc-cell{padding:18px 18px 16px}.home .uc-cell--old{padding-top:30px}.home .uc-cell p{font-size:15.5px}.home .uc-hint{display:block}}@keyframes uc-in{0%{opacity:0;transform:translate(var(--from, 18px))}}.home .uc-chain{position:relative;max-width:1120px;margin:0 auto;view-timeline:--uc-chain block}.home .uc-chain__rail{position:relative;height:2px;margin:0 6px;background:var(--home-hair);border-radius:2px}.home .uc-chain__fill{position:absolute;inset:0;border-radius:inherit;background:var(--home-go);transform-origin:left center}.home .uc-chain__pts{position:relative;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:14px;margin:-7px 0 0;padding:0;list-style:none}.home .uc-cp{display:grid;gap:10px;justify-items:start;text-align:left}.home .uc-cp i{position:relative;width:12px;height:12px;border-radius:50%;background:var(--home-paper-2);box-shadow:inset 0 0 0 2px var(--home-hair)}.home .uc-cp i:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--home-go)}.home .uc-cp small{font:500 13px/1 var(--font-mono, ui-monospace, monospace);color:var(--home-go-2)}.home .uc-cp b{max-width:14ch;font-size:clamp(18px,1.6vw,21px);line-height:1.2;font-weight:560;letter-spacing:-.02em}.home .uc-cp span{font-size:14.5px;line-height:1.45;color:var(--home-ink-2)}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.home .uc-chain__fill{transform:scaleX(0);animation:uc-fill-x linear both;animation-timeline:--uc-chain;animation-range:cover 12% cover 55%}.home .uc-cp i:after{opacity:0;animation:uc-dot linear both;animation-timeline:--uc-chain;animation-range:cover calc(12% + 43% * var(--f)) cover calc(14% + 43% * var(--f))}}}@keyframes uc-fill-x{to{transform:scaleX(1)}}@keyframes uc-fill-y{to{transform:scaleY(1)}}@keyframes uc-dot{to{opacity:1}}@media(max-width:900px){.home .uc-chain__rail{position:absolute;left:5px;top:6px;bottom:6px;width:2px;height:auto;margin:0}.home .uc-chain__fill{transform-origin:center top}.home .uc-chain__pts{grid-template-columns:minmax(0,1fr);gap:22px;margin-top:0}.home .uc-cp{grid-template-columns:12px minmax(0,1fr);column-gap:18px;row-gap:4px}.home .uc-cp i{grid-row:span 3;margin-top:3px}.home .uc-cp b{max-width:none}@media(prefers-reduced-motion:no-preference){@supports (animation-timeline: view()){.home .uc-chain__fill{transform:scaleY(0);animation-name:uc-fill-y}}}}.home .uc-cmp{-webkit-overflow-scrolling:touch}.home .uc-cmp:focus-visible{outline:2px solid var(--home-go);outline-offset:3px}@media(max-width:560px){.home .uc-cmp{overflow:visible;background:none;box-shadow:none;border-radius:0}.home .uc-cmp table,.home .uc-cmp tbody,.home .uc-cmp tr,.home .uc-cmp th,.home .uc-cmp td{display:block;width:auto;min-width:0}.home .uc-cmp thead{display:none}.home .uc-cmp tbody{display:grid;gap:10px}.home .uc-cmp tr{padding:14px 16px;border-radius:16px;background:var(--home-sheet);box-shadow:0 0 0 1px var(--home-hair)}.home .uc-cmp tbody th{width:auto;padding:0 0 8px;border:0;font-size:16px}.home .uc-cmp td{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:10px;padding:6px 0;border:0;border-top:1px solid var(--home-hair);font-size:14.5px}.home .uc-cmp td:before{content:attr(data-l);color:var(--home-mute);font-size:13px}.home .uc-cmp td.uc-us{margin:4px -8px 0;padding:8px;border-top:0;border-radius:10px}.home .uc-cmp td.uc-us:before{color:var(--home-go-2);font-weight:600}}
