.lucky-draw-page{--green-900:#0c2417;--green-800:#123821;--green-700:#194b23;--green-600:#1a4d2e;--green-500:#046b51;--green-jade:#2aa972;--green-kiwi:#93db51;--green-sage:#91aa7a;--green-mint:#9fd4c5;--green-50:#edfffa;--paper:#f6f6f6;--gray-50:#f9fafb;--gray-100:#f3f4f6;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6a7282;--gray-600:#4a5565;--gray-700:#364153;--gray-800:#1e2939;--gray-900:#101828;--black:#000;--accent-lilac:#d199fa;--accent-tomato:#ff724d;--accent-neon:#d0ff00;--status-success:#2aa972;--status-success-bg:#edfffa;--status-warning:#e8a33d;--status-warning-bg:#fdf6ec;--status-danger:#ed1d24;--status-danger-bg:#fdecec;--status-info:#046b51;--status-info-bg:#eaf4f0;--surface-page:var(--paper);--surface-card:var(--white);--surface-sunken:var(--gray-100);--surface-inverse:var(--green-800);--surface-brand:var(--green-600);--border-subtle:var(--gray-200);--border-default:var(--gray-300);--border-strong:var(--gray-400);--border-inverse:hsla(0,0%,100%,.14);--text-strong:var(--gray-900);--text-brand:var(--green-800);--text-body:var(--gray-600);--text-muted:var(--gray-500);--text-faint:var(--gray-400);--text-inverse:var(--white);--text-on-brand:var(--white);--text-link:var(--green-600);--accent-primary:var(--green-600);--accent-secondary:var(--green-jade);--accent-highlight:var(--green-kiwi);--focus-ring:color-mix(in srgb,var(--green-jade) 55%,transparent);--font-sans:"Geist",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,Consolas,monospace;--font-serif:"Instrument Serif",ui-serif,Georgia,"Times New Roman",serif;--font-serif-display:"Playfair Display",ui-serif,Georgia,serif;--font-ui:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.125rem;--text-lg:1.375rem;--text-xl:1.75rem;--text-2xl:2.25rem;--text-3xl:3rem;--text-4xl:4rem;--text-5xl:5.5rem;--leading-tight:1.1;--leading-snug:1.2;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-.02em;--tracking-normal:0;--tracking-wide:.04em;--tracking-mono:.02em;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--radius-xs:6px;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-2xl:40px;--radius-pill:999px;--shadow-xs:0 1px 2px rgba(16,24,40,.05);--shadow-sm:0 1px 3px rgba(16,24,40,.08),0 1px 2px rgba(16,24,40,.04);--shadow-md:0 4px 12px rgba(16,24,40,.08),0 2px 4px rgba(16,24,40,.04);--shadow-lg:0 12px 32px rgba(16,24,40,.1),0 4px 8px rgba(16,24,40,.05);--shadow-xl:0 24px 64px rgba(12,36,23,.12);--shadow-glass-inset:inset 0 3px 3px hsla(0,0%,100%,.6);--border-width:1px;--border-width-strong:2px;--ease-standard:cubic-bezier(.2,0,0,1);--ease-emphasized:cubic-bezier(.3,0,0,1);--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--dark-green-2-logo:#194b23;--mercury-2:#e5e7eb;--mercury:#e5e7eb;--sage-logo:#91aa7a;--text-fine-print:22;--white:#fff}.lucky-draw-page *{box-sizing:border-box}.lucky-draw-page{background:#f6f6f6;color:var(--text-strong);font-family:var(--font-sans);margin:0;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:hidden}.lucky-draw-page .serif{font-family:var(--font-serif)}.lucky-draw-page .mono{font-family:var(--font-mono)}.lucky-draw-page .wrap{margin:0 auto;max-width:1200px;padding:0 clamp(22px,5vw,56px)}.lucky-draw-page ::-moz-selection{background:var(--green-kiwi);color:var(--green-800)}.lucky-draw-page ::selection{background:var(--green-kiwi);color:var(--green-800)}.lucky-draw-page .kicker{align-items:center;color:var(--green-jade);display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:10px;letter-spacing:.12em;text-transform:uppercase}.lucky-draw-page .kicker.center:after,.lucky-draw-page .kicker.center:before,.lucky-draw-page .kicker:not(.center):before{background:var(--green-jade);content:"";height:1px;opacity:.6;width:24px}.lucky-draw-page .display{font-family:var(--font-serif);font-weight:400;letter-spacing:-.015em;line-height:1}.lucky-draw-page .ital{color:var(--green-600);font-style:italic}.lucky-draw-page .bento{display:grid;gap:18px;grid-template-columns:repeat(12,1fr)}.lucky-draw-page .bento>*{display:flex;flex-direction:column;min-width:0}.lucky-draw-page .col-7{grid-column:span 7}.lucky-draw-page .col-5{grid-column:span 5}@media (max-width:900px){.lucky-draw-page .bento{grid-template-columns:1fr}.lucky-draw-page .bento>*{grid-column:1/-1}}.lucky-draw-page .hero-card,.lucky-draw-page .hero-grid{border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;inset:0 0 28px;pointer-events:none;position:absolute}.lucky-draw-page .hero-card{background:#f6f6f6}.lucky-draw-page .hero-grid{overflow:hidden}@media (min-width:768px){.lucky-draw-page .hero-card,.lucky-draw-page .hero-grid{border-bottom-left-radius:4rem;border-bottom-right-radius:4rem;bottom:56px}}.lucky-draw-page .lead{color:var(--text-body);font-size:16px;line-height:1.7;margin:0 0 14px;max-width:68ch}.lucky-draw-page a{color:var(--text-brand);text-decoration:underline;text-underline-offset:3px}.lucky-draw-page a[style]{text-decoration:none}.lucky-draw-page .h2{font-size:clamp(26px,4vw,52px);font-weight:400;line-height:1.12;margin:0;max-width:940px}.lucky-draw-page .ic{color:var(--green-jade);display:inline-flex;line-height:0}.lucky-draw-page .fg{display:grid;gap:clamp(20px,4vw,40px) clamp(28px,4vw,48px);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(40px,6vw,64px)}.lucky-draw-page .fg>div{border-top:1px solid var(--border-default);padding-top:20px}.lucky-draw-page .fg h3{font-size:20px;font-weight:600;margin:12px 0 7px}.lucky-draw-page .fg p{color:var(--text-body);font-size:15px;line-height:1.6;margin:0}.lucky-draw-page .st-tabs{border-bottom:1px solid var(--border-default);display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.lucky-draw-page .st-tab{align-items:center;background:none;border:0;border-top:1px solid var(--border-default);display:flex;flex:1 1 0;font-family:var(--font-sans);gap:14px;padding:16px 4px;text-align:left;transition:opacity .2s;width:100%}.lucky-draw-page .st-tab .n{color:var(--green-jade);font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.1em}.lucky-draw-page .st-tab .t{display:flex;flex-direction:column;gap:3px}.lucky-draw-page .st-tab b{color:var(--text-strong);font-size:19px;font-weight:600}.lucky-draw-page .st-tab small{color:var(--text-muted);font-size:13.5px;line-height:1.4}.lucky-draw-page .card{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--shadow-lg);overflow:hidden;position:relative}.lucky-draw-page .card figure{aspect-ratio:4/3;background:var(--paper);margin:0;position:relative}.lucky-draw-page .card figure img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.lucky-draw-page .cap{align-items:center;background:#fffffff5;border-radius:12px;bottom:14px;box-shadow:var(--shadow-lg);display:flex;flex-wrap:wrap;gap:14px 20px;justify-content:space-between;left:14px;padding:14px 16px;position:absolute;right:14px}.lucky-draw-page .cap p{color:var(--text-strong);flex:1 1 240px;font-size:15px;line-height:1.5;margin:0}.lucky-draw-page .fin{align-items:center;background:linear-gradient(135deg,#f1faf3,#e9f5ee);border:1px solid var(--border-subtle);border-radius:clamp(18px,2.4vw,28px);display:grid;gap:clamp(24px,5vw,56px);grid-template-columns:1fr 1fr;padding:clamp(30px,5vw,60px)}.lucky-draw-page .fin .eb{color:var(--green-jade);font-family:var(--font-serif);font-size:clamp(17px,2vw,24px);font-style:italic}.lucky-draw-page .fin h3{color:var(--green-600);font-family:var(--font-serif);font-size:clamp(54px,9vw,112px);font-weight:400;letter-spacing:-.02em;line-height:.92;margin:2px 0 0}.lucky-draw-page .fin p{color:var(--text-body);font-size:clamp(15px,1.3vw,18px);line-height:1.6;margin:clamp(16px,2vw,24px) 0 0;max-width:470px}.lucky-draw-page .fin .cta{display:flex;flex-wrap:wrap;gap:14px;margin-top:clamp(22px,3vw,32px)}.lucky-draw-page .fin .art{justify-self:end;max-width:500px;width:100%}.lucky-draw-page .guides{-moz-column-gap:40px;column-gap:40px;-moz-columns:280px 2;columns:280px 2;list-style:none;margin:36px 0 0;padding:0}.lucky-draw-page .guides li{-moz-column-break-inside:avoid;border-top:1px solid var(--border-default);break-inside:avoid;color:var(--text-body);font-size:15px;line-height:1.5;padding:12px 0}.lucky-draw-page .guides li a{font-weight:600}.lucky-draw-page .fg.four{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.lucky-draw-page .hist{background:#fff;border:1px solid var(--border-subtle);border-radius:18px;box-shadow:var(--shadow-lg);overflow:hidden}.lucky-draw-page .hist-h{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:14px 18px}.lucky-draw-page .hist-h b{color:var(--text-strong);font-size:15px}.lucky-draw-page .hist-h span{border:1px solid var(--border-default);border-radius:999px;color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px;padding:4px 10px}.lucky-draw-page .rnd{background:#f9fafb;color:var(--green-600);display:flex;font-family:var(--font-mono);font-size:11px;justify-content:space-between;letter-spacing:.1em;padding:10px 18px;text-transform:uppercase}.lucky-draw-page .rnd.c{border-top:1px solid var(--border-subtle);color:var(--text-muted)}.lucky-draw-page .hrow{align-items:center;border-top:1px solid #f3f4f6;display:grid;font-size:14px;gap:14px;grid-template-columns:1fr auto auto;padding:10px 18px}.lucky-draw-page .hrow b{color:var(--text-strong);display:block;font-weight:600}.lucky-draw-page .hrow small{color:var(--text-muted);display:block;font-size:12px}.lucky-draw-page .hrow code{color:var(--text-body);font-family:var(--font-mono);font-size:12px}@media (max-width:600px){.lucky-draw-page .hrow{grid-template-columns:1fr}}.lucky-draw-page .audit{border-top:1px solid var(--border-subtle);color:var(--text-muted);font-family:var(--font-mono);font-size:11.5px;line-height:1.5;padding:12px 18px}.lucky-draw-page img.big{display:block;filter:drop-shadow(0 10px 18px rgba(0,0,0,.12));height:auto;margin:0 auto;max-width:1100px;width:100%}.lucky-draw-page .frame{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;box-shadow:var(--shadow-lg);margin:0 auto;max-width:1100px;overflow:hidden}.lucky-draw-page .live{align-items:center;color:var(--green-jade);display:inline-flex;font-family:var(--font-mono);font-size:12px;gap:6px}.lucky-draw-page .live:before{background:var(--green-jade);border-radius:50%;content:"";height:7px;width:7px}.lucky-draw-page .note{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;margin:14px auto 0;max-width:1100px}.lucky-draw-page .cons-h{align-items:center;border-bottom:1px solid var(--border-subtle);display:flex;gap:12px;justify-content:space-between;padding:18px 22px}.lucky-draw-page .cons-h b{color:var(--text-strong);font-size:17px}.lucky-draw-page .row{border-bottom:1px solid #f3f4f6;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding:12px 22px}.lucky-draw-page .row span{color:var(--text-muted)}.lucky-draw-page .row b{color:var(--text-strong);font-weight:600;text-align:right}.lucky-draw-page .btns{display:flex;flex-wrap:wrap;gap:8px;padding:16px 22px}.lucky-draw-page .btns span{border:1px solid var(--border-default);border-radius:999px;color:var(--text-strong);font-size:13px;font-weight:500;padding:9px 14px}.lucky-draw-page .btns span.p{background:#123821;border-color:#123821;color:#fff}.lucky-draw-page .foot{border-top:1px solid var(--border-subtle);padding:16px 22px 20px}.lucky-draw-page .foot .lbl{color:var(--green-600);font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.lucky-draw-page .foot p{color:var(--text-body);font-size:14.5px;line-height:1.55;margin:8px 0 0}.lucky-draw-page .two{align-items:start;display:grid;gap:clamp(24px,4vw,56px);grid-template-columns:minmax(0,5fr) minmax(0,7fr);margin-top:36px}.lucky-draw-page .two.r{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.lucky-draw-page .stack>div{border-top:1px solid var(--border-default);padding:20px 0}.lucky-draw-page .stack h3{font-size:20px;font-weight:600;margin:12px 0 7px}.lucky-draw-page .stack p{color:var(--text-body);font-size:15px;line-height:1.6;margin:0}.lucky-draw-page .tcard{background:#fff;border:1px solid var(--border-subtle);border-radius:20px;margin-top:28px;padding:8px 24px}.lucky-draw-page .tw{overflow-x:auto}.lucky-draw-page .cmp{border-collapse:collapse;font-size:15px;line-height:1.5;width:100%}.lucky-draw-page .cmp td,.lucky-draw-page .cmp th{border-bottom:1px solid var(--border-default);color:var(--text-body);padding:14px 12px 14px 0;text-align:left;vertical-align:top}.lucky-draw-page .cmp tbody tr:last-child td,.lucky-draw-page .cmp tbody tr:last-child th{border-bottom:0}.lucky-draw-page .cmp thead th{border-bottom:1.5px solid var(--text-strong);color:var(--text-strong);font-weight:600}.lucky-draw-page .cmp tbody th{color:var(--text-strong);font-weight:600;width:24%}.lucky-draw-page .sr{height:1px;overflow:hidden;position:absolute;width:1px;clip:rect(0 0 0 0)}@media (max-width:900px){.lucky-draw-page .fg{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:860px){.lucky-draw-page .fin,.lucky-draw-page .two,.lucky-draw-page .two.r{grid-template-columns:1fr}}@media (max-width:600px){.lucky-draw-page .cap{border-radius:0;border-top:1px solid var(--border-subtle);box-shadow:none;position:static}.lucky-draw-page .fg{grid-template-columns:1fr}.lucky-draw-page .cmp{font-size:14px}.lucky-draw-page .cmp tbody th{width:30%}.lucky-draw-page .tcard{padding:4px 16px}}.lucky-draw-page details>summary::-webkit-details-marker{display:none}.lucky-draw-page details[open]>summary>span{transform:rotate(45deg)}.lucky-draw-page summary>span{transition:transform .2s}
