.lp .h6{--h6-gap:28px;--h6-pad-t:40px;--h6-pad-x:48px;--h6-pad-b:36px;--h6-swap:.42s}.lp .h6 .ps-fit{overflow:visible}.lp .h6-plate{gap:var(--h6-gap);position:relative}@media (min-width:1024px){.lp .h6-plate{padding:var(--h6-pad-t) var(--h6-pad-x) var(--h6-pad-b)}.lp .h5-plate.h6-plate{max-height:1040px;margin-block:auto;margin-inline:max(16px, calc((100% - var(--width-content)) / 2 + 32px));transition:margin-inline var(--lp-how5-open) var(--lp-ease), border-radius var(--lp-how5-open) var(--lp-ease);transform:none}.lp .h5-plate.h6-plate[data-open="1"]{margin-inline:max(var(--h6-open-x,16px), calc((100% - 1408px) / 2))}}.lp .h6-top{flex-shrink:0}.lp .h6-stage{flex:1;min-height:0;position:relative}.lp .h6-skip{z-index:2;opacity:0;pointer-events:none;position:absolute;top:16px;right:16px}.lp .h6-skip:focus-within{opacity:1;pointer-events:auto}.lp .h6-capbox{flex-direction:column;gap:12px;min-width:0;display:flex}.lp .h6-caps{min-width:0;display:grid}.lp .h6-cap{transition:opacity var(--h6-swap) var(--lp-ease), transform var(--h6-swap) var(--lp-ease);flex-direction:column;grid-area:1/1;gap:8px;display:flex}.lp .h6-cap[data-on="0"]{opacity:0;pointer-events:none;transform:translateY(10px)}.lp .h6-cap[data-on="0"][data-past="1"]{transform:translateY(-10px)}.lp .h6-cap-k{font-size:var(--lp-label);color:var(--lp-ink-2);gap:8px;font-weight:600;display:flex}.lp .h6-cap-kn{display:none}.lp .h6-cap-k b{color:var(--text-strong);font-weight:700}.lp .h6-cap-t{font-size:var(--type-heading-xl-size);color:var(--text-strong);text-wrap:balance;line-height:1.3}.lp .h6-cap-l{font-size:var(--type-body-size);line-height:var(--lp-body-lh);color:var(--text-muted);text-wrap:pretty}.lp .h6-t-num{color:var(--lp-ink-3);font-variant-numeric:tabular-nums;margin-right:.45em}.lp .h6-t-frac{font-family:var(--font-sans,inherit);font-size:var(--type-body-sm-size);letter-spacing:0;color:var(--lp-ink-3);font-variant-numeric:tabular-nums;vertical-align:.2em;margin-left:.5em;font-weight:600}.lp .h6-eye{align-items:center;gap:12px;min-height:20px;display:flex}.lp .h6-eye-names{display:grid}.lp .h6-eye-name{font-size:var(--type-label-size);color:var(--lp-ink-2);white-space:nowrap;transition:opacity var(--h6-swap) var(--lp-ease), transform var(--h6-swap) var(--lp-ease);grid-area:1/1;font-weight:600}.lp .h6-eye-name[data-on="0"]{opacity:0;transform:translateY(6px)}.lp .h6-eye-name[data-on="0"][data-past="1"]{transform:translateY(-6px)}.lp .h6-dots{align-items:center;gap:6px;display:flex}.lp .h6-dot{background:var(--divider-default);width:6px;height:6px;transition:width .36s var(--lp-ease), background-color .2s ease;border-radius:999px;position:relative;overflow:hidden}.lp .h6-dot[data-past="1"]{background:var(--lp-ink-3)}.lp .h6-dot[data-on="1"]{background:var(--divider-default);width:24px}.lp .h6-dot>i{background:var(--lp-ink);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.lp .h6-bars{align-items:center;gap:4px;display:flex}.lp .h6-bar{background:var(--divider-default);border-radius:999px;width:16px;height:3px;position:relative;overflow:hidden}.lp .h6-bar>i{background:var(--lp-ink-2);transform-origin:0;transition:transform .12s linear;position:absolute;inset:0}.lp .h6-bar[aria-current=step]>i{background:var(--lp-ink)}@media (max-width:1023px){.lp .h6{--h6-gap:16px}.lp .h6-top{padding:8px 6px 0}.lp .h6-cap-t{font-size:var(--type-heading-md-size)}.lp .h6-cap-l{font-size:var(--type-body-sm-size);min-height:3.2em}.lp .h6 .h6-cap{text-align:center;align-items:center}.lp .h6 .h6-cap-k{justify-content:center}.lp .h6 .h5-bare{border-radius:20px}}@media (prefers-reduced-motion:reduce){.lp .h6-cap,.lp .h6-eye-name{transition:none}}
.lp{--lp-stick-top:24px;--lp-toc-ease:cubic-bezier(.22, 1, .36, 1);--lp-toc-row:44px;--lp-stage-w:400px;--lp-stage-h:466px;--lp-open-ease:ease-in-out}.lp-pin-frame{top:var(--lp-stick-top);height:calc(var(--lp-small-screen-height,100svh) - var(--lp-stick-top));position:sticky}.lp{--lp-who-mo-swap:.6s;--lp-who-mo-swap-ease:ease-in;--lp-who-mo-bar:.4s;--lp-who-mo-bar-ease:cubic-bezier(.4, 0, .2, 1);--lp-who-mo-rise:.55s;--lp-who-mo-step:60ms;--lp-who-at-dim:var(--palette-neutral-300);--lp-who-at-slant:-14deg;--lp-who-at-hover:.5s;--lp-who-at-on:.33s;--lp-who-at-ease:cubic-bezier(.16, 1, .3, 1);--lp-who-at-pill:.3s;--lp-who-mm-spring:cubic-bezier(.17, .67, .3, 1.33);--lp-who-mm-dur:.4s;--lp-who-mm-face-fade:.2s;--lp-who-mm-follow:.28s;--lp-who-dd-in:.55s;--lp-who-dd-poke:.52s;--lp-who-dk-fill:.3s;--lp-who-dk-open:.6s;--lp-who-dk-open-ease:cubic-bezier(.625, .05, 0, 1)}
.ps{--ps-ease:cubic-bezier(.16, 1, .3, 1);--ps-ease-io:cubic-bezier(.45, 0, .2, 1);--ps-in:.42s;--ps-move:.75s;--ps-cam:.85s;background:var(--surface-page);width:100%;height:100%;color:var(--text-default);word-break:keep-all;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.45;position:relative;overflow:hidden}.ps-cam{transform-origin:0 0;transition:transform var(--ps-cam) var(--ps-ease-io);position:absolute;inset:0}.ps-fit{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}.ps-fit-hug{flex-shrink:0;position:relative}.ps-fit-in{transform-origin:0 0;position:absolute;top:0;left:0}.ps-win{background:var(--surface-default);width:100%;height:100%;box-shadow:0 0 0 1px var(--divider-subtle), var(--shadow-sheet);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.ps-win-bar{background:var(--surface-default);border-bottom:1px solid var(--divider-subtle);flex-shrink:0;justify-content:space-between;align-items:center;height:36px;padding:0 14px;display:flex}.ps-win-dots{gap:6px;display:flex}.ps-win-dots>i{background:var(--surface-sunken);border-radius:999px;width:10px;height:10px}.ps-win-url{color:var(--text-subtle);background:var(--surface-page);border-radius:999px;padding:3px 14px;font-size:12px;font-weight:500}.ps-win>.ps{flex:1;height:auto}.ps-phone{background:var(--surface-inverse);width:100%;height:100%;box-shadow:var(--shadow-sheet);border-radius:44px;padding:8px}.ps-phone>.ps{border-radius:36px}.ps-nav{background:var(--surface-default);border-bottom:1px solid var(--divider-subtle);z-index:2;justify-content:space-between;align-items:center;gap:12px;height:48px;padding:0 20px;display:flex;position:absolute;top:0;left:0;right:0}.ps-nav-swap{min-width:0;display:grid}.ps-nav-swap>span{color:var(--text-strong);white-space:nowrap;transition:opacity var(--ps-in) var(--ps-ease), transform var(--ps-in) var(--ps-ease);grid-area:1/1;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.ps-nav-swap>span[data-on="0"]{opacity:0;transform:translateY(6px)}.ps-nav-b{transition-delay:.38s}.ps-live{background:var(--status-success-solid);border-radius:999px;width:8px;height:8px}.ps-browse{-moz-column-gap:24px;grid-template-columns:112px 520px;place-content:start center;column-gap:24px;padding-top:36px;display:grid;position:absolute;inset:48px 0 0}.ps-browse[data-on="0"]{pointer-events:none}.ps-cards{flex-direction:column;gap:12px;display:flex}.ps-fade{transition:opacity .3s var(--ps-ease), transform .3s var(--ps-ease)}.ps-browse[data-on="0"] .ps-fade{opacity:0;transform:translateY(8px)}.ps-chosen{z-index:3;transform-origin:0 0;transition:transform .7s var(--ps-ease-io), opacity .38s ease .36s;position:relative}.ps-chosen>article{transition:transform .15s var(--ps-ease), box-shadow .2s var(--ps-ease)}.ps-chosen[data-press="1"]>article{transform:scale(.985)}.ps:not([data-orange=real]) .ps-chosen[data-press="1"]>article{box-shadow:var(--shadow-card)}.ps-chosen[data-gone="1"]{transform:translate(var(--mx), var(--my)) scale(.4);opacity:0}.ps-stage{transition:opacity .5s var(--ps-ease), transform .5s var(--ps-ease);position:absolute;inset:48px 0 0}.ps-stage[data-on="0"]{pointer-events:none}.ps-stage[data-end="1"]{opacity:.25;transform:scale(.985)}.ps-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid;position:absolute;inset:12px 332px 72px 16px}.ps-tile{background:var(--element-media);transition:opacity var(--ps-in) var(--ps-ease), transform var(--ps-in) var(--ps-ease);transition-delay:calc(.26s + var(--i) * 60ms);border-radius:12px;place-items:center;display:grid;position:relative}.ps-stage[data-on="0"] :is(.ps-tile,.ps-prog,.ps-panel,.ps-ctrl,.ps-stabs){opacity:0;transition-delay:0s;transform:translateY(10px)}.ps-person{width:46%;max-width:104px;fill:var(--palette-neutral-350)}.ps-bub{background:var(--surface-default);max-width:calc(100% - 20px);color:var(--text-strong);transform-origin:8px 100%;transition:opacity .3s var(--ps-ease), transform .3s var(--ps-ease), background-color .3s ease, color .3s ease;transition-delay:var(--d,0s);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:600;position:absolute;top:10px;left:10px}.ps-bub:after{content:"";border:5px solid #0000;border-bottom:0;border-top-color:var(--surface-default);margin-top:-1px;transition:border-color .3s;position:absolute;top:100%;left:12px}.ps-bub-t{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.ps-bub:not([data-done="1"]){opacity:.72;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ps-bub[data-on="0"]{opacity:0;transition-delay:0s;transform:translateY(-4px)scale(.94)}.ps-bub[data-done="1"]{background:var(--surface-inverse);color:var(--text-on-inverse)}.ps-bub[data-done="1"]:after{border-top-color:var(--surface-inverse)}.ps-bub[data-done="1"] .ps-bub-t{animation:ps-pop .36s var(--ps-ease) both}.ps-name{background:var(--static-media-scrim);color:var(--static-on-media);border-radius:10px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:flex;position:absolute;bottom:10px;left:10px}.ps-emo{animation:ps-pop .32s var(--ps-ease) both;margin:-6px -4px -6px 2px;font-size:16px;display:inline-block}.ps-conf{pointer-events:none;z-index:4;width:0;height:0;position:absolute;bottom:28%;left:50%}.ps-conf>i{opacity:0;width:7px;height:10px;animation:ps-burst 1.5s cubic-bezier(.2, .7, .3, 1) var(--dl) both;border-radius:2px;position:absolute;top:-5px;left:-3px}.ps-conf[data-tone=brand]>i[data-c="0"]{background:var(--palette-modak-orange-300)}.ps-conf[data-tone=brand]>i[data-c="1"]{background:var(--palette-modak-orange-500)}.ps-conf[data-tone=brand]>i[data-c="2"]{background:var(--palette-modak-orange-200);border-radius:999px;width:7px;height:7px}.ps-conf[data-tone=brand]>i[data-c="3"]{background:var(--palette-modak-orange-400)}.ps-conf[data-tone=ink]>i[data-c="0"]{background:var(--palette-neutral-800)}.ps-conf[data-tone=ink]>i[data-c="1"]{background:var(--palette-neutral-500)}.ps-conf[data-tone=ink]>i[data-c="2"]{background:var(--palette-neutral-300);border-radius:999px;width:7px;height:7px}.ps-conf[data-tone=ink]>i[data-c="3"]{background:var(--surface-default)}@keyframes ps-burst{0%{opacity:1;transform:translate(0)rotate(0)scale(.6)}50%{opacity:1;transform:translate(var(--x), var(--y)) rotate(var(--r)) scale(1)}to{opacity:0;transform:translate(calc(var(--x) * 1.15), calc(var(--y) + 110px)) rotate(calc(var(--r) * 2)) scale(1)}}.ps-floats{z-index:5;pointer-events:none;width:0;height:0;position:absolute;bottom:12px;left:18px}.ps-floats>span{bottom:0;left:var(--ox);opacity:0;animation:ps-float 2.6s ease-out var(--dl) both;flex-direction:column;align-items:center;gap:2px;display:flex;position:absolute}.ps-floats b{font-size:34px;font-weight:400;line-height:1}.ps-floats em{background:var(--static-media-scrim);color:var(--static-on-media);border-radius:999px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:500}@keyframes ps-float{0%{opacity:1;transform:translateY(0)}60%{opacity:1}to{opacity:0;transform:translateY(-230px)}}.ps-side{flex-direction:column;gap:12px;width:300px;display:flex;position:absolute;top:12px;bottom:72px;right:16px}.ps-prog,.ps-panel{transition:opacity var(--ps-in) var(--ps-ease), transform var(--ps-in) var(--ps-ease);transition-delay:.38s}.ps-prog{background:var(--surface-default);border-radius:14px;flex-direction:column;flex-shrink:0;gap:12px;padding:16px;display:flex}.ps-prog-head{color:var(--text-strong);justify-content:space-between;align-items:center;font-size:18px;font-weight:700;display:flex}.ps-timer{font-weight:500}.ps-blocks{gap:2px;height:6px;display:flex}.ps-block{background:var(--element-track);position:relative;overflow:hidden}.ps-block:first-child{border-radius:3px 0 0 3px}.ps-block:last-child{border-radius:0 3px 3px 0}.ps-block>i{background:var(--text-muted);transform-origin:0;transition:transform .9s var(--ps-ease-io);position:absolute;inset:0}.ps-block[data-state=now]>i{background:var(--text-default)}.ps-now{background:var(--surface-sunken);color:var(--text-muted);transition:background-color .3s var(--ps-ease), color .3s var(--ps-ease);border-radius:9px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ps-now[data-on="0"] .ps-now-t{color:var(--text-subtle);font-size:13px;font-weight:500}.ps-now[data-on="1"][data-tone=ink]{background:var(--surface-inverse);color:var(--text-on-inverse)}.ps-now[data-on="1"][data-tone=brand]{background:var(--surface-brand);color:var(--action-brand-label)}.ps-now-k{justify-content:space-between;align-items:center;font-size:12px;font-weight:500;display:flex}.ps-now-eye{align-items:center;gap:3px;display:inline-flex}.ps-now-swap{display:block;overflow:hidden}.ps-now-t{animation:ps-swap .32s var(--ps-ease) both;font-size:15px;font-weight:600;display:block}@keyframes ps-swap{0%{opacity:0;transform:translateY(8px)}}.ps-panel{background:var(--surface-default);border-radius:14px;flex-direction:column;flex:1;gap:12px;min-height:0;padding:14px;display:flex;position:relative;overflow:hidden}.ps-tabs{background:var(--surface-sunken);border-radius:10px;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));height:36px;padding:3px;display:grid;position:relative}.ps-tabs>span:not(.ps-tab-pill){z-index:1;color:var(--text-muted);place-items:center;font-size:13px;font-weight:500;transition:color .2s;display:grid;position:relative}.ps-tabs>span[data-on="1"]{color:var(--text-strong);font-weight:600}.ps-tab-pill{background:var(--surface-default);width:calc(33.3333% - 2px);box-shadow:var(--shadow-raised);transition:transform .32s var(--ps-ease);border-radius:8px;position:absolute;top:3px;bottom:3px;left:3px}.ps-tabs[data-tab=chat] .ps-tab-pill{transform:translate(100%)}.ps-views{flex:1;min-height:0;position:relative}.ps-view{flex-direction:column;transition:opacity .26s;display:flex;position:absolute;inset:0}.ps-view[data-on="0"]{opacity:0}.ps-msgs{flex-direction:column;flex:1;justify-content:flex-end;gap:10px;min-height:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px);mask-image:linear-gradient(#0000 0,#000 28px)}.ps-msg{transition:grid-template-rows .52s var(--ps-ease) var(--d,0s), margin-top .52s var(--ps-ease) var(--d,0s), opacity .32s ease calc(var(--d,0s) + 90ms);flex-shrink:0;grid-template-rows:1fr;display:grid}.ps-msg-in{min-height:0;transition:transform .52s var(--ps-ease) var(--d,0s);align-items:flex-start;gap:8px;display:flex;overflow:hidden}.ps-msg[data-on="0"]{opacity:0;grid-template-rows:0fr;margin-top:-10px;transition-duration:0s;transition-delay:0s}.ps-msg[data-on="0"] .ps-msg-in{transition-duration:0s;transform:translateY(10px)}.ps-msg-body{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.ps-msg-who{color:var(--text-subtle);padding:0 4px;font-size:11px;font-weight:500}.ps-msg-t{background:var(--surface-sunken);color:var(--text-default);border-radius:10px;padding:7px 11px;font-size:13px;font-weight:500}.ps-msg-me .ps-msg-in{justify-content:flex-end}.ps-msg-me .ps-msg-t{background:var(--action-sub-fill);color:var(--action-sub-label)}.ps-input{background:var(--surface-page);height:40px;color:var(--text-default);border-radius:10px;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding:0 8px 0 12px;font-size:13px;font-weight:500;display:flex}.ps-input-t{white-space:nowrap;min-width:0;overflow:hidden}.ps-ph{color:var(--text-subtle)}.ps-send{color:var(--text-subtle);place-items:center;display:grid}.ps-caret{vertical-align:-2px;background:var(--text-default);width:1.5px;height:14px;margin-left:1px;animation:1s steps(2,end) 3 ps-blink;display:inline-block}@keyframes ps-blink{50%{opacity:0}}.ps-goals-h{color:var(--text-strong);flex-shrink:0;margin-bottom:10px;font-size:16px;font-weight:600}.ps-goals{flex-direction:column;gap:6px;display:flex}.ps-goal{background:var(--surface-page);transition:background-color .2s var(--ps-ease), box-shadow .2s var(--ps-ease);border-radius:12px;align-items:center;gap:10px;padding:11px 12px;display:flex}.ps-goal[data-active="1"]{background:var(--surface-default);box-shadow:0 0 0 1.5px var(--text-default), var(--shadow-card)}.ps-goal-t{min-width:0;color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:14px;font-weight:500;text-decoration-line:line-through;text-decoration-color:#0000;transition:color .3s .45s,text-decoration-color .3s .45s;overflow:hidden}.ps-goal[data-done="1"] .ps-goal-t{color:var(--text-disabled);text-decoration-color:currentColor}.ps-goal-now{color:var(--text-default);animation:ps-pop .28s var(--ps-ease) both;place-items:center;display:grid}.ps-check{background:var(--field-fill-empty);border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;transition:background-color .2s .4s;display:grid}.ps-check svg{fill:none;width:16px;height:16px;stroke:var(--text-on-inverse);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.ps-check path{stroke-dasharray:24;stroke-dashoffset:24px}.ps-check[data-on="1"]{background:var(--surface-inverse)}.ps-check[data-on="1"] path{stroke-dashoffset:0}.ps-check-draw{animation:.32s ease-out .43s both ps-draw}@keyframes ps-draw{0%{stroke-dashoffset:24px}to{stroke-dashoffset:0}}.ps-ctrl{height:72px;transition:opacity var(--ps-in) var(--ps-ease), transform var(--ps-in) var(--ps-ease);justify-content:center;align-items:center;gap:10px;transition-delay:.48s;display:flex;position:absolute;bottom:0;left:16px;right:332px}.ps-btn{background:var(--surface-default);width:44px;height:44px;color:var(--text-default);box-shadow:var(--shadow-raised);border-radius:999px;place-items:center;transition:background-color .2s;display:grid}.ps-btn[data-on="1"]{background:var(--surface-sunken)}.ps-leave{background:var(--surface-default);height:44px;color:var(--text-muted);box-shadow:var(--shadow-raised);border-radius:999px;align-items:center;gap:6px;margin-left:8px;padding:0 16px;font-size:13px;font-weight:600;display:inline-flex}.ps-flyer{z-index:6;white-space:nowrap;background:var(--action-sub-fill);color:var(--action-sub-label);box-shadow:var(--shadow-overlay);transform-origin:0 0;animation:ps-fly .72s var(--ps-ease-io) both;border-radius:10px;padding:7px 11px;font-size:13px;font-weight:500;position:absolute}@keyframes ps-fly{0%{opacity:1;transform:translate(0)scale(1)}85%{opacity:1}to{transform:translate(var(--fx), var(--fy)) scale(.85);opacity:0}}.ps-pointer{z-index:7;pointer-events:none;transition:transform var(--ps-move) var(--ps-ease-io), opacity .25s ease;position:absolute;top:0;left:0}.ps-pointer[data-on="0"]{opacity:0}.ps-pointer>i{border:2px solid var(--text-default);background:color-mix(in srgb, var(--surface-default) 55%, transparent);width:28px;height:28px;box-shadow:var(--shadow-overlay);border-radius:999px;margin:-14px 0 0 -14px;display:block}.ps-pointer[data-press="1"]>i{animation:ps-press .42s var(--ps-ease) var(--pd,0s) both}@keyframes ps-press{40%{transform:scale(.72)}to{transform:scale(1)}}.ps-end{z-index:8;transition:opacity .5s var(--ps-ease);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px;display:flex;position:absolute;inset:48px 0 0}.ps-end[data-on="0"]{opacity:0;pointer-events:none}.ps-end-h{color:var(--text-strong);animation:ps-rise .42s var(--ps-ease) both;font-size:17px;font-weight:700}@keyframes ps-rise{0%{opacity:0;transform:translateY(6px)}}@keyframes ps-pop{0%{opacity:0;transform:scale(.8)}}.ps[data-layout=phone] .ps-nav{height:52px;padding:10px 18px 0}.ps[data-layout=phone] .ps-nav-swap>span{font-size:14px}.ps[data-layout=phone] :is(.ps-browse,.ps-stage,.ps-end){top:52px}.ps[data-layout=phone] .ps-browse{grid-template-columns:minmax(0,1fr);row-gap:16px;padding:24px 16px 0}.ps[data-layout=phone] .ps-grid{grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;height:300px;inset:8px 8px auto}.ps[data-layout=phone] .ps-tile{border-radius:14px}.ps[data-layout=phone] .ps-person{width:34%}.ps[data-layout=phone] .ps-bub{max-width:calc(100% - 16px);padding:3px 8px;top:8px;left:8px}.ps[data-layout=phone] .ps-name{bottom:8px;left:8px}.ps[data-layout=phone] .ps-side{gap:8px;width:auto;inset:316px 8px 68px}.ps[data-layout=phone] .ps-prog{gap:8px;padding:12px 14px}.ps[data-layout=phone] .ps-prog-head{font-size:15px}.ps[data-layout=phone] .ps-now{flex-direction:row;align-items:center;gap:10px;padding:8px 12px}.ps[data-layout=phone] .ps-now-k{flex-shrink:0}.ps[data-layout=phone] .ps-now-eye{display:none}.ps[data-layout=phone] .ps-now-swap{min-width:0}.ps[data-layout=phone] .ps-now-t{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.ps[data-layout=phone] .ps-panel{gap:10px;padding:12px}.ps[data-layout=phone] .ps-goals-h{display:none}.ps[data-layout=phone] .ps-goal{padding:9px 12px}.ps[data-layout=phone] .ps-ctrl{height:68px;padding-bottom:6px;left:0;right:0}.ps[data-layout=phone] .ps-leave,.ps-itabs,.ps-stabs{display:none}.ps-tab-i{color:var(--icon-default);border-radius:999px;place-items:center;transition:background-color .2s,color .2s;display:grid}.ps-tab-i[data-on="1"]{background:var(--action-brand-subtle);color:var(--action-brand-on-subtle)}.ps[data-orange=real] .ps-tabs{display:none}.ps[data-orange=real][data-layout=pc] .ps-stabs{width:300px;height:72px;transition:opacity var(--ps-in) var(--ps-ease), transform var(--ps-in) var(--ps-ease);justify-content:flex-end;align-items:center;gap:8px;transition-delay:.48s;display:flex;position:absolute;bottom:0;right:16px}.ps[data-orange=real][data-layout=pc] .ps-stabs .ps-tab-i{width:48px;height:48px}.ps[data-orange=real][data-layout=phone] .ps-itabs{flex-shrink:0;justify-content:center;gap:12px;display:flex}.ps[data-orange=real][data-layout=phone] .ps-itabs .ps-tab-i{width:40px;height:36px}.ps[data-orange=real] .ps-goal[data-active="1"]{box-shadow:0 0 0 1.5px var(--action-brand-border), var(--shadow-card)}.ps[data-orange=real] .ps-goal-now{color:var(--action-brand-on-subtle)}.ps[data-orange=real] .ps-check[data-on="1"]{background:var(--palette-modak-orange-400)}.ps-block[data-k=checkin],.ps-block[data-k=checkout]{--ps-bk:var(--block-checkin);--ps-bk-o:.4}.ps-block[data-k=focus]{--ps-bk:var(--block-focus);--ps-bk-o:.3}.ps-block[data-k=break]{--ps-bk:var(--block-break);--ps-bk-o:.3}.ps-block[data-k=checkout]{--ps-bk:var(--block-checkout);--ps-bk-o:.3}.ps[data-orange=real] .ps-block{background:0 0}.ps[data-orange=real] .ps-block:before{content:"";background:var(--ps-bk);opacity:var(--ps-bk-o);position:absolute;inset:0}.ps[data-orange=real] .ps-block>i{background:var(--ps-bk)}.ps[data-orange=real] .ps-msg-me .ps-msg-t,.ps[data-orange=real] .ps-flyer[data-from=chat]{background:var(--status-info-solid);color:var(--status-info-on-solid)}.ps[data-orange=real] .ps-flyer[data-from=goal]{background:var(--surface-brand);color:var(--action-brand-label);font-weight:600}.ps[data-orange=real] .ps-bub[data-done="1"]{background:var(--palette-blue-400);color:var(--status-info-on-solid)}.ps[data-orange=real] .ps-bub[data-done="1"]:after{border-top-color:var(--palette-blue-400)}.ps-conf[data-tone=real]>i[data-c6="0"]{background:var(--palette-blue-400)}.ps-conf[data-tone=real]>i[data-c6="1"]{background:var(--palette-green-400)}.ps-conf[data-tone=real]>i[data-c6="2"]{background:var(--palette-gold-300);border-radius:999px;width:7px;height:7px}.ps-conf[data-tone=real]>i[data-c6="3"]{background:var(--palette-red-400)}.ps-conf[data-tone=real]>i[data-c6="4"]{background:var(--palette-purple-400)}.ps-conf[data-tone=real]>i[data-c6="5"]{background:var(--surface-default)}.ps[data-orange=real] .ps-btn{background:var(--surface-selected);width:48px;height:48px;box-shadow:none}.ps[data-orange=real] .ps-btn[data-on="1"]{background:var(--status-info-solid);color:var(--status-info-on-solid)}.ps[data-orange=real] .ps-leave{background:var(--action-danger-fill);height:48px;color:var(--action-danger-label);box-shadow:none;margin-left:0;padding:0 20px}.ps[data-orange=real] .ps-leave>svg{width:24px;height:24px}.ps[data-orange=real] .ps-leave-t{display:none}.ps[data-orange=real][data-layout=phone] .ps-btn{width:44px;height:44px}.ps[data-still="1"] *,.ps[data-still="1"]{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}@media (prefers-reduced-motion:reduce){.ps *,.ps{transition-duration:0s!important;transition-delay:0s!important;animation-duration:0s!important;animation-delay:0s!important}}.ps[data-detail="2"] .ps-nav{display:none}.ps[data-detail="2"] :is(.ps-browse,.ps-stage){top:0}.ps[data-detail="2"] .ps-browse{align-content:center;padding-top:0}.ps[data-detail="2"][data-layout=phone] :is(.ps-browse,.ps-stage){top:20px}.ps[data-detail="2"][data-layout=phone] .ps-browse{align-content:start;padding-top:40px}.ps[data-detail="2"][data-layout=pc] .ps-grid,.ps[data-detail="2"][data-layout=pc] .ps-side{top:16px}.ps-media{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;position:absolute;inset:0}.ps-end2{z-index:8;transition:opacity .5s var(--ps-ease);grid-template-columns:minmax(0,1fr);place-items:center;padding:24px;display:grid;position:absolute;inset:0}.ps-end2[data-on="0"]{opacity:0;pointer-events:none}.ps-end2-scrim{opacity:0;position:absolute;inset:0}.ps-end2-card{background:var(--surface-default);width:min(460px,100%);transition:transform .6s var(--ps-ease), opacity .5s var(--ps-ease);border-radius:20px;flex-direction:column;gap:6px;padding:28px;display:flex;position:relative}.ps-end2 .ps-end-h{font-size:20px;line-height:1.35}.ps-end2[data-on="0"] .ps-end2-card{transform:translateY(16px)scale(.98)}.ps[data-layout=phone] .ps-end2{padding:16px}.ps[data-layout=phone] .ps-end2-card{padding:22px 20px}.ps[data-layout=phone] .ps-end2 .ps-end-h{font-size:17px}.ps[data-endstyle=plain] .ps-stage[data-end="1"]{opacity:.15}.ps[data-endstyle=plain] .ps-end2-card{box-shadow:0 0 0 1px var(--divider-subtle)}.ps[data-endstyle=modal] .ps-stage[data-end="1"]{opacity:1;transform:none}.ps[data-endstyle=modal] .ps-end2-scrim{background:var(--material-scrim);transition:opacity .4s}.ps[data-endstyle=modal] .ps-end2[data-on="1"] .ps-end2-scrim{opacity:1}.ps[data-endstyle=modal] .ps-end2-card{box-shadow:var(--shadow-modal)}.ps[data-endstyle=sheet] .ps-stage[data-end="1"]{opacity:1;transform:none}.ps[data-endstyle=sheet] .ps-end2{align-items:end;padding:0}.ps[data-endstyle=sheet] .ps-end2-scrim{background:var(--material-scrim);transition:opacity .4s}.ps[data-endstyle=sheet] .ps-end2[data-on="1"] .ps-end2-scrim{opacity:.6}.ps[data-endstyle=sheet] .ps-end2-card{width:min(520px,100%);box-shadow:var(--shadow-sheet);border-radius:24px 24px 0 0;padding-bottom:32px}.ps[data-endstyle=sheet] .ps-end2[data-on="0"] .ps-end2-card{transform:translateY(100%)}.ps[data-endstyle=sheet][data-layout=phone] .ps-end2-card{width:100%}.ps[data-endstyle=blur] .ps-stage{transition:opacity .5s var(--ps-ease), transform .5s var(--ps-ease), filter .6s var(--ps-ease)}.ps[data-endstyle=blur] .ps-stage[data-end="1"]{opacity:.7;filter:blur(10px)saturate(.9);transform:scale(1.02)}.ps[data-endstyle=blur] .ps-end2-card{box-shadow:var(--shadow-overlay)}.ps[data-endstyle=side] .ps-stage[data-end="1"]{opacity:1;transform:none}.ps[data-endstyle=side][data-layout=pc] .ps-stage[data-end="1"] :is(.ps-side,.ps-stabs){opacity:0;transition-delay:0s}.ps[data-endstyle=side][data-layout=pc] .ps-end2{place-items:stretch stretch;width:348px;padding:16px 16px 16px 0;left:auto}.ps[data-endstyle=side][data-layout=pc] .ps-end2-card{width:100%;box-shadow:var(--shadow-card);border-radius:14px;padding:22px;overflow:hidden}.ps[data-endstyle=side][data-layout=pc] .ps-end2[data-on="0"] .ps-end2-card{opacity:0;transform:translate(24px)}.ps[data-endstyle=side][data-layout=phone] .ps-stage[data-end="1"] .ps-side{opacity:0}.ps[data-endstyle=side][data-layout=phone] .ps-end2{place-items:stretch stretch;padding:0 8px 8px;top:316px}.ps[data-endstyle=side][data-layout=phone] .ps-end2-card{width:100%;box-shadow:var(--shadow-card);border-radius:14px}.ps[data-endstyle=side] .r2{--r2-w:100%}.ps-pointer :is(.ps-arrow,.ps-flame){transform-origin:3px 2px;position:absolute;top:-2px;left:-3px;overflow:visible}.ps-arrow{width:22px;height:26px}.ps-arrow path{fill:var(--text-strong);stroke:var(--surface-default);stroke-width:1.5px;stroke-linejoin:round;filter:drop-shadow(0 2px 3px #0000002e)}.ps-pointer[data-press="1"] :is(.ps-arrow,.ps-flame){animation:ps-press .42s var(--ps-ease) var(--pd,0s) both}.ps-pointer:is([data-cursor=arrow],[data-cursor=name],[data-cursor=flame],[data-cursor=tap])>i{width:32px;height:32px;box-shadow:none;opacity:0;background:0 0;border:0;margin:-16px 0 0 -16px}.ps-pointer[data-cursor=tap]>i{background:color-mix(in srgb, var(--status-info-solid) 22%, transparent)}.ps-pointer:is([data-cursor=arrow],[data-cursor=name],[data-cursor=flame])>i{box-shadow:0 0 0 2px color-mix(in srgb, var(--text-strong) 30%, transparent)}.ps-pointer[data-press="1"]:is([data-cursor=arrow],[data-cursor=name],[data-cursor=flame],[data-cursor=tap])>i{animation:ps-ripple .62s ease-out var(--pd,0s) both}@keyframes ps-ripple{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.4)}}.ps-ptag{white-space:nowrap;background:var(--action-brand-fill);color:var(--action-brand-label);box-shadow:var(--shadow-raised);border-radius:999px 999px 999px 4px;padding:3px 9px;font-size:11px;font-style:normal;font-weight:600;position:absolute;top:20px;left:14px}.ps-pointer[data-cursor=ember]>i{border:2px solid var(--surface-default);background:var(--action-brand-fill);width:16px;height:16px;box-shadow:0 0 0 6px color-mix(in srgb, var(--action-brand-fill) 22%, transparent), 0 0 18px 6px color-mix(in srgb, var(--action-brand-fill) 35%, transparent);margin:-8px 0 0 -8px}.ps-flame{width:22px;height:24px}.ps-flame path{fill:var(--action-brand-fill);stroke:var(--surface-default);stroke-width:10px;paint-order:stroke;filter:drop-shadow(0 2px 3px #0003)}.ps-pointer[data-cursor=flame] .ps-flame{transform-origin:13px 1px;top:-1px;left:-13px}.ps-mic{width:32px;height:32px;color:var(--text-default);animation:ps-pop .26s var(--ps-ease) both;border-radius:999px;place-items:center;transition:background-color .24s,box-shadow .24s;display:grid;position:absolute;top:12px;right:12px}.ps-mic[data-state=off]{background:var(--surface-page);box-shadow:inset 0 0 0 1px var(--border-subtle);color:var(--text-strong)}.ps-eq{align-items:center;gap:2px;height:12px;display:flex}.ps-eq>i{background:var(--static-on-media);width:3px;height:4px;box-shadow:0 0 0 1px var(--static-media-scrim);border-radius:999px}.ps-mic[data-state=on] .ps-eq>i:not(:nth-child(2)){display:none}.ps-mic[data-state=talk] .ps-eq>i{background:var(--status-success-solid);box-shadow:none;animation:.7s ease-in-out infinite alternate ps-eq}.ps-mic[data-state=talk] .ps-eq>i:nth-child(2){animation-delay:-350ms}.ps-mic[data-state=talk] .ps-eq>i:nth-child(3){animation-delay:-180ms}@keyframes ps-eq{0%{height:4px}to{height:12px}}.ps[data-layout=phone] .ps-mic{width:22px;height:22px;top:8px;right:8px}.ps[data-layout=phone] .ps-mic svg{width:13px;height:13px}.ps[data-detail="2"] .ps-bub{max-width:calc(100% - 60px)}.ps[data-detail="2"][data-layout=phone] .ps-bub{max-width:calc(100% - 34px);padding:2px 6px;font-size:8.5px;font-weight:600;top:5px;left:5px}.ps[data-detail="2"][data-layout=phone] .ps-bub:after{border-width:3px 3px 0;border-bottom-style:none;border-bottom-color:currentColor;left:8px}.ps[data-detail="2"][data-layout=phone] .ps-mic{width:18px;height:18px;top:5px;right:5px}.ps[data-detail="2"][data-layout=phone] .ps-mic svg{width:10px;height:10px}.ps[data-detail="2"][data-layout=phone] .ps-name{padding:1px 6px;font-size:9px;bottom:5px;left:5px}.ps-btn[data-off="1"],.ps[data-orange=real] .ps-btn[data-off="1"]{background:var(--action-danger-subtle);color:var(--action-danger-on-subtle)}.ps[data-detail="2"][data-layout=phone] .ps-stage{top:0}.ps[data-detail="2"][data-layout=phone] .ps-side{gap:0;top:12px;bottom:64px}.ps[data-detail="2"][data-layout=phone] .ps-prog{box-sizing:border-box;flex-shrink:0;justify-content:space-between;height:104px}.ps[data-detail="2"][data-layout=phone] .ps-grid{height:280px;top:124px}.ps[data-detail="2"][data-layout=phone] .ps-panel{margin-top:296px}.ps[data-detail="2"][data-layout=phone] :is(.ps-grid,.ps-side){left:12px;right:12px}.ps[data-detail="2"][data-layout=phone] :is(.ps-prog,.ps-panel){background:0 0;border-radius:0;padding-left:0;padding-right:0}.ps[data-detail="2"][data-layout=phone] :is(.ps-goal:not([data-active="1"]),.ps-input){background:var(--surface-sunken)}.ps[data-detail="2"][data-orange=real] .ps-goal[data-active="1"]{background:var(--action-brand-subtle);box-shadow:none}.ps[data-detail="2"][data-orange=real] .ps-goal[data-active="1"] .ps-goal-t{color:var(--action-brand-on-subtle)}.ps[data-detail="2"] .ps-check:not([data-on="1"]){box-shadow:inset 0 0 0 1.5px var(--divider-strong);background:0 0}.ps[data-detail="2"][data-orange=real] .ps-goal[data-active="1"] .ps-check:not([data-on="1"]){box-shadow:inset 0 0 0 1.5px var(--action-brand-border), 0 0 6px color-mix(in srgb, var(--action-brand-border) 45%, transparent)}.ps[data-detail="2"][data-layout=phone] .ps-ctrl{height:64px}.ps[data-detail="2"][data-ptabs="0"] .ps-itabs{display:none!important}.ps[data-detail="2"][data-layout=phone] .ps-browse{padding-top:28px;top:0}.ps[data-layout=pc] .ps-card4{display:none}.ps-conf-goal{z-index:7;bottom:auto}.ps-flyer[data-from=done]{background:var(--palette-blue-400);color:var(--status-info-on-solid);border-radius:999px;padding:5px 12px;font-size:12px;font-weight:600;animation-duration:.64s;animation-delay:80ms}.ps-media-once,.ps-media-rest{transition:opacity .4s}.ps-media-rest[data-on="1"]{transition-duration:0s}.ps-media-rest[data-on="0"],.ps-media-once[data-done="1"]{opacity:0}
.rc-paper,.rc-bars,.rc-tl{--rc-ease:cubic-bezier(.16, 1, .3, 1);--rc-print:1.1s;--rc-step:.11s;color:var(--text-default);font-variant-numeric:tabular-nums;word-break:keep-all}.rc-brand{font-size:var(--type-caption-size);letter-spacing:.24em;color:var(--text-subtle);text-align:center;font-weight:600}.rc-title{font-size:var(--type-body-size);color:var(--text-strong);font-weight:600;line-height:1.4}.rc-meta{font-size:var(--type-label-size);color:var(--text-muted);font-weight:500}.rc-at{font-size:var(--type-label-size);color:var(--text-subtle);flex-shrink:0;font-weight:500}.rc-label{align-items:center;gap:6px;min-width:0;display:flex}.rc-min{color:var(--text-muted);flex-shrink:0;font-weight:500}.rc-tick{background:var(--field-fill-empty);width:16px;height:16px;color:var(--text-on-inverse);border-radius:5px;flex-shrink:0;place-items:center;display:inline-grid}.rc-tick[data-on="1"]{background:var(--surface-inverse)}.rc-paper{--rc-w:300px;width:min(100%, var(--rc-w));filter:drop-shadow(0 10px 18px #130f0a14)drop-shadow(0 2px 4px #130f0a0f);position:relative}.rc-paper-body{background:var(--surface-default);--rc-tooth:10px;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--rc-tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--rc-tooth) * 2) var(--rc-tooth) repeat-x;-webkit-mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--rc-tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--rc-tooth) * 2) var(--rc-tooth) repeat-x;mask:linear-gradient(#000 0 0) top / 100% calc(100% - var(--rc-tooth)) no-repeat, conic-gradient(from -45deg at bottom, #0000, #000 1deg 89deg, #0000 90deg) bottom / calc(var(--rc-tooth) * 2) var(--rc-tooth) repeat-x;flex-direction:column;gap:4px;padding:22px 20px 30px;display:flex}.rc-paper .rc-title{margin-top:10px}.rc-rule{border:0;border-top:1.5px dashed var(--border-strong);margin:12px 0}.rc-rows{font-size:var(--type-body-sm-size);flex-direction:column;gap:10px;display:flex}.rc-row{align-items:center;gap:8px;display:flex}.rc-row[data-kind=checkin] .rc-label,.rc-row[data-kind=break] .rc-label,.rc-row[data-kind=checkout] .rc-label{color:var(--text-muted)}.rc-row[data-kind=goal] .rc-label{color:var(--text-strong);font-weight:500}.rc-lead{border-bottom:1.5px dotted var(--border-default);flex:1;min-width:12px;transform:translateY(-3px)}.rc-sum,.rc-sub{justify-content:space-between;align-items:baseline;display:flex}.rc-sum{font-size:var(--type-body-sm-size);color:var(--text-strong);font-weight:600}.rc-sum-v{font-size:var(--type-heading-md-size);font-weight:700}.rc-sub{font-size:var(--type-label-size);color:var(--text-muted);margin-top:2px;font-weight:500}.rc-foot{text-align:center;font-size:var(--type-label-size);color:var(--text-muted);margin-top:14px;font-weight:500}.rc-paper[data-compact="1"]{--rc-w:220px}.rc-paper[data-compact="1"] .rc-paper-body{padding:16px 14px 22px}.rc-paper[data-compact="1"] .rc-rows{font-size:var(--type-label-size);gap:8px}.rc-paper[data-play=wait]{visibility:hidden}.rc-paper[data-play=play] .rc-paper-body{animation:rc-feed var(--rc-print) steps(9, end) both}@keyframes rc-feed{0%{clip-path:inset(0 0 100%);transform:translateY(-24px)}to{clip-path:inset(0);transform:none}}.rc-paper[data-play=play] :is(.rc-row,.rc-sum,.rc-sub,.rc-foot){animation:rc-ink .38s var(--rc-ease) both;animation-delay:calc(.26s + var(--i) * var(--rc-step))}@keyframes rc-ink{0%{opacity:0;transform:translateY(-3px)}}.rc-paper[data-play=play] .rc-tick[data-on="1"]{animation:rc-tick-in .32s var(--rc-ease) both;animation-delay:calc(.56s + var(--i) * var(--rc-step))}@keyframes rc-tick-in{0%{background:var(--field-fill-empty)}}.rc-bars{--rc-w:380px;width:min(100%, var(--rc-w));background:var(--surface-default);box-shadow:var(--shadow-overlay);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.rc-big{font-size:var(--type-heading-md-size);color:var(--text-strong);flex-shrink:0;font-weight:700}.rc-track{gap:2px;height:28px;display:flex}.rc-seg{background:var(--surface-sunken);transform-origin:0;border-radius:6px}.rc-seg[data-kind=goal][data-done="1"]{background:var(--surface-inverse)}.rc-seg[data-kind=goal][data-done="0"]{background:var(--text-subtle)}.rc-seg[data-kind=break]{background:repeating-linear-gradient(-45deg, var(--surface-sunken) 0 4px, var(--divider-default) 4px 6px)}.rc-scale{font-size:var(--type-caption-size);color:var(--text-subtle);justify-content:space-between;margin-top:-10px;font-weight:500;display:flex}.rc-legend{font-size:var(--type-body-sm-size);flex-direction:column;gap:10px;display:flex}.rc-leg{color:var(--text-strong);align-items:center;gap:8px;display:flex}.rc-leg-rest{color:var(--text-muted)}.rc-swatch{background:var(--surface-inverse);border-radius:3px;flex-shrink:0;width:10px;height:10px}.rc-swatch[data-done="0"]{background:var(--text-subtle)}.rc-swatch[data-rest="1"]{background:var(--surface-sunken);box-shadow:inset 0 0 0 1px var(--divider-default)}.rc-bars[data-play=wait]{visibility:hidden}.rc-bars[data-play=play]{animation:rc-ink .36s var(--rc-ease) both}.rc-bars[data-play=play] .rc-seg{animation:rc-grow .52s var(--rc-ease) both;animation-delay:calc(.2s + var(--d))}@keyframes rc-grow{0%{transform:scaleX(0)}}.rc-bars[data-play=play] .rc-leg{animation:rc-ink .38s var(--rc-ease) both;animation-delay:calc(.9s + (var(--i) - 6) * var(--rc-step))}.rc-tl{--rc-w:340px;--rc-row:14px;width:min(100%, var(--rc-w));background:var(--surface-default);box-shadow:var(--shadow-overlay);border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex}.rc-tl-list{font-size:var(--type-body-sm-size);flex-direction:column;display:flex;position:relative}.rc-tl-line{background:var(--divider-default);transform-origin:top;width:1.5px;position:absolute;top:10px;bottom:10px;left:57px}.rc-tl-row{min-height:calc(20px + (var(--h,1) - 1) * var(--rc-row));grid-template-columns:44px 28px minmax(0,1fr) auto;align-items:center;padding-block:4px;display:grid}.rc-tl-row[data-kind=goal] .rc-label{color:var(--text-strong);font-weight:500}.rc-tl-row:not([data-kind=goal]) .rc-label{color:var(--text-muted)}.rc-tl-dot{background:var(--surface-default);width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--border-strong);color:var(--text-on-inverse);border-radius:999px;justify-self:center;place-items:center;display:grid;position:relative}.rc-tl-dot[data-kind=goal]{background:var(--field-fill-empty);width:18px;height:18px;box-shadow:none;border-radius:6px}.rc-tl-row:has(svg) .rc-tl-dot[data-kind=goal]{background:var(--surface-inverse)}.rc-tl-dot[data-kind=end]{background:var(--surface-inverse);box-shadow:none}.rc-tl-end{border-top:1.5px dashed var(--border-strong);margin-top:6px;padding-top:10px}.rc-tl[data-play=wait]{visibility:hidden}.rc-tl[data-play=play]{animation:rc-ink .36s var(--rc-ease) both}.rc-tl[data-play=play] .rc-tl-line{animation:rc-draw 1.2s var(--rc-ease) .15s both}@keyframes rc-draw{0%{transform:scaleY(0)}}.rc-tl[data-play=play] .rc-tl-row{animation:rc-ink .38s var(--rc-ease) both;animation-delay:calc(.2s + var(--i) * .15s)}.rc-stub{--rc-w:132px;width:var(--rc-w);background:var(--surface-default);box-shadow:var(--shadow-card);font-variant-numeric:tabular-nums;word-break:keep-all;border-radius:10px;flex-direction:column;gap:4px;padding:12px 12px 14px;display:flex}.rc-stub-date{font-size:var(--type-caption-size);color:var(--text-subtle);font-weight:500}.rc-stub-sum{font-size:var(--type-body-size);color:var(--text-strong);font-weight:700}.rc-stub-rows{border-top:1.5px dashed var(--border-default);font-size:var(--type-caption-size);color:var(--text-muted);flex-direction:column;gap:4px;margin-top:6px;padding-top:8px;font-weight:500;display:flex}.rc-stub-rows>li{border-radius:4px;justify-content:space-between;gap:6px;margin-inline:-4px;padding:2px 4px;transition:background-color .3s,color .3s;display:flex}.rc-stub[data-hl-on="1"] .rc-stub-rows>li[data-hl="1"]{background:var(--surface-inverse);color:var(--text-on-inverse)}.rc-stub[data-hl-on="1"] .rc-stub-rows>li[data-hl="1"] .rc-min{color:var(--text-on-inverse)}@media (prefers-reduced-motion:reduce){.rc-paper *,.rc-bars *,.rc-tl *,.rc-paper,.rc-bars,.rc-tl{animation:none!important}}
.r2{--r2-w:400px;--r2-ease:cubic-bezier(.16, 1, .3, 1);width:min(100%, var(--r2-w));color:var(--text-default);font-variant-numeric:tabular-nums;word-break:keep-all;flex-direction:column;gap:16px;display:flex}.r2-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.r2-title{font-size:var(--type-body-size);color:var(--text-strong);font-weight:600;line-height:1.4}.r2-meta{font-size:var(--type-label-size);color:var(--text-subtle);font-weight:500}.r2-total{white-space:nowrap;font-size:var(--type-heading-md-size);color:var(--text-strong);flex-direction:column;flex-shrink:0;align-items:flex-end;font-weight:700;line-height:1.2;display:flex}.r2-total-k{font-size:var(--type-caption-size);color:var(--text-subtle);font-weight:500}.r2-min{color:var(--text-muted);flex-shrink:0;font-weight:500}.r2-foot{border-top:1px solid var(--divider-subtle);font-size:var(--type-label-size);color:var(--text-subtle);justify-content:space-between;gap:12px;padding-top:12px;font-weight:500;display:flex}.r2-tick{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--border-default);color:var(--text-on-inverse);border-radius:6px;flex-shrink:0;place-items:center;display:inline-grid}.r2-tick[data-on="1"]{background:var(--surface-inverse);box-shadow:none}.r2-track{gap:3px;height:10px;display:flex}.r2-track[data-named="1"]{height:36px}.r2-seg{background:var(--surface-inverse);transform-origin:0;border-radius:999px;flex-basis:0;min-width:0}.r2-track[data-named="1"] .r2-seg{border-radius:10px}.r2-seg[data-kind=goal][data-done="0"][data-tone=ink]{background:repeating-linear-gradient(-45deg, var(--text-subtle) 0 3px, var(--palette-neutral-350) 3px 6px)}.r2-seg[data-kind=break]{box-shadow:inset 0 0 0 1px var(--divider-default);background:0 0}.r2-track:not([data-named="1"]) .r2-seg[data-kind=break]{box-shadow:none;border-top:2px dotted var(--divider-strong,var(--divider-default));background:0 0;border-radius:0;align-self:center;height:0}.r2-seg-t{height:100%;font-size:var(--type-caption-size);color:var(--text-on-inverse);align-items:center;gap:4px;padding:0 10px;font-weight:600;display:flex;overflow:hidden}.r2-seg[data-done="0"] .r2-seg-t{color:var(--text-on-inverse)}.r2-seg[data-tone=color][data-g="0"],.r2-dot[data-g="0"]{background:var(--palette-blue-300)}.r2-seg[data-tone=color][data-g="1"],.r2-dot[data-g="1"]{background:var(--palette-green-300)}.r2-seg[data-tone=color][data-g="2"],.r2-dot[data-g="2"]{background:var(--palette-purple-300)}.r2-list{font-size:var(--type-body-sm-size);flex-direction:column;gap:12px;display:flex}.r2-li{color:var(--text-strong);align-items:center;gap:10px;font-weight:500;display:flex}.r2-li[data-done="0"]{color:var(--text-muted)}.r2-dot{border-radius:999px;flex-shrink:0;width:10px;height:10px}.r2-tag{font-size:var(--type-caption-size);background:var(--surface-sunken);color:var(--text-muted);border-radius:6px;flex-shrink:0;padding:2px 8px;font-weight:500}.r2-tag[data-done="1"]{background:var(--surface-inverse);color:var(--text-on-inverse)}.r2-rows{font-size:var(--type-body-sm-size);flex-direction:column;gap:14px;display:flex}.r2-row{flex-direction:column;gap:8px;display:flex}.r2-row-top{color:var(--text-strong);align-items:center;gap:10px;font-weight:500;display:flex}.r2-row[data-done="0"] .r2-row-top{color:var(--text-muted)}.r2-row-bar{background:var(--surface-sunken);border-radius:999px;height:6px;margin-left:28px;display:block;overflow:hidden}.r2-row-bar>i{border-radius:inherit;background:var(--surface-inverse);transform-origin:0;height:100%;display:block}.r2-row[data-done="0"] .r2-row-bar>i{background:var(--text-subtle)}.r2-stat{font-size:var(--type-heading-sm-size,20px);color:var(--text-default);font-weight:500;line-height:1.4}.r2-stat b{color:var(--text-strong);font-weight:700}.r2{--r2-seg:.9s;--r2-list:1.15s;--r2-step:.11s}.r2[data-play=wait]{visibility:hidden}.r2[data-play=play] .r2-head{animation:r2-in .42s var(--r2-ease) 60ms both}.r2[data-play=play] .r2-seg:not([data-kind=break]){animation:.56s cubic-bezier(.65,0,.35,1) both r2-grow;animation-delay:calc(.26s + var(--d,0s))}.r2[data-play=play] .r2-seg[data-kind=break]{animation:.3s both r2-fade;animation-delay:calc(.26s + var(--d,0s))}.r2[data-play=play] :is(.r2-li,.r2-row){animation:r2-in .44s var(--r2-ease) both;animation-delay:calc(var(--r2-list) + var(--i,0) * var(--r2-step))}.r2[data-play=play] .r2-tick[data-on="1"]{animation:.26s both r2-fill;animation-delay:calc(var(--r2-list) + .18s + var(--i,0) * var(--r2-step))}.r2[data-play=play] .r2-tick[data-on="1"]>svg{animation:r2-pop .32s var(--r2-ease) both;animation-delay:calc(var(--r2-list) + .26s + var(--i,0) * var(--r2-step))}.r2[data-play=play] .r2-li[data-done="1"]>span:nth-child(2){animation:.4s both r2-ink;animation-delay:calc(var(--r2-list) + .2s + var(--i,0) * var(--r2-step))}.r2[data-play=play] :is(.r2-stat,.r2-foot){animation:r2-in .44s var(--r2-ease) both;animation-delay:calc(var(--r2-list) + 3 * var(--r2-step) + .28s)}.r2[data-play=play] .r2-foot{animation-name:r2-foot}@keyframes r2-grow{0%{transform:scaleX(0)}}@keyframes r2-fade{0%{opacity:0}}@keyframes r2-in{0%{opacity:0;transform:translateY(6px)}}@keyframes r2-fill{0%{box-shadow:inset 0 0 0 1.5px var(--border-default);background:0 0}}@keyframes r2-pop{0%{opacity:0;transform:scale(.4)}}@keyframes r2-ink{0%{color:var(--text-muted)}}@keyframes r2-foot{0%{opacity:0;border-top-color:#0000}}@media (prefers-reduced-motion:reduce){.r2,.r2 *{animation:none!important}}
.lp .h5{--lp-how5-list:4fr;--lp-how5-gap:48px;--lp-how5-open:.9s;--lp-how5-cap:380px}.lp .h5-split{flex-direction:column;gap:12px;padding-block:8px 16px;display:flex}.lp .h5-list-col{display:none}.lp .h5-stage-col{flex:1;min-height:0;position:relative}@media (min-width:1024px){.lp .h5-split{grid-template-columns:minmax(0, var(--lp-how5-list)) minmax(0, 8fr);align-items:center;gap:var(--lp-how5-gap);padding-block:32px;display:grid}.lp .h5-list-col{flex-direction:column;align-items:flex-start;display:flex}.lp .h5-stage-col{align-self:stretch}.lp .h5-split>.h5-cap{display:none}}.lp .h5-list{flex-direction:column;width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.lp .h5-list[data-face=rail]{gap:4px;padding-left:24px}.lp .h5-rail{background:var(--divider-default);border-radius:999px;width:2px;position:absolute;top:12px;bottom:12px;left:0;overflow:hidden}.lp .h5-rail:after{content:"";background:var(--lp-ink);transform-origin:top;transform:scaleY(var(--h5-p,0));transition:transform .12s linear;position:absolute;inset:0}.lp .h5-item-btn{text-align:left;flex-direction:column;gap:4px;width:100%;padding-block:10px;display:flex}.lp .h5-item-k{font-size:var(--type-label-size);color:var(--lp-ink-3);font-variant-numeric:tabular-nums;font-weight:600}.lp .h5-item-t{font-size:var(--type-heading-md-size);color:var(--lp-ink-3);transition:color .2s var(--lp-ease);line-height:1.35}.lp .h5-item[data-on="1"] .h5-item-t{color:var(--text-strong)}.lp .h5-item[data-past="1"] .h5-item-t{color:var(--lp-ink-2)}.lp .h5-open{transition:grid-template-rows .28s var(--lp-ease);grid-template-rows:0fr;display:grid}.lp .h5-item[data-on="1"] .h5-open{grid-template-rows:1fr}.lp .h5-item-l{opacity:0;padding-bottom:10px;transition:opacity .2s}.lp .h5-item[data-on="1"] .h5-item-l{opacity:1;transition-delay:.12s}.lp .h5-list[data-face=lines] .h5-item{border-top:1px solid var(--divider-subtle)}.lp .h5-list[data-face=lines] .h5-item:last-child{border-bottom:1px solid var(--divider-subtle)}.lp .h5-list[data-face=lines] .h5-item-btn{padding-block:14px 8px}.lp .h5-cap{flex-shrink:0;display:grid}.lp .h5-cap-layer{transition:opacity .3s var(--lp-ease), transform .3s var(--lp-ease);flex-direction:column;grid-area:1/1;gap:6px;display:flex}.lp .h5-cap-layer[data-on="0"]{opacity:0;pointer-events:none;transform:translateY(8px)}.lp .h5-bare{box-shadow:0 0 0 1px var(--divider-subtle), var(--shadow-sheet);border-radius:20px;overflow:hidden}.lp .h5-plate{background:var(--surface-sunken);border-radius:var(--lp-plate-r);min-height:0;transition:transform var(--lp-how5-open) var(--lp-ease), border-radius var(--lp-how5-open) var(--lp-ease);flex-direction:column;flex:1;margin-inline:8px;padding:12px;display:flex;transform:scale(.97)}.lp .h5-plate[data-open="1"]{border-radius:var(--lp-stage-r);transform:none}@media (min-width:1024px){.lp .h5-plate{margin-inline:16px;padding:20px 24px 24px}}.lp .h5-plate-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.lp .h5-pills{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.lp .h5-pill{height:var(--control-sm,36px);background:var(--surface-default);color:var(--lp-ink-2);font-size:var(--type-label-size);transition:background-color .2s var(--lp-ease), color .2s var(--lp-ease);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:600;display:inline-flex}.lp .h5-pill[data-on="1"]{background:var(--action-sub-fill);color:var(--action-sub-label)}@media (min-width:1024px){.lp .h5-pill{height:40px;font-size:var(--type-body-sm-size);padding:0 16px}}.lp .h5-line{background:var(--divider-default);border-radius:999px;height:2px;margin:12px 0;display:block;overflow:hidden}.lp .h5-line>i{background:var(--lp-ink);transform-origin:0;height:100%;transition:transform .12s linear;display:block}.lp .h5-plate-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;position:relative}.lp .h5-jack-stage{flex:1;min-height:0;position:relative}.lp .h5-float-cap{background:var(--surface-default);border-radius:16px;flex-shrink:0;padding:16px;display:grid}@media (min-width:1024px){.lp .h5-jack-stage{position:absolute;inset:0 0 0 14%}.lp .h5-float-cap{width:var(--lp-how5-cap);border-radius:var(--lp-card-r);box-shadow:var(--shadow-overlay);z-index:1;padding:24px;position:absolute;bottom:0;left:0}}.lp .h5-phone-grid{flex-direction:column-reverse;flex:1;gap:12px;min-height:0;display:flex}.lp .h5-phone-stage{flex:1;min-height:0;position:relative}.lp .h5-phone-cap{flex-shrink:0;display:grid}.lp .h5-phone-cap .lp-h3{font-size:var(--type-heading-md-size)}.lp .h5-phone-cap .lp-body{font-size:var(--type-body-sm-size)}.lp .h5-phone-side{display:none}@media (min-width:1024px){.lp .h5-phone-grid{grid-template-columns:minmax(0,1fr) minmax(0,420px) minmax(0,1fr);align-items:center;gap:40px;padding:12px 24px;display:grid}.lp .h5-phone-stage{align-self:stretch}.lp .h5-phone-cap{grid-area:1/1}.lp .h5-phone-cap .lp-h3{font-size:var(--lp-h3)}.lp .h5-phone-cap .lp-body{font-size:var(--lp-body)}.lp .h5-phone-side{flex-direction:column;justify-self:end;align-items:flex-start;gap:16px;display:flex}}.lp .h5-mini{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.lp .h5-mini-btn{height:44px;font-size:var(--type-body-sm-size);color:var(--lp-ink-3);transition:color .2s var(--lp-ease);align-items:center;gap:10px;font-weight:500;display:flex}.lp .h5-mini-btn[data-on="1"]{color:var(--text-strong);font-weight:600}.lp .h5-mini-btn[data-past="1"]{color:var(--lp-ink-2)}.lp .h5-mini-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--border-strong);border-radius:999px;transition:background-color .2s,box-shadow .2s}.lp .h5-mini-btn[data-past="1"] .h5-mini-dot{background:var(--lp-ink-2);box-shadow:none}.lp .h5-mini-btn[data-on="1"] .h5-mini-dot{background:var(--lp-ink);box-shadow:0 0 0 4px var(--surface-default)}@media (prefers-reduced-motion:reduce){.lp .h5-plate{transform:none}}
.lp .lp-tm5{--lp-tm5-draw:.9s}.lp .lp-tm5-nums{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.lp .lp-tm5-num{border-top:1px solid var(--lp-line);flex-direction:column;gap:8px;padding-top:16px;display:flex}.lp .lp-tm5-num-label{color:var(--lp-ink-2);font-size:14px;line-height:20px}.lp .lp-tm5-num-n{font-size:var(--lp-h2);font-variant-numeric:tabular-nums;color:var(--lp-ink);line-height:1.1;display:block}.lp .lp-tm5-num-unit{letter-spacing:0;color:var(--lp-ink-2);margin-left:4px;font-size:.45em}.lp .lp-tm5-num-at{color:var(--lp-ink-3);margin-top:6px;font-size:12px;line-height:16px;display:block}.lp .lp-tm5-steps{--lp-tm5-rail-x:5px;--lp-tm5-indent:36px;--lp-tm5-step-gap:56px;--lp-tm5-dot:12px;position:relative}@media (min-width:1024px){.lp .lp-tm5-pin{position:sticky;top:max(72px,min(20vh,50svh - 327px))}.lp .lp-tm5-steps{--lp-tm5-step-gap:22vh;padding-block:12vh 24vh}}.lp .lp-tm5-rail{left:var(--lp-tm5-rail-x);background:var(--lp-line);pointer-events:none;border-radius:1px;width:2px;height:0;position:absolute;top:0}.lp .lp-tm5-rail-fill{border-radius:inherit;background:var(--lp-ink);transform-origin:top;transition:transform .12s linear;position:absolute;inset:0;transform:scaleY(0)}.lp .lp-tm5-steps[data-live="0"] .lp-tm5-rail-fill{transform:scaleY(1)}.lp .lp-tm5-step-list{padding:0 0 0 var(--lp-tm5-indent);gap:var(--lp-tm5-step-gap);flex-direction:column;margin:0;list-style:none;display:flex;position:relative}.lp .lp-tm5-step{transition:opacity .36s var(--lp-ease);flex-direction:column;gap:6px;display:flex}.lp .lp-tm5-step-y{color:var(--lp-ink-2);transition:color .36s var(--lp-ease);margin:0;font-size:14px;font-weight:600;line-height:20px}.lp .lp-tm5-step-it{font-family:var(--lp-display-font);font-weight:var(--lp-display-weight);font-size:var(--lp-h3);line-height:var(--lp-h3-lh);color:var(--lp-ink);text-wrap:pretty;margin:0;position:relative}.lp .lp-tm5-step-dot{left:calc(var(--lp-tm5-indent) * -1);top:calc(.5lh - var(--lp-tm5-dot) / 2);width:var(--lp-tm5-dot);height:var(--lp-tm5-dot);border:2px solid var(--lp-line);background:var(--lp-ground);transition:background-color .24s var(--lp-ease), border-color .24s var(--lp-ease);border-radius:999px;position:absolute}.lp .lp-tm5-step[data-on="1"] .lp-tm5-step-dot{background:var(--lp-ink);border-color:var(--lp-ink)}.lp .lp-tm5-steps[data-live="1"] .lp-tm5-step[data-on="0"] :is(.lp-tm5-step-y,.lp-tm5-step-it){opacity:.28}.lp .lp-tm5-steps[data-live="1"] .lp-tm5-step[data-on="1"] .lp-tm5-step-y{color:var(--lp-accent-ink)}@media (max-width:1023px){.lp .lp-tm5-steps{--lp-tm5-indent:28px}.lp .lp-tm5-step-it{font-size:var(--type-heading-md-size)}}@media (prefers-reduced-motion:reduce){.lp .lp-tm5-step,.lp .lp-tm5-step-y,.lp .lp-tm5-step-dot,.lp .lp-tm5-rail-fill{transition:none}}@media (max-width:1023px){.lp .lp-tm5-num-n{white-space:nowrap}.lp .lp-tm5-num-unit{margin:4px 0 0;font-size:15px;line-height:22px;display:block}.lp .lp-tm5-pin .lp-tm5-num-unit{font-size:.45em;line-height:inherit;margin:0 0 0 2px;display:inline}}
