.core{--cream:#f8f4ec;--ink-2:#1d1b17;--sounds:#ee5a63;--studio:#5b5bf5;--land:#3fa35a;--pier-w:min(96vw, 1180px);isolation:isolate;color:#fff;background:linear-gradient(#5a84bf,#6e98cc);grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);min-height:100svh;display:grid;position:relative;overflow-x:clip}:root[data-theme=dark] .core{background:linear-gradient(#05071a,#0a0d23)}@media (width>=960px) and (height>=600px){.core{height:100svh;overflow:hidden}.core-foot{max-height:46px}}.core-harbour{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.core-layer{object-fit:cover;object-position:center top;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.core-day{display:block}.core-night,:root[data-theme=dark] .core-day{display:none}:root[data-theme=dark] .core-night{display:block}.core-cloud{opacity:.9;width:clamp(220px,28vw,420px);animation:70s linear infinite core-drift;position:absolute}.core-cloud-1{top:12%;left:6%}.core-cloud-2{width:clamp(180px,24vw,360px);animation-duration:95s;animation-delay:-30s;top:7%;right:8%}.core-swell{transform-origin:50% 100%;animation:9s ease-in-out infinite alternate core-swell}.core-swell-2{opacity:.5;mix-blend-mode:soft-light;transform-origin:50% 100%;animation:7s ease-in-out infinite alternate core-swell-2}.core-bob{animation:6s ease-in-out infinite core-bob}.core-pier{width:var(--pier-w);background:repeating-linear-gradient(90deg,#0000 0 58px,#46280f52 58px 61px),linear-gradient(#b98654,#9a6b3f);border-radius:18px 18px 0 0;height:clamp(90px,13vh,150px);position:absolute;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -6px #c99a68,0 -30px 60px #0000004d}:root[data-theme=dark] .core-pier{background:repeating-linear-gradient(90deg,#0000 0 58px,#00000059 58px 61px),linear-gradient(#5a4028,#3a2816);box-shadow:0 -6px #6b4e30,0 -30px 60px #00000080}.core-post{background:linear-gradient(90deg,#6b4523,#8a5a2f,#5c3a1c);border-radius:6px 6px 0 0;width:22px;height:150px;position:absolute;bottom:40%;box-shadow:0 10px 20px #0000004d}.core-post-l{left:1.2%}.core-post-r{right:1.2%}@keyframes core-drift{0%{transform:translate(-6%)}to{transform:translate(6%)}}.core-top{color:#fff;align-items:center;gap:4px;height:56px;padding:0 clamp(16px,3vw,32px);display:flex}.core-icon-btn{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.core-icon-btn:hover{background:#ffffff26}.core-top .press{color:#fff}.core-hero{text-align:center;text-shadow:0 2px 24px #26407873;padding:2px 16px 0;position:relative}.core-hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#2c488057,#2c488029 60%,#2c488000);position:absolute;inset:-8% 6% -4%}:root[data-theme=dark] .core-hero:before{background:radial-gradient(closest-side,#06081a66,#06081a00)}.core-h1{letter-spacing:-.035em;text-wrap:balance;font-size:clamp(2rem,3.8vw + .4rem,3.6rem);font-weight:700;line-height:1.04}.core-lede{text-wrap:balance;color:#fff;max-width:46rem;margin:10px auto 0;font-size:clamp(14px,.7vw + 8.5px,16px);line-height:1.45}.core-ctas{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.core-btn{white-space:nowrap;height:46px;text-shadow:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:650;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s,background-color .18s;display:inline-flex}.core-btn:hover{transform:translateY(-1px)}.core-btn:active{transition-duration:80ms;transform:scale(.97)}.core-btn-primary{color:#2a1d12;background:#fff;box-shadow:0 10px 30px -10px #00000080}.core-btn-primary:hover{background:#fff;box-shadow:0 16px 36px -12px #0009}.core-btn-secondary{color:#fff;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#1e2c508c;box-shadow:inset 0 0 0 1px #fff9,0 10px 30px -12px #00000080}.core-btn-secondary:hover{background:#1e2c50b3}.core-note{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-shadow:none;background:#1422466b;border-radius:999px;margin-top:14px;padding:5px 12px;font-size:13.5px;display:inline-block}.core-note a{white-space:nowrap;color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff80;text-decoration:underline #ffffff80}.core-note a:hover{text-decoration-color:currentColor}.core-helper{z-index:20;text-align:left;width:min(92vw,720px);text-shadow:none;color:var(--color-ink);background:var(--color-surface);border-radius:18px;padding:16px 20px 14px;animation:.35s cubic-bezier(.2,.8,.2,1) core-pop;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #0000000f,0 30px 60px -20px #00000080}:root[data-theme=dark] .core-helper{background:#1b1c24}.core-helper-title{margin:0 36px 10px 0;font-size:14.5px;font-weight:600}.core-helper-close{width:30px;height:30px;color:var(--color-ink);background:var(--color-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.core-helper-steps,.core-sheet-steps{margin-top:8px}.core-stage{place-items:end center;min-height:0;padding:22px clamp(16px,6vw,80px) clamp(62px,8.5vh,84px);display:grid;position:relative}@media (width<=959px),(height<=599px){.core-stage{align-content:start}}@media (width>=641px) and (width<=959px) and (height>=600px){.core-stage{align-content:end}}@media (width>=960px) and (height>=600px){.core-stage{container-type:size}.core-stage>.core-mac{width:min(100%,144.928cqh)}}.core-boop{left:calc(50% - var(--pier-w) / 2 + var(--pier-w) * .045);filter:drop-shadow(0 12px 18px #00000059);position:absolute;bottom:clamp(32px,5vh,50px)}@media (width<=959px){.core-boop{display:none}.core-helper{width:100%;margin-top:12px;position:relative;top:auto;left:auto;transform:none}.core-pier{display:none}.core .core-foot{background:linear-gradient(#28180847,#28180880),repeating-linear-gradient(90deg,#0000 0 58px,#46280f52 58px 61px),linear-gradient(#b98654,#9a6b3f);border-radius:18px 18px 0 0;margin:0 4vw;padding-top:18px;box-shadow:0 -6px #c99a68}:root[data-theme=dark] .core .core-foot{background:linear-gradient(#0003,#0006),repeating-linear-gradient(90deg,#0000 0 58px,#00000059 58px 61px),linear-gradient(#5a4028,#3a2816);box-shadow:0 -6px #6b4e30}}@media (width<=640px){.core-foot{gap:0 14px;padding-bottom:84px}.core-foot a,.core-foot select,.core-foot span{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.core-top>a,.core-top button{min-width:44px;min-height:44px}.core-note a{padding-block:5px}}.core-foot{color:#fff;text-shadow:0 1px 2px #0009,0 1px 10px #00000080;background:linear-gradient(#28180800,#28180880 40%);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 16px;padding:10px 16px 14px;font-size:13px;display:flex;position:relative}.core-foot a:hover,.core-foot a:focus-visible{color:#fff}.core-foot select{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:2px 0}.core-foot option{color:#111}@media (height<=760px) and (width>=960px){.core-top{height:48px}.core-lede{margin-top:6px}.core-ctas{margin-top:12px}.core-stage{padding-top:10px}.core-foot{max-height:38px;padding:6px 16px 10px}}@media (prefers-reduced-transparency:reduce){.core-btn-secondary,.core-sheet::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}.core-btn-secondary{background:#283c64d9}}@media (prefers-contrast:more){.core-btn-secondary{background:#141e3ce6;box-shadow:inset 0 0 0 2px #fff}.core-foot a,.core-note a{text-decoration:underline}}.core-mac{perspective:180cqw;perspective-origin:50% 100%;width:100%;max-width:1180px;position:relative;container-type:inline-size}.mbp-lid{transform-origin:50% 100%;will-change:transform;transform-style:preserve-3d;background:linear-gradient(#f4f4f6 0%,#d9dadf 6%,#cfd0d5 60%,#b9bac0 100%);border-radius:2.9cqw 2.9cqw .5cqw .5cqw;padding:.42cqw .42cqw .5cqw;transition:transform .9s cubic-bezier(.3,.9,.25,1);position:relative;transform:rotateX(0);box-shadow:inset 0 .08cqw #fffffff2,inset 0 -.08cqw #0000002e,inset .06cqw 0 #ffffff80,inset -.06cqw 0 #ffffff80,0 2.4cqw 4cqw -1cqw #19120a6b,0 .3cqw .6cqw #0000002e}:root[data-theme=dark] .mbp-lid{background:linear-gradient(#4a4a50 0%,#2e2e33 6%,#26262a 60%,#1b1b1f 100%);box-shadow:inset 0 .08cqw #ffffff47,inset 0 -.08cqw #00000080,0 2.4cqw 4cqw -1cqw #0009,0 .3cqw .6cqw #00000059}.mbp-bezel{backface-visibility:hidden;background:#050506;border-radius:2.5cqw 2.5cqw .2cqw .2cqw;padding:1.25cqw 1.2cqw 2.3cqw;box-shadow:inset 0 0 0 .06cqw #ffffff12}.mbp-screen{aspect-ratio:3024/1964;contain:layout paint;background:#101014;border-radius:.95cqw .95cqw .12cqw .12cqw;position:relative;overflow:hidden;container-type:inline-size}.mbp-screen:after{content:"";z-index:40;pointer-events:none;background:linear-gradient(115deg,#ffffff0f 0%,#fff0 38%);position:absolute;inset:0}.core-mac[data-lid=closed] .mbp-lid{transition-duration:.75s;transition-timing-function:cubic-bezier(.5,0,.2,1);transform:rotateX(-90deg)}.mbp-shut{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#f6f6f8 0%,#dadbe0 35%,#c4c5ca 100%);border-radius:.6cqw .6cqw .25cqw .25cqw;height:1.2cqw;transition:opacity .12s ease-out;position:absolute;bottom:2.25cqw;left:0;right:0;box-shadow:inset 0 .08cqw #fffffff2,inset 0 -.06cqw #00000024,0 .6cqw 1.4cqw -.4cqw #19120a59}:root[data-theme=dark] .mbp-shut{background:linear-gradient(#4a4a50 0%,#2c2c31 35%,#1d1d21 100%);box-shadow:inset 0 .08cqw #ffffff47,inset 0 -.06cqw #00000080,0 .6cqw 1.4cqw -.4cqw #00000080}.core-mac[data-lid=closed] .mbp-shut{opacity:1;transition:opacity .2s ease-out .58s}.mbp-sleep{z-index:30;pointer-events:none;opacity:0;background:#000;transition:opacity .55s;position:absolute;inset:0}.core-mac[data-lid=closed] .mbp-sleep{opacity:1;transition-duration:.3s}.core-mac[data-lid=closed] .ui-desktop>*{pointer-events:none}.mbp-hinge{z-index:1;background:linear-gradient(#060607,#2a2a2f 55%,#4a4a50 85%,#2a2a2e);border-radius:0 0 .5cqw .5cqw;height:.85cqw;margin:0 5.2cqw;position:relative}.mbp-base{background:linear-gradient(#f6f6f8 0%,#dcdde1 22%,#c9cace 70%,#9d9ea4 100%);border-radius:.35cqw .35cqw 1.6cqw 1.6cqw/.35cqw .35cqw 1.2cqw 1.2cqw;height:1.55cqw;margin:-.15cqw -1.7cqw 0;position:relative;box-shadow:inset 0 .07cqw #fff,inset 0 -.1cqw .12cqw #0003,0 1.6cqw 2.4cqw -.6cqw #19120a80,0 .25cqw .4cqw #0003}.mbp-scoop{background:linear-gradient(#a9aaaf,#d4d5d9 80%,#e6e6e9);border-radius:0 0 1.2cqw 1.2cqw/0 0 .55cqw .55cqw;width:12.5cqw;height:.55cqw;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:inset 0 .08cqw .12cqw #00000047}:root[data-theme=dark] .mbp-base{background:linear-gradient(#4b4b51 0%,#34343a 22%,#29292e 70%,#141417 100%);box-shadow:inset 0 .07cqw #ffffff4d,inset 0 -.1cqw .12cqw #00000080,0 1.6cqw 2.4cqw -.6cqw #000000a6,0 .25cqw .4cqw #00000059}:root[data-theme=dark] .mbp-scoop{background:linear-gradient(#141417,#2c2c31 80%,#38383d)}.mbp-lid-handle{z-index:31;letter-spacing:-.005em;white-space:nowrap;color:#fff;height:max(26px,2.3cqw);text-shadow:none;-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);background:#14224680;border-radius:999px;align-items:center;gap:max(5px,.45cqw);margin-top:max(16px,1.5cqw);padding:0 max(12px,1.1cqw) 0 max(9px,.85cqw);font-size:max(12px,1.05cqw);font-weight:600;transition:background-color .2s,box-shadow .2s,transform .25s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #ffffff40,0 8px 20px -8px #0000008c}.mbp-lid-handle:before{content:"";width:calc(100% + 24px);height:max(44px,100%);position:absolute;top:50%;left:50%;translate:-50% -50%}.mbp-lid-handle:hover{background:#142246ad;box-shadow:inset 0 0 0 1px #ffffff80,0 10px 24px -8px #0009}.mbp-lid-handle:active{transition-duration:.2s,.2s,80ms;transform:translate(-50%)scale(.96)}.mbp-lid-handle:focus-visible{outline-offset:2px;outline:2px solid #fff}.mbp-lid-handle svg{flex:none;width:max(12px,1cqw);height:max(12px,1cqw)}@media (prefers-reduced-transparency:reduce){.mbp-lid-handle{-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c2c54eb}}@media (prefers-reduced-motion:reduce){.mbp-lid,.mbp-sleep,.mbp-shut{transition:none!important}}.core-sheet{width:min(92vw,760px);max-height:min(88svh,900px);color:var(--color-ink);background:var(--color-surface);border:0;border-radius:24px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 80px -20px #00000073}.core-sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#14120e73}:root[data-theme=dark] .core-sheet{background:#1b1c24}.core-sheet-in{padding:28px clamp(18px,4vw,36px) 32px}.core-sheet h2{letter-spacing:-.025em;font-size:26px;font-weight:700}.core-sheet h3{letter-spacing:-.01em;margin-top:28px;font-size:18px;font-weight:700}.core-plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.core-free{background:var(--color-accent-soft);border-radius:16px;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:14px 16px;display:flex}:root[data-theme=dark] .core-free{background:#2f6bff2e}.core-free p{font-size:14px;font-weight:500;line-height:1.4}.core-free .core-btn,.core-sheet .core-btn-primary{color:#fff;background:var(--color-ink);box-shadow:none}:root[data-theme=dark] .core-free .core-btn,:root[data-theme=dark] .core-sheet .core-btn-primary{color:#16161a;background:#f4f2ee}.core-sheet .core-btn-secondary{color:var(--color-ink);background:var(--color-surface);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:inset 0 0 0 1px #16161a33}:root[data-theme=dark] .core-sheet .core-btn-secondary{color:#f4f2ee;background:#ffffff14;box-shadow:inset 0 0 0 1px #fff3}@media (width<=640px){.core-free{flex-direction:column;align-items:flex-start}.core-plans{grid-template-columns:1fr}}.core-plan{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:16px;flex-direction:column;gap:6px;padding:16px;display:flex}:root[data-theme=dark] .core-plan{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.core-plan b{font-size:15px;font-weight:650}.core-plan .core-price{letter-spacing:-.02em;font-size:24px;font-weight:700}.core-plan p{color:var(--color-muted);flex:1;font-size:13.5px;line-height:1.4}.core-plan .core-btn{height:40px;margin-top:6px;padding:0 16px;font-size:14px}.core-sheet-note{color:var(--color-muted);margin-top:12px;font-size:13.5px;line-height:1.45}.core-faq{gap:6px;margin-top:10px;display:grid}.core-faq details{background:var(--color-bg);box-shadow:inset 0 0 0 1px var(--color-line);border-radius:14px}:root[data-theme=dark] .core-faq details{background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff1a}.core-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;list-style:none;display:flex}.core-faq summary::-webkit-details-marker{display:none}.core-faq summary:after{content:"+";color:var(--color-muted);font-weight:500}.core-faq details[open] summary:after{content:"–"}.core-faq details p{color:var(--color-muted);padding:0 16px 14px;font-size:14.5px;line-height:1.5}.core-sheet-close{width:36px;height:36px;color:var(--color-ink);background:var(--color-bg);border-radius:50%;place-items:center;display:grid;position:absolute;top:14px;right:14px}:root[data-theme=dark] .core-sheet-close{background:#ffffff14}@keyframes core-blink{to{opacity:.25}}@keyframes core-ring{0%{opacity:.9;transform:scale(.3)}to{opacity:0;transform:scale(1.1)}}@keyframes core-pop{0%{opacity:0;transform:translateY(.6cqw)scale(.96)}}@keyframes core-count{0%{opacity:0;transform:scale(.6)}30%{opacity:1;transform:scale(1.04)}}@keyframes core-flash{0%{opacity:.9}to{opacity:0}}@keyframes core-swell{0%{transform:scaleY(1)translateY(0)}to{transform:scaleY(1.012)translateY(-.3%)}}@keyframes core-swell-2{0%{transform:scaleY(1.01)translate(-.4%)}to{transform:scaleY(1)translate(.4%)}}@keyframes core-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-.5%)rotate(-.4deg)}}@keyframes core-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.02,.97)}}@keyframes core-hop{0%,to{transform:translateY(0)}40%{transform:translateY(-16%)scale(1.03,.97)}}@keyframes core-float{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,-4%)}}@keyframes core-bump{40%{transform:scale(1.12)}}@keyframes core-rise{0%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-5cqw)}}.core [data-far] *,.core [data-far] :before,.core [data-far] :after{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.core *,.core :before,.core :after{transition:none!important;animation:none!important}}.core-sheet-steps,.core-faq{content-visibility:auto;contain-intrinsic-size:auto 600px}.core-btn-gold{isolation:isolate;color:#3b2603;background:linear-gradient(#ffeaa6 0%,#f7c948 46%,#e2a52a 100%);position:relative;overflow:visible;box-shadow:inset 0 1px #ffffffbf,inset 0 -1px #965f0a59,0 10px 28px -10px #784600b3}.core-btn-gold:hover{box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #965f0a59,0 16px 34px -12px #784600bf}.core-btn-gold:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 38%,#ffffffb3 50%,#0000 62%) 130% 0/250% 100% no-repeat;animation:4.2s ease-in-out 1.2s infinite core-shine;position:absolute;inset:0}.core-btn-gold:after{content:"";z-index:-2;border-radius:inherit;background:inherit;position:absolute;inset:0}@keyframes core-shine{0%,62%{background-position:130% 0}to{background-position:-30% 0}}.core-popular{color:#fff;letter-spacing:.01em;pointer-events:none;background:#e5383b;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:700;line-height:1;position:absolute;top:-10px;right:12px;box-shadow:0 4px 10px -4px #780a0a99}.core-counter{white-space:nowrap;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1422466b;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff38}.core-top{position:relative}.core-counter i{background:#ffffff80;border-radius:50%;width:8px;height:8px}.core-counter i[data-live]{background:#4ade80;box-shadow:0 0 0 3px #4ade8040}.core-counter b{font-variant-numeric:tabular-nums}.core-counter span{opacity:.78}.core-counter-sep{background:#ffffff4d;width:1px;height:14px;opacity:1!important}.core-counter-you{color:#ffd76a}@media (width<=640px){.core-counter{gap:5px;padding:0 10px;font-size:12.5px}.core-counter span:not(.core-counter-sep){display:none}.core-ctas .core-btn{padding:0 16px}}@media (prefers-reduced-motion:reduce){.core-btn-gold:before{animation:none}}@media (prefers-reduced-transparency:reduce){.core-counter{-webkit-backdrop-filter:none;backdrop-filter:none;background:#142246d9}}.core-jar{z-index:3;font:inherit;color:#fff;transform-origin:30% 100%;opacity:0;visibility:hidden;pointer-events:none;align-items:flex-end;gap:max(12px,1.6cqw);transition:opacity .25s,transform .25s,visibility 0s linear .25s;display:flex;position:absolute;bottom:3.6cqw;left:50%;transform:translate(-28%)translateY(10px)scale(.96)}.core-jar[data-shown]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .4s .55s,transform .55s cubic-bezier(.34,1.4,.64,1) .55s,visibility;transform:translate(-28%)}.core-jar-art{aspect-ratio:240/260;filter:drop-shadow(0 10px 14px #1e140a59);flex:none;width:clamp(148px,23cqw,270px);position:relative}.core-jar-l{width:100%;height:100%;position:absolute;inset:0}.core-jar-lid{transform-origin:50% 18%}.core-jar-art[data-anim=take] .core-jar-lid{animation:1.6s cubic-bezier(.3,.9,.3,1) jar-lid}@keyframes jar-lid{0%{transform:none}22%,72%{transform:translate(42%,2%)rotate(16deg)}to{transform:none}}.core-jar-paw{width:37.5%;height:38.5%;animation:1.6s ease-in-out both jar-paw;position:absolute;top:0;left:31%}.core-jar-art[data-anim=take]{clip-path:inset(-60% -40% 0)}.core-jar-paw i{background:#f4ead6;border-radius:99px;width:36%;height:160%;position:absolute;bottom:80%;left:32%;box-shadow:inset 0 0 0 1px #8e7b6673}.core-jar-paw img{width:100%;height:100%;position:absolute;inset:0}.core-jar-held{width:44%!important;height:40%!important;top:46%!important;left:30%!important}@keyframes jar-paw{0%,20%{transform:translateY(-170%)}45%,55%{transform:translateY(95%)}85%,to{transform:translateY(-170%)}}.core-jar-fly{opacity:0;width:17%;height:auto;animation:.7s cubic-bezier(.2,.7,.4,1) 1.05s both jar-fly;position:absolute;top:0;left:42%}@keyframes jar-fly{0%{opacity:1;transform:translate(0)rotate(0)}to{opacity:0;transform:translate(260%,-260%)rotate(300deg)scale(.7)}}.core-jar-art[data-anim=eat]{animation:.35s jar-hop}@keyframes jar-hop{40%{transform:translateY(-4%)scale(1.02,.98)}}.core-jar-crumbs i{background:#c98a43;border-radius:2px;width:6px;height:5px;animation:.8s cubic-bezier(.2,.6,.4,1) both jar-crumb;position:absolute;top:30%;left:50%}@keyframes jar-crumb{0%{transform:rotate(var(--a)) translateY(0);opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) translateX(4px);opacity:0}}.core-jar-heart{color:#ff5a7a;font-size:22px;animation:1s ease-out both jar-heart;position:absolute;top:-8%;left:50%}@keyframes jar-heart{0%{opacity:0;transform:translate(-50%,10px)scale(.6)}30%{opacity:1;transform:translate(-50%)scale(1.1)}to{opacity:0;transform:translate(-50%,-26px)scale(1)}}.core-jar-ui{justify-items:start;gap:8px;width:max-content;max-width:440px;padding-bottom:4px;display:grid}.core-jar-say{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#14224680;border-radius:14px;padding:8px 12px;font-size:13.5px;font-weight:600;line-height:1.35;box-shadow:inset 0 0 0 1px #fff3}.core-jar-btns{white-space:nowrap;flex-wrap:nowrap;gap:6px;display:flex}.core-jar-btn{height:36px;font:inherit;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1e2c5099;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:650;transition:transform .15s,background-color .2s;box-shadow:inset 0 0 0 1px #ffffff80}.core-jar-btn:hover{background:#1e2c50c7}.core-jar-btn:active{transform:scale(.96)}.core-jar-btn[aria-disabled=true]{opacity:.6}.core-jar-btn-main{color:#2a1d12;background:#fff;box-shadow:0 8px 20px -10px #00000080}.core-jar-btn-main:hover{background:#fff}.core-jar-count{text-shadow:0 1px 4px #00000073;font-size:12.5px;font-weight:600}@media (width<=640px){.core-jar{text-align:center;flex-direction:column;align-items:center;transform:translate(-50%)}.core-jar[data-shown]{transform:translate(-50%)}.core-jar-ui{justify-items:center}}@media (prefers-reduced-motion:reduce){.core-jar,.core-jar[data-shown]{transition:opacity .2s,visibility}.core-jar-art *,.core-jar-art{animation-duration:10ms!important}}@media (prefers-reduced-transparency:reduce){.core-jar-say,.core-jar-btn{-webkit-backdrop-filter:none;backdrop-filter:none}}.core-boop-say{white-space:nowrap;color:#2a1d12;background:#fff;border-radius:12px;padding:7px 11px;font-size:13px;font-weight:650;animation:.35s cubic-bezier(.34,1.56,.64,1) boop-say;position:absolute;bottom:calc(100% + 8px);left:50%;translate:-50%;box-shadow:0 8px 20px -8px #00000073}@keyframes boop-say{0%{opacity:0;transform:translateY(6px)scale(.9)}}.core-logo{transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .15s}.core-logo:hover{transform:translateY(-1px)rotate(-2deg)}.core-logo:active{transform:scale(.96)}.core-foot select{transition:background-color .15s,transform .1s}.core-foot select:hover{background-color:#7f7f7f1f}.core-foot select:active{transform:scale(.98)}a[href=\#main]:hover,a[href=\#content]:hover{text-decoration:underline}.core-phone-only{display:none}@media (width<=767px){.core-desk-only{display:none}.core-phone-only{display:revert}.core-hero .core-btn.core-phone-only{display:inline-flex}.core-h1{font-size:clamp(30px,8.6vw,38px)}.core-lede{max-width:22rem;font-size:15.5px}.core-ctas{grid-template-columns:minmax(0,1fr);gap:12px;width:min(100%,400px);margin:20px auto 0;display:grid}.core-hero .core-btn{width:100%;height:52px;font-size:16.5px}.core-hero .core-popular{left:auto;right:16px;transform:none}.core-hero .core-btn-monthly{height:44px;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-underline-offset:4px;text-shadow:0 1px 12px #26407899;background:0 0;margin-top:-2px;font-size:15px;-webkit-text-decoration:underline #ffffff8c;text-decoration:underline #ffffff8c}.core-note{border-radius:16px;margin-top:4px;padding:6px 14px;font-size:13px;line-height:1.4}.core .core-stage{justify-items:center;padding:22px 16px 40px}.core-stage>.core-mac{width:100%;margin-inline:auto}.core-counter>span,.core-counter-sep,.core-counter-you{display:none}.core .core-jar{gap:8px;width:min(100%,340px)}.core .core-jar-ui{width:100%;min-width:0}.core .core-jar-say{white-space:normal;text-wrap:balance;max-width:100%}.core .core-jar-art{width:96px}.core{overflow-x:clip}.core .core-foot{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px;padding:18px 20px 40px;font-size:15px;display:grid}.core .core-foot a,.core .core-foot select{justify-content:flex-start;min-height:44px}.core .core-foot select{grid-column:1/-1}}.core-send{width:100%;max-width:520px;max-height:92svh;color:var(--color-ink);background:var(--color-surface);border:0;border-radius:24px 24px 0 0;margin:auto auto 0;padding:0;overflow:auto;box-shadow:0 -20px 60px -20px #00000073}.core-send::backdrop{background:#14120e73}:root[data-theme=dark] .core-send{background:#1b1c24}.core-send[open]{animation:.32s cubic-bezier(.2,.8,.2,1) core-send-up}@keyframes core-send-up{0%{opacity:0;transform:translateY(40px)}}.core-send-in{padding:24px 20px calc(24px + env(safe-area-inset-bottom));position:relative}.core-send .core-sheet-close{width:44px;height:44px}.core-send{text-shadow:none}.core-send h2{letter-spacing:-.02em;margin-right:44px;font-size:22px;font-weight:700}.core-send-body{color:var(--color-muted);margin-top:6px;font-size:15px;line-height:1.45}.core-send-row{gap:10px;margin-top:12px;display:grid}.core-send-row.is-two{grid-template-columns:1fr 1fr}.core-send-row button{border-radius:999px;height:48px;font-size:15px;font-weight:600;box-shadow:inset 0 0 0 1px #00000024}:root[data-theme=dark] .core-send-row button{box-shadow:inset 0 0 0 1px #fff3}@media (prefers-reduced-motion:reduce){.core-send[open]{animation:none}}.love-note{z-index:40;top:calc(34 * var(--pt));right:calc(14 * var(--pt));width:min(calc(330 * var(--pt)), 62%);border-radius:calc(16 * var(--pt));color:#1d1d1f;box-shadow:0 0 0 calc(1 * var(--pt)) #00000014, 0 calc(10 * var(--pt)) calc(30 * var(--pt)) #00000038;-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);transform:translate3d(calc(100% + 30 * var(--pt)), 0, 0);opacity:0;touch-action:pan-y;text-shadow:none;background:#f6f5f4e6;transition:transform .45s cubic-bezier(.2,.9,.25,1),opacity .3s;position:absolute}.love-note[data-shown]{opacity:1;transform:translate(0,0)}.love-note a{gap:calc(10 * var(--pt));padding:calc(11 * var(--pt)) calc(14 * var(--pt)) calc(12 * var(--pt)) calc(12 * var(--pt));color:inherit;display:flex}.love-note .love-note-av{width:calc(34 * var(--pt))!important;height:calc(34 * var(--pt))!important;font-size:calc(14 * var(--pt))!important}.love-note-text{min-width:0;font-size:calc(12.5 * var(--pt));line-height:1.35}.love-note-head{align-items:center;gap:calc(5 * var(--pt));display:flex}.love-note-head b{font-weight:650}.love-note-head svg{width:calc(10 * var(--pt));height:calc(10 * var(--pt));opacity:.55}.love-note-head small{font-size:calc(11 * var(--pt));opacity:.5;margin-left:auto}.love-note-words{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.love-note-x{left:calc(-7 * var(--pt));top:calc(-7 * var(--pt));width:calc(20 * var(--pt));height:calc(20 * var(--pt));color:#1d1d1f;opacity:0;background:#fff;border-radius:50%;place-items:center;transition:opacity .15s;display:grid;position:absolute;box-shadow:0 0 0 1px #0000001f}.love-note:hover .love-note-x,.love-note:focus-within .love-note-x,.love-note-x:focus-visible{opacity:1}@media (pointer:coarse){.love-note-x{opacity:1}.love-note-x:after{content:"";position:absolute;inset:-12px}}.love-note a:focus-visible{outline:2px solid var(--accent,#2f6bff);outline-offset:-2px;border-radius:inherit}:root[data-theme=dark] .love-note{color:#f2f2f4;background:#28282ee0}:root[data-theme=dark] .love-note-x{color:#f2f2f4;background:#3a3a40}.core-stage>.core-mac{z-index:1}.love-boats{z-index:0;pointer-events:none;text-shadow:none;position:absolute;inset:0;overflow:hidden}.love-boat{pointer-events:auto;width:200px;height:0;animation:love-sail var(--love-sail,60s) linear infinite;animation-delay:var(--love-delay,0s);will-change:transform, opacity;position:absolute;left:0}@keyframes love-sail{0%{transform:translate3d(var(--love-from), 0, 0);opacity:0}5%,93%{opacity:1}to{transform:translate3d(var(--love-to), 0, 0);opacity:0}}.love-boat-bob{color:#2a1d12;transform-origin:30% 100%;animation:love-bob var(--m-bob) var(--m-wave) infinite;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:-5px;left:0}.love-boat[data-dir=l]{animation-direction:reverse}.love-boat[data-dir=l] .love-hull{transform:scaleX(-1)}.love-boat:nth-child(2n) .love-boat-bob{animation-duration:calc(var(--m-bob) * .83);animation-delay:-1.3s}.love-boat:nth-child(3n) .love-boat-bob{animation-duration:calc(var(--m-bob) * 1.12);animation-delay:-2.9s}.love-boat-bob:before{content:"";position:absolute;inset:-10px -12px -8px}@keyframes love-bob{0%,to{transform:translate3d(0, calc(var(--m-float) * -1), 0) rotate(calc(var(--m-rock) * -1))}50%{transform:translate3d(0, var(--m-float), 0) rotate(var(--m-rock))}}.love-boat-bob:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#0a1e2d61,#0a1e2d1f 60%,#0000);border-radius:50%;width:80px;height:10px;position:absolute;bottom:-7px;left:-6px}.love-boat:hover,.love-boat:focus-within,.love-boat:hover .love-boat-bob,.love-boat:focus-within .love-boat-bob{animation-play-state:paused}.love-boat:hover,.love-boat:focus-within{z-index:2}.love-flag{color:#1f150c;-webkit-font-smoothing:antialiased;background:#fffdf8;border-radius:10px 10px 10px 3px;grid-template-columns:18px auto;align-items:center;column-gap:6px;max-width:200px;padding:4px 9px 4px 4px;font-size:12px;line-height:1.3;display:grid;position:relative;box-shadow:0 6px 14px -6px #00000080}.love-flag>:first-child{grid-row:span 2}.love-flag b{white-space:nowrap;font-weight:700}.love-flag-short{white-space:nowrap;text-overflow:ellipsis;color:#4a3a2b;grid-column:2;overflow:hidden}.love-flag-words{color:#4a3a2b;grid-column:2;display:none}.love-boat:hover .love-flag,.love-boat:focus-within .love-flag{width:max-content;max-width:280px;padding:7px 11px 8px 7px;font-size:13px;box-shadow:0 10px 26px -8px #0000008c}.love-boat:hover .love-flag-short,.love-boat:focus-within .love-flag-short{display:none}.love-boat:hover .love-flag-words,.love-boat:focus-within .love-flag-words{max-width:240px;line-height:1.4;display:block}.love-boat a:focus-visible{outline:none}.love-boat a:focus-visible .love-flag{outline-offset:2px;outline:2px solid #fff}.love-rope{background:#7a5432;border-radius:2px;width:2px;height:8px;margin-left:28px}.love-hull{width:66px;height:21px;position:relative}.love-hull:before{content:"";background:linear-gradient(#fff 0 3px,#e5483b 3px 8px,#b8352b 8px);border-radius:2px 6px 24px 14px/2px 6px 11px 11px;height:11px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 -2px #00000026}.love-hull i{background:radial-gradient(circle at 7px 6px,#3d78c9 0 2.4px,#0000 2.8px),radial-gradient(circle at 18px 6px,#3d78c9 0 2.4px,#0000 2.8px),linear-gradient(#fbf6ea,#e9dfcb);border-radius:3px 3px 0 0;width:26px;height:11px;position:absolute;bottom:10px;left:16px;box-shadow:inset 0 2px #d9473a}:root[data-theme=dark] .love-flag{color:#f6ecdc;background:#2a2420}:root[data-theme=dark] .love-flag-short,:root[data-theme=dark] .love-flag-words{color:#d8c8b2}.love-banner{display:none}@media (width<=767px){.love-banner{z-index:70;top:calc(env(safe-area-inset-top) + 8px);color:#1d1d1f;-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%);transform:translate3d(0, calc(-100% - 20px - env(safe-area-inset-top)), 0);touch-action:pan-x;text-shadow:none;background:#f6f5f4db;border-radius:22px;transition:transform .5s cubic-bezier(.2,.9,.25,1);display:block;position:fixed;left:8px;right:8px;box-shadow:0 10px 30px #00000038}.love-banner[data-shown]{transform:translate(0,0)}.love-banner a{color:inherit;gap:10px;padding:11px 14px 12px 12px;display:flex}.love-banner .love-note-text{font-size:14px}.love-banner .love-note-head small{font-size:12.5px}.love-banner .love-note-x{width:22px;height:22px;top:-4px;left:-4px}:root[data-theme=dark] .love-banner{color:#f2f2f4;background:#28282edb}}@media (prefers-reduced-motion:reduce){.love-banner{transition:none}}@media (width<=767px){.love-boats,.love-note{display:none}}@media (prefers-reduced-motion:reduce){.love-note{transition:opacity .2s}.love-boat{transform:translate3d(var(--love-from), 0, 0);animation:none}.love-boat-bob{animation:none}}.boop-tv{z-index:0;cursor:pointer;opacity:0;text-shadow:none;-webkit-tap-highlight-color:transparent;background:#1d3b2a;border:0;padding:0;position:absolute;overflow:visible}.boop-tv[data-ready]{opacity:1;transition:opacity .4s}.boop-tv>svg{border-radius:inherit;width:100%;height:100%;animation:.35s ease-out tv-in;position:absolute;inset:0}@keyframes tv-in{0%{opacity:.2;filter:brightness(1.8)saturate(0)}}.boop-tv-glass{border-radius:inherit;pointer-events:none;background:linear-gradient(135deg,#ffffff3d,#0000 45%);position:absolute;inset:0;box-shadow:inset 0 0 3px #0006}.boop-tv-static{border-radius:inherit;pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff80 0 1px,#00000059 1px 2px),linear-gradient(#cfd6d0,#8a948d);animation:.28s steps(4,end) forwards tv-static;position:absolute;inset:0}@keyframes tv-static{0%{opacity:1;background-position:0 0}50%{opacity:.9;background-position:0 3px}to{opacity:0;background-position:0 1px}}.boop-tv-label{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#14181ed1;border-radius:7px;padding:3px 8px;font-size:11.5px;font-weight:600;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,3px)}.boop-tv:hover .boop-tv-label,.boop-tv:focus-visible .boop-tv-label{opacity:1;transform:translate(-50%)}.boop-tv:focus-visible{outline-offset:2px;outline:2px solid #fff}.boop-tv svg g,.boop-tv svg text,.boop-tv svg circle{transform-box:fill-box;transform-origin:50%}.boop-tv .tv-bob>g{animation:tv-bob 2.2s var(--m-wave) infinite}.boop-tv .tv-hop>g{animation:tv-hop 1.1s var(--m-wave) infinite}.boop-tv .tv-eyes{transform-origin:50%;animation:3.6s linear infinite tv-blink}@keyframes tv-blink{0%,90%{transform:scaleY(1)}93%{transform:scaleY(.1)}94%{transform:scaleY(.1)}99%,to{transform:scaleY(1)}}.boop-tv .tv-breathe>g{transform-origin:50% 100%;animation:2.4s ease-in-out infinite tv-breathe}.boop-tv .tv-sun{animation:3s ease-in-out infinite tv-bob}.boop-tv .tv-z{animation:2.4s ease-out infinite tv-z}.boop-tv .tv-z2{animation-delay:1.2s}.boop-tv .tv-ripple{animation:1.4s ease-out infinite tv-ripple}.boop-tv .tv-ripple2{animation-delay:.7s}.boop-tv .tv-c>g{animation:1.8s linear infinite tv-juggle}.boop-tv .tv-c2>g{animation-delay:-.5s}.boop-tv .tv-c3>g{animation-delay:-1s}.boop-tv .tv-dance{animation:tv-dance .55s var(--m-wave) infinite alternate}.boop-tv .tv-dance2{animation-delay:-.25s}.boop-tv .tv-light{animation:1s ease-in-out infinite alternate tv-light}.boop-tv .tv-light2{animation-delay:-.5s}@keyframes tv-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes tv-hop{0%,to{transform:translate(0)scale(1)}15%{transform:translateY(1px)scale(1.06,.94)}50%{transform:translate(5px,-6px)rotate(5deg)scale(.98,1.02)}85%{transform:translate(1px)scale(1.04,.96)}}@keyframes tv-breathe{50%{transform:scale(1.05,.95)}}@keyframes tv-z{0%{opacity:0;transform:translateY(4px)}30%{opacity:1}to{opacity:0;transform:translate(6px,-10px)}}@keyframes tv-ripple{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(3)}}@keyframes tv-juggle{0%,to{transform:translate(-26px,38px)}25%{transform:translate(-12px)}50%{transform:translate(26px,38px)}75%{transform:translate(12px,4px)}}@keyframes tv-dance{0%{transform:translateY(0)rotate(-6deg)}to{transform:translateY(-4px)rotate(6deg)}}@keyframes tv-light{to{opacity:.12}}.boop-tv[data-paused] svg *{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.boop-tv svg *,.boop-tv>svg,.boop-tv-static{animation:none!important}.boop-tv-static{display:none}}@media (width>=960px) and (height>=600px){.core-stage>.core-mac{max-width:min(1180px,847*max(.0454545vw,.0727273svh) - 20px)}}.love-boat-bob{transition:opacity .3s}.love-boat[data-away] .love-boat-bob{opacity:0;pointer-events:none}.boop-tv:not([data-ready]){pointer-events:none}.core{--m-wave:cubic-bezier(.45, 0, .55, 1);--m-travel:cubic-bezier(.77, 0, .175, 1);--m-arrive:cubic-bezier(.23, 1, .32, 1);--m-float:1.5px;--m-rock:1.6deg;--m-bob:4.6s;--m-breathe:4.2s;--m-tilt:3deg}.core-jar[data-shown] .core-jar-art:not([data-anim]){transform-origin:50% 100%;animation:m-breathe var(--m-breathe) var(--m-wave) infinite}@keyframes m-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.012,.99)}}.core-jar-art[data-anim=eat] .core-jar-lid{animation:m-lid-wobble .9s var(--m-arrive)}@keyframes m-lid-wobble{0%{transform:none}25%{transform:translateY(-3%)rotate(-4deg)}55%{transform:translateY(-1%)rotate(2.5deg)}80%{transform:rotate(-1deg)}to{transform:none}}.core-boop>:first-child{transform-origin:50% 92%;animation:m-tilt 7.5s var(--m-wave) infinite}@keyframes m-tilt{0%,50%,to{rotate:0deg;scale:1}25%{rotate:calc(var(--m-tilt) * -1);scale:1.01 .99}75%{rotate:var(--m-tilt);scale:1.01 .99}}@media (prefers-reduced-motion:reduce){.core-jar[data-shown] .core-jar-art,.core-jar-art[data-anim=eat] .core-jar-lid,.core-boop>:first-child{animation:none}}.core-stage{pointer-events:none}.core-stage>*{pointer-events:auto}.ui-desktop .love-note{top:calc(34 * var(--pt));bottom:auto;right:calc(12 * var(--pt));border-radius:calc(14 * var(--pt));-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);width:20.5%;box-shadow:0 0 0 calc(.6 * var(--pt)) #0000001f, 0 calc(8 * var(--pt)) calc(26 * var(--pt)) #00000038;background:#f0f0f2d1}.ui-desktop .love-note:after{content:"";z-index:-1;left:5%;right:5%;bottom:calc(-6 * var(--pt));height:calc(14 * var(--pt));border-radius:0 0 calc(12 * var(--pt)) calc(12 * var(--pt));box-shadow:0 calc(4 * var(--pt)) calc(10 * var(--pt)) #0000001f;background:#e8e8ecb3;position:absolute}:root[data-theme=dark] .ui-desktop .love-note{background:#2c2c30d1}:root[data-theme=dark] .ui-desktop .love-note:after{background:#323238b3}.ui-desktop .love-note a{padding:calc(10 * var(--pt)) calc(12 * var(--pt)) calc(11 * var(--pt)) calc(10 * var(--pt))}.ui-desktop .love-note .love-note-text{font-size:calc(12 * var(--pt) * 1.12);line-height:1.3}.ui-desktop .love-note .love-note-words{-webkit-line-clamp:4}.ui-desktop .love-note .love-note-av{width:calc(32 * var(--pt))!important;height:calc(32 * var(--pt))!important}.ui-desktop:has(.ui-window[data-zoomed]) .love-note{opacity:0;pointer-events:none}.core-hero-text{position:relative}.core-film{width:min(78%,300px);text-shadow:none;background:#f6f2ec;border-radius:12px;margin:18px auto 0;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff8c,0 22px 44px -18px #0a143299,0 8px 18px -10px #0a143259}:root[data-theme=dark] .core-film{background:#23242b;box-shadow:0 0 0 1px #ffffff24,0 22px 44px -18px #000c}.core-film-bar{border-bottom:1px solid #0000000f;align-items:center;gap:6px;height:20px;padding:0 9px;display:flex}:root[data-theme=dark] .core-film-bar{border-bottom-color:#ffffff0f}.core-film-bar i{background:#ff5f57;border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 .5px #0000001f}.core-film-bar i:nth-child(2){background:#febc2e}.core-film-bar i:nth-child(3){background:#28c840}.core-film-screen{aspect-ratio:16/9;background:#f7efe8;position:relative}.core-film video{object-fit:cover;width:100%;height:100%;display:block}.core-film-play{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#18161e9e;border-radius:50%;place-items:center;width:48px;height:48px;margin:auto;padding-left:3px;transition:transform .18s cubic-bezier(.2,.8,.2,1);display:grid;position:absolute;inset:0;box-shadow:0 10px 30px -10px #00000080}.core-film-play:hover{transform:scale(1.06)}.core-film-sound{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:.85;background:#18161e80;border-radius:50%;place-items:center;width:30px;height:30px;transition:opacity .18s,background-color .18s;display:grid;position:absolute;bottom:6px;right:6px}.core-film-sound:hover,.core-film-sound:focus-visible{opacity:1;background:#18161eb8}@media (prefers-reduced-transparency:reduce){.core-film-play,.core-film-sound{-webkit-backdrop-filter:none;backdrop-filter:none;background:#18161ed9}}@media (width<=767px){.core-film-sound{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;width:44px;height:44px;bottom:0;right:0}.core-film-sound svg{background:#18161e8c;border-radius:50%;width:28px;height:28px;padding:4px}}@media (width<=959px),(height<=599px){.core-film-c{display:none}}@media (width>=960px) and (height>=600px){.core-film{z-index:2;margin:0;position:absolute}.core-film-a{width:min(320px,21vw,50vw - 340px);top:66px;right:clamp(16px,2.2vw,40px)}.core-film-b{border-radius:14px;width:min(400px,25.5vw,50vw - 340px);top:74px;right:clamp(8px,1vw,24px);transform:rotate(2.2deg);box-shadow:0 0 0 1px #fff9,0 40px 70px -26px #0a1432a6,0 14px 28px -14px #0a143266}.core-film-b .core-film-bar{height:22px}.core-film-c{width:min(260px, 16.5vw, calc(50% + var(--pier-w) / 2 - min(50cqw, 72.46cqh) - 60px));border-radius:10px;bottom:clamp(62px,8.5vh,84px);left:calc(50% + min(50cqw,72.46cqh) + 18px);box-shadow:0 0 0 1px #ffffff8c,0 18px 26px -14px #281808bf}}@media (width>=960px) and (width<=1179px){.core-film-a,.core-film-b{display:none}}@media (height<=760px) and (width>=960px){.core-film-a,.core-film-b{top:52px}}.core-btn-big{padding:0 28px;font-size:16px}@media (width<=767px){.core-hero .core-btn.core-btn-big{height:56px;font-size:17.5px}}.ui-desktop{--ui-fs:1.12;--pt:calc(100cqw / 1080);--accent:#2f6bff;--spring-notch:linear(0, .018, .0643, .129, .2044, .285, .3663, .4455, .5204, .5898, .6529, .7093, .7592, .8027, .8402, .8722, .8991, .9217, .9403, .9555, .9678, .9775, .9852, .9912, .9957, .999, 1.0014, 1.003, 1.0041, 1.0047, 1.005, 1.005, 1.0048, 1.0046, 1.0042, 1.0038, 1.0034, 1.003, 1.0026, 1.0023, 1);--spring-pill:linear(0, .0162, .0591, .121, .1954, .2771, .3618, .4462, .5277, .6045, .6753, .7393, .7962, .8459, .8886, .9246, .9543, .9785, .9975, 1.0121, 1.0228, 1.0303, 1.0351, 1.0376, 1.0384, 1.0378, 1.0362, 1.0338, 1.031, 1.0278, 1.0246, 1.0213, 1.0182, 1.0152, 1.0125, 1.0101, 1.0079, 1.0059, 1.0043, 1.0029, 1);--spring-pop:linear(0, .0424, .1502, .2969, .46, .6218, .7697, .8957, .9955, 1.0683, 1.1157, 1.1408, 1.1477, 1.1408, 1.1245, 1.1026, 1.0785, 1.0546, 1.0329, 1.0145, 1, .9894, .9826, .9791, .9782, .9793, .9818, .985, .9886, .9921, .9953, .998, 1.0001, 1.0016, 1.0026, 1.0031, 1.0032, 1.003, 1.0027, 1.0022, 1);--icon-fill:#0000000f;--icon-ink:#292929;--pane:#f6f5f4;--ui-ink:#1d1d1f;color:var(--ui-ink);background:radial-gradient(70% 60% at 30% 100%,#f4b98a 0%,#f4b98a00 60%),radial-gradient(60% 50% at 80% 10%,#7fb0ea 0%,#7fb0ea00 60%),linear-gradient(160deg,#5a84bf,#c98fb0 55%,#f0c08a);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter Variable,Inter,system-ui,sans-serif;position:absolute;inset:0;overflow:hidden}:root[data-theme=dark] .ui-desktop{--pane:#1e1e21;--icon-fill:#ffffff17;--icon-ink:#ebebeb;--ui-ink:#f2f2f4;background:radial-gradient(60% 50% at 80% 10%,#233a6a 0%,#233a6a00 60%),linear-gradient(160deg,#0b1026,#2a1a3a 60%,#3a2418)}.ui-menubar{z-index:11;align-items:center;gap:calc(16 * var(--pt));height:calc(26 * var(--pt));padding:0 calc(14 * var(--pt)) 0 calc(18 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:#fff;text-shadow:0 calc(1 * var(--pt)) calc(2 * var(--pt)) #00000040;-webkit-backdrop-filter:blur(calc(20 * var(--pt)));backdrop-filter:blur(calc(20 * var(--pt)));background:#ffffff2e;display:flex;position:absolute;top:0;left:0;right:0}.ui-menubar b{font-weight:700}.ui-menubar-apple svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));display:block}.ui-menubar-menu{font-weight:500}.ui-menubar-right{align-items:center;gap:calc(14 * var(--pt));margin-left:auto;display:flex;position:relative}.ui-menubar-icon{width:calc(26 * var(--pt));height:calc(20 * var(--pt));border-radius:calc(4 * var(--pt));color:#fff;place-items:center;display:grid}.ui-menubar-icon[aria-expanded=true]{background:#ffffff40}.ui-menubar-icon svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.ui-menubar-status{align-items:center;gap:calc(10 * var(--pt));font-variant-numeric:tabular-nums;font-weight:500;display:inline-flex}.ui-menubar-status svg{height:calc(14 * var(--pt));width:auto}.ui-menu{top:calc(27 * var(--pt));right:calc(64 * var(--pt));z-index:13;min-width:calc(200 * var(--pt));padding:calc(5 * var(--pt));border-radius:calc(10 * var(--pt));color:var(--ui-ink);text-shadow:none;-webkit-backdrop-filter:blur(calc(30 * var(--pt)));backdrop-filter:blur(calc(30 * var(--pt)));box-shadow:0 0 0 calc(.5 * var(--pt)) #00000026, 0 calc(10 * var(--pt)) calc(30 * var(--pt)) #0000004d;transform-origin:90% 0;background:#f6f5f4eb;animation:.26s cubic-bezier(.2,1.2,.3,1) core-menu;position:absolute}:root[data-theme=dark] .ui-menu{background:#28282eeb}.ui-menu-item{width:100%;min-height:calc(24 * var(--pt));padding:0 calc(10 * var(--pt));border-radius:calc(6 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));text-align:left;justify-content:space-between;align-items:center;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible{color:#fff;background:var(--accent,#2f6bff)}.ui-menu-switch:hover{color:inherit;background:0 0}.ui-menu-sep{height:calc(1 * var(--pt));margin:calc(4 * var(--pt)) calc(8 * var(--pt));background:#0000001a;display:block}@keyframes core-menu{0%{transform:scale(.9) translateY(calc(-4 * var(--pt)));opacity:0}}.ui-closed{max-width:calc(420 * var(--pt));padding:calc(12 * var(--pt)) calc(18 * var(--pt));border-radius:calc(14 * var(--pt));font-size:calc(14 * var(--pt) * var(--ui-fs,1));text-align:center;color:#fff;-webkit-backdrop-filter:blur(calc(16 * var(--pt)));backdrop-filter:blur(calc(16 * var(--pt)));background:#00000059;animation:.4s cubic-bezier(.2,.8,.2,1) core-pop;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-desktop>.ui-window{--ui-w:93;--kit-h:592;--screen-h:calc(1080 * 1964 / 3024);--spt:calc(var(--pt) * 100 / var(--ui-w));--win-h:calc(var(--kit-h) * var(--ui-w) / 100);left:calc((100 - var(--ui-w)) / 2 * 1%);top:calc((26 + (var(--screen-h) - 26 - var(--win-h)) * .42) * var(--spt));width:calc(var(--ui-w) * 1%);height:calc(var(--kit-h) * var(--pt));border-radius:calc(12 * var(--pt));box-shadow:0 0 0 calc(.5 * var(--pt)) #00000040, 0 calc(30 * var(--pt)) calc(60 * var(--pt)) #00000073;will-change:transform, opacity;animation:.42s cubic-bezier(.34,1.3,.64,1) core-window-open;position:absolute}.ui-window-closing{animation:.22s cubic-bezier(.4,0,1,1) forwards core-window-close}@keyframes core-window-open{0%{transform:scale(.94) translateY(calc(10 * var(--pt)));opacity:0}}@keyframes core-window-close{to{transform:scale(.96) translateY(calc(8 * var(--pt)));opacity:0}}.ui-window .ui-place{padding-top:calc(70 * var(--pt))}.ui-light{width:calc(12 * var(--pt));height:calc(12 * var(--pt));border:0;border-radius:50%;padding:0;display:block}.ui-light-close{box-shadow:inset 0 0 0 calc(.5 * var(--pt)) #0000001f;cursor:pointer;background:#ff5f57}.ui-light-close:hover:after{content:"×";font-size:calc(10 * var(--pt) * var(--ui-fs,1));line-height:calc(12 * var(--pt));text-align:center;color:#0000008c;display:block}@media (width<=640px){.ui-desktop>.ui-window{--ui-w:100;inset:calc(26 * var(--pt)) 0 0;border-radius:calc(12 * var(--pt)) calc(12 * var(--pt)) 0 0;width:auto;height:auto}.ui-menubar-menu,.ui-menubar-status span{display:none}}.ui{--pt:calc(var(--ui-w,100) * 1cqw / var(--ui-base,1080));--pane:#f6f5f4;--ui-ink:#1d1d1f;--ui-ink-2:#1d1d1f99;--ui-ink-3:#1d1d1f66;--box:#fff;--box-stroke:#00000012;--divider:#00000012;--tile:#0000000f;--material:#f6f5f4db;--raised:#fff;--accent:#2f6bff;--accent-soft:#e6edff;--radius:calc(16 * var(--pt));--ui-side:calc(40 * var(--pt));background:var(--pane);color:var(--ui-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter Variable,Inter,system-ui,sans-serif;font-size:calc(13 * var(--pt) * var(--ui-fs,1));-webkit-font-smoothing:antialiased;letter-spacing:-.01em;line-height:1.25;position:absolute;inset:0;overflow:hidden;container-type:inline-size}:root[data-theme=dark] .ui{--pane:#1e1e21;--ui-ink:#f2f2f4;--ui-ink-2:#f2f2f499;--ui-ink-3:#f2f2f466;--box:#ffffff0e;--box-stroke:#ffffff13;--divider:#ffffff12;--tile:#ffffff1a;--material:#1e1e21db;--raised:#3a3a3f;--accent-soft:#2f6bff33}:where(.ui) button{font:inherit;color:inherit;letter-spacing:inherit}.ui :focus-visible,.ui-desktop :focus-visible{outline:max(2px, calc(2 * var(--pt))) solid var(--accent);outline-offset:calc(2 * var(--pt))}.ui-lights{z-index:6;left:calc(13 * var(--pt));top:calc(13 * var(--pt));gap:calc(8 * var(--pt));display:flex;position:absolute}.ui-lights span{width:calc(12 * var(--pt));height:calc(12 * var(--pt));box-shadow:inset 0 0 0 calc(.5 * var(--pt)) #0000001f;background:#ff5f57;border-radius:50%}.ui-lights span:nth-child(2){background:#febc2e}.ui-lights span:nth-child(3){background:#28c840}.ui-pill{--tw:128;z-index:6;left:50%;top:calc(9 * var(--pt));padding:calc(5 * var(--pt));background:var(--material);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke), 0 calc(8 * var(--pt)) calc(18 * var(--pt)) #00000029;-webkit-backdrop-filter:blur(calc(20 * var(--pt)));backdrop-filter:blur(calc(20 * var(--pt)));border-radius:999px;display:flex;position:absolute;transform:translate(-50%)}.ui-tab{justify-content:center;align-items:center;gap:calc(6 * var(--pt));z-index:1;width:calc(var(--tw) * var(--pt));height:calc(40 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink);opacity:.72;white-space:nowrap;border-radius:999px;font-weight:600;transition:opacity .15s;display:inline-flex;position:relative}.ui-tab:hover{opacity:.9}.ui-tab[aria-selected=true]{opacity:1}.ui-tab[aria-selected=true] svg{color:var(--accent)}.ui-tab svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.ui-gear{z-index:6;right:calc(20 * var(--pt));top:calc(9 * var(--pt));width:calc(50 * var(--pt));height:calc(50 * var(--pt));color:var(--ui-ink);opacity:.85;background:var(--material);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke), 0 calc(8 * var(--pt)) calc(18 * var(--pt)) #00000029;-webkit-backdrop-filter:blur(calc(20 * var(--pt)));backdrop-filter:blur(calc(20 * var(--pt)));border-radius:50%;place-items:center;display:grid;position:absolute}.ui-gear svg{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.ui-place{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;padding:calc(76 * var(--pt)) var(--ui-side) calc(32 * var(--pt));position:absolute;inset:0;overflow:hidden auto}.ui-place[data-scrolling],.ui-set-page:hover{scrollbar-color:#00000052 transparent}:root[data-theme=dark] .ui-place[data-scrolling],:root[data-theme=dark] .ui-set-page:hover{scrollbar-color:#ffffff52 transparent}@media (pointer:coarse){.ui-place{overscroll-behavior:auto}}.ui-place[hidden]{display:none}.ui-head{justify-content:space-between;align-items:flex-start;gap:calc(16 * var(--pt));margin-bottom:calc(24 * var(--pt));display:flex}.ui-head h2{align-items:center;gap:calc(8 * var(--pt));font-size:calc(30 * var(--pt) * var(--ui-fs,1));letter-spacing:-.03em;font-weight:700;line-height:1.1;display:flex}.ui-help{width:calc(18 * var(--pt));height:calc(18 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-3);box-shadow:inset 0 0 0 calc(1.2 * var(--pt)) var(--ui-ink-3);border-radius:50%;place-items:center;font-weight:600;display:inline-grid}.ui-head p{margin-top:calc(6 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2)}.ui-head-right{align-items:center;gap:calc(10 * var(--pt));padding-top:calc(6 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));flex:none;font-weight:600;display:flex}.ui-section{align-items:center;gap:calc(10 * var(--pt));margin:calc(28 * var(--pt)) 0 calc(12 * var(--pt));font-size:calc(19 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;font-weight:600;display:flex}.ui-section small{font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);font-weight:400}.ui-section .ui-link{margin-left:auto}.ui-link{font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--accent);font-weight:500}.ui-link:hover{text-decoration:underline}.ui-switch{width:calc(36 * var(--pt));height:calc(20 * var(--pt));background:#00000024;border-radius:999px;flex:none;transition:background-color .2s;position:relative}:root[data-theme=dark] .ui-switch{background:#fff3}.ui-switch:after{content:"";top:calc(2 * var(--pt));left:calc(2 * var(--pt));width:calc(16 * var(--pt));height:calc(16 * var(--pt));box-shadow:0 calc(1 * var(--pt)) calc(2 * var(--pt)) #00000040;background:#fff;border-radius:50%;transition:transform .22s cubic-bezier(.2,.8,.2,1);position:absolute}.ui-switch[data-on]{background:var(--accent)}.ui-switch[data-on]:after{transform:translateX(calc(16 * var(--pt)))}.ui-btn{white-space:nowrap;justify-content:center;align-items:center;gap:calc(6 * var(--pt));height:calc(28 * var(--pt));padding:0 calc(12 * var(--pt));border-radius:calc(8 * var(--pt));font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke), 0 calc(1 * var(--pt)) calc(2 * var(--pt)) #0000000f;font-weight:500;transition:transform .12s;display:inline-flex}.ui-btn:active{transform:scale(.97)}.ui-btn-primary{color:#fff;background:var(--accent);box-shadow:0 calc(1 * var(--pt)) calc(2 * var(--pt)) #2f6bff4d}.ui-btn-main{height:calc(36 * var(--pt));padding:0 calc(18 * var(--pt));font-size:calc(14 * var(--pt) * var(--ui-fs,1));border-radius:999px;font-weight:600}.ui-btn-record{color:#fff;box-shadow:0 calc(2 * var(--pt)) calc(8 * var(--pt)) #ff3b3059;background:#ff3b30}.ui-btn-record[data-live]{background:var(--ui-ink);color:var(--pane)}.ui-rec-dot{width:calc(10 * var(--pt));height:calc(10 * var(--pt));box-shadow:0 0 0 calc(2 * var(--pt)) #ffffff59;background:#fff;border-radius:50%}.ui-btn-record[data-live] .ui-rec-dot{box-shadow:none;background:#ff3b30;animation:1s steps(2,end) infinite core-blink}.ui-segment{padding:calc(3 * var(--pt));background:var(--tile);border-radius:999px;display:inline-flex}.ui-segment button{height:calc(26 * var(--pt));padding:0 calc(14 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);border-radius:999px;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s}.ui-segment button[aria-selected=true]{color:var(--ui-ink);background:var(--raised);box-shadow:0 calc(1 * var(--pt)) calc(3 * var(--pt)) #0000001f}.ui-chips{gap:calc(2 * var(--pt));padding:calc(3 * var(--pt));scrollbar-width:none;background:var(--tile);border-radius:999px;width:max-content;max-width:100%;display:flex;overflow-x:auto}.ui-chips button{height:calc(26 * var(--pt));padding:0 calc(12 * var(--pt));font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);border-radius:999px;flex:none;font-weight:500}.ui-chips button[aria-selected=true]{color:var(--ui-ink);background:var(--raised);box-shadow:0 calc(1 * var(--pt)) calc(3 * var(--pt)) #0000001f}.ui-search{align-items:center;gap:calc(8 * var(--pt));height:calc(28 * var(--pt));padding:0 calc(10 * var(--pt));border-radius:calc(8 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-3);background:var(--tile);display:flex}.ui-search svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.ui-search input{min-width:0;font:inherit;color:var(--ui-ink);background:0 0;border:0;outline:0;flex:1}.ui-search input::placeholder{color:var(--ui-ink-3)}.ui-kbd{padding:calc(2 * var(--pt)) calc(6 * var(--pt));border-radius:calc(5 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--box-stroke);margin-left:auto;font-weight:600}.ui-card{text-align:left;border-radius:var(--radius);background:var(--box);min-width:0;box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);flex-direction:column;align-items:flex-start;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s;display:flex;position:relative}button.ui-card:hover{transform:translateY(calc(-1 * var(--pt)));box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke), 0 calc(6 * var(--pt)) calc(16 * var(--pt)) #0000001a}button.ui-card:active{transform:scale(.985)}.ui-card[aria-pressed=true]{background:var(--accent-soft);box-shadow:0 0 0 calc(2 * var(--pt)) var(--accent)}.ui-tile-icon{width:calc(36 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(9 * var(--pt));color:var(--ui-ink);background:var(--tile);flex:none;place-items:center;display:grid}.ui-tile-icon svg{width:calc(18 * var(--pt));height:calc(18 * var(--pt))}.ui-tile-icon-lg{width:calc(44 * var(--pt));height:calc(44 * var(--pt));border-radius:calc(11 * var(--pt))}.ui-tile-icon-lg svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.ui-tile-icon-sm{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:calc(6 * var(--pt))}.ui-tile-icon-sm svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.ui-kit-grid{gap:calc(16 * var(--pt));margin-top:calc(16 * var(--pt));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-kit-tile{height:calc(142 * var(--pt));padding:calc(18 * var(--pt))}.ui-kit-tile .ui-kit-top{justify-content:space-between;align-items:flex-start;width:100%;display:flex}.ui-kit-tile b{font-size:calc(16 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;margin-top:auto;font-weight:600;display:block}.ui-kit-tile span.ui-kit-sub{margin-top:calc(3 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.ui-kit-more{align-items:center;gap:calc(8 * var(--pt));margin-top:calc(24 * var(--pt));font-size:calc(19 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;font-weight:600;display:inline-flex}.ui-kit-more small{padding:calc(2 * var(--pt)) calc(8 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);background:var(--tile);border-radius:999px;font-weight:600}.ui-seg4{--sw:124;padding:calc(3 * var(--pt));margin-top:calc(-4 * var(--pt));background:var(--tile);border-radius:999px;display:inline-flex;position:relative}.ui-seg4 button{justify-content:center;align-items:center;gap:calc(8 * var(--pt));z-index:1;width:calc(var(--sw) * var(--pt));height:calc(30 * var(--pt));font-size:calc(15 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);border-radius:999px;font-weight:500;transition:background-color .18s,color .18s,box-shadow .18s;display:inline-flex;position:relative}.ui-seg4 button svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.ui-seg4 button[aria-selected=true]{color:var(--ui-ink)}.ui-seg4 button[aria-selected=true] svg{color:var(--accent)}.ui-group-quick{margin-top:calc(16 * var(--pt))}.ui-row-lg{min-height:calc(60 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt))}.ui-row-lg .ui-row-text b{font-size:calc(16 * var(--pt) * var(--ui-fs,1));font-weight:500}.ui-row-lg .ui-row-text span{font-size:calc(13 * var(--pt) * var(--ui-fs,1));white-space:normal}.ui-slider{align-items:center;gap:calc(8 * var(--pt));display:inline-flex}.ui-slider small{font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2)}.ui-slider input[type=range]{width:calc(130 * var(--pt));height:calc(16 * var(--pt));accent-color:var(--accent)}.ui-slider .ui-val{width:calc(40 * var(--pt));text-align:right;font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);font-variant-numeric:tabular-nums}.ui-loop{width:calc(72 * var(--pt));height:calc(44 * var(--pt));border-radius:calc(6 * var(--pt));background:#e9e6fb;flex:none;position:relative;overflow:hidden}:root[data-theme=dark] .ui-loop{background:#2d2b45}.ui-loop i{border-radius:calc(3 * var(--pt));width:52%;height:56%;box-shadow:0 calc(1 * var(--pt)) calc(3 * var(--pt)) #0000001f;background:#fff;position:absolute;top:22%;left:12%}.ui-loop i:before{content:"";width:46%;height:8%;box-shadow:0 calc(5 * var(--pt)) 0 #e4e1f3;background:#cfcbe6;border-radius:1px;position:absolute;top:30%;left:14%}.ui-loop:after{content:"";width:calc(12 * var(--pt));height:calc(12 * var(--pt));border:calc(1.5 * var(--pt)) solid var(--accent);opacity:.7;border-radius:50%;position:absolute;top:36%;right:18%}.ui-segment-sq{border-radius:calc(7 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--box-stroke);background:0 0;padding:0;overflow:hidden}.ui-segment-sq button{height:calc(24 * var(--pt));padding:0 calc(12 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink);border-radius:0}.ui-segment-sq button+button{box-shadow:inset calc(1 * var(--pt)) 0 0 var(--box-stroke)}.ui-segment-sq button[aria-checked=true]{background:var(--tile);font-weight:600}.ui-sounds-tools{align-items:center;gap:calc(10 * var(--pt));margin-top:calc(24 * var(--pt));display:flex}.ui-sounds-tools .ui-search{width:calc(277 * var(--pt))}.ui-grow{flex:1}.ui-chips-row{align-items:center;gap:calc(12 * var(--pt));margin-top:calc(14 * var(--pt));display:flex}.ui-chips-row .ui-chips{flex:none}.ui-chips-row .ui-chips button{height:calc(29 * var(--pt));padding:0 calc(13 * var(--pt));font-size:calc(15 * var(--pt) * var(--ui-fs,1))}.ui-chip-dot{width:calc(5 * var(--pt));height:calc(5 * var(--pt));margin-left:calc(6 * var(--pt));background:var(--accent);vertical-align:middle;border-radius:50%;display:inline-block}.ui-rest{font-size:calc(15 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);white-space:nowrap;margin-left:auto}.ui-fam{margin-top:calc(24 * var(--pt))}.ui-fam-head{align-items:baseline;gap:calc(10 * var(--pt));margin-bottom:calc(14 * var(--pt));font-size:calc(17 * var(--pt) * var(--ui-fs,1));letter-spacing:-.01em;font-weight:600;display:flex}.ui-fam-head small{font-size:calc(15 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);font-weight:400}.ui-sound-grid{gap:calc(15 * var(--pt));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-sound{gap:calc(8 * var(--pt));padding:calc(16 * var(--pt)) calc(14 * var(--pt)) calc(14 * var(--pt));min-height:calc(104 * var(--pt));border-radius:calc(14 * var(--pt))}.ui-sound-top{align-items:center;gap:calc(8 * var(--pt));width:100%;font-size:calc(17 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;font-weight:600;display:flex}.ui-dot{width:calc(10 * var(--pt));height:calc(10 * var(--pt));border-radius:50%;flex:none}.ui-check{width:calc(18 * var(--pt));height:calc(18 * var(--pt));color:var(--accent);opacity:0;flex:none;margin-left:auto;transition:opacity .12s ease-out,transform .12s ease-out;transform:scale(.4)}.ui-check[data-on]{opacity:1;transition:opacity .15s ease-out, transform .49s var(--spring-pop);transform:none}.ui-sound p{width:100%;font-size:calc(14 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.ui-glyph{align-items:center;gap:calc(3 * var(--pt));width:100%;height:calc(22 * var(--pt));color:#c9c7c3;margin-top:auto;display:flex}:root[data-theme=dark] .ui-glyph{color:#5a5a62}.ui-glyph[data-on]{color:var(--accent)}.ui-glyph i{border-radius:calc(4 * var(--pt));background:currentColor;flex:1}.ui-glyph i[data-dash]{height:calc(3 * var(--pt));opacity:.8}.ui-pad{justify-content:center;align-items:center;gap:calc(4 * var(--pt));min-height:calc(220 * var(--pt));margin-top:calc(24 * var(--pt));border-radius:var(--radius);background:radial-gradient(circle at 1px 1px, #00000021 1px, transparent 1.5px) 0 0 / calc(16 * var(--pt)) calc(16 * var(--pt)), #fbfaf8;box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);color:var(--ui-ink);flex-direction:column;display:flex;position:relative}:root[data-theme=dark] .ui-pad{background:radial-gradient(circle at 1px 1px, #ffffff1f 1px, transparent 1.5px) 0 0 / calc(16 * var(--pt)) calc(16 * var(--pt)), #232329}.ui-pad-icon{width:calc(32 * var(--pt));height:calc(32 * var(--pt));color:var(--ui-ink-2);place-items:center;display:grid}.ui-pad-icon svg{width:calc(26 * var(--pt));height:calc(26 * var(--pt))}.ui-pad b{font-size:calc(15 * var(--pt) * var(--ui-fs,1));font-weight:600}.ui-pad>span:not(.ui-pad-icon):not(.ui-pad-legend){font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2)}.ui-pad-legend{left:50%;bottom:calc(14 * var(--pt));gap:calc(8 * var(--pt));display:inline-flex;position:absolute;transform:translate(-50%)}.ui-pad-legend span{align-items:center;gap:calc(6 * var(--pt));height:calc(22 * var(--pt));padding:0 calc(10 * var(--pt));font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);border-radius:999px;font-weight:600;display:inline-flex}.ui-pad-legend span:before{content:"";width:calc(6 * var(--pt));height:calc(6 * var(--pt));box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--ui-ink-2);border-radius:50%}.ui-tools-row{gap:calc(10 * var(--pt));margin-top:calc(14 * var(--pt));display:flex}.ui-links{gap:calc(20 * var(--pt));margin-top:calc(26 * var(--pt));display:flex}.ui-links .ui-link{align-items:center;gap:calc(6 * var(--pt));font-size:calc(13.5 * var(--pt) * var(--ui-fs,1));font-weight:600;display:inline-flex}.ui-links .ui-link svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.ui-group{border-radius:var(--radius);background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);flex-direction:column;display:flex}.ui-row{align-items:center;gap:calc(14 * var(--pt));min-height:calc(48 * var(--pt));padding:calc(10 * var(--pt)) calc(12 * var(--pt));display:flex}.ui-row+.ui-row{box-shadow:inset 0 calc(1 * var(--pt)) 0 var(--divider)}.ui-row-text{flex:1;min-width:0}.ui-row-text b{font-size:calc(13 * var(--pt) * var(--ui-fs,1));font-weight:500;display:block}.ui-row-text span{font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);display:block}.ui-tools{gap:calc(12 * var(--pt));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ui-tool{gap:calc(14 * var(--pt));padding:calc(18 * var(--pt));min-height:calc(120 * var(--pt))}.ui-tool b{font-size:calc(16 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;margin-top:auto;font-weight:600;display:block}.ui-tool span{margin-top:calc(3 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);display:block}.ui-thumbs{gap:calc(12 * var(--pt));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.ui-thumb{aspect-ratio:1.6;border-radius:var(--radius);background:var(--tile);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);position:relative;overflow:hidden}.ui-thumb:before{content:"";border-radius:calc(6 * var(--pt));background:var(--box);box-shadow:0 calc(2 * var(--pt)) calc(8 * var(--pt)) #0000001a;position:absolute;inset:18% 15% 22%}.ui-thumb span{left:calc(8 * var(--pt));bottom:calc(6 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);font-weight:600;position:absolute}.ui-thumb[data-live]:before{background:linear-gradient(135deg,#7a5cff,#1aa9d6)}.ui-drop{justify-content:center;align-items:center;gap:calc(8 * var(--pt));height:calc(60 * var(--pt));margin-top:calc(20 * var(--pt));border-radius:var(--radius);border:calc(1.5 * var(--pt)) dashed #0000002e;font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);font-weight:600;display:flex}:root[data-theme=dark] .ui-drop{border-color:#fff3}.ui-drop svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.ui-doc{margin-top:calc(20 * var(--pt));height:calc(150 * var(--pt));border-radius:var(--radius);background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);position:relative;overflow:hidden}.ui-doc-bar{align-items:center;gap:calc(6 * var(--pt));height:calc(28 * var(--pt));padding:0 calc(12 * var(--pt));font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);background:var(--tile);font-weight:600;display:flex}.ui-doc-bar i{width:calc(8 * var(--pt));height:calc(8 * var(--pt));background:#0000001f;border-radius:50%}.ui-doc ul{padding:calc(14 * var(--pt)) calc(16 * var(--pt));gap:calc(10 * var(--pt));display:grid}.ui-doc li{align-items:center;gap:calc(10 * var(--pt));font-size:calc(14 * var(--pt) * var(--ui-fs,1));display:flex}.ui-doc li i{width:calc(16 * var(--pt));height:calc(16 * var(--pt));border-radius:calc(4 * var(--pt));box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) #0003;place-items:center;transition:background-color .25s,box-shadow .25s;display:grid}.ui-doc li[data-done] i{background:var(--accent);box-shadow:none}.ui-doc li[data-done] i:after{content:"";width:calc(4 * var(--pt));height:calc(8 * var(--pt));border:solid #fff;border-width:0 calc(2 * var(--pt)) calc(2 * var(--pt)) 0;transform:translateY(calc(-1 * var(--pt))) rotate(45deg)}.ui-doc li[data-done]{color:var(--ui-ink-3);text-decoration:line-through}.ui-cursor{z-index:4;width:calc(20 * var(--pt));height:calc(20 * var(--pt));pointer-events:none;filter:drop-shadow(0 calc(1 * var(--pt)) calc(2 * var(--pt)) #0000004d);transform:translate(var(--cx), var(--cy));transition:transform .55s cubic-bezier(.3,.8,.2,1);position:absolute;top:0;left:0}.ui-cursor[data-press]{transform:translate(var(--cx), var(--cy)) scale(.88);transition:transform 80ms}.ui-ring{z-index:3;width:calc(48 * var(--pt));height:calc(48 * var(--pt));margin:calc(-24 * var(--pt)) 0 0 calc(-24 * var(--pt));border:calc(2 * var(--pt)) solid var(--accent);pointer-events:none;border-radius:50%;animation:.6s ease-out forwards core-ring;position:absolute}.ui-rec-pill{z-index:7;top:calc(14 * var(--pt));align-items:center;gap:calc(7 * var(--pt));height:calc(30 * var(--pt));padding:0 calc(14 * var(--pt)) 0 calc(11 * var(--pt));font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));font-variant-numeric:tabular-nums;color:#fff;box-shadow:0 calc(6 * var(--pt)) calc(16 * var(--pt)) #0006;background:#1d1d1feb;border-radius:999px;font-weight:600;animation:.35s cubic-bezier(.2,.8,.2,1) core-pop;display:inline-flex;position:absolute;left:50%;transform:translate(-50%)}.ui-rec-pill i{width:calc(10 * var(--pt));height:calc(10 * var(--pt));background:#ff3b30;border-radius:50%;animation:1s steps(2,end) infinite core-blink}.ui-rec-frame{z-index:6;pointer-events:none;box-shadow:inset 0 0 0 calc(4 * var(--pt)) #ff3b30;position:absolute;inset:0}.ui-count{z-index:8;pointer-events:none;background:#0000002e;place-items:center;display:grid;position:absolute;inset:0}.ui-count span{width:calc(120 * var(--pt));height:calc(120 * var(--pt));font-size:calc(60 * var(--pt) * var(--ui-fs,1));color:#fff;background:#1d1d1fd9;border-radius:50%;place-items:center;font-weight:700;animation:.8s ease-out core-count;display:grid}.ui-flash{z-index:9;pointer-events:none;background:#fff;animation:.5s ease-out forwards core-flash;position:absolute;inset:0}.ui-toast{z-index:8;right:calc(24 * var(--pt));bottom:calc(24 * var(--pt));align-items:center;gap:calc(10 * var(--pt));padding:calc(10 * var(--pt)) calc(14 * var(--pt)) calc(10 * var(--pt)) calc(10 * var(--pt));border-radius:calc(14 * var(--pt));color:var(--ui-ink);background:var(--raised);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke), 0 calc(14 * var(--pt)) calc(30 * var(--pt)) #0000004d;animation:.4s cubic-bezier(.2,.8,.2,1) core-pop;display:flex;position:absolute}.ui-toast-thumb{width:calc(64 * var(--pt));height:calc(40 * var(--pt));border-radius:calc(6 * var(--pt));background:linear-gradient(135deg,#7a5cff,#1aa9d6);flex:none}.ui-toast-shot{background:linear-gradient(135deg,#ff7a45,#f0508f);place-items:center;display:grid}.ui-toast-shot i{border-radius:calc(3 * var(--pt));background:#ffffffd9;width:70%;height:60%}.ui-toast b{font-size:calc(13 * var(--pt) * var(--ui-fs,1));font-weight:600;display:block}.ui-toast span{font-size:calc(11.5 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);display:block}.ui-land-head{align-items:center;gap:calc(10 * var(--pt));display:flex}.ui-cookies{align-items:center;gap:calc(6 * var(--pt));height:calc(32 * var(--pt));padding:0 calc(12 * var(--pt));font-size:calc(15 * var(--pt) * var(--ui-fs,1));font-variant-numeric:tabular-nums;background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);border-radius:999px;font-weight:700;display:inline-flex}.ui-cookies[data-bump]{animation:.35s cubic-bezier(.2,.8,.2,1) core-bump}.ui-cookies i{width:calc(6 * var(--pt));height:calc(6 * var(--pt));background:#c98a2b;border-radius:50%}.ui-scene{aspect-ratio:1.6;width:100%;max-height:calc(450 * var(--pt));margin-top:calc(14 * var(--pt));border-radius:calc(24 * var(--pt));box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);cursor:pointer;background:#6e98cc;position:relative;overflow:hidden}.ui-scene img{object-fit:cover;object-position:top;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;inset:0}.ui-scene .ui-day{display:block}.ui-scene .ui-night,:root[data-theme=dark] .ui-scene .ui-day{display:none}:root[data-theme=dark] .ui-scene .ui-night{display:block}.ui-swell{transform-origin:50% 100%;animation:9s ease-in-out infinite alternate core-swell}.ui-swell-2{opacity:.5;mix-blend-mode:soft-light;transform-origin:50% 100%;animation:7s ease-in-out infinite alternate core-swell-2}.ui-bob{animation:6s ease-in-out infinite core-bob}.ui-factory{z-index:3;align-items:center;gap:calc(2 * var(--pt));padding:calc(8 * var(--pt)) calc(14 * var(--pt));border-radius:calc(12 * var(--pt));box-shadow:0 calc(6 * var(--pt)) calc(16 * var(--pt)) #00000040;color:#1d1d1f;white-space:nowrap;background:#ffffffeb;flex-direction:column;animation:5s ease-in-out infinite core-float;display:flex;position:absolute;top:17%;left:47%;transform:translate(-50%)}.ui-factory b{align-items:center;gap:calc(6 * var(--pt));font-size:calc(14 * var(--pt) * var(--ui-fs,1));font-weight:700;display:inline-flex}.ui-factory b:before{content:"";width:calc(8 * var(--pt));height:calc(8 * var(--pt));background:#c98a2b;border-radius:50%}.ui-factory span{font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:#9a6a2a;font-weight:600}.ui-blip{z-index:2;aspect-ratio:1;transform-origin:50% 100%;width:7%;filter:drop-shadow(0 calc(3 * var(--pt)) calc(5 * var(--pt)) #00000040);animation:3.6s ease-in-out infinite core-breathe;position:absolute;top:56%;left:9%}.ui-blip svg{width:100%;height:100%}.ui-blip[data-hop]{animation:.45s cubic-bezier(.2,.8,.2,1) core-hop}.ui-plus{z-index:4;font-size:calc(16 * var(--pt) * var(--ui-fs,1));color:#fff;pointer-events:none;text-shadow:0 calc(1 * var(--pt)) calc(4 * var(--pt)) #00000080;font-weight:700;animation:.9s ease-out forwards core-rise;position:absolute}.ui-next{z-index:3;right:calc(14 * var(--pt));bottom:calc(60 * var(--pt));width:calc(290 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-radius:calc(16 * var(--pt));color:#1d1d1f;-webkit-backdrop-filter:blur(calc(10 * var(--pt)));backdrop-filter:blur(calc(10 * var(--pt)));box-shadow:0 calc(8 * var(--pt)) calc(24 * var(--pt)) #0003;font-size:calc(12 * var(--pt) * var(--ui-fs,1));background:#ffffffeb;position:absolute}.ui-next>b{font-size:calc(11 * var(--pt) * var(--ui-fs,1));letter-spacing:.08em;color:#6e6e73;margin-bottom:calc(8 * var(--pt));font-weight:700;display:block}.ui-next-row{align-items:center;gap:calc(10 * var(--pt));padding:calc(8 * var(--pt)) 0;display:flex}.ui-next-row+.ui-next-row{box-shadow:inset 0 calc(1 * var(--pt)) 0 #0000000f}.ui-next-row b{font-size:calc(13 * var(--pt) * var(--ui-fs,1));font-weight:600;display:block}.ui-next-row span{font-size:calc(11.5 * var(--pt) * var(--ui-fs,1));color:#6e6e73;display:block}.ui-next-row .ui-tile-icon-sm{color:#1d1d1f;background:#0000000f}.ui-next>small{margin-top:calc(6 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:#8e8e93;display:block}.ui-land-bar{z-index:3;left:50%;bottom:calc(14 * var(--pt));gap:calc(22 * var(--pt));padding:calc(10 * var(--pt)) calc(20 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:#1d1d1f;box-shadow:0 calc(6 * var(--pt)) calc(18 * var(--pt)) #0003;white-space:nowrap;background:#ffffffeb;border-radius:999px;font-weight:600;display:inline-flex;position:absolute;transform:translate(-50%)}.ui-land-bar span{align-items:center;gap:calc(6 * var(--pt));display:inline-flex}.ui-land-bar svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.ui-hint{z-index:3;left:50%;top:calc(14 * var(--pt));padding:calc(6 * var(--pt)) calc(14 * var(--pt));font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));color:#1d1d1f;box-shadow:0 calc(4 * var(--pt)) calc(12 * var(--pt)) #00000026;white-space:nowrap;background:#ffffffe6;border-radius:999px;font-weight:600;position:absolute;transform:translate(-50%)}@media (width<=640px){.ui-kit-grid,.ui-tools,.ui-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ui-seg4{--sw:80}.ui-rest,.ui-loop{display:none}.ui-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-pill{--tw:96}.ui-tab span,.ui-next{display:none}}@media (prefers-reduced-transparency:reduce){.ui-pill,.ui-gear,.ui-next,.ui-land-bar,.ui-factory,.ui-hint{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--raised)}}.ui-pill-thumb{top:calc(5 * var(--pt));left:calc(5 * var(--pt));width:calc(var(--tw) * var(--pt));height:calc(40 * var(--pt));background:var(--raised);box-shadow:0 0 0 calc(.5 * var(--pt)) #0000000f, 0 calc(1 * var(--pt)) calc(3 * var(--pt)) #0000001f;transform:translateX(calc(var(--pi) * var(--tw) * var(--pt)));transition:transform .36s var(--spring-pill), opacity .15s;border-radius:999px;position:absolute}.ui-pill[data-none] .ui-pill-thumb{opacity:0}.ui-seg-thumb{top:calc(3 * var(--pt));left:calc(3 * var(--pt));width:calc(var(--sw) * var(--pt));height:calc(30 * var(--pt));background:var(--raised);box-shadow:0 0 0 calc(.5 * var(--pt)) #0000000f, 0 calc(2 * var(--pt)) calc(6 * var(--pt)) #0000001a;transform:translateX(calc(var(--si) * var(--sw) * var(--pt)));transition:transform .36s var(--spring-pill);border-radius:999px;position:absolute}.ui-gear{transition:color .15s,transform .12s}.ui-gear:hover{opacity:1}.ui-gear:active{transform:scale(.94)}.ui-gear[aria-pressed=true]{color:var(--accent);opacity:1;background:var(--raised)}.ui-tab:active{transform:scale(.97)}.ui-window:before{content:"";z-index:5;height:calc(70 * var(--pt));pointer-events:none;background:linear-gradient(var(--pane) 45%, transparent);opacity:0;transition:opacity .2s;position:absolute;inset:0 0 auto}.ui-window:has(>.ui-place[data-scrolled]:not([hidden])):before{opacity:1}.ui-section-links{gap:calc(18 * var(--pt));margin-left:auto;display:inline-flex}.ui-links button.ui-link{padding:calc(4 * var(--pt)) 0}.ui-live{--isz:40;isolation:isolate;width:calc(var(--isz) * var(--pt));height:calc(var(--isz) * var(--pt));border-radius:calc(10 * var(--pt));color:var(--icon-ink);background:var(--icon-fill);flex:none;place-items:center;transition:color .3s ease-out;display:grid;position:relative}.ui-live:before,.ui-live:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ui-live:before{background:linear-gradient(color-mix(in srgb, var(--tool,#888) 82%, #fff), var(--tool,#888));box-shadow:inset 0 calc(.5 * var(--pt)) 0 #ffffff40;opacity:0;transition:opacity .3s ease-out}.ui-live svg{width:calc(var(--isz) * .46 * var(--pt));height:calc(var(--isz) * .46 * var(--pt))}.ui-live[data-on]{color:#fff;transition-duration:.22s}.ui-live[data-on]:before{opacity:1;transition-duration:.22s}.ui-live[data-pop]{animation:ui-live-pop .49s var(--spring-pop)}.ui-live[data-pop]:after{box-shadow:0 0 0 calc(2 * var(--pt)) var(--tool);animation:.6s cubic-bezier(.16,1,.3,1) forwards ui-live-ring}@keyframes ui-live-pop{0%{transform:scale(.86)}}@keyframes ui-live-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.ui-kit-search{align-items:center;gap:calc(8 * var(--pt));height:calc(38 * var(--pt));padding:0 calc(8 * var(--pt)) 0 calc(12 * var(--pt));border-radius:calc(10 * var(--pt));font-size:calc(14 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke);cursor:text;transition:box-shadow .15s;display:flex}:root[data-theme=dark] .ui-kit-search{background:#ffffff12}.ui-kit-search:focus-within{box-shadow:0 0 0 calc(1 * var(--pt)) var(--accent), 0 0 0 calc(3.5 * var(--pt)) #2f6bff38}.ui-kit-search svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.ui-kit-search input{min-width:0;height:100%;font:inherit;color:var(--ui-ink);background:0 0;border:0;outline:0;flex:1}.ui-kit-search input::placeholder{color:var(--ui-ink-2)}.ui-kit-search .ui-kbd{margin-left:0}.ui-kit-boop{width:calc(26 * var(--pt));height:calc(26 * var(--pt));place-items:center;display:grid}.ui-kit-boop img{width:calc(19 * var(--pt));height:calc(19 * var(--pt));border-radius:calc(5 * var(--pt))}.ui-kit-cell{min-width:0}.ui-kit-tile{width:100%;height:calc(142 * var(--pt));padding:calc(18 * var(--pt));cursor:default;transition:transform .15s ease-out,box-shadow .15s ease-out}.ui-kit-tile:hover{transform:translateY(calc(-2 * var(--pt)));box-shadow:0 0 0 calc(1 * var(--pt)) #2f6bff73, 0 calc(8 * var(--pt)) calc(18 * var(--pt)) #0000001a}.ui-kit-tile:active{transition-duration:.12s;transform:scale(.97)}.ui-kit-tile .ui-live{--isz:38}.ui-kit-tile .ui-switch{margin-top:calc(2 * var(--pt))}.ui-btn-sm{height:calc(24 * var(--pt));padding:0 calc(10 * var(--pt));border-radius:calc(7 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1))}.ui-more{margin-top:calc(26 * var(--pt))}.ui-more-head{align-items:center;gap:calc(14 * var(--pt));width:100%;padding:calc(14 * var(--pt)) calc(18 * var(--pt));flex-direction:row}.ui-more-head:hover{box-shadow:0 0 0 calc(1 * var(--pt)) #2f6bff59}.ui-more-text{flex:1;min-width:0}.ui-more-text b{align-items:center;gap:calc(8 * var(--pt));font-size:calc(19 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;font-weight:600;display:flex}.ui-more-text b small{padding:calc(2 * var(--pt)) calc(8 * var(--pt));font-size:calc(11.5 * var(--pt) * var(--ui-fs,1));letter-spacing:0;color:var(--ui-ink-2);background:var(--tile);animation:ui-pop-in .49s var(--spring-pop);border-radius:999px;font-weight:500}.ui-more-text>span{margin-top:calc(3 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ui-more-toggle{align-items:center;gap:calc(5 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--accent);flex:none;font-weight:500;display:inline-flex}.ui-more-toggle svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt));transition:transform .3s var(--spring-pill)}.ui-more-head[aria-expanded=true] .ui-more-toggle svg{transform:rotate(180deg)}.ui-more-grid{margin-top:calc(14 * var(--pt))}.ui-more-grid .ui-kit-cell{animation:ui-rise .36s var(--spring-pill) both}.ui-empty{padding:calc(30 * var(--pt)) 0;text-align:center;font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2)}@keyframes ui-rise{0%{opacity:0;transform:translateY(calc(8 * var(--pt))) scale(.97)}}@keyframes ui-pop-in{0%{opacity:0;transform:scale(.6)}}.ui-switch{cursor:default}.ui-switch:after{transition:transform .36s var(--spring-pill)}.ui-switch:active:after,.ui-kit-tile:active .ui-switch:after{width:calc(19 * var(--pt))}.ui-switch[data-on]:active:after,.ui-kit-tile:active .ui-switch[data-on]:after{transform:translateX(calc(13 * var(--pt)))}.ui-slider input[type=range]{appearance:none;height:calc(20 * var(--pt));cursor:default;background:0 0}.ui-slider input[type=range]::-webkit-slider-runnable-track{height:calc(4 * var(--pt));background:linear-gradient(to right, var(--accent) calc(var(--v,.5) * 100%), #0000001f 0);border-radius:999px}:root[data-theme=dark] .ui-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--accent) calc(var(--v,.5) * 100%), #ffffff2e 0)}.ui-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:calc(18 * var(--pt));height:calc(18 * var(--pt));margin-top:calc(-7 * var(--pt));box-shadow:0 0 0 calc(.5 * var(--pt)) #0000001f, 0 calc(1 * var(--pt)) calc(3 * var(--pt)) #00000040;background:#fff;border-radius:50%;transition:transform .12s}.ui-slider input[type=range]:active::-webkit-slider-thumb{transform:scale(1.1)}.ui-slider input[type=range]::-moz-range-track{height:calc(4 * var(--pt));background:#0000001f;border-radius:999px}.ui-slider input[type=range]::-moz-range-progress{height:calc(4 * var(--pt));background:var(--accent);border-radius:999px}.ui-slider input[type=range]::-moz-range-thumb{width:calc(18 * var(--pt));height:calc(18 * var(--pt));box-shadow:0 0 0 calc(.5 * var(--pt)) #0000001f, 0 calc(1 * var(--pt)) calc(3 * var(--pt)) #00000040;background:#fff;border:0;border-radius:50%}.ui-notch{--ew:520;--eh:156;--w:132;--nh:26;--r:8;--f:6;z-index:14;width:calc(var(--ew) * var(--pt));height:calc(var(--eh) * var(--pt));margin-left:calc(var(--ew) * var(--pt) / -2);pointer-events:none;color:#fff;font-size:calc(13 * var(--pt) * var(--ui-fs,1));-webkit-font-smoothing:antialiased;position:absolute;top:0;left:50%}.ui-notch[data-state=blip]{--w:156;--r:9}.ui-notch[data-state=ears]{--w:300;--r:9}.ui-notch[data-state=open]{--w:var(--ew);--nh:var(--eh);--r:24;--f:12}.ui-notch-body{clip-path:inset(0 calc((var(--ew) - var(--w)) / 2 * var(--pt)) calc((var(--eh) - var(--nh)) * var(--pt)) round 0 0 calc(var(--r) * var(--pt)) calc(var(--r) * var(--pt)));transition:clip-path .41s var(--spring-notch);pointer-events:auto;background:#000;position:absolute;inset:0}.ui-notch[data-state=blip] .ui-notch-body{transition-duration:.53s}.ui-notch-flare{width:calc(var(--f) * var(--pt));height:calc(var(--f) * var(--pt));transition:transform .41s var(--spring-notch), width .41s var(--spring-notch), height .41s var(--spring-notch);position:absolute;top:0;left:50%}.ui-notch-flare-l{transform:translateX(calc(var(--w) / -2 * var(--pt) - 100% + .5px));background:radial-gradient(circle at 0 100%,#0000 70%,#000 71%)}.ui-notch-flare-r{transform:translateX(calc(var(--w) / 2 * var(--pt) - .5px));background:radial-gradient(circle at 100% 100%,#0000 70%,#000 71%)}.ui-notch-shadow{border-radius:0 0 calc(24 * var(--pt)) calc(24 * var(--pt));box-shadow:0 calc(6 * var(--pt)) calc(28 * var(--pt)) #00000059;opacity:0;transform-origin:50% 0;transition:opacity .18s ease-out, transform .41s var(--spring-notch);position:absolute;inset:0;transform:scale(.9,.6)}.ui-notch[data-state=open] .ui-notch-shadow{opacity:1;transition-delay:40ms,0s;transform:none}.ui-notch-svg{top:0;left:calc(-14 * var(--pt));width:calc((var(--ew) + 28) * var(--pt));height:calc(var(--eh) * var(--pt));pointer-events:none;position:absolute;overflow:visible}.ui-notch-cam{z-index:3;top:calc(13 * var(--pt) - 2.6 * var(--pt));width:calc(5.2 * var(--pt));height:calc(5.2 * var(--pt));margin-left:calc(-2.6 * var(--pt));box-shadow:0 0 0 calc(.8 * var(--pt)) #111317;background:radial-gradient(circle at 35% 35%,#2b3a52 0%,#0d1320 45%,#050608 70%);border-radius:50%;position:absolute;left:50%}.ui-notch-hit{z-index:4;width:calc(132 * var(--pt));height:calc(26 * var(--pt));margin-left:calc(-66 * var(--pt));border-radius:0 0 calc(8 * var(--pt)) calc(8 * var(--pt));pointer-events:auto;position:absolute;top:0;left:50%}.ui-notch-hit:disabled{pointer-events:none}.ui-notch-hit:focus-visible{outline:max(2px, calc(2 * var(--pt))) solid var(--accent,#2f6bff);outline-offset:calc(1 * var(--pt))}.ui-notch[data-state=open] .ui-notch-hit{width:calc(150 * var(--pt));margin-left:calc(-75 * var(--pt))}.ui-notch-ears{z-index:5;width:calc(316 * var(--pt));height:calc(26 * var(--pt));margin-left:calc(-158 * var(--pt));padding:0 calc(12 * var(--pt)) 0 calc(18 * var(--pt));font-size:calc(12 * var(--pt) * var(--ui-fs,1));font-variant-numeric:tabular-nums;opacity:0;justify-content:space-between;align-items:center;font-weight:700;transition:opacity .12s;display:flex;position:absolute;top:0;left:50%}.ui-notch[data-state=ears] .ui-notch-ears{opacity:1;transition:opacity .2s .12s}.ui-notch-ear-l{align-items:center;gap:calc(7 * var(--pt));display:inline-flex}.ui-notch-dot{width:calc(8 * var(--pt));height:calc(8 * var(--pt));background:#ff3b30;border-radius:50%;animation:1.2s ease-in-out infinite alternate core-blink}.ui-notch-ear-stop{width:calc(20 * var(--pt));height:calc(20 * var(--pt));color:#fff;pointer-events:none;background:#ff3b30;border-radius:50%;place-items:center;display:grid}.ui-notch[data-state=ears] .ui-notch-ear-stop{pointer-events:auto}.ui-notch-ear-stop svg{width:calc(10 * var(--pt));height:calc(10 * var(--pt))}.ui-notch-panel{z-index:2;width:calc(var(--ew) / var(--ns) * var(--pt));margin-left:calc(var(--ew) / var(--ns) * var(--pt) / -2);padding:0 calc(18 * var(--pt)) calc(12 * var(--pt));transform-origin:50% 0;transform:translateY(calc(-10 * var(--pt))) scale(calc(var(--ns) * .94));opacity:0;pointer-events:none;transition:opacity .1s ease-in,transform .25s ease-in;position:absolute;top:0;left:50%}.ui-notch[data-state=open] .ui-notch-panel{opacity:1;transform:scale(var(--ns));pointer-events:auto;transition:opacity .2s ease-out 60ms, transform .41s var(--spring-notch)}.ui-notch button{font:inherit;color:inherit}.ui-notch-strip{align-items:center;gap:calc(8 * var(--pt));height:calc(26 * var(--pt));display:flex}.ui-notch-strip img{width:calc(20 * var(--pt));height:calc(20 * var(--pt));border-radius:calc(5 * var(--pt))}.ui-notch-strip b{font-weight:600}.ui-notch-state{font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:#ffffff8c;animation:.2s ease-out ui-fade}.ui-notch .ui-switch{width:calc(30 * var(--pt));height:calc(17 * var(--pt));background:#ffffff38}.ui-notch .ui-switch:after{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.ui-notch .ui-switch[data-on]:after{transform:translateX(calc(13 * var(--pt)))}.ui-notch-switchers{gap:calc(8 * var(--pt));margin-top:calc(10 * var(--pt));display:flex}.ui-nsw{min-width:0;height:calc(32 * var(--pt));padding:0 calc(6 * var(--pt)) 0 calc(12 * var(--pt));border-radius:calc(10 * var(--pt));background:#ffffff14;flex:1;align-items:center;transition:opacity .2s;display:flex}.ui-nsw[data-dim]{opacity:.5}.ui-nsw>svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));color:#fff9;flex:none}.ui-nsw button{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:calc(6 * var(--pt));color:#ffffffd9;flex:none;place-items:center;transition:background-color .15s;display:grid}.ui-nsw button:hover{background:#ffffff1a}.ui-nsw button:active{transform:scale(.9)}.ui-nsw button svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt))}.ui-nsw b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:600;overflow:hidden}.ui-nsw button:first-of-type{margin-left:calc(6 * var(--pt))}.ui-notch-row{align-items:center;gap:calc(8 * var(--pt));height:calc(28 * var(--pt));margin-top:calc(10 * var(--pt));display:flex}.ui-npop{animation:ui-pop-in .49s var(--spring-pop);display:inline-flex}.ui-nbtn{justify-content:center;align-items:center;gap:calc(6 * var(--pt));min-width:calc(28 * var(--pt));height:calc(28 * var(--pt));background:#ffffff1a;border-radius:999px;transition:background-color .15s,transform .12s;display:inline-flex}.ui-nbtn:hover{background:#ffffff29}.ui-nbtn:active{transform:scale(.94)}.ui-nbtn[data-selected]{background:#ffffff38}.ui-nbtn[data-labelled]{padding:0 calc(11 * var(--pt))}.ui-nbtn svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt));color:var(--tint,#fff);flex:none}.ui-nbtn span{font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:#fffffff0;white-space:nowrap;font-variant-numeric:tabular-nums;font-weight:600}.ui-nbtn-name{display:none}.ui-nbtn:not([data-labelled]):hover,.ui-nbtn:not([data-labelled]):focus-visible{padding:0 calc(11 * var(--pt))}.ui-nbtn:not([data-labelled]):hover .ui-nbtn-name,.ui-nbtn:not([data-labelled]):focus-visible .ui-nbtn-name{animation:.15s ease-out ui-fade;display:inline}.ui-notch-health{align-items:center;gap:calc(16 * var(--pt));height:calc(28 * var(--pt));margin-top:calc(10 * var(--pt));padding:0 calc(12 * var(--pt));border-radius:calc(10 * var(--pt));font-variant-numeric:tabular-nums;animation:ui-rise .36s var(--spring-pill);background:#ffffff12;font-weight:700;display:flex}.ui-notch-health>span{align-items:center;gap:calc(6 * var(--pt));display:inline-flex}.ui-notch-health svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));color:#fff9}.ui-notch-health small{font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:#ffffff8c;font-weight:500}.ui-notch-clips{gap:calc(6 * var(--pt));padding:0 calc(6 * var(--pt))}.ui-nclip{max-width:calc(150 * var(--pt));padding:calc(3 * var(--pt)) calc(9 * var(--pt));font-size:calc(11.5 * var(--pt) * var(--ui-fs,1));white-space:nowrap;text-overflow:ellipsis;background:#ffffff1a;border-radius:999px;font-weight:500;overflow:hidden}.ui-menubar-extra svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt));animation:ui-pop-in .49s var(--spring-pop);display:block}@keyframes ui-fade{0%{opacity:0}}.ui-window .ui-settings{padding:0;display:flex;overflow:hidden}.ui-side{gap:calc(2 * var(--pt));width:calc(236 * var(--pt));scrollbar-width:none;height:100%;padding:calc(76 * var(--pt)) calc(12 * var(--pt)) calc(14 * var(--pt));box-shadow:inset calc(-1 * var(--pt)) 0 0 var(--divider);background:#00000006;flex-direction:column;flex:none;display:flex;overflow-y:auto}:root[data-theme=dark] .ui-side{background:#ffffff06}.ui-side-head{align-items:center;gap:calc(10 * var(--pt));padding:0 calc(6 * var(--pt)) calc(12 * var(--pt));display:flex}.ui-side-head img{width:calc(36 * var(--pt));height:calc(36 * var(--pt));border-radius:calc(8 * var(--pt))}.ui-side-head>span{flex:1;min-width:0}.ui-side-head b{font-size:calc(17 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;font-weight:700;display:block}.ui-side-head>span>span{align-items:center;gap:calc(5 * var(--pt));font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);display:flex}.ui-side-head i{width:calc(7 * var(--pt));height:calc(7 * var(--pt));background:#8e8e93;border-radius:50%;transition:background-color .2s}.ui-side-head i[data-on]{background:#34c759}.ui-side-search{margin:0 0 calc(8 * var(--pt));background:var(--box);box-shadow:0 0 0 calc(1 * var(--pt)) var(--box-stroke)}.ui-side-item{align-items:center;gap:calc(10 * var(--pt));height:calc(34 * var(--pt));padding:0 calc(8 * var(--pt));border-radius:calc(8 * var(--pt));font-size:calc(13.5 * var(--pt) * var(--ui-fs,1));text-align:left;transition:background-color .12s;display:flex}.ui-side-item:hover{background:#0000000a}:root[data-theme=dark] .ui-side-item:hover{background:#ffffff0f}.ui-side-item[aria-current=page]{background:var(--accent-soft);box-shadow:inset 0 0 0 calc(1 * var(--pt)) #2f6bff59;font-weight:600}.ui-side-version{padding:calc(10 * var(--pt)) calc(8 * var(--pt)) 0;font-size:calc(11.5 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-3);margin-top:auto}.ui-set-icon{width:calc(30 * var(--pt));height:calc(30 * var(--pt));border-radius:calc(7 * var(--pt));color:#fff;background:linear-gradient(color-mix(in srgb, var(--tool) 82%, #fff), var(--tool));flex:none;place-items:center;display:grid}.ui-set-icon svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.ui-set-icon-sm{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:calc(6 * var(--pt))}.ui-set-icon-sm svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.ui-set-page{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;min-width:0;height:100%;padding:calc(84 * var(--pt)) calc(40 * var(--pt)) calc(32 * var(--pt));flex:1;animation:.18s ease-out ui-fade;overflow-y:auto}.ui-set-title{font-size:calc(30 * var(--pt) * var(--ui-fs,1));letter-spacing:-.03em;font-weight:700;line-height:1.1}.ui-set-sub{margin:calc(6 * var(--pt)) 0 calc(20 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2)}.ui-set-page .ui-group+.ui-group{margin-top:calc(14 * var(--pt))}.ui-set-page .ui-section{margin-top:calc(24 * var(--pt))}.ui-ok{width:calc(20 * var(--pt));height:calc(20 * var(--pt));color:#34c759;place-items:center;display:grid}.ui-ok svg{width:100%;height:100%}.ui-btn[data-armed]{color:var(--accent);box-shadow:0 0 0 calc(1.5 * var(--pt)) var(--accent)}.ui-set-note{align-items:flex-start;gap:calc(8 * var(--pt));margin-top:calc(16 * var(--pt));padding:calc(12 * var(--pt)) calc(14 * var(--pt));border-radius:calc(12 * var(--pt));font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);background:var(--tile);line-height:1.4;display:flex}.ui-set-note svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt));margin-top:calc(1 * var(--pt));flex:none}.ui-about{padding-top:calc(40 * var(--pt));text-align:center;flex-direction:column;align-items:center;display:flex}.ui-about img{width:calc(96 * var(--pt));height:calc(96 * var(--pt));margin-bottom:calc(14 * var(--pt));border-radius:calc(22 * var(--pt))}.ui-about .ui-set-sub{margin:calc(4 * var(--pt)) 0 0}@media (width<=640px){.ui-side{width:calc(70 * var(--pt));padding-inline:calc(8 * var(--pt))}.ui-side-head>span,.ui-side-head .ui-switch,.ui-side-search,.ui-side-version{display:none}.ui .ui-side-item{justify-content:center;padding:0;font-size:0}.ui-side-head{justify-content:center;padding-inline:0}.ui-set-page{padding-inline:calc(20 * var(--pt))}.ui-more-toggle,.ui-section-links .ui-link+.ui-link{display:none}}@media (prefers-reduced-motion:reduce){.ui-desktop *,.ui-desktop :before,.ui-desktop :after{animation-duration:.01ms!important;animation-iteration-count:1!important}.ui-pill-thumb,.ui-seg-thumb,.ui-switch:after,.ui-notch-body,.ui-notch-flare,.ui-notch-panel,.ui-notch-shadow,.ui-kit-tile{transition-duration:.01ms!important}}@media (width<=640px){.ui-desktop{--pt:calc(100cqw / 760)}.ui{--pt:calc(var(--ui-w,100) * 1cqw / 760)}.ui-kit-tile{height:calc(128 * var(--pt));padding:calc(16 * var(--pt))}.ui-head p,.ui-more-text>span{display:none}}.ui-land-over{z-index:4;background:#0a0e1e57;place-items:center;animation:.2s ease-out ui-fade;display:grid;position:absolute;inset:0}.ui-land-card{align-items:center;gap:calc(8 * var(--pt));width:min(86%, calc(420 * var(--pt)));padding:calc(22 * var(--pt)) calc(26 * var(--pt));border-radius:var(--radius);text-align:center;color:var(--ui-ink);background:var(--raised);box-shadow:0 calc(16 * var(--pt)) calc(40 * var(--pt)) #0000004d;animation:ui-rise .36s var(--spring-pill);flex-direction:column;display:flex}.ui-land-card b{font-size:calc(19 * var(--pt) * var(--ui-fs,1));letter-spacing:-.02em;font-weight:700}.ui-land-card p,.ui-land-card small{font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);line-height:1.35}.ui-land-path{align-items:center;gap:calc(10 * var(--pt));margin:calc(6 * var(--pt)) 0;display:flex}.ui-land-path i{width:calc(12 * var(--pt));height:calc(12 * var(--pt));background:var(--tile);box-shadow:inset 0 0 0 calc(1 * var(--pt)) var(--box-stroke);border-radius:50%}.ui-land-path i[data-done]{background:#34c759}.ui-land-path i[data-here]{background:var(--accent);box-shadow:0 0 0 calc(4 * var(--pt)) #2f6bff38;animation:ui-pop-in .49s var(--spring-pop)}.ui-land-game{width:calc(56 * var(--pt));height:calc(56 * var(--pt));border-radius:calc(14 * var(--pt));color:var(--ui-ink);background:var(--icon-fill);place-items:center;display:grid}.ui-land-game svg{width:calc(28 * var(--pt));height:calc(28 * var(--pt))}.ui-land-soon{padding:calc(3 * var(--pt)) calc(10 * var(--pt));font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:var(--ui-ink-2);background:var(--tile);border-radius:999px;font-weight:600}.ui-segment button[aria-checked=true]{color:var(--ui-ink);background:var(--raised);box-shadow:0 calc(1 * var(--pt)) calc(3 * var(--pt)) #0000001f}.ui-segment button{transition:background-color .18s,color .18s,box-shadow .18s,transform .12s}.ui-segment button:active{transform:scale(.96)}.ui .ui-kit-search input:focus-visible,.ui .ui-search input:focus-visible{outline:none}.ui-search:focus-within{box-shadow:0 0 0 calc(2 * var(--pt)) #2f6bff80}.ui-fam{content-visibility:auto;contain-intrinsic-size:auto calc(150 * var(--pt))}:root .ui-switch[data-on]{background:var(--accent)}:root[data-theme=dark] .ui-doc li:not([data-done]) i{box-shadow:inset 0 0 0 calc(1.5 * var(--pt)) #ffffff4d}.ui-mb-slot{display:inline-flex;position:relative}.ui-menubar-menu{height:calc(20 * var(--pt));margin:0 calc(-6 * var(--pt));padding:0 calc(6 * var(--pt));border-radius:calc(4 * var(--pt));color:#fff;font:inherit;align-items:center;font-weight:500;display:inline-flex}.ui-menubar-menu b{font-weight:700}.ui-menubar-menu[aria-expanded=true],.ui-mb-status[aria-expanded=true]{background:#ffffff40}.ui-menubar-apple svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}.ui-mb-status{width:auto;min-width:calc(24 * var(--pt));padding:0 calc(4 * var(--pt));font:inherit;font-variant-numeric:tabular-nums;font-weight:500}.ui-mb-status svg{width:auto;height:calc(14 * var(--pt))}.ui-mb-clock{white-space:nowrap}.ui-menu.ui-menu-left{left:calc(-6 * var(--pt));transform-origin:10% 0;right:auto}.ui-mb-slot>.ui-menu{top:calc(23 * var(--pt))}.ui-mb-slot>.ui-menu:not(.ui-menu-left){right:calc(-6 * var(--pt))}.ui-menu-item{gap:calc(18 * var(--pt));color:inherit;font:inherit;font-size:calc(13 * var(--pt) * var(--ui-fs,1))}.ui-menu-item kbd{font:inherit;font-size:calc(12 * var(--pt) * var(--ui-fs,1));opacity:.55}.ui-menu-item:hover kbd{opacity:.85}.ui-menu-item:disabled{opacity:.4;pointer-events:none}.ui-menu-note{max-width:calc(260 * var(--pt));padding:calc(6 * var(--pt)) calc(10 * var(--pt));font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));white-space:normal;line-height:1.4}.ui-pop{min-width:calc(230 * var(--pt));padding:calc(8 * var(--pt))}.ui-pop-head{justify-content:space-between;align-items:center;gap:calc(12 * var(--pt));padding:calc(4 * var(--pt)) calc(8 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));display:flex}.ui-pop-sub{padding:calc(4 * var(--pt)) calc(8 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));opacity:.55;display:block}.ui-pop-row{align-items:center;gap:calc(8 * var(--pt));padding:calc(3 * var(--pt)) calc(8 * var(--pt));font-size:calc(13 * var(--pt) * var(--ui-fs,1));display:flex}.ui-cc-ic{width:calc(26 * var(--pt));height:calc(26 * var(--pt));color:var(--ui-ink);background:#00000014;border-radius:50%;flex:none;place-items:center;display:grid}.ui-cc-ic[data-on]{color:#fff;background:var(--accent,#2f6bff)}.ui-cc-ic svg{width:calc(14 * var(--pt));height:calc(14 * var(--pt))}:root[data-theme=dark] .ui-cc-ic:not([data-on]){color:#fff;background:#ffffff1f}.ui-cc{gap:calc(6 * var(--pt));width:calc(280 * var(--pt));grid-template-columns:1fr 1fr;display:grid}.ui-cc-tile{align-items:center;gap:calc(8 * var(--pt));padding:calc(8 * var(--pt));border-radius:calc(12 * var(--pt));color:inherit;font:inherit;text-align:left;background:#0000000d;display:flex}:root[data-theme=dark] .ui-cc-tile,:root[data-theme=dark] .ui-cc-slider{background:#ffffff12}.ui-cc-tile b,.ui-cc-slider b{font-size:calc(12 * var(--pt) * var(--ui-fs,1));font-weight:600;display:block}.ui-cc-tile small{font-size:calc(11 * var(--pt) * var(--ui-fs,1));opacity:.6}.ui-cc-slider{gap:calc(4 * var(--pt));padding:calc(8 * var(--pt)) calc(10 * var(--pt));border-radius:calc(12 * var(--pt));background:#0000000d;grid-column:1/-1;display:grid}.ui-cc-slider input{accent-color:#fff;width:100%;height:calc(18 * var(--pt))}.ui-about-mac{justify-items:center;gap:calc(4 * var(--pt));width:calc(240 * var(--pt));padding:calc(14 * var(--pt)) calc(12 * var(--pt));text-align:center;font-size:calc(12 * var(--pt) * var(--ui-fs,1));display:grid}.ui-about-mac img{width:calc(56 * var(--pt));height:calc(56 * var(--pt));margin-bottom:calc(4 * var(--pt))}.ui-about-mac b{font-size:calc(15 * var(--pt) * var(--ui-fs,1))}.ui-about-mac small{margin-top:calc(6 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));opacity:.6;line-height:1.35}.ui-lights .ui-light{cursor:pointer;box-shadow:inset 0 0 0 calc(.5 * var(--pt)) #0000001f;border:0;padding:0;position:relative}.ui-light-min{background:#febc2e}.ui-light-zoom{background:#28c840}.ui-lights:hover .ui-light:after{font-size:calc(10 * var(--pt) * var(--ui-fs,1));font-weight:700;line-height:calc(12 * var(--pt));text-align:center;color:#0000008c;display:block}.ui-lights:hover .ui-light-close:after{content:"×"}.ui-lights:hover .ui-light-min:after{content:"–"}.ui-lights:hover .ui-light-zoom:after{content:"+"}.ui-desktop>.ui-window[data-mini=min]{pointer-events:none;animation:.46s cubic-bezier(.55,0,.75,.3) forwards ui-genie}.ui-desktop>.ui-window[data-mini=restoring]{animation:.42s cubic-bezier(.2,.7,.3,1) reverse both ui-genie}@keyframes ui-genie{0%{opacity:1;transform:none}45%{opacity:1;transform:translateY(18%)scale(.75,.6)skew(0)}to{opacity:0;transform:translateY(78%)scale(.06,.04)}}.ui-desktop>.ui-window{transform-origin:50% 100%;transition:top .4s cubic-bezier(.34,1.2,.64,1),left .4s cubic-bezier(.34,1.2,.64,1),width .4s cubic-bezier(.34,1.2,.64,1),height .4s cubic-bezier(.34,1.2,.64,1),border-radius .4s}.ui-desktop>.ui-window[data-zoomed]{top:calc(26 * var(--spt));width:100%;height:calc((var(--screen-h) - 26) * var(--spt));border-radius:0;left:0}.ui-minitab{z-index:12;left:50%;bottom:calc(10 * var(--pt));align-items:center;gap:calc(6 * var(--pt));height:calc(28 * var(--pt));padding:0 calc(12 * var(--pt)) 0 calc(6 * var(--pt));font:inherit;font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:#fff;-webkit-backdrop-filter:blur(calc(20 * var(--pt)));backdrop-filter:blur(calc(20 * var(--pt)));box-shadow:0 0 0 calc(.5 * var(--pt)) #ffffff40;background:#1418288c;border-radius:999px;font-weight:600;animation:.4s cubic-bezier(.34,1.56,.64,1) .3s both ui-pop-in;display:inline-flex;position:absolute;transform:translate(-50%)}.ui-minitab img{width:calc(18 * var(--pt));height:calc(18 * var(--pt));border-radius:calc(4 * var(--pt))}.ui-dim{z-index:29;pointer-events:none;background:#000;position:absolute;inset:0}.ui-blink{z-index:29;pointer-events:none;background:#000;animation:1.4s both ui-blink;position:absolute;inset:0}@keyframes ui-blink{0%,to{opacity:0}20%,70%{opacity:1}}.ui-rain{z-index:28;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ui-rain img{top:-10%;left:var(--x);width:calc(34 * var(--pt));height:auto;scale:var(--s);animation:ui-rain 2.2s cubic-bezier(.4, 0, .8, .6) var(--d) both;position:absolute}@keyframes ui-rain{to{transform:translateY(1100%)rotate(420deg)}}@media (prefers-reduced-motion:reduce){.ui-desktop>.ui-window[data-mini=min],.ui-desktop>.ui-window[data-mini=restoring]{animation-duration:10ms}.ui-desktop>.ui-window{transition:none}.ui-rain{display:none}}.ui-marquee{z-index:3;pointer-events:none;background:#5082ff2e;border:1px solid #78a0ffe6;border-radius:2px;position:absolute}.ui-menubar-apple{justify-content:center;min-width:24px}.ui-notch .ui-switch[data-on]{background:#34c759}.ui-notch-np{align-items:center;gap:calc(10 * var(--pt));height:calc(54 * var(--pt));margin-top:calc(10 * var(--pt));padding:0 calc(8 * var(--pt));border-radius:calc(12 * var(--pt));animation:ui-rise .36s var(--spring-pill);background:#ffffff12;display:flex}.ui-np-cover{width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:calc(7 * var(--pt));background:radial-gradient(circle at 50% 50%, transparent 18%, #ffffff59 19%, transparent 21%, transparent 34%, #ffffff40 35%, transparent 37%, transparent 50%, #ffffff26 51%, transparent 53%), linear-gradient(135deg, hsl(var(--h) 80% 62%), hsl(calc(var(--h) + 40) 70% 32%));flex:none}.ui-np-meta{flex:1;min-width:0;line-height:1.2;display:grid}.ui-np-meta b{font-size:calc(12.5 * var(--pt) * var(--ui-fs,1));font-weight:700}.ui-np-meta>span{font-size:calc(11 * var(--pt) * var(--ui-fs,1));color:#fff9}.ui-np-meta i{margin:0 calc(2 * var(--pt));font-style:normal}.ui-np-meta em{color:#1ed760;font-style:normal}.ui-np-time{align-items:center;gap:calc(8 * var(--pt));margin-top:calc(2 * var(--pt));font-variant-numeric:tabular-nums;display:flex}.ui-np-time small{font-size:calc(10 * var(--pt) * var(--ui-fs,1));color:#ffffffb3;font-weight:600}.ui-np-bar{height:calc(3 * var(--pt));background:#fff3;border-radius:9px;flex:1;overflow:hidden}.ui-np-bar i{background:#fff;height:100%;transition:width 1s linear;display:block}.ui-np-ctl{align-items:center;gap:calc(4 * var(--pt));display:flex}.ui-np-ctl button{width:calc(26 * var(--pt));height:calc(26 * var(--pt));background:#ffffff1a;border-radius:50%;place-items:center;transition:transform .12s,background-color .15s;display:grid}.ui-np-ctl button:hover{background:#ffffff2e}.ui-np-ctl button:active{transform:scale(.9)}.ui-np-ctl svg{width:calc(12 * var(--pt));height:calc(12 * var(--pt))}.ui-np-ctl .ui-np-play{width:calc(30 * var(--pt));height:calc(30 * var(--pt));color:#000;background:#fff}.ui-np-ctl .ui-np-play:hover{background:#fff}.ui-notch-batt{gap:calc(11 * var(--pt));white-space:nowrap}.ui-notch-batt small{font-weight:600}.ui-batt-low,.ui-batt-low svg{color:#ff453a!important}.ui-np-cover{cursor:pointer;transition:transform .18s var(--spring-pill,ease), box-shadow .2s;padding:0;position:relative;overflow:hidden}.ui-np-cover:hover{transform:scale(1.06);box-shadow:0 4px 14px #00000073}.ui-np-cover:active{transform:scale(.94)}.ui-np-cover img{width:100%;height:100%;animation:.42s cubic-bezier(.2,.8,.2,1) ui-np-swap;display:block}.ui-np-meta b{text-overflow:ellipsis;white-space:nowrap;animation:.36s ease-out ui-np-swap-text;overflow:hidden}@keyframes ui-np-swap{0%{opacity:0;transform:scale(1.18)rotate(-4deg)}to{opacity:1;transform:none}}@keyframes ui-np-swap-text{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ui-np-meta em{color:#ffd68ce6}.ui-np-bar{height:calc(4 * var(--pt));cursor:pointer;touch-action:none;transition:transform .15s;position:relative}.ui-np-bar:before{content:"";inset:calc(-6 * var(--pt)) 0;position:absolute}.ui-np-bar:hover,.ui-np-bar:focus-visible{outline:none;transform:scaleY(1.6)}.ui-np-bar i{transform-origin:0;width:100%;transition:transform .25s linear}.ui-np-stations{gap:calc(6 * var(--pt));height:calc(22 * var(--pt));margin-top:calc(8 * var(--pt));animation:ui-rise .4s var(--spring-pill);display:flex}.ui-np-stations button{justify-content:center;align-items:center;gap:calc(5 * var(--pt));min-width:0;font-size:calc(10.5 * var(--pt) * var(--ui-fs,1));color:#ffffffb3;white-space:nowrap;background:#ffffff12;border-radius:999px;flex:1;font-weight:600;transition:transform .14s,background-color .18s,color .18s;display:inline-flex}.ui-np-stations button:hover{color:#fff;background:#ffffff26}.ui-np-stations button:active{transform:scale(.94)}.ui-np-stations button.is-on{color:#000;background:#fff}.ui-np-stations img{width:calc(14 * var(--pt));height:calc(14 * var(--pt));border-radius:calc(3 * var(--pt))}.ui-np-eq{height:calc(9 * var(--pt));align-items:flex-end;gap:1px;display:inline-flex}.ui-np-eq i{transform-origin:bottom;background:currentColor;border-radius:1px;width:2px;height:100%;animation:.9s ease-in-out infinite ui-np-eq}.ui-np-eq i:nth-child(2){animation-delay:-.3s}.ui-np-eq i:nth-child(3){animation-delay:-.6s}@keyframes ui-np-eq{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.ui-np-cover img,.ui-np-meta b,.ui-np-eq i{animation:none}}.ui-menubar-menu,.ui-menubar-icon{transition:background-color .12s,transform .1s}.ui-menubar-menu:hover,.ui-menubar-icon:hover{background:#ffffff29}.ui-menubar-menu:active,.ui-menubar-icon:active{background:#ffffff4d;transform:scale(.96)}.ui-notch-hit{transition:transform .18s var(--spring-pill,ease)}.ui-notch[data-state=rest] .ui-notch-hit:hover{transform:scaleX(1.04)}.ui-notch-hit:active{transform:scale(.97)}.ui-notch-ear-stop{transition:transform .12s,filter .15s}.ui-notch-ear-stop:hover{filter:brightness(1.15);transform:scale(1.08)}.ui-notch-ear-stop:active{transform:scale(.9)}.ui-kit-search{transition:box-shadow .15s,background-color .15s}.ui-kit-search:hover{box-shadow:0 0 0 1px #7f7f7f59}@media (width<=767px){.ui-desktop{--pt:calc(100cqw / 520)}.ui{--pt:calc(var(--ui-w,100) * 1cqw / 520)}.ui-desktop>.ui-window{--ui-w:100;inset:calc(26 * var(--pt)) 0 0;width:auto;height:auto}.ui-menubar-menu,.ui-menubar-status span{display:none}.ui-pill{--tw:112;top:calc(8 * var(--pt))}.ui-tab{height:calc(48 * var(--pt));font-size:calc(15 * var(--pt) * var(--ui-fs,1))}.ui .ui-tab span{display:inline}.ui-tab svg,.ui-lights,.ui-gear{display:none}.ui-place{padding-top:calc(72 * var(--pt))}}.ui-n2{padding:0 calc(16 * var(--pt)) calc(16 * var(--pt));gap:calc(12 * var(--pt));flex-direction:column;display:flex}.ui-n2-header{height:calc(26 * var(--pt));align-items:center;display:flex}.ui-n2-side{align-items:center;gap:calc(8 * var(--pt));white-space:nowrap;display:flex}.ui-n2-side img{width:calc(24 * var(--pt));height:calc(24 * var(--pt));border-radius:calc(6 * var(--pt))}.ui-n2-side b{font-size:calc(15 * var(--pt) * var(--ui-fs,1));font-weight:600}.ui-n2-editing{font-style:normal;font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:var(--accent,#2f6bff);font-weight:600;animation:.2s ease-out ui-fade}.ui-n2-chip{align-items:center;gap:calc(6 * var(--pt));height:calc(24 * var(--pt));padding:0 calc(12 * var(--pt));background:#ffffff1c;border-radius:999px;font-weight:500;transition:background-color .15s,transform .15s;display:inline-flex;font-size:calc(13 * var(--pt) * var(--ui-fs,1))!important}.ui-n2-chip:hover{background:#ffffff2e}.ui-n2-chip:active{transform:scale(.96)}.ui-n2-chip[data-dim]{opacity:.5}.ui-n2-chip svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt));color:#fff9}.ui-n2-chip span{animation:.2s ease-out ui-fade}.ui-n2-sw{width:calc(40 * var(--pt));height:calc(24 * var(--pt));background:#ffffff38;border-radius:999px;flex:none;transition:background-color .2s;position:relative}.ui-n2-sw:after{content:"";top:calc(2 * var(--pt));left:calc(2 * var(--pt));width:calc(20 * var(--pt));height:calc(20 * var(--pt));box-shadow:0 calc(.5 * var(--pt)) calc(1 * var(--pt)) #00000040;transition:transform .25s var(--spring-pill);background:#fff;border-radius:50%;position:absolute}.ui-n2-sw[data-on]:after{transform:translateX(calc(16 * var(--pt)))}.ui-n2-sw-g[data-on]{background:#34c759}.ui-n2-awake .ui-n2-sw{width:calc(46 * var(--pt));height:calc(28 * var(--pt))}.ui-n2-awake .ui-n2-sw:after{width:calc(24 * var(--pt));height:calc(24 * var(--pt))}.ui-n2-awake .ui-n2-sw[data-on]:after{transform:translateX(calc(18 * var(--pt)))}.ui-n2-awake .ui-n2-sw[data-on]{background:#fc0}.ui-n2-grid{gap:calc(12 * var(--pt));flex-direction:column;display:flex}.ui-n2-row{gap:calc(12 * var(--pt));display:flex}.ui-n2-tile{min-width:0;padding:calc(16 * var(--pt));border-radius:calc(16 * var(--pt));text-align:left;background:#ffffff14;flex:1 1 0;transition:background-color .15s;position:relative}button.ui-n2-tile:hover{background:#ffffff1f}button.ui-n2-tile:active{transform:scale(.98)}.ui-n2-label{font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:#ffffff80;font-weight:600}.ui-n2-np{gap:calc(8 * var(--pt));flex-direction:column;height:100%;display:flex}.ui-n2-np-top{align-items:center;gap:calc(12 * var(--pt));min-width:0;display:flex}.ui-n2-cover{width:calc(48 * var(--pt));height:calc(48 * var(--pt));border-radius:calc(10 * var(--pt));background:#ffffff1a;flex:none;overflow:hidden}.ui-n2-cover img{object-fit:cover;width:100%;height:100%;animation:.3s ease-out ui-fade}.ui-n2-np-meta{gap:calc(2 * var(--pt));flex-direction:column;min-width:0;display:flex}.ui-n2-np-meta b{font-size:calc(15 * var(--pt) * var(--ui-fs,1));white-space:nowrap;text-overflow:ellipsis;font-weight:600;animation:.3s ease-out ui-fade;overflow:hidden}.ui-n2-np-meta span{font-size:calc(12 * var(--pt) * var(--ui-fs,1));white-space:nowrap;text-overflow:ellipsis;color:#ffffff8c;overflow:hidden}.ui-n2-np-meta i{font-style:normal}.ui-n2-np-meta em{color:#34c759;font-style:normal}.ui-n2-np-time{align-items:center;gap:calc(10 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));font-variant-numeric:tabular-nums;color:#ffffff8c;display:flex}.ui-n2-np-bar{height:calc(4 * var(--pt));cursor:pointer;background:#fff3;border-radius:999px;flex:1;position:relative;overflow:hidden}.ui-n2-np-bar i{border-radius:inherit;transform-origin:0;background:#fff;position:absolute;inset:0}.ui-n2-transport{justify-content:center;align-items:center;gap:calc(16 * var(--pt));margin-top:auto;display:flex}.ui-n2-transport button{width:calc(32 * var(--pt));height:calc(32 * var(--pt));color:#ffffffe6;border-radius:50%;place-items:center;transition:transform .15s;display:grid}.ui-n2-transport button:active{transform:scale(.94)}.ui-n2-transport svg{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.ui-n2-transport .ui-n2-play{color:#000;background:#fff}.ui-n2-batt,.ui-n2-health{gap:calc(12 * var(--pt));flex-direction:column;height:100%;display:flex}.ui-n2-health{gap:calc(8 * var(--pt))}.ui-n2-head{align-items:center;gap:calc(4 * var(--pt));display:flex}.ui-n2-head em{font-style:normal;font-size:calc(13 * var(--pt) * var(--ui-fs,1));color:#34c759;font-weight:600}.ui-n2-head svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt));color:#34c759}.ui-n2-rings{display:flex}.ui-n2-slot{align-items:center;gap:calc(8 * var(--pt));flex-direction:column;flex:1 1 0;min-width:0;display:flex;position:relative}.ui-n2-slot-s{gap:calc(4 * var(--pt))}.ui-n2-slot b{font-size:calc(13 * var(--pt) * var(--ui-fs,1));font-variant-numeric:tabular-nums;color:#ffffffe6;white-space:nowrap;font-weight:600}.ui-n2-slot[data-low] b{color:#ff3b30}.ui-n2-ring{width:calc(var(--rs) * var(--pt));height:calc(var(--rs) * var(--pt));place-items:center;display:grid;position:relative}.ui-n2-ring>svg{width:100%;height:100%;position:absolute;inset:0}.ui-n2-ring>svg circle+circle{transition:stroke-dasharray .4s var(--spring-pill)}.ui-n2-ring-in{place-items:center;display:grid;position:absolute;inset:0}.ui-n2-ring-in svg{width:calc(16 * var(--pt));height:calc(16 * var(--pt))}.ui-n2-slot-s .ui-n2-ring-in svg{width:calc(13 * var(--pt));height:calc(13 * var(--pt))}.ui-n2-bolt{top:calc(-8 * var(--pt));width:calc(16 * var(--pt));height:calc(16 * var(--pt));margin-left:calc(-8 * var(--pt));background:#1c1c1c;border-radius:50%;place-items:center;display:grid;position:absolute;left:50%}.ui-n2-bolt svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt))}.ui-n2-awake{align-items:center;gap:calc(16 * var(--pt));height:100%;display:flex}.ui-n2-cup{width:calc(48 * var(--pt));height:calc(48 * var(--pt));color:#fffc;transition:background-color .2s, color .2s, transform .3s var(--spring-pop);background:#ffffff1f;border-radius:50%;flex:none;place-items:center;display:grid}.ui-n2-awake[data-on] .ui-n2-cup{color:#000;background:#fc0}.ui-n2-cup svg{width:calc(21 * var(--pt));height:calc(21 * var(--pt))}.ui-n2-awake-t{gap:calc(2 * var(--pt));flex-direction:column;min-width:0;display:flex}.ui-n2-awake-t b{font-size:calc(15 * var(--pt) * var(--ui-fs,1));white-space:nowrap;font-weight:600}.ui-n2-awake-t small{font-size:calc(12 * var(--pt) * var(--ui-fs,1));font-variant-numeric:tabular-nums;color:#ffffff8c;white-space:nowrap}.ui-n2-tools{height:calc(48 * var(--pt));padding:0 calc(4 * var(--pt));border-radius:calc(16 * var(--pt));background:#ffffff14;align-items:center;display:flex}.ui-n2-toolwrap{flex:1 1 0;place-items:center;display:grid;position:relative}.ui-n2-tool{width:calc(34 * var(--pt));height:calc(34 * var(--pt));color:#ffffffd9;border-radius:50%;place-items:center;transition:background-color .15s,transform .15s;display:grid}.ui-n2-tool:hover,.ui-n2-tool[data-on]{background:#ffffff24}.ui-n2-tool:active{transform:scale(.92)}.ui-n2-tool svg{width:calc(18 * var(--pt));height:calc(18 * var(--pt))}.ui-n2-tip{z-index:5;top:calc(100% + 16 * var(--pt) + 4 * var(--pt));height:calc(24 * var(--pt));padding:0 calc(8 * var(--pt));border-radius:calc(7 * var(--pt));font-size:calc(12 * var(--pt) * var(--ui-fs,1));font-weight:500;line-height:calc(24 * var(--pt));white-space:nowrap;color:#fff;opacity:0;transform:translateX(-50%) translateY(calc(-3 * var(--pt)));pointer-events:none;background:#292929;transition:opacity .12s,transform .12s;position:absolute;left:50%}.ui-n2-toolwrap:hover .ui-n2-tip,.ui-n2-tool:focus-visible+.ui-n2-tip{opacity:1;transition-delay:.25s;transform:translate(-50%)}.ui-notch[data-editing] .ui-n2-tip{display:none}.ui-n2-menu{z-index:6;right:0;bottom:calc(100% + 6 * var(--pt));min-width:calc(150 * var(--pt));padding:calc(5 * var(--pt));border-radius:calc(10 * var(--pt));box-shadow:0 calc(8 * var(--pt)) calc(24 * var(--pt)) #00000073, 0 0 0 1px #ffffff14;background:#2a2a2c;flex-direction:column;animation:.15s ease-out ui-fade;display:flex;position:absolute}.ui-n2-menu button{padding:calc(5 * var(--pt)) calc(10 * var(--pt));border-radius:calc(6 * var(--pt));text-align:left;white-space:nowrap;font-size:calc(13 * var(--pt) * var(--ui-fs,1))!important}.ui-n2-menu button:hover,.ui-n2-menu button:focus-visible{background:var(--accent,#2f6bff)}.ui-notch[data-editing] .ui-n2-tile,.ui-notch[data-editing] .ui-n2-toolwrap[data-n2]{cursor:grab;touch-action:none;animation:.26s ease-in-out infinite alternate ui-n2-wiggle}.ui-notch[data-editing] [data-n2]:nth-child(2n){animation-delay:-.09s}.ui-notch[data-editing] [data-n2]:nth-child(3n){animation-delay:-.17s}@keyframes ui-n2-wiggle{0%{rotate:-.9deg}to{rotate:.9deg}}.ui-notch[data-editing] [data-lifted]{z-index:3;cursor:grabbing;pointer-events:none;transform:translate(calc(var(--dx,0) * var(--pt)), calc(var(--dy,0) * var(--pt))) scale(1.05);box-shadow:0 calc(4 * var(--pt)) calc(20 * var(--pt)) #00000080;animation:none}.ui-notch[data-editing] .ui-n2-tile>:not(.ui-n2-badge){pointer-events:none}.ui-n2-badge{z-index:2;top:calc(-6 * var(--pt));left:calc(-6 * var(--pt));width:calc(20 * var(--pt));height:calc(20 * var(--pt));color:#fff;box-shadow:0 0 0 calc(1.5 * var(--pt)) #000;animation:ui-n2-pop .25s var(--spring-pop);background:#595959;border-radius:50%;place-items:center;display:grid;position:absolute}.ui-n2-toolwrap .ui-n2-badge{top:calc(-2 * var(--pt));left:calc(50% - 22 * var(--pt))}.ui-n2-badge svg{width:calc(10 * var(--pt));height:calc(10 * var(--pt))}@keyframes ui-n2-pop{0%{opacity:0;transform:scale(.3)}}.ui-n2-tray{align-items:center;gap:calc(8 * var(--pt));height:calc(40 * var(--pt));animation:.25s ease-out ui-fade;display:flex}.ui-n2-tray-list{align-items:center;gap:calc(8 * var(--pt));scrollbar-width:none;flex:1;min-width:0;display:flex;overflow-x:auto}.ui-n2-tray-list small{font-size:calc(12 * var(--pt) * var(--ui-fs,1));color:#ffffff80}.ui-n2-add,.ui-n2-pill{align-items:center;gap:calc(6 * var(--pt));height:calc(28 * var(--pt));padding:0 calc(10 * var(--pt));white-space:nowrap;animation:ui-n2-pop .25s var(--spring-pop);background:#ffffff1f;border-radius:999px;flex:none;font-weight:600;transition:transform .15s,background-color .15s;display:inline-flex;font-size:calc(12 * var(--pt) * var(--ui-fs,1))!important}.ui-n2-add:hover,.ui-n2-pill:hover{background:#fff3}.ui-n2-add:active,.ui-n2-pill:active{transform:scale(.96)}.ui-n2-add svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt))}.ui-n2-pill.ui-n2-done{padding:0 calc(14 * var(--pt));background:#fff;font-weight:700;color:#000!important}@media (prefers-reduced-motion:reduce){.ui-notch[data-editing] .ui-n2-tile,.ui-notch[data-editing] .ui-n2-toolwrap[data-n2]{animation:none}}.ui-notch[data-state=open]{z-index:45}.ui-n2-slot-tip{z-index:4;bottom:calc(100% - 2 * var(--pt));height:calc(20 * var(--pt));padding:0 calc(7 * var(--pt));border-radius:calc(6 * var(--pt));font-size:calc(11 * var(--pt) * var(--ui-fs,1));font-weight:600;line-height:calc(20 * var(--pt));white-space:nowrap;color:#fff;box-shadow:0 calc(2 * var(--pt)) calc(8 * var(--pt)) #00000080, 0 0 0 calc(.5 * var(--pt)) #ffffff1f;opacity:0;transform:translate(-50%, calc(2 * var(--pt)));pointer-events:none;background:#3a3a3c;transition:opacity .12s,transform .12s;position:absolute;left:50%}.ui-n2-slot:hover .ui-n2-slot-tip{opacity:1;transition-delay:.2s;transform:translate(-50%)}.ui-notch[data-editing] .ui-n2-slot-tip{display:none}.ui-n2-ring-in{color:#fff}.ui-n2 .ui-n2-ring-in svg{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.ui-n2 .ui-n2-ring-in svg path[stroke],.ui-n2 .ui-n2-ring-in svg[stroke]{stroke-width:2.4px}.ui-n2 .ui-n2-slot-s .ui-n2-ring-in svg{width:calc(17 * var(--pt));height:calc(17 * var(--pt))}.ui-n2-slot b{z-index:1;position:relative}.ui .ui-tile-icon,.ui-desktop .ui-tile-icon{color:var(--ui-ink);place-items:center;margin-top:0;line-height:0;display:grid}.ui-desktop .ui-tile-icon-lg{width:calc(40 * var(--pt));height:calc(40 * var(--pt));border-radius:calc(10 * var(--pt));color:var(--icon-ink,#292929);background:var(--icon-fill,#0000000f)}.ui-desktop .ui-tile-icon-lg svg{width:calc(20 * var(--pt));height:calc(20 * var(--pt))}.ui-desktop .ui-sound-top{height:calc(25 * var(--pt))}.ui-desktop .ui-sound p{white-space:normal;text-overflow:clip;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:2.6em;display:-webkit-box;overflow:hidden}@media (width<=767px){.ui-desktop .ui-sound p{-webkit-line-clamp:5}}.ui-sound-wave{width:100%;margin-top:auto;display:block;position:relative}.ui-sound-wave .ui-glyph{margin-top:0}.ui-sound-play{width:calc(28 * var(--pt));height:calc(28 * var(--pt));margin-top:calc(-14 * var(--pt));color:#fff;background:var(--accent);box-shadow:0 0 0 calc(3 * var(--pt)) var(--box);opacity:0;transition:opacity .15s, transform .2s var(--spring-pop);pointer-events:none;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;right:0;transform:scale(.6)}.ui-sound[aria-pressed=true] .ui-sound-play{box-shadow:0 0 0 calc(3 * var(--pt)) color-mix(in srgb, var(--accent) 12%, var(--box))}.ui-sound-play svg{width:calc(11 * var(--pt));height:calc(11 * var(--pt));margin-left:calc(1.5 * var(--pt))}@media (hover:hover){.ui-sound:hover .ui-sound-play{opacity:1;pointer-events:auto;transform:none}}@media (prefers-reduced-motion:reduce){.ui-sound-play{transform:none}}.ui-desktop .ui-menu{background:#f6f5f4f7}:root[data-theme=dark] .ui-desktop .ui-menu{background:#28282cf7}.ui-desktop .ui-menu-item{height:calc(26 * var(--pt));min-height:0;line-height:calc(26 * var(--pt))}.ui-desktop .ui-menu-switch{height:calc(30 * var(--pt))}.ui-desktop .ui-gear svg{width:calc(21 * var(--pt));height:calc(21 * var(--pt))}.ui-desktop .ui-n2-awake-t b{white-space:normal;line-height:1.15}.ui-desktop .ui-kit-tile span.ui-kit-sub{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.ui-desktop .ui-tool span:not(.ui-tile-icon){min-height:2.6em;line-height:1.3}.dm-window>.dm-app.ui-desktop{--ui-fs:1.06;border-radius:inherit;background:0 0;position:absolute;inset:0;overflow:hidden}.dm-window>.dm-app>.ui.ui-window{--ui-w:100;--ui-base:680;--pt:calc(100cqw / 680);border-radius:inherit;width:auto;height:auto;box-shadow:none;animation:none;position:absolute;inset:0}.dm-window>.dm-app>.ui.ui-window>.ui-place{padding-bottom:calc(56 * var(--pt));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 44 * var(--pt)), transparent calc(100% - 6 * var(--pt)));-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - 44 * var(--pt)), transparent calc(100% - 6 * var(--pt)));mask-image:linear-gradient(to bottom, #000 calc(100% - 44 * var(--pt)), transparent calc(100% - 6 * var(--pt)))}.dm-app .ui-kit-grid,.dm-app .ui-sound-grid,.dm-app .ui-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.dm-screen>.dm-notch.ui-desktop{--pt:calc(100cqw / 680);z-index:8;pointer-events:none;background:0 0;position:absolute;inset:0;overflow:visible}
