@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-ext-wght-normal.fbf4c1a6.woff2) format("woff2-variations");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:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_next/static/media/dm-sans-latin-wght-normal.bfe8c811.woff2) format("woff2-variations");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}:root{--brand-primary:#C6F76B;--brand-on-primary:#142014;--brand-accent:#70D9B4;--brand-on-accent:#142014;--surface-page:#101B18;--surface-card:#192722;--surface-subtle:#24392B;--text-primary:#EDF8ED;--text-secondary:#B4C6BA;--border-default:#34483E;--font-body:"DM Sans Variable",Arial,sans-serif;--font-heading:"Manrope Variable",Arial,sans-serif;--radius-card:18px;--radius-button:12px;--radius-input:10px;--logo-width:166px;--logo-height:42px;--logo-color:var(--text-primary);--focus-ring-color:var(--brand-primary);--brand-logo-image:url(/brand/nexo-recortado.png);color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);font-size:15px;line-height:1.65}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}img{max-width:100%;display:block}a,button,input,select,summary{-webkit-tap-highlight-color:transparent}[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring-color);outline-offset:5px}button:disabled{cursor:not-allowed;opacity:.6}h1,h2,h3,h4,p{margin:0}h1,h2,h3,h4{font-family:var(--font-heading);line-height:1.18}h1{font-size:clamp(40px,5vw,66px);font-weight:800;letter-spacing:-.055em}h2{font-size:clamp(28px,3vw,40px);font-weight:750;letter-spacing:-.04em}h3{font-size:19px;font-weight:700;letter-spacing:-.02em}p+p{margin-top:16px}ol,ul{padding:0;margin:0;list-style:none}svg{flex-shrink:0}::selection{background:var(--brand-primary);color:var(--brand-on-primary)}.container{max-width:1240px;margin:auto;padding:0 32px}.section{padding:76px 0;border-top:1px solid var(--border-default)}.lead,.muted{color:var(--text-secondary)}.lead{font-size:18px;line-height:1.7;max-width:620px}.eyebrow{display:flex;align-items:center;gap:9px;color:var(--brand-primary);text-transform:uppercase;letter-spacing:.13em;font-size:11px;font-weight:750;margin-bottom:20px}.tiny-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;flex-shrink:0}.button{display:inline-flex;gap:12px;align-items:center;justify-content:center;min-height:48px;padding:12px 22px;border-radius:var(--radius-button);border:1px solid transparent;font-size:14px;font-weight:700;line-height:1.4;transition:transform .18s,background .18s}.button:hover{transform:translateY(-2px)}.primary{background:var(--brand-primary);color:var(--brand-on-primary)}.primary:hover{filter:brightness(1.06)}.secondary{border-color:var(--border-default);background:var(--surface-card);color:var(--text-primary)}.secondary:hover{background:var(--surface-subtle)}.text-link{display:inline-flex;align-items:center;gap:10px;font-weight:650;color:var(--brand-primary);font-size:14px}.text-link:hover{text-decoration:underline;text-underline-offset:5px}.button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.button-row,.tag{align-items:center}.tag{display:inline-flex;gap:7px;border-radius:100px;padding:5px 11px;font-size:11px;font-weight:750;background:var(--surface-subtle);border:1px solid var(--border-default);color:var(--text-primary)}.tag.accent{background:var(--brand-accent);color:var(--brand-on-accent);border-color:transparent}.brand-logo{display:block;background:var(--logo-background,var(--logo-color));mask:var(--logo-mask,var(--brand-logo-image) center/contain no-repeat);-webkit-mask:var(--logo-mask,var(--brand-logo-image) center/contain no-repeat)}.skip-link{position:fixed;z-index:100;top:8px;left:16px;background:var(--brand-primary);color:var(--brand-on-primary);padding:12px 18px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.announcement{display:flex;gap:8px;align-items:center;justify-content:center;min-height:32px;background:var(--surface-subtle);font-size:11px;color:var(--text-secondary)}.announcement .tiny-dot{color:var(--brand-primary)}.site-header{border-bottom:1px solid var(--border-default);background:var(--surface-page)}.header-inner{height:92px;display:flex;align-items:center;justify-content:space-between;gap:24px}.desktop-nav{display:flex;gap:30px}.desktop-nav a{font-size:13px;font-weight:600;color:var(--text-secondary)}.desktop-nav a:hover,.desktop-nav a[aria-current]{color:var(--brand-primary)}.account-link{min-height:42px;padding:10px 17px;font-size:12px}.icon-button{width:44px;height:44px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);color:var(--text-primary);display:flex;align-items:center;justify-content:center}.menu-toggle{display:none}.mobile-nav{padding-bottom:20px;display:grid;gap:8px}.mobile-nav a{padding:10px}.hero{padding:64px 0 70px;display:grid;grid-template-columns:.96fr 1fr;gap:58px;align-items:center}.hero h1 span{color:var(--brand-primary)}.hero .lead{font-size:17px;margin-top:24px;max-width:430px}.hero-note{display:flex;gap:9px;align-items:center;margin-top:28px;font-size:12px;color:var(--text-secondary)}.hero-note svg{color:var(--brand-accent)}.hero-visual{border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-card);box-shadow:0 24px 70px #00000026;transform:rotate(1deg)}.hero-image{position:relative;aspect-ratio:1.48;background:#111a1b;overflow:hidden}.hero-image img{object-fit:cover;width:100%;height:100%}.hero-image .tag{position:absolute;left:20px;top:20px}.image-caption{position:absolute;right:14px;bottom:14px;font-size:10px;background:#101b18dd;color:#edf8ed;padding:3px 9px;border-radius:6px}.hero-card-copy{padding:22px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px}.hero-card-copy p{font-size:10px;font-weight:650;text-transform:uppercase;letter-spacing:.13em;color:var(--text-secondary);margin-bottom:6px}.hero-card-copy h2{font-size:23px}.round-arrow{border:1px solid var(--border-default);border-radius:50%;width:42px;height:42px;display:grid;place-items:center;color:var(--brand-primary)}.hero-strip{border-top:1px solid var(--border-default);padding:13px 24px;display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary)}.info-block{display:grid;grid-template-columns:.85fr 1.25fr;gap:70px}.about-copy h2{font-size:32px;margin-bottom:24px}.about-copy h3{font-size:16px;margin-bottom:12px}.about-copy>p:not(.eyebrow){font-size:14px;color:var(--text-secondary)}.signature{display:flex;gap:12px;align-items:center;margin-top:25px;font-size:12px;line-height:1.6;color:var(--text-secondary)}.signature svg{color:var(--brand-primary)}.signature strong{color:var(--text-primary);font-weight:600}.info-content{border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden;background:var(--surface-card);align-self:start}.tabs{display:flex;gap:0;overflow-x:auto;border-bottom:1px solid var(--border-default);padding:0 18px;scrollbar-width:thin}.tabs button{flex-shrink:0;background:none;color:var(--text-secondary);font-size:11px;font-weight:650;border:0;border-bottom:2px solid transparent;padding:19px 12px;min-height:54px}.tabs button[aria-selected=true]{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.info-panel{padding:28px;min-height:370px}.steps{display:grid;gap:21px}.steps li{display:flex;gap:16px}.step-number{flex-shrink:0;width:33px;height:33px;display:grid;place-items:center;border-radius:10px;background:var(--surface-subtle);color:var(--brand-primary);font-size:11px;font-weight:750}.steps h3{font-size:14px;margin:1px 0 6px}.steps p{color:var(--text-secondary)}.soft-note,.steps p{font-size:12px;line-height:1.65}.soft-note{background:var(--surface-subtle);border:1px solid var(--border-default);padding:16px 18px;border-radius:var(--radius-input);margin-top:24px}.soft-note strong{font-weight:650}.soft-note p{font-size:12px;color:var(--text-secondary);margin-top:4px}.info-panel>.text-link{margin-top:20px;font-size:12px}.info-panel>.muted{margin-top:12px;font-size:13px}.payment-info{display:grid;gap:22px;margin-top:26px}.payment-info li{display:flex;gap:16px}.payment-info svg{width:22px;color:var(--brand-accent);margin-top:3px}.payment-info strong{font-size:14px}.payment-info p{font-size:12px;color:var(--text-secondary);margin-top:4px}.check-list{display:grid;gap:20px;margin:26px 0}.check-list li{display:flex;gap:12px;font-size:14px}.check-list svg{color:var(--brand-accent)}.section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:28px}.section-heading .eyebrow{margin-bottom:12px}.section-heading h2{font-size:32px}.section-heading>p{font-size:13px;color:var(--text-secondary)}.category-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.category-tile{padding:24px;border:1px solid var(--border-default);border-radius:var(--radius-card);background:var(--surface-card);display:flex;align-items:center;gap:16px;transition:background .2s,border-color .2s}.category-tile:hover{background:var(--surface-subtle);border-color:var(--brand-primary)}.category-tile>svg{color:var(--brand-accent)}.category-tile strong{display:block;font-size:14px}.category-tile span{font-size:11px;color:var(--text-secondary)}.empty-state{display:flex;gap:22px;align-items:center;border:1px dashed var(--border-default);padding:30px;border-radius:var(--radius-card);margin-top:24px}.empty-symbol{display:grid;place-items:center;width:50px;height:50px;flex-shrink:0;border-radius:50%;background:var(--surface-subtle);font-size:26px;color:var(--brand-primary)}.empty-state h3{font-size:17px}.empty-state p{font-size:13px;color:var(--text-secondary);margin-top:8px;max-width:650px}.empty-state>.button{margin-left:auto;flex-shrink:0}.trust-section{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px}.trust-section h2{max-width:420px}.trust-section p{margin:20px 0;color:var(--text-secondary);font-size:15px;max-width:460px}.trust-cards{display:grid;gap:14px}.trust-card{display:flex;gap:18px;padding:23px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.trust-card svg{color:var(--brand-accent)}.trust-card h3{font-size:15px}.trust-card p{font-size:12px;margin:7px 0 0}.site-footer{border-top:1px solid var(--border-default);padding:46px 0 23px;background:var(--surface-card)}.footer-top{display:flex;justify-content:space-between;gap:32px}.footer-top p{font-size:12px;color:var(--text-secondary);margin-top:17px}.footer-links{display:grid;grid-template-columns:1fr 1fr;align-content:center;gap:16px 40px;font-size:13px;color:var(--text-secondary)}.footer-links a{display:flex;gap:8px;align-items:center}.footer-links a:hover{color:var(--brand-primary)}.footer-bottom{border-top:1px solid var(--border-default);margin-top:35px;padding-top:21px;display:flex;justify-content:space-between;gap:12px;font-size:10px;color:var(--text-secondary)}.page-intro{padding:55px 0 35px}.page-intro h1{font-size:clamp(36px,4.2vw,54px)}.page-intro .lead{margin-top:22px}.page-body{padding-bottom:76px;min-height:65vh}.page-body>.info-block{border-top:0;padding-top:18px}.faq-list details{border-bottom:1px solid var(--border-default)}.faq-list summary{padding:21px 0;cursor:pointer;display:flex;gap:20px;justify-content:space-between;align-items:center;font-size:14px;font-weight:600;list-style:none}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:23px;line-height:1;color:var(--brand-primary)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{font-size:14px;color:var(--text-secondary);padding:0 24px 24px 0;max-width:770px}.narrow{max-width:860px}.article-grid{display:grid;grid-template-columns:1fr 1fr;margin:20px 0 36px}.article-card{background:var(--surface-card);border:1px solid var(--border-default);padding:32px;border-radius:var(--radius-card)}.article-card h2{font-size:25px;margin-bottom:20px}.article-card p{color:var(--text-secondary);font-size:14px}.article-card>.steps,.timeline{margin-top:28px}.timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.timeline>div{border:1px solid var(--border-default);border-radius:var(--radius-card);padding:25px;background:var(--surface-card)}.timeline strong{display:block;font-family:var(--font-heading);font-size:32px;color:var(--brand-primary);margin:10px 0}.timeline p{color:var(--text-secondary);font-size:12px}.timeline span{font-size:11px;text-transform:uppercase;letter-spacing:.1em}.demo-banner{background:var(--surface-subtle);border-bottom:1px solid var(--border-default);padding:11px 0}.demo-banner .container{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;justify-content:space-between;font-size:11px}.demo-banner strong{color:var(--brand-primary)}.demo-banner nav{display:flex;gap:20px;font-weight:600}.demo-banner a:hover{text-decoration:underline}.catalog-toolbar{justify-content:space-between;gap:20px;align-items:center;margin:10px 0 28px}.catalog-toolbar,.filters{display:flex;flex-wrap:wrap}.filters{gap:8px}.filter{background:transparent;border:1px solid var(--border-default);color:var(--text-secondary);border-radius:100px;padding:9px 17px;font-size:12px;min-height:42px}.filter[aria-pressed=true]{background:var(--brand-primary);border-color:var(--brand-primary);color:var(--brand-on-primary)}.search-field{position:relative;min-width:200px}.search-field svg{position:absolute;top:14px;left:14px;color:var(--text-secondary)}.search-field input{width:100%;padding:11px 12px 11px 41px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-input);color:var(--text-primary);font-size:13px}.raffle-grid{display:grid;grid-template-columns:repeat(3,1fr)}.raffle-card{border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-card);overflow:hidden;transition:transform .2s,border-color .2s}.raffle-card:hover{transform:translateY(-4px);border-color:var(--brand-accent)}.card-image{display:block;aspect-ratio:1.55;position:relative;background:var(--surface-subtle);overflow:hidden}.card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.raffle-card:hover img{transform:scale(1.035)}.category-art{display:flex;align-items:center;justify-content:center;height:100%;background:radial-gradient(ellipse at center,color-mix(in srgb,var(--brand-primary) 15%,transparent),transparent 75%);color:var(--brand-accent)}.category-art svg{width:85px;height:85px}.card-image>.tag{position:absolute;top:15px;left:15px}.card-body{padding:23px}.card-category{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:var(--text-secondary)}.card-body h3{margin:8px 0 18px;font-size:22px}.card-stats{display:flex;justify-content:space-between;font-size:11px;color:var(--text-secondary);gap:10px}.progress{width:100%;height:5px;background:var(--surface-subtle);border-radius:10px;overflow:hidden;margin:12px 0}.progress>span{height:100%;display:block;background:var(--brand-primary);border-radius:10px}.card-bottom{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--border-default);margin-top:21px;padding-top:18px;gap:10px}.card-bottom strong{font-family:var(--font-heading);font-size:20px;font-weight:750}.card-bottom small{color:var(--text-secondary);font-size:10px;display:block}.card-bottom .text-link{font-size:12px}.detail-grid{display:grid;grid-template-columns:1.12fr 1fr;gap:44px;padding:32px 0 48px;align-items:start}.breadcrumb{padding-top:30px;color:var(--text-secondary);font-size:12px;display:flex;gap:10px}.detail-visual{border:1px solid var(--border-default);border-radius:var(--radius-card);overflow:hidden;aspect-ratio:1.3;background:var(--surface-card);position:relative}.detail-visual img{width:100%;height:100%;object-fit:cover}.detail-content h1{font-size:42px;margin:14px 0 20px}.detail-content>.muted{font-size:14px;margin-top:15px}.detail-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:26px 0}.detail-stats>div{padding:15px;border:1px solid var(--border-default);border-radius:12px;background:var(--surface-card)}.detail-stats strong{display:block;font-size:23px;color:var(--brand-primary)}.detail-stats span{display:block;font-size:11px;color:var(--text-secondary)}.purchase-box{border:1px solid var(--border-default);border-radius:var(--radius-card);padding:23px;background:var(--surface-card)}.purchase-price{display:flex;justify-content:space-between;align-items:center;margin-bottom:22px}.purchase-price strong{font-family:var(--font-heading);letter-spacing:-.04em}.purchase-price span{font-size:11px;color:var(--text-secondary)}.quantity-control{display:flex;align-items:center;gap:12px}.quantity-control button{background:var(--surface-subtle);border:1px solid var(--border-default);color:var(--text-primary);border-radius:9px;width:42px;height:42px;font-size:22px}.quantity-control input{background:var(--surface-page);border:1px solid var(--border-default);border-radius:var(--radius-input);color:var(--text-primary);text-align:center;width:85px;height:42px}.quantity-row{display:flex;justify-content:space-between;align-items:center;gap:16px}.quantity-row label{font-size:13px;font-weight:600}.purchase-box>.button{margin-top:20px;width:100%}.purchase-box>small{display:block;text-align:center;color:var(--text-secondary);margin-top:12px;font-size:10px}.summary-row{display:flex;justify-content:space-between;gap:18px;margin:16px 0;font-size:14px}.checkout-grid{display:grid;grid-template-columns:1.1fr .85fr;gap:32px;align-items:start}.checkout-grid .article-card{margin:0}.checkout-grid h2{font-size:24px}.method-options{display:grid;gap:12px}.method-option{position:relative;display:flex;gap:15px;align-items:center;padding:20px;border:1px solid var(--border-default);border-radius:var(--radius-input);cursor:pointer}.method-option:has(input:checked){border-color:var(--brand-primary);background:var(--surface-subtle)}.method-option input{accent-color:var(--brand-primary);width:17px;height:17px}.method-option svg{color:var(--brand-accent)}.method-option strong{display:block;font-size:14px}.method-option span{display:block;font-size:11px;color:var(--text-secondary);margin-top:4px}.check-label{display:flex;align-items:start;gap:12px;margin-top:24px;font-size:12px;color:var(--text-secondary)}.check-label input{accent-color:var(--brand-primary);margin-top:4px;width:17px;height:17px;flex-shrink:0}.order-list{display:grid;gap:20px}.order-card{border:1px solid var(--border-default);border-radius:var(--radius-card);padding:27px;background:var(--surface-card)}.order-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.order-title h2{font-size:23px}.ticket-grid{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.ticket{background:var(--surface-subtle);border:1px dashed var(--brand-accent);border-radius:8px;padding:8px 12px;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.account-callout{display:grid;grid-template-columns:1fr .8fr;gap:60px;align-items:center;padding:24px 0}.account-art{background:var(--surface-card);border:1px solid var(--border-default);padding:35px;border-radius:var(--radius-card);transform:rotate(2deg)}.account-art h3{margin:15px 0}.account-art svg{color:var(--brand-primary)}.no-results{padding:40px 0;color:var(--text-secondary)}.error-content{text-align:center;padding:100px 20px}.error-content p{margin:24px auto;max-width:520px;color:var(--text-secondary)}.demo-result-note{border-left:3px solid var(--brand-primary);padding:14px 18px;background:var(--surface-subtle);font-size:13px;color:var(--text-secondary);margin-top:24px}@media(min-width:1440px){.hero{padding:80px 0}.hero h1{font-size:70px}}@media(max-width:1050px){.hero{gap:30px}.info-block{gap:35px;grid-template-columns:.9fr 1.2fr}.category-grid{grid-template-columns:repeat(2,1fr)}.info-panel{padding:22px}.tabs{padding:0 8px}.tabs button{padding:17px 9px;font-size:10px}.raffle-grid{grid-template-columns:repeat(2,1fr)}.empty-state{flex-wrap:wrap}.empty-state>.button{margin-left:72px}.desktop-nav{gap:20px}}@media(max-width:760px){.container{padding:0 22px}.section{padding:46px 0}.header-inner{height:76px;gap:12px}.brand-logo{width:145px;height:37px}.desktop-nav{display:none}.account-link{margin-left:auto}.menu-toggle{display:flex}.hero{grid-template-columns:1fr;gap:34px;padding:42px 0 46px}.hero h1{font-size:53px;max-width:500px}.hero .lead{font-size:16px;max-width:480px}.hero-visual{transform:none;max-width:600px}.hero-image{aspect-ratio:1.6}.hero-note{margin-top:22px;font-size:11px}.hero-card-copy{padding:19px}.hero-card-copy h2{font-size:22px}.hero-strip{padding:12px 19px}.info-block{grid-template-columns:1fr;gap:28px}.about-copy h2{font-size:32px}.info-panel{min-height:0;padding:24px}.tabs button{font-size:11px;padding:17px 12px}.section-heading{align-items:start;flex-direction:column;gap:10px}.section-heading h2{font-size:29px}.category-tile{padding:19px;gap:12px}.category-tile>svg{width:23px}.empty-state{padding:24px;gap:16px}.empty-state>div{flex:1 1;min-width:170px}.empty-state>.button{margin:0;width:100%}.trust-section{grid-template-columns:1fr;gap:26px}.trust-section h2{font-size:31px}.trust-section p{font-size:14px}.footer-top{flex-direction:column;gap:30px}.footer-links{gap:16px 30px;font-size:12px}.footer-bottom{flex-direction:column;gap:8px}.page-intro{padding:37px 0 28px}.page-intro .lead{font-size:15px}.page-body{padding-bottom:48px}.article-grid{grid-template-columns:1fr}.article-card{padding:25px}.timeline{grid-template-columns:1fr}.timeline>div{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:0 12px}.timeline strong{text-align:right}.timeline p{grid-column:1/-1}.detail-grid{grid-template-columns:1fr;gap:26px;padding-top:24px}.detail-visual{aspect-ratio:1.5}.detail-content h1{font-size:36px}.account-callout,.checkout-grid{grid-template-columns:1fr}.account-callout{gap:35px}.account-art{transform:none}.demo-banner .container{font-size:10px}.catalog-toolbar,.demo-banner nav{gap:18px}.search-field{width:100%}.order-title{align-items:start;flex-direction:column}.announcement{font-size:10px;padding:6px 15px;text-align:center}.announcement-tail{display:none}.demo-result-note{font-size:12px}}@media(max-width:480px){.container{padding:0 18px}.account-link{font-size:0;padding:10px;min-height:42px}.account-link svg{width:18px}.header-inner{gap:8px}.hero h1{font-size:45px}.hero .eyebrow{font-size:10px}.hero .button-row{gap:9px}.hero .button{padding:12px 15px;font-size:13px}.hero-card-copy h2{font-size:20px}.hero-strip{font-size:10px}.category-tile{display:block;padding:18px}.category-tile>svg{margin-bottom:10px}.category-tile strong{font-size:13px}.raffle-grid{grid-template-columns:1fr}.filter{padding:8px 13px;font-size:11px}.tabs{padding:0 6px}.tabs button{font-size:10px;padding:16px 9px}.info-panel{padding:21px}.about-copy h2{font-size:29px}.empty-symbol{width:40px;height:40px}.empty-state h3{font-size:16px}.empty-state{padding:20px}.quantity-row{gap:8px}.quantity-control{gap:7px}.quantity-control input{width:62px}.purchase-box{padding:20px}.page-intro h1{font-size:36px}.order-card{padding:21px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}.button:hover,.raffle-card:hover,.raffle-card:hover img{transform:none}}.error-message{white-space:pre-line;overflow-wrap:anywhere}.field-error{display:block;color:var(--text-primary);font-size:12px;font-weight:500;line-height:1.6;margin-top:5px}.field-invalid :is(input,textarea,select){border-color:#dc7c7c}.validation-summary{white-space:normal}.validation-summary ul{padding-left:20px;margin:10px 0 0}.validation-summary li+li{margin-top:8px}.validation-summary .text-button{color:inherit;text-align:left;white-space:normal;line-height:1.6}.detail-content>.raffle-mode-badge{margin:18px 0}.raffle-outcomes{display:grid;gap:18px;margin:22px 0}.raffle-outcome{display:grid;gap:8px;min-width:0}.raffle-outcome+.raffle-outcome{padding-top:18px;border-top:1px solid var(--border-default)}.raffle-outcome .eyebrow{margin:0}.raffle-winner-name{font-size:clamp(22px,3vw,30px);line-height:1.3;overflow-wrap:anywhere}.raffle-winning-code{font-family:monospace;font-size:clamp(16px,2vw,20px)}.delivery-gallery figcaption p,.raffle-winning-code{overflow-wrap:anywhere}.coupon-entry{margin:16px 0;border-top:1px solid var(--border-default);padding-top:14px}.coupon-entry summary,.coupon-rules summary,.coupon-simulator summary{cursor:pointer;font-weight:650}.coupon-entry-controls{display:flex;align-items:flex-end;gap:10px;margin-top:14px}.coupon-entry-controls .field{min-width:0;flex:1 1;margin:0}.coupon-entry-controls input{width:100%;min-width:0;text-transform:uppercase}.coupon-applied{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;font-size:13px}.coupon-summary span{overflow-wrap:anywhere}.coupon-rules,.coupon-simulator{border:1px solid var(--border-default);border-radius:var(--radius-input);padding:16px}.coupon-rules>.form-stack,.coupon-simulator>.form-stack{margin-top:18px}.coupon-simulator{margin-top:24px}.coupon-filters{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,.5fr) auto;align-items:end;gap:14px;margin-bottom:24px}.coupon-filters .field{margin:0}.coupon-table-actions{display:flex;gap:12px;flex-wrap:wrap;min-width:120px}.coupon-editor{margin-bottom:24px}.coupon-options{padding:14px;border:1px solid var(--border-default);border-radius:10px;min-width:0}.coupon-options legend{font-weight:650}.coupon-raffle-list{max-height:230px;overflow:auto}.coupon-raffle-list .check-label{margin:8px 0}.coupon-options .check-label{overflow-wrap:anywhere}.coupon-editor input{min-width:0;max-width:100%}@media(max-width:600px){.coupon-filters{grid-template-columns:1fr}.coupon-entry-controls{flex-wrap:wrap}.coupon-entry-controls .field{flex-basis:170px}.coupon-entry-controls .button{flex-grow:1}.coupon-editor{padding:20px}}.coupon-toolbar{margin-bottom:24px}.coupon-applied>span{min-width:0;overflow-wrap:anywhere}.coupon-summary>span{min-width:0}.auth-layout{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start;padding:12px 0 30px}.auth-card{max-width:560px}.auth-aside{padding:35px 10px}.auth-aside h2{max-width:450px}.auth-aside .lead{margin-top:22px}.auth-aside .soft-note strong{display:block;margin-top:12px}.form-heading{display:flex;gap:15px;align-items:center;margin-bottom:20px}.form-heading h2{margin:0;font-size:25px}.form-icon{color:var(--brand-primary)}.form-stack{display:grid;gap:18px;margin-top:24px}.field{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:600;text-align:left}.field input,.field select,.field textarea{width:100%;min-height:46px;border:1px solid var(--border-default);background:var(--surface-page);color:var(--text-primary);border-radius:var(--radius-input);padding:12px;font:inherit;font-weight:400;box-sizing:border-box}.field textarea{resize:vertical}.field small{font-size:11px;color:var(--text-secondary);font-weight:400;line-height:1.6}.field-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.full-width{width:100%}.form-message{padding:14px 17px;border-radius:var(--radius-input);background:var(--surface-subtle);border:1px solid var(--border-default);font-size:13px;margin:16px 0;overflow-wrap:anywhere}.error-message{border-color:#d87969;color:#ffd2c7}.success-message{border-color:var(--brand-accent);color:var(--text-primary)}.form-links{display:flex;gap:15px;flex-wrap:wrap;justify-content:space-between;margin-top:22px;font-size:12px}.form-links a,.text-button{color:var(--brand-primary)}.text-button{font:inherit;font-size:12px;text-align:left;border:0;background:none;cursor:pointer;padding:12px 0}.narrow-card{max-width:720px}.narrow-card h2{margin:18px 0}.buyer-options{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0}.buyer-card{border:1px solid var(--border-default);background:var(--surface-card);border-radius:var(--radius-card);padding:28px;text-align:left;color:var(--text-primary)}.buyer-card h2,.buyer-card h3{margin:18px 0 12px}.buyer-card p{font-size:13px;color:var(--text-secondary);line-height:1.7}.buyer-card .tag{display:table;margin-bottom:12px}.buyer-card.recommended{border-color:var(--brand-primary);box-shadow:0 0 0 1px var(--brand-primary)}.buyer-card .text-link{margin-top:18px;font-size:12px}.buyer-card .button{margin-top:18px}.guest-choice{font:inherit;cursor:pointer;transition:background .2s}.guest-choice:hover{background:var(--surface-subtle)}.compact.buyer-options{grid-template-columns:1fr}.buyer-card>svg{color:var(--brand-primary)}.checkout-methods{margin-top:24px!important}.checkout-methods h3{margin-bottom:20px}.unavailable{opacity:.55;cursor:not-allowed}.checkout-summary .field{margin:24px 0}.total-row{padding-top:20px;border-top:1px solid var(--border-default)}.total-row strong{font-size:23px}.checkout-summary>.button{margin:24px 0 18px}.rules-disclosure{font-size:12px;margin-top:24px}.rules-disclosure summary{cursor:pointer;font-weight:600}.preserve-lines,.rules-disclosure p{white-space:pre-wrap;overflow-wrap:anywhere}.rules-disclosure p{margin-top:14px;color:var(--text-secondary)}.account-top{display:flex;justify-content:space-between;align-items:center;gap:25px;margin-bottom:28px}.account-top h2{font-size:29px}.account-top p{margin-top:8px}.account-top+.article-card{margin-bottom:24px}.empty-inline{gap:16px;align-items:center;flex-wrap:wrap;padding:30px 0;color:var(--text-secondary)}.empty-inline,.order-row{display:flex;font-size:14px}.order-row{justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid var(--border-default)}.order-row span{display:block;font-size:12px;color:var(--text-secondary);margin-top:7px}.order-row>div:last-child{text-align:right}.order-row strong{display:block}.status-badge{display:inline-flex!important;align-items:center;gap:7px;background:var(--surface-subtle);border:1px solid var(--border-default);padding:6px 10px;border-radius:30px;font-size:11px}.status-badge.confirmed{color:var(--brand-primary);border-color:var(--brand-accent)}.card-title{display:flex;align-items:center;gap:12px;margin-bottom:18px}.card-title svg{color:var(--brand-primary)}.security-card>.form-stack{max-width:420px}.mfa-setup{display:grid;grid-template-columns:auto 1fr;gap:28px;margin:24px 0;max-width:750px;align-items:start}.qr-card{display:inline-flex;background:white;padding:18px;border-radius:12px}.backup-codes{font-size:13px;margin-top:22px}.backup-codes summary{cursor:pointer;color:var(--brand-primary)}.backup-codes pre{padding:18px;background:var(--surface-subtle);line-height:2;white-space:pre-wrap;overflow-wrap:anywhere}.purchase-status{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px}.purchase-status h2{margin:16px 0 8px}.purchase-status p{font-size:12px;overflow-wrap:anywhere}.chance-list{display:flex;flex-wrap:wrap;gap:8px;margin:24px 0}.real-ticket{font-size:15px;padding:12px 15px}.bank-details{margin-top:28px;padding-top:25px;border-top:1px solid var(--border-default);overflow-wrap:anywhere}.bank-details h3{margin-bottom:18px}.bank-details dl{display:grid;grid-template-columns:100px 1fr;gap:12px;font-size:13px}.bank-details dt{color:var(--text-secondary)}.bank-details dd{margin:0}.bank-details p{font-size:13px;margin-top:12px}.staff-indicators{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.staff-indicators>div{border:1px solid var(--border-default);border-radius:12px;padding:17px;background:var(--surface-card)}.staff-indicators strong{font-size:12px;margin-left:8px}.staff-indicators small{display:block;margin-top:5px}.staff-indicators .tiny-dot,.staff-indicators small{color:var(--text-secondary)}.staff-indicators .ready{color:var(--brand-primary)}.staff-note{font-size:12px;margin:18px 0}.staff-tabs{margin:24px 0}.staff-layout{display:grid;grid-template-columns:.65fr 1.35fr;gap:24px;margin-top:24px;align-items:start}.raffle-admin-row{background:none;color:var(--text-primary);font:inherit;text-align:left;border:0;border-bottom:1px solid var(--border-default);padding:20px 0;cursor:pointer}.raffle-admin-row span{display:block;font-size:11px;color:var(--text-secondary);margin-top:7px}.draft-image{max-width:100%;width:280px;max-height:220px;object-fit:contain;border-radius:12px;background:var(--surface-subtle)}.publish-box{border-top:1px solid var(--border-default);padding-top:10px;margin-top:12px}.publish-box .button{margin-top:18px}.table-scroll{overflow-x:auto;border:1px solid var(--border-default);border-radius:var(--radius-card);margin-top:24px}.table-scroll table{width:100%;border-collapse:collapse;text-align:left;font-size:12px;background:var(--surface-card)}.table-scroll th{padding:18px;color:var(--text-secondary);font-size:11px;white-space:nowrap}.table-scroll td{padding:18px;border-top:1px solid var(--border-default);max-width:320px;overflow-wrap:anywhere}.table-scroll td small,.table-scroll td span{display:block;margin-top:6px;color:var(--text-secondary)}.table-scroll .button{font-size:11px;white-space:nowrap}.live-grid,.transfer-review{margin-top:28px}.draft-editor{min-width:0}.demo-buyer-section{margin-bottom:28px}@media(max-width:1050px){.auth-layout{gap:30px}.staff-layout{grid-template-columns:1fr}.staff-indicators{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.auth-layout,.buyer-options,.field-grid{grid-template-columns:1fr}.auth-layout{gap:10px}.auth-aside{padding:15px 0}.auth-card{max-width:none}.buyer-card{padding:24px}.account-top,.purchase-status{align-items:start;flex-direction:column}.account-top .button-row{margin-top:0}.order-row{flex-direction:column;gap:12px}.order-row>div:last-child{text-align:left}.bank-details dl,.mfa-setup{grid-template-columns:1fr}.bank-details dd{margin-bottom:10px}.staff-indicators{grid-template-columns:1fr 1fr}.table-scroll{margin-right:-4px}.staff-layout .article-card{padding:22px}.form-heading h2{font-size:23px}.error-message{overflow-wrap:anywhere}}.purchase-result{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:14px 18px;padding:28px;margin:0 0 28px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--radius-card)}.purchase-result-icon{grid-column:1;grid-row:2;display:grid;place-items:center;width:48px;height:48px;border-radius:var(--radius-button);background:var(--surface-subtle);color:var(--text-primary)}.purchase-result-copy{display:contents}.purchase-result-label{display:block;margin-bottom:0;grid-column:2;grid-row:1;color:var(--text-secondary);font-size:12px}.purchase-result .purchase-result-copy h2{grid-column:2;grid-row:2;margin:0;font-size:clamp(26px,3vw,36px);line-height:1.2;letter-spacing:-.8px;overflow-wrap:anywhere}.purchase-result-copy p{grid-column:2;grid-row:3;margin:0;font-size:14px;color:var(--text-secondary)}.purchase-result>.button{grid-column:2;grid-row:4;justify-self:start;margin:0;min-height:44px}.purchase-result-won{background:var(--surface-subtle);border-color:var(--brand-primary)}.purchase-result-won .purchase-result-icon{background:var(--brand-primary);color:var(--brand-on-primary)}.purchase-result-won .purchase-result-copy h2{color:var(--brand-primary)}@media(max-width:600px){.purchase-result{grid-template-columns:40px minmax(0,1fr);padding:20px;gap:12px}.purchase-result-icon{width:40px;height:40px}.purchase-result>.button{grid-column:2}.purchase-result .purchase-result-copy h2{font-size:28px}}.staff-console{display:grid;grid-template-columns:235px minmax(0,1fr);gap:28px;align-items:start;padding:28px 0 64px}.staff-sidebar{position:sticky;top:100px;border:1px solid var(--border-default);border-radius:20px;background:var(--surface-card);overflow:hidden}.staff-sidebar-title{padding:24px 20px 18px;display:grid;gap:4px}.staff-sidebar-title strong{font-family:var(--font-heading);font-size:25px}.staff-sidebar-title small{color:var(--text-secondary)}.staff-sidebar nav{display:grid;padding:0 10px 14px;gap:3px}.staff-sidebar nav button{display:flex;align-items:center;gap:11px;border:0;border-radius:10px;padding:12px 11px;background:transparent;color:var(--text-secondary);text-align:left;font:inherit;font-size:13px;cursor:pointer}.staff-sidebar nav button:hover{background:var(--surface-subtle);color:var(--text-primary)}.staff-sidebar nav button[aria-current=page]{background:var(--brand-primary);color:var(--brand-on-primary);font-weight:700}.staff-sidebar-footer{border-top:1px solid var(--border-default);padding:17px;display:grid;gap:12px;font-size:11px;overflow-wrap:anywhere}.staff-workspace{min-width:0}.staff-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 28px}.staff-page-heading h1{font-size:clamp(26px,3vw,36px);line-height:1.15;margin:8px 0 10px;letter-spacing:-1.2px}.staff-page-heading p{font-size:14px;color:var(--text-secondary);margin:0}.staff-module{display:grid;gap:22px}.staff-module .article-card{min-width:0;margin:0;padding:25px}.staff-toolbar{display:flex;align-items:end;gap:14px;flex-wrap:wrap}.staff-toolbar>.field{flex:1 1;min-width:180px}.staff-toolbar>p{flex:1 1;min-width:220px;margin:0}.staff-toolbar form{flex:1 1}.staff-fields{border:0;padding:0;margin:0;display:grid;gap:18px;min-width:0}.staff-fields:disabled{opacity:.75}.staff-module h3{margin:0 0 18px;font-size:19px}.staff-module h4{margin:22px 0 12px;font-size:16px}.staff-split{display:grid;grid-template-columns:minmax(230px,.8fr) minmax(0,1.6fr);align-items:start;gap:22px}.staff-list{display:grid;gap:10px;max-height:750px;overflow:auto}.staff-item{border:1px solid var(--border-default);border-radius:12px;padding:16px;display:grid;gap:7px;text-align:left;background:transparent;color:var(--text-primary);font:inherit;width:100%;cursor:pointer}.staff-item small,.staff-item span{color:var(--text-secondary);font-size:12px}.staff-item.selected,.staff-item:hover{border-color:var(--brand-primary);background:var(--surface-subtle)}.staff-section-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:18px}.staff-section-heading h3{margin:0}.staff-empty{padding:32px 20px;text-align:center;border:1px dashed var(--border-default);border-radius:14px;color:var(--text-secondary);font-size:14px}.staff-summary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0}.staff-summary-grid>div{display:grid;gap:8px;padding:15px;background:var(--surface-subtle);border-radius:12px}.staff-summary-grid small{font-size:12px;color:var(--text-secondary)}.staff-code{font-family:ui-monospace,monospace;font-size:11px;overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;display:block;max-width:100%}.staff-details{margin-top:20px;padding-top:18px;border-top:1px solid var(--border-default)}.staff-details summary{cursor:pointer;font-weight:700;margin-bottom:16px}.staff-module td{max-width:320px}.staff-module td small{display:block;color:var(--text-secondary);font-size:11px;margin-top:5px}.staff-module .table-scroll{margin:0}.staff-module table{font-size:13px}.staff-module th{font-size:11px}.staff-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:22px;font-size:12px}.staff-selected{border-color:var(--brand-primary)!important}.staff-timeline{display:grid;gap:14px;margin:20px 0}.staff-timeline>div{border-left:2px solid var(--brand-primary);padding:4px 0 4px 15px}.staff-timeline p{white-space:pre-wrap;margin:8px 0;font-size:14px}.staff-timeline small{font-size:11px;color:var(--text-secondary)}.staff-content-preview{position:sticky;top:110px}.staff-content-preview h2{font-size:32px}.staff-content-preview p{white-space:pre-wrap;font-size:14px}.staff-swatch-row{display:flex;gap:10px;margin:20px 0}.staff-swatch-row span{width:38px;height:38px;border-radius:50%;border:1px solid #8885}.staff-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:16px}.staff-metric{padding:22px;background:var(--surface-card);border:1px solid var(--border-default);border-radius:16px;display:grid;gap:14px}.staff-metric small{font-size:12px;color:var(--text-secondary)}.staff-metric strong{font-family:var(--font-heading);font-size:28px;line-height:1.2;overflow-wrap:anywhere}.staff-metric .staff-metric-date{font-size:17px}.staff-launch{padding:24px;border:1px solid var(--border-default);background:var(--surface-subtle);border-radius:16px;display:flex;align-items:center;justify-content:space-between;gap:20px}.staff-launch strong{font-size:18px}.staff-launch p{margin:8px 0 0;color:var(--text-secondary);font-size:13px}.staff-launch.live{border-color:var(--brand-primary)}.staff-dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.staff-pending{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;border:0;border-bottom:1px solid var(--border-default);background:transparent;color:var(--text-primary);text-align:left;font:inherit;font-size:13px}.staff-pending:last-child{border-bottom:0}.staff-pending small{display:block;font-size:11px;color:var(--text-secondary);margin-top:7px}.staff-footnote{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:12px;padding:0 4px}.staff-module .danger{color:#ffadad}.site-notice{padding:12px 20px;text-align:center;background:var(--brand-accent);color:var(--brand-on-accent);font-size:13px}.draw-proof{margin-top:18px}.draw-proof code{display:block;overflow-wrap:anywhere;font-size:11px}.result-card{display:grid;gap:16px}.result-card .chance-list,.result-card h3{margin:0}.result-meta{color:var(--text-secondary);font-size:13px}@media(min-width:1300px){.staff-container{max-width:1540px;width:calc(100% - 64px)}}@media(max-width:1100px){.staff-console{grid-template-columns:205px minmax(0,1fr);gap:20px}.staff-dashboard-grid,.staff-split{grid-template-columns:1fr}.staff-content-preview{position:static}.staff-list{max-height:350px}.staff-launch,.staff-page-heading{align-items:start}.staff-launch{flex-direction:column}.staff-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.staff-console{grid-template-columns:1fr;padding-top:14px;gap:22px}.staff-sidebar{position:static;border-radius:14px}.staff-sidebar-title{padding:16px;display:flex;align-items:center;gap:12px}.staff-sidebar-title .eyebrow{display:none}.staff-sidebar-title strong{font-size:20px}.staff-sidebar nav{display:flex;overflow:auto;padding:0 10px 12px}.staff-sidebar nav button{flex-shrink:0;white-space:nowrap;padding:10px 12px}.staff-sidebar-footer{display:none}.staff-page-heading{margin-bottom:22px;flex-wrap:wrap}.staff-page-heading .button{font-size:12px;padding:10px 12px}.staff-module .article-card{padding:18px}.staff-toolbar{align-items:stretch}.staff-toolbar>.field{min-width:100%}.staff-section-heading{flex-wrap:wrap}.staff-metric{padding:16px}.staff-metric strong{font-size:23px}.staff-pager .button{padding:10px;font-size:12px}.staff-summary-grid{grid-template-columns:1fr 1fr}.staff-summary-grid strong{font-size:14px}.staff-launch{padding:20px}.staff-code{font-size:10px}.staff-module .field-grid{grid-template-columns:1fr}}.email-editor-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:28px;margin-top:24px}.email-editor-grid>*{min-width:0}.email-plain{white-space:pre-wrap;font-size:12px;overflow-wrap:anywhere}.email-editor-grid .staff-fields{display:grid;gap:18px}@media(max-width:1000px){.email-editor-grid{grid-template-columns:1fr}}.delivery-photos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.delivery-photos-grid figure{margin:0}.delivery-photos-grid figure img{width:100%;height:280px;object-fit:cover;border-radius:14px}.delivery-photos-grid figcaption{display:grid;gap:8px;margin-top:12px}.delivery-photos-grid figcaption small{color:var(--text-secondary)}.mail-log{max-height:360px;overflow:auto}.mail-log thead{position:sticky;top:0;background:var(--surface);z-index:1}.content-editor-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.content-editor-tabs button{padding:10px 14px;border:1px solid var(--border-default);border-radius:10px;background:var(--surface-card);color:var(--text-secondary);font:inherit;cursor:pointer}.content-editor-tabs button[aria-current]{background:var(--brand-primary);color:var(--brand-on-primary);border-color:var(--brand-primary)}.content-editor-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:24px;align-items:start}.content-editor-grid>*{min-width:0}.content-editor-grid>.article-card{margin:0}.content-preview-frame{background:var(--surface-page);color:var(--text-primary);font-family:var(--font-body);border:1px solid var(--border-default);border-radius:18px;overflow:auto;max-height:850px;max-width:100%;margin:16px auto}.content-preview-frame.is-mobile{width:375px}.content-preview-frame .container{padding:24px;max-width:100%}.content-preview-frame .article-grid{grid-template-columns:1fr}.content-preview-frame h1{font-size:32px}.content-preview-frame h2{font-size:24px}.content-preview-frame .article-card{padding:20px}.content-preview-frame .info-block{grid-template-columns:1fr}.content-preview-body{padding:24px}.content-preview-body>.brand-logo{display:block;margin-bottom:24px}.content-preview-frame a{cursor:default}.content-asset img{display:block;max-width:100%;width:220px;height:100px;object-fit:contain;margin:12px 0}.content-color{display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;align-items:center}.content-color>input{padding:0;width:42px;height:42px;border:0;background:transparent}.content-list-editor>.publish-box{margin-top:12px}.content-list-editor .staff-section-heading{align-items:start;flex-wrap:wrap}.content-save{padding-top:20px;border-top:1px solid var(--border-default)}@media(max-width:1050px){.content-editor-grid{grid-template-columns:1fr}.content-preview-frame{max-height:650px}.content-editor-tabs button{font-size:12px}.content-color{grid-template-columns:36px minmax(0,1fr)}.content-color>.text-button{grid-column:2}.content-list-editor .button-row{flex-wrap:wrap}}:root{--gauge-warning:#f4bb73;--room-orbit-size:320px;--live-radius:24px}.countdown{margin:20px 0;padding:18px;border:1px solid var(--border-default);border-radius:16px;background:var(--surface-card)}.countdown>span{font-size:12px;text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary)}.countdown-values{display:flex;gap:16px;margin:10px 0}.countdown-values>div{display:grid;min-width:42px}.countdown-values strong{font-size:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1.2}.countdown-values small{color:var(--text-secondary);font-size:11px}.countdown.compact{padding:12px;margin:14px 0}.compact .countdown-values{gap:12px}.compact .countdown-values strong{font-size:22px}.room-link{display:block;padding:12px 0;color:var(--brand-primary);font-weight:700}.price-packages{border:0;padding:0;margin:14px 0;min-width:0;display:flex;flex-direction:column}.price-packages legend{font-weight:700;margin-bottom:10px}.price-packages button{min-width:0;display:grid;gap:7px;text-align:left;background:var(--surface-card);border:1px solid var(--border-default);border-radius:14px;padding:14px;color:var(--text-primary);cursor:pointer}.price-packages button.selected{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.price-packages button small,.price-packages button span{font-size:12px;color:var(--text-secondary)}.price-packages em{font-style:normal;font-size:11px;color:var(--brand-primary)}.price-packages>small{color:var(--text-secondary)}.room-heading,.system-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px}.room-heading h1,.system-heading h2{margin:8px 0}.room-heading p,.system-heading p{color:var(--text-secondary)}.live-status{display:inline-flex;align-items:center;gap:9px;font-size:12px;white-space:nowrap;padding:10px 14px;border:1px solid var(--border-default);border-radius:99px}.live-status:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand-accent)}.live-status.stale:before{background:var(--gauge-warning)}.gauge-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:24px 0}.tech-gauge{background:var(--surface-card);border:1px solid var(--border-default);border-radius:var(--live-radius);padding:20px 16px;text-align:center}.tech-gauge>span{font-size:13px;font-weight:700}.gauge-dial{position:relative;max-width:230px;margin:4px auto}.gauge-dial svg{display:block;width:100%}.gauge-dial>div{position:absolute;inset:44% 0 10%;display:grid;align-content:center}.gauge-dial strong{font-size:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.gauge-dial small,.tech-gauge p{color:var(--text-secondary)}.tech-gauge p{font-size:11px;margin:0}.system-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.system-columns>section{min-width:0}.tech-facts{margin:0 0 20px}.tech-facts>div{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--border-default);padding:12px 0;font-size:12px}.tech-facts dt{color:var(--text-secondary)}.tech-facts dd{margin:0;text-align:right;overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.room-layout{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:24px}.room-stage{border:1px solid var(--border-default);background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--brand-primary) 9%,var(--surface-card)),var(--surface-card) 65%);border-radius:var(--live-radius);padding:28px;text-align:center;margin-bottom:24px}.room-stage-top{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px}.winner-orbit{width:min(var(--room-orbit-size),100%);aspect-ratio:1;margin:34px auto;display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--brand-primary) 35%,transparent);border-radius:50%;position:relative;box-shadow:0 0 0 18px color-mix(in srgb,var(--brand-primary) 3%,transparent),0 0 0 36px color-mix(in srgb,var(--brand-primary) 2%,transparent)}.winner-orbit:after{content:"";position:absolute;inset:12px;border-radius:50%;border:1px dashed color-mix(in srgb,var(--brand-primary) 22%,transparent)}.winner-core{max-width:85%;position:relative;z-index:1;display:grid;gap:12px}.winner-core small{text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--text-secondary)}.winner-core strong{font-size:clamp(34px,4vw,58px);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--brand-primary);animation:reveal-number .5s ease-out}.winner-core span{font-size:11px;line-height:1.5;color:var(--text-secondary)}.room-stage .countdown{max-width:330px;margin:20px auto}.room-stage .countdown-values{justify-content:center}.room-timeline h2{font-size:22px}.room-step{display:flex;gap:16px;padding:22px 0;border-bottom:1px solid var(--border-default)}.room-step>b{display:grid;place-items:center;border:1px solid var(--border-default);border-radius:50%;width:34px;height:34px;flex-shrink:0;font-size:11px}.room-step.done>b{background:var(--brand-primary);color:var(--brand-on-primary)}.room-step strong{font-size:14px}.room-step p{font-size:12px;line-height:1.6;color:var(--text-secondary);margin:6px 0}.room-timeline>.muted{font-size:12px;line-height:1.7;margin:24px 0}.winner-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:24px 0}.winner-list>div{border:1px solid var(--border-default);border-radius:12px;display:grid;gap:6px;padding:14px 20px}.winner-list small{font-size:10px;color:var(--text-secondary)}.winner-list strong{font-size:20px;color:var(--brand-primary)}.proof-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:22px 0}.proof-grid small{display:block;margin-bottom:10px;color:var(--text-secondary)}.proof-grid code{display:block;overflow-wrap:anywhere;font-size:12px}.event-line{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:14px 0;border-bottom:1px solid var(--border-default);font-size:12px}.event-line span{color:var(--text-secondary)}.draw-room details{margin-top:24px}.package-editor{padding:14px;border:1px solid var(--border-default);border-radius:12px;margin:12px 0}@keyframes reveal-number{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.winner-core strong{animation:none}}@media(max-width:1100px){.gauge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.room-layout{grid-template-columns:1fr}}@media(max-width:680px){.room-heading,.system-heading{align-items:flex-start;flex-direction:column}.proof-grid,.system-columns{grid-template-columns:1fr}.gauge-grid{gap:10px}.tech-gauge{padding:16px 8px}.gauge-dial strong{font-size:26px}.room-stage{padding:20px 14px}.winner-orbit{max-width:260px}.room-stage-top .tag{font-size:10px}.tech-facts>div{font-size:11px}}.winner-core strong{font-size:clamp(20px,3vw,34px)}.ticket.real-ticket,.winner-core strong,.winner-list strong{overflow-wrap:anywhere}.raffle-mode-badge{display:inline-flex;align-items:center;gap:7px;max-width:100%;padding:5px 9px;border:1px solid var(--border-default);border-radius:999px;color:var(--text-secondary);font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.01em;vertical-align:middle;background:var(--surface-card)}.raffle-mode-badge>span{width:5px;height:5px;border-radius:50%;background:var(--brand-primary);opacity:.7;flex:none}.raffle-mechanics{margin:18px 0}.raffle-mechanics>p{margin:9px 0 0;font-size:13px;line-height:1.7;color:var(--text-secondary)}.raffle-mechanics.compact{margin:12px 0}.raffle-mechanics.compact>p{font-size:12px;line-height:1.6}.raffle-capacity{margin:18px 0}.raffle-capacity>small{display:block;margin-top:9px;font-size:11px;line-height:1.6;color:var(--text-secondary)}.raffle-capacity.compact{margin:14px 0}.raffle-capacity .card-stats{gap:12px;flex-wrap:wrap;font-size:11px}.hero-mode-note{padding:0 24px;margin:0 0 14px;font-size:11px;line-height:1.6;color:var(--text-secondary)}.hero-card-copy .raffle-mode-badge{margin:0 0 8px}.result-card>.raffle-mode-badge{margin-bottom:10px}.ticket.vacant-outcome,.winner-list>.vacant-outcome{background:color-mix(in srgb,var(--text-secondary) 4%,var(--surface-card));border-style:dashed}.winner-list>.vacant-outcome strong{color:var(--text-secondary)}.winner-list>.vacant-outcome small:last-child{max-width:240px;line-height:1.5}.mode-selector{display:grid;gap:10px;border:0;padding:0;margin:0}.mode-selector legend{font-weight:700;font-size:14px;margin-bottom:12px}.mode-choice{display:flex;align-items:flex-start;gap:12px;padding:16px;border:1px solid var(--border-default);border-radius:14px;cursor:pointer;background:var(--surface-card)}.mode-choice.selected{border-color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--brand-primary)}.mode-choice input{margin-top:4px;accent-color:var(--brand-primary);flex:none}.mode-choice>span{display:grid;gap:6px}.mode-choice strong{font-size:14px}.mode-choice small{font-size:12px;line-height:1.6;color:var(--text-secondary)}.mode-preview{border-left:2px solid var(--brand-primary);padding:8px 0 8px 16px;margin:8px 0 18px}.mode-preview>strong{font-size:12px}.mode-preview .raffle-mechanics{margin:10px 0}.mode-preview>small{display:block;color:var(--text-secondary);font-size:12px;line-height:1.7}.staff-item .raffle-mode-badge{justify-self:start;margin:4px 0}.checkout-summary>.raffle-mechanics{padding-bottom:16px;border-bottom:1px solid var(--border-default)}.room-stage>.raffle-capacity{max-width:450px;margin:24px auto}.room-timeline .raffle-mechanics>p{font-size:12px}.room-heading .raffle-mode-badge{margin-top:3px}@media(max-width:680px){.mode-choice{padding:14px}.raffle-mechanics>p{font-size:12px}.hero-mode-note{padding:0 18px}.winner-list>div{max-width:100%;min-width:0}}.support-page{padding-top:44px}.support-page h1{font-size:34px;letter-spacing:-.03em;line-height:1.2}.staff-sidebar nav button[aria-current=page] .support-unread{background:var(--brand-on-primary);color:var(--brand-primary)}.support-hub-heading,.support-staff-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:26px}.support-hub-heading h2{font-size:34px}.support-hub-heading p{margin-top:12px}.support-staff-heading .button-row{margin-top:0}.support-availability{display:flex;gap:12px;align-items:flex-start;padding:18px 22px;background:var(--surface-subtle);border:1px solid var(--border-default);border-radius:16px;margin:18px 0 26px}.support-availability strong{font-size:13px}.support-availability small{display:block;color:var(--text-secondary);font-size:12px;margin-top:4px;line-height:1.7}.support-dot{width:7px;height:7px;display:inline-block;border-radius:50%;background:var(--text-secondary);flex-shrink:0;margin-top:7px}.connected .support-dot,.support-dot.online{background:var(--brand-primary)}.support-connection{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--text-secondary);white-space:nowrap}.support-connection .support-dot{margin-top:0}.support-connection.connected{color:var(--brand-primary)}.support-case-list{padding-top:10px!important;padding-bottom:10px!important}.support-case-row{display:grid;grid-template-columns:42px minmax(0,1fr) auto;width:100%;text-align:left;align-items:center;gap:18px;background:none;color:var(--text-primary);font:inherit;border:0;border-bottom:1px solid var(--border-default);padding:24px 0}.support-case-row:last-of-type{border-bottom:0}.support-case-content{min-width:0}.support-case-row:hover h3{color:var(--brand-primary)}.support-case-row h3{font-size:17px;line-height:1.4;overflow-wrap:anywhere;margin:6px 0}.support-case-row p,.support-case-row small{font-size:11px;color:var(--text-secondary);overflow-wrap:anywhere}.support-case-icon{width:42px;height:42px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;background:var(--surface-subtle);color:var(--brand-primary)}.support-case-status{display:flex;gap:9px;align-items:center;flex-wrap:wrap;justify-content:flex-end;max-width:240px}.support-unread{display:inline-flex;align-items:center;border-radius:30px;padding:3px 9px;font-size:11px;font-weight:750;background:var(--brand-primary);color:var(--brand-on-primary);white-space:nowrap}.support-empty{text-align:center;padding:38px 16px;color:var(--text-secondary)}.support-empty svg{margin-bottom:16px;color:var(--brand-primary)}.support-empty h3{color:var(--text-primary);margin-bottom:10px}.support-empty p{font-size:13px}.support-new{margin:24px 0;max-width:850px}.support-new fieldset,.support-settings fieldset{display:grid;gap:18px;border:0;padding:0;min-width:0}.support-hint{font-size:12px!important;line-height:1.7!important;color:var(--text-secondary);margin:12px 0}.support-hint .text-button{display:inline;padding:0}.support-public-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.support-public-grid h2{font-size:38px}.support-public-grid .lead{font-size:16px;margin:22px 0}.support-public-grid .support-new{margin-top:0}.support-info-card{padding:25px;border-radius:18px;background:var(--surface-subtle);border:1px solid var(--border-default);margin:24px 0}.support-info-card>svg{color:var(--brand-primary);margin-bottom:12px}.support-info-card h3{font-size:17px;margin-bottom:12px}.support-info-card p{font-size:13px;color:var(--text-secondary)}.support-info-card .button{font-size:12px}.support-confirmation{display:grid;gap:18px;padding:30px 0}.support-confirmation>svg{color:var(--brand-primary)}.support-conversation-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:22px;align-items:start}.support-conversation{padding:0!important;overflow:hidden;min-width:0}.support-conversation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:25px;border-bottom:1px solid var(--border-default)}.support-conversation-heading>div{min-width:0}.support-conversation-heading .text-button,.support-conversation-heading .text-link{font-size:12px;display:flex;align-items:center;gap:8px;padding-top:0;margin-bottom:18px}.support-reference{display:block;color:var(--text-secondary);letter-spacing:.09em;font-size:11px;font-weight:700}.support-conversation-heading h2{font-size:25px;line-height:1.3;letter-spacing:-.025em;margin:8px 0 14px;overflow-wrap:anywhere}.support-tags{display:flex;flex-wrap:wrap;gap:8px}.support-conversation>.support-availability{margin:18px 20px 0}.support-messages{height:480px;max-height:60vh;min-height:280px;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:25px;background:var(--surface-page)}.support-messages>div:last-child{height:1px;width:100%;flex-shrink:0}.support-message{max-width:88%;border:1px solid var(--border-default);background:var(--surface-card);padding:15px 18px;border-radius:16px 16px 16px 4px;overflow-wrap:anywhere}.support-message.own{align-self:flex-end;border-color:var(--brand-accent);background:var(--surface-subtle);border-radius:16px 16px 4px 16px}.support-message.internal{max-width:100%;width:100%;border-style:dashed;background:var(--surface-subtle)}.support-message>small{display:flex;align-items:center;gap:6px;font-size:10px;font-weight:700;color:var(--text-secondary);margin-bottom:8px}.support-message>p{font-size:14px;line-height:1.7;white-space:pre-wrap}.support-message>time{display:flex;align-items:center;justify-content:flex-end;gap:10px;color:var(--text-secondary);font-size:10px;margin-top:10px}.support-message>time>span{display:flex;gap:3px;align-items:center}.support-message-files{display:grid;gap:8px;margin-top:10px}.support-message-files button{display:flex;align-items:center;gap:10px;padding:12px;border-radius:10px;border:1px solid var(--border-default);background:var(--surface-page);font:inherit;font-size:12px;color:var(--text-primary);text-align:left;min-width:0}.support-message-files button>span{overflow-wrap:anywhere;min-width:0}.support-message-files small{display:block;font-size:10px;color:var(--text-secondary)}.support-typing{height:28px;padding:5px 25px;font-size:11px;color:var(--text-secondary)}.support-composer{border-top:1px solid var(--border-default);padding:20px 25px}.support-composer.internal{background:var(--surface-subtle)}.support-composer textarea{min-height:95px}.support-composer-tools{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:16px}.support-composer-tools label{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--text-secondary);flex:1 1;min-width:150px}.support-composer-tools select{max-width:100%;padding:9px;background:var(--surface-page);color:var(--text-primary);border:1px solid var(--border-default);border-radius:8px;font:inherit}.support-composer-footer{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:14px}.support-composer-footer>small{color:var(--text-secondary);font-size:10px}.support-composer-footer>.button{margin-left:auto;font-size:12px}.support-attach{position:relative;display:flex;align-items:center;gap:6px;overflow:hidden;cursor:pointer;color:var(--brand-primary);font-size:12px;padding:10px 0}.support-attach input{position:absolute;width:100%;height:100%;opacity:0;left:0;top:0;cursor:pointer}.support-attach.disabled{opacity:.5}.support-upload-list{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.support-upload-list li{display:flex;gap:6px;align-items:center;padding:6px 9px;border:1px solid var(--border-default);border-radius:9px;font-size:11px;max-width:100%}.support-upload-list li>span{overflow-wrap:anywhere;min-width:0}.support-upload-list button{background:none;color:var(--text-secondary);border:0;padding:3px}.support-conversation>.form-message{margin:10px 20px}.support-context .article-card{padding:24px!important;margin-bottom:20px}.support-context h3{font-size:17px}.support-context dl{display:grid;grid-template-columns:1fr 1fr;font-size:12px;gap:11px;margin:20px 0}.support-context dt{color:var(--text-secondary)}.support-context dd{margin:0;text-align:right}.support-id{font-size:11px!important;color:var(--text-secondary);overflow-wrap:anywhere;margin-top:12px!important}.support-context .support-info-card{margin-top:0}.support-internal-notice{display:flex;gap:10px;padding:16px 24px;font-size:12px;color:var(--text-secondary);background:var(--surface-subtle)}.support-audit{border-top:1px solid var(--border-default);margin-top:24px;padding-top:18px;font-size:12px}.support-audit summary{cursor:pointer;color:var(--brand-primary)}.support-audit p{margin-top:14px}.support-audit strong{font-size:11px}.support-audit small{display:block;font-size:10px;color:var(--text-secondary);overflow-wrap:anywhere}.support-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:24px 0}.support-metrics>div{border:1px solid var(--border-default);background:var(--surface-card);border-radius:16px;padding:18px}.support-metrics small{display:block;font-size:11px;color:var(--text-secondary)}.support-metrics strong{display:block;font-size:28px;font-weight:750;margin-top:8px}.support-filters{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding-bottom:22px;border-bottom:1px solid var(--border-default);margin-bottom:8px}.support-filters .field{flex:1 1;min-width:145px}.support-filters .support-search{flex-basis:280px}.support-check{display:flex;align-items:center;gap:8px;font-size:12px;min-height:36px}.support-check input{width:16px;height:16px;accent-color:var(--brand-primary)}.support-pagination{display:flex;gap:15px;align-items:center;justify-content:space-between;border-top:1px solid var(--border-default);padding-top:22px;margin-top:12px}.support-pagination span{font-size:12px;color:var(--text-secondary)}.support-settings{max-width:850px}.support-settings h2{font-size:28px;margin:10px 0 25px}.support-settings legend{font-weight:700;margin-bottom:16px}.support-days{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:10px}.support-canned{padding:20px;border:1px solid var(--border-default);border-radius:14px;display:grid;gap:15px}.support-settings fieldset>h3{margin-top:20px}.support-purchase-entry{margin-top:24px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.support-purchase-entry .button{font-size:13px}.staff-sidebar .support-unread{margin-left:auto;padding:1px 6px;font-size:10px}.support-management .field select{width:100%}@media(max-width:1100px){.support-conversation-layout{grid-template-columns:minmax(0,1fr)}.support-context{display:grid;grid-template-columns:1fr 1fr;gap:18px}.support-context>.article-card,.support-context>.support-info-card{margin:0}.support-context>.support-management:only-child{max-width:600px}.support-staff-heading{align-items:flex-start;flex-direction:column}}@media(max-width:700px){.support-public-grid{grid-template-columns:1fr;gap:22px}.support-public-grid h2{font-size:30px}.support-hub-heading{align-items:flex-start;flex-direction:column;gap:16px}.support-hub-heading h2{font-size:28px}.support-conversation-heading{padding:20px;flex-wrap:wrap}.support-conversation-heading h2{font-size:23px}.support-conversation-heading .support-connection{font-size:10px}.support-messages{padding:18px 14px;min-height:260px;height:420px;max-height:55vh}.support-message{max-width:94%;padding:13px 14px}.support-composer{padding:18px 14px}.support-composer-footer>.button{width:100%;margin-left:0}.support-context{grid-template-columns:1fr}.support-case-row{grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start}.support-case-icon{width:34px;height:34px;border-radius:11px}.support-case-row h3{font-size:15px}.support-case-status{grid-column:2;max-width:100%;justify-content:flex-start;margin-left:0;gap:8px}.support-case-status .tag{white-space:normal;font-size:10px}.support-availability{padding:15px}.support-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.support-metrics>div{padding:14px}.support-metrics strong{font-size:24px}.support-metrics small{font-size:10px}.support-inbox{padding:18px!important}.support-filters .field{min-width:120px}.support-pagination{gap:8px;flex-wrap:wrap}.support-pagination .button{font-size:11px;padding:10px 13px}.support-public-grid .article-card{padding:22px!important}.support-new .field-grid,.support-settings .field-grid{grid-template-columns:1fr}.support-staff-heading .button-row{gap:8px}.support-staff-heading .button{font-size:11px}.support-message>p{font-size:13px}.support-page{padding-top:28px}.support-page h1{font-size:28px}}.detail-labels{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.detail-closed-tag{background:var(--surface-subtle);border:1px solid var(--border-default);color:var(--text-primary)}.raffle-closed-panel{padding:clamp(20px,3vw,28px);background:var(--surface-card);border:1px solid var(--border-default);border-radius:20px;display:grid;gap:14px}.raffle-closed-heading{display:flex;align-items:center;gap:12px}.raffle-closed-heading svg{flex:none;color:var(--brand-primary)}.raffle-closed-heading h2{font-size:clamp(21px,2.6vw,27px);line-height:1.2;margin:0}.raffle-closed-panel p{margin:0;line-height:1.7;font-size:14px}.raffle-closed-panel .raffle-closed-date{font-size:12px;color:var(--text-secondary)}.raffle-closed-panel .button{justify-self:start;max-width:100%;white-space:normal;text-align:center}:is(.hero,.info-block,.trust-section,.detail-grid,.checkout-grid,.article-grid,.raffle-grid,.auth-layout,.room-layout)>*{min-width:0}:is(.hero,.page-intro,.detail-content,.draw-room,.purchase-status,.account-top,.order-card) :is(h1,h2,h3){overflow-wrap:anywhere;text-wrap:balance}.hero{gap:clamp(28px,4vw,52px);padding:clamp(38px,5vw,64px) 0}.hero h1{font-size:clamp(36px,4.7vw,60px);line-height:1.08;letter-spacing:-.045em;max-width:12ch}.hero .lead{font-size:clamp(15px,1.5vw,17px);line-height:1.75;margin-top:22px}.hero-note{align-items:flex-start;line-height:1.6;max-width:440px}.hero-note svg{margin-top:3px}.page-intro{padding:clamp(32px,4vw,48px) 0 30px}.page-intro h1{font-size:clamp(30px,3.8vw,46px);line-height:1.13;max-width:22ch;letter-spacing:-.04em}.page-intro .lead{font-size:16px;line-height:1.7;margin-top:16px;max-width:680px}.page-intro .eyebrow{margin-bottom:14px}.breadcrumb{flex-wrap:wrap;line-height:1.5;overflow-wrap:anywhere}.info-block{gap:clamp(28px,4vw,56px)}.about-copy h2,.section-heading h2,.trust-section h2{font-size:clamp(26px,2.8vw,34px);line-height:1.18}.info-panel{min-height:0}.info-panel .soft-note{margin-top:22px}.faq-list summary{gap:16px;line-height:1.55;align-items:flex-start}.faq-list summary span{flex:none;margin-top:2px}.faq-list details p{line-height:1.8;padding-right:12px}.article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.article-grid>.article-card{min-width:0;padding:clamp(22px,2.8vw,30px)}.article-grid>.article-card h2{font-size:clamp(22px,2.3vw,27px);line-height:1.25}.article-grid>.article-card :is(p,small){overflow-wrap:anywhere}.raffle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.raffle-card{display:flex;flex-direction:column;min-width:0}.raffle-card .card-image{flex:none}.raffle-card .card-body{display:flex;flex-direction:column;flex:1 1;min-width:0;padding:22px}.raffle-card h3{font-size:21px;line-height:1.3;margin:8px 0 12px;overflow-wrap:anywhere;letter-spacing:-.025em}.raffle-card .card-body>.muted{font-size:12px;line-height:1.6;margin-top:4px}.raffle-card .card-bottom{margin-top:auto;padding-top:18px;flex-wrap:wrap;gap:12px}.raffle-card .card-bottom strong{font-size:21px;overflow-wrap:anywhere}.raffle-card .card-bottom .text-link{min-height:38px}.raffle-card .raffle-mechanics.compact{margin:0 0 12px}.raffle-card .raffle-mechanics.compact>p{line-height:1.65;margin-top:8px}.raffle-card .raffle-capacity.compact{margin:2px 0 12px}.hero-carousel .hero-card-copy{padding:20px 22px;gap:14px}.hero-carousel .hero-card-copy h2{font-size:clamp(20px,2vw,24px);line-height:1.25;letter-spacing:-.025em}.hero-carousel .hero-card-copy p{line-height:1.6;letter-spacing:.08em;font-size:10px;margin-bottom:7px}.hero-carousel .hero-strip{flex-wrap:wrap;gap:8px 16px;padding:13px 22px;line-height:1.6}.hero-carousel .hero-strip>span{flex:1 1 180px}.hero-carousel .hero-strip .text-link{min-height:30px}.hero-carousel .hero-raffle-details{gap:14px;padding:0 22px 18px;align-items:center}.hero-carousel .hero-raffle-price strong{font-size:24px;line-height:1.25}.hero-carousel .hero-mode-note{padding:0 22px;margin-bottom:16px;line-height:1.65}:is(.hero-carousel,.raffle-card,.detail-content,.checkout-summary,.room-heading,.result-card,.checkout-grid) .raffle-mode-badge{width:fit-content;max-width:100%;font-size:11px;line-height:1.45;padding:5px 10px;white-space:normal}.result-card>.raffle-mode-badge{justify-self:start;margin-bottom:0}.raffle-mechanics.without-badge>p{margin-top:0}.detail-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(26px,3.4vw,42px);padding:28px 0 40px}.detail-grid .detail-visual>img{object-fit:contain;object-position:center}.detail-content h1{font-size:clamp(28px,3.3vw,39px);line-height:1.16;letter-spacing:-.035em;margin:14px 0 16px}.detail-content>.muted{line-height:1.75;margin-top:0}.detail-content>.raffle-mechanics{margin:18px 0}.detail-content .raffle-mechanics>p{font-size:13px;line-height:1.75}.detail-stats{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:20px 0;gap:12px}.detail-stats>div{display:flex;align-items:center;gap:14px;padding:14px 16px}.detail-stats strong{font-size:25px;line-height:1.2;flex:none}.detail-stats span{font-size:12px;line-height:1.5}.detail-content .purchase-box{padding:22px}.purchase-price{gap:12px;flex-wrap:wrap;margin:18px 0}.purchase-price strong{font-size:27px;line-height:1.2;overflow-wrap:anywhere}.purchase-price span{font-size:12px}.price-packages{gap:10px;margin:0 0 20px}.price-packages legend{font-size:14px;line-height:1.6;margin-bottom:12px}.price-packages button{width:100%;flex:0 0 auto;grid-template-columns:minmax(0,1fr) max-content;gap:5px 12px;padding:14px 15px;border-radius:12px;align-items:center;line-height:1.5}.price-packages button strong{grid-column:1;grid-row:1;font-size:14px;overflow-wrap:anywhere}.price-packages button span{grid-column:2;grid-row:1;white-space:nowrap;text-align:right;font-size:12px}.price-packages button small{grid-column:1;grid-row:2;font-size:11px;line-height:1.55}.price-packages button em{grid-column:2;grid-row:2;text-align:right;font-size:11px}.price-packages>small{font-size:11px;line-height:1.7;margin-top:2px}:is(.detail-content,.raffle-card,.hero-raffle-details,.room-stage,.checkout-grid) .countdown{max-width:100%;padding:15px;margin:18px 0}:is(.detail-content,.raffle-card,.hero-raffle-details,.room-stage,.checkout-grid) .countdown-values{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:10px 0 0}:is(.detail-content,.raffle-card,.hero-raffle-details,.room-stage,.checkout-grid) .countdown-values>div{min-width:0;gap:2px}:is(.detail-content,.raffle-card,.hero-raffle-details,.room-stage,.checkout-grid) .countdown-values strong{font-size:clamp(20px,2.1vw,27px);line-height:1.2;overflow-wrap:anywhere}:is(.detail-content,.raffle-card,.hero-raffle-details,.room-stage,.checkout-grid) .countdown-values small{font-size:11px;line-height:1.5}.raffle-card .countdown.compact{padding:12px;margin:6px 0 18px}.raffle-card .countdown-values strong{font-size:22px}.hero-raffle-details .countdown.compact{flex:1 1 210px;padding:11px 12px;margin:0}.hero-raffle-details .countdown-values strong{font-size:20px}.hero-raffle-details .countdown>span{font-size:10px;letter-spacing:.08em}.checkout-grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:28px}.checkout-grid>.article-card,.checkout-grid>section>.article-card{padding:clamp(22px,2.5vw,30px)}.checkout-summary h3{font-size:24px;line-height:1.3;letter-spacing:-.025em;overflow-wrap:anywhere}.checkout-identity{display:flex;align-items:flex-start;gap:12px;margin-top:22px}.checkout-identity>svg{flex:none;margin-top:2px}.checkout-identity>div{min-width:0}.checkout-identity strong{display:block;line-height:1.5}.checkout-identity p{margin:6px 0 0;overflow-wrap:anywhere;line-height:1.6}.checkout-payment-label{margin-top:24px;font-size:14px;font-weight:700}.purchase-summary .button-row{align-items:center;gap:18px}.support-purchase-entry{margin-bottom:24px}.purchase-summary>.raffle-mode-badge{margin-top:12px;margin-bottom:8px}.participant-evidence>.tag{margin-bottom:14px}.checkout-grid .summary-row{align-items:baseline;gap:14px;line-height:1.55}.checkout-grid .summary-row>strong{text-align:right;overflow-wrap:anywhere;min-width:0}.checkout-grid .check-label{line-height:1.75;margin-top:20px}.checkout-grid .method-option{gap:12px;padding:17px;min-width:0}.checkout-grid .method-option>div{min-width:0}.checkout-grid .method-option strong{line-height:1.5}.checkout-grid .buyer-card{padding:22px}.checkout-grid .buyer-card h3{font-size:21px;line-height:1.3}.account-top h2,.order-title h2,.purchase-status h2{font-size:clamp(25px,3vw,34px);line-height:1.2}.account-top>div,.order-row>div,.purchase-status>div{min-width:0}.account-top :is(p,h2),.order-card :is(h2,p),.order-row :is(strong,span){overflow-wrap:anywhere}.chance-list .ticket{max-width:100%;min-width:0;line-height:1.6}.chance-pagination{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:18px}.chance-pagination>span{font-size:13px;color:var(--text-secondary)}.chance-pagination>.button{padding:10px 14px;font-size:12px}.bank-details dd{overflow-wrap:anywhere;min-width:0}.result-card{display:flex;flex-direction:column;gap:14px}.result-card>.raffle-mode-badge,.result-card>.tag{align-self:flex-start;max-width:100%}.result-card h3{font-size:23px;line-height:1.3;overflow-wrap:anywhere}.result-card .button-row{margin-top:auto;padding-top:8px}.room-heading{align-items:flex-start;margin-bottom:26px}.room-heading>div{min-width:0}.room-heading h1{font-size:clamp(28px,3.4vw,42px);line-height:1.2;letter-spacing:-.035em;margin:8px 0 14px}.room-heading p{font-size:14px;line-height:1.7;margin-top:12px;max-width:620px}.room-heading .eyebrow{margin-bottom:0}.draw-room .room-stage-top{flex-wrap:wrap;gap:10px 16px}.draw-room .room-stage{padding:26px;margin-bottom:0}.draw-room .room-timeline{padding:26px}.draw-room .room-timeline h2{font-size:23px}.draw-room .winner-core strong{font-size:clamp(21px,2.8vw,31px);line-height:1.3}.draw-room .winner-core small{line-height:1.6;letter-spacing:.1em}.draw-room .winner-list>div{min-width:0;max-width:100%;padding:14px 16px}.draw-room .winner-list strong{font-size:18px;line-height:1.5;overflow-wrap:anywhere}.draw-room .room-step{padding:19px 0}.draw-room .room-step>div{min-width:0}.draw-room .room-step strong{line-height:1.5}@media(max-width:1050px){.raffle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-grid,.hero{gap:28px}.checkout-grid{gap:22px}}@media(max-width:900px){.hero{grid-template-columns:minmax(0,1fr);gap:32px}.hero>div:first-child{max-width:680px}.hero h1{font-size:clamp(36px,6.5vw,54px);max-width:15ch}.hero .lead{max-width:570px}.hero-carousel{max-width:680px;justify-self:center}.checkout-grid,.detail-grid{grid-template-columns:minmax(0,1fr);gap:26px}.detail-visual{aspect-ratio:1.65;max-height:520px}.detail-content{max-width:720px;width:100%;justify-self:center}.checkout-grid>aside,.checkout-grid>section{width:100%;min-width:0}.room-heading{flex-wrap:wrap;gap:16px}.room-heading .live-status{font-size:11px;padding:8px 12px}}@media(max-width:680px){.article-grid,.raffle-grid{grid-template-columns:minmax(0,1fr);gap:20px}.page-intro h1{font-size:clamp(29px,6.7vw,38px)}.page-intro .lead{font-size:15px}.hero h1{font-size:clamp(34px,8.6vw,46px)}.hero .button-row{gap:10px}.hero .button{padding:12px 17px;font-size:13px}.hero-card-copy .round-arrow{width:40px;height:40px}.hero-carousel .hero-card-copy{padding:18px}.hero-carousel .hero-strip{padding:12px 18px}.hero-carousel .hero-mode-note,.hero-carousel .hero-raffle-details{padding-left:18px;padding-right:18px}.detail-grid{padding:24px 0 32px;gap:24px}.detail-content h1{font-size:clamp(28px,6.4vw,35px)}.detail-content .purchase-box{padding:18px}.detail-stats{margin:18px 0}.detail-stats>div{padding:13px 15px}.checkout-grid>.article-card,.checkout-grid>section>.article-card{padding:22px}.checkout-grid .buyer-card{padding:20px}.checkout-summary h3{font-size:22px}.price-packages button{padding:13px 12px;gap:4px 10px}.price-packages button strong{font-size:13px}.purchase-price strong{font-size:25px}.room-heading h1{font-size:clamp(27px,6.2vw,35px)}.draw-room .room-stage,.draw-room .room-timeline{padding:20px}.draw-room .winner-orbit{width:min(250px,calc(100% - 32px));margin:40px auto}.draw-room .winner-core{max-width:83%;gap:9px}.draw-room .winner-core strong{font-size:clamp(18px,5vw,25px)}.draw-room .winner-core small{font-size:9px}.draw-room .winner-core span{font-size:10px}.draw-room .room-stage .countdown{padding:13px}.draw-room .winner-list{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.draw-room .room-stage-top>span:last-child{font-size:12px}.account-top .button-row,.purchase-status .button-row{width:100%;gap:10px}.account-top .button-row .button{flex:1 1 auto;font-size:12px}.result-card .button-row{gap:10px}.result-card .button-row .button{flex:1 1 180px;font-size:12px}.faq-list summary{font-size:14px;padding:19px 0}.faq-list details p{font-size:13px;padding-bottom:22px}}@media(max-width:380px){.hero .button-row .button{width:100%}.hero-carousel .hero-card-copy{gap:10px}.hero-carousel .hero-card-copy h2{font-size:19px}.checkout-grid>.article-card,.checkout-grid>section>.article-card{padding:18px}.price-packages button{grid-template-columns:minmax(0,1fr);gap:4px}.price-packages button :is(strong,span,small,em){grid-column:1;grid-row:auto;text-align:left;white-space:normal}.draw-room .room-stage{padding:18px 14px}.countdown-values{gap:8px}}.brand-logo{width:var(--logo-width);height:var(--logo-height);max-width:100%}.brand-wordmark{font-family:var(--font-heading);font-size:28px;font-weight:800;overflow-wrap:anywhere;line-height:1.15}@media(max-width:760px){.site-header .brand-logo{width:min(var(--logo-width),145px);height:min(var(--logo-height),42px)}.brand-wordmark{font-size:23px;max-width:145px}}.announcement-link{display:inline-flex;align-items:center;justify-content:center;gap:9px;color:inherit;padding:2px 12px;text-align:center;line-height:1.5}.announcement-link>svg{flex:none}.announcement-link:hover,.announcement-link>svg{color:var(--brand-primary)}#sorteos>.filters{padding-top:24px;padding-bottom:8px}