@font-face{font-family:DM Sans;src:url(/fonts/dm-sans-latin.woff2)format("woff2");font-style:normal;font-weight:400 700;font-display:swap}:root{--ss-frame-width:430px;--ss-frame-height:900px}.ss-frame{--ss-top:44px;--ss-h1:33px;--ss-h1-md:28px;--ss-h2:22px;--ss-sub:16px;--ss-icon:60px;--ss-icon-sm:44px;--ss-vgap:11px;--ss-cardpad:14px;--ss-gap-lg:18px}@supports (height:1svh){.ss-frame{--ss-top:clamp(14px,3.4svh,44px);--ss-h1:clamp(21px,3.6svh,33px);--ss-h1-md:clamp(19px,3.1svh,28px);--ss-h2:clamp(16px,2.5svh,22px);--ss-sub:clamp(13px,1.8svh,16px);--ss-icon:clamp(40px,6.6svh,60px);--ss-icon-sm:clamp(34px,4.9svh,44px);--ss-vgap:clamp(6px,1.2svh,11px);--ss-cardpad:clamp(8px,1.5svh,14px);--ss-gap-lg:clamp(8px,2svh,18px)}}.ss-top-spacer{height:var(--ss-top);flex-shrink:0}.ss-body{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.ss-body::-webkit-scrollbar{display:none}.ss-foot,.ss-deco{flex-shrink:0}@media (max-height:640px){.ss-slide-inner .ss-deco{display:none!important}}.ss-root{-webkit-font-smoothing:antialiased;background:#d6cebd;justify-content:center;align-items:center;font-family:DM Sans,system-ui,sans-serif;display:flex;position:fixed;inset:0;overflow:hidden}.ss-frame{width:min(100vw,var(--ss-frame-width));height:100dvh;max-width:var(--ss-frame-width);position:relative;overflow:hidden}.ss-slide-wrap{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.ss-slide-inner{isolation:isolate;position:absolute;inset:0;overflow:hidden}.ss-slide-inner>div{background:0 0!important}.ss-slide-inner .s2-blob,.ss-slide-inner .sl2-blob,.ss-slide-inner .sl3-blob,.ss-slide-inner .sl4-blob,.ss-slide-inner .sl5-blob,.ss-slide-inner .sl6-blob,.ss-slide-inner .sl12-blob,.ss-slide-inner .sl13-blob{display:none!important}@keyframes ssSlideInRight{0%{opacity:.95;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes ssSlideInLeft{0%{opacity:.95;transform:translate(-100%)}to{opacity:1;transform:translate(0)}}.ss-anim-forward{animation:.28s cubic-bezier(.4,0,.2,1) both ssSlideInRight}.ss-anim-back{animation:.28s cubic-bezier(.4,0,.2,1) both ssSlideInLeft}@media (min-width:600px){.ss-root{background:#c4baa8}.ss-frame{height:min(100dvh,var(--ss-frame-height));border-radius:26px;box-shadow:0 0 0 1px #1c0f3024,0 32px 64px -16px #1c0f3085,0 8px 20px -8px #1c0f3047}}.ss-app-iframe{width:min(100vw,var(--ss-frame-width));max-width:var(--ss-frame-width);opacity:0;pointer-events:none;z-index:-1;background:#fafaf5;border:none;height:100dvh;position:fixed;top:0;left:50%;transform:translate(-50%)}.ss-app-iframe.is-active{opacity:1;pointer-events:auto;z-index:99999;transition:opacity .2s}.ss-app-backdrop{opacity:0;pointer-events:none;z-index:-2;background:#fafaf5;transition:opacity .2s;position:fixed;inset:0}.ss-app-backdrop.is-active{opacity:1;z-index:99998}@media (min-width:600px){.ss-app-iframe{height:min(100dvh,var(--ss-frame-height));border-radius:26px;top:50%;transform:translate(-50%,-50%)}.ss-app-iframe.is-active{box-shadow:0 0 0 1px #1c0f3024,0 32px 64px -16px #1c0f3085,0 8px 20px -8px #1c0f3047}}.s2{-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.s2 *{box-sizing:border-box}.s2-serif{letter-spacing:-.015em;font-family:Lora,Georgia,serif;font-weight:500}.s2-mono{font-family:JetBrains Mono,ui-monospace,monospace}.s2-blob{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.s2 .rise{animation:.6s cubic-bezier(.2,.7,.3,1) both s2rise}@keyframes s2rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.s2-rollwin{position:relative;overflow:hidden}.s2-scrolltrack{will-change:transform}.s01-row{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform .12s}.s01-row:active{transform:scale(.985)}.sl2{-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.sl2 *{box-sizing:border-box}.sl2-serif{font-family:Lora,Georgia,serif}.sl2-mono{font-family:JetBrains Mono,ui-monospace,monospace}.sl2-blob{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.sl2 .rise{animation:.6s cubic-bezier(.2,.7,.3,1) both sl2rise}@keyframes sl2rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sl3{-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.sl3 *{box-sizing:border-box}.sl3-serif{font-family:Lora,Georgia,serif}.sl3-mono{font-family:JetBrains Mono,ui-monospace,monospace}.sl3-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.sl3 .rise{animation:.6s cubic-bezier(.2,.7,.3,1) both sl3rise}@keyframes sl3rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.s3-tl{flex-direction:column;gap:11px;display:flex;position:relative}.s3-spine{background:#1c0f3024;border-radius:2px;width:2px;position:absolute;top:28px;bottom:28px;left:14px}.s3-row{grid-template-columns:30px 1fr;align-items:center;gap:11px;display:grid}.s3-node{z-index:2;color:#1c0f3066;background:#f4efe6;border:1.5px solid #1c0f303d;border-radius:999px;justify-content:center;justify-self:center;align-items:center;width:30px;height:30px;font-family:Lora,serif;font-size:14px;font-weight:600;transition:all .2s;display:flex}.s3-row.on .s3-node{color:#fff;background:#d4941f;border-color:#d4941f;box-shadow:0 0 0 4px #d4941f29}.s3-card{padding:var(--ss-cardpad,14px)13px var(--ss-cardpad,14px)15px;cursor:pointer;text-align:left;width:100%;min-height:clamp(74px,13svh,108px);color:inherit;background:#fffdfa;border:1.5px solid #1c0f301a;border-radius:18px;align-items:center;gap:14px;font-family:inherit;transition:transform .15s,box-shadow .15s,border-color .15s;display:flex;overflow:hidden;box-shadow:0 2px 8px -2px #1c0f3017}.s3-card:hover{transform:translateY(-1px);box-shadow:0 10px 22px -10px #1c0f3033}.s3-row.on .s3-card{background:linear-gradient(160deg,#d4941f17,#d4941f0a);border-color:#d4941f;box-shadow:inset 0 0 0 .5px #d4941f,0 8px 22px -12px #b87d1a66}.s3-ic{border-radius:15px;flex:none;justify-content:center;align-items:center;width:clamp(46px,8svh,62px);height:clamp(46px,8svh,62px);display:flex}.s3-ic svg{width:clamp(24px,4svh,30px);height:clamp(24px,4svh,30px)}.s3-ttl{color:#1c0f30;letter-spacing:-.01em;font-size:clamp(16px,2.3svh,18px);font-weight:700;line-height:1.2}.s3-sub{color:#4a3f5c;margin-top:3px;font-size:13.5px;line-height:1.25}.s3-go{color:#1c0f3061;background:#1c0f300f;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;margin-left:auto;font-size:15px;transition:all .15s;display:flex}.s3-row.on .s3-go{color:#b87d1a;background:#d4941f2e}.sl4{-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.sl4 *{box-sizing:border-box}.sl4-serif{font-family:Lora,Georgia,serif}.sl4-mono{font-family:JetBrains Mono,ui-monospace,monospace}.sl4-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.sl4 .rise{animation:.6s cubic-bezier(.2,.7,.3,1) both sl4rise}@keyframes sl4rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.sl5{-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.sl5 *{box-sizing:border-box}.sl5-serif{font-family:Lora,Georgia,serif}.sl5-mono{font-family:JetBrains Mono,ui-monospace,monospace}.sl5-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.sl5 .rise{animation:.6s cubic-bezier(.2,.7,.3,1) both sl5rise}@keyframes sl5rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes sl5reveal{0%{clip-path:inset(88% 0 0);opacity:.5}to{clip-path:inset(0% 0 0);opacity:1}}.sl6{-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;position:relative;overflow:hidden}.sl6 *{box-sizing:border-box}.sl6-serif{font-family:Lora,Georgia,serif}.sl6-mono{font-family:JetBrains Mono,ui-monospace,monospace}.sl6-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.sl6 .rise{animation:.6s cubic-bezier(.2,.7,.3,1) both sl6rise}@keyframes sl6rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.s6-opt{grid-template-columns:var(--ss-icon,60px)1fr 28px;cursor:pointer;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;background:linear-gradient(#fff 0%,#faf5ec 100%);border:1.5px solid #1c0f3017;border-radius:18px;align-items:center;gap:14px;width:100%;padding:clamp(6px,1.2svh,10px) 14px clamp(6px,1.2svh,10px) 10px;font-family:inherit;transition:border-color .16s,box-shadow .12s,transform .12s;animation:.55s cubic-bezier(.2,.7,.3,1) backwards sl6card;display:grid;box-shadow:inset 0 1.5px #ffffffd9,0 4px #1c0f3021,0 14px 24px -14px #1c0f3047}@keyframes sl6card{0%{opacity:0;transform:translateY(12px)scale(.985)}}.s6-opt:active{transform:translateY(3px);box-shadow:inset 0 1.5px #ffffffd9,0 1px #1c0f3021,0 8px 14px -10px #1c0f3038}.s6-opt.sel{border-color:#d4941f;box-shadow:inset 0 1.5px #ffffffd9,0 4px #b87d1a66,0 14px 24px -14px #b87d1a66}.s6-ic{width:var(--ss-icon,60px);height:var(--ss-icon,60px);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex;overflow:hidden}.s6-lbl{color:#1c0f30;letter-spacing:-.01em;font-family:Lora,Georgia,serif;font-size:16px;font-weight:600;line-height:1.25}.s6-rad{border:1.8px solid #1c0f3038;border-radius:999px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;transition:border-color .16s,background .16s;display:flex}.s6-opt.sel .s6-rad{background:#d4941f;border-color:#d4941f}.s6-rad-tick{color:#fff;opacity:0;width:15px;height:15px;transition:opacity .16s,transform .16s;display:block;transform:scale(.5)}.s6-opt.sel .s6-rad-tick{opacity:1;transform:scale(1)}.s4d{align-items:stretch;gap:9px;display:flex}@media (max-width:355px){.s4d .s4d-pill{display:none}}.s4d-in{animation:.5s cubic-bezier(.2,.7,.3,1) both s4dIn}.s4d-pop{animation:.45s cubic-bezier(.2,1.4,.4,1) both s4dPop}@keyframes s4dIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes s4dPop{0%{opacity:0;transform:scale(.86)translateY(8px)}to{opacity:1;transform:none}}.ss-rise{animation:.5s cubic-bezier(.2,.7,.3,1) both s4dIn}.ss-pop{animation:.45s cubic-bezier(.2,1.4,.4,1) both s4dPop}.ss-cardin{animation:.5s cubic-bezier(.2,.7,.3,1) backwards ssCardIn}@keyframes ssCardIn{0%{opacity:0;transform:translateY(14px)scale(.985)}}.ss-press{-webkit-tap-highlight-color:transparent;transition:transform .12s}.ss-press:active{transform:scale(.98)}.ss-card3d{background:linear-gradient(180deg,#fff 0%,var(--c3-tint,#faf5ec)100%);border:1.5px solid var(--c3-border,#1c0f3017);box-shadow:inset 0 1.5px 0 #ffffffd9,0 4px 0 var(--c3-ledge,#1c0f3021),0 14px 24px -14px #1c0f3047;-webkit-tap-highlight-color:transparent;border-radius:18px;transition:transform .12s,box-shadow .12s,border-color .15s}.ss-card3d:active{box-shadow:inset 0 1.5px 0 #ffffffd9,0 1px 0 var(--c3-ledge,#1c0f3021),0 8px 14px -10px #1c0f3038;transform:translateY(3px)}.ss-panel3d{background:linear-gradient(180deg,#fffefb 0%,var(--c3-tint,#fbf6ed)100%);box-shadow:inset 0 1.5px 0 #ffffffe6,0 4px 0 var(--c3-ledge,#1c0f3017),0 14px 24px -14px #1c0f3040;border:1px solid #1c0f3014;border-radius:18px}.s4r-bar{clip-path:inset(0 100% 0 0);animation:.9s cubic-bezier(.4,.1,.3,1) .35s forwards s4rBar}@keyframes s4rBar{to{clip-path:inset(0)}}.s4r-pin{animation:1.7s cubic-bezier(.35,.7,.3,1) 1.45s both s4rPin}@keyframes s4rPin{0%{opacity:0;left:50%;transform:translate(-50%,-8px)}22%{opacity:1;left:50%;transform:translate(-50%)}50%{left:50%}to{opacity:1;left:78%;transform:translate(-50%)}}.s18-pindrop{animation:.5s cubic-bezier(.2,1.3,.4,1) 1.3s both s18Pin}@keyframes s18Pin{0%{opacity:0;transform:translate(-50%,-12px)}to{opacity:1;transform:translate(-50%)}}.s11-hlin{animation:.55s both s11Hl}@keyframes s11Hl{0%{background-color:#0000}}.sx-drop{animation:.7s cubic-bezier(.3,1.25,.45,1) both sxDrop}@keyframes sxDrop{0%{opacity:0;transform:translateY(-46px)}to{opacity:1;transform:none}}.sg-draw{clip-path:inset(100% 0 0);animation:.9s ease-out 1.15s forwards sgDraw}@keyframes sgDraw{to{clip-path:inset(0)}}.s13-squash{transform-origin:bottom;animation:.5s both s13Squash}@keyframes s13Squash{0%,to{transform:none}45%{transform:scaleY(.86)scaleX(1.05)}}.s13-tilt{animation:.3s both s13Tilt}@keyframes s13Tilt{to{transform:rotate(-7deg)translateY(2px)}}.s15d-light{opacity:0;animation:.7s 1.5s forwards s5rFade}@keyframes s5rFade{to{opacity:1}}.s15d-leafblock{transform-box:fill-box;transform-origin:0;animation:1.6s .8s both s15dBlock}@keyframes s15dBlock{0%,to{transform:none}28%{transform:scaleX(.85)}42%{transform:scaleX(.93)}56%{transform:scaleX(.85)}75%{transform:none}}.s15d-leafopen{transform-box:fill-box;transform-origin:0;animation:1s cubic-bezier(.3,.8,.35,1) 1.15s forwards s15dOpen}@keyframes s15dOpen{to{transform:scaleX(.4)skewY(-7deg)}}.s5r-draw{clip-path:inset(100% 0 0);animation:1.7s cubic-bezier(.45,.05,.35,1) .1s forwards s5rDraw}.s5r-pop{animation:.5s cubic-bezier(.2,1.5,.4,1) both s5rPop}.s5r-flagin{transform-origin:0 100%;animation:.45s cubic-bezier(.2,1.5,.4,1) 1.9s both s5rFlag}.s5r-branchin{animation:.5s both s5rBranch}.s5r-marker{transform-box:fill-box;transform-origin:50%;animation:.45s cubic-bezier(.2,1.5,.4,1) both s5rPop}@keyframes s5rDraw{to{clip-path:inset(0)}}@keyframes s5rBranch{0%{opacity:0;transform:translate(-9px)}to{opacity:1;transform:none}}@keyframes s5rPop{0%{opacity:0;transform:translateY(10px)scale(.8)}to{opacity:1;transform:none}}@keyframes s5rFlag{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.s4d-in,.s4d-pop,.ss-rise,.ss-pop,.ss-cardin,.s5r-pop,.s5r-flagin,.s5r-branchin,.s5r-marker,.s4r-pin,.s18-pindrop,.s11-hlin,.sx-drop,.s13-squash,.s13-tilt,.s15d-light,.s15d-leafblock{opacity:1;animation:none!important}.s5r-draw,.s4r-bar,.sg-draw{clip-path:none;animation:none!important}.s15d-leafopen{transform:scaleX(.4)skewY(-7deg);animation:none!important}}.sl12{-webkit-font-smoothing:antialiased;box-sizing:border-box;isolation:isolate;background:#f4efe6;flex-direction:column;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.sl12 *{box-sizing:border-box}.sl12-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.sl12-rec{align-items:flex-start;gap:12px;display:flex;position:relative}.sl12-avc{flex:none;position:relative}.sl12-av{border-radius:50%;width:58px;height:58px;overflow:hidden}.sl12-dots3{background:#fff;border:2px solid #c4b5f0;border-radius:999px;align-items:center;gap:3px;padding:3px 7px;display:flex;position:absolute;bottom:-2px;right:-4px}.sl12-d3{background:#7b6fbf;border-radius:50%;width:5px;height:5px}.sl12-rbubble{color:#1c0f30;background:#edebf8;border-radius:14px 14px 14px 4px;flex:1;padding:11px 14px;font-size:14.5px;font-weight:500;line-height:1.38}.sl12-rlabel{letter-spacing:.12em;text-transform:uppercase;color:#7b6fbf;margin:0 0 4px;font-size:10px;font-weight:800;display:block}.sl12-badge{background:#3d2275;border-radius:999px;align-items:center;gap:6px;margin-top:8px;padding:5px 8px 5px 12px;display:inline-flex}.sl12-badge-txt{letter-spacing:.1em;text-transform:uppercase;color:#fff;font-size:10.5px;font-weight:800}.sl12-badge-ic{color:#3d2275;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:17px;height:17px;font-size:11px;font-weight:900;display:flex}.sl12-card{background:linear-gradient(#fffefb 0%,#fbf6ed 100%);border:1px solid #1c0f3014;border-radius:18px;padding:14px 16px 12px;box-shadow:inset 0 1.5px #ffffffe6,0 4px #1c0f3017,0 14px 24px -14px #1c0f304d}.sl12-card-hd{align-items:center;gap:10px;margin-bottom:10px;display:flex}.sl12-pencil{background:#1c0f300f;border:1px solid #1c0f301a;border-radius:8px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sl12-timer{color:#7a5200;white-space:nowrap;background:#fdf0d0;border-radius:999px;align-items:center;gap:5px;margin-left:auto;padding:5px 11px;font-size:13px;font-weight:700;display:flex}.sl12-area{background:#fff;border:1px solid #3d227540;border-left:3px solid #3d227566;border-radius:12px;min-height:72px;padding:11px 14px 10px;position:relative}.sl12-placeholder{color:#1c0f3059;font-size:14px;font-weight:500;line-height:1.5}.sl12-cursor{vertical-align:text-bottom;background:#3d227599;border-radius:1px;width:2px;height:16px;animation:1.1s step-end infinite sl12blink;display:inline-block}@keyframes sl12blink{0%,to{opacity:1}50%{opacity:0}}.sl12-count{color:#1c0f3059;font-size:11.5px;font-weight:600;position:absolute;bottom:8px;right:12px}.sl12-card-ft{background:#1c0f300d;border-radius:10px;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;display:flex}.sl12-card-ft p{color:#4a3f5c;margin:0;font-size:12.5px;font-weight:500;line-height:1.35}.sl12-card-ft p span{color:#5a4e6a;font-weight:700}.sl13{-webkit-font-smoothing:antialiased;box-sizing:border-box;isolation:isolate;background:#fef9f2;flex-direction:column;width:100%;height:100%;font-family:DM Sans,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.sl13 *{box-sizing:border-box}.sl13-blob{filter:blur(72px);pointer-events:none;border-radius:50%;position:absolute}.sl13-cmp{background:#fdfaf5;border:1px solid #1c0f3017;border-radius:18px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden;box-shadow:0 6px 22px -12px #1c0f304d}.sl13-col{flex-direction:column;align-items:center;gap:10px;padding:14px 10px;display:flex}.sl13-col:first-child{border-right:1px solid #1c0f3012}.sl13-pill{letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:800}.sl13-desc{text-align:center;color:#1c0f30;margin:0;font-size:12.5px;font-weight:500;line-height:1.42}.ss-slider{padding:14px 0;position:relative}.ss-slider input[type=range]{appearance:none;cursor:pointer;vertical-align:middle;background:#e3d8c8;border-radius:3px;outline:none;width:100%;height:3px}.ss-slider input[type=range]::-webkit-slider-runnable-track{background:#e3d8c8;border-radius:3px;height:3px}.ss-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;cursor:grab;background:#fdfaf5;border:2px solid #b87d1a;border-radius:50%;width:44px;height:44px;margin-top:-20.5px;box-shadow:0 2px 10px #b87d1a40}.ss-slider input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}.ss-slider input[type=range]::-moz-range-track{background:#e3d8c8;border-radius:3px;height:3px}.ss-slider input[type=range]::-moz-range-thumb{cursor:grab;background:#fdfaf5;border:none;border-radius:50%;width:40px;height:40px;box-shadow:0 2px 10px #b87d1a40}.ss-slider input[type=range]:disabled{opacity:.4;cursor:not-allowed}.ss-manual-input{color:#1c0f30;-moz-appearance:textfield;background:#fdfaf5;border:1.5px solid #e3d8c8;border-radius:8px;outline:none;flex:1;min-width:0;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:border-color .15s}.ss-manual-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-manual-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ss-manual-input:focus{border-color:#b87d1a}.ss-manual-input:disabled{opacity:.4;cursor:not-allowed}.ss-cta{touch-action:manipulation;-webkit-tap-highlight-color:transparent;min-height:48px;position:relative}.ss-cta:after{content:"";border-radius:inherit;position:absolute;inset:-8px -10px}.ss-navbtn{touch-action:manipulation;-webkit-tap-highlight-color:transparent;position:relative}.ss-navbtn:after{content:"";border-radius:50%;position:absolute;inset:-8px}.ss-ollie{z-index:20;background:#f4efe6;flex-direction:column;justify-content:center;align-items:center;gap:22px;padding:24px;animation:.25s both ssOllieIn;display:flex;position:absolute;inset:0}@keyframes ssOllieIn{0%{opacity:0}to{opacity:1}}.ss-ollie-video{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;background:#000;border-radius:20px;width:min(52%,200px);display:block}.ss-ollie-cap{text-align:center;color:#4a3f5c;max-width:280px;margin:0;font-family:DM Sans,system-ui,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.ss-frame{--sp-h1:clamp(22px,3.3svh,31px);--sp-quote:clamp(15.5px,2.4svh,20px);--sp-cont:clamp(12.5px,1.8svh,14px);--sp-gap:clamp(8px,1.6svh,18px)}@media (max-width:400px){.ss-frame{--sp-h1:clamp(19.5px,3svh,26px);--sp-quote:clamp(14px,2.2svh,17px);--sp-cont:clamp(11.5px,1.7svh,13px);--sp-gap:clamp(6px,1.3svh,14px)}}.ss-preview-rise{animation:.55s cubic-bezier(.2,.7,.3,1) both ssPreviewRise}@keyframes ssPreviewRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.ss-preview-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.ss-preview-scroll::-webkit-scrollbar{display:none}.ss-frame{--sp-d-slide:1.04s;--sp-d-ink:.88s;--sp-d-squiggle:1.24s;--sp-d-cta:.84s;--sp-ease:cubic-bezier(.32,.72,0,1)}.ss-sp-track{width:200%;height:100%;transition:transform var(--sp-d-slide)var(--sp-ease);display:flex}.ss-sp-page{scrollbar-width:none;-webkit-overflow-scrolling:touch;width:50%;height:100%;overflow-y:auto}.ss-sp-page::-webkit-scrollbar{display:none}.ss-sp-ink{transition:transform var(--sp-d-ink)var(--sp-ease),width var(--sp-d-ink)var(--sp-ease)}.ss-sp-squiggle path{stroke-dasharray:260;stroke-dashoffset:260px;transition:stroke-dashoffset var(--sp-d-squiggle)cubic-bezier(.5,0,.2,1)}.ss-sp-squiggle.ss-sp-drawn path{stroke-dashoffset:0}.ss-sp-cta{opacity:0;transition:opacity var(--sp-d-cta)ease,transform var(--sp-d-cta)ease;transform:translateY(10px)}.ss-sp-cta.ss-sp-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.ss-preview-rise{opacity:1;transform:none;animation:none!important}.ss-sp-track,.ss-sp-ink,.ss-sp-cta,.ss-sp-squiggle path{transition:none!important}}.ss-db-ellipsis:after{content:"…";text-align:left;width:1.1em;animation:1.6s step-end infinite ssDbDots;display:inline-block}@keyframes ssDbDots{0%{content:"."}33%{content:".."}66%{content:"…"}}@media (prefers-reduced-motion:reduce){.ss-db-ellipsis:after{content:"…";animation:none}}.ss-of-step{opacity:.35;animation:9s infinite ssOfStep}@keyframes ssOfStep{0%,28%{opacity:1}34%,to{opacity:.35}}.ss-of-cap{opacity:0;animation:9s infinite ssOfCap}@keyframes ssOfCap{0%,28%{opacity:1}33%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.ss-of-step{opacity:1;animation:none}.ss-of-cap{animation:none}.ss-of-cap:first-of-type{opacity:1}}.ss-db-bar{width:8%;animation:14s cubic-bezier(.25,.6,.35,1) forwards ssDbBar}@keyframes ssDbBar{0%{width:8%}35%{width:55%}70%{width:80%}to{width:92%}}@media (prefers-reduced-motion:reduce){.ss-db-bar{width:60%;animation:none}}.ss-cal-bar{border-radius:3px;width:40%;animation:1.15s cubic-bezier(.4,0,.2,1) infinite ssCalBar;position:absolute;top:0;bottom:0;left:-40%}@keyframes ssCalBar{0%{left:-40%}to{left:100%}}@media (prefers-reduced-motion:reduce){.ss-cal-bar{width:55%;animation:none;left:0}}.ss-ldr-spin{animation:.7s linear infinite ssLdrRot}@keyframes ssLdrRot{to{transform:rotate(360deg)}}.ss-ldr-dot{animation:1.2s infinite ssLdrBlink;display:inline-block}.ss-ldr-dot:nth-child(2){animation-delay:.2s}.ss-ldr-dot:nth-child(3){animation-delay:.4s}@keyframes ssLdrBlink{0%,60%,to{opacity:.25}30%{opacity:1}}.ss-gate-bg{animation:.3s both ssGateFade}@keyframes ssGateFade{0%{opacity:0}to{opacity:1}}.ss-gate-sheet{animation:.45s cubic-bezier(.22,1,.36,1) both ssGateUp}@keyframes ssGateUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ss-ldr-spin,.ss-ldr-dot,.ss-gate-bg,.ss-gate-sheet{animation:none!important}.ss-ldr-dot{opacity:1}}.ss-tr{--tr-cream:#f6efe4;--tr-ink:#1c0f30;--tr-gold:#e9a93d;--tr-gold-deep:#8a6414;--tr-gold-ink:#2e2408;--tr-paper:#e5dbc6;--ow:190px}.ss-tr-el{opacity:0;transition:opacity .55s,transform .6s cubic-bezier(.22,1,.36,1);transform:translateY(12px)}.ss-tr-el.in{opacity:1;transform:translateY(0)}.ss-tr-hed em{white-space:nowrap;font-style:italic;position:relative}.ss-tr-hed em svg{width:104%;height:12px;position:absolute;bottom:-9px;left:-2%}.ss-tr-hed em svg path{stroke:var(--tr-gold);stroke-width:5px;fill:none;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200px;transition:stroke-dashoffset .7s .8s}.ss-tr-hed.in em svg path{stroke-dashoffset:0}.ss-tr-stage{transform-origin:bottom;width:366px;margin-left:-183px;position:absolute;top:0;bottom:0;left:50%}@media (max-width:412px){.ss-tr-stage{transform:scale(.88)}}@media (max-width:395px){.ss-tr-stage{transform:scale(.86)}}@media (max-width:380px){.ss-tr-stage{transform:scale(.84)}}@media (max-width:365px){.ss-tr-stage{transform:scale(.8)}}@media (max-width:340px){.ss-tr-stage{transform:scale(.74)}}.ss-tr-book{background:var(--tr-ink);width:160px;height:202px;box-shadow:6px 6px 0 var(--tr-paper);opacity:0;z-index:2;border-radius:8px 14px 14px 8px;transition:opacity .55s,transform .65s cubic-bezier(.22,1,.36,1);position:absolute;bottom:16px;left:52%;transform:rotate(4deg)translateY(30px)}.ss-tr-scene.in .ss-tr-book{opacity:1;transform:rotate(4deg)translateY(0)}.ss-tr-tk{background:var(--tr-gold);opacity:0;z-index:3;border-radius:8px;width:140px;padding:9px 12px;transition:opacity .5s,transform .6s cubic-bezier(.34,1.4,.5,1);position:absolute;bottom:46px;left:52%;transform:translate(68px)rotate(10deg);box-shadow:4px 4px #e0d2b4}.ss-tr-scene.in .ss-tr-tk{opacity:1;transition-delay:.55s;transform:translate(76px)rotate(10deg)translateY(-10px)}.ss-tr-tk.wig{animation:.5s ssTrWig}@keyframes ssTrWig{0%,to{transform:translate(76px)rotate(10deg)translateY(-10px)}30%{transform:translate(76px)rotate(13deg)translateY(-12px)}60%{transform:translate(76px)rotate(8deg)translateY(-9px)}}.ss-tr-tk:before,.ss-tr-tk:after{content:"";background:var(--tr-cream);border-radius:50%;width:13px;height:13px;position:absolute;top:50%;transform:translateY(-50%)}.ss-tr-tk:before{left:-6.5px}.ss-tr-tk:after{right:-6.5px}.ss-tr-ollie{z-index:4;width:var(--ow);height:calc(var(--ow)*1.354);opacity:0;--arm-x:.75;--arm-y:.94;transition:opacity .5s;position:absolute;bottom:8px;left:6%}.ss-tr-scene.in .ss-tr-ollie{opacity:1;transition-delay:1s}.ss-tr-oin{transform-origin:bottom;transition:transform .6s cubic-bezier(.34,1.5,.5,1);position:absolute;inset:0;transform:translateY(24px)scale(.94)}.ss-tr-scene.in .ss-tr-oin{transition-delay:1s;transform:translateY(0)scale(1)}.ss-tr-hop{position:absolute;inset:0}.ss-tr-hop.go{animation:.45s cubic-bezier(.34,1.5,.5,1) ssTrHop}@keyframes ssTrHop{0%,to{transform:translateY(0)}40%{transform:translateY(-14px)}}.ss-tr-obody{width:100%;position:absolute;top:0;left:0}.ss-tr-hat{left:calc(var(--ow)*.0663);top:calc(var(--ow)*-.2672);width:calc(var(--ow)*.325);transform-origin:bottom;position:absolute}.ss-tr-scene.in .ss-tr-hat{animation:3.4s ease-in-out infinite ssTrHbob}@keyframes ssTrHbob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(calc(var(--ow)*-.045))rotate(3deg)}}.ss-tr-arm{left:calc(var(--ow)*(var(--arm-x) - .0867));top:calc(var(--ow)*(var(--arm-y) - .4115));width:calc(var(--ow)*.5769);z-index:-1;transform-origin:8.7% 82.3%;transition:transform .6s cubic-bezier(.34,1.5,.5,1);position:absolute;transform:rotate(-16deg)}.ss-tr-scene.in .ss-tr-arm{transition-delay:1.35s;transform:rotate(0)}.ss-tr-arm.pat{animation:.55s ssTrPat}@keyframes ssTrPat{0%,to{transform:rotate(0)}30%{transform:rotate(-7deg)}60%{transform:rotate(-2deg)}80%{transform:rotate(-5deg)}}.ss-tr-arm.raise{animation:.9s cubic-bezier(.34,1.5,.5,1) ssTrRaise}@keyframes ssTrRaise{0%,to{transform:rotate(0)}35%{transform:rotate(-26deg)}60%{transform:rotate(-22deg)}}.ss-tr-pupil{width:calc(var(--ow)*.05);height:calc(var(--ow)*.1038);background:#2b1520;border-radius:50%;transition:transform .3s;position:absolute}.ss-tr-pupil.L{left:calc(var(--ow)*.4427 - var(--ow)*.025);top:calc(var(--ow)*.4498 - var(--ow)*.0519)}.ss-tr-pupil.R{left:calc(var(--ow)*.534 - var(--ow)*.025);top:calc(var(--ow)*.4462 - var(--ow)*.0519)}.ss-tr-pupil.glance{transform:translate(calc(var(--ow)*.024),calc(var(--ow)*.016))}.ss-tr-pupil.blink{transition:transform 70ms;transform:scaleY(.08)}.ss-tr-pupil.wide{transition:transform .18s cubic-bezier(.34,1.6,.5,1);transform:scale(1.4)}.ss-tr-cta:active{transform:scale(.98)}.ss-tr-cta:focus-visible{outline:3px solid var(--tr-gold);outline-offset:3px}.ss-tr-cta span{color:var(--tr-gold);margin-left:8px;transition:transform .25s;display:inline-block}.ss-tr-cta:hover span{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.ss-tr-el,.ss-tr-scene.in .ss-tr-book,.ss-tr-scene.in .ss-tr-tk,.ss-tr-oin,.ss-tr-pupil,.ss-tr-arm{transition:none}.ss-tr-scene.in .ss-tr-hat,.ss-tr-tk.wig,.ss-tr-hop.go,.ss-tr-arm.pat,.ss-tr-arm.raise{animation:none}}.ss-gap{--cream:#f1ede4;--ink:#2a2050;--purple:#4a3e8c;--lav:#cdc3e8;--lav-soft:#e4def3;--gold:#c0902c;--gold-b:#d9a93f;--gold-fill:#efd9a4;--cream-block:#f7efda;--grey:#a79f8e;--serif:"Iowan Old Style","Palatino Linotype",Georgia,serif;--sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.ss-gap *{box-sizing:border-box}.ss-gap .phone{background:var(--cream);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.ss-gap .prep{bottom:calc(env(safe-area-inset-bottom,0px) + 40px);color:var(--grey);letter-spacing:.04em;opacity:.7;margin:0;font-size:11.5px;position:absolute}.ss-gap svg{width:100%;height:auto;max-height:100%;display:block}.ss-gap text{font-family:var(--sans);fill:var(--ink)}.ss-gap .blockLabel{font-size:11px;font-weight:600}.ss-gap .cap{font-family:var(--serif);text-anchor:middle;font-size:15px}.ss-gap .capS{fill:var(--purple)}.ss-gap .capU{fill:var(--gold)}.ss-gap .copy{font-family:var(--serif);text-anchor:middle;font-size:19px}.ss-gap .copy .g{fill:var(--gold)}.ss-gap .gapLabel{letter-spacing:.06em;fill:var(--purple);font-size:11px;font-weight:700}.ss-gap .stakeLabel{fill:var(--ink);text-anchor:middle;font-size:9px}.ss-gap .bubbleT{font-family:var(--serif);text-anchor:middle;font-size:12.5px;font-style:italic}.ss-gap .b,.ss-gap .bubble,.ss-gap .gapG,.ss-gap .stake,.ss-gap .copyLine,.ss-gap .crack{opacity:0}.ss-gap .b{transition:opacity .38s,transform .38s cubic-bezier(.2,.9,.3,1.2);transform:translateY(24px)}.ss-gap .b.on{opacity:1;transform:none}.ss-gap .b.drop{transition:opacity .4s,transform .4s ease-in;opacity:0!important;transform:translateY(30px)!important}.ss-gap .crack{transition:opacity .45s}.ss-gap .crack.on{opacity:.55}.ss-gap .crack.drop{transition:opacity .3s;opacity:0!important}.ss-gap .bubble{transition:opacity .35s,transform .42s cubic-bezier(.2,1.1,.3,1.25);transform:scale(.4)}.ss-gap .bubble.on{opacity:1;transform:scale(1)}.ss-gap .gapG{transition:opacity .4s}.ss-gap .gapG.on{opacity:1}.ss-gap .dash{stroke-dasharray:5 5}.ss-gap .stake{transition:opacity .35s,transform .35s;transform:translate(10px)}.ss-gap .stake.on{opacity:1;transform:none}.ss-gap .copyLine{transition:opacity .5s}.ss-gap .copyLine.on{opacity:1}.ss-gap #sRider,.ss-gap #uRider{transition:transform .5s cubic-bezier(.2,.9,.3,1.12)}.ss-gap #uSlabRect{transition:fill .5s,stroke .5s}.ss-gap #uSlabRect.goldslab{fill:var(--gold-b);stroke:var(--gold)}.ss-gap #pressField{opacity:0;transition:opacity .5s}.ss-gap #pressField.on{opacity:1}.ss-gap #pressField.on .pA{animation:1.1s ease-in-out 2 ssGapPress}@keyframes ssGapPress{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:.9;transform:translateY(6px)}}.ss-gap #sBlocks rect{transition:stroke .4s,stroke-width .4s}.ss-gap #sBlocks.lock rect{stroke:var(--gold-b);stroke-width:2.4px}.ss-gap #sRider.lock,.ss-gap #uRider.slip{transition:transform .3s cubic-bezier(.36,.07,.19,.97)}.ss-gap .ublk{transition:transform .35s cubic-bezier(.36,.07,.19,.97)}.ss-gap .ublk.slipped{transition:transform .5s cubic-bezier(.5,.1,.5,1)}.ss-gap .skip{right:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);color:var(--grey);cursor:pointer;background:0 0;border:none;padding:8px;font-size:12.5px;position:absolute}.ss-gap .replay{left:16px;bottom:calc(env(safe-area-inset-bottom,0px) + 12px);color:var(--grey);cursor:pointer;opacity:0;pointer-events:none;background:0 0;border:none;padding:8px;font-size:12.5px;transition:opacity .4s;position:absolute}.ss-gap .replay.on{opacity:1;pointer-events:auto}@media (prefers-reduced-motion:reduce){.ss-gap .b,.ss-gap .bubble,.ss-gap .gapG,.ss-gap .stake,.ss-gap .copyLine,.ss-gap .crack,.ss-gap #sRider,.ss-gap #uRider,.ss-gap #sBlocks,.ss-gap #uBlocks{transition:none!important}}
