:root{--spring:cubic-bezier(.34, 1.56, .64, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--t-fast:.12s;--t-mid:.22s;--t-slow:.38s}.btn{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), background var(--t-fast), color var(--t-fast), border-color var(--t-fast)}.btn:not(.ghost):not(:disabled):hover{box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)}.btn.primary:not(:disabled):hover{box-shadow:3px 3px 0 var(--accent,var(--text))}.btn:not(:disabled):active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:translate(0)scale(.95)}.btn svg{transition:transform var(--t-slow) var(--spring)}.btn:not(:disabled):hover svg{transform:translateY(-2px)scale(1.18)rotate(0)}.btn.ghost:not(:disabled):hover{transform:translateY(-1px)}.chip,.ib-chip,.ib-toggle,.tt-chip,.pp-chip,.mg-rec,.rl-tabs>button,.pj-filter button,.pj-filter a{transition:transform var(--t-mid) var(--spring), background var(--t-fast), color var(--t-fast), border-color var(--t-fast)}.chip:not(:disabled):hover,.ib-chip:hover,.ib-toggle:hover,.tt-chip:hover,.pp-chip:hover,.mg-rec:hover{transform:translateY(-2px)}.chip:not(:disabled):active,.ib-chip:active,.ib-toggle:active,.tt-chip:active,.pp-chip:active,.mg-rec:active,.rl-tabs>button:active,.pj-filter button:active{transition-duration:80ms;transform:scale(.93)}.chip.on[data-touched],.ib-chip.on[data-touched],.ib-toggle.on[data-touched],.pp-chip.on[data-touched],.tt-chip.on[data-touched]{animation:feel-pop var(--t-slow) var(--spring)}.v2-row,.wt-row,.rv-row,.pq-row,.due-row,.ps-row{transition:background var(--t-fast), transform var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out), opacity var(--t-slow)}.rv-row:hover,.pq-row:hover,.ps-row:hover{box-shadow:inset 3px 0 0 var(--text);transform:translate(3px)}.v2-row{position:relative}.v2-row:hover{transform:translate(3px)}.v2-row:after{content:"";background:var(--text);width:3px;transition:transform var(--t-mid) var(--spring);pointer-events:none;position:absolute;top:7px;bottom:7px;left:0;transform:scaleY(0)}.v2-row:hover:after{transform:scaleY(1)}.v2-row.painting:after,.v2-row.done:after{display:none}a.card,button.card,.sig-tile,.ac-tile,.health-card,.mg-tile.clickable{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out)}a.card:hover,button.card:hover,.sig-tile:hover,.ac-tile:hover{box-shadow:5px 5px 0 var(--text);transform:translate(-3px,-3px)}a.card:active,button.card:active,.sig-tile:active,.ac-tile:active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:none}.v2-check{transition:transform var(--t-mid) var(--spring), background var(--t-fast), border-color var(--t-fast);position:relative}.v2-check:not(.popping):after{content:"";z-index:1;position:absolute;inset:-14px}.v2-check:hover{transform:scale(1.12)}.v2-check:active{transition-duration:80ms;transform:scale(.88)}.v2-check svg{stroke-dasharray:24;stroke-dashoffset:0}.v2-check.popping{animation:feel-pop var(--t-slow) var(--spring);background:var(--green);border-color:var(--green)}.v2-check.popping svg{animation:feel-draw .3s 60ms var(--ease-out) both}.v2-check.popping:before,.v2-check.popping:after{content:"";pointer-events:none;width:7px;height:7px;animation:feel-squares .52s var(--ease-out) forwards;position:absolute;top:50%;left:50%}.v2-check.popping:before{background:var(--p1,var(--red));--fx:-18px;--fy:-16px;box-shadow:34px 4px 0 var(--p3,var(--accent))}.v2-check.popping:after{background:var(--p2,var(--amber));--fx:-14px;--fy:16px;box-shadow:30px -6px 0 var(--text)}.v2-row.leaving,.wt-row.leaving{opacity:0;transform:translate(16px)scale(.98)}.app a:not(.btn):not(.card):not(.rv-row):not([class*=tab]){text-underline-offset:3px;transition:text-underline-offset var(--t-mid) var(--spring), color var(--t-fast)}.app a:not(.btn):not(.card):not(.rv-row):not([class*=tab]):hover{text-underline-offset:5px}.v2-input,.rv-text{transition:box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast)}.v2-input:focus,.rv-text:focus{box-shadow:3px 3px 0 var(--text);border-color:var(--text);outline:none}nav a svg,nav button svg{transition:transform var(--t-slow) var(--spring)}nav a:hover svg,nav button:hover svg{transform:translateY(-2px)scale(1.15)}nav a:active,nav button:active{transform:scale(.94)}:focus-visible{outline:2px solid var(--accent,var(--text));outline-offset:2px}@keyframes feel-pop{0%{transform:scale(.7)}60%{transform:scale(1.12)}to{transform:scale(1)}}@keyframes feel-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}@keyframes feel-squares{0%{opacity:1;transform:translate(-50%,-50%)scale(.3)}to{opacity:0;transform:translate(calc(-50% + var(--fx)), calc(-50% + var(--fy))) scale(1) rotate(45deg)}}@keyframes fl-fade{0%{opacity:0}to{opacity:1}}@keyframes fl-fade-out{to{opacity:0}}@keyframes fl-item{0%{opacity:0;transform:translateY(6px)}}@keyframes fl-reveal{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@keyframes fl-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}70%{transform:scale(.92)}to{transform:scale(1)}}@keyframes fl-hop{0%,to{transform:none}40%{transform:translateY(-4px)scale(1.12)}70%{transform:translateY(1px)scale(.97)}}@keyframes fl-away{to{opacity:0;transform:translate(24px)}}@keyframes fl-fold{to{border-top-width:0;height:0;min-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0}}@keyframes fl-settle{0%,to{transform:none}35%{transform:scale(.985)}70%{transform:scale(1.008)}}@keyframes fl-beat{0%,to{transform:none}50%{transform:scale(1.6)}}@keyframes fl-drop-in{0%{transform:scale(0)}}.fl-seg{isolation:isolate}.fl-seg:not(.tabbar){position:relative}.fl-slide{pointer-events:none;z-index:-1;background:var(--text);transform-origin:0 0;width:100px;height:100px;transform:translate(var(--sl-x,0), var(--sl-y,0)) scale(calc(var(--sl-w,0) / 100), calc(var(--sl-h,0) / 100));transition:transform var(--t-slow) var(--spring), opacity var(--t-fast);position:absolute;top:0;left:0;margin:0!important}.fl-seg[data-sl=still]>.fl-slide{animation:fl-fade var(--t-mid) var(--ease-out);transition:none}.fl-seg:not([data-sl])>.fl-slide,.fl-seg[data-sl=off]>.fl-slide{opacity:0;transition:none}.v2-segment.fl-seg[data-sl=on]>button.on,.v2-segment.fl-seg[data-sl=still]>button.on{box-shadow:none;color:var(--surface);background:0 0}.v2-segment.fl-seg>button{transition:color var(--t-fast) 40ms, transform var(--t-mid) var(--spring);position:relative}.v2-segment.fl-seg>button:not(.on):hover{color:var(--text);transform:translateY(-1px)}.v2-segment.fl-seg>button:active{transition-duration:80ms;transform:scale(.94)}.dk-seg.fl-seg{background:var(--surface)}.dk-seg.fl-seg[data-sl]>button,.dk-seg.fl-seg[data-sl] .dk-day>button{transition:color var(--t-fast) 40ms, background var(--t-fast), transform var(--t-mid) var(--spring);background:0 0}.dk-seg.fl-seg[data-sl]>button:not(.on):hover,.dk-seg.fl-seg[data-sl] .dk-day:not(.on)>button:hover{background:var(--hover)}.dk-seg.fl-seg[data-sl]>button.on,.dk-seg.fl-seg[data-sl] .dk-day.on>button{background:0 0}.fl-chev{transition:transform var(--t-mid) var(--spring), translate var(--t-mid) var(--spring);flex:none}[aria-expanded=true]>.fl-chev{transform:rotate(90deg)}button:hover>.fl-chev{translate:2px}.fl-bump{display:inline-block}.fl-bump.fl-changed{animation:fl-bump var(--t-slow) var(--spring)}.fl-reveal{animation:fl-reveal var(--t-mid) var(--ease-out) both}.fl-reveal>.v2-row,.fl-reveal>.th{animation:fl-item var(--t-mid) var(--ease-out) both}.fl-reveal>:nth-child(2){animation-delay:30ms}.fl-reveal>:nth-child(3){animation-delay:60ms}.fl-reveal>:nth-child(4){animation-delay:90ms}.fl-reveal>:nth-child(n+5){animation-delay:.12s}@keyframes fl-sheet-up{0%{opacity:0;transform:translateY(40px)scale(.98)}60%{opacity:1}}@keyframes fl-sheet-down{to{opacity:0;transform:translateY(28px)scale(.98)}}@keyframes fl-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.94)}}@keyframes fl-pop-out{to{opacity:0;transform:translateY(-6px)scale(.96)}}.sheet-bg,.nv-bg,.st-backdrop{animation:fl-fade var(--t-mid) var(--ease-out) both}.sheet-bg.out,.nv-bg.out{pointer-events:none;animation:.17s ease-in forwards fl-fade-out}.sheet,.st-sheet{animation:fl-sheet-up var(--t-slow) var(--spring) both}.sheet-bg.out .sheet{animation:.17s ease-in forwards fl-sheet-down}.sheet.te>*,.st-sheet>*{animation:fl-item var(--t-mid) var(--ease-out) both}.sheet.te>:nth-child(2),.st-sheet>:nth-child(2){animation-delay:12ms}.sheet.te>:nth-child(3),.st-sheet>:nth-child(3){animation-delay:22ms}.sheet.te>:nth-child(4),.st-sheet>:nth-child(4){animation-delay:30ms}.sheet.te>:nth-child(n+5),.st-sheet>:nth-child(n+5){animation-delay:38ms}.sheet.te>.te-foot{animation:none}.nv-sheet{animation:fl-pop-in var(--t-slow) var(--spring) both;transform-origin:90% 0}.nv-bg.out .nv-sheet{animation:.15s ease-in forwards fl-pop-out}@media (max-width:640px){.nv-sheet{transform-origin:50% 100%;animation-name:fl-sheet-up}.nv-bg.out .nv-sheet{animation-name:fl-sheet-down}}.nv-title,.nv-list>*{animation:fl-item var(--t-mid) var(--ease-out) both}.nv-list>:first-child{animation-delay:10ms}.nv-list>:nth-child(2){animation-delay:18ms}.nv-list>:nth-child(3){animation-delay:25ms}.nv-list>:nth-child(4){animation-delay:32ms}.nv-list>:nth-child(5){animation-delay:40ms}.nv-list>:nth-child(n+6){animation-delay:48ms}.nv-list.nv-foot>*{animation-delay:56ms}.nv-item{transition:background var(--t-fast)}.nv-item .nv-txt{transition:transform var(--t-mid) var(--spring)}.nv-item:hover .nv-txt{transform:translate(3px)}.nv-item .nv-ic{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out)}.nv-item:hover .nv-ic{box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)rotate(0)}.nv-item:active .nv-ic{box-shadow:none;transition-duration:80ms;transform:none}@keyframes fl-toast{0%{opacity:0;transform:translate(-50%,18px)scale(.92)}}@keyframes fl-toast-sq{0%{transform:scale(0)rotate(-45deg)}}.toast{color:var(--bg);animation:fl-toast var(--t-slow) var(--spring) both;box-shadow:4px 4px 0 var(--p2,var(--amber));border-radius:var(--r-ctl)}.toast:before{content:"";background:var(--p1,var(--red));width:9px;height:9px;box-shadow:12px 0 0 var(--p2,var(--amber)), 24px 0 0 var(--p3,var(--accent));animation:fl-toast-sq var(--t-slow) var(--spring) .12s both;flex:none;margin-right:26px}.toast-undo{transition:text-underline-offset var(--t-mid) var(--spring)}.toast-undo:hover{text-underline-offset:5px}.obx-toast{border-radius:var(--r-ctl);box-shadow:4px 4px 0 var(--p2,var(--amber));animation:fl-toast var(--t-slow) var(--spring) both}.obx-toast.bad{background:var(--red);color:var(--surface)}.obx-toast a{border-radius:var(--r-blk);transition:transform var(--t-mid) var(--spring)}.obx-toast a:hover{transform:translateY(-1px)}:root .nav.top-nav .nv-tabs.fl-seg{background:var(--surface)}:root .nav.top-nav .nv-tabs.fl-seg[data-sl] a.nv-tab{transition:color var(--t-fast) 40ms, background var(--t-fast);background:0 0}:root .nav.top-nav .nv-tabs.fl-seg[data-sl] a.nv-tab:not(.active):hover{background:var(--hover)}:root .nav.top-nav .nv-tabs.fl-seg[data-sl] a.nv-tab.active,:root .nav.top-nav .nv-tabs.fl-seg[data-sl] a.nv-tab.active svg{background:0 0}.tabbar.fl-seg[data-sl] a.active:before,.tabbar.fl-seg[data-sl] button.active:before{display:none}.fl-tabline{z-index:1;pointer-events:none;background:var(--text);transform-origin:0 0;width:100px;height:3px;transform:translateX(calc(var(--sl-x,0px) + var(--sl-w,0) * .25px)) scaleX(calc(var(--sl-w,0) * .5 / 100));transition:transform var(--t-slow) var(--spring), opacity var(--t-fast);position:absolute;top:0;left:0}.tabbar[data-sl=still]>.fl-tabline{transition:none}.tabbar:not([data-sl])>.fl-tabline,.tabbar[data-sl=off]>.fl-tabline{opacity:0}.tabbar a,.tabbar button{transition:color var(--t-mid), transform var(--t-mid) var(--spring)}.tabbar a:active,.tabbar button:active{transition-duration:80ms;transform:scale(.9)}.nv-b.on{background:var(--text);color:var(--surface)}.nv-b.nv-new svg{transition:transform var(--t-slow) var(--spring)}.nv-b.nv-new.on svg,.nv-b.nv-new.on:hover svg{transform:rotate(45deg)scale(1.1)}.nv-b:active{transform:scale(.88)}.nav-brand .nav-mark{transition:transform var(--t-slow) var(--spring);animation:none!important;transform:none!important}.nav-box{transition:border-color var(--t-fast), color var(--t-fast), transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out)}.nav-box:hover{box-shadow:2px 2px 0 var(--text);border-color:var(--text);transform:translate(-1px,-1px)}@keyframes fl-obx{0%{opacity:0;transform:translateY(-10px)scale(.94)}}.obx{border-radius:var(--r-box);border:2px solid var(--text);box-shadow:6px 6px 0 var(--text);animation:fl-obx var(--t-slow) var(--spring) both}.obx.leaving{animation:.22s cubic-bezier(.5,0,.75,0) forwards obx-out}.obx-dot{border-radius:var(--r-blk);box-shadow:none;transition:background var(--t-mid), transform var(--t-mid) var(--spring)}.obx-in:focus-within .obx-dot{transform:rotate(45deg)}.obx-chip,.obx-ex button{border-radius:var(--r-ctl)}.obx-res a,.obx-ex button{animation:fl-item var(--t-mid) var(--ease-out) both;transition:transform var(--t-mid) var(--spring), background var(--t-fast), box-shadow var(--t-mid)}.obx-res a:nth-child(2),.obx-ex button:nth-child(2){animation-delay:30ms}.obx-res a:nth-child(3),.obx-ex button:nth-child(3){animation-delay:60ms}.obx-res a:nth-child(4),.obx-ex button:nth-child(4){animation-delay:90ms}.obx-res a:nth-child(n+5){animation-delay:.12s}.obx-res a{border-radius:var(--r-ctl)}.obx-res a:hover{box-shadow:inset 3px 0 0 var(--text);transform:translate(3px)}.obx-ex button:hover{border-style:solid;border-color:var(--text);transform:translateY(-2px)}.obx-ex button:active,.obx-res a:active{transition-duration:80ms;transform:scale(.96)}.obx-fab{border-radius:var(--r-ctl)}@media (max-width:640px){.obx-fab{animation:en-up var(--en-d,.26s) var(--ease-out) backwards;transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid)}.obx-fab svg{transition:transform var(--t-slow) var(--spring)}.obx-fab:active svg{transform:rotate(90deg)}}.v2-row>.v2-check svg{opacity:0;transition:opacity var(--t-fast), transform var(--t-mid) var(--spring);transform:scale(.6)}.v2-row>.v2-check:hover svg{opacity:.35;color:var(--text);transform:none}.v2-row.done>.v2-check svg,.v2-row>.v2-check.popping svg,.v2-row>.v2-check.ticked svg{opacity:1;color:#fff;transform:none}.v2-check.ticked{background:var(--green);border-color:var(--green)}[data-theme=night] .v2-row>.v2-check:is(.popping,.ticked) svg,[data-theme=night] .v2-row.done>.v2-check svg{color:var(--bg)}:is([data-theme=canvas],[data-theme=night]) .v2-check.popping,:is([data-theme=canvas],[data-theme=night]) .v2-check.ticked{background:var(--text);border-color:var(--text)}:is([data-theme=canvas],[data-theme=night]) .v2-row>.v2-check:is(.popping,.ticked) svg{color:var(--surface)}:is([data-theme=canvas],[data-theme=night]) .v2-row.done>.v2-check svg{color:var(--on,#fff)}:is([data-theme=canvas],[data-theme=night]) .v2-row{border-radius:0}.te-act{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast), background var(--t-fast)}.te-act:not(:disabled):hover{box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)}.te-act:not(:disabled):active{box-shadow:none;transition-duration:80ms;transform:scale(.95)}.te-act svg{transition:transform var(--t-slow) var(--spring)}.te-act:not(:disabled):hover svg{transform:translateY(-2px)scale(1.18)rotate(0)}.te-act.done.ticking,.te-act.done.ticking:disabled{opacity:1;overflow:visible}.te-act.done.ticking svg{stroke-dasharray:24;animation:feel-draw .3s var(--ease-out) both, feel-pop var(--t-slow) var(--spring)}.te-act.done.ticking:before{content:"";pointer-events:none;background:var(--p1,var(--red));width:8px;height:8px;box-shadow:30px 6px 0 var(--p2,var(--amber)), -26px 10px 0 var(--p3,var(--accent));--fx:0px;--fy:-30px;animation:feel-squares .56s var(--ease-out) forwards;position:absolute;top:50%;left:50%}.te-star:hover svg{transform:rotate(0)scale(1.1)}.te-star svg{transition:transform var(--t-slow) var(--spring)}.te-fold svg{transition:transform var(--t-mid) var(--spring)}.te-fold.te-more-btn.on svg{transform:rotate(90deg)}.te-fold b{transition:transform var(--t-mid) var(--spring);display:inline-block}.te-fold:hover b{transform:translate(2px)}.te-name{transition:box-shadow var(--t-mid) var(--ease-out)}.te-name:focus{box-shadow:inset 0 -3px 0 var(--c,var(--accent))}.te-input,.refine-inline,.te-min input{transition:box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast)}.te-input:focus,.refine-inline:focus,.te-min input:focus{border-color:var(--text);box-shadow:3px 3px 0 var(--text);outline:none}.st-btn{transition:background var(--t-fast), color var(--t-fast), transform var(--t-mid) var(--spring)}.st-btn svg{transition:transform var(--t-slow) var(--spring)}.st-btn:hover svg{transform:translateY(-2px)scale(1.18)rotate(0)}.st-btn:active{transition-duration:80ms;transform:scale(.88)}.st-item svg{transition:transform var(--t-mid) var(--spring)}.st-item:hover svg{color:var(--text);transform:translate(2px)scale(1.15)}.st-item:active{transform:scale(.98)}.v2-today .v2-row:hover{transform:translate(3px)}.v2-today .v2-row.painting,.v2-row.painting{interpolate-size:allow-keywords;animation:fl-settle .42s .52s var(--spring), fl-away .3s 1s ease-in forwards, fl-fold .26s 1.12s var(--ease-out) forwards}@keyframes fl-bump-s{40%{transform:scale(1.12)}75%{transform:scale(.97)}}.app .pg-today .done-count.fl-changed{animation:fl-bump-s .42s var(--spring)}.wt-done{position:relative;overflow:visible}.wt-done.on:before{content:"";pointer-events:none;background:var(--p1,var(--red));width:7px;height:7px;box-shadow:22px 4px 0 var(--p2,var(--amber)), -20px 6px 0 var(--p3,var(--accent));--fx:0px;--fy:-22px;animation:feel-squares .52s var(--ease-out) forwards;position:absolute;top:50%;left:50%}.wt-rows>.wt-row.going,.wt-row.going{interpolate-size:allow-keywords;animation:fl-away .26s .18s ease-in forwards, fl-fold .22s .38s var(--ease-out) forwards}.wt-rows>.wt-row{animation:fl-item var(--t-mid) var(--ease-out) both}.wt-rows>.wt-row:nth-child(2){animation-delay:40ms}.wt-rows>.wt-row:nth-child(3){animation-delay:80ms}.wt-rows>.wt-row:nth-child(n+4){animation-delay:.11s}.wt-tag{display:inline-block}.wt-tag.fl-changed{animation:feel-pop var(--t-slow) var(--spring)}.wt-head{transition:background var(--t-fast)}.wt-head:hover b{text-underline-offset:3px;text-decoration:underline}.sig .sig-tile:nth-child(2){animation-delay:12ms}.sig .sig-tile:nth-child(3){animation-delay:25ms}.sig .sig-tile:nth-child(n+4){animation-delay:38ms}.sig-tile:after{transform-origin:50% 100%;transition:transform var(--t-mid) var(--spring)}.sig-tile:hover:after{transform:scaleY(1.8)}.sig-e{transition:transform var(--t-slow) var(--spring);display:inline-block}.sig-tile:hover .sig-e{transform:translateY(-3px)rotate(0)scale(1.18)}.sig-n{font-variant-numeric:tabular-nums}.fo-item{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), background var(--t-fast)}.fo-item:hover{box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)}.fo-item:active{box-shadow:none;transition-duration:80ms;transform:none}.fo-emoji{transition:transform var(--t-slow) var(--spring);display:inline-block}.fo-item:hover .fo-emoji{transform:translateY(-2px)rotate(0)scale(1.15)}.fo-items>.fo-item:first-child small:before,.fl-beat{content:"";vertical-align:1px;background:var(--p1,var(--red));width:6px;height:6px;margin-right:6px;animation:1.4s ease-in-out .6s 3 fl-beat;display:inline-block}.fo-line.empty>span[aria-hidden],.pt-line span,.td-link>svg,.v2-banner .go{transition:transform var(--t-mid) var(--spring)}.fo-line.empty:hover>span[aria-hidden],.pt-line:hover span,.td-link:hover>svg,.v2-banner:hover .go{transform:translate(4px)}@keyframes fl-ping{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.6)}}.v2-block:has(.tt a,.tt-btn) .v2-block-body{transition:transform var(--t-mid) var(--spring)}.v2-block:has(.tt a,.tt-btn):hover .v2-block-body{transform:translate(3px)}.v2-nowline i:after{content:"";background:var(--p1);width:11px;height:11px;animation:fl-ping .9s var(--ease-out) .4s 2 both;border-radius:50%;position:absolute;top:-4px;left:-5px}.v2-kind svg{transition:transform var(--t-slow) var(--spring)}.v2-block:hover .v2-kind svg{transform:rotate(0)scale(1.15)}.v2-prep-row{transition:opacity var(--t-mid), transform var(--t-mid) var(--ease-out)}.v2-prep-row.leaving{opacity:0;transform:translate(24px)}.v2-today .card>.v2-more,.v2-disclosure{transition:color var(--t-fast)}.fl-empty{border:1.5px solid var(--line-2);border-radius:var(--r-ctl);align-items:center;gap:12px;padding:10px 12px;display:flex}.fl-empty:hover .fl-mark{animation:fl-hop .42s var(--spring)}@keyframes fl-bar{0%{opacity:0;transform:translate(-50%,24px)scale(.97)}}.v2-next-bar{animation:fl-bar var(--t-slow) var(--spring) both}.v2-next-bar .nb-done{animation:fl-item var(--t-mid) var(--ease-out) .12s both}.v2-next-bar .fl-x svg,.v2-next-bar .fl-x:not(:disabled):hover svg{transform:rotate(45deg)}.v2-next-bar .fl-x:not(:disabled):hover svg{transform:rotate(135deg)scale(1.1)}.v2-search svg{transition:transform var(--t-slow) var(--spring), color var(--t-fast)}.v2-search:focus-within svg{color:var(--text);transform:rotate(0)scale(1.15)}.fl-found{margin-top:var(--s1)}.fl-found>.v2-row{animation:fl-item var(--t-mid) var(--ease-out) both}.fl-found>:nth-child(2){animation-delay:30ms}.fl-found>:nth-child(3){animation-delay:60ms}.fl-found>:nth-child(n+4){animation-delay:90ms}.fl-close-l{margin:0 0 4px}.v2-today>.dy-bar{animation:fl-item var(--t-mid) var(--ease-out) both}.td-next-l{align-items:center;display:flex}.pt-go{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out)}.pt-go:hover{box-shadow:3px 3px 0 var(--p2,var(--amber));transform:translate(-2px,-2px)}.pt-go:active{box-shadow:none;transition-duration:80ms;transform:scale(.95)}.pt-art{transition:transform var(--t-mid) var(--spring);display:block}.pt-art:hover{transform:rotate(0)scale(1.04)}@media (max-width:640px){.v2-today:has(.v2-next-bar)>.toast{bottom:calc(232px + env(safe-area-inset-bottom,0px))}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.fl-mark{vertical-align:middle;flex:none;width:30px;height:30px;display:inline-block;overflow:visible}.fl-mark rect{fill:var(--surface);transform-box:fill-box;transform-origin:0 100%;animation:fl-mark-in .24s var(--ease-out) backwards}@keyframes fl-mark-in{0%{opacity:.6;transform:translateY(-4px)}}.fl-mark .m0{fill:var(--text);animation:none}.fl-mark .m1{fill:var(--p1,var(--red));transform-origin:0 0}.fl-mark .m2{transform-origin:100% 0;animation-delay:60ms}.fl-mark .m3{fill:var(--p2,var(--amber));transform-origin:100%;animation-delay:.12s}.fl-mark .m4{animation-delay:.18s}.fl-mark .m5{fill:var(--p3,var(--accent));transform-origin:100% 100%;animation-delay:.24s}.fl-mark.loader rect:not(.m0){transform-origin:50%;animation:1.8s ease-in-out infinite both fl-load}.fl-mark.loader .m2{animation-delay:.2s}.fl-mark.loader .m3{animation-delay:.4s}.fl-mark.loader .m4{animation-delay:.6s}.fl-mark.loader .m5{animation-delay:.8s}.fl-sketching{justify-items:stretch}.fl-sketching>.fl-mark{margin-bottom:2px}.fl-empty{align-items:center;gap:var(--s1);text-align:center;padding:var(--s3);flex-direction:column;display:flex}.fl-empty>p{color:var(--text-2);margin:0}.fl-empty>.fl-mark{width:36px;height:36px}.fl-calm{align-items:center;gap:var(--s2);display:flex}.fl-calm p{margin:0}.v2-skel.fl-skel-row{height:44px;margin-bottom:var(--s1)}.fl-swap{display:inline-block}:is([data-touched] .fl-swap,.fl-swap[data-touched],.fl-swap.fl-changed){animation:fl-swap var(--t-mid) var(--spring) both}.fl-reveal,.cx-editing,.cb-edit,.st-adv[open]>:not(summary){animation:fl-reveal var(--t-mid) var(--ease-out) both}.fl-done-line{animation:fl-swap var(--t-slow) var(--spring) both}.btn.fl-copy.done{border-color:var(--green);color:var(--green)}.os-row:hover:not(:active)>.os-switch:enabled:not(:checked):after{transform:translate(3px)}.os-row:hover:not(:active)>.os-switch:enabled:checked:after{transform:translate(17px)}.st-adv>summary:hover .sys-h{text-underline-offset:4px;text-decoration:underline}.st-adv>summary:after{transition:transform var(--t-slow) var(--spring);display:inline-block}.st-adv[open]>summary:after{transform:rotate(180deg)}.cx-row{transition:opacity var(--t-mid) var(--ease-out), transform var(--t-mid) var(--ease-out)}.cx-row.fl-leaving{opacity:0;transform:translate(16px)}.cx-row kbd{transition:transform var(--t-mid) var(--spring);display:inline-block}.cx-row:hover kbd{transform:translateY(-2px)}.cb-srow.editable{transition:background var(--t-fast), transform var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out)}.cb-srow.editable:hover{box-shadow:inset 3px 0 0 var(--text);transform:translate(3px)}.cb-srow.editable:active{transition-duration:80ms;transform:translate(1px)scale(.99)}.cb-srow.editable:focus-visible{outline:2px solid var(--accent,var(--text));outline-offset:-2px}.cb-pen{transition:transform var(--t-slow) var(--spring)}.cb-srow.editable:hover .cb-pen{transform:translateY(-2px)rotate(0)scale(1.15)}.cb-row{transition:opacity var(--t-mid)}.cb-group>summary{cursor:pointer;transition:color var(--t-fast)}.cb-group>summary:hover{color:var(--text)}.cb-hit{transition:transform var(--t-mid) var(--spring), background var(--t-fast)}.cb-hit:hover{transform:translate(3px)}.cb-hit:active{transition-duration:80ms;transform:scale(.97)}.look-card,.cv-pal,.cv-fill{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast)}.look-card:hover,.cv-pal:hover,.cv-fill:hover{box-shadow:5px 5px 0 var(--text);transform:translate(-3px,-3px)}.look-card.on:hover{box-shadow:inset 0 0 0 1px var(--accent), 5px 5px 0 var(--text)}.cv-pal.on:hover,.cv-fill.on:hover{box-shadow:inset 0 0 0 1.5px var(--text), 5px 5px 0 var(--text)}.look-card:active,.cv-pal:active,.cv-fill:active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:none}.ac-tile.on[data-touched] .ac-blk,.look-card.on[data-touched] .look-swatch{animation:feel-pop var(--t-slow) var(--spring)}.ac-paints i,.look-swatch i,.cv-sw i{transition:transform var(--t-mid) var(--spring)}.ac-tile:hover .ac-paints i,.look-card:hover .look-swatch i,.cv-pal:hover .cv-sw i{transform:translateY(-3px)}.ac-tile:hover .ac-paints i:nth-child(2),.look-card:hover .look-swatch i:nth-child(2),.cv-pal:hover .cv-sw i:nth-child(2){transition-delay:30ms}.ac-tile:hover .ac-paints i:nth-child(3),.look-card:hover .look-swatch i:nth-child(3),.cv-pal:hover .cv-sw i:nth-child(3){transition-delay:60ms}.ac-tile:hover .ac-paints i:nth-child(4),.cv-pal:hover .cv-sw i:nth-child(4){transition-delay:90ms}.ac-custom input[type=color]{transition:transform var(--t-mid) var(--spring)}.ac-custom:hover input[type=color]{transform:rotate(0)scale(1.08)}.ws-tabs a{transition:background var(--t-fast), color var(--t-fast), transform var(--t-mid) var(--spring)}.ws-tabs a:active{transition-duration:80ms;transform:scale(.94)}.ws-tabs a.on{animation:fl-ink-in var(--t-mid) var(--ease-out) both}.rv-icon{transition:transform var(--t-slow) var(--spring);display:inline-block}.rv-row:hover .rv-icon{transform:translateY(-2px)rotate(0)scale(1.15)}.rv-row:active{transition-duration:80ms;transform:translate(1px)scale(.99)}.rv-row:focus-visible{outline:2px solid var(--accent,var(--text));outline-offset:-2px}.rv-tag{transition:transform var(--t-mid) var(--spring)}.rv-row:hover .rv-tag{transform:translateY(-2px)}.rv-bar>span{transform-origin:0;animation:fl-grow .7s .12s var(--ease-out) both}.sp-sum{animation:en-fade var(--en-d,.26s) var(--ease-out) backwards}.sp-sum:nth-child(2){animation-delay:60ms}.sp-sum:nth-child(3){animation-delay:.12s}.rv-n{transition:background var(--t-mid), color var(--t-mid)}.rv-step.fl-on .rv-n{animation:feel-pop var(--t-slow) var(--spring);background:var(--p1,var(--accent));color:var(--on1,#fff)}.rv-step.fl-on:nth-of-type(3n+2) .rv-n{background:var(--p2,var(--amber));color:var(--on2,var(--text))}.rv-step.fl-on:nth-of-type(3n) .rv-n{background:var(--p3,var(--accent));color:var(--on3,#fff)}.rv-ideas li{animation:fl-swap var(--t-mid) var(--spring) both}.rv-save.s-saved{animation:fl-fade var(--t-slow) var(--ease-out) both;display:inline-block}.rv-save.s-saving{animation:1s ease-in-out infinite fl-blink}.fl-stamp{border-radius:var(--r-blk);color:var(--text);animation:fl-stamp .42s var(--spring) both;border:3px solid;flex-direction:column;align-items:center;padding:4px 12px;line-height:1.1;display:inline-flex;transform:rotate(0)}.fl-stamp b{letter-spacing:.02em;text-transform:uppercase;font-size:1rem;font-weight:900}.fl-stamp small{letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:800}.fl-stamp.v-works{color:var(--green)}.fl-stamp.v-partly{color:var(--text)}.fl-stamp.v-broken{color:var(--red)}.fl-next{animation:fl-swap var(--t-slow) .32s var(--spring) both}.trend-row polyline{stroke-dasharray:240;animation:fl-line .8s .15s var(--ease-out) both}.brk-timer:not(.over) .bt-p1:before,.brk-timer:not(.over) .bt-p2:before{content:"";background:var(--surface);opacity:0;pointer-events:none;animation:8s ease-in-out infinite fl-breathe;position:absolute;inset:0}.brk-timer:not(.over) .bt-p1:before{animation-delay:-4s}.brk-timer.over{animation:fl-exhale 1.2s .5s var(--ease-out) both}.brk-eyebrow.over{animation:fl-swap var(--t-slow) var(--ease-out) both}.brk-done{animation:fl-swap .42s .9s var(--spring) both}.bt-time{animation:fl-fade var(--t-mid) var(--ease-out) both}.brk-back svg{transition:transform var(--t-mid) var(--spring)}.brk-back:hover svg{transform:translate(-3px)}.brk-back:hover{color:var(--text)}.login-card{animation:en-rise var(--en-d,.26s) var(--ease-out) backwards}.fl-login-h{align-items:center;gap:10px;display:flex}.fl-top{right:22px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:39;border:2px solid var(--text);border-radius:var(--r-ctl);background:var(--surface);width:40px;height:40px;color:var(--text);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--t-mid) var(--ease-out), transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out);place-items:center;padding:0;display:grid;position:fixed;transform:translateY(12px)scale(.8)}.fl-top.on{opacity:1;pointer-events:auto;transform:none}.fl-top.on:hover{box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)}.fl-top.on:active{box-shadow:none;transition-duration:80ms;transform:scale(.9)}.fl-top svg{transition:transform var(--t-slow) var(--spring)}.fl-top.on:hover svg{transform:translateY(-3px)}@media (max-width:640px){.fl-top{left:16px;right:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px))}}.bx-stop{transition:transform var(--t-mid) var(--spring), background var(--t-fast), opacity var(--t-fast)}.bx-stop:active{transition-duration:80ms;transform:scale(.92)}.ib-undo.bx-undo{overflow:hidden}.ib-undo.bx-undo:after{content:"";background:var(--p2,var(--accent));transform-origin:0;height:3px;animation:5s linear forwards fl-count;position:absolute;bottom:0;left:0;right:0}.pn-days button[aria-selected=true],.pn-parts button[aria-selected=true]{animation:fl-ink-in var(--t-mid) var(--ease-out) both}@media (prefers-reduced-motion:reduce){.fl-mark.loader rect,.v2-skel{animation:none!important}}@keyframes fl-block-in{0%{transform:scale(0)}to{transform:none}}@keyframes fl-load{0%,to{opacity:.25;transform:scale(.72)}35%,65%{opacity:1;transform:none}}@keyframes fl-swap{0%{opacity:0;transform:translateY(6px)scale(.96)}to{opacity:1;transform:none}}@keyframes fl-blink{50%{opacity:.45}}@keyframes fl-grow{0%{transform:scaleX(0)}to{transform:none}}@keyframes fl-ink-in{0%{transform:scale(.92)}60%{transform:scale(1.04)}to{transform:none}}@keyframes fl-stamp{0%{opacity:0;transform:scale(2.2)rotate(0)}60%{opacity:1;transform:scale(.92)rotate(0)}to{opacity:1;transform:rotate(0)}}@keyframes fl-line{0%{stroke-dashoffset:240px}to{stroke-dashoffset:0}}@keyframes fl-breathe{0%,to{opacity:0}50%{opacity:.16}}@keyframes fl-exhale{0%{transform:none}40%{transform:scale(.985)}to{transform:none}}@keyframes fl-count{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.os-switch{transition:border-color var(--t-fast);overflow:hidden}.os-switch:before{content:"";background:var(--text);transform-origin:0;transition:transform var(--t-slow) var(--ease-out);position:absolute;inset:0;transform:scaleX(0)}.os-switch:after{z-index:1;box-shadow:0 0 0 2px var(--text);transition:transform var(--t-slow) var(--spring), background var(--t-fast)}.os-switch:checked{background:var(--surface)}.os-switch:checked:before{transform:none}.os-switch:checked:after{background:var(--surface)}.os-switch:enabled:active:after,.os-row:active>.os-switch:enabled:after{transform-origin:0;transition-duration:80ms;transform:scaleX(1.3)}.os-switch:enabled:checked:active:after,.os-row:active>.os-switch:enabled:checked:after{transform-origin:100%;transform:translate(20px)scaleX(1.3)}.os-switch:disabled{opacity:.5;cursor:default}.toast{color:var(--bg);border-radius:var(--r-ctl);box-shadow:3px 3px 0 var(--p2,var(--accent));animation:fl-toast-in .32s var(--spring) both;overflow:hidden}.toast:before{content:"";background:var(--p1,var(--accent));width:10px;height:10px;animation:feel-pop var(--t-slow) .12s var(--spring) both;flex:none}.toast.out{animation:fl-toast-out .2s var(--ease-out) forwards}.toast:has(.toast-undo):after{content:"";background:var(--p2,var(--accent));transform-origin:0;height:3px;animation:fl-count var(--toast-ms,5s) linear forwards;position:absolute;bottom:0;left:0;right:0}.toast-undo,.ib-undo button{transition:transform var(--t-mid) var(--spring), text-underline-offset var(--t-mid) var(--spring), opacity var(--t-fast)}.toast-undo:hover{opacity:1;text-underline-offset:5px}.toast-undo:active,.ib-undo button:active{transition-duration:80ms;transform:scale(.9)}.v2-skel{background:var(--surface-2);border:2px solid var(--line);border-radius:var(--r-box);animation:fl-fade var(--t-mid) var(--ease-out) both, fl-skel 1.4s ease-in-out var(--t-mid) infinite alternate;position:relative;overflow:hidden}.v2-skel.h{background:var(--surface-2)}.card.empty-state:not(.fl-empty):before{content:"";width:28px;height:28px;margin:0 auto var(--s1);border:2px solid var(--text);background-color:var(--text);background-image:linear-gradient(var(--p1,var(--red)), var(--p1,var(--red))), linear-gradient(var(--surface), var(--surface)), linear-gradient(var(--p2,var(--amber)), var(--p2,var(--amber))), linear-gradient(var(--surface), var(--surface)), linear-gradient(var(--p3,var(--accent)), var(--p3,var(--accent)));animation:en-fade var(--en-d,.26s) var(--ease-out) backwards;background-position:0 0,19px 0,19px 11px,0 19px,11px 19px;background-repeat:no-repeat;background-size:17px 17px,9px 9px,9px 6px,9px 9px,17px 9px;display:block}.card.empty-state.pq-empty:before{margin-left:0}.error{animation:fl-nudge .36s var(--ease-out) both}.linkish{transition:text-underline-offset var(--t-mid) var(--spring), color var(--t-fast)}.linkish:hover{text-underline-offset:5px;color:var(--text)}.app>*>.card,.app>*>section,.app>section,.mg-tile,.v2-head{animation-duration:.24s}.app>*>:nth-child(2){animation-delay:25ms}.app>*>:nth-child(3){animation-delay:50ms}.app>*>:nth-child(4){animation-delay:75ms}.app>*>:nth-child(n+5){animation-delay:.1s}.pj-filter button:not(.on):hover,.pj-filter a:not(.on):hover{background:var(--hover)}.pj-filter a:active{transition-duration:80ms;transform:scale(.94)}.fab{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), color var(--t-fast), border-color var(--t-fast)}.fab:hover{box-shadow:3px 3px 0 var(--text);border-color:var(--text);transform:translate(-2px,-2px)}.fab:active{box-shadow:none;transition-duration:80ms;transform:scale(.9)}.fab svg{transition:transform var(--t-slow) var(--spring)}.fab:hover svg{transform:rotate(0)scale(1.12)}summary:focus-visible,.os-switch:focus-visible,.chip:focus-visible,.pj-filter :focus-visible{outline:2px solid var(--accent,var(--text));outline-offset:2px}@keyframes fl-toast-in{0%{opacity:0;transform:translate(-50%,18px)scale(.9)}to{opacity:1;transform:translate(-50%)}}@keyframes fl-toast-out{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,12px)scale(.96)}}@keyframes fl-skel{0%{opacity:1}to{opacity:.6}}@keyframes fl-nudge{0%{opacity:0;transform:translate(-6px)}40%{opacity:1;transform:translate(4px)}70%{transform:translate(-2px)}to{transform:none}}.nav-brand,.nav-brand:active,.nav-brand:hover{transform:none!important}.nav .fl-seg>.fl-slide,.tabbar>.fl-tabline{transition:transform .22s var(--ease-out), opacity var(--t-fast)!important}.nv-tab.active svg,.tabbar .active svg{animation:none!important}@keyframes fb-in{0%{opacity:.6;transform:translateY(6px)}}.fb-done p{animation:fb-in var(--t-mid) 60ms var(--ease-out) both}.fb-shot{animation:fb-in var(--t-mid) var(--ease-out) both}.fb-shot img{transition:transform var(--t-mid) var(--spring)}.fb-shot img:hover{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.fb-done p,.fb-shot{animation:none}.fb-shot img{transition:none}}@keyframes fd-in{0%{opacity:.6;transform:translateY(-10px)scale(.985)}}@keyframes fd-up{0%{opacity:.6;transform:translateY(24px)}}@keyframes fd-out{to{opacity:0;transform:translateY(-6px)scale(.985)}}@keyframes fd-rise{0%{opacity:.6;transform:translateY(4px)}}@keyframes fd-done{0%{background:var(--green-soft)}}@keyframes fd-spot{0%{outline-color:var(--p2);background:color-mix(in srgb, var(--p2) 28%, transparent)}70%{outline-color:var(--p2)}to{background:0 0;outline-color:#0000}}@keyframes fd-look{0%,to{transform:none}50%{transform:translate(2px)rotate(-10deg)}}.fd-bg{animation:fl-fade var(--t-fast) var(--ease-out) both}.fd{animation:fd-in .2s var(--spring) both}.fd-bg.out{pointer-events:none;animation:.14s ease-in forwards fl-fade-out}.fd-bg.out .fd{animation:.14s ease-in forwards fd-out}.fd-bar{transition:height var(--t-mid) var(--ease-out)}.fd-bar i{transition:flex-grow .32s var(--ease-out), margin var(--t-mid)}.fd-row{animation:fd-rise .16s var(--ease-out) both;transition:background var(--t-fast)}.fd-group:nth-child(2) .fd-row{animation-delay:25ms}.fd-group:nth-child(3) .fd-row{animation-delay:50ms}.fd-group:nth-child(n+4) .fd-row{animation-delay:75ms}.fd-row:before{transition:transform var(--t-mid) var(--spring)}.fd-tick svg{opacity:0;transition:opacity var(--t-fast), transform var(--t-mid) var(--spring);transform:scale(.6)}.fd-tick:hover svg{opacity:.35;color:var(--text);transform:none}.fd-tick.popping svg,.fd-tick.ticked svg{opacity:1;color:#fff;transform:none}.fd-row.ticked{animation:fd-done .7s var(--ease-out)}.fd-row.ticked .fd-lab{animation:feel-pop var(--t-slow) var(--spring)}.fd-row .fd-ic{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out)}.fd-row.on .fd-ic{box-shadow:2px 2px 0 var(--text);transform:translate(-1px,-1px)}.fd-row.on .fd-enter{animation:feel-pop var(--t-mid) var(--spring)}.fd-glass.busy{animation:fd-look .64s var(--ease-out) infinite}.fd-filter,.fd-sug{animation:feel-pop var(--t-mid) var(--spring)}.fd-filter{transition:transform var(--t-mid) var(--spring)}.fd-filter:hover{transform:translateY(-1px)}.fd-filter:active,.fd-clear:active,.fd-more:active{transition-duration:80ms;transform:scale(.94)}.fd-spot{animation:fd-spot 2s var(--ease-out) forwards}.fd-entry{transition:border-color var(--t-fast), color var(--t-fast), transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out)}.fd-entry:hover{box-shadow:2px 2px 0 var(--text);transform:translate(-1px,-1px)}@media (max-width:640px){.fd{animation-name:fd-up}.fd-bg.out .fd{animation-name:fl-fade-out}}@media (prefers-reduced-motion:reduce){.fd-bg,.fd,.fd-row,.fd-row.ticked,.fd-glass.busy,.fd-filter,.fd-sug,.fd-spot,.fd-row.on .fd-enter,.fd-row.ticked .fd-lab{animation:none!important}.fd-bar,.fd-bar i,.fd-row:before{transition:none!important}}
@keyframes fl-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fl-drop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes fl-drop-in{0%{opacity:0;transform:translateY(-16px)scale(.97)}70%{opacity:1;transform:translateY(2px)scale(1.005)}to{opacity:1;transform:none}}@keyframes fl-in-r{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes fl-in-l{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes fl-pop-in{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes fl-bounce{0%{transform:scaleY(1)}45%{transform:scaleY(1.45)}to{transform:scaleY(1)}}@keyframes fl-lift{to{opacity:0;transform:translateY(-26px)scale(.97)}}@keyframes fl-slide-off{to{opacity:0;transform:translate(48px)rotate(0)}}@keyframes fl-shrink{to{opacity:0;transform:scale(.82)}}@keyframes fl-shake{0%,to{transform:none}25%{transform:translate(-5px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}@keyframes fl-hop{0%,60%,to{transform:none}30%{transform:translateY(-6px)}}@keyframes fl-breathe{0%,to{transform:scale(.88)}50%{transform:scale(1)}}@keyframes fl-glow{0%,to{opacity:.45}50%{opacity:1}}@keyframes fl-run{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes fl-load{0%{transform-origin:0;transform:scaleX(0)}50%{transform-origin:0;transform:scaleX(1)}50.1%{transform-origin:100%}to{transform-origin:100%;transform:scaleX(0)}}@keyframes fl-flood{0%{clip-path:circle(0% at 35px 35px)}to{clip-path:circle(150% at 35px 35px)}}@keyframes fl-draw{to{stroke-dashoffset:0}}@keyframes fl-grow{0%{transform:scale(0)}to{transform:scale(1)}}.fl-dots{vertical-align:middle;align-items:flex-end;gap:5px;height:16px;display:inline-flex}.fl-dots i{background:var(--p1);width:9px;height:9px;animation:fl-hop .9s var(--ease-out) infinite}.fl-dots i:nth-child(2){background:var(--p2);animation-delay:.12s}.fl-dots i:nth-child(3){background:var(--p3);animation-delay:.24s}.bigmic-btn .fl-dots{gap:8px;height:28px}.bigmic-btn .fl-dots i{width:16px;height:16px}.fl-lvl{pointer-events:none}.bigmic-btn.recording{place-items:center;display:grid}.bigmic-btn.recording>*{grid-area:1/1}.bigmic-btn.recording .fl-lvl{border:3px solid var(--p1);width:44px;height:44px;transform:scale(calc(1.15 + var(--lvl,0) * 1.6));transition:transform 70ms linear}.bigmic-btn.recording .bigmic-stop{animation:2.4s ease-in-out infinite fl-breathe}.mic .rec-dot{transform:scale(calc(1 + var(--lvl,0) * 1.1));transition:transform 70ms linear;animation:1.6s ease-in-out infinite fl-glow}.fl-desk{gap:var(--s3);padding:var(--s3);margin-bottom:var(--s2);background:var(--surface);border:var(--box-line);border-radius:var(--r-box);box-shadow:var(--box-shadow);animation:fl-rise .32s var(--ease-out) both;grid-template-columns:112px minmax(0,1fr);align-items:center;display:grid}.fl-desk-art{width:112px;height:112px;display:block;overflow:visible}.fl-line{fill:none;stroke:var(--text);stroke-width:6px;stroke-linecap:square;stroke-dasharray:1;stroke-dashoffset:1px;animation:fl-draw .34s var(--ease-out) forwards}.fl-line.frame{animation-duration:.42s}.fl-line.l1{animation-delay:.22s}.fl-line.l2{animation-delay:.32s}.fl-line.l3{animation-delay:.36s}.fl-line.l4{animation-delay:.42s}.fl-line.l5{animation-delay:.46s}.fl-fill{transform-box:fill-box;animation:fl-grow .38s var(--spring) forwards;transform:scale(0)}.fl-fill.a{transform-origin:0 0;animation-delay:.64s}.fl-fill.b{transform-origin:100% 100%;animation-delay:.74s}.fl-fill.c{transform-origin:0 100%;animation-delay:.82s}.fl-desk-h{letter-spacing:-.03em;color:var(--text);animation:fl-rise .3s .52s var(--ease-out) both;margin:0;font-size:2rem;font-weight:800;line-height:1.1}.fl-desk-sub{color:var(--text-2);animation:fl-rise .3s .6s var(--ease-out) both;margin:6px 0 0;font-size:.95rem;line-height:1.45}.fl-desk-go{align-items:center;gap:var(--s1);margin-top:var(--s2);animation:fl-rise .3s .68s var(--ease-out) both;flex-wrap:wrap;display:flex}.fl-desk-go .ib-strip{flex:100%;max-width:none;height:26px}@media (max-width:480px){.fl-desk{gap:var(--s2);padding:var(--s2);grid-template-columns:76px minmax(0,1fr)}.fl-desk-art{width:76px;height:76px}.fl-desk-h{font-size:1.5rem}}.ib-big.quick{--t:var(--p2);--on:var(--on2)}.ib-big.session{--t:var(--p3);--on:var(--on3)}.ib-big.unclear{--t:var(--p1);--on:var(--on1)}.ib-big.resource{--t:var(--text-3);--on:var(--surface)}.ib-big.drop{--t:var(--text);--on:var(--surface)}.ib-card .ib-bigs .ib-big .ib-ico{background:var(--t);color:var(--on);transition:transform var(--t-slow) var(--spring), background var(--t-fast), color var(--t-fast)}.ib-card .ib-bigs .ib-big.drop .ib-ico{background:var(--text);color:var(--surface)}.ib-card .ib-bigs .ib-big.drop:hover .ib-ico{color:var(--red)}.ib-card .ib-big{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast), color var(--t-fast)}.ib-card .ib-big:hover{box-shadow:3px 3px 0 var(--text);border-color:var(--text);transform:translate(-2px,-2px)}.ib-big:after{transform-origin:50% 100%;transition:transform var(--t-mid) var(--spring)}.ib-big:hover:after{transform:scaleY(2)}.ib-card .ib-big:hover .ib-ico{transform:translateY(-3px)scale(1.14)rotate(0)}.ib-card .ib-big:active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:translate(0)scale(.95)}.ib-card .ib-big:active .ib-ico{transition-duration:80ms;transform:scale(.88)}.ib-big kbd{transition:transform var(--t-mid) var(--spring)}.ib-big:hover kbd{transform:translateY(-1px)}.ib-big:before{content:"";background:var(--t);clip-path:circle(0% at 35px 35px);pointer-events:none;position:absolute;inset:0}.ib-big>:not(kbd){position:relative}.ib-card[data-chosen=quick] .ib-big.quick,.ib-card[data-chosen=session] .ib-big.session,.ib-card[data-chosen=unclear] .ib-big.unclear,.ib-card[data-chosen=resource] .ib-big.resource,.ib-card[data-chosen=drop] .ib-big.drop{color:var(--on);border-color:var(--text);transform:scale(.97)}.ib-card[data-chosen=quick] .ib-big.quick:before,.ib-card[data-chosen=session] .ib-big.session:before,.ib-card[data-chosen=unclear] .ib-big.unclear:before,.ib-card[data-chosen=resource] .ib-big.resource:before,.ib-card[data-chosen=drop] .ib-big.drop:before{animation:fl-flood .2s var(--ease-out) forwards}.ib-card[data-chosen] .ib-big>span:not(.ib-ico){transition:color var(--t-fast)}.ib-card[data-chosen=quick] .ib-big.quick>span:not(.ib-ico),.ib-card[data-chosen=session] .ib-big.session>span:not(.ib-ico),.ib-card[data-chosen=unclear] .ib-big.unclear>span:not(.ib-ico),.ib-card[data-chosen=resource] .ib-big.resource>span:not(.ib-ico),.ib-card[data-chosen=drop] .ib-big.drop>span:not(.ib-ico){color:var(--on);opacity:.8}.ib-card[data-chosen=quick] .ib-bigs .ib-big.quick .ib-ico,.ib-card[data-chosen=session] .ib-bigs .ib-big.session .ib-ico,.ib-card[data-chosen=unclear] .ib-bigs .ib-big.unclear .ib-ico,.ib-card[data-chosen=resource] .ib-bigs .ib-big.resource .ib-ico,.ib-card[data-chosen=drop] .ib-bigs .ib-big.drop .ib-ico{background:var(--on);color:var(--t);animation:ib-press-pop .26s var(--spring) both}.ib-card[data-chosen=drop] .ib-bigs .ib-big.drop .ib-ico{background:var(--text);color:var(--surface)}.ib-card.leaving{transition:transform .16s cubic-bezier(.5,0,.75,0) 60ms,opacity .15s ease-in 70ms}.ib-card.leaving[data-chosen]{opacity:0;transform:scale(.5)}.ib-card.leaving[data-chosen=claude]{transform:translateY(-26px)scale(.96)}.ib-card.leaving.skip{opacity:0;transition:transform .17s cubic-bezier(.5,0,.75,0),opacity .16s ease-in;transform:translate(48px)rotate(0)}.ib-strip i.on:last-of-type{transform-origin:50% 100%;animation:fl-bounce .34s var(--spring) .16s both}.ib-strip i.on:has(+i:not(.on)){transform-origin:50% 100%;animation:fl-bounce .34s var(--spring) .16s both}.ib-toggle svg{transition:transform var(--t-slow) var(--spring)}.ib-toggle:hover svg{transform:translateY(-1px)scale(1.18)rotate(0)}.ib-toggle.set{animation:feel-pop var(--t-slow) var(--spring)}.ib-panel.open .ib-panel-in>*{animation:fl-drop .24s var(--ease-out) both}.ib-clear,.ib-dupe button{transition:color var(--t-fast), text-underline-offset var(--t-mid) var(--spring), transform var(--t-mid) var(--spring)}.ib-clear:hover,.ib-dupe button:hover{color:var(--text);text-underline-offset:4px}.ib-clear:active,.ib-dupe button:active{transition-duration:80ms;transform:scale(.94)}.ib-dupe{animation:fl-drop .26s .12s var(--ease-out) both}.ib-row{transition:background var(--t-fast), transform var(--t-mid) var(--ease-out), box-shadow var(--t-mid) var(--ease-out)}.ib-row:hover{box-shadow:inset calc(var(--bar) * 2.5) 0 0 var(--c,var(--accent));transform:translate(3px)}.ib-row:active{transition-duration:80ms;transform:translate(3px)scale(.99)}.ib-row-go{transition:transform var(--t-mid) var(--spring), color var(--t-fast)}.ib-row:hover .ib-row-go{color:var(--text);transform:translate(5px)}.ib-undo{overflow:hidden}.fl-undo-t{background:var(--p2);transform-origin:0;height:3px;animation:5s linear forwards fl-run;position:absolute;bottom:0;left:0;right:0}.ib-undo button svg{transition:transform var(--t-slow) var(--spring)}.ib-undo button:hover svg{transform:rotate(-55deg)}.ib-undo button{transition:transform var(--t-mid) var(--spring), opacity var(--t-fast)}.ib-undo button:hover{opacity:1}.ib-undo button:active{transition-duration:80ms;transform:scale(.9)}.ib-due{animation:fl-rise .3s .12s var(--ease-out) both}.capture .cap-type{transition:box-shadow var(--t-mid) var(--spring), transform var(--t-mid) var(--spring);position:relative}.capture .cap-type:focus-within{transform:translate(-2px,-2px)}.fl-sent{z-index:2;background:var(--p2);transform-origin:100%;pointer-events:none;animation:fl-run .32s var(--ease-out) forwards;position:absolute;inset:0}.cap-send svg{transition:transform var(--t-mid) var(--spring)}.cap-send:not(:disabled) svg{animation:fl-pop-in .26s var(--spring)}.cap-send:not(:disabled):hover svg{transform:translate(-3px,2px)scale(1.12)}.cap-send:not(:disabled):active svg{transition-duration:80ms;transform:translate(-5px,3px)scale(.92)}.cap-talk,.cap-photo{transition:transform var(--t-mid) var(--spring), filter var(--t-fast)}.cap-photo svg,.cap-talk .bigmic-btn svg{transition:transform var(--t-slow) var(--spring)}.cap-photo:hover svg,.cap-talk .bigmic-btn:not(.recording):not(.busy):hover svg{transform:translateY(-3px)scale(1.12)rotate(0)}.cap-photo:active,.cap-talk:active{transition-duration:80ms;transform:scale(.97)}.cap-talk{transition:background var(--t-mid) var(--ease-out), transform var(--t-mid) var(--spring)}.cap-ways .cap-photo.busy{background:var(--text);color:var(--surface);cursor:progress;position:relative;overflow:hidden}.cap-ways .cap-photo.busy:before{content:"";background:var(--text-2);transform-origin:50% 100%;animation:9s cubic-bezier(.15,.7,.3,1) forwards fl-grow-y;position:absolute;inset:0;transform:scaleY(0)}.cap-ways .cap-photo.busy>*{position:relative}@keyframes fl-grow-y{0%{transform:scaleY(0)}to{transform:scaleY(.92)}}.fl-count{margin:0 0 var(--s1);color:var(--text-2);font-size:.8125rem;font-weight:700}.fl-count b{text-align:center;background:var(--text);min-width:22px;height:22px;color:var(--surface);border-radius:var(--r-blk);font-variant-numeric:tabular-nums;animation:fl-tick .3s var(--spring) both;margin-right:6px;padding:0 6px;line-height:22px;display:inline-block}@keyframes fl-tick{0%{opacity:0;transform:translateY(70%)scale(.8)}to{opacity:1;transform:none}}.cap-tile{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out);position:relative}.cap-tile:hover{z-index:1;box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)}.cap-tile:has(.captured-row.saving):after{content:"";height:3px;animation:fl-load .9s var(--ease-out) infinite;background:currentColor;position:absolute;bottom:0;left:0;right:0}.cap-tile.fl-going{animation:.2s ease-in forwards fl-shrink}.cap-tile.fl-failed{animation:fl-shake .32s var(--ease-out)}.captured-dupe{animation:fl-drop .26s var(--ease-out) both}.cap-legend{animation:fl-drop .22s var(--ease-out) both}.si-route{animation:fl-rise .22s var(--ease-out) both}.si-chip{animation:fl-pop-in .24s var(--spring) both}.cap-paste{animation:fl-rise .26s var(--ease-out) both}.cap-paste li{animation:fl-rise .24s var(--ease-out) both}.cap-paste li:nth-child(2){animation-delay:40ms}.cap-paste li:nth-child(3){animation-delay:80ms}.cap-paste li:nth-child(4){animation-delay:.12s}.cap-paste li:nth-child(n+5){animation-delay:.16s}.capture .photo-step{animation:fl-in-r .26s var(--ease-out) both}.capture .photo-step.fl-sheet-done{animation:fl-pop-in .34s var(--spring) both}.photo-unsure{animation:fl-pop-in .3s .2s var(--spring) both}.cap-ok{animation:fl-rise .26s var(--ease-out) both}.nt-line{transition:transform .14s var(--spring), box-shadow .14s var(--ease-out)}.nt-line.fl-press{transition-duration:70ms;transform:translate(4px,4px);box-shadow:2px 2px #1f4fb5}.nt-saved li{animation:fl-drop-in .3s var(--spring) both}.nt-saved li span{animation:fl-pop-in .3s 90ms var(--spring) both;display:inline-block}.rdp .rd{overflow:hidden}.rd-card{position:relative}.rdp .rd-card{animation:fl-in-r .3s var(--ease-out) both}.rd-step.fl-fwd{animation:fl-in-r .24s var(--ease-out) both}.rd-step.fl-back{animation:fl-in-l .24s var(--ease-out) both}.rd-cause{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), background var(--t-fast), border-color var(--t-fast);animation:fl-rise .24s var(--ease-out) both}.rd-cause:nth-child(2){animation-delay:40ms}.rd-cause:nth-child(3){animation-delay:80ms}.rd-cause:nth-child(4){animation-delay:.12s}.rd-cause:nth-child(5){animation-delay:.16s}.rd-cause:not(:disabled):hover{box-shadow:3px 3px 0 var(--text);background:var(--surface);transform:translate(-2px,-2px)}.rd-cause:not(:disabled):active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:scale(.96)}.fl-stamp{--c:var(--p4);--on:var(--on4);top:var(--s2);right:var(--s2);z-index:2;border:3px solid var(--text);background:var(--c);color:var(--on);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;animation:fl-stamp .22s var(--spring) both;pointer-events:none;padding:6px 12px;font-size:.875rem;font-weight:800;position:absolute;transform:rotate(0)}.fl-stamp.p1{--c:var(--p1);--on:var(--on1)}.fl-stamp.p2{--c:var(--p2);--on:var(--on2)}.fl-stamp.p3{--c:var(--p3);--on:var(--on3)}@keyframes fl-stamp{0%{opacity:0;transform:scale(1.9)rotate(0)}to{opacity:1;transform:scale(1)rotate(0)}}.rd-card.fl-stamped,.rdp .rd-card.fl-stamped{animation:.23s cubic-bezier(.5,0,.75,0) .21s forwards fl-fly}@keyframes fl-fly{0%{opacity:1;transform:none}to{opacity:0;transform:translate(64px,-22px)rotate(0)}}.rdp-dots{align-items:flex-end}.rdp-dots i{background:var(--surface);width:18px;height:8px;box-shadow:inset 0 0 0 1.5px var(--text-3);transition:transform var(--t-mid) var(--spring);position:relative;overflow:hidden}.rdp-dots i.done{--c:var(--text);background:var(--surface);box-shadow:none}.rdp-dots i.p1{--c:var(--p1)}.rdp-dots i.p2{--c:var(--p2)}.rdp-dots i.p3{--c:var(--p3)}.rdp-dots i.p4{--c:var(--p4)}.rdp-dots i:before{content:"";background:var(--c,var(--text));clip-path:inset(0 100% 0 0);transition:clip-path .42s var(--ease-out);position:absolute;inset:0}.rdp-dots i.done:before{clip-path:inset(0)}.rdp-dots i.now{background:var(--text)}.rdp-dots i.fl-new{transform-origin:50% 100%;animation:fl-bounce .36s var(--spring) .12s both}.rdp-msg{animation:fl-rise .24s var(--ease-out) both}.tt-mic svg{transition:transform var(--t-slow) var(--spring)}.tt-mic:not(:disabled):hover svg{transform:translateY(-2px)scale(1.12)rotate(0)}.tt-mic .fl-lvl{border-radius:inherit;border:3px solid var(--red);opacity:0;position:absolute;inset:0}.tt-mic.recording .fl-lvl{opacity:calc(.35 + var(--lvl,0));transform:scale(calc(1.08 + var(--lvl,0) * .7));transition:transform 70ms linear,opacity 70ms linear}.tt-mic.recording svg{animation:2.4s ease-in-out infinite fl-breathe}.fl-word{animation:fl-word .26s var(--ease-out) both;animation-delay:var(--d,0s);display:inline-block}@keyframes fl-word{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.tt-thinking .tt-ghost{background:var(--hover);animation:1.3s ease-in-out infinite fl-glow}.tt-thinking .tt-ghost.short{animation-delay:.2s}.tt-proposal .tt-step{animation:fl-drop-in .34s var(--spring) both;animation-delay:calc(var(--i,0) * 90ms + 60ms)}.tt-proposal .tt-bubble.claude{animation:fl-rise .26s var(--ease-out) both}.tt-tick{transition:transform var(--t-mid) var(--spring), background var(--t-fast), border-color var(--t-fast)}.tt-tick:hover{transform:scale(1.12)}.tt-step.on[data-touched] .tt-tick{animation:feel-pop var(--t-slow) var(--spring)}.tt-step.on .tt-tick svg{stroke-dasharray:24;animation:feel-draw .28s 60ms var(--ease-out) both}.fl-swap{align-items:center;gap:4px;display:inline-flex}:is([data-touched] .fl-swap,.fl-swap[data-touched],.fl-swap.fl-changed){animation:fl-pop-in .24s var(--spring) both}.tt-size:not(.who):hover{transform:translateY(-1px)}.tt-take:not(:disabled) svg,.tt-chip.on svg{animation:fl-pop-in .26s var(--spring)}.tt-type{animation:fl-drop .22s var(--ease-out) both}.tt-send{transition:transform var(--t-mid) var(--spring), opacity var(--t-fast)}.tt-send:not(:disabled):hover{transform:translateY(-2px)scale(1.08)}.tt-send:not(:disabled):active{transition-duration:80ms;transform:scale(.9)}.tt-typelink,.tt-later{transition:color var(--t-fast), background var(--t-fast), transform var(--t-mid) var(--spring)}.tt-typelink:active,.tt-later:not(:disabled):active{transition-duration:80ms;transform:scale(.94)}.tt-typelink svg{transition:transform var(--t-slow) var(--spring)}.tt-typelink:hover svg{transform:translateY(-1px)rotate(0)scale(1.12)}.tt-ways .btn{animation:fl-rise .24s var(--ease-out) both}.tt-ways .btn:nth-of-type(2){animation-delay:40ms}.tt-ways .btn:nth-of-type(3){animation-delay:80ms}.tt-ways .btn:nth-of-type(4){animation-delay:.12s}.tt-card.fl-leaving.done{animation:.28s cubic-bezier(.5,0,.75,0) forwards fl-lift}.tt-card.fl-leaving.skip{animation:.18s cubic-bezier(.5,0,.75,0) forwards fl-slide-off}.tt-dots i.done.fl-new{animation:feel-pop var(--t-slow) var(--spring)}.bf>.bf-head,.bf>.bf-block,.bf>.bf-go{animation:en-rise var(--en-d,.26s) var(--ease-out) backwards}.bf>:is(.bf-block,.bf-go):nth-child(2){animation-delay:40ms}.bf>:is(.bf-block,.bf-go):nth-child(3){animation-delay:80ms}.bf>:is(.bf-block,.bf-go):nth-child(4){animation-delay:.12s}.bf>:is(.bf-block,.bf-go):nth-child(5){animation-delay:.14s}.bf>:is(.bf-block,.bf-go):nth-child(n+6){animation-delay:.16s}.bf-shape .bf-lines>li{animation:en-rise var(--en-d,.26s) var(--ease-out) backwards}.bf-shape .bf-lines>li:first-child{animation-delay:.14s}.bf-shape .bf-lines>li:nth-child(2){animation-delay:.21s}.bf-shape .bf-lines>li:nth-child(3){animation-delay:.28s}.bf-shape .bf-lines>li:nth-child(4){animation-delay:.35s}.bf-shape .bf-lines>li:nth-child(n+5){animation-delay:.42s}.bf-lines>li.fl-out{animation:.2s ease-in forwards fl-fold}@keyframes fl-fold{to{opacity:0;transform:translate(28px)}}.bf-prep-ok,.bf-when em{animation:en-fade var(--en-d,.26s) var(--ease-out) backwards;display:inline-block}.bf-hide{transition:border-color var(--t-fast), color var(--t-fast), transform var(--t-mid) var(--spring)}.bf-hide:hover{transform:translateY(-1px)}.bf-hide:active{transition-duration:80ms;transform:scale(.92)}.bf-open{transition:opacity var(--t-fast)}.bf-open:active{opacity:.6}.bf-when .dk-seg>button:active,.bf-when .dk-day>button:active{transform:scale(.94)}.bf-when .dk-seg>button,.bf-when .dk-day>button{transition:transform var(--t-mid) var(--spring), background var(--t-fast), color var(--t-fast)}.btn.fl-go{position:relative;overflow:hidden}.btn.fl-go>span{transition:color .2s .12s;position:relative}.btn.fl-go:before{content:"";background:var(--p2);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.bf.fl-going .btn.fl-go{opacity:1}.bf.fl-going .btn.fl-go:before{animation:fl-grow-x .42s var(--ease-out) forwards}.bf.fl-going .btn.fl-go>span{color:var(--on2)}@keyframes fl-grow-x{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bf.fl-going>.bf-head,.bf.fl-going>.bf-block{animation:.3s cubic-bezier(.5,0,.75,0) both fl-lift}.bf.fl-going>.bf-block:nth-child(2){animation-delay:40ms}.bf.fl-going>.bf-block:nth-child(3){animation-delay:80ms}.bf.fl-going>.bf-block:nth-child(4){animation-delay:.12s}.bf.fl-going>.bf-block:nth-child(n+5){animation-delay:.16s}.rh-page .rh-card{animation:fl-in-r .28s var(--ease-out) both}.rh-page .rh-card.fl-leaving.done{animation:.26s cubic-bezier(.5,0,.75,0) forwards fl-lift}.rh-big{transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast)}.rh-big:not(:disabled):hover{box-shadow:3px 3px 0 var(--text);border-color:var(--text);transform:translate(-2px,-2px)}.rh-big:not(:disabled):active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:scale(.95)}.rh-big:after{transform-origin:50% 100%;transition:transform var(--t-mid) var(--spring)}.rh-big:not(:disabled):hover:after{transform:scaleY(2)}.rh-ico{transition:transform var(--t-slow) var(--spring);display:inline-block}.rh-big:not(:disabled):hover .rh-ico{transform:translateY(-3px)scale(1.15)rotate(0)}.rh-big{animation:fl-rise .24s var(--ease-out) both}.rh-big:nth-child(2){animation-delay:30ms}.rh-big:nth-child(3){animation-delay:60ms}.rh-big:nth-child(4){animation-delay:90ms}.rh-big:nth-child(5){animation-delay:.12s}.rh-big:nth-child(6){animation-delay:.15s}.rh-lines>li{animation:fl-drop-in .32s var(--spring) both}.rh-lines>li:nth-child(2){animation-delay:70ms}.rh-lines>li:nth-child(3){animation-delay:.14s}.rh-lines>li:nth-child(n+4){animation-delay:.21s}.rh-line{transition:transform var(--t-mid) var(--ease-out)}.rh-line:hover{transform:translate(3px)}.rh-line:active{transform:translate(3px)scale(.99)}.rh-picker,.rh-ask{animation:fl-drop .22s var(--ease-out) both}.rh-round{animation:fl-pop-in .32s var(--spring) both}.rh-back svg{transition:transform var(--t-mid) var(--spring)}.rh-back:hover svg{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.fl-line{stroke-dashoffset:0;animation:none}.fl-fill{animation:none;transform:none}.fl-dots i,.bigmic-btn.recording .bigmic-stop,.tt-mic.recording svg,.mic .rec-dot{animation:none}.bigmic-btn.recording .fl-lvl,.tt-mic.recording .fl-lvl,.mic .rec-dot{transition:none}.cap-ways .cap-photo.busy:before{animation:none;transform:scaleY(.5)}.ib-card.leaving,.ib-card.leaving.skip{transition:none}}.ib-card[data-chosen] .ib-bigs .ib-big .ib-ico{background:var(--t);color:var(--on);animation:none!important;transform:none!important}.ib-card[data-chosen] .ib-big{transform:none}.ib-card.leaving,.ib-card.leaving[data-chosen],.ib-card.leaving.track,.ib-card.leaving.claude,.ib-card.leaving[data-chosen=claude]{opacity:0;transform:translateY(-10px);transition:transform .2s var(--ease-out) .12s, opacity .18s ease-out .12s!important}.ib-card:not(.leaving){animation:fl-calm-in .22s var(--ease-out) both!important}@keyframes fl-calm-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ib-card.leaving,.ib-card:not(.leaving){transition:none!important;animation:none!important}}.cf-doubt-line{margin:10px 0 0}.cf-doubt-line .cf-link{align-items:center;gap:6px;display:inline-flex}.cf-doubt-line .cf-link svg{width:15px;height:15px}.cf-doubt-line .cf-link span{color:var(--text-3);font-weight:500}.cf-doubt-line kbd{opacity:.5;font-size:10px}
:root[data-feel=off] *,:root[data-feel=off] :before,:root[data-feel=off] :after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}:root[data-feel=calm]{--spring:cubic-bezier(.22, 1, .36, 1);--t-mid:.16s;--t-slow:.24s}:root[data-feel=calm] .v2-check.popping:before,:root[data-feel=calm] .v2-check.popping:after,:root[data-feel=calm] .wt-done.on:before,:root[data-feel=calm] .te-act.done.ticking:before,:root[data-feel=calm] .fc-sq,:root[data-feel=calm] .spark{display:none}:root[data-feel=calm] .v2-check.popping,:root[data-feel=calm] .chip.on[data-touched],:root[data-feel=calm] .bx-big-n,:root[data-feel=calm] .fl-bump.fl-changed,:root[data-feel=calm] .wt-tag.fl-changed{animation-name:fc-calm-pop}:root[data-feel=calm] .v2-row.painting{animation:fl-away .22s .7s ease-in forwards, fl-fold .22s .9s var(--ease-out) forwards}:root[data-feel=calm] .fc-ripple{display:none}@keyframes fc-calm-pop{0%{transform:scale(.85)}to{transform:none}}:root:not([data-tick=paint]) .v2-check.popping:before,:root:not([data-tick=paint]) .v2-check.popping:after,:root:not([data-tick=paint]) .wt-done.on:before,:root:not([data-tick=paint]) .te-act.done.ticking:before,:root:is([data-tick=spring],[data-tick=strike],[data-tick=lift]) .v2-row.painting:before{display:none}:root[data-tick=spring] .v2-row.painting .v2-name,:root[data-tick=spring] .v2-row.painting .v2-meta{color:var(--text-3)!important}:root[data-tick=strike] .v2-row.painting .v2-name{width:fit-content;max-width:100%;animation:fc-strike .35s var(--ease-out) both;color:var(--text-3)!important;background:linear-gradient(var(--text), var(--text)) no-repeat 0 55% / 100% 2px!important}:root[data-tick=strike] .v2-row.painting .v2-meta{color:var(--text-3)!important}:root[data-tick=strike] .v2-row.painting{animation:fc-drift .48s .48s var(--ease-out) forwards, fl-fold .26s 1.1s var(--ease-out) forwards}@keyframes fc-strike{0%{background-size:0 2px}}@keyframes fc-drift{to{opacity:.35;transform:translate(10px)}}:root[data-tick=wipe] .v2-row.painting:before{background:var(--p2,var(--amber));clip-path:inset(0 100% 0 0);animation:fc-wipe .45s var(--ease-out) forwards}:root[data-tick=wipe] .v2-row.painting .v2-name,:root[data-tick=wipe] .v2-row.painting .v2-meta{color:var(--on2,var(--text))!important}@keyframes fc-wipe{to{clip-path:inset(0)}}:root[data-tick=stamp] .v2-row.painting:before{content:"DONE";z-index:2;clip-path:none;border:2px solid var(--red);border-radius:var(--r-blk);color:var(--red);letter-spacing:.12em;opacity:0;animation:fc-stamp .35s var(--spring) forwards;background:0 0;padding:1px 6px;font-size:.6875rem;font-weight:900;inset:50% 12px auto auto;transform:translateY(-50%)scale(2.4)rotate(-14deg)}:root[data-tick=stamp] .v2-row.painting .v2-name,:root[data-tick=stamp] .v2-row.painting .v2-meta{color:var(--text-2)!important}:root[data-tick=stamp] .v2-row.painting>:not(.v2-check):not(.v2-body){opacity:0;transition:opacity .12s}@keyframes fc-stamp{to{opacity:1;transform:translateY(-50%)rotate(-8deg)}}:root[data-tick=lift] .v2-row.painting{z-index:1;background:var(--surface);animation:fc-liftaway .6s .22s var(--ease-out) forwards, fl-fold .26s .84s var(--ease-out) forwards}:root[data-tick=lift] .v2-row.painting .v2-name,:root[data-tick=lift] .v2-row.painting .v2-meta{color:var(--text)!important}@keyframes fc-liftaway{0%{box-shadow:0 0 0 var(--text);transform:none}30%{box-shadow:0 8px 0 var(--text);transform:translateY(-6px)scale(1.02)}to{opacity:0;box-shadow:0 0 0 var(--text);transform:translateY(30px)}}:root[data-tick=strike] .v2-check:is(.popping,.ticked,.fl-tick.on){background:var(--text);border-color:var(--text)}:root[data-tick=wipe] .v2-check:is(.popping,.ticked,.fl-tick.on){background:var(--p2,var(--amber));border-color:var(--text)}:root[data-tick=stamp] .v2-check:is(.popping,.ticked,.fl-tick.on){background:var(--red);border-color:var(--red)}:root[data-tick=lift] .v2-check:is(.popping,.ticked,.fl-tick.on){background:var(--p3,var(--accent));border-color:var(--p3,var(--accent))}:root[data-tick=strike] .v2-check:is(.popping,.ticked,.fl-tick.on) svg{color:var(--surface)!important}:root[data-tick=wipe] .v2-check:is(.popping,.ticked,.fl-tick.on) svg{color:var(--on2,var(--text))!important}:root:is([data-tick=stamp],[data-tick=lift]) .v2-check:is(.popping,.ticked,.fl-tick.on) svg{color:#fff!important}[data-theme=night]:is([data-tick=stamp],[data-tick=lift]) .v2-check:is(.popping,.ticked,.fl-tick.on) svg{color:var(--bg)!important}:root[data-tick=stamp] .v2-check.popping{animation:fc-stamp-box .35s var(--spring)}:root[data-tick=lift] .v2-check.popping{animation:fc-check-lift .42s var(--ease-out)}:root[data-tick=wipe] .v2-check.popping{animation:fc-check-wipe .38s var(--ease-out)}@keyframes fc-stamp-box{0%{opacity:.3;transform:scale(1.9)rotate(-14deg)}to{opacity:1;transform:none}}@keyframes fc-check-lift{0%{transform:none}40%{box-shadow:0 4px 0 var(--text);transform:translateY(-4px)}to{box-shadow:0 0 0 var(--text);transform:none}}@keyframes fc-check-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}:root[data-tick=strike] .wt-done.on{background:var(--text);border-color:var(--text);color:var(--surface)}:root[data-tick=wipe] .wt-done.on{background:var(--p2,var(--amber));border-color:var(--text);color:var(--on2,var(--text));animation:fc-check-wipe .38s var(--ease-out)}:root[data-tick=stamp] .wt-done.on{background:var(--red);border-color:var(--red);animation:fc-stamp-box .35s var(--spring)}:root[data-tick=lift] .wt-done.on{background:var(--p3,var(--accent));border-color:var(--p3,var(--accent))}:root[data-tick=strike] .wt-row.going .wt-name{color:var(--text-3);text-decoration:line-through;text-decoration-thickness:2px}:root[data-tick=strike] .wt-row.going{animation:fc-drift .3s .12s var(--ease-out) forwards, fl-fold .22s .42s var(--ease-out) forwards}:root[data-tick=lift] .wt-row.going{z-index:1;background:var(--surface);animation:fc-liftaway .42s 80ms var(--ease-out) forwards, fl-fold .22s .5s var(--ease-out) forwards;position:relative}:root{--fc-rest:none}:root[data-hover=lift] .fc-tile:not(.fc-h):hover{box-shadow:5px 5px 0 var(--text);transform:translate(-3px,-3px)}:root:not([data-hover=lift]) :is(.btn:not(.ghost),.te-act):not(:disabled):hover{box-shadow:var(--fc-rest);transform:none}:root:not([data-hover=lift]):not([data-hover=hop]) :is(.btn,.te-act):not(:disabled):hover svg{transform:none}:root[data-hover=hop] :is(.btn,.te-act):not(:disabled):hover svg,:root[data-hover=hop] .fc-tile:not(.fc-h):hover .fc-ic,.fc-h[data-v=hop]:hover .fc-ic{transform:translateY(-4px)scale(1.25)rotate(-8deg)}:root[data-hover=rise] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)),.fc-h[data-v=rise]{background-image:linear-gradient(var(--p3,var(--accent)), var(--p3,var(--accent)));transition:background-size var(--t-mid) var(--ease-out), color var(--t-mid), border-color var(--t-fast), transform var(--t-mid) var(--spring), box-shadow var(--t-mid);background-position:0 100%;background-repeat:no-repeat;background-size:100% 0}:root[data-hover=rise] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)):not(:disabled):hover,.fc-h[data-v=rise]:hover{color:var(--on3,#fff);border-color:var(--p3,var(--accent));background-size:100% 100%}:root[data-hover=breathe] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)),.fc-h[data-v=breathe]{transition:letter-spacing var(--t-mid) var(--ease-out), background var(--t-mid), color var(--t-fast), transform var(--t-mid), box-shadow var(--t-mid)}:root[data-hover=breathe] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)):not(:disabled):hover,.fc-h[data-v=breathe]:hover{letter-spacing:.04em;background:var(--p2,var(--amber));color:var(--on2,var(--text))}:root[data-hover=edge] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)),.fc-h[data-v=edge]{background-image:linear-gradient(var(--p1,var(--red)), var(--p1,var(--red)));transition:background-size var(--t-mid) var(--spring), border-color var(--t-fast), transform var(--t-mid), box-shadow var(--t-mid);background-position:0 0;background-repeat:no-repeat;background-size:0 100%}:root[data-hover=edge] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)):not(:disabled):hover,.fc-h[data-v=edge]:hover{border-color:var(--text);background-size:6px 100%}:root[data-hover=frame] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)),.fc-h[data-v=frame]{outline-offset:-2px;transition:outline-offset var(--t-mid) var(--spring), outline-color var(--t-fast), transform var(--t-mid), box-shadow var(--t-mid);outline:2px solid #0000}:root[data-hover=frame] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-h)):not(:disabled):hover,.fc-h[data-v=frame]:hover{outline-color:var(--text);outline-offset:3px}.fc-h[data-v=lift]:hover{box-shadow:5px 5px 0 var(--text);transform:translate(-3px,-3px)}.fc-h[data-v=lift]:hover .fc-ic{transform:translateY(-2px)scale(1.18)rotate(-6deg)}:root[data-press=squish] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-p)):not(:disabled):active,.fc-p[data-v=squish]:active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:scale(.95)}:root[data-press=key]{--fc-rest:0 3px 0 var(--text)}:root[data-press=key] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-p)):not(:disabled),.fc-p[data-v=key]{box-shadow:0 3px 0 var(--text)}:root[data-press=key] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-p)):not(:disabled):active,.fc-p[data-v=key]:active{box-shadow:0 0 0 var(--text);transition-duration:60ms;transform:translateY(3px)}:root[data-press=ripple] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-p)),.fc-p[data-v=ripple]{isolation:isolate;position:relative;overflow:hidden}:root[data-press=ripple] :is(.btn:not(.ghost),.te-act,.fc-tile:not(.fc-p)):not(:disabled):active{transform:none}.fc-ripple{z-index:-1;pointer-events:none;background:var(--p2,var(--amber));width:10px;height:10px;animation:fc-rip .52s var(--ease-out) forwards;border-radius:50%;position:absolute;transform:scale(0)}@keyframes fc-rip{60%{opacity:.9}to{opacity:0;transform:scale(26)}}.bx-words{display:none}:root[data-boostend=words] .bx-words{margin:0 0 var(--s2);letter-spacing:-.01em;font-size:1.5rem;font-weight:900;display:block}:root[data-boostend=words] .bx-words span{animation:fc-rise .5s var(--spring) both;margin-right:.3em;display:inline-block}:root[data-boostend=words] .bx-words span:nth-child(2){animation-delay:.22s}:root[data-boostend=words] .bx-words span:nth-child(3){animation-delay:.44s}:root[data-boostend=slam] .bx-big-n{animation:fc-slam .46s .2s var(--spring) both;font-size:1.6em;line-height:1}:root:is([data-boostend=words],[data-boostend=slam]) .bx-art-cell{animation:fl-fade .36s .7s var(--ease-out) both}@keyframes fc-rise{0%{opacity:0;transform:translateY(12px)scale(.8)}to{opacity:1;transform:none}}@keyframes fc-slam{0%{opacity:0;transform:scale(2.2)}60%{opacity:1;transform:scale(.92)}to{opacity:1;transform:none}}.fc-sub{margin:0 0 var(--s2);color:var(--text-2);font-size:.8125rem}.fc-note{margin:0 0 var(--s2);padding:var(--s1) 12px;border:1.5px solid var(--line-2);border-radius:var(--r-ctl);color:var(--text-2);font-size:.8125rem}.fc-group{padding:var(--s2) 0 4px;border-top:1px solid var(--line)}.fc-group.dim .fc-tiles{opacity:.5}.fc-gh{align-items:baseline;gap:var(--s1);flex-wrap:wrap;margin:0 0 12px;display:flex}.fc-gh b{letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:800}.fc-gh span{color:var(--text-3);font-size:.75rem}.fc-tiles{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px;display:grid}.fc-tile{border:1.5px solid var(--line-2);border-radius:var(--r-box);background-color:var(--surface);min-height:96px;color:var(--text);font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), border-color var(--t-fast), background-color var(--t-fast), color var(--t-fast);flex-direction:column;align-items:stretch;gap:6px;padding:10px 12px 14px;display:flex;position:relative}.fc-tile.on{border:2px solid var(--text)}.fc-tile.on:after{content:"Picked";z-index:2;pointer-events:none;background:var(--text);color:var(--surface);border-radius:0 var(--r-box) 0 var(--r-blk);letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;font-size:.6875rem;font-weight:800;position:absolute;top:-2px;right:-2px}.fc-tile.on[data-touched]:after{animation:fl-swap var(--t-mid) var(--spring) both}.fc-name{align-items:center;gap:6px;font-size:.875rem;font-weight:700;display:flex}.fc-on{stroke-width:3px;width:16px;height:16px}[data-touched] .fc-on{animation:feel-pop var(--t-slow) var(--spring) both}.fc-what{opacity:.7;font-size:.75rem;line-height:1.35}.fc-ic{border-radius:var(--r-ctl);width:32px;height:32px;transition:transform var(--t-slow) var(--spring);border:2px solid;place-items:center;display:grid}.fc-ic svg{width:16px;height:16px}.fc-tiles .fc-lvl{min-height:0}@media (max-width:640px){.fc-tiles{gap:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr))}.fc-demo{padding:0 6px}.fc-row{min-width:0;padding:6px}.fc-words{white-space:nowrap;font-size:.8125rem}.fc-tile{min-height:0;padding:var(--s1) 10px 12px}.fc-what{display:none}}.fc-demo{background:var(--surface-2);border-radius:var(--r-ctl);justify-content:center;align-items:center;height:48px;padding:0 8px;display:flex;position:relative;overflow:hidden}.fc-row{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-ctl);align-items:center;gap:8px;width:100%;padding:6px 8px;display:flex;position:relative;overflow:visible}.fc-row:before{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0}.fc-box{z-index:1;border:2px solid var(--text);border-radius:var(--r-blk);background:var(--surface);flex:none;place-items:center;width:16px;height:16px;display:grid;position:relative}.fc-box svg{stroke-width:3px;color:#fff;stroke-dasharray:24;stroke-dashoffset:24px;width:12px;height:12px}[data-theme=night] .fc-box svg{color:var(--bg)}.fc-tname{z-index:1;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:600;transition:color .2s .2s;position:relative;overflow:hidden}.fc-stamp{z-index:2;border:2px solid var(--red);border-radius:var(--r-blk);background:var(--surface);color:var(--red);letter-spacing:.12em;opacity:0;padding:0 4px;font-size:.625rem;font-weight:900;position:absolute;top:50%;right:6px;transform:translateY(-50%)scale(2.4)rotate(-14deg)}.fc-sq{opacity:0;pointer-events:none;width:6px;height:6px;position:absolute;top:50%;left:16px}.fc-sq:nth-child(3){background:var(--p1,var(--red));--fx:-14px;--fy:-16px}.fc-sq:nth-child(4){background:var(--p3,var(--accent));--fx:18px;--fy:-14px}.fc-sq:nth-child(5){background:var(--p2,var(--amber));--fx:-12px;--fy:14px}.fc-sq:nth-child(6){background:var(--text);--fx:20px;--fy:12px}.fc-t.play .fc-box svg{animation:feel-draw .3s 80ms var(--ease-out) forwards}.fc-t.play[data-v=paint] .fc-box,.fc-t.play[data-v=spring] .fc-box{background:var(--green);border-color:var(--green);animation:feel-pop var(--t-slow) var(--spring)}.fc-t.play[data-v=paint] .fc-row:before{background:var(--p1,var(--red));clip-path:circle(0% at 16px);animation:.6s cubic-bezier(.65,0,.2,1) forwards mp-tick}.fc-t.play[data-v=paint] .fc-tname{color:var(--on1,#fff)}.fc-t.play[data-v=paint] .fc-sq{animation:feel-squares .52s var(--ease-out) forwards}.fc-t.play[data-v=spring] .fc-tname{color:var(--text-3)}.fc-t.play[data-v=strike] .fc-box{background:var(--text);border-color:var(--text)}.fc-t.play[data-v=strike] .fc-box svg{color:var(--surface)}.fc-t.play[data-v=strike] .fc-tname{color:var(--text-3);background:linear-gradient(var(--text), var(--text)) no-repeat 0 55% / 100% 2px;animation:fc-strike .35s var(--ease-out) both}.fc-t.play[data-v=strike] .fc-row{animation:fc-drift .48s .48s var(--ease-out) forwards}.fc-t.play[data-v=wipe] .fc-box{background:var(--p2,var(--amber));border-color:var(--text);animation:fc-check-wipe .38s var(--ease-out)}.fc-t.play[data-v=wipe] .fc-box svg{color:var(--on2,var(--text))}.fc-t.play[data-v=wipe] .fc-row:before{background:var(--p2,var(--amber));clip-path:inset(0 100% 0 0);animation:fc-wipe .45s var(--ease-out) forwards}.fc-t.play[data-v=wipe] .fc-tname{color:var(--on2,var(--text))}.fc-t.play[data-v=stamp] .fc-box{background:var(--red);border-color:var(--red);animation:fc-stamp-box .35s var(--spring)}.fc-t.play[data-v=stamp] .fc-stamp{animation:fc-stamp .35s .12s var(--spring) forwards}.fc-t.play[data-v=stamp] .fc-tname{color:var(--text-2)}.fc-t.play[data-v=lift] .fc-box{background:var(--p3,var(--accent));border-color:var(--p3,var(--accent))}.fc-t.play[data-v=lift] .fc-row{animation:fc-liftaway .6s .22s var(--ease-out) forwards}.fc-l{gap:6px}.fc-l i{background:var(--p1,var(--red));width:12px;height:12px}.fc-l i:nth-child(2){background:var(--p2,var(--amber))}.fc-l i:nth-child(3){background:var(--p3,var(--accent))}.fc-l.play[data-v=lively] i{animation:.52s cubic-bezier(.34,1.56,.64,1) both fc-hop-lively}.fc-l.play[data-v=calm] i{animation:.38s cubic-bezier(.22,1,.36,1) both fc-hop-calm}.fc-l.play i:nth-child(2){animation-delay:80ms}.fc-l.play i:nth-child(3){animation-delay:.16s}.fc-l[data-v=off] i{opacity:.55}@keyframes fc-hop-lively{0%,to{transform:none}40%{transform:translateY(-14px)rotate(-12deg)scale(1.15)}70%{transform:translateY(2px)scale(.92)}}@keyframes fc-hop-calm{0%,to{transform:none}50%{transform:translateY(-5px)}}.fc-panes{background:var(--text);grid-template-rows:repeat(2,14px);grid-template-columns:repeat(3,18px);gap:2px;padding:2px;display:grid}.fc-panes i{background:var(--surface)}.fc-panes .p1{background:var(--p1,var(--red))}.fc-panes .p2{background:var(--p2,var(--amber))}.fc-panes .p3{background:var(--p3,var(--accent))}.fc-panes .ink{background:var(--text);box-shadow:inset 0 0 0 1px var(--surface)}.fc-e.play .fc-panes i{animation:fc-pane .3s var(--ease-out) both}.fc-e.play .fc-panes i:nth-child(2){animation-delay:90ms}.fc-e.play .fc-panes i:nth-child(3){animation-delay:.18s}.fc-e.play .fc-panes i:nth-child(4){animation-delay:.27s}.fc-e.play .fc-panes i:nth-child(5){animation-delay:.36s}.fc-e.play .fc-panes i:nth-child(6){animation-delay:.45s}.fc-words{font-size:.9375rem;font-weight:900}.fc-words span{margin:0 2px;display:inline-block}.fc-e.play .fc-words span{animation:fc-rise .5s var(--spring) both}.fc-e.play .fc-words span:nth-child(2){animation-delay:.2s}.fc-e.play .fc-words span:nth-child(3){animation-delay:.4s}.fc-slam{font-size:2rem;font-weight:900;line-height:1;display:inline-block}.fc-e.play .fc-slam{animation:fc-slam .46s var(--spring) both}@keyframes fc-pane{0%{transform:scale(0)}}
.gy-new{display:none}:root[data-icons=a] .gy-old,:root[data-icons=b] .gy-old,:root[data-icons=c] .gy-old{display:none!important}:root[data-icons=a] .gy-new,:root[data-icons=b] .gy-new,:root[data-icons=c] .gy-new,.gy-new[data-v]{box-sizing:border-box;width:var(--gs);height:var(--gs);vertical-align:middle;border-radius:var(--r-blk);transition:transform var(--t-mid,.2s) var(--spring,ease-out), box-shadow var(--t-mid,.2s) var(--ease-out,ease-out);flex:none;place-items:center;line-height:1;display:inline-grid;position:relative}:root .gy-new>svg.gy-svg{width:var(--gi);height:var(--gi);stroke-width:2px;margin:0;transform:none}.gy-new .gy-mk{font-weight:900;font-size:var(--gm);letter-spacing:-.03em;font-style:normal;display:none}.gy-inline{--gs:1.3em;--gi:.82em;--gm:.62em}.gy-btn,.gy-tab{--gs:22px;--gi:14px;--gm:.6875rem}.gy-tile{--gs:40px;--gi:20px;--gm:1.0625rem}.gy-big{--gs:56px;--gi:28px;--gm:1.5rem}.gp0{--g:var(--surface-2);--gon:var(--text-2)}.gp1{--g:var(--p1);--gon:var(--on1)}.gp2{--g:var(--p2);--gon:var(--on2)}.gp3{--g:var(--p3);--gon:var(--on3)}.gp4{--g:var(--text);--gon:var(--surface)}:is(:root[data-icons=a] .gy-new:not([data-v]),.gy-new[data-v=a]){color:currentColor}:is(:root[data-icons=a] .gy-new:not([data-v]),.gy-new[data-v=a]):is(.gy-tile,.gy-big){color:var(--text);background:var(--surface);border:2px solid var(--text)}:is(:root[data-icons=a] .gy-new:not([data-v]),.gy-new[data-v=a]):is(.gy-btn,.gy-tab){--gs:18px;--gi:18px}:is(:root[data-icons=a] .gy-new:not([data-v]),.gy-new[data-v=a]).gy-inline{--gs:1.05em;--gi:1em}:is(:root[data-icons=a] .gy-new:not([data-v]),.gy-new[data-v=a]).gp0.gy-tile{color:var(--text-2);border-color:var(--line-2);background:var(--surface-2)}:is(:root[data-icons=b] .gy-new:not([data-v]),.gy-new[data-v=b]){background:var(--g);color:var(--gon)}:is(:root[data-icons=b] .gy-new:not([data-v]),.gy-new[data-v=b]):is(.gy-tile,.gy-big){border:2px solid var(--text)}:is(:root[data-icons=b] .gy-new:not([data-v]),.gy-new[data-v=b]):is(.gy-btn,.gy-tab,.gy-inline){outline:1.5px solid var(--text);outline-offset:0}:is(:root[data-icons=b] .gy-new:not([data-v]),.gy-new[data-v=b]):is(.gy-btn,.gy-tab,.gy-inline) .gy-svg{stroke-width:2.25px}:is(:root[data-icons=b] .gy-new:not([data-v]),.gy-new[data-v=b]).gp0{background:var(--surface-2);color:var(--text-2)}:is(:root[data-icons=b] .gy-new:not([data-v]),.gy-new[data-v=b]).gp0:is(.gy-tile,.gy-big){border-style:solid;border-color:var(--line-2)}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]) .gy-svg{display:none}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]) .gy-mk{display:block}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]){background:var(--g);color:var(--gon)}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]):is(.gy-tile,.gy-big){--gs:48px;border:2px solid var(--text);box-shadow:3px 3px 0 var(--text);place-items:end start;padding:0 0 5px 6px}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gy-big{--gs:64px;padding:0 0 7px 8px}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]):is(.gy-btn,.gy-tab){--gs:24px;width:auto;min-width:var(--gs);outline:1.5px solid var(--text);padding:0 4px}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gy-inline{width:auto;min-width:var(--gs);--gs:1.45em;--gm:.7em;padding:0 .3em}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gp0{background:var(--surface-2);color:var(--text-2)}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gp0:is(.gy-tile,.gy-big){border-style:solid;border-color:var(--line-2);box-shadow:none}:is(a,button):not(:disabled):hover>.gy-new:is(.gy-tile,.gy-big){box-shadow:4px 4px 0 var(--text);transform:translate(-2px,-2px)}:is(a,button):not(:disabled):active>.gy-new:is(.gy-tile,.gy-big){box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:none}:root[data-feel=off] .gy-new{transition:none}:root[data-feel=off] :is(a,button):hover>.gy-new{transform:none}@media (prefers-reduced-motion:reduce){.gy-new{transition:none}}.btn>.gy-new,.nv-tab>.gy-new{margin-right:2px}.tabbar .gy-new.gy-tab{--gs:24px;--gi:16px}:root[data-icons=a] .tabbar .gy-new.gy-tab{--gs:22px;--gi:22px}.nv-item>.gy-new.gy-tile{--gs:36px;--gi:18px}:root[data-icons=c] .nv-item>.gy-new.gy-tile,.ih-top>.gy-new.gy-tile{--gs:40px}.ih-block.empty>.ih-top>.gy-new,.ih-block.loading>.ih-top>.gy-new{opacity:.45}.ib-big>.gy-new.gy-tile{margin-bottom:var(--s1)}.v2-firststep>.gy-new.gy-inline,.v2-meta .gy-new.gy-inline{vertical-align:-.2em;margin-right:4px}:root .nv-tab>.gy-new,:root .tabbar .gy-new{--g:transparent;--gon:currentColor}:root .nv-item>.gy-new:not(.gy-own){--g:var(--surface);--gon:var(--text)}:root:is([data-icons=b],[data-icons=c]) :is(.nv-item>.gy-new.gp0:not(.gy-own),.tabbar .gy-new.gp0){background:var(--g);color:var(--gon)}:root:is([data-icons=b],[data-icons=c]) .nv-item>.gy-new.gp0:not(.gy-own){border-color:var(--text)}.gx-row{gap:var(--s1);flex-wrap:wrap;align-items:center;display:flex}.gx-tile .gx-row{margin-bottom:var(--s1)}.gy-new{font-style:normal}.cf-card .ib-big.cf-worth>.gy-new{grid-row:1/span 2;margin:0}:root:not([data-icons=now]) .cf-card .ib-big.cf-worth{grid-template-columns:auto minmax(0,1fr)}@media (max-width:640px){.cf-card .ib-bigs:not(.two) .ib-big>.gy-new{grid-row:1/span 2;margin:0}:root:not([data-icons=now]) .cf-card .ib-bigs:not(.two) .ib-big{grid-template-columns:auto minmax(0,1fr)}}.gx-old{border-radius:var(--r-blk);place-items:center;width:22px;height:22px;display:inline-grid}.gx-old svg{width:14px;height:14px}.gx-old.k4{background:var(--p4);color:var(--on4)}.gx-old.k1{background:var(--p1);color:var(--on1)}.gx-emo{font-size:1rem;line-height:22px}:root .nav.top-nav .nv-tabs a.nv-tab.active .gy-new svg{background:0 0}:root[data-icons=b] .nav.top-nav .nv-tabs a.nv-tab.active .gy-new svg{color:var(--gon)!important}.gx-page{margin-inline:calc(50% + -1*min(620px,50vw - 16px))}.gx-cols{gap:var(--s2);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;display:grid}@media (max-width:900px){.gx-cols{grid-template-columns:minmax(0,1fr)}}.gx-col{gap:var(--s2);flex-direction:column;display:flex}.gx-col>header{border:2px solid var(--text);background:var(--surface);padding:var(--s1) var(--s2)}.gx-col>header b{font-size:1.25rem;font-weight:800}.gx-col>header span{color:var(--text-2);font-size:.8125rem;display:block}.gx-card{gap:var(--s1);flex-direction:column;display:flex}.gx-card .v2-section-h{margin-bottom:0}.gx-tabs{flex-wrap:wrap;display:flex}.gx-tab{border:2px solid var(--text);background:var(--surface);align-items:center;gap:6px;height:34px;margin-left:-2px;padding:0 10px;font-size:.875rem;font-weight:700;display:inline-flex}.gx-tab:first-child{margin-left:0}.gx-tab.on{background:var(--text);color:var(--surface)}.gx-tab.on .gy-new[data-v=a]{color:var(--surface)}.gx-proc{gap:var(--s1);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gx-p{align-items:center;gap:var(--s1);padding:var(--s1);border:2px solid var(--text);background:var(--surface);min-height:64px;display:flex}.gx-p b{font-size:.9375rem}.gx-p small{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);font-size:.6875rem;font-weight:700;display:block}.gx-ans{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:6px;display:grid}.gx-a{padding:var(--s1);border:1.5px solid var(--line-2);background:var(--surface);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;font-size:.8125rem;font-weight:700;line-height:1.2;display:flex}.gx-a .gy-new{--gs:32px;--gi:16px}.gx-a .gy-new[data-v=c]{--gs:36px;--gm:.875rem}.gx-btns{gap:var(--s1);flex-wrap:wrap;display:flex}.gx-line{flex-direction:column;gap:4px;font-size:.9375rem;display:flex}.gx-line span{color:var(--text-2);font-size:.8125rem}.gx-vocab{gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.gx-v{color:var(--text-2);flex-direction:column;align-items:flex-start;gap:4px;font-size:.6875rem;font-weight:600;display:flex}.gx-try{gap:var(--s1);margin-bottom:var(--s2);flex-wrap:wrap;display:flex}.gy-new{place-content:center;padding:0}:root .nav.top-nav .nv-tabs a.nv-tab.active .gy-new,.gx-tab.on .gy-new,.tabbar a.active .gy-new{outline-color:var(--surface)}:root:not([data-icons=now]) .ib-big.resource{--t:var(--text-3);--on:var(--surface)}:root:not([data-icons=now]) .cf-card .ib-big.cf-worth{--t:var(--p4);--on:var(--surface)}.tv-inbox .gy-new.gy-inline{vertical-align:-.12em;margin-right:6px}.btn:not(:disabled):hover>.gy-new.gy-btn{transform:translateY(-2px)scale(1.12)}:root[data-feel=off] .btn:hover>.gy-new{transform:none}:root .gy-new>.gy-mk{color:inherit}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gy-act:is(.gy-btn,.gy-inline){width:var(--gs);padding:0}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gy-act:is(.gy-btn,.gy-inline)>.gy-mk{display:none}:is(:root[data-icons=c] .gy-new:not([data-v]),.gy-new[data-v=c]).gy-act:is(.gy-btn,.gy-inline)>svg.gy-svg{stroke-width:2.5px;display:block}
.wl-page{gap:var(--s2);max-width:720px;padding-bottom:var(--s4);flex-direction:column;margin:0 auto;display:flex}.wl-top{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wl-steps{gap:6px;margin:0;padding:0;list-style:none;display:flex}.wl-steps li{background:var(--surface-2);border:1px solid var(--line-2);border-radius:var(--r-blk);width:24px;height:8px;transition:transform var(--t-mid) var(--spring), background var(--t-mid) var(--ease-out)}.wl-steps li.past{background:var(--text);border-color:var(--text)}.wl-steps li.on{background:var(--accent);border-color:var(--accent);transform-origin:0;margin-right:6px;transform:scaleX(1.3)}.wl-step{gap:var(--s2);flex-direction:column;display:flex}@keyframes wl-in{0%{opacity:.6;transform:translateY(6px)}}.wl-step .v2-head{margin-bottom:0}.wl-step .v2-head h1{letter-spacing:-.02em;font-size:2rem}.wl-drop{gap:var(--s1);flex-wrap:wrap;display:flex}.wl-field{border-width:2px;border-color:var(--text);flex:260px;min-height:56px;font-size:1.125rem}.wl-drop .btn{min-height:56px}.wl-tiles{gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0;padding:0;list-style:none;display:grid}.wl-tile{justify-content:space-between;align-items:flex-start;gap:var(--s1);min-height:72px;padding:var(--s2);padding-bottom:calc(var(--s2) + 6px);background:var(--surface);border:var(--box-line);border-radius:var(--r-box);box-shadow:var(--box-shadow);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;animation:wl-pop .36s var(--spring) both;font-weight:650;line-height:1.3;display:flex;position:relative}.wl-tile:after{content:"";background:var(--t,var(--text-3));border-radius:0 0 var(--r-box) var(--r-box);transform-origin:0;height:6px;animation:fl-grow .38s var(--ease-out) both 80ms;position:absolute;bottom:0;left:0;right:0}.wl-tile.p1{--t:var(--p1)}.wl-tile.p2{--t:var(--p2)}.wl-tile.p3{--t:var(--p3)}.wl-tile.p4{--t:var(--p4)}.wl-tile svg{width:16px;height:16px;color:var(--green);animation:feel-pop .3s var(--spring) both;flex:none}.wl-tile.saving{opacity:.7}.wl-tile.empty{border:1.5px solid var(--line-2);box-shadow:none;background:0 0;animation:none}.wl-tile.empty:after{display:none}@keyframes wl-pop{0%{opacity:.6;transform:scale(.8)}60%{opacity:1;transform:scale(1.04)}to{transform:none}}.wl-acts{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wl-acts .btn svg{transition:transform var(--t-mid) var(--spring)}.wl-acts .btn.primary:not(:disabled):hover svg{transform:translate(3px)}.wl-hint{color:var(--text-2);margin:0;font-size:.8125rem}.wl-line{color:var(--red);margin:0;font-size:.8125rem;font-weight:600}.wl-sent{align-items:center;gap:var(--s1);color:var(--text);margin:0;font-size:.875rem;font-weight:600;display:flex}.wl-sent svg{box-sizing:content-box;border-radius:var(--r-blk,4px);background:var(--text);width:14px;height:14px;color:var(--surface);flex:none;padding:2px}.wl-after{text-align:center}.wl-strip{gap:4px;height:12px;display:flex}.wl-strip i{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-blk);transition:background var(--t-slow) var(--ease-out), transform var(--t-mid) var(--spring);flex:1}.wl-strip i.on{border-color:#0000;transform:scaleY(1.25)}.wl-strip i.a-quick,.wl-paint i.a-quick{--t:var(--p2)}.wl-strip i.a-session,.wl-paint i.a-session{--t:var(--p3)}.wl-strip i.a-unclear,.wl-paint i.a-unclear{--t:var(--p1)}.wl-strip i.a-resource,.wl-paint i.a-resource{--t:var(--text-3)}.wl-strip i.a-drop,.wl-paint i.a-drop{--t:var(--line-2)}.wl-strip i.on{background:var(--t)}.wl-card{gap:var(--s1);flex-direction:column;display:flex}.wl-note{margin:0 0 var(--s1)}.wl-q{margin:var(--s1) 0 0;font-size:1rem;font-weight:800}.wl-card .ib-bigs.two{grid-template-columns:repeat(2,1fr)}.wl-card .ib-big>span:not(.ib-ico){color:var(--text-2);font-size:.8125rem}.wl-card .ib-big.quick .ib-ico,.wl-card .ib-big.session .ib-ico,.wl-card .ib-big.unclear .ib-ico,.wl-card .ib-big .ib-ico{background:var(--surface-2);color:var(--text)}.wl-back{align-self:flex-start}.ib-card.wl-card.leaving.resource{opacity:0;transform:translateY(18px)scale(.96)}.wl-lands{gap:var(--s1);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.wl-land{padding:var(--s2);padding-bottom:calc(var(--s2) + 8px);background:var(--surface);border:var(--box-line);border-radius:var(--r-box);box-shadow:var(--box-shadow);animation:en-fade var(--en-d,.26s) var(--ease-out) backwards;flex-direction:column;gap:6px;display:flex;position:relative;overflow:hidden}.wl-land:nth-child(2){animation-delay:30ms}.wl-land:nth-child(3){animation-delay:60ms}.wl-land:nth-child(4){animation-delay:80ms}.wl-land:nth-child(5){animation-delay:.1s}.wl-land:after{content:"";background:var(--t);height:8px;position:absolute;bottom:0;left:0;right:0}.wl-land.l-boost{--t:var(--p2)}.wl-land.l-today{--t:var(--p3)}.wl-land.l-talk{--t:var(--p1)}.wl-land.l-resources{--t:var(--text-3)}.wl-land.l-dropped{--t:var(--line-2)}.wl-land-h{align-items:center;gap:var(--s1);display:flex}.wl-land-h svg{width:16px;height:16px}.wl-land-h .count{margin-left:auto}.wl-land-l{color:var(--text-2);margin:0;font-size:.8125rem;line-height:1.4}.wl-land ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.wl-land li{border-top:1px solid var(--line);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;align-items:center;gap:6px;padding-top:6px;font-size:.875rem;font-weight:600;display:flex}.wl-land li.did{color:var(--text-2);text-decoration:line-through}.wl-land li svg{width:14px;height:14px;color:var(--green);flex:none}.wl-land li.more{color:var(--text-3);font-weight:500}.wl-paint-card{gap:var(--s2);flex-direction:column;display:flex}.wl-paint{background:var(--text);border-radius:var(--r-blk);gap:4px;height:112px;padding:4px;display:flex}.wl-paint i{background:var(--surface);flex:1 1 0;min-width:0;display:block;position:relative;overflow:hidden}.wl-paint i:nth-child(3n+1){flex-grow:2.2}.wl-paint i:nth-child(4n+2){flex-grow:1.4}.wl-paint i:nth-child(5n+3){flex-grow:.8}.wl-paint i:after{content:"";background:var(--t);transform-origin:50% 100%;height:8px;transition:transform var(--t-slow) var(--spring);position:absolute;bottom:0;left:0;right:0}.wl-paint i.a-resource:after,.wl-paint i.a-drop:after{transform:scaleY(1)}.wl-paint i.did:after{transform:scaleY(14)}.wl-paint i.a-session:after{height:12px}.wl-paint i.did{animation:fl-ink-in .38s var(--spring) both}.wl-tick{justify-content:space-between;align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.wl-rows{padding-top:var(--s1);padding-bottom:var(--s1);flex-direction:column;display:flex}.wl-row{align-items:center;gap:var(--s2);min-height:56px;padding:var(--s1) 0;flex-wrap:wrap;display:flex}.wl-row+.wl-row{border-top:1px solid var(--line)}.wl-row>span:not(.wl-ico){flex:220px;line-height:1.45}.wl-ico{border-radius:var(--r-blk);background:var(--t);width:32px;height:32px;color:var(--on,var(--on-accent));transition:transform var(--t-mid) var(--spring);flex:none;place-items:center;display:grid}.wl-row:hover .wl-ico{transform:rotate(-6deg)scale(1.08)}.wl-ico svg{width:16px;height:16px}.wl-ico.p1{--t:var(--p1);--on:var(--on1)}.wl-ico.p2{--t:var(--p2);--on:var(--on2)}.wl-ico.p3{--t:var(--p3);--on:var(--on3)}.wl-ico.p4{--t:var(--p4);--on:var(--on4)}.wl-offer{gap:var(--s1);border-left:8px solid var(--text);flex-direction:column;display:flex}.wl-offer p{margin:0}.wl-offer-acts{gap:var(--s1);flex-wrap:wrap;display:flex}.wl-made{align-items:center;gap:var(--s1);display:flex}.wl-made svg{width:16px;height:16px;color:var(--green);animation:feel-pop .3s var(--spring) both;flex:none}.wl-consent .wl-pair{gap:var(--s1);flex-wrap:wrap;display:flex}@media (max-width:640px){.wl-step .v2-head h1{font-size:1.6rem}.wl-card .ib-bigs.two,.wl-card .ib-bigs:not(.two){grid-template-columns:1fr}.wl-card .ib-bigs .ib-big{grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;display:grid}.wl-card .ib-bigs .ib-big .ib-ico{grid-row:span 2}.wl-card .ib-bigs:not(.two) .ib-big>span:not(.ib-ico),.wl-card .ib-bigs.two .ib-big>span:not(.ib-ico){display:block}.wl-drop .btn{flex:100%}.wl-tiles{grid-template-columns:1fr 1fr}.wl-acts .btn.primary{flex:100%;justify-content:center}.wl-consent{flex-direction:column-reverse;align-items:stretch}.wl-consent .wl-pair{grid-template-columns:1fr 1fr;display:grid}.wl-consent .wl-pair .btn{justify-content:center}.wl-consent>.btn{align-self:center}}@media (prefers-reduced-motion:reduce){.wl-paint i.did:after{transition:none}}.wl-why{margin:var(--s1) 0 0;color:var(--text)}.wl-why b{font-weight:750}.wl-step>.wl-why{margin:0 0 var(--s2)}.wl-app{gap:var(--s1);display:grid}.wl-how{gap:6px;margin:0;padding-left:1.25em;font-size:.9375rem;display:grid}.wl-how li::marker{font-weight:800}.wl-how-one{gap:var(--s1);justify-items:start;display:grid}.wl-how-one p{margin:0}.wl-url{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:1.25rem;font-weight:800}.wl-fact{color:var(--text-2);margin:6px 0 0;font-size:.875rem}.wl-src{color:var(--text-3);white-space:nowrap}.wl-choices{gap:var(--s1);display:grid}.wl-choices.two{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-choices.four{grid-template-columns:repeat(4,minmax(0,1fr))}.wl-choice{min-height:96px;padding:var(--s2);background:var(--surface);min-width:0;color:var(--text);border:2px solid var(--text);border-radius:var(--r-box);font:inherit;text-align:left;cursor:pointer;transition:transform var(--t-mid) var(--spring), box-shadow var(--t-mid) var(--ease-out), background var(--t-fast), color var(--t-fast);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:4px;display:flex}.wl-choice b{font-size:1.125rem;font-weight:800;line-height:1.2}.wl-choice span{color:var(--text-2);overflow-wrap:anywhere;font-size:.8125rem;line-height:1.3}.wl-choice svg{width:20px;height:20px;margin-bottom:6px}.wl-choice:hover{box-shadow:3px 3px 0 var(--text);transform:translate(-2px,-2px)}.wl-choice:active{box-shadow:0 0 0 var(--text);transition-duration:80ms;transform:scale(.97)}.wl-choice:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.wl-choice.on{background:var(--text);color:var(--surface)}.wl-choice.on span{color:var(--surface)}.wl-choices.two .wl-choice{justify-content:center;min-height:112px}.wl-choices.two .wl-choice b{letter-spacing:-.01em;font-size:1.5rem}.wl-de{padding:4px 0 4px var(--s2);border-left:4px solid var(--text);margin:0;font-weight:650;line-height:1.45}.wl-panel{align-items:flex-start;gap:var(--s1);flex-direction:column;display:flex}.wl-panel>p{margin:0;font-size:.9375rem;line-height:1.45}.wl-panel>.v2-row,.wl-panel>.ap-panel{align-self:stretch}.wl-panel>.v2-row:first-child{border-top:0;padding-top:0}.wl-panel .wl-made{margin:0}.wl-inline{font:inherit;color:var(--text);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:750;text-decoration:underline;display:inline}.wl-inline:hover{text-decoration-thickness:2px}.wl-here{margin-top:var(--s1)}.wl-hours{gap:var(--s2);flex-direction:column;display:flex}.wl-hours-row{gap:var(--s1);flex-direction:column;display:flex}.wl-hours-row .v2-field-l{margin:0}.wl-days{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.wl-days .chip{justify-content:center;min-width:0;height:40px;padding:0;font-weight:700}.wl-times{align-items:center;gap:var(--s1);color:var(--text-2);display:flex}.wl-times .v2-input{width:140px}.wl-sum{padding-top:var(--s1);border-top:1px solid var(--line);margin:0;font-weight:700}.wl-out a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.wl-choices.four{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-choice{min-height:84px}.wl-times .v2-input{flex:1 1 0;width:auto;min-width:0}.wl-panel .wl-offer-acts,.wl-panel .wl-go{align-self:stretch}.wl-panel .wl-offer-acts .btn,.wl-panel .wl-go{flex:auto;justify-content:center}}@media (prefers-reduced-motion:reduce){.wl-choice{transition:none}.wl-choice:hover{transform:none}}
