@font-face{font-family:Discovery;src:url(/fonts/disc-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Discovery;src:url(/fonts/disc-reg.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Discovery;src:url(/fonts/disc-med.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Discovery;src:url(/fonts/disc-bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Kissufim;src:url(/fonts/kissufim.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Lahav;src:url(/fonts/lahav.woff2)format("woff2");font-weight:400;font-display:swap}:root{--wine:#9d3f53;--wine-deep:#7d2f42;--wine-soft:#f4e2e6;--gold-soft:#f6ecd9;--ink:#2f2925;--soft:#7a7068;--cream:#f7f3ec;--paper:#fffdf9;--fill:#f3ede3;--fill-h:#ebe2d4;--track:#2f292514;--gold:#a8772c;--peri:#5b61a0;--muted:var(--soft)}*{box-sizing:border-box}html,body{background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font-family:Discovery,Segoe UI,Arial,sans-serif;font-weight:400}h1,h2,h3,h4{margin:0;font-weight:500}.kis{font-family:Lahav,Kissufim,Discovery,serif;font-weight:400}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #e2a23a}.stage{max-width:940px;margin:0 auto;padding:24px 16px 70px}.panel{background:var(--paper);border-radius:32px;overflow:hidden;box-shadow:0 20px 60px #5a3c2814}.intro{flex-direction:column;gap:14px;padding:clamp(24px,5vw,52px) clamp(20px,4vw,44px);display:flex}.intro-title{text-wrap:balance;margin:0 0 4px;font-size:clamp(30px,5.2vw,46px);font-weight:700;line-height:1.2}.intro-lede{color:var(--soft);max-width:56ch;margin:0;font-size:18px;line-height:1.7}.intro-field{border:0;flex-direction:column;gap:10px;min-width:0;margin:14px 0 0;padding:0;display:flex}.intro-field>span,.intro-field legend{color:var(--ink);margin-bottom:10px;padding:0;font-size:16px;font-weight:700}.intro-field>span{margin-bottom:0}.intro-field input{font:inherit;color:var(--ink);background:var(--fill);border:0;border-radius:20px;width:100%;max-width:420px;padding:16px 22px;font-size:18px;transition:background .18s}.intro-field input:hover{background:var(--fill-h)}.intro-field input::placeholder{color:var(--soft)}.intro-gender{flex-wrap:wrap;gap:10px;display:flex}.intro-gender button{font:inherit;color:var(--ink);background:var(--fill);cursor:pointer;border:0;border-radius:999px;padding:13px 26px;font-size:17px;font-weight:500;transition:background .18s,color .18s}.intro-gender button:hover{background:var(--fill-h)}.intro-gender button.on{background:var(--wine);color:#fff}.intro-start{font:inherit;color:#fff;background:var(--wine);cursor:pointer;border:0;border-radius:999px;align-self:flex-start;margin-top:18px;padding:16px 34px;font-size:18px;font-weight:700;transition:background .18s,opacity .18s}.intro-start:hover:not(:disabled){background:var(--wine-deep)}.intro-start:disabled{opacity:.4;cursor:not-allowed}.qwrap{display:block}.qpane{padding:clamp(20px,4vw,44px)}.qtop{align-items:center;gap:16px;margin-bottom:24px;display:flex}.qnum{color:var(--soft);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:14px}.prog{background:var(--track);border-radius:99px;flex:1;height:6px;display:block;overflow:hidden}.prog i{background:var(--wine);border-radius:99px;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.qtext{text-wrap:balance;margin:0 0 26px;font-size:clamp(26px,4.4vw,40px);font-weight:700;line-height:1.25}.opts{gap:12px;display:grid}.opt{font:inherit;text-align:right;cursor:pointer;color:var(--ink);background:var(--fill);border:0;border-radius:20px;align-items:center;gap:14px;padding:18px 22px;font-size:18px;line-height:1.5;transition:background .18s,color .18s,opacity .18s;display:flex}.opt:hover:not(:disabled){background:var(--fill-h)}.opt:disabled{cursor:default}.opt .dot{background:#fff;border-radius:50%;flex:none;width:22px;height:22px;transition:all .18s}.opt .lab{flex:1;min-width:0}.opt.sel{background:var(--wine);color:#fff}.opt.sel .dot{box-shadow:inset 0 0 0 6px var(--wine-deep)}.opt.dim{opacity:.45}.insight{opacity:0;background:var(--gold-soft);border-radius:20px;max-height:0;padding:0 20px;transition:max-height .45s,opacity .35s,margin .35s,padding .35s;overflow:hidden}.insight.on{opacity:1;max-height:420px;margin-top:20px;padding:16px 20px}.insight .lbl{letter-spacing:.06em;color:var(--gold);margin-bottom:4px;font-size:13px;font-weight:700}.insight p{margin:0;font-size:16.5px;line-height:1.7}.nextq{font:inherit;cursor:pointer;color:#fff;background:var(--wine);border:0;border-radius:999px;margin-top:18px;padding:16px 34px;font-size:18px;font-weight:700;transition:background .18s;animation:.45s cubic-bezier(.2,.8,.2,1) forwards rev;display:inline-block}.nextq:hover{background:var(--wine-deep)}.freetext{width:100%;font:inherit;color:var(--ink);background:var(--fill);resize:vertical;border:0;border-radius:20px;padding:18px 22px;font-size:18px;line-height:1.6;display:block}.freetext:focus{outline:3px solid var(--wine-soft);outline-offset:0}.meter{background:var(--fill);border-radius:24px;align-items:center;gap:clamp(16px,3vw,32px);margin-bottom:30px;padding:16px clamp(16px,3vw,26px);display:flex}.ring{aspect-ratio:1;flex:none;width:clamp(104px,18vw,132px);max-width:100%;position:relative}.ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.ring .arc{fill:none;stroke-linecap:butt;transition:stroke-dasharray .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1),opacity .3s}.ring .center{text-align:center;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.ring .center b{font-size:clamp(15px,2.4vw,18px);font-weight:700;line-height:1.1;display:block}.ring .center small{color:var(--soft);font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;display:block}.legend{flex:1;grid-template-columns:repeat(2,minmax(0,max-content));align-content:center;gap:8px 36px;min-width:0;display:grid}.legend .mtitle{grid-column:1/-1;margin-bottom:2px;font-size:17px;font-weight:700}.lg{align-items:center;gap:8px;min-width:0;font-size:14.5px;display:flex}.lg i{border-radius:50%;flex:none;width:11px;height:11px}.lg .nm{white-space:nowrap}.lg .nm small{color:var(--soft);font-size:inherit}.lg .pc{font-variant-numeric:tabular-nums;color:var(--soft);min-width:3.2ch;margin-inline-start:4px;font-weight:500}.lg.lead .nm,.lg.lead .pc{color:var(--ink);font-weight:700}.lg.zero{opacity:.45}.hero .meter{text-align:right;max-width:620px;margin:28px auto 0}@media (max-width:560px){.meter{flex-direction:column;align-items:stretch}.ring{margin:0 auto}.legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 14px}}.proc{text-align:center;padding:90px 30px 100px}.orb{width:92px;height:92px;margin:0 auto 30px;position:relative}.orb span{border:1.5px solid var(--wine);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ripple;position:absolute;inset:0}.orb span:nth-child(2){animation-delay:.8s}.orb span:nth-child(3){animation-delay:1.6s}.orb b{background:#e2a23a;border-radius:50%;animation:1.6s ease-in-out infinite beat;position:absolute;inset:34px}@keyframes ripple{0%{opacity:.9;transform:scale(.35)}to{opacity:0;transform:scale(1)}}@keyframes beat{0%,to{transform:scale(.85)}50%{transform:scale(1.12)}}.proc h3{margin-bottom:10px;font-size:clamp(22px,3.4vw,28px);font-weight:700}.procline{color:var(--soft);opacity:0;min-height:26px;font-size:16.5px;transition:all .35s}.procline.on{opacity:1}.hero{text-align:center;padding:clamp(28px,5vw,44px) clamp(20px,4vw,44px) 8px;overflow:hidden}.kick{letter-spacing:.06em;color:var(--soft);margin-bottom:14px;font-size:14px;font-weight:500}.art{aspect-ratio:1;width:min(230px,58vw);margin:0 auto;position:relative}.art .halo{opacity:0;background:radial-gradient(circle,#e2a23a47,#e2a23a00 68%);border-radius:50%;position:absolute;inset:-14%;transform:scale(.8)}.art img{object-fit:contain;opacity:0;width:100%;height:100%;position:relative;transform:scale(.88)}.art .sweep{pointer-events:none;opacity:0;background:linear-gradient(115deg,#0000 38%,#ffffffd9 50%,#0000 62%);position:absolute;inset:0}.play .art .halo{animation:1s cubic-bezier(.2,.8,.2,1) .15s forwards halo,5s ease-in-out 1.3s infinite breathe}.play .art img{animation:1.05s cubic-bezier(.2,.9,.2,1) forwards artin,6.5s ease-in-out 1.2s infinite float}.play .art .sweep{animation:1.5s ease-out .55s forwards sweep}@keyframes artin{to{opacity:1;transform:scale(1)}}@keyframes halo{to{opacity:1;transform:scale(1)}}@keyframes breathe{0%,to{opacity:.75}50%{opacity:1}}@keyframes float{0%,to{translate:0}50%{translate:0 -7px}}@keyframes sweep{0%{opacity:0;transform:translate(120%)}25%{opacity:1}to{opacity:0;transform:translate(-120%)}}.rev{opacity:0;transform:translateY(12px)}.play .rev{animation:.75s cubic-bezier(.2,.8,.2,1) forwards rev}@keyframes rev{to{opacity:1;transform:none}}.hero h1{margin:8px 0 4px;font-size:clamp(44px,8vw,68px);line-height:1.05}.hero .sef{color:var(--wine);margin-bottom:6px;font-size:18px;font-weight:500}.match{background:var(--wine-soft);border-radius:999px;align-items:baseline;gap:8px;margin-top:8px;margin-bottom:8px;padding:8px 20px;display:inline-flex}.match b{color:var(--wine);font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.match span{color:var(--wine-deep);font-size:15px}.rare{color:var(--soft);margin-bottom:6px;font-size:14px}.body{max-width:700px;margin:0 auto;padding:28px clamp(20px,4vw,44px) 10px}.body p{color:#4a423a;margin:0 0 16px;font-size:17.5px;font-weight:400;line-height:1.85}.body p.quote{color:var(--ink);background:var(--gold-soft);border-radius:20px;padding:18px 22px;font-size:19px;line-height:1.75}.duo{grid-template-columns:1fr 1fr;gap:12px;margin:24px 0 8px;display:grid}@media (max-width:640px){.duo{grid-template-columns:1fr}}.mini{background:var(--fill);border-radius:24px;padding:20px 22px}.mini .tag{letter-spacing:.06em;margin-bottom:10px;font-size:13px;font-weight:700}.mini.bal .tag{color:var(--gold)}.mini.soft .tag{color:var(--peri)}.mini .row{align-items:center;gap:12px;margin-bottom:8px;display:flex}.mini img{object-fit:contain;width:52px;height:52px}.mini h4{font-size:24px;font-weight:400}.mini .sf{color:var(--soft);font-size:13.5px}.mini p{color:#5a5048;margin:0;font-size:15.5px;line-height:1.65}.gate{background:var(--fill);border-radius:24px;margin:24px clamp(20px,4vw,44px) 34px;overflow:hidden}.gate .blur{filter:blur(5px);opacity:.5;pointer-events:none;-webkit-user-select:none;user-select:none;min-height:128px;padding:26px 26px 0}.gate .blur p{color:#4a423a;margin:0 0 12px;font-size:16.5px;line-height:1.8}.gate>div:not(.over):not(.blur){padding:26px 26px 0}.gate>div:not(.over):not(.blur) p{color:#4a423a;margin:0 0 12px;font-size:16.5px;line-height:1.8}.gate .over{background:linear-gradient(180deg,#f3ede399,var(--fill) 34%);text-align:center;margin-top:-70px;padding:26px clamp(18px,4vw,30px) 28px;position:relative}.gate h3{margin-bottom:6px;font-size:clamp(22px,3.4vw,26px);font-weight:700}.gate .sub{color:var(--soft);max-width:52ch;margin:0 auto 18px;font-size:15.5px;line-height:1.65}.form{flex-wrap:wrap;gap:10px;max-width:460px;margin:0 auto;display:flex}.form input{font:inherit;color:var(--ink);background:var(--paper);border:0;border-radius:16px;flex:150px;padding:15px 18px;font-size:17px}.form input:focus{outline:3px solid var(--wine-soft);outline-offset:0}.form button{font:inherit;color:#fff;background:var(--wine);cursor:pointer;border:0;border-radius:999px;flex:100%;padding:16px;font-size:18px;font-weight:700;transition:background .18s}.form button:hover{background:var(--wine-deep)}.tiny{color:var(--soft);margin-top:12px;font-size:13px}.tiny.err{color:var(--wine);margin-top:10px}.gate .over.nomask{margin-top:0}.practice,.prayer{text-align:start;background:var(--paper);border-radius:20px;margin-top:14px;padding:20px 22px}.practice h3,.prayer h3{margin-bottom:12px;font-size:19px;font-weight:700}.practice ol{flex-direction:column;gap:11px;margin:0;padding-inline-start:22px;display:flex}.practice li{color:#4a423a;font-size:16px;line-height:1.75}.practice li::marker{color:var(--gold);font-weight:700}.prayer p{color:var(--ink);margin:0;font-size:17.5px;line-height:1.9}.sharewrap{text-align:center;padding:10px clamp(20px,4vw,44px) 40px}.sharewrap h3{margin-bottom:6px;font-size:clamp(22px,3.4vw,26px);font-weight:700}.sharewrap .sub{color:var(--soft);max-width:56ch;margin:0 auto 22px;font-size:15.5px;line-height:1.65}.card{background:var(--fill);aspect-ratio:4/5;border-radius:24px;width:360px;max-width:100%;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 20px 50px #5a3c2824}.card img{object-fit:cover;width:100%;height:100%;transition:opacity .45s;display:block}.cardload{flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;inset:0}.cardload p{color:var(--soft);margin:0;font-size:14.5px}.sharebtns{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.sharebtns button,.sharebtns a{font:inherit;cursor:pointer;background:var(--fill);color:var(--ink);border:0;border-radius:999px;padding:13px 24px;font-size:16px;font-weight:500;text-decoration:none;transition:background .18s;display:inline-block}.sharebtns button:hover,.sharebtns a:hover{background:var(--fill-h)}.sharebtns button.wa{background:var(--wine);color:#fff;font-weight:700}.sharebtns button.wa:hover{background:var(--wine-deep)}.sukkah{background:var(--fill);border-radius:24px;margin:0 clamp(20px,4vw,44px) 40px;padding:24px clamp(18px,3vw,28px)}.sukkah h3{margin-bottom:6px;font-size:clamp(22px,3.4vw,26px);font-weight:700}.sukkah .sub{color:var(--soft);margin:0 0 18px;font-size:15.5px;line-height:1.65}.contest{background:var(--paper);border-radius:20px;margin-bottom:16px;padding:16px 18px}.contest .me{color:var(--wine);margin:0 0 6px;font-size:16px;font-weight:700}.contest p{color:#5a5048;margin:0;font-size:14.5px;line-height:1.65}.guests{flex-wrap:wrap;gap:10px;display:flex}.guest{background:var(--paper);border-radius:999px;align-items:center;gap:9px;padding:6px 16px 6px 8px;display:flex}.guest img{object-fit:contain;width:34px;height:34px}.guest b{font-size:15px;font-weight:700}.guest span{color:var(--soft);font-size:13.5px}.guest.empty{color:var(--soft);background:#fffdf98c;border-radius:20px;padding:12px 18px;font-size:14.5px}@media (prefers-reduced-motion:reduce){.ring .arc,.prog i,.opt,.insight{transition:none!important}}.gate>div:not(.over):not(.blur)+.over{background:0 0;margin-top:0;padding-top:10px}.gate .over>p{margin:0;font-size:16.5px;font-weight:500}.opts>.nextq{justify-self:start;margin-top:0}.nextq:disabled{opacity:.6;cursor:default}.intro{text-align:center;align-items:center}.intro-lede{margin-inline:auto}.intro-field{align-items:center;width:100%;max-width:420px;margin-inline:auto}.intro-field legend,.intro-field input{text-align:center;width:100%}.intro-gender{justify-content:center}.intro-start{align-self:center}.qtext{text-align:center}.opt{text-align:center;justify-content:center;padding-inline:54px;position:relative}.opt .dot{inset-inline-start:20px;position:absolute;top:50%;transform:translateY(-50%)}.opt .lab{flex:0 auto}.insight{text-align:center}.nextq{margin-inline:auto;display:block}.freetext{text-align:center}.meter{justify-content:center}.legend{flex:0 auto}.body p,.mini{text-align:center}.mini .row{justify-content:center}.gate .blur,.gate>div:not(.over):not(.blur),.practice h3,.prayer h3,.prayer p,.sukkah{text-align:center}.sukkah .sub{max-width:56ch;margin-inline:auto}.guests{justify-content:center}.contest{text-align:center}.optrow{position:relative}.optrow .opt{width:100%}.nextq-side{display:none}@media (min-width:700px){.optrow.sel .opt{padding-inline-end:190px}.nextq-side{inset-inline-end:10px;height:max-content;font:inherit;color:var(--wine);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;margin-block:auto;padding:10px 18px;font-size:15.5px;font-weight:700;transition:background .18s;animation:.3s ease-out both sidein;display:inline-flex;position:absolute;top:0;bottom:0}.nextq-side:hover{background:var(--wine-soft)}}@keyframes sidein{0%{opacity:0}to{opacity:1}}.opt[aria-pressed=false].dim:hover{opacity:.8}.qnav{border-top:1px solid var(--fill);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:16px;display:flex}.qback{font:inherit;color:var(--ink);background:var(--fill);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:9px 18px;font-size:15px;font-weight:700;display:inline-flex}.qback:hover:not(:disabled){background:var(--fill-h)}.qlink{font:inherit;color:var(--soft);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:6px 4px;font-size:14.5px;text-decoration:underline}.qlink:hover:not(:disabled){color:var(--ink)}.qlink.danger{color:var(--wine);font-weight:700}.qrestart-confirm{color:var(--ink);flex-wrap:wrap;align-items:center;gap:10px;font-size:14.5px;display:inline-flex}.qback:focus-visible,.qlink:focus-visible,.nextq-side:focus-visible{outline:3px solid var(--wine-soft);outline-offset:2px}.intro .qlink{align-self:center}.optional{text-align:center;color:var(--soft);margin:-14px auto 18px;font-size:15.5px}.gate .over,.gate .over h3,.gate .over .sub,.gate .over .tiny{text-align:center}.gate .over .sub{margin-inline:auto}.consent{text-align:start;color:var(--soft);cursor:pointer;flex:100%;justify-content:center;align-items:flex-start;gap:10px;max-width:440px;margin:2px auto 4px;font-size:14px;line-height:1.55;display:flex}.consent input{width:20px;height:20px;accent-color:var(--wine);cursor:pointer;flex:none;margin:2px 0 0}.consent a{color:var(--wine);text-underline-offset:2px;text-decoration:underline}.form button:disabled{opacity:.5;cursor:not-allowed}.pane[hidden]{display:none}.botnav{z-index:50;-webkit-backdrop-filter:blur(10px);width:min(940px,100%);padding:6px 6px calc(8px + env(safe-area-inset-bottom,0px));background:#fffdf9f5;border-radius:22px 22px 0 0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -8px 30px #5a3c2814}.botnav button{cursor:pointer;font:inherit;color:var(--soft);background:0 0;border:0;border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:8px 2px 4px;font-size:12.5px;font-weight:700;display:flex;position:relative}.botnav svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.botnav button[aria-selected=true]{color:var(--wine)}.botnav button[aria-selected=true]:before{content:"";background:var(--wine);border-radius:99px;width:30px;height:3px;position:absolute;top:-6px}.botnav .badge{top:2px;color:#fff;background:#e2a23a;border-radius:99px;min-width:18px;height:18px;padding:0 5px;font-size:11px;line-height:18px;position:absolute;inset-inline-end:calc(50% - 24px)}a.primary,.sharetab button.primary{width:100%;max-width:420px;font:inherit;text-align:center;cursor:pointer;color:#fff;background:#1f9d57;border:0;border-radius:18px;margin:0 auto;padding:16px;font-size:17px;font-weight:700;text-decoration:none;display:block}a.primary:hover,.sharetab button.primary:hover{filter:brightness(1.06)}.sharetab button.primary:disabled{opacity:.7;cursor:wait}.tonext{text-align:center;padding:4px clamp(20px,4vw,44px) 36px}.sharetab,.contesttab,.ushtab{text-align:center;max-width:700px;margin:0 auto;padding:clamp(24px,4vw,40px) clamp(18px,4vw,44px) 34px}.sharetab h2,.contesttab h2,.ushtab h2{text-wrap:balance;font-size:clamp(24px,4vw,30px);font-weight:700}.sharetab .sub,.ushtab .sub{color:var(--soft);max-width:52ch;margin:6px auto 0;font-size:15.5px;line-height:1.65}.fmt{background:var(--fill);border-radius:99px;gap:4px;margin:18px auto 16px;padding:4px;display:inline-flex}.fmt button{font:inherit;cursor:pointer;color:var(--soft);background:0 0;border:0;border-radius:99px;padding:8px 20px;font-size:14.5px;font-weight:700}.fmt button[aria-checked=true]{background:var(--ink);color:#fff}.stories{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.stories::-webkit-scrollbar{display:none}.stories .slide{scroll-snap-align:center;flex:0 0 100%;justify-content:center;padding:4px 0 10px;display:flex}.stories img{aspect-ratio:1080/1920;background:var(--fill);object-fit:cover;border-radius:18px;width:auto;max-width:78%;height:min(56vh,480px);box-shadow:0 14px 36px #5a3c2829}.dots{justify-content:center;gap:7px;margin-top:6px;display:flex}.dots button{background:var(--fill-h);cursor:pointer;border:0;border-radius:50%;width:9px;height:9px;padding:0}.dots button[aria-current=true]{background:var(--wine);border-radius:99px;width:22px}.stylename{margin:10px 0 0;font-size:14.5px;font-weight:700}.stylename span{color:var(--soft);font-weight:400}.chatcard img{border-radius:18px;width:100%;max-width:560px;height:auto;box-shadow:0 14px 36px #5a3c2824}.why{color:#6b5a3e;background:var(--gold-soft);border-radius:16px;max-width:420px;margin:20px auto 14px;padding:12px 16px;font-size:14.5px;line-height:1.55}.more{color:var(--soft);margin-top:12px;font-size:14px}.more a,.more button{color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:2px 4px;text-decoration:underline}.contestcard{background:var(--gold-soft);border-radius:26px;padding:22px clamp(16px,3vw,26px)}.contestcard .when{color:#8a6420;font-size:13.5px;font-weight:700}.winners{text-align:start;margin:16px 0 6px}.winners h3{text-align:center;margin:0 0 10px}.winners ol{gap:6px;margin:0;padding:0;list-style:none;display:grid}.winners li{background:#fff;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;font-size:16px;display:flex}.winners li .nm{flex:1;font-weight:700}.winners li .ct{color:#6b5a3e;font-size:14px}.winners li.mine{outline:2px solid var(--wine-deep)}.winners p{text-align:center;color:#6b5a3e;margin:12px 0 0;font-size:14.5px}.contestcard .prize{color:#4a423a;max-width:48ch;margin:8px auto 16px;font-size:15px;line-height:1.6}.stats{justify-content:center;gap:10px;margin-bottom:12px;display:flex}.stats div{background:var(--paper);border-radius:18px;min-width:108px;padding:10px 18px}.stats b{font-variant-numeric:tabular-nums;font-size:30px;line-height:1.1;display:block}.stats small{color:var(--soft);font-size:13px}.contestcard .hint{color:#6b5a3e;margin:0 0 14px;font-size:14.5px}.contestcard .hint a{color:var(--wine-deep);font-weight:700}.contesttab .guests{justify-content:center;gap:8px;margin:0 0 16px}.contesttab .guest{gap:6px;padding:4px 12px 4px 6px;font-size:14px}.contesttab .guest img{width:26px;height:26px}.contesttab .guest.more{color:#8a6420;background:0 0;border:1.5px dashed #8a642066;padding:6px 14px}.boardtitle{letter-spacing:.05em;color:var(--soft);margin:26px 0 10px;font-size:14px;font-weight:700}.board{text-align:start;gap:4px;margin:0;padding:0;list-style:none;display:grid}.board li{background:var(--fill);border-radius:14px;align-items:center;gap:12px;padding:10px 14px;font-size:15.5px;display:flex}.board .pl,.winners .pl{font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:inline-grid}.board .m1,.winners .m1{color:#fff;background:#d4a02a}.board .m2,.winners .m2{color:#fff;background:#9aa3ad}.board .m3,.winners .m3{color:#fff;background:#b87945}.board .nm{flex:1}.board .ct{color:var(--soft);font-variant-numeric:tabular-nums;font-size:14px}.board li.mine{background:var(--wine-soft);box-shadow:inset 0 0 0 2px var(--wine);font-weight:700}.board li.gap{color:var(--soft);background:0 0;justify-content:center;padding:0}.contesttab .empty,.contesttab .note{color:var(--soft);margin:10px 0 0;font-size:13.5px}.ulist{text-align:start;gap:12px;margin-top:20px;display:grid}@media (min-width:700px){.ulist{grid-template-columns:1fr 1fr}.ulist .ucard.mine{grid-column:1/-1}}.ucard{background:var(--fill);border-radius:24px;padding:16px 18px;position:relative;overflow:hidden}.ucard:before{content:"";background:var(--c);width:6px;position:absolute;inset-block:0;inset-inline-start:0}.ucard .row{align-items:center;gap:12px;display:flex}.ucard img{object-fit:contain;flex:none;width:64px;height:64px}.ucard h3{font-size:28px;line-height:1}.ucard .sf{color:var(--ct);margin-top:2px;font-size:14px;font-weight:700}.ucard p{color:#4a423a;margin:10px 0 0;font-size:15px;line-height:1.7}.ucard.mine{background:var(--paper);box-shadow:inset 0 0 0 2px var(--c)}.ucard .you{background:var(--c);color:#fff;border-radius:99px;margin-inline-start:auto;padding:3px 10px;font-size:12.5px;font-weight:700}.contestcard h2{margin-top:0}.contestcard .when{margin-top:4px}.countdown{justify-content:center;gap:8px;margin:14px 0 4px;display:flex}.cd-cell{background:var(--ink);color:#fff;border-radius:16px;width:76px;padding:8px 0 6px}.cd-cell b{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:28px;line-height:1.1;display:block}.cd-cell small{opacity:.75;font-size:12px}.storywrap{position:relative}.storywrap .arrow{cursor:pointer;width:42px;height:42px;color:var(--ink);background:#fffdf9eb;border:0;border-radius:50%;place-items:center;padding-bottom:4px;font-size:28px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #5a3c282e}.storywrap .arrow.prev{right:2%}.storywrap .arrow.next{left:2%}.stories{cursor:grab;-webkit-user-select:none;user-select:none}.stories:active{cursor:grabbing}.sharenote{color:#1b6b3d;background:#e8f5ec;border-radius:14px;max-width:420px;margin:12px auto 0;padding:10px 14px;font-size:14px;line-height:1.55}@keyframes ucardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.pane:not([hidden]) .ucard{animation:.5s cubic-bezier(.2,.8,.2,1) both ucardIn;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.pane:not([hidden]) .ucard{animation:none}}body{min-height:100vh;position:relative}.stage{z-index:1;position:relative}@media (min-width:1180px){body:before,body:after{content:"";pointer-events:none;z-index:0;background-repeat:no-repeat;background-size:contain;position:absolute}body:before{background-image:url(/decor/sprig-top.svg);width:170px;height:520px;top:0;right:0}body:after{background-image:url(/decor/sprig-bottom.svg);width:170px;height:440px;bottom:0;left:0}}@media (max-width:1179.98px){.panel{background-image:url(/decor/band.svg);background-position:50% 14px;background-repeat:no-repeat;background-size:min(340px,100% - 48px);padding-top:34px}}.intro-return{background:var(--gold-soft);border-radius:18px;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;max-width:520px;margin:0 auto 22px;padding:12px 18px;font-size:15px;display:flex}.intro-return a{color:var(--wine-deep);background:var(--paper);border-radius:99px;padding:7px 16px;font-weight:700;text-decoration:none}.intro-return a:hover{background:#fff}.contestcard .prize{display:none}.contestcard h2{font-size:clamp(28px,5vw,36px)}.contestcard .when{font-size:15.5px}.csteps{text-align:start;margin:18px 0 6px}.csteps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.csteps li{background:var(--paper);border-radius:20px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}.csteps .num{color:#fff;font-variant-numeric:tabular-nums;background:#e2a23a;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font-size:20px;font-weight:700;display:grid}.csteps li.done .num{background:#1f9d57}.csteps li b{font-size:18.5px;line-height:1.3;display:block}.csteps li span{color:#5a5048;margin-top:3px;font-size:15.5px;line-height:1.5;display:block}.csteps .prizeline{color:#6b4c14;text-align:center;margin:14px 0 0;font-size:17px;font-weight:700;line-height:1.55}.contestcard .mystatus{letter-spacing:.04em;color:#8a6420;margin:22px 0 10px;font-size:15px;font-weight:700}.contestcard .stats b{font-size:34px}.contestcard .stats small{font-size:14px}.contestcard .hint{font-size:16px}.contest-teaser{max-width:780px;margin:0 auto;padding:6px clamp(20px,4vw,44px) 10px}.csteps.compact{background:var(--gold-soft);border-radius:26px;margin:0;padding:20px clamp(16px,3vw,24px)}.csteps-head{text-align:center;justify-content:center;align-items:center;gap:10px;margin-bottom:14px;display:flex}.csteps-head svg{fill:none;stroke:#8a6420;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:30px;height:30px}.csteps-head h3{text-wrap:balance;font-size:clamp(20px,3.2vw,24px);font-weight:700}.csteps-link{text-align:center;color:var(--wine-deep);margin-top:12px;font-size:16px;font-weight:700;text-decoration:none;display:block}@media (min-width:760px){.csteps ol{grid-template-columns:repeat(3,1fr);gap:30px}.csteps li{text-align:center;flex-direction:column;align-items:center}.csteps li:not(:last-child):after{content:"←";color:#c8a45a;font-size:24px;font-weight:700;position:absolute;top:50%;left:-25px;transform:translateY(-50%)}}@media (max-width:759.98px){.csteps ol{gap:22px}.csteps li:not(:last-child):after{content:"↓";color:#c8a45a;font-size:18px;font-weight:700;position:absolute;bottom:-22px;right:30px}}.contesttab{max-width:860px}p,li,label,legend,.opt,.tiny,small,.mini p,.ucard p,.practice li,.prayer p,.body p{text-wrap:pretty}h1,h2,h3,h4,.qtext,.intro-lede,.sub,.why,.hint,.prizeline,.prize,.contestcard .when,.stylename,.sharenote,.intro-return span,.csteps li b,.csteps li span,.cd-cell small,.rare,.kick,.consent span,.botnav span,a.primary,button{text-wrap:balance}.storywrap .arrow{padding:0}.storywrap .arrow svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.recover-toggle{font:inherit;color:var(--wine-deep);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin:4px auto 30px;font-size:15px;text-decoration:underline;display:block}.recover{background:var(--fill);text-align:center;border-radius:20px;max-width:460px;margin:0 auto 30px;padding:16px 18px}.recover p{color:#5a5048;margin:0 0 10px;font-size:14.5px;line-height:1.6}.recover-row{gap:8px;display:flex}.recover-row input{min-width:0;font:inherit;background:var(--paper);border:0;border-radius:14px;flex:1;padding:12px 14px;font-size:15px}.recover-row button{font:inherit;background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:14px;padding:0 18px;font-weight:700}.recover-done{font-weight:700;color:#1b6b3d!important;margin:0!important}.recover-err{color:var(--wine)!important;margin:8px 0 0!important}.site-foot{z-index:1;text-align:center;color:var(--soft);padding:0 16px 28px;font-size:14px;position:relative}.site-foot a{color:var(--wine-deep)}.stage.has-botnav{padding-bottom:24px}body:has(.botnav) .site-foot{padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.site-foot p{margin:0 0 8px}.site-foot nav{flex-wrap:wrap;justify-content:center;gap:6px 18px;font-size:13.5px;display:flex}.takanon-link{color:var(--wine-deep);white-space:nowrap;font-size:14px;font-weight:400}.legal{text-align:start;max-width:720px;margin:0 auto;padding:clamp(26px,5vw,48px) clamp(20px,5vw,56px) 36px}.legal h1{text-align:center;font-size:clamp(28px,5vw,38px);font-weight:700}.legal-sub{text-align:center;color:var(--soft);margin:6px 0 26px}.legal h2{margin:22px 0 6px;font-size:19px;font-weight:700}.legal p{color:#4a423a;margin:0;font-size:16px;line-height:1.75}.legal a{color:var(--wine-deep)}.legal-back{text-align:center;margin-top:30px!important}.stage.admin{max-width:1180px}.adm{text-align:start;padding:clamp(20px,3vw,36px)}.adm-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.adm-head h1{font-size:clamp(24px,3.4vw,30px);font-weight:700}.adm-head p{color:var(--soft);margin:4px 0 0;font-size:14px}.adm-head button{background:var(--fill);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:9px 18px;font-weight:700}.adm-tiles{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;margin-bottom:14px;display:grid}.adm-tiles div{background:var(--fill);border-radius:20px;padding:16px 18px}.adm-tiles b{font-variant-numeric:tabular-nums;font-size:34px;line-height:1.1;display:block}.adm-tiles span{color:var(--soft);font-size:14px}.adm-card{background:var(--paper);border-radius:22px;margin-bottom:14px;padding:18px 20px;box-shadow:inset 0 0 0 1px #2f292514}.adm-card h2{margin-bottom:10px;font-size:18px;font-weight:700}.adm-card h2.mt{margin-top:22px}.adm-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (max-width:800px){.adm-two{grid-template-columns:1fr}}.adm-two .adm-card{margin-bottom:14px}.adm-note{color:var(--soft);margin:0 0 12px;font-size:14px;line-height:1.55}.adm-empty{color:var(--soft);font-size:14.5px}.adm-days{align-items:flex-end;gap:6px;height:180px;padding-bottom:4px;display:flex;overflow-x:auto}.adm-day{font-variant-numeric:tabular-nums;flex-direction:column;flex:1 0 34px;align-items:center;height:100%;display:flex}.adm-daybar{flex:1;justify-content:center;align-items:flex-end;width:100%;display:flex;position:relative}.adm-daybar i{background:#e9dcc6;border-radius:6px 6px 0 0;width:70%;position:absolute;bottom:0}.adm-daybar i.lead{background:var(--wine);width:40%}.adm-day small{margin-top:4px;font-size:12px;font-weight:700}.adm-day span{color:var(--soft);font-size:11px}.adm-legend{color:var(--soft);align-items:center;gap:6px;margin:10px 0 0;font-size:13px;display:flex}.adm-legend i{background:#e9dcc6;border-radius:3px;width:12px;height:12px;margin-inline-start:10px;display:inline-block}.adm-legend i.lead{background:var(--wine)}.adm-row{grid-template-columns:110px 1fr 80px;align-items:center;gap:10px;margin-bottom:7px;font-size:14.5px;display:grid}.adm-row .bar{background:var(--fill);border-radius:99px;height:12px;overflow:hidden}.adm-row .bar i{background:var(--wine);border-radius:99px;height:100%;display:block}.adm-row .num{font-variant-numeric:tabular-nums;color:var(--soft);font-size:13.5px}.adm-scroll{overflow-x:auto}.adm table{border-collapse:collapse;width:100%;font-size:14px}.adm th{text-align:start;color:var(--soft);white-space:nowrap;border-bottom:1px solid #2f29251a;padding:8px 10px;font-size:12.5px;font-weight:700}.adm td{vertical-align:top;border-bottom:1px solid #2f29250f;padding:8px 10px}.adm td a{color:var(--wine-deep)}.adm td.nowrap{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--soft)}.adm td.free{color:#4a423a;min-width:180px}.adm .dot{border-radius:50%;width:9px;height:9px;margin-inline-end:6px;display:inline-block}.adm-login{text-align:center;gap:12px;max-width:360px;margin:0 auto;padding:50px 24px;display:grid}.adm-login h1{font-size:28px;font-weight:700}.adm-login input{background:var(--fill);font:inherit;text-align:center;border:0;border-radius:14px;padding:13px 14px;font-size:16px}.adm-login button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:13px;font-weight:700}.adm-login .err{color:var(--wine);margin:0}.adm-search{flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px;display:flex}.adm-search input[type=search]{background:var(--fill);font:inherit;border:0;border-radius:12px;flex:280px;padding:11px 14px;font-size:15px}.adm-search label{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.adm-search button{background:var(--ink);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:11px 18px;font-weight:700}.adm-search a{color:var(--wine-deep);font-size:14px}.adm-pages{justify-content:space-between;align-items:center;margin-top:14px;font-size:14.5px;display:flex}.adm-pages a{background:var(--fill);color:var(--ink);border-radius:99px;padding:8px 18px;font-weight:700;text-decoration:none}.adm-search input[type=date]{background:var(--fill);font:inherit;border:0;border-radius:10px;padding:8px 10px;font-size:14px}.nf{text-align:center;padding:clamp(28px,5vw,48px) 20px 44px}.nf-art{width:min(320px,100%);height:auto;margin:0 auto 10px;display:block}.nf-beam,.nf-wall{fill:none;stroke:#8a5a33;stroke-width:3px;stroke-linecap:round}.nf-leaf{fill:#7fae80;fill-opacity:.55;stroke:#5f8f66;stroke-width:1.2px}.nf-cloth{fill:none;stroke:#e2c78f;stroke-width:2px;stroke-dasharray:3 7;stroke-linecap:round}.nf-lamp{fill:#fff4d6;stroke:#b8924a;stroke-width:2px}.nf-flame{fill:#e2a23a}.nf-lantern{transform-origin:160px 58px;animation:3.2s ease-in-out infinite nfSwing}.nf-flame{animation:1.4s ease-in-out infinite nfFlicker}.nf-guest{animation:1.6s ease-in-out infinite nfHop}@keyframes nfSwing{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes nfFlicker{0%,to{opacity:1}50%{opacity:.55}}@keyframes nfHop{0%,to{transform:translateY(0)}40%{transform:translateY(-12px)}}@media (prefers-reduced-motion:reduce){.nf-lantern,.nf-flame,.nf-guest{animation:none}}.nf h1{margin:6px 0 10px;font-size:clamp(32px,6vw,46px);line-height:1.1}.nf p{color:var(--soft);max-width:44ch;margin:0 auto 22px;font-size:17px;line-height:1.6}.nf-home{background:var(--wine);color:#fff;border-radius:99px;padding:13px 26px;font-weight:700;text-decoration:none;display:inline-block}.nf-home:hover{background:var(--wine-deep)}.panel{position:relative}.backhome{color:var(--soft);background:var(--fill);border-radius:99px;margin:14px 18px 0;padding:6px 14px;font-size:14px;font-weight:700;text-decoration:none;display:table}.backhome:hover{color:var(--ink)}@media (max-width:1179.98px){.backhome{margin-top:12px}}.fb-open{font:inherit;color:var(--wine-deep);cursor:pointer;background:0 0;border:0;padding:0;font-size:13.5px;text-decoration:underline}.fb{background:var(--paper);width:min(520px,100% - 32px);max-height:calc(100% - 40px);color:var(--ink);text-align:start;direction:rtl;border:0;border-radius:26px;padding:24px clamp(18px,4vw,30px);box-shadow:0 30px 80px #28190f40}.fb::backdrop{background:#2f292573}.fb h2{margin:0 0 4px;font-size:22px;font-weight:700}.fb-sub{color:var(--soft);margin:0 0 14px;font-size:14.5px;line-height:1.55}.fb-x{top:12px;background:var(--fill);cursor:pointer;border:0;border-radius:50%;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;inset-inline-end:14px}.fb{position:fixed}.fb-field{margin-bottom:12px;display:block}.fb-field span{margin-bottom:5px;font-size:14px;font-weight:700;display:block}.fb-field small{color:var(--soft);font-weight:400}.fb textarea,.fb input[type=text]{background:var(--fill);width:100%;font:inherit;resize:vertical;border:0;border-radius:14px;padding:11px 13px;font-size:15px}.fb input[type=file]{font:inherit;max-width:100%;font-size:14px}.fb-preview{border-radius:12px;max-height:140px;margin:-4px 0 12px;display:block}.fb-two{grid-template-columns:1fr 1fr;gap:10px;display:grid}@media (max-width:520px){.fb-two{grid-template-columns:1fr}}.fb input.fb-hp{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.fb{overflow-x:hidden}.fb input,.fb textarea{min-width:0}.fb-err{color:var(--wine);margin:0 0 10px;font-size:14px}.fb-send,.fb-done button{background:var(--wine);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;width:100%;padding:13px 24px;font-weight:700}.fb-send:disabled{opacity:.7}.fb-done{text-align:center;padding:20px 0 4px}.fb-done p{color:var(--soft);margin:6px 0 18px}.adm-fb{gap:10px;display:grid}.adm-fb article{background:var(--fill);border-radius:16px;padding:12px 14px}.adm-fb article.done{opacity:.55}.adm-fb header{color:var(--soft);flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;display:flex}.adm-fb header b{color:var(--ink);font-size:14px}.adm-fb header .contact{direction:ltr;unicode-bidi:isolate}.adm-fb p{white-space:pre-wrap;margin:6px 0 8px;font-size:15px;line-height:1.6}.adm-fb img{border-radius:10px;max-width:100%;max-height:160px;margin-bottom:8px;display:block}.adm-fb form button{background:var(--paper);font:inherit;cursor:pointer;border:0;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:700}.react-wrap{max-width:780px;margin:0 auto;padding:6px clamp(20px,4vw,44px) 18px}.react{text-align:center}.react-inline{background:var(--fill);border-radius:24px;padding:20px clamp(14px,3vw,24px)}.react-q{color:var(--ink);margin:0 0 14px;font-size:19px;font-weight:700}.react-row{grid-template-columns:repeat(4,1fr);gap:8px;max-width:520px;margin:0 auto;display:grid}.react-row button{background:var(--paper);cursor:pointer;font:inherit;border:0;border-radius:18px;flex-direction:column;align-items:center;gap:4px;padding:12px 4px 10px;transition:transform .15s,box-shadow .15s;display:flex}.react-row button:hover{transform:translateY(-2px)}.react-row button.on{box-shadow:inset 0 0 0 2px var(--wine);background:#fff}.react-emoji{font-size:34px;line-height:1.1}.react-label{color:var(--soft);font-size:13px;font-weight:700;line-height:1.25}.react-comment{max-width:520px;margin:14px auto 0}.react-comment textarea{background:var(--paper);width:100%;font:inherit;resize:vertical;text-align:right;border:0;border-radius:14px;min-height:84px;padding:12px 14px;font-size:15px}.react-actions{justify-content:center;align-items:center;gap:10px;margin-top:10px;display:flex}.react-send{background:var(--wine);color:#fff;font:inherit;cursor:pointer;border:0;border-radius:14px;padding:11px 26px;font-weight:700}.react-send:disabled{opacity:.55;cursor:default}.react-skip{font:inherit;color:var(--soft);cursor:pointer;background:0 0;border:0;font-size:14px;text-decoration:underline}.react-err{color:var(--wine);margin:10px 0 0;font-size:14px}.react-done{padding:18px}.react-done .react-big{font-size:40px;display:block}.react-done p{margin:6px 0 0;font-size:17px;font-weight:700}.nudge{z-index:60;justify-content:center;display:flex;position:fixed;inset:0}.nudge-modal{background:#2f292566;align-items:center;padding:16px}.nudge-sheet{pointer-events:none;align-items:flex-end}.nudge-box{background:var(--paper);pointer-events:auto;position:relative;box-shadow:0 20px 60px #28190f47}.nudge-modal .nudge-box{border-radius:26px;width:min(560px,100%);padding:26px 22px 18px;animation:.25s ease-out nudgeIn}.nudge-sheet .nudge-box{width:min(560px,100%);margin-bottom:calc(70px + env(safe-area-inset-bottom,0px));border-radius:24px 24px 0 0;padding:22px 16px 18px;animation:.35s cubic-bezier(.2,.8,.2,1) nudgeUp}.nudge-x{top:10px;background:var(--fill);cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;font-size:19px;line-height:1;position:absolute;inset-inline-end:12px}@keyframes nudgeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes nudgeUp{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.nudge-box{animation:none}}.adm td.rx{white-space:nowrap;cursor:default;font-size:20px}.adm td.rx .rx-c{vertical-align:super;margin-inline-start:4px;font-size:13px}.sharecard{background:#fff;border-radius:24px;grid-template-columns:auto 1fr;align-items:center;gap:6px 18px;margin:4px 0 26px;padding:16px;display:grid;box-shadow:0 0 0 2px #cfe9d9,0 14px 34px #1f9d571f}.sharecard .sc-thumb{border-radius:14px;width:96px;display:block;overflow:hidden;transform:rotate(-3deg);box-shadow:0 8px 20px #28190f33}.sharecard .sc-thumb img{width:100%;height:auto;display:block}.sharecard .sc-body{text-align:start;flex-direction:column;align-items:stretch;gap:8px;min-width:0;display:flex}.sharecard h3{margin:0;font-size:20px;font-weight:700;line-height:1.3}.sharewrap{max-width:700px;margin:0 auto;padding:0 clamp(20px,4vw,44px)}.sharecard p{text-align:start;margin:0}.sharecard .sc-sub{color:var(--soft);font-size:15px;line-height:1.55}.sc-btn{font:inherit;cursor:pointer;color:#fff;background:#1f9d57;border:0;border-radius:16px;padding:13px 16px;font-size:17px;font-weight:700}.sc-btn:hover{filter:brightness(1.06)}.sc-btn:disabled{opacity:.7;cursor:wait}.sc-more{color:#1b6b3d;align-self:flex-start;font-size:14.5px;font-weight:700;text-decoration:none}.sharecard .sc-contest{color:var(--ink);background:#eef7f1;border-radius:14px;grid-column:1/-1;margin-top:10px;padding:10px 14px;font-size:14.5px;line-height:1.6}.sc-contest a{color:var(--wine);font-weight:700}.sharecard .sharenote{max-width:none;margin:2px 0 0;font-size:14px}.botnav button.hot,.botnav button.hot[aria-selected=true]{color:#1b6b3d}.botnav button.hot svg{box-sizing:content-box;color:#fff;stroke:#fff;background:#1f9d57;border-radius:50%;width:24px;height:24px;margin-top:-22px;padding:9px;box-shadow:0 8px 18px #1f9d5759,0 0 0 4px #fffdf9f5}.botnav button.hot:before{display:none}.why-note{text-align:center;color:var(--wine);max-width:420px;margin:-4px auto 14px;font-size:14.5px;line-height:1.55}.why-note a{color:inherit;font-weight:700}.react-share{color:#1b6b3d;margin-top:12px;font-size:15px;font-weight:700;text-decoration:none;display:inline-block}.react-done .react-share{color:#fff;background:#1f9d57;border-radius:14px;padding:11px 22px}.gate .over .hook{color:var(--wine);text-wrap:balance;max-width:34ch;margin:0 auto 12px;font-size:18px;font-weight:700;line-height:1.6}.peek{max-width:34em;color:inherit;margin:16px auto 0;text-decoration:none;display:block}.peek-text{-webkit-line-clamp:2;color:var(--ink);opacity:.5;-webkit-box-orient:vertical;font-size:16.5px;line-height:1.6;display:-webkit-box;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000 95%);mask-image:linear-gradient(#000 30%,#0000 95%)}.peek-more{color:var(--soft);margin-top:2px;font-size:13.5px;font-weight:700;display:inline-block}.peek:hover .peek-more{color:var(--wine)}.gate-list{text-align:start;gap:8px;max-width:380px;margin:10px auto 14px;padding:0;list-style:none;display:grid}.gate-list li{background:var(--paper);color:var(--ink);border-radius:14px;align-items:center;gap:10px;padding:10px 14px;font-size:15.5px;font-weight:700;line-height:1.4;display:flex}.gate-list .ic{flex:none;font-size:20px;line-height:1}.stories .ph{aspect-ratio:1080/1920;background:var(--fill);border-radius:18px;place-items:center;max-width:78%;height:min(56vh,480px);display:grid}.stories .ph.busy{animation:1.4s ease-in-out infinite phPulse}.ph-note{color:var(--soft);text-align:center;padding:0 14px;font-size:14px;font-weight:700;line-height:1.5}.stories img.pending{display:none}.sharecard .sc-thumb img{background:var(--fill);aspect-ratio:1080/1920}.sharecard .sc-thumb.pending{animation:1.4s ease-in-out infinite phPulse}@keyframes phPulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.stories .ph.busy,.sharecard .sc-thumb.pending{animation:none}}
