:root{color-scheme:light;--white:#ffffff;--canvas:#fafaf8;--ink:#101311;--ink-soft:#4b5450;--muted:#6a726e;--line:#e4e6e1;--mint:#00ffba;--mint-soft:#e0fff5;--blue:#0097b2;--blue-text:#006b7f;--blue-soft:#e8f6f8;--contrast-border:#101311;--error:#b42318;--error-soft:#fff0ee;--warning:#6e5f00;--warning-soft:#fff7e6;--gold:radial-gradient(ellipse at 35% 30%,#fff9db 0%,#ffed9c 25%,#edc34e 65%,#bd8b25 100%);--gold-motion:radial-gradient(ellipse 130px 140% at 50% 45%,#fff9db 0%,#ffed9c 24%,#edc34e 62%,#bd8b25 100%);--gold-text:radial-gradient(ellipse 130px 140% at 50% 45%,#8a6707 0%,#745009 24%,#453007 62%,#735006 100%);--gold-tint:#fff9d8;--gold-ink:#635004;--gold-border:#c6a34a;--gold-shadow:0 10px 24px rgb(173 123 18/20%);--gold-reflection-step:320px;--gold-reflection-speed:6.4s;--shadow:0 8px 24px rgb(16 19 17/6%);--radius-control:10px;--radius-card:14px;--radius-panel:22px;--container:1200px;--display:var(--font-sora),ui-sans-serif,system-ui,sans-serif;--brand:var(--font-manrope),var(--font-inter),ui-sans-serif,system-ui,sans-serif;--ui:var(--font-inter),ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}body{margin:0;background:var(--white);color:var(--ink);font-family:var(--ui);font-size:16px;line-height:1.5}img{max-width:100%}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}a,button,summary{-webkit-tap-highlight-color:transparent}button{border:0}p{color:var(--ink-soft)}h1,h2,h3,h4{margin:0;font-family:var(--display);letter-spacing:-.035em;line-height:1.08}h1{font-size:clamp(2.5rem,6vw,5.8rem)}h1,h2{font-weight:600}h2{font-size:clamp(2rem,4vw,3.6rem)}h3{font-size:1.3rem;font-weight:600}::selection{background:var(--mint);color:#000}:focus-visible{outline:3px solid var(--blue);outline-offset:3px}@keyframes gold-reflection{0%{background-position:0 50%}to{background-position:var(--gold-reflection-step) 50%}}@keyframes gold-icon-reflection{0%,to{color:#d6b730;filter:brightness(1) drop-shadow(0 0 0 rgb(255 216 44/0))}50%{color:#ffd82c;filter:brightness(1.06) drop-shadow(0 0 3px rgb(255 216 44/24%))}}.container{width:min(calc(100% - 40px),var(--container));margin-inline:auto}.narrow{width:min(calc(100% - 40px),760px);margin-inline:auto}.section{padding:clamp(70px,10vw,130px) 0}.canvas-section{background:var(--canvas)}.black-section{background:#050a09;color:#fff}.black-section p{color:#cbd9d5}.eyebrow{margin:0 0 14px;color:var(--blue-text);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.section-intro{max-width:710px;margin-bottom:42px}.section-intro>div{margin-top:18px;max-width:640px}.section-intro p{font-size:1.05rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;left:16px;top:-100px;background:#000;color:#fff;padding:12px 16px;border-radius:10px}.skip-link:focus{top:16px;background:#fff;color:#000;border:2px solid #000}.site-header{position:sticky;z-index:50;top:0;background:#050706;color:#fff}.header-inner{min-height:76px;display:flex;align-items:center;gap:30px}.brand-link,.footer-brand{min-height:44px;display:inline-flex;align-items:center;gap:10px}.brand-link img,.footer-brand img{object-fit:contain;flex:0 0 auto}.brand-link img{width:38px;height:38px}.footer-brand img{width:36px;height:36px}.brand-identity{gap:10px;white-space:nowrap}.brand-country,.brand-identity{display:inline-flex;align-items:center}.brand-country{gap:6px;color:#e1e7e3;font-size:.78rem;font-weight:600}.country-flag{display:inline-block;flex:0 0 auto;width:23px;height:15px;border-radius:2px;box-shadow:0 0 0 1px rgb(255 255 255/22%);background:linear-gradient(180deg,#002b7f 0 16.667%,#fff 16.667% 33.333%,#ce1126 33.333% 66.667%,#fff 66.667% 83.333%,#002b7f 83.333% 100%)}.wordmark{color:#fff;font-family:var(--brand);font-size:1.42rem;font-weight:800;letter-spacing:-.092em;line-height:.95}.wordmark span{display:inline-block;margin-left:.02em;color:#ffd82c;background:var(--gold-motion);background-clip:text;background-position:0 50%;background-repeat:repeat-x;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gold-reflection var(--gold-reflection-speed) linear infinite}.desktop-nav{display:flex;align-items:center;gap:28px;margin-left:auto}.desktop-nav a{min-height:44px;color:#dce2df;font-size:.92rem;font-weight:600;transition:color .2s ease}.account-link,.desktop-nav a{display:inline-flex;align-items:center}.account-link{min-height:46px;gap:8px;padding:0 17px;border:0;border-radius:999px;background:var(--gold);color:#080a09;font-weight:700;transition:filter .2s ease,box-shadow .2s ease}.account-link>span{max-width:170px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-link>svg{flex:0 0 auto}.mobile-menu{display:none;margin-left:auto}.mobile-menu summary{width:46px;height:46px;display:grid;place-items:center;border:0;border-radius:50%;background:#181c1a;color:#fff;list-style:none;cursor:pointer}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu nav{position:absolute;left:20px;right:20px;top:70px;padding:16px;display:grid;background:#0b0e0c;border:0;border-radius:18px;box-shadow:0 18px 50px rgb(0 0 0/28%)}.mobile-menu nav a{padding:12px;border-radius:10px;font-weight:650;transition:background-color .2s ease}.mobile-menu:not([open]) nav{display:none}.button{min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:0 21px;border-radius:var(--radius-control);background:#000;color:#fff;cursor:pointer;font-weight:600;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease,filter .2s ease}.button:disabled,.button:disabled:hover{cursor:not-allowed;opacity:1;transform:none;background:#e2e2dd;border-color:#c2c2bc;color:#363632;box-shadow:none;filter:none;animation:none}.button:disabled svg{color:currentColor}.button-mint{background:var(--mint);color:#000}.button-blue{background:var(--blue);color:#000;border:0}.button-ghost{background:transparent;color:var(--ink);border:1px solid var(--line)}.button-danger{background:var(--error)}.button-gold{position:relative;border:0;background:var(--gold);box-shadow:var(--gold-shadow)}.button-gold,.button-gold svg{color:#080a09}.text-link{color:var(--blue-text);font-weight:750;text-decoration:underline;text-underline-offset:4px}.hero{padding:clamp(44px,8vw,110px) 0 74px;overflow:hidden}.hero-panel{position:relative;min-height:630px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;overflow:hidden;border:0;border-radius:36px;background:linear-gradient(135deg,#fff 0,#fff 48%,#d8f7fb 68%,var(--blue) 100%);box-shadow:var(--shadow)}.hero-panel:before{content:"";position:absolute;width:520px;height:520px;left:-260px;top:-180px;border:48px solid rgb(0 151 178/8%);border-radius:50%;transform:rotate(45deg)}.hero-copy{position:relative;z-index:2;padding:clamp(34px,6vw,76px)}.hero-copy h1{max-width:680px}.hero-copy h1 span{display:block;color:var(--blue-text)}.hero-copy>p:not(.eyebrow){max-width:600px;margin:24px 0 30px;font-size:1.15rem;line-height:1.7}.hero-momentum{max-width:650px;margin:0 0 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.hero-momentum span{min-width:0;min-height:76px;padding:12px 13px;display:grid;align-content:space-between;gap:5px;background:#fff;border:0;border-radius:13px;box-shadow:var(--shadow)}.hero-momentum small{color:var(--ink-soft);font-size:.7rem;font-weight:760;letter-spacing:.035em;text-transform:uppercase}.hero-momentum strong{color:#000;font:740 clamp(.95rem,1.5vw,1.15rem) var(--display);line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hero-actions{gap:12px}.hero-actions,.hero-proof{display:flex;flex-wrap:wrap}.hero-proof{margin-top:32px;gap:18px;color:var(--ink-soft);font-size:.85rem}.hero-proof span{display:inline-flex;align-items:center;gap:7px}.hero-proof svg{color:var(--blue-text)}.hero-image{position:relative;align-self:stretch;min-height:520px}.hero-image img{object-fit:cover;object-position:center}.hero-price{position:absolute;z-index:3;right:30px;bottom:28px;min-width:220px;padding:18px 20px;overflow:hidden;background:rgb(0 0 0/91%);color:#fff;border-radius:18px;box-shadow:0 16px 50px rgb(0 0 0/22%)}.hero-price:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gold)}.hero-price>*{position:relative;z-index:1}.hero-price small{display:block;color:#cbd9d5}.hero-price strong{display:block;margin:5px 0 1px;color:#ffd82c;background:var(--gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:700 1.55rem var(--display)}.trust-row{margin-top:-28px;position:relative;z-index:5;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.trust-item{min-height:128px;padding:25px;display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:start;background:#fff;border:0;border-radius:var(--radius-card);box-shadow:0 12px 35px rgb(16 19 17/8%)}.trust-item svg{color:var(--blue-text)}.trust-item h2{margin-bottom:7px;font-size:1.02rem;letter-spacing:-.02em}.trust-item p{margin:0;font-size:.86rem}.campaign-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.campaign-card{min-width:0;overflow:hidden;background:#fff;border:0;border-radius:24px;box-shadow:0 16px 42px rgb(16 19 17/8%);transition:box-shadow .22s ease}.campaign-card-link{display:block;height:100%;color:inherit}.campaign-card:focus-within{outline:3px solid var(--blue-text);outline-offset:3px}.campaign-image{position:relative;display:block;aspect-ratio:1.45;overflow:hidden;background:var(--canvas)}.campaign-image img{object-fit:cover;transition:transform .28s ease}.campaign-image .status{position:absolute;z-index:2;left:16px;bottom:16px}.campaign-title-ending{white-space:nowrap}.campaign-fire{position:relative;width:1em;height:1.2em;margin-left:.15em;display:inline-grid;place-items:center;vertical-align:-.18em;background:transparent;pointer-events:none}.campaign-fire-fallback{width:100%;height:100%;color:#ffae2b;stroke:#ffdb79}.campaign-fire-fallback.is-hidden{visibility:hidden}.campaign-fire-animation{position:absolute;inset:0;opacity:0}.campaign-fire-animation.is-ready{opacity:1}.campaign-fire-animation svg{width:100%;height:100%}.campaign-card-body{padding:22px}.eyebrow-row{min-height:25px;display:flex;align-items:center;justify-content:space-between;gap:8px}.status{display:inline-flex;min-height:27px;align-items:center;padding:2px 10px;border:0;border-radius:999px;background:var(--blue);color:#000;font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.status-active{background:var(--mint);color:#000}.status-completed,.status-delivered{background:#090d0c;color:#fff}.verified{display:inline-flex;align-items:center;gap:5px;font-weight:750}.category-label,.verified{color:var(--blue-text);font-size:.73rem}.category-label{margin:18px 0 7px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.campaign-card h3+p{margin:8px 0 16px;font-size:1rem}.campaign-progress{margin:20px 0 0}.progress-copy{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--ink-soft);font-size:.82rem}.progress-copy strong{color:#000;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.progress-track{height:8px;overflow:hidden;background:#dcece8;border-radius:99px}.progress-track span{height:100%;display:block;background:linear-gradient(90deg,var(--blue),var(--mint));border-radius:inherit}.campaign-progress small{display:block;margin-top:8px;color:var(--muted)}.campaign-progress.compact{margin-top:18px}.campaign-progress.compact .progress-track{height:6px}.card-price-row{margin-top:16px;display:flex;justify-content:space-between;gap:8px;color:var(--muted);font-size:.78rem}.card-price-row strong{color:#000;font-size:1.08rem}.campaign-momentum{margin:22px 0;padding:19px;background:#0b0e0c;border:0;border-radius:18px;color:#fff;box-shadow:0 14px 32px rgb(0 0 0/16%)}.campaign-momentum-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.campaign-momentum-kicker{color:#fff;font-size:.7rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.campaign-momentum-head>strong{color:#ffd82c;background:var(--gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--display);font-size:1.16rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaign-momentum .campaign-progress{margin:12px 0 0}.campaign-momentum .progress-copy{color:#b8c1bd}.campaign-momentum .progress-copy strong{color:#fff}.campaign-momentum .progress-track{background:#303632}.campaign-momentum .progress-track span{background:var(--gold)}.campaign-momentum-count{margin:13px 0 0;color:#dce2df;font-size:.82rem;line-height:1.45}.campaign-momentum-count strong{color:#fff;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaign-momentum-deadline{margin:13px 0 0;display:flex;align-items:flex-start;gap:7px;color:#dce2df;font-size:.8rem;line-height:1.42}.campaign-momentum-deadline svg{flex:0 0 auto;margin-top:1px;color:#ffd82c}.campaign-momentum-deadline strong{color:#fff}.campaign-momentum-action{margin:13px 0 0;padding-top:0;border-top:0;color:#dce2df;font-size:.8rem;font-weight:600;line-height:1.45}.campaign-momentum-compact{margin:17px 0 0;padding:14px;border-radius:15px}.campaign-momentum-compact .campaign-momentum-head>strong{font-size:1rem}.campaign-momentum-compact .campaign-momentum-count{margin-top:10px;font-size:.77rem}.campaign-momentum-compact .campaign-momentum-deadline{margin-top:10px;font-size:.76rem}.card-price-lockup{margin-top:18px;padding:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:7px;border:0}.card-price-lockup>span:first-child{color:var(--blue-text);font-size:.72rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.card-price-lockup>strong{color:var(--ink);font:700 1.75rem var(--display);line-height:1;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-price-lockup>span:nth-child(3){color:var(--ink-soft);font-size:.78rem;font-weight:680}.card-price-lockup small{grid-column:1/-1;margin-top:9px;color:var(--muted);font-size:.75rem;line-height:1.4}.winner-number{margin-top:18px;padding:13px 14px;display:flex;justify-content:space-between;gap:12px;background:#090d0c;color:#fff;border-radius:13px;font-size:.82rem}.winner-number strong{color:var(--mint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.1em}.card-meta{margin:18px 0;font-size:.82rem}.card-link{min-height:44px;margin-top:16px;display:inline-flex;align-items:center;gap:7px;color:var(--blue-text);font-weight:780;font-size:.88rem;transition:color .2s ease}.card-link svg{transition:transform .2s ease}.campaign-card .card-link{min-height:48px;width:100%;padding:0 16px;justify-content:center;border:1px solid var(--line);border-radius:11px;background:var(--canvas);color:var(--ink);text-align:center}.campaign-card .card-link-active{border:0;background:var(--gold-motion);color:#080a09;box-shadow:var(--gold-shadow)}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.category-tile{min-height:195px;padding:26px;display:flex;flex-direction:column;justify-content:space-between;border:0;border-radius:22px;background:linear-gradient(145deg,#fff 30%,var(--blue-soft));box-shadow:var(--shadow);transition:box-shadow .2s ease}.category-tile:nth-child(2n){background:linear-gradient(145deg,#fff 30%,var(--mint-soft))}.category-tile svg{color:var(--blue-text)}.category-tile h3{margin-bottom:7px}.category-tile p{margin:0;font-size:.86rem}.journey{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.journey-step{position:relative;padding:40px 28px;border-top:1px solid #2f3a37}.journey-step:not(:last-child):after{content:"";position:absolute;top:-2px;right:-4px;width:8px;height:8px;border-radius:50%;background:var(--mint)}.journey-step strong{display:block;margin-bottom:26px;color:var(--mint);font:700 .8rem var(--display)}.journey-step h3{color:#fff}.journey-step p{font-size:.88rem}.page-hero{padding:75px 0 55px;background:linear-gradient(180deg,#fff,var(--canvas))}.page-hero .section-intro{margin-bottom:0}.page-hero h1{font-size:clamp(2.7rem,5vw,5rem)}.page-hero p{max-width:650px;font-size:1.08rem}.filter-bar{margin-bottom:18px;padding:16px;display:grid;grid-template-columns:1fr repeat(3,minmax(150px,.28fr));gap:12px;background:var(--canvas);border:0;border-radius:18px}.campaign-filter-toggle{display:none}.field,.select{width:100%;min-width:0;min-height:48px;padding:0 15px;border:1px solid #b8cbc6;border-radius:12px;background:#fff;color:var(--ink)}.field:focus,.select:focus{border-color:var(--blue)}.field-label{min-width:0;display:grid;gap:7px;color:var(--ink-soft);font-weight:700;font-size:.86rem}.results-count{margin:0 0 18px;color:var(--muted);font-size:.87rem}.campaign-browser-toolbar{margin-bottom:18px;display:flex;align-items:center;justify-content:space-between;gap:14px}.campaign-browser-toolbar .results-count{margin:0}.campaign-sort-control{grid-template-columns:1fr}.home-active-section{padding-top:clamp(32px,5vw,64px)}.home-active-section .section-intro{max-width:820px;margin-bottom:26px}.home-active-section .section-intro h1{max-width:780px;font-size:clamp(2.5rem,5.6vw,5.1rem)}.home-active-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),390px))}@media (min-width:761px){.home-active-grid-single{grid-template-columns:minmax(0,1fr);max-width:900px}.home-active-grid-single .campaign-card-link{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home-active-grid-single .campaign-image{aspect-ratio:auto;min-height:360px}.home-active-grid-single .campaign-card-body{padding:28px}}.campaign-intro{padding:clamp(42px,6vw,76px) 0 clamp(38px,5vw,64px)}.campaign-intro-grid{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(340px,.68fr);gap:clamp(34px,7vw,96px);align-items:center}.campaign-intro-copy h1{max-width:760px;font-size:clamp(2.75rem,6.2vw,5.5rem)}.campaign-intro-copy>p:last-child{max-width:680px;margin:18px 0 0;color:var(--ink-soft);font-size:clamp(1rem,1.5vw,1.16rem)}.campaign-intro-offer{min-width:0;padding:clamp(22px,3vw,34px);background:var(--canvas);border-radius:var(--radius-panel);box-shadow:var(--shadow)}.campaign-intro-offer .builder-price{padding-top:0}.campaign-intro-offer .probability-comparison{margin-bottom:18px}.campaign-target-date{margin:10px 0 18px;color:var(--ink-soft);font-size:.88rem}.campaign-intro-offer .campaign-momentum-compact{margin:12px 0 18px}.campaign-intro-offer .inline-info{display:block}.campaign-detail-thumbnail{width:180px;height:auto;object-fit:cover;border-radius:18px;margin-bottom:20px}.campaign-media-section{padding:0 0 clamp(62px,8vw,96px)}.campaign-media-section .campaign-gallery{max-width:1080px;margin-inline:auto}.campaign-gallery{position:relative;min-width:0}.campaign-gallery-stage{position:relative;min-height:0;aspect-ratio:3/2;overflow:hidden;border-radius:var(--radius-panel);background:var(--canvas)}.campaign-gallery-slide{position:absolute;inset:0;margin:0;opacity:0;pointer-events:none;transform:scale(1.012);transition:opacity .26s ease,transform .26s ease}.campaign-gallery-slide.is-active{opacity:1;pointer-events:auto;transform:scale(1)}.campaign-gallery-slide img{object-fit:cover}.campaign-gallery-controls{width:fit-content;max-width:100%;min-height:44px;margin:6px auto 0;display:flex;align-items:center;justify-content:center;gap:2px;color:var(--ink-soft)}.campaign-gallery-controls>button,.campaign-gallery-dots button{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;background:transparent;color:inherit;cursor:pointer;transition:background-color .2s ease}.campaign-gallery-dots{display:flex;align-items:center}.campaign-gallery-dots span{width:5px;height:5px;border-radius:50%;background:#b3b9b5;transition:width .2s ease,background .2s ease}.campaign-gallery-dots button.is-active span{width:14px;border-radius:999px;background:var(--ink-soft)}.campaign-gallery-count{min-width:36px;color:var(--muted);font-size:.75rem;font-weight:500;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.prize-details-section{padding:clamp(62px,8vw,96px) 0;background:var(--canvas)}.campaign-story-grid{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.7fr);gap:clamp(42px,8vw,110px);align-items:start}.campaign-story-grid-single{grid-template-columns:minmax(0,1fr)}.campaign-story-copy h2{font-size:clamp(2.1rem,4vw,3.4rem)}.prize-description-copy{max-width:660px;margin:20px 0 34px;font-size:1.02rem;line-height:1.7}.prize-details-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 34px}.prize-details-list div{min-width:0}.prize-details-list dt{margin-bottom:6px;color:var(--muted);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.prize-details-list dd{margin:0;color:var(--ink);font:600 1rem/1.4 var(--display)}.campaign-sales-column{position:sticky;top:104px}.campaign-sales-column .campaign-momentum{margin:0}.campaign-history-progress{padding:26px;background:#fff;border-radius:var(--radius-panel);box-shadow:var(--shadow)}.campaign-history-progress .campaign-progress{margin-top:0}.campaign-conversion-section{padding:clamp(52px,7vw,82px) 0;background:#070a08;color:#fff}.campaign-conversion-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px}.campaign-conversion-inner h2{max-width:700px;color:#fff;font-size:clamp(2rem,4vw,3.4rem)}.campaign-conversion-inner p:not(.eyebrow){max-width:620px;margin:14px 0 0;color:#cbd9d5}.campaign-conversion-inner .eyebrow{color:#8bd8e6}.campaign-conversion-inner .button{min-width:310px}.builder-price{position:relative;padding:18px 0;display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 9px;border:0}.builder-price:after{content:none}.builder-price-label{color:var(--blue-text);font-size:.77rem;font-weight:830;letter-spacing:.075em;text-transform:uppercase}.builder-price-value{color:#ffd82c;background:var(--gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:700 clamp(2rem,5vw,3rem) var(--display);line-height:.9;letter-spacing:-.04em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.builder-price p{grid-column:1/-1;margin:9px 0 0;color:var(--ink-soft);font-size:.83rem;font-weight:650}.detail-primary-action{width:100%}.detail-action-note{margin:10px 0 0;color:var(--muted);font-size:.8rem;text-align:center}.probability-comparison{margin:0;padding:18px;background:#f4f3ee;border:0;border-radius:16px;color:var(--ink)}.probability-comparison-values{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.probability-comparison-values span{color:var(--muted);font-size:.8rem;line-height:1.3}.probability-comparison-values strong{color:var(--ink);font:700 1.22rem var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.probability-comparison p{margin:6px 0 0;color:var(--ink-soft);font-size:.78rem}.probability-comparison-compact{padding:13px 15px}.builder-journey{margin:0 0 16px;color:var(--blue-text);font-size:.83rem;font-weight:760}.confidence-inline{margin:22px 0;display:grid;gap:9px}.confidence-inline span{display:inline-flex;align-items:center;gap:8px;color:var(--ink-soft);font-size:.84rem}.confidence-inline svg{color:var(--blue-text)}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.evidence-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.evidence-card{min-width:0;padding:28px;background:linear-gradient(150deg,#fff 42%,var(--blue-soft));border:0;border-radius:20px}.evidence-card:nth-child(2){background:linear-gradient(150deg,#fff 42%,var(--mint-soft))}.evidence-card svg{color:var(--blue-text)}.evidence-card h3{margin:28px 0 9px}.evidence-card p{margin:0;font-size:.9rem}.spec-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:60px}.spec-list{margin:0}.spec-list div{padding:17px 0;display:grid;grid-template-columns:.7fr 1fr;gap:20px;border-bottom:1px solid var(--line)}.spec-list dt{color:var(--muted)}.spec-list dd{margin:0;font-weight:700}.timeline{position:relative;display:grid;gap:0}.timeline:before{content:"";position:absolute;left:14px;top:15px;bottom:15px;width:1px;background:var(--line)}.timeline-item{position:relative;padding:0 0 30px 48px}.timeline-item:before{content:"";position:absolute;left:8px;top:4px;width:13px;height:13px;background:#fff;border:4px solid var(--blue);border-radius:50%}.timeline-item strong{display:block;margin-bottom:5px}.timeline-item p{margin:0;font-size:.9rem}.faq{display:grid;gap:10px}.faq details{padding:0 20px;border:0;border-radius:15px;background:var(--canvas)}.faq summary{min-height:58px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:750}.faq details p{margin:0 0 20px}.purchase-page{min-height:70vh;padding:42px 0 86px;background:#fff}.inline-participation-section{scroll-margin-top:82px;padding-top:clamp(28px,4vw,48px)}.raffle-rules{margin-top:28px;padding:18px 20px;border:1px solid var(--line);border-radius:14px}.raffle-rules summary{min-height:44px;display:flex;align-items:center;cursor:pointer;font-weight:750}.raffle-rules summary:after{content:"+";margin-left:auto;padding-left:16px;font-size:1.4rem}.raffle-rules[open] summary:after{content:"−"}.raffle-rules p{color:var(--ink-soft)}.raffle-rules a{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline}.purchase-shell{width:min(calc(100% - 40px),1120px);margin-inline:auto}.purchase-header{max-width:780px;margin-bottom:30px;display:flex;align-items:center;justify-content:space-between;gap:20px}.purchase-header h1{font-size:clamp(2.35rem,4.8vw,4.25rem)}.purchase-header h2{font-size:clamp(2.15rem,4.2vw,3.65rem)}.purchase-header p:last-child{max-width:720px;margin:14px 0 0;font-size:1rem}.purchase-unit-price{color:#ffd82c;background:var(--gold);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font:700 1.12em var(--display)}.step-indicator{color:var(--ink);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.purchase-card{padding:clamp(22px,5vw,48px);background:#fff;border:0;border-radius:26px;box-shadow:0 18px 60px rgb(16 19 17/8%)}.simple-selection-card{padding:0;background:transparent;border:0;border-radius:0;box-shadow:none}.selection-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(340px,.75fr);gap:clamp(28px,4vw,52px);align-items:start}.selection-workspace{min-width:0;padding-top:12px}.selection-lead{max-width:530px;margin:8px 0 0;color:var(--ink-soft);font-size:1rem;line-height:1.55}.selection-section-title{margin-top:0;font-size:clamp(1.75rem,3vw,2.45rem);letter-spacing:-.035em}.mode-grid{margin:26px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.mode-button{min-height:116px;padding:18px;display:grid;align-content:space-between;gap:10px;text-align:left;background:var(--canvas);border:0;border-radius:16px;cursor:pointer}.mode-button[aria-pressed=true]{border:0;background:#101311;color:#fff;box-shadow:0 12px 26px rgb(16 19 17/18%)}.mode-button[aria-pressed=true] span{color:#dce2df}.mode-button strong{display:block}.mode-button span{color:var(--muted);font-size:.8rem}.package-grid{margin:24px 0 32px;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.package-button{min-height:92px;padding:16px;display:flex;flex-direction:column;justify-content:center;gap:7px;text-align:left;background:var(--canvas);border:0;border-radius:11px;cursor:pointer;transition:background-color .18s ease,box-shadow .18s ease}.package-button[aria-pressed=true]{border:0;background:#101311;color:#fff;box-shadow:0 12px 26px rgb(16 19 17/18%)}.package-button strong{font:600 1.08rem var(--display)}.package-button span{color:var(--blue-text);font-size:.9rem;font-weight:700}.package-button[aria-pressed=true] span{color:#dce2df}.manual-field{margin:22px 0;padding:20px;background:var(--canvas);border-radius:16px}.manual-field .field{max-width:240px;margin-top:8px;font-size:1.2rem;letter-spacing:.13em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mirror-note{margin-top:10px;color:var(--blue-text);font-size:.84rem}.price-probability{margin:30px 0;padding:22px 24px;display:grid;grid-template-columns:repeat(2,1fr);gap:18px;background:#101311;color:#fff;border-radius:12px}.price-probability small{display:block;margin-bottom:6px;color:#aebfba}.price-probability strong{display:block;color:#fff;font:700 1.35rem var(--display);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.price-probability .mint{color:var(--mint)}.responsible-note{display:flex;align-items:flex-start;gap:9px;color:var(--ink-soft);font-size:.84rem}.responsible-note svg{color:var(--blue-text);flex:0 0 auto}.purchase-actions{margin-top:25px;display:flex;align-items:center;justify-content:flex-end;gap:12px}.purchase-actions .button{min-width:220px}.number-cloud{margin:20px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(62px,1fr));gap:8px;max-height:280px;overflow:auto;padding:2px}.number-picker{margin:0;padding:24px 0 0;background:transparent;border:0;border-radius:0}.number-picker-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.number-picker-head h3{margin-bottom:7px}.number-picker-head .field-label{max-width:230px}.series-count{margin:0;color:var(--blue-text);font-size:.78rem;font-weight:600}.selection-summary{position:sticky;top:96px;padding:28px;background:#0b0e0c;color:#fff;border:0;border-radius:24px;box-shadow:0 20px 52px rgb(0 0 0/16%)}.selection-summary>.campaign-momentum{margin:0 0 24px;padding:0;background:transparent;border-radius:0;box-shadow:none}.selection-summary .campaign-momentum-head{align-items:flex-start;flex-direction:column;gap:5px}.selection-summary .campaign-momentum-head>strong{font-size:1.45rem}.selection-summary .campaign-momentum-action{color:#fff}.selection-summary .probability-comparison{margin:0 0 18px;background:rgb(255 255 255/7%);color:#fff}.selection-summary .probability-comparison-values strong{color:#fff}.selection-summary .probability-comparison-values span,.selection-summary .probability-versus{color:#b8c5c1}.selection-summary .checkout-availability p,.selection-summary .probability-comparison p{color:#dce2df}.selection-summary .price-probability{margin:24px 0 20px;padding:0;gap:12px;background:transparent;border-radius:0}.selection-summary .price-probability small{font-size:.72rem}.selection-summary .price-probability strong{font-size:1.12rem}.selection-summary .responsible-note{margin:0;color:#cbd8d5;font-size:.78rem}.selection-summary .responsible-note svg{color:var(--mint)}.selection-summary .checkout-availability{background:rgb(255 255 255/8%)}.selection-summary .purchase-actions{margin-top:0}.selection-summary .purchase-actions .button{width:100%;min-width:0;padding-inline:16px}.selection-reserve-note{margin:10px 0 0;color:#aebfba;font-size:.72rem;line-height:1.45;text-align:center}.lottery-source-card{margin:32px 0;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:0;border-radius:12px;background:var(--canvas);color:var(--ink)}.lottery-source-card>svg{width:24px;height:24px;color:var(--blue-text)}.lottery-source-card .eyebrow{margin-bottom:5px;color:var(--blue-text)}.lottery-source-card h3{margin:0 0 7px;font-size:1.1rem}.lottery-source-card p{margin:0;color:var(--ink-soft);font-size:.86rem}.lottery-source-card .lottery-source-date{margin-top:8px;color:var(--ink);font-weight:600}.lottery-source-card .card-link{position:relative;width:fit-content;margin-top:10px;color:var(--ink);text-decoration:none}.lottery-source-card .card-link:after{content:"";position:absolute;left:0;right:0;bottom:6px;height:2px;background:var(--gold)}.lottery-source-card .source-note{display:block;margin-top:9px;color:var(--muted);font-size:.75rem;line-height:1.45}.lottery-source-card.compact{margin:22px 0;padding:17px}.lottery-source-card.compact h3{font-size:1rem}.number-grid{display:grid;grid-template-columns:repeat(10,minmax(48px,1fr));gap:6px;max-height:270px;overflow:auto;padding:3px}.number-option{min-width:44px;min-height:44px;border:1px solid #b9cbc7;border-radius:9px;background:#fff;cursor:pointer;font-size:.77rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.number-option[aria-pressed=true]{border:2px solid var(--contrast-border);background:var(--mint);color:#000}.number-option:disabled{cursor:not-allowed;background:#edf1f0;color:#899692;text-decoration:line-through}.number-chip{min-width:62px;min-height:44px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:11px;background:var(--canvas);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.06em}.reservation-bar{margin:-4px 0 24px;padding:14px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--warning-soft);color:var(--warning);border-radius:14px}.reservation-bar strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.order-summary{display:grid;gap:0;border-block:1px solid var(--line)}.summary-row{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line)}.summary-row:last-child{border-bottom:0}.summary-row span{color:var(--muted)}.summary-row strong{text-align:right}.form-stack{min-width:0;display:grid;gap:18px}.form-field{display:grid;gap:7px}.form-field label,.form-label{color:var(--ink-soft);font-weight:750;font-size:.88rem}.form-help{margin:0;color:var(--muted);font-size:.78rem}.choice-row{display:flex;flex-wrap:wrap;gap:10px}.choice-button{min-height:46px;padding:0 17px;border:1px solid var(--line);border-radius:12px;background:#fff;cursor:pointer}.choice-button[aria-pressed=true]{border:2px solid var(--contrast-border);background:var(--blue);color:#000}.otp-input{width:min(100%,360px);min-height:64px;padding:0 20px;border:2px solid #aac1bb;border-radius:14px;font:700 1.7rem var(--display);letter-spacing:.3em;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.checkbox-row{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start}.checkbox-row input{width:20px;height:20px;margin-top:2px;accent-color:var(--blue)}.inline-error{padding:12px 14px;background:var(--error-soft);color:var(--error);border-radius:12px;font-weight:650;font-size:.86rem}.inline-info{padding:14px;background:var(--blue);color:#000;border:0;border-radius:12px;font-size:.86rem}.verification-stack{display:grid;gap:28px}.lookup-card>h2{margin-bottom:10px;font-size:clamp(1.9rem,4vw,2.8rem)}.lookup-card>p:not(.eyebrow){margin:0 0 24px}.lookup-methods{min-width:0;margin:0;padding:0;border:0}.lookup-methods legend{margin-bottom:9px;color:var(--ink-soft);font-weight:750;font-size:.88rem}.lookup-methods .choice-button{display:inline-flex;align-items:center;gap:7px}.lookup-privacy{margin-top:18px;display:flex;align-items:flex-start;gap:9px;color:var(--muted);font-size:.82rem}.lookup-privacy svg{flex:0 0 auto;color:var(--blue-text)}.lookup-privacy p{margin:0}.lookup-result{margin-top:24px}.lookup-found{padding:22px;border:0;border-radius:16px;background:var(--mint-soft)}.lookup-found h3{margin:13px 0 6px}.lookup-found p{margin:0 0 17px}.lookup-result.empty-state{padding:30px 22px}.lookup-result.empty-state p{max-width:570px;margin-inline:auto}.verification-divider{display:flex;align-items:center;gap:14px;color:var(--muted);font-size:.8rem;font-weight:750;text-align:center}.verification-divider:after,.verification-divider:before{content:"";height:1px;flex:1 1;background:var(--line)}.checkout-layout{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:22px;align-items:start}.checkout-details>h2{margin-bottom:12px;font-size:clamp(2rem,4vw,3rem)}.checkout-details>p:not(.eyebrow){margin:0}.checkout-section{min-width:0;margin:26px 0 0;padding:22px;border:0;border-radius:18px;background:var(--canvas)}.checkout-section legend{padding:0 7px;color:var(--blue-text);font-size:.79rem;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.checkout-section h3{margin:0;font-size:1.18rem}.billing-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.billing-email{grid-column:1/-1}.phone-input{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;overflow:hidden;border:1px solid #b8cbc6;border-radius:12px;background:#fff}.phone-input:focus-within{border-color:var(--blue);outline:3px solid color-mix(in srgb,var(--blue) 24%,transparent);outline-offset:1px}.phone-input>span{min-height:48px;padding:0 12px;display:flex;align-items:center;background:var(--blue-soft);color:var(--blue-text);font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.phone-input .field{border:0;border-radius:0}.phone-input .field:focus{outline:0}.checkout-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.checkout-section-head p{margin:8px 0 0;font-size:.9rem}.checkout-section-head>svg{color:var(--blue-text)}.otp-section>.button{margin-top:18px}.otp-confirmation{margin-top:18px;display:grid;gap:12px}.otp-confirmation .button{justify-self:start}.verified-notice{margin:18px 0 0;display:inline-flex;align-items:center;gap:8px;color:#005b45;font-weight:750}.verified-notice svg{color:var(--blue-text)}.checkout-payment-method{margin-top:15px;padding:17px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:0;border-radius:14px;background:#fff;box-shadow:var(--shadow)}.checkout-payment-method>svg:first-child{color:var(--blue-text)}.checkout-payment-method>svg:last-child{color:#006e52}.checkout-payment-method span,.checkout-payment-method strong{display:block}.checkout-payment-method span{margin-top:3px;color:var(--muted);font-size:.8rem}.checkout-availability{margin:22px 0 0;padding:18px;border:0;border-radius:16px;background:#070c0b;color:#fff}.checkout-availability .eyebrow{color:#ffe277}.checkout-availability h2{margin-bottom:7px;color:#fff;font-size:1.35rem}.checkout-availability p{margin:0;color:#dbe9e5}.checkout-summary{position:sticky;top:100px;padding:26px;border:0;border-radius:22px;background:#fff;box-shadow:0 18px 60px rgb(16 19 17/8%)}.checkout-summary-head h2{margin-bottom:8px;font-size:1.55rem}.checkout-summary-head>p:last-child{margin:0}.checkout-summary .reservation-bar{margin-top:22px}.summary-total{margin-top:4px;font-size:1.06rem}.summary-total strong{font-family:var(--display);font-size:1.3rem}.payment-outcomes{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.outcome-button{min-height:72px;padding:12px;border:1px solid #41504c;background:transparent;color:#fff;border-radius:12px;cursor:pointer;text-align:left}.outcome-button[aria-pressed=true]{border:2px solid var(--mint);background:rgb(0 255 186/9%)}.processing-panel{min-height:260px;display:grid;place-items:center;text-align:center}.processing-mark{width:64px;height:64px;margin:0 auto 20px;display:grid;place-items:center;border:2px solid var(--line);border-top-color:var(--blue);border-radius:50%;animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.receipt{position:relative;overflow:hidden;padding:clamp(28px,6vw,56px);background:#060a09;color:#fff;border-radius:30px}.receipt:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--gold)}.receipt:after{content:"";position:absolute;width:320px;height:320px;right:-170px;bottom:-170px;border:30px solid rgb(0 255 186/8%);border-radius:50%}.receipt>*{position:relative;z-index:2}.receipt-status{display:inline-flex;align-items:center;gap:8px;color:#ffe277;font-weight:800}.receipt h1{margin:18px 0 10px;font-size:clamp(2.2rem,5vw,4rem)}.receipt>p{color:#cbd8d5}.receipt .order-summary{margin-top:28px;border-color:#31403c}.receipt .summary-row{border-color:#26322f}.receipt .summary-row span{color:#aebfba}.receipt .number-chip{background:#101815;color:#fff;border-color:#3b4b46}.receipt-access{margin-top:25px;padding:20px;border:0;border-radius:17px;background:rgb(255 255 255/6%)}.receipt-access .eyebrow{margin-bottom:6px;color:var(--mint)}.receipt-access h2{margin:0 0 8px;color:#fff;font-size:1.12rem}.receipt-access p:not(.eyebrow){margin:0;color:#cbd8d5;font-size:.88rem}.public-receipt-token{display:block;margin-top:12px;padding:10px 12px;overflow-wrap:anywhere;border:0;border-radius:9px;background:#101815;color:#fff;font-size:.78rem;letter-spacing:.035em;-webkit-user-select:all;user-select:all}.receipt-source-notice{margin:18px 0 0;color:#cbd8d5;font-size:.82rem}.receipt-verification-link{min-height:40px;margin-top:8px;display:inline-flex;align-items:center;gap:7px;color:var(--mint);font-size:.84rem;font-weight:800}.receipt-draw-source{margin-top:27px;padding:20px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;border:0;border-radius:17px;background:rgb(255 255 255/6%)}.receipt-draw-source>svg{color:var(--mint)}.receipt-draw-source .eyebrow{margin-bottom:6px;color:var(--mint)}.receipt-draw-source h2{margin:0 0 8px;color:#fff;font-size:1.12rem}.receipt-draw-source p{margin:0;color:#cbd8d5;font-size:.88rem}.receipt-draw-source small{display:block;margin-top:9px;color:#aebfba;font-size:.75rem}.receipt-draw-source a{min-height:35px;margin-top:11px;display:inline-flex;align-items:center;gap:7px;color:var(--mint);font-size:.84rem;font-weight:800}.account-hero{padding:65px 0 35px}.account-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.account-head h1{font-size:clamp(2.5rem,5vw,4.7rem)}.account-layout{padding:25px 0 100px;display:grid;grid-template-columns:250px minmax(0,1fr);gap:35px}.account-nav{display:grid;align-content:start;gap:4px;position:sticky;top:110px}.account-nav a{min-height:44px;padding:10px 13px;display:flex;align-items:center;border-radius:11px;color:var(--ink-soft);font-weight:650}.account-content{min-width:0}.account-content>h2{margin-bottom:25px;font-size:2rem}.participation-card{padding:28px;display:grid;grid-template-columns:1fr auto;gap:24px;border:0;border-radius:22px;background:#fff;box-shadow:0 12px 35px rgb(16 19 17/7%)}.participation-card h3{margin-bottom:8px}.participation-card .number-cloud{margin-bottom:0}.live-status{min-width:190px;padding:20px;background:#070c0b;color:#fff;border-radius:17px}.live-status small{color:#aebfba}.live-status strong{display:block;margin:7px 0;color:var(--mint);font-size:1.5rem}.empty-state{padding:55px 25px;text-align:center;background:var(--canvas);border:0;border-radius:22px}.empty-state svg{color:var(--blue-text)}.empty-state h3{margin:18px 0 8px}.winner-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px}.winner-feature{min-height:480px;padding:45px;display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(145deg,#060b0a 45%,#14332c);color:#fff;border-radius:28px}.winner-feature p{color:#c7d5d1}.gold-rule{width:90px;height:3px;margin-bottom:25px;background:var(--gold)}.winner-list{display:grid;gap:14px}.winner-list article{padding:24px;border:0;border-radius:18px;background:var(--canvas)}.admin-page{min-height:80vh;padding:45px 0 90px;background:#f4f7f6}.admin-shell{display:grid;grid-template-columns:230px 1fr;gap:24px}.admin-sidebar{padding:20px;align-self:start;position:sticky;top:100px;background:#070c0b;color:#fff;border-radius:20px}.admin-sidebar strong{display:block;margin:4px 8px 18px}.admin-sidebar nav{display:grid;gap:3px}.admin-sidebar a{min-height:44px;padding:9px 10px;display:flex;align-items:center;gap:9px;border-radius:9px;color:#cbd7d4;font-size:.87rem}.admin-content{min-width:0}.admin-title{margin-bottom:24px;display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.admin-title h1{font-size:clamp(2rem,4vw,3.3rem)}.admin-label{color:var(--blue-text);font-size:.76rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.ops-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:13px}.ops-card{min-height:145px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;background:#fff;border:0;border-radius:16px;box-shadow:var(--shadow)}.ops-card strong{font:700 2rem var(--display)}.ops-card span{color:var(--ink-soft);font-size:.84rem}.admin-panel{min-width:0;margin-top:20px;padding:24px;background:#fff;border:0;border-radius:18px;box-shadow:var(--shadow)}.admin-panel h2{margin-bottom:18px;font-size:1.35rem}.table-wrap{max-width:100%;overflow-x:auto;border:0;border-radius:14px}table{width:100%;border-collapse:collapse;font-size:.86rem}td,th{padding:13px 15px;text-align:left;border-bottom:1px solid var(--line);white-space:nowrap}th{background:var(--canvas);color:var(--ink-soft);font-weight:750}tbody tr:last-child td{border-bottom:0}.audit-list{display:grid}.audit-event{padding:15px 0;display:grid;grid-template-columns:160px 1fr auto;gap:15px;border-bottom:1px solid var(--line)}.audit-event:last-child{border-bottom:0}.audit-event code{color:var(--blue-text);font-weight:750}.audit-event time{color:var(--muted);font-size:.8rem}.site-footer{padding:70px 0 24px;background:#050908;color:#fff}.footer-grid{display:grid;grid-template-columns:1.6fr repeat(3,1fr);gap:45px}.site-footer h2{margin-bottom:17px;color:#fff;font:700 .76rem var(--ui);letter-spacing:.12em;text-transform:uppercase}.site-footer p{color:#9eaeaa;font-size:.86rem}.site-footer a{min-height:44px;display:flex;align-items:center;color:#cbd8d5;font-size:.86rem}.footer-bottom{margin-top:55px;padding-top:22px;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #202a27;color:#83928e;font-size:.73rem}.builder-price-value,.campaign-momentum-head>strong,.card-price-lockup>strong,.checkout-availability .eyebrow,.hero-price strong,.purchase-unit-price,.receipt-status,.wordmark span{background-image:var(--gold-motion);background-clip:text;background-position:0 50%;background-repeat:repeat-x;background-size:var(--gold-reflection-step) 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gold-reflection var(--gold-reflection-speed) linear infinite}.builder-price-value,.card-price-lockup>strong,.hero-price strong,.purchase-unit-price{display:inline-block;overflow:visible;padding-block:.08em .1em;line-height:1.12}.builder-price-value,.card-price-lockup>strong,.purchase-unit-price{background-image:var(--gold-text)}.account-link,.button-gold,.campaign-momentum .progress-track span,.card-link-active,.gold-rule,.hero-price:before,.lottery-source-card .card-link:after,.receipt:before{background-image:var(--gold-motion);background-position:0 50%;background-repeat:repeat-x;background-size:var(--gold-reflection-step) 100%;animation:gold-reflection var(--gold-reflection-speed) linear infinite}.campaign-momentum-deadline svg,.receipt-status svg{animation:gold-icon-reflection var(--gold-reflection-speed) ease-in-out infinite}@media (hover:hover) and (pointer:fine){.desktop-nav a:hover{color:#fff}.account-link:hover{color:#000;filter:brightness(1.06) saturate(1.04);box-shadow:0 10px 26px rgb(128 115 31/22%)}.mobile-menu nav a:hover{background-color:#1b201d}.button:hover{background-color:#17201e;box-shadow:0 10px 24px rgb(16 19 17/12%)}.button-mint:hover{background-color:#36ffc9}.button-ghost:hover{background-color:var(--canvas);box-shadow:none}.button-gold:hover{background-image:var(--gold-motion);filter:brightness(1.04) saturate(1.03);box-shadow:0 12px 28px rgb(128 115 31/20%)}.campaign-card:hover{box-shadow:0 20px 48px rgb(16 19 17/11%)}.campaign-card:hover .campaign-image img{transform:scale(1.012)}.category-tile:hover{box-shadow:0 18px 40px rgb(16 19 17/10%)}.package-button:hover{background-color:#eef0ec;box-shadow:0 8px 20px rgb(16 19 17/7%)}.package-button[aria-pressed=true]:hover{background-color:#101311;box-shadow:0 14px 30px rgb(16 19 17/20%)}.campaign-gallery-controls>button:hover,.campaign-gallery-dots button:hover{background-color:#f0f2ed}.lottery-source-card .card-link:hover{color:#004b59}.campaign-card:hover .card-link svg{transform:translate(2px,-2px)}.account-nav a:hover{background-color:var(--canvas);color:#000}.admin-sidebar a:hover{background-color:#18221f;color:#fff}.site-footer a:hover{color:var(--mint)}}@media (max-width:1120px){.desktop-nav,.header-inner{gap:18px}.selection-layout{grid-template-columns:1fr}.selection-summary{position:static}.campaign-intro-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.7fr);gap:42px}}@media (max-width:1000px){.desktop-nav{display:none}.mobile-menu{display:block}.account-link{margin-left:auto}.mobile-menu{margin-left:0}.hero-panel{grid-template-columns:1fr}.hero-image{min-height:430px}.trust-row{grid-template-columns:1fr;margin-top:20px}.campaign-grid,.category-grid{grid-template-columns:repeat(2,1fr)}.campaign-intro-grid,.campaign-story-grid{grid-template-columns:1fr;gap:38px}.campaign-sales-column{position:static;max-width:620px}.campaign-media-section .campaign-gallery{max-width:none}.spec-grid{gap:35px}.selection-layout,.spec-grid{grid-template-columns:1fr}.selection-summary{position:static}.admin-shell{grid-template-columns:1fr}.admin-sidebar{position:static}.admin-sidebar nav{grid-template-columns:repeat(4,1fr)}.ops-grid{grid-template-columns:repeat(2,1fr)}.checkout-layout{grid-template-columns:1fr}.checkout-summary{position:static}}@media (max-width:720px){.container,.narrow,.purchase-shell{width:min(calc(100% - 28px),var(--container))}.header-inner{min-height:66px;gap:10px}.brand-link img{width:34px;height:34px}.wordmark{font-size:1.22rem}.brand-identity{flex-direction:column;align-items:flex-start;gap:5px}.brand-country{gap:4px;font-size:.65rem}.brand-country .country-flag{width:19px;height:12px}.account-link>span{max-width:min(22vw,110px)}.account-link{min-height:46px;padding:0 10px;justify-content:center;gap:5px;font-size:.78rem}.mobile-menu nav{top:62px;left:14px;right:14px}.hero{padding-top:25px}.hero-panel{min-height:0;border-radius:25px}.hero-copy{padding:34px 24px}.hero-copy h1{font-size:clamp(2.55rem,13vw,4.2rem)}.hero-copy>p:not(.eyebrow){font-size:1rem}.hero-momentum{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-momentum span:last-child{grid-column:1/-1;min-height:62px}.hero-actions{display:grid}.hero-actions .button{width:100%}.hero-image{min-height:330px}.hero-price{left:18px;right:18px;bottom:17px}.section{padding:70px 0}.page-hero{padding:46px 0 38px}.page-hero h1{font-size:clamp(2.3rem,10.5vw,3.5rem)}.page-hero p{margin-bottom:0;font-size:1rem}.home-active-section{padding-top:28px}.campaign-image{aspect-ratio:1.65}.campaign-card-body{padding:18px}.home-active-section .section-intro h1{font-size:clamp(2.35rem,11.5vw,3.65rem)}.campaign-grid,.category-grid{grid-template-columns:1fr}.category-tile{min-height:155px}.journey{grid-template-columns:1fr}.journey-step:not(:last-child):after{left:12px;right:auto;bottom:-4px;top:auto}.campaign-filter-toggle{display:flex;width:100%;margin-bottom:14px}.filter-bar{grid-template-columns:1fr;padding:0;background:transparent}.filter-bar:not(.is-open){display:none}.campaign-browser-toolbar{align-items:stretch;flex-direction:column}.campaign-sort-control{grid-template-columns:1fr}.campaign-intro{padding:32px 0 36px}.campaign-intro-copy-active{display:flex;align-items:center;gap:16px}.campaign-intro-copy-active .campaign-detail-thumbnail{width:96px;height:110px;flex:0 0 96px;margin:0}.campaign-intro-copy-active .eyebrow{font-size:.75rem}.campaign-intro-copy-active p:last-child{font-size:.9rem;margin-bottom:0}.campaign-intro-grid{gap:24px}.campaign-intro-copy h1{font-size:clamp(2.45rem,12.5vw,3.85rem)}.campaign-intro-copy-active h1{font-size:clamp(1.7rem,7.7vw,2rem)}.campaign-intro-copy>p:last-child{margin-top:12px;font-size:1rem}.campaign-intro-offer{padding:20px;border-radius:18px}.campaign-media-section{padding-bottom:56px}.campaign-gallery-stage{min-height:0;aspect-ratio:4/3;border-radius:18px}.prize-details-section{padding:58px 0 64px}.campaign-story-grid{gap:34px}.campaign-sales-column{max-width:none}.prize-details-list{grid-template-columns:1fr;gap:23px}.campaign-conversion-section{padding:46px 0}.campaign-conversion-inner{grid-template-columns:1fr;gap:24px}.campaign-conversion-inner .button{width:100%;min-width:0}.builder-price{grid-template-columns:1fr;gap:4px}.builder-price-value{margin:3px 0}.evidence-grid,.evidence-grid-two,.mode-grid{grid-template-columns:1fr}.mode-button{min-height:94px}.package-grid{grid-template-columns:repeat(2,1fr)}.lottery-source-card,.receipt-draw-source{grid-template-columns:1fr}.purchase-page{padding:28px 0 64px}.inline-participation-section{padding-top:32px}.purchase-header{margin-bottom:22px}.purchase-header h1,.purchase-header h2{font-size:clamp(2.25rem,10.5vw,3.3rem)}.selection-workspace{padding-top:4px}.number-picker-head{align-items:stretch;flex-direction:column}.number-picker-head .button{width:100%}.selection-summary{padding:22px;border-radius:20px}.selection-summary .price-probability{grid-template-columns:repeat(2,minmax(0,1fr))}.billing-grid{grid-template-columns:1fr}.billing-email{grid-column:auto}.checkout-section{padding:18px}.checkout-summary{order:-1;padding:20px}.checkout-summary .number-cloud{max-height:172px}.checkout-payment-method{align-items:start}.number-grid{grid-template-columns:repeat(5,minmax(44px,1fr))}.price-probability{grid-template-columns:1fr}.purchase-actions{align-items:stretch;flex-direction:column-reverse}.purchase-actions .button{width:100%}.payment-outcomes{grid-template-columns:1fr}.account-hero{padding:46px 0 22px}.account-head{align-items:flex-start;flex-direction:column}.account-layout{grid-template-columns:1fr;gap:24px;padding-top:18px}.account-nav{display:flex;position:static;gap:8px;overflow-x:auto;padding-bottom:5px;scrollbar-width:none}.account-nav::-webkit-scrollbar{display:none}.account-nav a{flex:0 0 auto;padding-inline:15px;background:var(--canvas);white-space:nowrap}.participation-card{grid-template-columns:1fr}.live-status{min-width:0}.winner-grid{grid-template-columns:1fr}.winner-feature{min-height:400px;padding:30px}.admin-sidebar nav{grid-template-columns:repeat(2,1fr)}.audit-event,.ops-grid{grid-template-columns:1fr}.audit-event{gap:4px}.footer-grid{grid-template-columns:1fr 1fr}.footer-grid>:first-child{grid-column:1/-1}.footer-bottom{flex-direction:column}}@media (max-width:390px){.footer-grid,.hero-momentum{grid-template-columns:1fr}.hero-momentum span:last-child{grid-column:auto}.admin-title{align-items:stretch;flex-direction:column}.admin-title .button{width:100%}.number-chip{min-width:58px}.card-price-row{flex-direction:column}.purchase-card{padding:20px}.simple-selection-card{padding:0}.package-button{min-height:92px;padding:14px}.campaign-gallery-dots{display:none}.selection-summary .price-probability{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media (max-width:360px){.probability-comparison-values{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.probability-comparison-values strong{font-size:1rem;letter-spacing:-.025em;white-space:nowrap}.probability-versus{display:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.campaign-sales{min-width:0;margin:0 0 16px}.campaign-sales-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px}.campaign-sales-heading strong{color:var(--gold-ink);font-family:var(--display);font-size:1.5rem;line-height:1.15;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaign-sales-heading span{color:var(--ink-soft);font-size:.88rem}.campaign-sales-track{height:8px;overflow:hidden;border-radius:999px;background:#efe8cf}.campaign-sales-track>span{display:block;height:100%;border-radius:inherit;background:var(--gold-text);transition:width .3s ease}.campaign-sales-count{margin:5px 0 0;color:var(--ink-soft);font-size:.82rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campaign-sales-urgency{margin:8px 0 0;color:var(--gold-ink);font-size:.9rem;font-weight:600}.campaign-sales-pending{min-height:74px;display:flex;align-items:center}.campaign-sales-pending p{margin:0;font-size:.9rem}.selection-summary .campaign-sales{padding-bottom:18px;margin-bottom:20px;border-bottom:1px solid #38413b}.selection-summary .campaign-sales-heading strong,.selection-summary .campaign-sales-urgency{color:#ffd82c}.selection-summary .campaign-sales-count,.selection-summary .campaign-sales-heading span,.selection-summary .campaign-sales-pending p{color:#dce2df}.selection-summary .campaign-sales-track{background:#38413b}.selection-summary .campaign-sales-track>span{background:var(--gold-motion)}.sales-modal{width:min(460px,calc(100% - 28px));max-width:calc(100% - 28px);max-height:calc(100dvh - 28px);margin:auto;padding:0;overflow:auto;overscroll-behavior:contain;border:1px solid var(--gold-border);border-radius:22px;background:#fff;color:var(--ink);box-shadow:0 24px 100px rgb(0 0 0/35%)}.sales-modal::backdrop{background:rgb(5 7 6/72%)}.sales-modal-topline{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:60px;padding:8px 10px 8px 20px;background:#fff}.sales-modal-topline p{display:flex;align-items:center;gap:7px;margin:0;color:var(--gold-ink);font-size:.86rem;font-weight:700}.sales-modal-topline p svg{flex:0 0 auto}.sales-modal-close{flex:0 0 44px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:var(--canvas);color:var(--ink);cursor:pointer}.sales-modal-image{display:block;width:100%;height:156px;object-fit:cover;object-position:center 48%}.sales-modal-body{padding:22px 24px 12px}.sales-modal h2{font-size:1.85rem}.sales-modal-body>p:first-of-type{margin:12px 0 18px;font-size:1rem}.sales-modal .campaign-sales{margin-bottom:18px}.sales-modal-price{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;font-size:.95rem}.sales-modal-price strong{font-size:1.35rem}.sales-modal-date{margin:8px 0 20px;color:var(--ink-soft);font-size:.9rem}.sales-modal-body>.button{width:100%}.sales-modal-dismiss{width:100%;min-height:48px;margin-top:4px;background:transparent;color:var(--ink-soft);cursor:pointer;font-weight:600}@media (max-width:720px){.home-active-section{padding-top:20px}.home-active-section .section-intro{margin-bottom:18px}.home-active-section .campaign-image{aspect-ratio:2}.campaign-intro-offer .builder-price{grid-template-columns:auto 1fr;padding-bottom:8px}.campaign-intro-offer .builder-price-label:nth-child(3){grid-column:1/-1}.campaign-intro-offer .builder-price-value{font-size:2rem}.campaign-intro-offer .campaign-target-date{margin-bottom:12px}.sales-modal-image{height:118px}.sales-modal-body{padding:18px 20px 10px}.sales-modal h2{font-size:1.65rem}.sales-modal-topline{padding-left:16px}.sales-modal-topline p{font-size:.82rem}}@media print{.purchase-actions,.site-footer,.site-header{display:none!important}.receipt{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@media (max-height:640px){.sales-modal-image{display:none}}.sticker-event{padding:24px 0 64px}.sticker-event-shell{width:min(calc(100% - 40px),960px);margin-inline:auto}.sticker-event .campaign-gallery-stage{aspect-ratio:16/7}.sticker-event .campaign-gallery-slide img{object-fit:contain}.sticker-event-heading{margin:26px 0}.sticker-event-heading .eyebrow{margin-bottom:8px;color:var(--gold-ink)}.sticker-event-heading h1{font-size:clamp(1.8rem,4vw,2.8rem)}.sticker-event-description{margin:12px 0;max-width:720px;font-size:1.05rem}.sticker-event-date{margin:0;font-size:.95rem}.sticker-event-selection{scroll-margin-top:94px}.sticker-event-information .raffle-rules{margin-top:16px}.prize-disclosure .prize-details-list{margin:20px 0}.sticker-package-panel{padding:clamp(20px,4vw,32px);border:1px solid var(--line);border-radius:18px;background:#fff;box-shadow:0 2px 6px rgb(16 19 17/5%)}.campaign-sales-prominent{margin:0 0 24px;padding-bottom:24px;border-bottom:1px solid var(--line)}.sales-progress-label{margin:0 0 4px;text-transform:uppercase;font-size:.85rem;letter-spacing:.08em;font-weight:700}.campaign-sales-prominent .campaign-sales-heading{gap:8px;align-items:baseline}.campaign-sales-prominent .campaign-sales-heading strong{color:var(--gold-ink);font:700 clamp(2.5rem,6vw,3.5rem)/1.15 var(--display)}.campaign-sales-prominent .campaign-sales-heading span{font-size:1.05rem}.campaign-sales-prominent .campaign-sales-track{height:10px;margin-top:12px}.campaign-sales-prominent .campaign-sales-count{margin:8px 0 0;font-size:.85rem}.sticker-package-intro h2{font-size:clamp(1.5rem,3vw,2rem)}.sticker-package-intro p{margin:10px 0 22px;font-size:1rem}.sticker-package-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px;padding-top:6px}.sticker-package{position:relative;min-width:0;min-height:108px;padding:20px;display:flex;align-items:center;gap:14px;border:2px solid var(--line);border-radius:14px;background:#fff;text-align:left;color:var(--ink);cursor:pointer}.sticker-package:hover{border-color:var(--gold-border)}.sticker-package[aria-pressed=true]{border-color:var(--gold-border);background:#fffcf0;box-shadow:0 0 0 4px rgb(198 163 74/16%)}.sticker-package-radio{flex:0 0 26px;width:26px;height:26px;display:grid;place-items:center;border:2px solid #a6ada8;border-radius:50%}.sticker-package[aria-pressed=true] .sticker-package-radio{background:var(--gold-ink);color:#fff;border-color:var(--gold-ink)}.sticker-package-quantity{display:flex;align-items:baseline;gap:7px}.sticker-package-quantity strong{font:700 2rem/1.2 var(--display)}.sticker-package-quantity>span{color:var(--ink-soft);font-size:1rem}.sticker-package-price{margin-left:auto;display:grid;justify-items:end;gap:4px;white-space:nowrap;text-align:right}.sticker-package-price strong{font:700 1.65rem/1.2 var(--display)}.sticker-package-price small{color:var(--ink-soft);font-size:.8rem;font-weight:500}.sticker-package-featured{border-color:var(--gold-border);background:#fffcf0}.sticker-package-featured-label{position:absolute;top:-18px;right:12px;display:inline-flex;align-items:center;gap:2px;min-height:36px;padding:3px 10px;border:1px solid var(--gold-border);border-radius:999px;background:#fff5cf;color:var(--gold-ink);font-size:.85rem;font-weight:700}.sticker-package-featured-label .campaign-fire{font-size:1.3rem;margin-left:3px;vertical-align:middle}.sticker-package-help{margin:20px 0 0;font-size:.9rem}.sticker-modal{width:min(600px,calc(100% - 28px));max-height:calc(100dvh - 28px);padding:24px;border:0;border-radius:20px;color:var(--ink);background:#fff;box-shadow:0 24px 90px rgb(0 0 0/22%);overflow-y:auto;overscroll-behavior:contain}.sticker-modal::backdrop{background:rgb(20 24 22/55%);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.sticker-modal-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.sticker-modal-heading .eyebrow{margin:0;color:var(--gold-ink)}.sticker-modal-close{width:44px;height:44px;flex:0 0 44px;display:grid;place-items:center;border-radius:50%;color:var(--ink-soft);background:#f3f4f2;cursor:pointer}.sticker-modal h2{margin:8px 0 10px;font-size:clamp(1.5rem,4vw,1.9rem)}#sticker-modal-price{margin:0 0 20px;font-size:1rem}.sticker-modal-numbers{min-height:58px;max-height:28dvh;overflow:auto;overscroll-behavior:contain}.sticker-number-cloud{display:flex;flex-wrap:wrap;gap:9px}.sticker-number{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 13px;border:1px solid #ddcf9d;border-radius:999px;background:#fff;color:var(--gold-ink);font-size:1rem;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.sticker-modal-actions{margin-top:18px;display:grid;gap:10px}.sticker-modal-actions>p:first-child{margin:0 0 8px;font-size:.95rem}.sticker-modal-actions .button{width:100%;min-height:52px}.sticker-secondary{background:#fff;color:var(--ink);border:1px solid #cfd4ce}.sticker-secondary:hover{background:#f7f8f5}.sticker-modal-actions .sticker-modal-note{margin:4px 0 0;font-size:.8rem}.final-checkout-page{padding:32px 0 64px}.final-checkout-shell{width:min(calc(100% - 40px),960px);margin-inline:auto}.final-checkout-header{margin-bottom:28px}.final-checkout-header h1{font-size:clamp(2rem,4vw,2.8rem)}.final-checkout-header>p:last-of-type{margin:12px 0 0}.final-checkout-header .eyebrow{margin:24px 0 8px;color:var(--gold-ink)}.checkout-journey{margin:0;padding:0;list-style:none;display:flex;align-items:center;gap:12px;font-size:.9rem;font-weight:600}.checkout-journey li{display:flex;align-items:center;gap:7px}.checkout-journey li+li:before{content:"";height:2px;width:28px;margin-right:5px;background:var(--gold-border)}.checkout-journey li>span{height:28px;width:28px;display:grid;place-items:center;background:var(--gold-tint);color:var(--gold-ink);border:1px solid var(--gold-border);border-radius:50%}.checkout-journey [aria-current=step]>span{background:var(--gold-ink);color:#fff}.checkout-stage-labels{margin:24px 0 0;padding:16px 0;border-block:1px solid var(--line);list-style:none;display:flex;flex-wrap:wrap;gap:12px 30px;font-weight:600}.checkout-stage-labels li{display:flex;align-items:center;gap:8px}.checkout-stage-labels span{color:var(--gold-ink)}.final-checkout-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px;align-items:start}.final-checkout-card{min-width:0;padding:24px;border:1px solid var(--line);border-radius:16px;background:#fff}.final-checkout-card h2{margin-bottom:12px;font-size:1.5rem}.final-checkout-card>p{margin:0 0 20px}.final-checkout-fields{display:grid;gap:18px}.final-checkout-card .field{font-size:1rem;border-color:#a6ada8;background:#fff}.final-checkout-card .field-label{color:var(--ink)}.final-checkout-card .phone-input>span{background:#f6f7f4;color:var(--ink-soft)}.final-checkout-summary .summary-row{padding:12px 0;border-bottom:1px solid var(--line)}.final-checkout-summary .summary-total{font-size:1rem}.final-checkout-summary .summary-total strong{font-size:1.55rem}.final-summary-campaign{font-weight:600}.final-stickers-disclosure{margin:14px 0}.final-stickers-disclosure summary{min-height:44px;cursor:pointer;font-weight:600}.final-stickers-disclosure .sticker-number-cloud{margin-top:8px}.final-change-package{min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px;color:var(--ink-soft)}.final-checkout-payment{grid-column:1/-1}.final-payment-status{display:flex;gap:14px;margin:18px 0 24px}.final-payment-status>svg{flex:0 0 auto;color:var(--gold-ink)}.final-payment-status p{margin:5px 0 0}.final-checkout-payment .button{width:100%;min-height:54px}.final-checkout-payment .final-payment-note{margin:16px 0 0;font-size:.9rem}.test-checkout-confirmation{max-width:760px;margin:0 auto;padding:32px 0}.test-checkout-confirmation h1{margin:12px 0}.final-checkout-page .account-verified .receipt-status,.test-checkout-confirmation .receipt-status{color:var(--gold-ink);background:none;-webkit-text-fill-color:currentColor;animation:none}.final-checkout-page .account-verified .receipt-status svg,.test-checkout-confirmation .receipt-status svg{animation:none}.test-checkout-disclosure{padding:16px 18px;margin:20px 0;border:1px solid var(--gold-border);border-radius:12px;background:var(--gold-tint);font-weight:600}.test-checkout-confirmation .final-checkout-card>p{margin:0 0 12px}.test-checkout-confirmation .summary-row{padding:12px 0;border-bottom:1px solid var(--line)}.test-checkout-confirmation .form-help{overflow-wrap:anywhere}.test-checkout-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:20px}.final-checkout-page .checkout-details,.final-checkout-page .checkout-summary{padding:24px;border:1px solid var(--line);border-radius:16px;box-shadow:none}.final-checkout-page .checkout-section{padding:18px;border:1px solid var(--line);background:#fff}.final-checkout-page .checkout-section legend{color:var(--gold-ink)}.final-checkout-page .phone-input>span{background:#f6f7f4;color:var(--ink-soft)}.final-checkout-page .checkout-payment-method{background:#fafaf8;box-shadow:none}.final-checkout-page .checkout-payment-method>svg{color:var(--gold-ink)}@media (max-width:720px){.sticker-event{padding-top:16px}.final-checkout-shell,.sticker-event-shell{width:calc(100% - 32px)}.sticker-event .campaign-gallery-stage{aspect-ratio:16/9}.sticker-event .campaign-gallery-controls{gap:0;min-height:44px;padding:0}.sticker-event .campaign-gallery-controls>button,.sticker-event .campaign-gallery-dots button{width:44px;height:44px;flex-basis:44px}.sticker-event .campaign-gallery-count{min-width:30px}.sticker-event-heading{margin:18px 0}.sticker-event-description{font-size:1rem}.sticker-package-panel{padding:18px}.campaign-sales-prominent{margin-bottom:18px;padding-bottom:18px}.sticker-package-grid{grid-template-columns:minmax(0,1fr);gap:24px}.sticker-package{min-height:86px;padding:14px;gap:10px}.sticker-package-quantity{gap:5px}.sticker-package-quantity strong{font-size:1.75rem}.sticker-package-price strong{font-size:1.5rem}.sticker-package-price small{max-width:92px;white-space:normal;line-height:1.2}.sticker-package-quantity>span{font-size:.95rem}.sticker-package-radio{flex-basis:24px;width:24px;height:24px}.sticker-modal{padding:18px}.sticker-modal-numbers{max-height:24dvh}.sticker-modal-actions .button{min-height:50px}.final-checkout-grid{grid-template-columns:minmax(0,1fr)}.final-checkout-card{padding:20px}.checkout-journey{gap:5px;font-size:.8rem}.checkout-journey li{gap:5px}.checkout-journey li+li:before{width:14px;margin-right:0}.checkout-stage-labels{gap:10px 20px;font-size:.9rem}}@media (max-width:360px){.sticker-package{gap:8px;padding:12px}.sticker-package-quantity{flex-wrap:wrap;gap:0 5px}.sticker-package-price strong{font-size:1.35rem}.sticker-package-quantity strong{font-size:1.5rem}.sticker-package-quantity>span{font-size:.85rem}.sticker-number{padding-inline:10px}.checkout-stage-labels{gap:12px;font-size:.85rem}}@media print{.sales-modal,.sticker-modal{display:none!important}}.final-checkout-page :focus-visible,.sticker-event :focus-visible,.sticker-modal :focus-visible{outline-color:var(--gold-ink)}.final-checkout-page .field-label{font-size:1rem}.final-checkout-page .field:focus{border-color:var(--gold-ink)}.final-checkout-page .phone-input:focus-within{border-color:var(--gold-ink);outline-color:color-mix(in srgb,var(--gold-ink) 24%,transparent)}.sales-modal-package{margin:8px 0 12px;font-size:.85rem}.account-otp{display:grid;gap:12px;padding-top:4px}.account-otp>p{display:flex;gap:8px;align-items:flex-start}.account-otp-input{max-width:250px;letter-spacing:.3em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:24px}.account-credentials-note{font-size:14px;color:var(--muted);line-height:1.6}.account-contact-list{display:grid;gap:16px;margin:24px 0}.account-contact-list dt{font-size:14px;color:var(--muted)}.account-contact-list dd{margin:4px 0 0;font-weight:650;overflow-wrap:anywhere}.account-verified .button{margin-top:20px}.account-login{width:100%;max-width:560px}.account-password-field{position:relative;display:block}.account-password-field input{width:100%;padding-right:54px}.account-password-toggle{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:0;background:transparent;width:44px;height:44px;display:grid;place-items:center;cursor:pointer;color:inherit}.account-session-heading{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:24px}.admin-page{background:var(--canvas)}.admin-label{color:var(--gold-ink)}.admin-title p{margin-bottom:0}.admin-sidebar{background:#141612}.admin-sidebar a[aria-current=page]{background:var(--gold-tint);color:var(--ink);font-weight:700}.admin-logout{display:flex;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:24px;padding:10px;color:#fff;background:transparent;cursor:pointer;text-align:left}.admin-sidebar>p{color:#ffcebe;font-size:.85rem}.admin-access{display:grid;place-items:start center;padding:64px 20px;min-height:calc(100vh - 80px)}.admin-login-card{width:min(100%,460px);padding:clamp(24px,5vw,42px);background:#fff;border:1px solid var(--line);border-radius:24px;box-shadow:var(--shadow)}.admin-login-card h1{font-size:clamp(1.8rem,4vw,2.4rem)}.admin-login-card p{margin:0}.admin-login-icon{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--gold-ink);background:var(--gold-tint)}.admin-filters{display:grid;grid-template-columns:1fr 220px;gap:18px;margin-bottom:24px}.admin-filters .field-label>span{display:flex;align-items:center;gap:7px}.admin-campaign-list,.admin-category-list{display:grid;gap:14px}.admin-campaign-row,.admin-category-row{display:flex;align-items:center;gap:20px;padding:20px;background:#fff;border:1px solid var(--line);border-radius:16px}.admin-campaign-thumb{flex:0 0 100px;display:grid;place-items:center;height:90px;overflow:hidden;border-radius:10px;background:var(--canvas)}.admin-campaign-thumb img{width:100%;height:100%;object-fit:contain}.admin-campaign-description,.admin-category-row>div{flex:1 1;min-width:0}.admin-campaign-row h2,.admin-category-row h2{font-size:1.15rem;line-height:1.4;margin-top:6px;overflow-wrap:anywhere}.admin-campaign-row p,.admin-category-row p{font-size:.9rem;margin:5px 0 0}.admin-badges,.admin-category-row small{color:var(--ink-soft)}.admin-badges{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:.75rem}.admin-status{display:inline-flex;padding:4px 9px;border-radius:6px;background:#f0f1ed;color:#454c42;font-size:.75rem;font-weight:700}.admin-status-active{background:#ebf4e9;color:#28602d}.admin-status-paused{background:var(--gold-tint);color:var(--gold-ink)}.admin-back{display:inline-flex;align-items:center;gap:8px;padding:10px 0;min-height:44px;margin-bottom:16px;background:transparent;color:var(--ink-soft);cursor:pointer}.admin-editor-form{display:grid;gap:22px}.admin-editor-form .admin-panel{margin:0;border:1px solid var(--line)}.admin-editor-form legend{padding:0 8px;margin-left:-8px;font-size:1.2rem;font-weight:700}.admin-editor-form p{margin:0}.admin-form-grid,.date-time-inputs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.admin-plain-fieldset{border:0;margin:0;padding:0;min-width:0}.admin-page .field{min-width:0;width:100%;font-size:1rem;min-height:48px}.admin-page textarea.field{resize:vertical}.admin-page input:disabled,.admin-page input[readonly]{background:#f3f3f0}.admin-page .field-label{min-width:0}.admin-check{display:flex;align-items:center;gap:10px;min-height:48px;font-size:.94rem;cursor:pointer}.admin-check input{flex:0 0 auto;width:20px;height:20px;accent-color:#876713}.admin-package-row{display:grid;grid-template-columns:1fr 1fr auto 44px;align-items:end;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.admin-purchase-minimum{display:grid;gap:6px;padding:16px 20px;border:1px solid #d2b15a;border-radius:12px;background:#fffaf0;color:#352b12}.admin-purchase-minimum strong{font-size:1.4rem}.admin-detail-row{display:grid;grid-template-columns:1fr 1.5fr 44px;gap:14px;align-items:end}.admin-short-field{max-width:160px}.admin-icon-button{width:44px;height:48px;display:grid;place-items:center;border-radius:8px;background:#f4f4f0;cursor:pointer}.admin-page button:disabled{opacity:.55;cursor:not-allowed}.admin-save-bar{position:sticky;bottom:12px;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border:1px solid var(--gold-border);border-radius:14px;background:#fff;box-shadow:0 6px 24px #0001}.admin-save-bar>span{font-size:.9rem;color:var(--ink-soft)}.admin-feedback{margin:18px 0}.admin-image-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-image-card{min-width:0;display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:16px;border:1px solid var(--line);border-radius:14px}.admin-image-card>img{width:100%;height:190px;object-fit:contain;background:var(--canvas);border-radius:8px}.admin-image-card>.admin-status{align-self:start}.admin-image-actions{display:flex;flex-wrap:wrap;gap:8px 16px}.admin-image-actions button{min-height:44px;padding:6px 0;background:transparent;text-align:left;cursor:pointer}.admin-upload{padding-top:22px;border-top:1px solid var(--line)}.admin-section-heading{display:flex;align-items:start;justify-content:space-between;gap:16px}.admin-section-heading .text-link{display:inline-flex;align-items:center;gap:5px;min-height:44px}.admin-recent-list{display:grid}.admin-recent-list>a{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:16px 0;border-top:1px solid var(--line)}.admin-recent-list small{display:block;margin-top:5px;color:var(--ink-soft)}.admin-profile-details{display:grid;gap:18px}.admin-profile-details dt{color:var(--ink-soft);font-size:.9rem}.admin-profile-details dd{margin:4px 0 0;overflow-wrap:anywhere;font-weight:600}@media (max-width:960px){.admin-sidebar nav{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-sidebar{padding:16px}.admin-logout{margin-top:10px}}@media (max-width:600px){.admin-page{padding-top:22px}.admin-access{padding:36px 16px}.admin-sidebar nav{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-filters,.admin-form-grid,.admin-image-grid{grid-template-columns:1fr}.admin-campaign-row{display:grid;grid-template-columns:70px 1fr;padding:16px;gap:12px}.admin-campaign-thumb{height:74px}.admin-campaign-row>.button{grid-column:1/-1}.admin-category-row{align-items:start;flex-direction:column}.admin-category-row>.button{width:100%}.admin-panel{padding:20px 16px}.admin-package-row{grid-template-columns:1fr 1fr}.admin-package-row .admin-icon-button{justify-self:end}.admin-detail-row{grid-template-columns:1fr 44px}.admin-detail-row label:first-child{grid-column:1/-1}.admin-save-bar{gap:10px;padding:12px;flex-direction:column;bottom:8px}.admin-save-bar .button{width:100%}.admin-section-heading{flex-direction:column;gap:0}.admin-section-heading h2{margin-bottom:0}.admin-content .ops-grid{grid-template-columns:1fr 1fr}.ops-card{min-height:128px;padding:15px}.ops-card strong{font-size:1.65rem}}.confirm-dialog{width:min(440px,calc(100vw - 32px));padding:0;border:1px solid var(--line);border-radius:var(--radius-panel);background:var(--white);color:var(--ink);box-shadow:0 24px 60px rgb(16 19 17/22%)}.confirm-dialog::backdrop{background:rgb(16 19 17/45%)}.confirm-dialog-body{padding:24px;display:grid;gap:12px}.confirm-dialog h2{margin:0;font-size:1.2rem}.confirm-dialog-message{color:var(--ink-soft);font-size:.92rem;line-height:1.5}.confirm-dialog-message p{margin:0}.confirm-dialog-actions{margin-top:8px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.button-danger{background:#b42318;color:#fff}.admin-form-grid{align-items:start}.admin-delete-panel>.button{color:var(--error)}.admin-mobile-bar{display:none}.admin-mobile-drawer{position:fixed;inset:0 auto 0 0;width:min(320px,calc(100vw - 36px));height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:#141612;color:#fff}.admin-mobile-drawer::backdrop{background:rgb(0 0 0/45%)}.admin-mobile-drawer .admin-drawer-content{position:static;border-radius:0;padding:70px 20px 24px;box-shadow:none}.admin-mobile-drawer .admin-sidebar nav{grid-template-columns:1fr;gap:9px}.admin-mobile-drawer .admin-sidebar a{min-height:48px}.admin-drawer-close{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:44px;height:44px;border-radius:10px;background:#272b23;color:#fff;cursor:pointer}@media (max-width:1000px){.admin-desktop-sidebar{display:none}.admin-mobile-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:20px;color:var(--ink-soft)}.admin-mobile-bar button{display:inline-flex;align-items:center;gap:9px;min-height:48px;padding:9px 14px;border:1px solid var(--line);border-radius:10px;background:#fff;color:var(--ink);cursor:pointer}}.custom-sticker-form{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(120px,.6fr) auto;align-items:end;gap:18px;padding:24px;margin-top:24px;border:1px solid #ded7c7;border-radius:16px;background:#fffdf7}.custom-sticker-form>.form-help,.custom-sticker-form>div:first-child{grid-column:1/-1}.custom-sticker-form h3{margin:0 0 8px}.custom-sticker-form p{margin:0}.custom-sticker-total{display:flex;flex-direction:column;gap:5px}.custom-sticker-total strong{font-size:1.5rem;color:#172a3f}.extra-draw-note{padding:14px 16px;border-radius:12px;background:#fff8e2;color:#514119;font-size:.95rem;line-height:1.6}.reservation-countdown{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 16px;border:1px solid #d9c28e;border-radius:12px;background:#fffaf0;color:#483a1c;margin:16px 0}.reservation-countdown strong{display:block;font-size:.95rem}.reservation-countdown p{font-size:.85rem;line-height:1.45;margin:4px 0 0}.reservation-countdown [role=timer]{font-size:1.65rem;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reservation-countdown-expired{border-color:#d8a39a;background:#fff4f0;color:#73382f}.inverse-stickers{padding:16px 0;border-top:1px solid #e8e3d8;border-bottom:1px solid #e8e3d8;margin:16px 0}.inverse-stickers>summary{cursor:pointer;font-size:1rem;font-weight:700;min-height:44px;display:list-item}.inverse-stickers>p{font-size:.9rem;line-height:1.6}.inverse-sticker-list{max-height:260px;overflow-y:auto;margin:12px 0}.inverse-sticker-option{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid #eee9df}.inverse-sticker-option strong{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inverse-sticker-option .button{min-height:44px;padding:10px 14px;font-size:.85rem}@media (max-width:600px){.custom-sticker-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:18px;gap:16px}.custom-sticker-form>.button{grid-column:1/-1}.reservation-countdown{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:12px}.reservation-countdown>svg{display:none}.reservation-countdown [role=timer]{font-size:1.5rem}}.purchase-receipt-heading{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:18px}.purchase-receipt-heading h1{margin:0 0 12px;font-size:clamp(1.6rem,3vw,2.3rem)}.purchase-receipt .receipt-status{color:var(--gold-ink);background:none;-webkit-text-fill-color:currentColor;animation:none}.purchase-receipt .receipt-status svg{animation:none}.purchase-receipt-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.purchase-receipt-details dt{margin-bottom:5px;color:var(--muted);font-size:.85rem}.purchase-receipt-details dd{margin:0;overflow-wrap:anywhere;font-weight:600}.purchase-receipt-details code{font-size:.8rem}.receipt-total{font-size:1.15rem}.receipt-delivery h2{display:flex;align-items:center;gap:8px}.admin-order-customer,.receipt-delivery p,.receipt-reference{overflow-wrap:anywhere}.admin-order-customer{min-width:190px}.admin-order-customer span{font-size:.85rem}.receipt-number-print{display:none}@media (max-width:600px){.purchase-receipt-details{grid-template-columns:minmax(0,1fr)}}@media (max-width:360px){.brand-link,.header-inner{gap:6px}.brand-link img{width:28px;height:28px}.account-link{padding:0 8px}.account-link>svg{display:none}.mobile-menu summary{width:42px}}@media print{.purchase-receipt .final-stickers-disclosure,.receipt-number-screen,.receipt-print,.receipt-return{display:none!important}body:has(.purchase-receipt) .account-hero,body:has(.purchase-receipt) .account-nav,body:has(.purchase-receipt) .admin-mobile-bar,body:has(.purchase-receipt) .admin-sidebar{display:none!important}body:has(.purchase-receipt) .account-layout,body:has(.purchase-receipt) .admin-shell{display:block;width:100%;margin:0;padding:0}body:has(.purchase-receipt) .admin-page{background:#fff;min-height:0;padding:0}.receipt-number-print{display:block;overflow-wrap:anywhere}.purchase-receipt .admin-panel{page-break-inside:avoid;break-inside:avoid}.purchase-receipt .admin-panel:has(.receipt-number-print){page-break-inside:auto;break-inside:auto}}@font-face{font-family:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5f10e9e72d35c52-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/3dc379dc9b5dec12-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Fallback;src:local("Arial");ascent-override:85.29%;descent-override:25.50%;line-gap-override:0.00%;size-adjust:113.73%}.__className_35e689{font-family:Sora,Sora Fallback;font-style:normal}.__variable_35e689{--font-sora:"Sora","Sora Fallback"}