@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-ext-wght-normal-D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-cyrillic-wght-normal-CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-vietnamese-wght-normal-U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-ext-wght-normal-CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(./nunito-latin-wght-normal-BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html[data-ui=original]{--or-red:#d32637;--or-deep:#6c1626;--or-coral:#f45d57;--or-peach:#fff0e6;--or-paper:#fffaf4;--or-cream:#fffdf8;--or-ink:#3f2725;--or-sub:#796461;--or-yellow:#ffd25c;--or-green:#477e43;--or-line:#f2dcd1;--or-shadow:0 15px 45px #7b312c17;--or-font:"Nunito Variable", "Nunito", system-ui, -apple-system, sans-serif;--red:var(--or-red);--red-deep:var(--or-deep);--blush:#fff2e8;--snow:var(--or-paper);--white:#fff;--ink:var(--or-ink);--ink-soft:#745f5c;--gold:var(--or-yellow);--gold-ink:var(--or-deep);--gold-deep:#b18d24;--green:var(--or-green);--line:var(--or-line);--line-strong:#c9a99c;--font-display:var(--or-font);--font-body:var(--or-font);--r-btn:99px;--r-card:21px;--r-field:13px}html[data-ui=original] body{color:var(--or-ink);font-family:var(--or-font);background:var(--or-paper);margin:0;line-height:normal}html[data-ui=original] #app :-webkit-any(h1,h2,h3){font-family:var(--or-font);letter-spacing:normal;text-wrap:initial;font-weight:700;line-height:normal}html[data-ui=original] #app :is(h1,h2,h3){font-family:var(--or-font);letter-spacing:normal;text-wrap:initial;font-weight:700;line-height:normal}html[data-ui=original] #app button{cursor:pointer;font-family:var(--or-font)}html[data-ui=original] #app a{color:inherit;text-decoration:none}html[data-ui=original] #app :focus-visible{border-radius:4px;outline-offset:3px!important;outline:3px solid #eaa800!important}html[data-ui=original]{scroll-padding-top:100px}.or-container{width:min(1180px,100% - 44px);margin-inline-start:auto;margin-inline-end:auto}.or-notice{background:var(--or-deep);color:#fff4d9;letter-spacing:.1px;text-align:center;padding:8px;font-size:12px;font-weight:800}.or-notice span{padding:0 8px}.or-header{z-index:6;-webkit-backdrop-filter:blur(14px);background:#fffdf9ed;border-bottom:1px solid #f3e3d5;position:sticky;top:0}.or-nav{align-items:center;gap:34px;height:80px;display:flex}.or-brand{white-space:nowrap;color:var(--or-red);letter-spacing:-1px;align-items:center;gap:8px;font-size:21px;font-weight:1000;display:flex}.or-brand b{color:var(--or-green)}.or-brand img{mix-blend-mode:multiply;border-radius:50%;width:56px;height:56px}.or-links{align-items:center;gap:28px;margin:auto;font-size:14px;font-weight:900;display:flex}.or-links a{margin:-12px 0;padding:12px 0;transition:all .2s}.or-links a:hover{color:var(--or-red)}.or-nav-actions{align-items:center;gap:9px;display:flex}.or-btn{white-space:nowrap;color:var(--or-ink);border:0;border-radius:99px;justify-content:center;align-items:center;gap:13px;padding:16px 26px;font-size:16px;font-weight:1000;transition:transform .2s,box-shadow .2s;display:inline-flex}.or-btn:hover{transform:translateY(-2px)}.or-btn-small{padding:12px 18px;font-size:13px}.or-btn-red{background:var(--or-red);color:#fff;box-shadow:0 5px #8c1c2a}.or-btn-ghost{color:var(--or-deep);background:#fff;border:1px solid #ead3c9}.or-btn-yellow{background:var(--or-yellow);color:var(--or-deep);box-shadow:0 5px #b18d24}.or-hero{margin-top:26px}.or-hero-art{box-shadow:var(--or-shadow);background:#fce7da;border-radius:28px;position:relative;overflow:hidden}.or-hero-art img{width:100%;height:auto;display:block}.or-hero-hotspot{background:0 0;border:none;border-radius:75px;width:29%;height:16%;position:absolute;bottom:8%;left:10%}.or-hero-hotspot:hover{background:#fff1}.or-hero-mobile-btn,.or-cta-mobile-btn{display:none}.or-proof{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:24px;display:grid}.or-proof>div{border:1px solid var(--or-line);background:#fff;border-radius:17px;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;padding:16px 18px;display:grid}.or-proof-icon{grid-row:span 2;width:48px;height:48px;display:block}.or-icon{width:100%;height:100%;display:block;overflow:visible}.or-proof strong{font-size:14px;font-weight:700}.or-proof small{color:var(--or-sub);font-size:12px;font-weight:700}.or-section{padding:88px 0 35px;scroll-margin-top:100px}.or-intro{text-align:center;max-width:750px;margin:0 auto 36px}.or-eyebrow{letter-spacing:2px;color:var(--or-red);font-size:12px;font-weight:1000}html[data-ui=original] #app .or-intro h2{letter-spacing:-1.4px;margin:12px 0;font-size:clamp(28px,4.3vw,49px);font-weight:700;line-height:1.13}.or-intro h2 em{color:var(--or-red);font-style:normal}.or-intro p{color:var(--or-sub);margin:0;font-size:15px;font-weight:700}.or-packages{background:linear-gradient(#0000,#fff0e7 54%,#0000)}.or-packages-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.or-package-card{box-shadow:var(--or-shadow);background:#fff;border:5px solid #fff;border-radius:27px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden}.or-package-card:hover{transform:translateY(-5px);box-shadow:0 23px 50px #ac4e4533}.or-package-card img{width:100%;height:auto;display:block}.or-card-overlay{background:0 0;border:0;border-radius:22px;position:absolute;top:0;bottom:0;left:0;right:0}.or-card-overlay:hover{background:#ffffff06}.or-package-card--html{background:linear-gradient(135deg,#fff,#fff0e6);padding:28px}.or-pkg-text{justify-items:start;gap:8px;display:grid}html[data-ui=original] #app .or-pkg-text h3{color:var(--or-ink);margin:0;font-size:32px;font-weight:1000}.or-pkg-text strong{color:var(--or-red);font-size:40px;font-weight:1000}.or-pkg-text p{color:var(--or-green);margin:0 0 8px;font-weight:900}.or-disclaimer{text-align:center;color:var(--or-sub);margin:20px 0 0;font-size:12px;font-weight:800}.or-disclaimer span{color:var(--or-red);font-weight:1000}.or-fruit-section{padding-bottom:50px}.or-fruit-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.or-fruit-tile{text-align:center;border:1px solid var(--or-line);background:#fff;border-radius:22px;min-width:0;padding:14px 9px 19px;transition:transform .2s;box-shadow:0 5px 22px #5a1f1908}.or-fruit-tile:hover{transform:translateY(-5px)}.or-fruit-tile img{object-fit:contain;width:auto;max-width:100%;height:142px;margin:0 auto 7px;display:block}.or-fruit-tile strong{font-size:13px;font-weight:700;line-height:1.3;display:block}.or-mystery{background:#ffe5d4;border:1px solid #f3d7ce;border-radius:24px;min-height:210px;margin-top:26px;position:relative;overflow:hidden}.or-mystery img{width:100%;height:auto;display:block}.or-lucky{aspect-ratio:1440/326;background:#fff6f0 url(../assets/ui/original/lucky-banner-bg-1440.webp) 50%/100% 100% no-repeat;border:1px solid #f3d7ce;border-radius:24px;grid-template-columns:minmax(0,44%) minmax(0,1fr);align-items:center;gap:2%;margin-top:26px;padding:0 3.6% 0 9.6%;display:grid;position:relative;overflow:hidden}.or-lucky__copy{z-index:1;position:relative}html[data-ui=original] #app .or-lucky__copy h3{color:var(--or-deep);margin:0 0 7px;font-size:clamp(19px,2.4vw,31px);font-weight:1000;line-height:1.16}.or-lucky__copy h3 span{color:#c41f2e;white-space:nowrap}.or-lucky__copy p{color:#784c4d;max-width:42ch;margin:0;font-size:clamp(11px,1.3vw,14px);font-weight:800;line-height:1.45}.or-lucky__fruits{grid-template-columns:repeat(10,minmax(0,1fr));align-items:end;row-gap:0;margin:0;padding:0;list-style:none;display:grid}.or-lucky__fruits li{grid-column:span 2;place-items:center;display:grid}.or-lucky__fruits li:nth-child(n+6){grid-row:2;margin-top:-14%}.or-lucky__fruits li:nth-child(6){grid-column:2/span 2}.or-lucky__fruits img{aspect-ratio:1;object-fit:contain;filter:drop-shadow(0 6px 6px #8c3c3229);width:min(112%,112px);max-width:none;height:auto;transition:transform .25s}.or-lucky__fruits li:nth-child(odd) img{transform:rotate(-6deg)}.or-lucky__fruits li:nth-child(2n) img{transform:rotate(6deg)translateY(-6%)}.or-lucky__fruits li:hover img{transform:translateY(-8%)scale(1.06)}.or-how{background:#fff4e8;padding-bottom:90px}.or-steps{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.or-how-card{background:#fff;border:1px solid #f2ddd1;border-radius:23px;grid-template-columns:1fr auto;grid-template-areas:"icon num""title title""text text";align-content:start;padding:20px 22px 24px;display:grid;position:relative;box-shadow:0 4px 16px #64342808}.or-step-icon{grid-area:icon;width:76px;height:76px;margin:0 0 12px -6px;transition:transform .25s}.or-how-card:hover .or-step-icon{transform:translateY(-3px)rotate(-3deg)}.or-step-num{color:#985d56;letter-spacing:1px;background:#fff0e6;border-radius:99px;grid-area:num;align-self:start;place-items:center;min-width:40px;height:28px;padding:0 10px;font-size:13px;font-weight:1000;display:grid}html[data-ui=original] #app .or-how-card h3{color:var(--or-deep);grid-area:title;margin:0 0 6px;font-size:18px;font-weight:700;line-height:1.25}.or-how-card p{color:var(--or-sub);grid-area:text;margin:0;font-size:13px;font-weight:700;line-height:1.55}.or-cta{margin-top:66px;margin-bottom:64px}.or-cta-art{box-shadow:var(--or-shadow);border-radius:24px;position:relative;overflow:hidden}.or-cta-art img{width:100%;height:auto;display:block}.or-cta-hotspot{background:0 0;border:none;border-radius:99px;width:28%;height:22%;position:absolute;bottom:15%;left:4%}.or-contact{color:#fff;background:#67242e;border-radius:27px;justify-content:space-between;align-items:center;gap:30px;margin-bottom:70px;padding:38px 50px;display:flex}.or-contact .or-eyebrow{color:var(--or-yellow)}html[data-ui=original] #app .or-contact h2{color:#fff;margin:7px 0 9px;font-size:30px;font-weight:700}.or-contact p{color:#ffe5e0;max-width:680px;margin:0;font-size:14px;font-weight:700;line-height:1.6}.or-footer{border-top:1px solid var(--or-line);background:#fff5ee}.or-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:22px 0 35px;display:flex}.or-footer-brand{align-items:center;gap:9px;display:flex}.or-footer-brand img{mix-blend-mode:multiply;border-radius:50%;width:48px;height:48px}.or-footer-brand strong{color:var(--or-red);font-size:17px;font-weight:1000}.or-footer-brand p{color:var(--or-sub);margin:2px 0;font-size:11px;font-weight:700}.or-footer-links{gap:17px;font-size:12px;font-weight:900;display:flex}.or-footer-links a{margin:-6px 0;padding:6px 0}.or-footer-inner small{text-align:center;width:100%;color:var(--or-sub);font-size:13px;font-weight:700}@media (max-width:900px){.or-links{gap:13px;font-size:12px}.or-nav{gap:15px}.or-brand{font-size:17px}.or-nav-actions{gap:5px}.or-btn-small{padding:10px 13px}.or-fruit-grid{grid-template-columns:repeat(3,1fr)}.or-steps{grid-template-columns:repeat(2,1fr)}.or-step-icon{width:68px;height:68px}.or-lucky{gap:1%;padding-left:10.5%}}@media (max-width:680px){.or-container{width:min(100% - 26px,1180px)}.or-notice{font-size:10px;line-height:1.4}.or-notice span{padding:0 2px}.or-nav{gap:7px;height:64px}.or-brand{font-size:16px}.or-brand img{width:43px;height:43px}.or-links{display:none}.or-nav-actions{margin-left:auto}.or-nav-actions .or-btn-ghost{display:none}.or-nav-actions .or-btn-small{padding:11px 13px;font-size:12px}.or-hero{margin-top:15px}.or-hero-art{border-radius:15px}.or-hero-hotspot{display:none}.or-hero-mobile-btn{width:100%;margin:15px auto 0;font-size:14px;display:flex}.or-proof{grid-template-columns:1fr;gap:8px;margin-top:19px}.or-proof>div{grid-template-columns:40px 1fr;padding:10px 14px}.or-proof-icon{width:40px;height:40px}.or-proof strong{font-size:13px}.or-proof small{font-size:11px}.or-section{padding:64px 0 26px}.or-intro{margin-bottom:24px}html[data-ui=original] #app .or-intro h2{font-size:30px}.or-intro p{font-size:13px}.or-packages-grid{grid-template-columns:1fr;gap:14px}.or-package-card{border-width:3px}.or-fruit-grid{grid-template-columns:repeat(3,1fr);gap:8px}.or-fruit-tile{border-radius:16px;padding:8px 6px 12px}.or-fruit-tile img{height:88px}.or-fruit-tile strong{font-size:11px}.or-mystery{border-radius:16px;min-height:110px;margin-top:18px}.or-lucky{aspect-ratio:auto;text-align:center;background-image:url(../assets/ui/original/lucky-banner-bg-720.webp);background-position:50%;background-size:cover;border-radius:16px;grid-template-columns:1fr;gap:12px;margin-top:18px;padding:24px 18px 18px}html[data-ui=original] #app .or-lucky__copy h3{font-size:19px}.or-lucky__copy h3 span{display:block}.or-lucky__copy p{margin-inline-start:auto;margin-inline-end:auto;font-size:12px}.or-lucky__fruits img{width:min(100%,66px)}.or-how{padding-bottom:60px}.or-steps{gap:10px}.or-how-card{border-radius:17px;padding:14px 14px 16px}.or-step-icon{width:58px;height:58px;margin:0 0 10px -4px}.or-step-num{min-width:34px;height:24px;padding:0 8px;font-size:12px}html[data-ui=original] #app .or-how-card h3{font-size:15px}.or-how-card p{font-size:12px}.or-cta{margin:34px auto}.or-cta-art{border-radius:16px}.or-cta-hotspot{display:none}.or-cta-mobile-btn{width:100%;margin-top:14px;display:flex}.or-contact{border-radius:19px;flex-direction:column;align-items:flex-start;gap:17px;margin-bottom:45px;padding:26px 23px}html[data-ui=original] #app .or-contact h2{font-size:24px}.or-contact p{font-size:12px}.or-contact .or-btn{font-size:13px}.or-footer-inner{gap:17px}.or-footer-links{justify-content:center;width:100%}.or-footer-brand{margin:auto}}@media (prefers-reduced-motion:reduce){.or-btn,.or-package-card,.or-fruit-tile,.or-links a,.or-lucky__fruits img,.or-step-icon{transition:none}.or-how-card:hover .or-step-icon{transform:none}}html[data-ui=original] .flow:not(.is-playing){background:var(--or-cream);border-radius:28px;width:min(930px,100% - 24px);height:min(920px,92dvh);margin:auto;top:0;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 26px 100px #2e171874,0 0 0 100vmax #2e121ab3}html[data-ui=original] .flow__layout{grid-template-columns:minmax(0,1fr)}html[data-ui=original] .flow__summary{display:none}html[data-ui=original] .flow__top{box-shadow:none;background:#fff;border:0;flex-wrap:wrap;gap:0 10px;padding:20px 28px 0}html[data-ui=original] .flow__top:before{content:"";background:url(../assets/ui/original/logo-112.webp) 50%/contain no-repeat;border-radius:50%;flex:none;order:0;width:52px;height:52px}html[data-ui=original] .flow__mode{color:var(--or-deep);letter-spacing:normal;text-transform:none;background:0 0;border-radius:0;order:1;padding:0;font-size:21px;font-weight:700;line-height:1.15;display:grid}html[data-ui=original] .flow__mode:before{content:"LUCKY FRUIT EXPERIENCE";color:var(--or-red);letter-spacing:1.5px;margin-bottom:3px;font-size:9px;font-weight:1000}html[data-ui=original] .flow__mode:after{content:" LUCKY FRUIT";display:none}html[data-ui=original] .flow__close{width:40px;height:40px;min-height:0;box-shadow:none;color:var(--or-deep);background:#fbeee8;border-radius:50%;order:2;margin-left:auto}html[data-ui=original] .flow__progress{border-top:1px solid var(--or-line);box-sizing:content-box;background:#f5e5dd;flex:1 0 calc(100% + 56px);order:3;gap:0;height:5px;margin:20px -28px 0}html[data-ui=original] .flow__progress li{flex:1}html[data-ui=original] .flow__progress li+li:before{content:none}html[data-ui=original] .flow__progress li.is-done,html[data-ui=original] .flow__progress li.is-current{background:linear-gradient(90deg,#f8984b,#d62538) fixed}html[data-ui=original] .flow__progress span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-ui=original] .flow__main{padding:27px 34px 20px}html[data-ui=original] .flow__stage{gap:20px;max-width:none}html[data-ui=original] .flow__stage:before{content:"✦  " attr(data-kicker);color:var(--or-red);letter-spacing:1.4px;text-transform:uppercase;margin-bottom:-12px;font-size:11px;font-weight:1000}html[data-ui=original] .step-head h2{color:var(--or-deep);letter-spacing:normal;font-size:clamp(24px,3.4vw,32px);font-weight:700;font-stretch:100%;line-height:1.2}html[data-ui=original] .step-head .lead{color:var(--or-sub);font-size:14px;font-weight:700;line-height:1.5}html[data-ui=original] .chip-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}html[data-ui=original] .chip__body{box-shadow:inset 0 0 0 2px var(--or-line);background:#fff;border-radius:17px;gap:5px;min-height:140px;padding:11px}html[data-ui=original] .chip__body:hover{box-shadow:inset 0 0 0 2px var(--or-line);transform:translateY(-3px)}html[data-ui=original] .chip img{width:79px;height:86px;margin:0}html[data-ui=original] .chip__name{font-size:12px;font-weight:900;line-height:1.2}html[data-ui=original] .chip.is-on .chip__body{box-shadow:inset 0 0 0 2px var(--or-red);background:#fff2e8}html[data-ui=original] .chip.is-on .chip__mark{background:var(--or-red)}html[data-ui=original] .opt__body{box-shadow:inset 0 0 0 2px var(--or-line);background:#fff;border-radius:21px}html[data-ui=original] .opt input:checked+.opt__body{box-shadow:inset 0 0 0 2px var(--or-red);background:#fff2e8}html[data-ui=original] .opt__text strong{color:var(--or-deep);letter-spacing:normal;font-weight:1000;font-stretch:100%}html[data-ui=original] .opt__text .opt__price{font-weight:1000}html[data-ui=original] .rules{border:1px solid var(--or-line);background:#fff;border-radius:21px;padding:21px}html[data-ui=original] .rules li p{font-size:14px;font-weight:750;line-height:1.7}html[data-ui=original] .field label{font-size:13px;font-weight:900}html[data-ui=original] .field input,html[data-ui=original] .field textarea{border-radius:13px;box-shadow:inset 0 0 0 1.5px #ead5cb}html[data-ui=original] .flow__foot{box-shadow:none;background:0 0;border-top:0;padding:14px 34px 24px}html[data-ui=original] .flow__note{color:var(--or-sub);font-size:12px;font-weight:900}html[data-ui=original] :-webkit-any(.flow,.game) .btn{--btn-edge:#8c1c2a;font-family:var(--or-font);letter-spacing:normal;font-weight:1000}html[data-ui=original] :is(.flow,.game) .btn{--btn-edge:#8c1c2a;font-family:var(--or-font);letter-spacing:normal;font-weight:1000}html[data-ui=original] :-webkit-any(.flow,.game) .btn--ghost{--btn-bg:#fff;--btn-fg:var(--or-deep);--btn-ring:#ead3c9;--btn-edge:transparent}html[data-ui=original] :is(.flow,.game) .btn--ghost{--btn-bg:#fff;--btn-fg:var(--or-deep);--btn-ring:#ead3c9;--btn-edge:transparent}html[data-ui=original] :-webkit-any(.flow,.game) .btn--gold{--btn-bg:var(--or-yellow);--btn-fg:var(--or-deep);--btn-edge:#b18d24}html[data-ui=original] :is(.flow,.game) .btn--gold{--btn-bg:var(--or-yellow);--btn-fg:var(--or-deep);--btn-edge:#b18d24}html[data-ui=original] :-webkit-any(.flow,.game) .btn--sun{--btn-bg:var(--or-yellow);--btn-fg:var(--or-deep);--btn-edge:#b18d24}html[data-ui=original] :is(.flow,.game) .btn--sun{--btn-bg:var(--or-yellow);--btn-fg:var(--or-deep);--btn-edge:#b18d24}html[data-ui=original] .flow__foot [data-action=next]{--btn-bg:var(--or-red);--btn-fg:#fff;--btn-edge:#8c1c2a}html[data-ui=original] .flow__foot [data-action=back]{--btn-bg:#fff;--btn-fg:var(--or-deep);--btn-ring:#ead3c9;--btn-edge:transparent}html[data-ui=original] :-webkit-any(.flow,.game) :-webkit-any(h2,h3){letter-spacing:normal;font-weight:700;font-stretch:100%}html[data-ui=original] :is(.flow,.game) :is(h2,h3){letter-spacing:normal;font-weight:700;font-stretch:100%}html[data-ui=original] .is-arcade .game__top{background:#fff}html[data-ui=original] .is-arcade .arcade-panel{background:var(--or-cream)}html[data-ui=original] .game__title,html[data-ui=original] .arcade-progress__count strong{font-family:var(--or-font);color:var(--or-deep);font-weight:1000;font-stretch:100%}html[data-ui=original] .reveal-card{box-shadow:inset 0 0 0 1px var(--or-line), var(--or-shadow);border-radius:21px}html[data-ui=original] .reveal-card h3{color:var(--or-deep)}html[data-ui=original] .result{border-radius:21px}html[data-ui=original] .result h2{color:var(--or-deep)}html[data-ui=original] .result__list li{border-radius:16px}@media (max-width:680px){html[data-ui=original] .flow:not(.is-playing){border-radius:17px;width:calc(100% - 12px);height:95dvh}html[data-ui=original] .flow__top{padding:13px 15px 0}html[data-ui=original] .flow__top:before{width:43px;height:43px}html[data-ui=original] .flow__mode{font-size:17px}html[data-ui=original] .flow__mode:before{font-size:8px}html[data-ui=original] .flow__progress{flex-basis:calc(100% + 30px);margin:13px -15px 0}html[data-ui=original] .flow__main{padding:18px 14px}html[data-ui=original] .step-head h2{font-size:23px}html[data-ui=original] .step-head .lead{font-size:12px}html[data-ui=original] .chip-grid{gap:8px}html[data-ui=original] .chip__body{border-radius:13px;min-height:111px;padding:7px 3px}html[data-ui=original] .chip img{width:62px;height:63px}html[data-ui=original] .chip__name{font-size:10px}html[data-ui=original] .opt-grid{grid-template-columns:1fr}html[data-ui=original] .opt__text{padding-right:40px}html[data-ui=original] .flow__foot{padding:12px 14px 16px}}.or-menu-btn,.or-mobile-nav{display:none}html[data-ui=original] #app :-webkit-any(.or-links,.or-footer-links,.or-mobile-nav) a[aria-current=page]{color:var(--or-red)}html[data-ui=original] #app :is(.or-links,.or-footer-links,.or-mobile-nav) a[aria-current=page]{color:var(--or-red)}@media (max-width:680px){.or-nav-actions .or-menu-btn{display:inline-flex}.or-mobile-nav:not([hidden]){background:#fffdf9;border-bottom:1px solid #f3e3d5;display:block;position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px -18px #7b312c59}.or-mobile-nav .or-container{padding:4px 0 10px;display:grid}.or-mobile-nav a{border-bottom:1px solid #f6e9e0;padding:14px 4px;font-size:15px;font-weight:900;display:block}.or-mobile-nav a:last-child{border-bottom:0}}@media (min-width:681px) and (max-width:760px){.or-nav-actions [data-or=auth]{display:none}}
