/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.block{display:block}.contents{display:contents}.hidden{display:none}.inline{display:inline}.table{display:table}.resize{resize:both}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--ink:#070b0a;--ink-soft:#0d1714;--jade:#122c24;--jade-bright:#1d4b3b;--gold:#c7a45e;--gold-light:#ead3a1;--ivory:#eadfca;--muted:#9c927f;--seal:#983426;--line:#c7a45e4d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--ivory);margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,sans-serif}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}.site-shell{min-height:100vh;overflow:hidden}.site-header{border-bottom:1px solid var(--line);z-index:30;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#040807e6;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 3.6vw;display:grid;position:relative}.wordmark{width:fit-content;color:var(--gold-light);align-items:baseline;gap:14px;display:inline-flex}.wordmark-cn{letter-spacing:.16em;font-family:Noto Serif TC,Songti TC,serif;font-size:27px;font-weight:600}.wordmark-en{letter-spacing:.16em;color:var(--gold);font-family:Georgia,serif;font-size:18px}.main-nav{align-self:stretch;align-items:center;gap:clamp(28px,4vw,70px);display:flex}.main-nav a{color:#cfc4af;letter-spacing:.18em;place-items:center;height:100%;font-family:Noto Serif TC,serif;font-size:15px;display:grid;position:relative}.main-nav a:after{content:"";background:var(--gold);height:2px;transition:all .25s;position:absolute;bottom:0;left:50%;right:50%}.main-nav a:hover:after,.main-nav a.active:after{left:10%;right:10%}.history-link{color:var(--gold-light);letter-spacing:.14em;justify-self:end;font-family:Noto Serif TC,serif}.history-link span{border:1px solid var(--gold);border-radius:50%;place-items:center;width:27px;height:27px;margin-left:10px;font-size:11px;display:inline-grid}.menu-button{display:none}.hero{isolation:isolate;grid-template-columns:minmax(420px,.86fr) minmax(620px,1.14fr);align-items:center;min-height:calc(100vh - 82px);padding:56px 4vw 54px;display:grid;position:relative}.hero:before{content:"";z-index:-4;background:linear-gradient(90deg,#030706f5 0%,#040b09e0 39%,#040a0838 70%,#040807e6 100%);position:absolute;inset:0}.astrolabe{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero:after{content:"";z-index:-3;pointer-events:none;background-image:radial-gradient(#ceab5f38 .7px,#0000 .7px);background-size:37px 37px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000 52%);mask-image:linear-gradient(90deg,#000,#0000 52%)}.hero-copy{z-index:4;max-width:650px;padding-left:1vw;position:relative}.eyebrow{color:var(--gold);letter-spacing:.29em;margin:0 0 24px;font-family:Georgia,serif;font-size:13px}.hero h1{color:#f0e6d4;letter-spacing:.055em;text-shadow:0 6px 28px #00000073;max-width:650px;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(42px,4.25vw,66px);font-weight:600;line-height:1.15}.hero-subtitle{color:#c8baa3;letter-spacing:.1em;margin:22px 0 28px;font-family:Noto Serif TC,serif;font-size:clamp(15px,1.4vw,20px);line-height:1.8}.prize-plaque{outline-offset:4px;width:fit-content;max-width:100%;min-height:66px;color:var(--ivory);background:#060f0cb3;border:1px solid #c7a45ea3;outline:1px solid #c7a45e29;align-items:center;gap:14px;padding:11px 15px;display:flex}.prize-plaque span{border-right:1px solid var(--line);color:var(--gold-light);letter-spacing:.12em;padding-right:14px}.prize-plaque strong{letter-spacing:.12em;font-family:Noto Serif TC,serif;font-size:18px;font-weight:500}.prize-plaque i{border:1px solid var(--seal);color:#ba6253;place-items:center;width:31px;height:31px;font-size:10px;font-style:normal;display:grid}.primary-cta{border:1px solid var(--gold);width:min(520px,100%);min-height:74px;color:var(--gold-light);cursor:pointer;letter-spacing:.11em;background:linear-gradient(135deg,#173c30,#0d221b);justify-content:center;align-items:center;gap:18px;margin-top:34px;padding:0 24px;font-family:Noto Serif TC,serif;font-size:20px;transition:transform .22s,filter .22s,box-shadow .22s;display:flex;box-shadow:inset 0 0 0 3px #040a08cc,0 16px 44px #00000045}.primary-cta:hover{filter:brightness(1.12);transform:translateY(-3px);box-shadow:inset 0 0 0 3px #040a08cc,0 18px 50px #0a463040}.primary-cta>span:last-child{margin-left:auto}.ig-mark{border:1px solid var(--gold);border-radius:7px;place-items:center;width:28px;height:28px;font-size:20px;display:grid}.verified-note{color:#c8e0d0;letter-spacing:.05em;background:#2f654b26;border-left:2px solid #5fa47c;width:fit-content;margin:31px 0 0;padding:14px 18px}.verified-note span{color:#84c79f;margin-right:10px}.flow-error{color:#d0a69d;background:#772d2126;border-left:2px solid #a85b4b;width:min(520px,100%);margin:14px 0 0;padding:11px 14px;font-size:12px;line-height:1.6}.entry-recovery{align-items:center;gap:10px;width:min(520px,100%);display:flex}.entry-recovery .flow-error{flex:1}.entry-retry-button{min-height:36px;color:var(--gold-light);cursor:pointer;letter-spacing:.06em;background:#140f0ba3;border:1px solid #c7a45e7a;flex:none;margin-top:14px;padding:0 14px;font:600 12px/1 -apple-system,BlinkMacSystemFont,Noto Sans TC,sans-serif}.history-state.entry-recovery{flex-wrap:wrap;justify-content:center;width:100%;max-width:none}.history-state.entry-recovery .entry-retry-button{margin-top:0}.countdown{color:var(--muted);align-items:baseline;gap:7px;margin-top:29px;display:flex}.countdown-label{letter-spacing:.12em;margin-right:9px}.countdown strong{color:var(--gold);font-variant-numeric:tabular-nums;letter-spacing:.04em;font-family:Georgia,serif;font-size:28px;font-weight:400}.countdown small{margin-right:4px}.compass-mark{color:var(--gold);align-self:center;margin-right:12px;font-size:22px}.card-stage{perspective:1600px;justify-content:center;align-items:center;height:650px;display:flex;position:relative}.card-stage:after{content:"";z-index:-1;background:radial-gradient(#2d5b4657,#000000c2 66%);border:1px solid #c7a45e3b;border-radius:50%;width:86%;height:34%;position:absolute;bottom:7%;transform:rotateX(70deg);box-shadow:0 0 60px #123d2f4d,inset 0 0 50px #020505}.summon-ring{aspect-ratio:1;opacity:0;border:1px solid #c7a45e33;border-radius:50%;width:470px;transition:opacity .5s;position:absolute;bottom:5%;transform:rotateX(69deg)}.summon-ring:before,.summon-ring:after,.summon-ring span{content:"";border:1px solid #c7a45e2e;border-radius:50%;position:absolute;inset:12%}.summon-ring:after{inset:28%}.summon-ring span:first-child{clip-path:polygon(50% 0,60% 39%,100% 50%,60% 61%,50% 100%,40% 61%,0 50%,40% 39%);background:#c7a45e14;border:0;inset:0}.draw-card{aspect-ratio:2.5/3.5;width:clamp(184px,17vw,254px);transform-style:preserve-3d;cursor:default;z-index:2;background:0 0;border:0;padding:0;transition:transform .42s cubic-bezier(.22,.75,.23,1),opacity .35s,filter .35s;animation:.8s both cardEntrance;position:absolute}.draw-card-1{animation-delay:80ms;transform:translate(-70%)rotate(-8deg)translateY(22px)}.draw-card-2{z-index:4;animation-delay:.2s;transform:translateY(-15px)scale(1.04)}.draw-card-3{animation-delay:.32s;transform:translate(70%)rotate(8deg)translateY(22px)}.phase-ready .draw-card{cursor:pointer}.phase-ready .draw-card-1:hover{transform:translate(-70%)rotate(-6deg)translateY(3px)scale(1.02)}.phase-ready .draw-card-2:hover{transform:translateY(-32px)scale(1.07)}.phase-ready .draw-card-3:hover{transform:translate(70%)rotate(6deg)translateY(3px)scale(1.02)}.card-inner{transform-style:preserve-3d;transition:transform 1.05s cubic-bezier(.18,.74,.14,1);display:block;position:absolute;inset:0}.card-back,.card-front{backface-visibility:hidden;border-radius:14px;position:absolute;inset:0;overflow:hidden}.card-back{background-color:#0d211a;background-image:linear-gradient(#07120f14,#07120f52),url(/card-back.webp),radial-gradient(circle at 50% 40%,#254c3d,#091612 68%);background-position:50%;background-size:cover;border:1px solid #e5c47bb8;box-shadow:inset 0 0 0 5px #0a1612,inset 0 0 0 6px #c7a45e8f,inset 0 0 50px #020504,0 23px 45px #0000008a}.card-back:before{content:"✦";color:var(--gold);border:1px solid #dab5669e;border-radius:50%;place-items:center;font-size:52px;display:grid;position:absolute;inset:18%;box-shadow:inset 0 0 0 9px #c7a45e0f}.card-back:after{content:"";border:1px solid #dab56661;position:absolute;inset:8%}.card-corner{border-color:var(--gold);opacity:.8;z-index:2;width:28px;height:28px;position:absolute}.corner-a{border-top:2px solid;border-left:2px solid;top:11px;left:11px}.corner-b{border-bottom:2px solid;border-right:2px solid;bottom:11px;right:11px}.card-seal{z-index:3;color:#d98670;border:1px solid var(--seal);background:#4d110c99;place-items:center;width:30px;height:30px;font-family:serif;display:grid;position:absolute;bottom:10%;left:50%;transform:translate(-50%)}.card-front{color:#20170c;background:radial-gradient(circle at 50% 38%,#fff6da 0 8%,#dab567 9% 10%,#204638 10% 29%,#b28a45 30% 31%,#f0dfb9 32% 100%);border:2px solid #e0bd70;flex-direction:column;justify-content:center;align-items:center;padding:26px 18px;display:flex;transform:rotateY(180deg);box-shadow:inset 0 0 0 6px #15362c,inset 0 0 0 8px #c6a15b,0 0 50px #e5c06ab3}.card-front small{letter-spacing:.12em;font-size:8px;position:absolute;top:22px}.card-front b{letter-spacing:.15em;margin-top:13px;font-family:Noto Serif TC,serif;font-size:27px}.card-front em{letter-spacing:.12em;margin-top:8px;font-size:13px;font-style:normal}.card-front i{letter-spacing:.25em;font-family:Georgia,serif;font-size:10px;font-style:normal;position:absolute;bottom:24px}.winner-orbit{color:#f0cb79;border:1px solid #e0bd70;border-radius:50%;place-items:center;width:104px;height:104px;font-size:42px;animation:2s ease-in-out infinite winnerGlow;display:grid}.phase-revealing .draw-card:not(.is-selected),.phase-won .draw-card:not(.is-selected),.phase-lost .draw-card:not(.is-selected),.phase-claimed .draw-card:not(.is-selected){opacity:.2;filter:blur(1px)brightness(.6);transform:translateX(var(--scatter,0)) scale(.84)}.phase-revealing .draw-card-1:not(.is-selected),.phase-won .draw-card-1:not(.is-selected),.phase-lost .draw-card-1:not(.is-selected),.phase-claimed .draw-card-1:not(.is-selected){--scatter:-125%}.phase-revealing .draw-card-3:not(.is-selected),.phase-won .draw-card-3:not(.is-selected),.phase-lost .draw-card-3:not(.is-selected),.phase-claimed .draw-card-3:not(.is-selected){--scatter:125%}.phase-revealing .draw-card.is-selected,.phase-won .draw-card.is-selected,.phase-lost .draw-card.is-selected,.phase-claimed .draw-card.is-selected{z-index:8;transform:translateY(-22px)scale(1.15)}.phase-revealing .draw-card.is-selected{animation:1.5s both selectedCharge}.phase-won .draw-card.is-selected .card-inner,.phase-lost .draw-card.is-selected .card-inner,.phase-claimed .draw-card.is-selected .card-inner{transform:rotateY(180deg)}.card-front.no-win{color:#d2c8b6;background:radial-gradient(circle at 50% 38%,#d7d1c4 0 8%,#7a7469 9% 10%,#26312d 10% 29%,#777065 30% 31%,#171d1a 32% 100%);border-color:#7d7568;box-shadow:inset 0 0 0 6px #111916,inset 0 0 0 8px #746c60,0 0 35px #8c847559}.stage-caption{color:#b6a98f;letter-spacing:.16em;align-items:center;gap:18px;margin:0;font-family:Noto Serif TC,serif;display:flex;position:absolute;bottom:1%}.stage-caption span{background:linear-gradient(90deg, transparent, var(--gold));width:44px;height:1px}.stage-caption span:last-child{transform:rotate(180deg)}.trust-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0b1411;grid-template-columns:repeat(3,1fr);min-height:125px;padding:0 6vw;display:grid}.trust-strip div{border-right:1px solid #c7a45e2e;grid-template-columns:auto 1fr;align-content:center;gap:3px 18px;padding:28px 5vw 25px 56px;display:grid;position:relative}.trust-strip div:last-child{border-right:0}.trust-strip b{color:var(--gold);font:18px Georgia,serif;position:absolute;top:32px;left:0}.trust-strip span{letter-spacing:.12em;grid-column:2;font-family:Noto Serif TC,serif;font-size:18px}.trust-strip small{color:var(--muted);letter-spacing:.04em;grid-column:2}.content-section{padding:110px 6vw}.section-heading p{color:var(--gold);letter-spacing:.28em;margin:0 0 13px;font:12px Georgia,serif}.section-heading h2{letter-spacing:.12em;margin:0;font:600 clamp(34px,4vw,52px)/1.2 Noto Serif TC,serif}.section-heading>span{color:var(--muted);margin-top:16px;display:block}.section-heading.compact{margin-bottom:42px}.prize-section{color:#1e211d;background:linear-gradient(135deg,#eee4d2,#d9ccb6)}.prize-grid{grid-template-columns:1.55fr .72fr .72fr;gap:18px;margin-top:52px;display:grid}.prize-grid article{background:#faf5eb99;border:1px solid #323a3033;min-height:300px;padding:30px;position:relative}.prize-grid article:not(.prize-featured){flex-direction:column;justify-content:flex-end;display:flex}.prize-grid small{color:#775f37;letter-spacing:.1em}.prize-grid h3{letter-spacing:.08em;margin:10px 0;font:600 26px Noto Serif TC,serif}.prize-grid p{color:#676259;margin:0;line-height:1.8}.prize-featured{grid-template-columns:210px 1fr;align-items:center;gap:30px;display:grid}.prize-art{aspect-ratio:2.5/3.5;color:#e5c887;background:radial-gradient(circle,#315d4b,#10271f);border:8px solid #153a2e;outline:1px solid #a27b38;flex-direction:column;justify-content:center;align-items:center;width:190px;padding:15px;font-family:Georgia,serif;display:flex;box-shadow:0 20px 40px #1b251d38}.prize-art span{letter-spacing:.2em;font-size:14px}.prize-art strong{font-size:68px;line-height:1}.prize-art i{letter-spacing:.14em;margin-top:18px;font:14px Noto Serif TC,serif}.prize-number{color:#5b47263b;font:72px Georgia,serif;position:absolute;top:24px;right:27px}.winner-section{background:#08100e}.winner-table{border-top:1px solid var(--line)}.winner-row{color:#c3b8a5;border-bottom:1px solid #c7a45e29;grid-template-columns:.7fr 1fr 1.3fr .8fr;align-items:center;min-height:68px;padding:0 20px;display:grid}.winner-row.head{color:#746d60;letter-spacing:.12em;min-height:48px;font-size:12px}.winner-row b{color:#74a88b;font-weight:400}.rule-section{background:#101c18}.rule-list{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.rule-list li{border-right:1px solid var(--line);gap:24px;min-height:250px;padding:34px;display:flex}.rule-list li:last-child{border:0}.rule-list b{color:var(--gold);font:30px Noto Serif TC,serif}.rule-list h3{margin:3px 0 13px;font:500 22px Noto Serif TC,serif}.rule-list p{color:#9d9586;margin:0;line-height:1.85}.history-section{text-align:center;color:#231e16;background:var(--gold-light);padding:100px 6vw}.history-section p{letter-spacing:.3em;font:12px Georgia,serif}.history-section h2{max-width:720px;margin:14px auto 32px;font:500 34px/1.5 Noto Serif TC,serif}.history-section button{cursor:pointer;letter-spacing:.12em;background:0 0;border:1px solid #2a251d;min-height:54px;padding:0 28px}.site-footer{border-top:1px solid var(--line);color:#827969;grid-template-columns:1fr 1.4fr auto;align-items:center;gap:30px;min-height:150px;padding:35px 6vw;display:grid}.site-footer>div{color:var(--gold);align-items:baseline;gap:16px;display:flex}.site-footer>div span:last-child{letter-spacing:.2em;font:11px Georgia,serif}.site-footer p{font-size:12px;line-height:1.8}.site-footer a{color:var(--gold);font-size:12px}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#010504d1;place-items:center;padding:20px;animation:.25s fadeIn;display:grid;position:fixed;inset:0}.modal-panel{background:linear-gradient(145deg,#13261f,#07100d 66%);border:1px solid #c7a45e91;width:min(520px,100%);padding:45px;position:relative;box-shadow:0 30px 110px #000}.modal-panel:before{content:"";pointer-events:none;border:1px solid #c7a45e24;position:absolute;inset:8px}.modal-panel h2{letter-spacing:.1em;margin:0 0 16px;font:600 34px Noto Serif TC,serif}.modal-panel>p:not(.eyebrow){color:#a79d8a;line-height:1.85}.modal-close{color:var(--gold);cursor:pointer;background:0 0;border:0;font-size:28px;position:absolute;top:15px;right:18px}.secret-code{border:1px solid var(--line);background:#0000002e;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:72px;margin:26px 0 14px;padding:0 18px;display:grid}.secret-code span{color:var(--muted);font-size:12px}.secret-code strong{letter-spacing:.2em;font:22px Noto Serif TC,serif}.secret-code button{color:var(--gold);cursor:pointer;background:0 0;border:0}.ig-button,.demo-button{border:1px solid var(--gold);cursor:pointer;letter-spacing:.08em;justify-content:center;align-items:center;width:100%;min-height:58px;display:flex}.ig-button{background:var(--gold);color:#17130e}.ig-button span{margin-left:auto;margin-right:18px}.demo-button{color:var(--gold-light);background:0 0;margin-top:12px}.modal-panel>small{color:#756e62;text-align:center;margin-top:16px;line-height:1.6;display:block}.claim-panel{width:min(590px,100%)}.claim-progress{gap:8px;margin:24px 0;display:flex}.claim-progress span{color:#66746d;text-align:center;border-bottom:2px solid #34433c;flex:1;padding:9px 5px;font-size:11px}.claim-progress .done,.claim-progress .active{border-color:var(--gold);color:var(--gold)}.claim-panel label,.claim-panel legend{color:#b9ae9a;margin-top:15px;font-size:13px;display:block}.claim-panel input{width:100%;height:48px;color:var(--ivory);background:#07100d;border:1px solid #c7a45e45;outline:0;margin-top:8px;padding:0 14px}.field-row{grid-template-columns:1fr auto;gap:8px;display:grid}.field-row button{border:1px solid var(--gold);height:48px;color:var(--gold);background:0 0;align-self:end;padding:0 15px}.claim-panel fieldset{border:1px solid #c7a45e3b;gap:22px;margin:19px 0 0;padding:13px 17px 17px;display:flex}.claim-panel fieldset label{align-items:center;gap:7px;margin:0;display:flex}.claim-panel fieldset input{width:auto;height:auto;accent-color:var(--gold);margin:0}.modal-submit{width:100%;min-height:58px;margin-top:20px;font-size:16px}.toast{z-index:110;border:1px solid var(--gold);background:#10271f;align-items:center;gap:15px;width:min(600px,100% - 32px);min-height:78px;padding:15px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 18px 65px #000}.toast>span{background:#477d61;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.toast div{flex:1;gap:4px;display:grid}.toast small{color:#9baa9f}.toast button{color:var(--gold);cursor:pointer;background:0 0;border:0}@keyframes cardEntrance{0%{opacity:0;filter:blur(8px);margin-top:70px}to{opacity:1;filter:blur();margin-top:0}}@keyframes selectedCharge{0%,to{filter:brightness()}45%{filter:brightness(1.55)drop-shadow(0 0 28px #dab566bf)}}@keyframes ringPulse{0%{opacity:0;transform:rotateX(69deg)scale(.7)rotate(0)}55%{opacity:1}to{opacity:.55;transform:rotateX(69deg)scale(1.25)rotate(60deg)}}@keyframes winnerGlow{50%{transform:scale(1.04);box-shadow:0 0 35px #e7c270}}@keyframes fadeIn{0%{opacity:0}}@media (width<=1080px){.site-header{grid-template-columns:1fr auto}.main-nav{border-bottom:1px solid var(--line);background:#07100e;flex-direction:column;gap:0;height:auto;padding:20px;display:none;position:fixed;top:72px;left:0;right:0}.main-nav.is-open{display:flex}.main-nav a{width:100%;height:54px}.history-link{display:none}.menu-button{border:1px solid var(--line);background:0 0;place-content:center;justify-self:end;gap:7px;width:42px;height:42px;display:grid}.menu-button span{background:var(--gold);width:20px;height:1px}.hero{grid-template-columns:1fr;padding-top:65px}.hero-copy{text-align:center;margin:0 auto}.prize-plaque,.countdown{margin-left:auto;margin-right:auto}.card-stage{height:570px}.primary-cta{margin-left:auto;margin-right:auto}.prize-grid{grid-template-columns:1fr 1fr}.prize-featured{grid-column:1/-1}.rule-list{grid-template-columns:1fr}.rule-list li{border-right:0;border-bottom:1px solid var(--line);min-height:auto}.site-footer{text-align:center;grid-template-columns:1fr}.site-footer>div{justify-content:center}}@media (width<=680px){.site-header{height:70px;padding:0 18px}.wordmark-cn{font-size:21px}.wordmark-en{font-size:13px}.hero{min-height:auto;padding:56px 18px 38px}.hero h1{letter-spacing:.02em;font-size:38px}.hero-subtitle{font-size:14px}.prize-plaque{justify-content:center;gap:8px;width:100%}.prize-plaque span{display:none}.prize-plaque strong{font-size:14px}.primary-cta{min-height:64px;font-size:16px}.countdown{flex-wrap:wrap;justify-content:center}.countdown strong{font-size:23px}.countdown-label,.compass-mark{width:auto}.card-stage{height:455px;margin-top:25px}.draw-card{width:42vw;max-width:185px}.draw-card-1{transform:translate(-56%)rotate(-8deg)translateY(18px)}.draw-card-3{transform:translate(56%)rotate(8deg)translateY(18px)}.phase-ready .draw-card-1:hover{transform:translate(-56%)rotate(-7deg)}.phase-ready .draw-card-3:hover{transform:translate(56%)rotate(7deg)}.phase-revealing .draw-card.is-selected,.phase-won .draw-card.is-selected,.phase-lost .draw-card.is-selected,.phase-claimed .draw-card.is-selected{transform:translateY(-5px)scale(1.08)}.stage-caption{gap:8px;font-size:12px;bottom:0}.stage-caption span{width:23px}.trust-strip{grid-template-columns:1fr;padding:0 18px}.trust-strip div{border-bottom:1px solid #c7a45e2b;border-right:0;padding:22px 10px 22px 46px}.content-section{padding:78px 20px}.prize-grid,.prize-featured{grid-template-columns:1fr}.prize-art{width:165px;margin:0 auto}.winner-row{grid-template-columns:1fr 1.2fr;gap:8px;padding:14px 8px;font-size:13px}.winner-row span:nth-child(3),.winner-row b{text-align:right}.winner-row.head{display:none}.modal-panel{padding:36px 24px}.claim-progress{font-size:10px}.site-footer{padding:42px 20px}.history-section{padding:72px 22px}.history-section h2{font-size:27px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.control-sidebar{z-index:60;flex-direction:column;display:flex;position:sticky;top:0}.control-brand{border-bottom:1px solid #c7a45e33;gap:5px;display:grid}.workspace-card{cursor:pointer;text-align:left;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;width:100%;display:grid}.workspace-card-copy{gap:4px;display:grid}.workspace-card i{font-style:normal}.live-dot{background:#65ad82;border-radius:50%;width:8px;height:8px;display:inline-block;box-shadow:0 0 0 4px #65ad821f}.live-dot.is-idle{background:#b49a66;box-shadow:0 0 0 4px #b49a661f}.control-sidebar nav{display:grid}.control-sidebar nav button{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;transition:all .18s;display:flex}.nav-glyph{text-align:center}.control-sidebar nav button small{text-align:center;border-radius:10px;margin-left:auto}.control-user{border-top:1px solid #c7a45e26;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:auto;padding:18px 7px 0;display:grid}.control-user>span{place-items:center;display:grid}.control-user div{display:grid}.control-user-role{font-style:normal}.control-sidebar button.control-user{width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-bottom:0;border-left:0;border-right:0;transition:all .18s}.demo-ribbon{border-bottom:1px solid #d4c7ae;align-items:center;display:flex}.control-header{border-bottom:1px solid #ded9cf;align-items:center;display:flex}.control-header>div:first-of-type{flex:1}.control-header p,.card-title p{color:#9b8358;letter-spacing:.22em;margin:0 0 5px;font:9px Georgia,serif}.control-header h1{margin:0}.header-actions{align-items:center;display:flex}.header-actions a{color:#5b513f;border:1px solid #c6b792;place-items:center;min-height:40px;font-size:12px;display:grid}.header-actions button{background:#fff;border:1px solid #d7d1c7;height:40px;position:relative}.header-actions button i{color:#fff;background:#9a3e30;border-radius:50%;place-items:center;width:16px;height:16px;font:8px Arial;position:absolute;top:-4px;right:-4px}.control-menu{display:none}.overview-topline{background:#faf9f6;border:1px solid #d8d0c1;align-items:center;display:flex}.overview-topline div{flex:1;align-items:center;display:flex}.overview-topline button,.settings-actions button,.card-title button,.table-card footer button{color:#645535;cursor:pointer;background:0 0;border:1px solid #bda977;min-height:36px;padding:0 14px;font-size:11px}.metric-grid{grid-template-columns:repeat(4,1fr);display:grid}.metric-grid article{background:#fbfaf7;border:1px solid #ddd7cd;flex-direction:column;display:flex;position:relative}.metric-grid strong em{font-style:normal}.metric-grid small{margin-top:auto}.metric-grid small.up{color:#4a8963}.metric-grid article>i{color:#9f8245;border:1px solid #d4c399;place-items:center;width:32px;height:32px;font:12px Noto Serif TC,serif;position:absolute;top:19px;right:18px}.dashboard-grid{display:grid}.control-card{background:#fbfaf7;border:1px solid #ddd7cd}.card-title{gap:16px;display:flex}.card-title>div:first-child{flex:1}.card-title h2{margin:0}.status-pill{width:fit-content}.funnel{display:grid}.funnel div{width:var(--width);align-items:center;gap:15px;min-width:54%;display:flex}.funnel b{flex:1}.campaign-health dl{margin:0}.campaign-health dl div{border-bottom:1px solid #ece7dd;justify-content:space-between;align-items:center;display:flex}.campaign-health dd{margin:0}.campaign-health dd b{color:#8d6a2b}.campaign-progress span{height:100%;display:block}.campaign-health>small{display:block}.activity-list>div{border-top:1px solid #ece7de;grid-template-columns:auto 1fr auto;align-items:center;display:grid}.activity-icon{place-items:center;display:grid}.activity-icon.gold{color:#846424;background:#f1e7cf}.activity-icon.warn{color:#9b493a;background:#f3dfdc}.activity-list p{margin:0}.panel-stack{gap:18px;display:grid}.settings-grid{grid-template-columns:repeat(2,1fr);display:grid}.settings-grid label,.claim-panel label{color:#77756e;font-size:11px}.settings-grid input,.settings-grid select,.participant-tools input{color:#373a35;background:#fff;border:1px solid #d7d0c3;outline:none;width:100%;height:43px;margin-top:7px;padding:0 12px}.setting-switch{border-top:1px solid #e6e0d6;border-bottom:1px solid #e6e0d6;align-items:center;display:flex}.setting-switch div{flex:1;gap:5px;display:grid}.switch{cursor:pointer;background:#c7c4bd;border:0}.switch span{background:#fff;border-radius:50%;transition:all .2s;display:block}.settings-actions{justify-content:flex-end;gap:9px;display:flex}.settings-actions button.save{color:#fff;background:#173b30;border-color:#173b30}.integrity-card,.privacy-card{align-items:flex-start;gap:17px;display:flex}.integrity-card>span,.privacy-card>span{color:#96732b;border:1px solid #c8b47d;place-items:center;width:39px;height:39px;font:14px Noto Serif TC,serif;display:grid}.integrity-card h3,.privacy-card h3{margin:0 0 7px}.integrity-card p,.privacy-card p{margin:0;line-height:1.8}.switch:disabled{opacity:.45;cursor:wait}.settings-grid .settings-wide{grid-column:1/-1}.settings-wide small{display:block}.settings-grid input:disabled,.settings-grid select:disabled{color:#99958d;background:#f1efe9}.settings-actions button:disabled{opacity:.42;cursor:not-allowed}.campaign-readiness{grid-template-columns:repeat(4,1fr);margin-top:18px;display:grid}.campaign-readiness span{border:1px solid #ded8cd;align-items:center;display:flex}.campaign-readiness span.done{border-color:#cbdccc}.reel-setting{color:#77756e;font-size:11px}.reel-setting-head{justify-content:space-between;align-items:center;display:flex}.reel-setting-head button{color:#745b2e;cursor:pointer;background:#f8f3e8;border:1px solid #99763d}.reel-setting-head button:disabled{opacity:.45;cursor:not-allowed}.selected-reel{border:1px solid #d7d0c3;align-items:center;gap:13px;display:flex}.selected-reel-icon{color:#9a8e79;letter-spacing:.1em;background:#eeeae2;border:1px solid #d9d1c2;place-items:center;font:8px Georgia,serif;display:grid}.selected-reel-icon.ready{color:#d9bd81;background:#17392e;border-color:#294d40}.selected-reel>div:last-child{gap:6px;min-width:0;display:grid}.selected-reel b{color:#373a35}.selected-reel small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:0!important}.reel-setting>input{color:#8f887c!important;background:#f5f2ec!important;margin-top:8px!important}.reel-picker-backdrop{z-index:1200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0c0f0db8;place-items:center;padding:40px;display:grid;position:fixed;inset:0}.reel-picker{border:1px solid #c9af7480;flex-direction:column;width:min(920px,100%);max-height:min(780px,100vh - 80px);display:flex;box-shadow:0 34px 110px #0000005c}.reel-picker header{border-bottom:1px solid #ded7ca;align-items:flex-start;padding:24px 26px 20px;display:flex}.reel-picker header>div{flex:1}.reel-picker header p{color:#a17e40;letter-spacing:.2em;margin:0 0 7px;font:8px Georgia,serif}.reel-picker header h2{margin:0 0 7px}.reel-picker header small{color:#8c887f;font-size:10px}.reel-picker header>button{color:#7f6a43;cursor:pointer;background:0 0;border:0;width:34px;height:34px;font-size:25px}.reel-picker-toolbar{color:#777168;border-bottom:1px solid #e5dfd4;justify-content:space-between;align-items:center;min-height:48px;padding:0 26px;font-size:10px;display:flex}.reel-picker-toolbar button{color:#715a2e;cursor:pointer;background:0 0;border:1px solid #c8b785;min-height:30px;padding:0 12px;font-size:9px}.reel-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-height:260px;padding:18px 26px 24px;display:grid;overflow-y:auto}.reel-choice{text-align:left;cursor:pointer;background:#fff;border:1px solid #ded7ca;grid-template-columns:80px minmax(0,1fr) auto;align-items:center;gap:12px;padding:9px;transition:all .18s;display:grid}.reel-choice:hover,.reel-choice.selected{border-color:#9c7b3f;transform:translateY(-1px);box-shadow:0 8px 24px #48391f14}.reel-choice-thumb{background-color:#183b30;background-position:50%;background-size:cover;width:80px;height:88px;display:block;position:relative}.reel-choice-thumb:after{content:"";background:linear-gradient(#0000,#0a120f94);position:absolute;inset:0}.reel-choice-thumb i{z-index:1;color:#fff;letter-spacing:.12em;font:7px Georgia,serif;position:absolute;bottom:7px;left:8px}.reel-choice-copy{gap:8px;min-width:0;display:grid}.reel-choice-copy b{color:#343630;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden}.reel-choice-copy small{color:#9a958b;font-size:8px}.reel-choice em{color:#9b7c43;font-size:9px;font-style:normal}.reel-picker-empty{color:#777168;text-align:center;grid-column:1/-1;align-content:center;place-items:center;gap:8px;min-height:250px;font-size:11px;display:grid}.reel-picker-empty span{color:#9a958b;font-size:9px}.reel-picker footer{color:#948e83;background:#f1eee7;border-top:1px solid #ded7ca;align-items:center;min-height:44px;padding:0 26px;font-size:9px;display:flex}.title-actions,.participant-tools{align-items:center;gap:8px;display:flex}.lock-state{color:#7f6838;background:#eee5d1;padding:7px 10px;font-size:9px}.lock-state.unlocked{color:#447358;background:#e1ede5}.card-title button:disabled{opacity:.4;cursor:not-allowed}.admin-table{border-top:1px solid #ded8ce}.admin-row{border-bottom:1px solid #ece7de;align-items:center;display:grid}.admin-row>span:first-child{align-items:center;gap:9px;display:flex}.mini-prize{place-items:center;font-style:normal;display:grid}.table-card footer{align-items:center;gap:20px;display:flex}.table-card footer p{flex:1;margin:0}.participant-tools input{height:36px;margin:0}.participant-tools button{color:#777067;background:#fff;border:1px solid #d4ccbd;height:36px}.participant-table .admin-row{grid-template-columns:.7fr 1fr .75fr .75fr 1.2fr .65fr .55fr}.good{color:#3f7a56!important}.bad{color:#a44a3c!important}.warning{color:#a07731!important}.inventory-notes{grid-template-columns:repeat(3,1fr);display:grid}.inventory-notes span{align-content:center;gap:6px;display:grid}.featured-prize-intro{margin:0 0 20px;line-height:1.8}.featured-prize-editor{grid-template-columns:repeat(3,1fr);display:grid}.featured-prize-editor article{border:1px solid #ded7cb}.featured-prize-editor header{align-items:center;gap:10px;margin-bottom:14px;display:flex}.featured-prize-editor header span{border:1px solid #c9b17e;place-items:center;display:grid}.featured-prize-editor label{color:#77736b;gap:6px;margin-top:11px;font-size:9px;display:grid}.featured-prize-editor input,.featured-prize-editor textarea{color:#373a35;width:100%;font:inherit;resize:vertical;background:#fff;border:1px solid #d7d0c3;padding:10px 11px}.featured-prize-editor input{height:40px}.featured-prize-editor input:disabled,.featured-prize-editor textarea:disabled{color:#99958d;background:#f1efe9}.featured-prize-fields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.participant-detail-table .admin-row>span{gap:4px;min-width:0;display:grid}.participant-detail-table .admin-row>span small{line-height:1.4}.participant-detail-table .comment-cell{white-space:normal;line-height:1.5}.review-list{display:grid}.review-list article{border:1px solid #e2dcd1;align-items:center;display:grid}.winner-avatar{color:#d4b56f;place-items:center;font:16px Noto Serif TC,serif;display:grid}.winner-main small{color:#aaa49a;font-size:8px}.winner-main p{color:#8c7b5b;margin:0;font-size:10px}.review-list dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.review-list dl div{border-left:1px solid #e8e3da;padding:0 12px}.review-list dt{color:#aaa49a;font-size:8px}.review-list dd{margin:5px 0 0;font-size:10px}.review-actions{gap:7px;display:flex}.review-actions button{color:#756d61;background:0 0;border:1px solid #d2c9b9}.review-actions button.approve{color:#fff}.review-actions button:disabled{opacity:.45}.control-empty{text-align:center;background:linear-gradient(#fff,#faf8f4);border-bottom:1px solid #ece7de;align-content:center;place-items:center;gap:8px;display:grid}.control-empty small{max-width:460px;line-height:1.7}.winner-details{border-top:1px solid #eee9e0;grid-column:1/-1;padding:0 0 0 67px}.winner-details summary{color:#8b7446;cursor:pointer}.winner-details>div{background:#f7f4ee;grid-template-columns:.7fr 1fr 2.2fr;gap:16px;margin-top:12px;display:grid}.winner-details span{color:#605e57;gap:5px;display:grid}.winner-details span b{color:#aaa49a;font-weight:400}.winner-details .address{min-width:0}.integration-grid{grid-template-columns:.9fr 1.1fr;display:grid}.connection-head{border-bottom:1px solid #e7e1d7;align-items:center;gap:16px;padding-bottom:23px;display:flex}.ig-large{color:#fff;background:linear-gradient(135deg,#6c406d,#be6241,#d2a346);border-radius:15px;place-items:center;width:59px;height:59px;font-size:29px;display:grid}.connection-head p{letter-spacing:.2em;margin:0 0 4px;font:8px Georgia,serif}.connection-head h2{margin:0 0 7px}.connection-card dl{margin:16px 0}.connection-card dl div{border-bottom:1px solid #eee9e0;justify-content:space-between;align-items:center;display:flex}.connection-card dt{color:#99958d;font-size:10px}.connection-card dd{margin:0;font-size:10px}.connection-card code{color:#5a634e;background:#ece9df;padding:4px 6px;font-size:9px}.connection-card>button{color:#234c3d;background:0 0;border:1px solid #234c3d;width:100%;height:42px}.setup-card ol{margin:0;padding:0;list-style:none;display:grid}.setup-card li{grid-template-columns:auto 1fr;align-items:center;gap:13px;min-height:67px;display:grid;position:relative}.setup-card li:after{content:"";border-left:1px solid #d7d1c5;position:absolute;top:48px;bottom:-19px;left:15px}.setup-card li:last-child:after{display:none}.setup-card li>span{background:#fff;border:1px solid #cfc7b7;border-radius:50%;place-items:center;width:31px;height:31px;font:11px Georgia,serif;display:grid}.setup-card li.done>span{color:#fff;background:#3d7554;border-color:#3d7554}.setup-card li div{gap:5px;display:grid}.setup-card li b{font-size:11px}.setup-card li small{color:#9a968e;font-size:9px}.privacy-card{grid-column:1/-1}.audit-table .admin-row{grid-template-columns:.7fr .9fr 1.2fr 2.1fr .7fr}.audit-table .admin-row span:nth-child(3),.audit-table .admin-row span:last-child{color:#7e704f;font-family:monospace}.integration-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.connection-card .integration-actions button{color:#234c3d;cursor:pointer;background:0 0;border:1px solid #234c3d;min-height:42px;font-size:10px}.connection-card .integration-actions button.primary{color:#fff;background:#234c3d}.connection-card .integration-actions button:disabled{opacity:.45;cursor:wait}.admin-settings-stack{gap:18px;display:grid}.admin-profile-card{justify-content:space-between;align-items:center;gap:22px;display:flex}.admin-profile-card p{color:#c5a96d;letter-spacing:.22em;margin:0 0 6px;font:9px Georgia,serif}.admin-profile-card h2{letter-spacing:.08em;margin:0 0 7px}.admin-profile-card strong{border:1px solid #e3c98d6b;font-weight:500}.admin-permission-grid{grid-template-columns:repeat(3,1fr);display:grid}.admin-permission-grid article{border:1px solid #ddd7cd;align-content:start;display:grid}.admin-permission-grid p{margin:0}.admin-invite-form{border:1px solid #ddd6ca;align-items:end;display:grid}.admin-invite-form label,.admin-member-list label{color:#837d73;gap:6px;font-size:9px;display:grid}.admin-invite-form input,.admin-invite-form select,.admin-member-list select{color:#373a35;background:#fff;border:1px solid #d4ccbe;width:100%;height:40px;padding:0 11px}.admin-invite-form button{cursor:pointer}.admin-invite-form button:disabled{opacity:.45;cursor:not-allowed}.admin-member-list{display:grid}.admin-member-list>article{background:#fff;border:1px solid #e1dbd1;align-items:center;gap:14px;display:grid}.admin-member-list>article.inactive{opacity:.58;background:#f4f2ed}.admin-member-identity{align-items:center;gap:12px;min-width:0;display:flex}.admin-member-identity>span{color:#b8944f;border:1px solid #c8ad73;flex:none;place-items:center;font:14px Georgia,serif;display:grid}.admin-member-identity div{gap:5px;min-width:0;display:grid}.admin-member-identity b{text-overflow:ellipsis;color:#363832;overflow:hidden}.member-toggle{color:#8b857c;cursor:pointer;background:0 0;border:1px solid #c9c2b7}.member-toggle.active{color:#3e7253;background:#e9f1ea;border-color:#a7c3af}.member-toggle:disabled{cursor:not-allowed}.admin-change-card{overflow-x:auto}.admin-settings-audit .admin-row>span{overflow-wrap:anywhere;min-width:0}.control-toast{z-index:100;align-items:center;gap:11px;display:flex;position:fixed;bottom:25px;right:25px;box-shadow:0 15px 45px #00000040}.control-toast span{color:#17392e;background:#9fc0ab;border-radius:50%;place-items:center;width:24px;height:24px;display:grid}@media (width<=1100px){.control-shell{grid-template-columns:1fr}.control-sidebar{width:262px;transition:all .25s;position:fixed;left:0;transform:translate(-100%)}.control-sidebar.is-open{transform:translate(0)}.control-menu{background:0 0;border:1px solid #d3ccbf;width:40px;height:40px;display:block}.metric-grid{grid-template-columns:repeat(2,1fr)}.integration-grid{grid-template-columns:1fr}.privacy-card{grid-column:auto}}@media (width<=760px){.demo-ribbon{height:auto;min-height:40px;padding:7px 16px}.control-header{padding:15px 17px}.control-header p{display:none}.control-header h1{font-size:22px}.header-actions a{display:none}.control-content{padding:18px 15px 50px}.overview-topline{padding:13px}.overview-topline div{flex-wrap:wrap;align-items:flex-start}.overview-topline button{display:none}.metric-grid,.dashboard-grid,.settings-grid,.featured-prize-editor,.inventory-notes{grid-template-columns:1fr}.settings-grid .settings-wide{grid-column:auto}.campaign-readiness{grid-template-columns:1fr 1fr}.metric-grid article{min-height:120px}.control-card{overflow-x:auto}.prize-table,.participant-table,.audit-table{min-width:720px}.participant-detail-table{min-width:1380px}.review-list article{grid-template-columns:auto 1fr}.review-list dl,.review-actions{grid-column:1/-1}.winner-details{padding-left:0}.winner-details>div{grid-template-columns:1fr}.participant-tools input{width:150px}.card-title{flex-wrap:wrap;min-width:0}.table-card{padding:17px}.connection-card,.setup-card{padding:20px}.reel-picker-backdrop{padding:12px}.reel-picker{max-height:calc(100vh - 24px)}.reel-picker header{padding:20px 18px 16px}.reel-picker header h2{font-size:21px}.reel-picker-toolbar{padding:0 18px}.reel-picker-grid{grid-template-columns:1fr;padding:12px 14px 18px}.reel-picker footer{padding:0 18px}.reel-choice{grid-template-columns:72px minmax(0,1fr) auto}.reel-choice-thumb{width:72px;height:82px}.participant-detail-table,.audit-table{border-top:0;gap:12px;min-width:0;display:grid}.participant-detail-table .admin-row.head,.audit-table .admin-row.head{display:none}.participant-detail-table .admin-row,.audit-table .admin-row{background:#fff;border:1px solid #dfd8cc;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 24px #2822180b}.participant-detail-table .admin-row>span,.audit-table .admin-row>span{overflow-wrap:anywhere;border-bottom:1px solid #eee8de;border-right:1px solid #eee8de;align-content:center;gap:6px;min-width:0;min-height:64px;padding:11px 12px!important;display:grid!important}.participant-detail-table .admin-row>span:nth-child(2n),.audit-table .admin-row>span:nth-child(2n){border-right:0}.participant-detail-table .admin-row>span:before,.audit-table .admin-row>span:before{content:attr(data-label);color:#9c8f79;letter-spacing:.08em;font:8px Georgia,serif}.participant-detail-table .comment-cell,.audit-table .admin-row>span:nth-child(4){border-right:0;grid-column:1/-1}.participant-detail-table .admin-row>span:last-child,.audit-table .admin-row>span:last-child{border-bottom:0}.audit-table .admin-row>span:nth-child(4){min-height:72px}.table-card footer{min-width:0}.admin-permission-grid{grid-template-columns:1fr}.admin-profile-card{flex-direction:column;align-items:flex-start}.admin-invite-form{grid-template-columns:1fr}.admin-member-list>article{grid-template-columns:1fr 1fr}.admin-member-identity{grid-column:1/-1}.admin-settings-audit{border-top:0;gap:12px;min-width:0;display:grid}.admin-settings-audit .admin-row.head{display:none}.admin-settings-audit .admin-row{background:#fff;border:1px solid #dfd8cc;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.admin-settings-audit .admin-row>span{border-bottom:1px solid #eee8de;border-right:1px solid #eee8de;align-content:center;gap:6px;min-height:60px;padding:11px 12px!important;display:grid!important}.admin-settings-audit .admin-row>span:before{content:attr(data-label);color:#9c8f79;letter-spacing:.08em;font:8px Georgia,serif}.admin-settings-audit .admin-row>span:nth-child(2n){border-right:0}.admin-settings-audit .admin-row>span:last-child{border-bottom:0;border-right:0;grid-column:1/-1}}.site-shell{--cream:#f7f3eb;--paper:#fffdf8;--pearl:#ebe2d2;--forest:#163d32;--forest-deep:#0b2b23;--champagne:#b8924f;--champagne-light:#e8d3a5;--charcoal:#252923}.site-shell .site-header{border-color:#53483221}.site-shell .hero:before{background:linear-gradient(90deg,#fffdf9f2,#fffdf9bd 46%,#0000 80%),repeating-linear-gradient(105deg,#b8924f06 0 1px,#0000 1px 18px)}.site-shell .hero:after{opacity:.6;background:linear-gradient(90deg,#0000 49.9%,#93774629 50%,#0000 50.1%)}.site-shell .astrolabe{opacity:.11;filter:sepia()}.site-shell .eyebrow{color:var(--champagne)}.site-shell .prize-plaque{color:var(--forest);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffad;border-color:#b8924f70;outline-color:#b8924f1f;box-shadow:0 16px 50px #533d1612}.site-shell .prize-plaque span{color:var(--champagne);border-color:#b8924f3d}.site-shell .primary-cta{border-color:#c7a665}.site-shell .verified-note span{color:#fff;background:#3f8168}.site-shell .flow-error{color:#a24736}.site-shell .compass-mark{color:var(--forest)}.pack-stage{touch-action:pan-y;isolation:isolate;min-height:650px;overflow:visible}.pack-stage:after{width:70%;height:30%;box-shadow:none;background:radial-gradient(#46745f33,#b8924f12 50%,#0000 72%);border-color:#916f362e;bottom:5%}.pack-stage .summon-ring{border-color:#b8924f3b;bottom:3%}.pack-stage .summon-ring:before,.pack-stage .summon-ring:after,.pack-stage .summon-ring span{border-color:#b8924f33}.pack-glow{filter:blur(10px);opacity:.66;background:radial-gradient(#fff4cff2,#d0b2702e 48%,#0000 70%);border-radius:50%;width:390px;height:520px;transition:all .7s;position:absolute;transform:translateY(-8px)}.foil-pack{z-index:8;aspect-ratio:.69;color:#f5e9ca;clip-path:polygon(3% 0,97% 0,100% 3%,98% 6%,100% 9%,98% 12%,100% 15%,98% 18%,100% 21%,98% 24%,100% 27%,98% 30%,100% 33%,98% 36%,100% 39%,98% 42%,100% 45%,98% 48%,100% 51%,98% 54%,100% 57%,98% 60%,100% 63%,98% 66%,100% 69%,98% 72%,100% 75%,98% 78%,100% 81%,98% 84%,100% 87%,98% 90%,100% 93%,97% 100%,3% 100%,0 97%,2% 94%,0 91%,2% 88%,0 85%,2% 82%,0 79%,2% 76%,0 73%,2% 70%,0 67%,2% 64%,0 61%,2% 58%,0 55%,2% 52%,0 49%,2% 46%,0 43%,2% 40%,0 37%,2% 34%,0 31%,2% 28%,0 25%,2% 22%,0 19%,2% 16%,0 13%,2% 10%,0 7%,3% 0);transform-origin:bottom;background:linear-gradient(135deg,#0000 32%,#ffffff1f 42%,#0000 53%),radial-gradient(circle at 50% 38%,#2f6654 0%,#163f33 38%,#08261f 100%);border:1px solid #d9bc78;flex-direction:column;justify-content:center;align-items:center;width:clamp(245px,23vw,330px);transition:opacity .5s,transform .8s cubic-bezier(.2,.8,.2,1),filter .5s;display:flex;position:absolute;overflow:hidden;transform:translateY(-9px)rotate(-1deg);box-shadow:0 32px 70px #27372a40,inset 0 0 0 5px #e8d3a514}.foil-pack:before,.foil-pack:after{content:"";opacity:.82;background:repeating-linear-gradient(90deg,#a98644 0 3px,#ead397 3px 6px);border-top:1px solid #f5e2b58f;border-bottom:1px solid #f5e2b552;height:17px;position:absolute;left:0;right:0}.foil-pack:before{top:0}.foil-pack:after{bottom:0}.foil-shimmer{background:linear-gradient(105deg,#0000 36%,#ffffff52 48%,#0000 59%);animation:4.6s ease-in-out infinite foilSweep;position:absolute;inset:-40%;transform:translate(-45%)}.pack-series,.pack-edition{text-align:center;letter-spacing:.25em;color:#d9c18b;font:10px Georgia,serif;position:absolute;left:0;right:0}.pack-series{top:50px}.pack-edition{font-size:8px;bottom:46px}.pack-emblem{outline-offset:6px;background:#02181238;border:1px solid #dfc483;border-radius:50%;outline:1px solid #dfc48359;place-items:center;width:76px;height:76px;margin-bottom:18px;font:600 36px Noto Serif TC,serif;display:grid;box-shadow:0 0 36px #dabc7833}.foil-pack strong{letter-spacing:.18em;font:600 clamp(34px,4vw,51px) Noto Serif TC,serif;transform:translate(.09em)}.foil-pack small{letter-spacing:.27em;color:#cdb67f;margin-top:9px;font:9px Georgia,serif}.tear-tab{z-index:15;color:#604815;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;background:linear-gradient(90deg,#e9d49e,#c9a65c 48%,#efdca8);border:1px solid #7d5b1f61;justify-content:space-between;align-items:center;width:clamp(255px,24vw,344px);height:54px;padding:0 19px;transition:opacity .25s,filter .2s;display:flex;position:absolute;top:93px;left:50%;transform:translate(-50%);box-shadow:0 10px 24px #5e400c24}.tear-tab:active{cursor:grabbing;filter:brightness(1.05)}.tear-tab:disabled{pointer-events:none;opacity:0}.tear-tab span{letter-spacing:.16em;font-size:12px}.tear-tab i{letter-spacing:-.1em;font:24px Georgia,serif;animation:1.2s ease-in-out infinite nudgeRight}.torn-strip{z-index:18;pointer-events:none;color:#4f370bb8;width:clamp(255px,24vw,344px);height:54px;transform:translateX(calc(-50% + var(--tear))) rotate(var(--tear-rotation));clip-path:polygon(0 0,100% 0,100% 100%,0 88%,2% 76%,0 63%,2% 50%,0 37%,2% 24%,0 12%);opacity:0;background:linear-gradient(90deg,#ead59f,#caa75d 48%,#f1dfae);border:1px solid #7d5b1f61;place-items:center;transition:opacity .12s;display:grid;position:absolute;top:93px;left:50%;overflow:hidden}.phase-ready .torn-strip{opacity:var(--tear-opacity)}.torn-strip span{letter-spacing:.35em;font:9px Georgia,serif}.reward-card{z-index:5;aspect-ratio:.71;color:#f6ead0;text-align:center;opacity:0;background:radial-gradient(circle at 50% 35%,#2e6551,#0e3127 62%,#08241d);border:1px solid #d5b96f;flex-direction:column;justify-content:center;align-items:center;width:clamp(230px,21vw,302px);padding:30px 24px;transition:none;display:flex;position:absolute;transform:translateY(95px)scale(.82)rotateY(180deg);box-shadow:0 24px 65px #18433442,inset 0 0 0 7px #e5cb8f14}.reward-card:after{content:"";pointer-events:none;border:1px solid #dfc38157;position:absolute;inset:10px}.reward-card small{color:#d3b873;letter-spacing:.22em;font:8px Georgia,serif}.reward-card .winner-orbit{border:1px solid #d2b46f;border-radius:50%;place-items:center;width:88px;height:88px;margin:25px 0 19px;font-size:30px;display:grid}.reward-card b{letter-spacing:.14em;font:600 26px Noto Serif TC,serif}.reward-card em{margin-top:13px;font:15px Noto Serif TC,serif}.reward-card i{color:#cbb275;letter-spacing:.3em;margin-top:24px;font:9px Georgia,serif}.phase-revealing .foil-pack{animation:1.3s .2s both packOpen}.phase-revealing .torn-strip{opacity:1;animation:1s both stripFly}.phase-revealing .reward-card{animation:1.45s .75s both cardRise}.phase-won .foil-pack,.phase-lost .foil-pack,.phase-claimed .foil-pack{opacity:0;pointer-events:none;transform:translateY(130px)scale(.86)}.phase-won .reward-card,.phase-lost .reward-card,.phase-claimed .reward-card{opacity:1;animation:3.8s ease-in-out infinite gentleFloat;transform:translateY(-13px)scale(1)rotateY(0)}.phase-lost .reward-card{filter:saturate(.35);background:linear-gradient(145deg,#6f756c,#39463e)}.phase-revealing .pack-glow,.phase-won .pack-glow,.phase-claimed .pack-glow{opacity:1;transform:scale(1.2)}.phase-revealing .summon-ring,.phase-won .summon-ring,.phase-lost .summon-ring,.phase-claimed .summon-ring{opacity:.8;animation:2s ease-out both ringPulse}.spark-field{z-index:3;pointer-events:none;width:440px;height:480px;position:absolute}.spark-field i{opacity:0;background:#c8a657;border-radius:50%;width:5px;height:5px;position:absolute;box-shadow:0 0 12px #ddbd72}.spark-field i:first-child{top:30%;left:8%}.spark-field i:nth-child(2){top:62%;left:18%}.spark-field i:nth-child(3){top:12%;left:28%}.spark-field i:nth-child(4){top:78%;left:38%}.spark-field i:nth-child(5){top:20%;left:49%}.spark-field i:nth-child(6){top:70%;left:58%}.spark-field i:nth-child(7){top:8%;left:70%}.spark-field i:nth-child(8){top:58%;left:79%}.spark-field i:nth-child(9){top:34%;left:91%}.spark-field i:nth-child(10){top:85%;left:12%}.spark-field i:nth-child(11){top:88%;left:68%}.spark-field i:nth-child(12){top:78%;left:88%}.phase-revealing .spark-field i,.phase-won .spark-field i{animation:sparkBurst 1.5s calc(var(--i,0)*70ms) ease-out both}.spark-field i:nth-child(2n){animation-delay:.15s}.spark-field i:nth-child(3n){animation-delay:.3s}.site-shell .prize-grid article,.site-shell .winner-table,.site-shell .rule-list{background:#ffffffb3;border-color:#57452529;box-shadow:0 18px 55px #4432120d}.site-shell .modal-panel{border-color:#a6803f73}.site-shell .modal-panel:before{border-color:#a6803f29}.site-shell .modal-panel>p:not(.eyebrow){color:#767064}.site-shell .secret-code{background:#ffffff94;border-color:#94713240}.site-shell .modal-close{color:var(--champagne)}.workspace-card{border-color:#c7d0c6}.control-user{border-color:#c8d1ca}.control-user>span{border-color:#bd9a57}@keyframes foilSweep{0%,30%{transform:translate(-55%)}65%,to{transform:translate(55%)}}@keyframes nudgeRight{50%{transform:translate(5px)}}@keyframes stripFly{0%{transform:translateX(calc(-50% + var(--tear)));opacity:1}to{opacity:0;transform:translate(210px,-130px)rotate(22deg)}}@keyframes packOpen{0%{transform:translateY(-9px)rotate(-1deg)}40%{transform:translateY(18px)scaleX(1.04)}to{opacity:0;filter:blur(3px);transform:translateY(145px)scale(.86)}}@keyframes cardRise{0%{opacity:0;transform:translateY(110px)scale(.75)rotateY(180deg)}45%{opacity:1;transform:translateY(-78px)scale(.9)rotateY(180deg)}to{opacity:1;transform:translateY(-13px)scale(1)rotateY(0)}}@keyframes gentleFloat{50%{transform:translateY(-23px)rotate(.7deg);box-shadow:0 34px 80px #1843344d,0 0 38px #d3b56f57}}@keyframes sparkBurst{0%{opacity:0;transform:translateY(45px)scale(.2)}35%{opacity:1}to{opacity:0;transform:translateY(-70px)scale(1.4)}}@media (width<=1080px){.pack-stage{min-height:590px}}@media (width<=680px){.site-shell .hero{padding-top:44px}.pack-stage{min-height:500px;margin-top:8px}.foil-pack{width:min(66vw,285px)}.tear-tab,.torn-strip{width:min(69vw,298px);top:80px}.reward-card{width:min(64vw,270px)}.pack-glow{width:300px;height:410px}.spark-field{width:330px;height:400px}.site-shell .stage-caption{text-align:center;letter-spacing:.08em;justify-content:center;width:100%}}.control-shell{--control-bg:#f5f3ef;--control-surface:#fff;--control-surface-soft:#faf8f4;--control-text:#27231f;--control-brown:#9f6f4f;--control-brown-dark:#7d5238;--control-green:#20483b;--control-green-soft:#e7f0eb;--control-warning:#9a6828;--control-danger:#9b493d;font:400 14px/1.6 Noto Sans TC,system-ui,sans-serif}.control-shell button,.control-shell input,.control-shell select,.control-shell textarea{font-family:inherit}.control-sidebar{width:auto;height:100vh;box-shadow:none;padding:26px 18px 20px}.control-brand{min-height:68px;padding:0 12px 22px}.control-brand span{color:#f2e7da;letter-spacing:.14em;font:600 24px/1.2 Noto Serif TC,serif}.control-brand small{color:#9d8a7b;letter-spacing:.14em;margin-top:3px;font:500 10px/1.2 Noto Sans TC,sans-serif}.workspace-card{color:#e7ddd2;background:#ffffff0e;border:1px solid #e7d0af33;border-radius:4px;min-height:74px;margin:18px 0 20px;padding:13px 14px}.workspace-card:hover{background:#ffffff16;border-color:#e7d0af80}.workspace-card b{color:#f4ece3;font-size:13px;font-weight:600;line-height:1.45}.workspace-card small{color:#ad9d91;font-size:11px}.workspace-card i{color:#d7b27d;font-size:16px}.control-sidebar nav{gap:4px}.control-sidebar nav button{color:#c7b9ae;border-radius:4px;gap:12px;min-height:50px;padding:0 13px;font-size:14px;font-weight:500}.control-sidebar nav button:hover{color:#fff;background:#fff1}.control-sidebar nav button.active{color:#2f211b;background:#efe5da}.nav-glyph{color:#b99a75;letter-spacing:.06em;width:30px;font:600 10px/1 Noto Sans TC,sans-serif}.control-sidebar nav button.active .nav-glyph{color:#895b3d}.control-sidebar nav button small{color:#f2e4d3;background:#ffffff1c;min-width:25px;padding:3px 7px;font-size:10px}.control-sidebar nav button.active small{color:#fff;background:#9f6f4f}.control-user,.control-sidebar button.control-user{min-height:70px;color:inherit;border-color:#ebd3b22e;border-radius:0;grid-template-columns:40px minmax(0,1fr);gap:11px;margin-top:auto;padding:15px 8px 0}.control-sidebar button.control-user:hover,.control-sidebar button.control-user.active{background:0 0;margin-left:0;margin-right:0;padding-left:8px;padding-right:8px}.control-user>span{color:#211713;background:#d7b27d;border:0;border-radius:50%;width:40px;height:40px;font:600 15px/1 Noto Sans TC,sans-serif}.control-user div{gap:2px}.control-user b{color:#f3e8dd;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.control-user small{color:#9e8d80;font-size:10px}.control-user-role{color:#d2b58f;grid-column:2;width:max-content;margin-top:-7px;font-size:10px}.control-main{background:var(--control-bg);min-width:0}.demo-ribbon{color:#655d55;background:#ebe5dc;border-color:#ddd4c9;gap:12px;height:auto;min-height:42px;padding:8px 34px;font-size:12px}.demo-ribbon span{color:#fff;background:var(--control-green);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:600}.demo-ribbon b{font-weight:500}.control-header{z-index:45;border-color:var(--control-line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);gap:18px;min-height:86px;padding:17px 34px;position:sticky;top:0;box-shadow:0 3px 16px #281f1809}.control-header p{color:var(--control-brown);letter-spacing:.08em;margin:0 0 2px;font:600 11px/1.4 Noto Sans TC,sans-serif}.control-header h1{color:var(--control-text);letter-spacing:.015em;font:700 27px/1.25 Noto Sans TC,sans-serif}.control-menu{width:44px;height:44px;color:var(--control-text);border:1px solid var(--control-line-strong);background:#fff;border-radius:4px;font-size:20px}.header-actions{gap:10px}.header-actions a,.header-actions button{border:1px solid var(--control-line-strong);color:#564e47;background:#fff;border-radius:4px;height:44px;min-height:44px;font-size:13px;font-weight:500}.header-actions a{padding:0 17px}.header-actions button{cursor:pointer;justify-content:center;align-items:center;gap:10px;width:auto;min-width:105px;padding:0 13px;display:flex}.header-actions button span{color:#6d655e;font-size:12px}.header-actions button b{color:#fff;background:var(--control-brown);border-radius:50%;place-items:center;min-width:25px;height:25px;font-size:11px;display:grid}.header-actions button i{display:none}.control-content{width:100%;max-width:1720px;margin:0 auto;padding:32px 34px 72px}.control-card,.overview-topline,.metric-grid article{color:var(--control-text);border:1px solid var(--control-line);background:var(--control-surface);border-radius:6px;box-shadow:0 5px 18px #32271d09}.overview-topline{min-height:70px;padding:13px 20px}.overview-topline div{gap:12px}.overview-topline b{font-size:14px;font-weight:700}.overview-topline small{color:var(--control-muted);font-size:12px}.overview-topline button,.settings-actions button,.card-title button,.table-card footer button{min-height:42px;color:var(--control-brown-dark);background:#fff;border:1px solid #b9967d;border-radius:4px;padding:0 16px;font-size:13px;font-weight:600}.overview-topline button:hover,.settings-actions button:hover,.card-title button:hover{background:#f7f0ea}.metric-grid{gap:14px;margin-top:18px}.metric-grid article{min-height:156px;padding:23px 24px}.metric-grid article>span{color:var(--control-muted);font-size:14px;font-weight:500}.metric-grid strong{color:var(--control-text);letter-spacing:-.02em;margin-top:8px;font:600 36px/1.15 Noto Sans TC,sans-serif}.metric-grid strong em{color:#8d847b;font-size:20px;font-weight:500}.metric-grid small{color:var(--control-muted);font-size:12px;line-height:1.55}.metric-grid article>i{display:none}.dashboard-grid{grid-template-columns:minmax(0,1.25fr) minmax(330px,.75fr);gap:18px;margin-top:18px}.funnel-card,.campaign-health,.activity-card,.settings-card,.connection-card,.setup-card,.table-card{padding:28px}.card-title{align-items:center;margin-bottom:22px}.card-title p{display:none}.card-title h2{color:var(--control-text);letter-spacing:.015em;font:700 20px/1.4 Noto Sans TC,sans-serif}.card-title>span{color:var(--control-muted);font-size:12px}.status-pill{letter-spacing:0;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:600}.status-pill.live{color:#2f684b;background:#e5f0e9}.status-pill.warn{color:#8b5b25;background:#f5ead8}.status-pill.pending{color:#775c2b;background:#f2ead7}.funnel{gap:9px}.funnel div{color:#fff;background:var(--control-green);border-radius:3px;min-height:48px;padding:0 16px}.funnel div:nth-child(2){background:#376153}.funnel div:nth-child(3){background:#5d7b70}.funnel div:nth-child(4){color:#304139;background:#dce6e0}.funnel b{font-size:13px;font-weight:600}.funnel span{font:600 15px Noto Sans TC,sans-serif}.campaign-health dl div{border-color:#ebe6df;min-height:48px}.campaign-health dt{color:var(--control-muted);font-size:12px}.campaign-health dd{color:var(--control-text);font-size:13px;font-weight:500}.campaign-health>small{color:var(--control-muted);margin-top:10px;font-size:11px}.campaign-progress{background:#e9e4dd;border-radius:5px;height:7px;margin-top:24px;overflow:hidden}.campaign-progress span{background:var(--control-brown)}.activity-card{margin-top:18px}.activity-list>div{border-color:#e9e4dd;gap:15px;min-height:68px}.activity-list p{color:var(--control-text);font-size:13px;line-height:1.55}.activity-list time{color:var(--control-faint);font-size:11px}.activity-icon{color:#2f704f;background:#e5f0e9;border-radius:50%;width:34px;height:34px;font-size:12px}.panel-stack,.admin-settings-stack,.settings-grid{gap:20px}.settings-grid label,.claim-panel label,.reel-setting,.featured-prize-editor label,.admin-invite-form label,.admin-member-list label{color:#554f48;font-size:13px;font-weight:600}.settings-grid input,.settings-grid select,.participant-tools input,.featured-prize-editor input,.admin-invite-form input,.admin-invite-form select,.admin-member-list select{height:48px;color:var(--control-text);border:1px solid var(--control-line-strong);background:#fff;border-radius:4px;margin-top:8px;padding:0 13px;font-size:14px}.featured-prize-editor textarea{min-height:94px;color:var(--control-text);border:1px solid var(--control-line-strong);background:#fff;border-radius:4px;padding:12px 13px;font-size:14px;line-height:1.6}.settings-grid input:focus,.settings-grid select:focus,.participant-tools input:focus,.featured-prize-editor input:focus,.featured-prize-editor textarea:focus,.admin-invite-form input:focus,.admin-invite-form select:focus,.admin-member-list select:focus{border-color:var(--control-brown);outline:3px solid #9f6f4f1f}.settings-wide small{color:var(--control-muted);margin-top:8px;font-size:11px}.setting-switch{margin-top:26px;padding:22px 0}.setting-switch b{font-size:14px}.setting-switch small{color:var(--control-muted);font-size:12px}.switch{border-radius:18px;width:50px;height:28px;padding:3px}.switch span{width:22px;height:22px}.switch.on{background:var(--control-green)}.switch.on span{transform:translate(22px)}.settings-actions{margin-top:26px}.settings-actions button.save,.save-prize,.integration-actions .primary{color:#fff;border-color:var(--control-green);background:var(--control-green);border-radius:4px;min-height:44px;padding:0 18px;font-size:13px;font-weight:600}.campaign-readiness{gap:8px}.campaign-readiness span{min-height:42px;color:var(--control-muted);background:#f6f4f1;border-radius:3px;padding:0 12px;font-size:11px}.campaign-readiness span.done{color:#2f684b;background:#e8f1ec}.reel-setting-head{margin-bottom:10px}.reel-setting-head button{border-radius:4px;min-height:40px;padding:0 14px;font-size:12px;font-weight:600}.selected-reel{background:#faf8f5;border-radius:4px;min-height:86px;padding:14px}.selected-reel-icon{width:52px;height:58px;font-size:9px}.selected-reel b{font-size:13px}.selected-reel small{color:var(--control-muted)!important;font-size:11px!important}.table-card{overflow:hidden}.table-scroll{border:1px solid var(--control-line);scrollbar-width:thin;scrollbar-color:#b6aa9f #f0ece7;border-radius:4px;width:100%;overflow:auto}.table-scroll .admin-table{border-top:0}.admin-row{color:#403b36;border-color:#ece7e1;min-height:68px;font-size:13px;line-height:1.45}.admin-row.head{color:#625b54;letter-spacing:0;background:#f2efeb;min-height:46px;font-size:12px;font-weight:700}.admin-row>span{padding:10px 14px}.admin-row strong{color:#2f684b}.participant-detail-table{min-width:1180px}.participant-detail-table .admin-row{grid-template-columns:1fr 1.7fr .65fr .65fr .9fr .72fr .8fr .85fr}.participant-detail-table .admin-row>span small{color:var(--control-muted);font-size:10px}.comment-cell{line-height:1.6}.prize-table{min-width:900px}.prize-table .admin-row{grid-template-columns:2fr .9fr .8fr .65fr .65fr .9fr}.mini-prize{color:#e5c995;background:var(--control-green);border-radius:3px;width:38px;height:48px}.inline-field,.odds-field{border-color:var(--control-line-strong);border-radius:4px;width:130px;height:44px}.inline-field input{font-size:14px}.prize-guardrail{border-color:#e7e2dc}.inventory-notes{background:0 0;border:0;gap:12px;margin:20px 0}.inventory-notes span{border:1px solid var(--control-line);background:var(--control-surface-soft);border-radius:4px;min-height:82px;padding:16px}.inventory-notes b{color:var(--control-muted);font-size:11px}.inventory-notes small{color:var(--control-green);font-size:14px;font-weight:700}.featured-prize-config{padding:28px}.featured-prize-intro{color:var(--control-muted);font-size:13px}.featured-prize-editor{gap:16px}.featured-prize-editor article{background:#faf8f5;border-radius:4px;padding:20px}.featured-prize-editor header{color:var(--control-brown-dark);font-size:13px}.featured-prize-editor header span{border-radius:3px;width:34px;height:34px}.review-list{gap:12px}.review-list article{background:#fff;border-radius:4px;grid-template-columns:auto minmax(180px,1fr) minmax(330px,1.25fr) auto;gap:18px;min-height:112px;padding:18px}.winner-avatar{background:var(--control-green);border-radius:3px;width:58px;height:76px}.winner-main small,.review-list dt{color:var(--control-faint);font-size:10px}.winner-main h3{margin:4px 0;font-size:15px}.winner-main p,.review-list dd{font-size:12px}.review-actions button{border-radius:4px;min-height:40px;padding:0 13px;font-size:12px;font-weight:600}.review-actions button.approve{border-color:var(--control-green);background:var(--control-green)}.winner-details summary{padding-top:15px;font-size:12px}.winner-details>div{padding:15px}.winner-details span{font-size:12px}.winner-details span b{font-size:10px}.integration-grid{gap:20px}.connection-head{margin-bottom:22px}.connection-head p{color:var(--control-brown);font-size:11px}.connection-head h2{font-size:22px}.connection-card dl div{min-height:50px}.connection-card dt,.connection-card dd{font-size:13px}.integration-actions button{border-radius:4px;min-height:44px;padding:0 16px;font-size:13px;font-weight:600}.setup-card ol li{min-height:72px}.setup-card ol b{font-size:14px}.setup-card ol small{font-size:12px;line-height:1.55}.integrity-card,.privacy-card{padding:24px}.integrity-card h3,.privacy-card h3{font-size:15px}.integrity-card p,.privacy-card p{color:var(--control-muted);font-size:12px}.table-card footer{min-height:68px}.table-card footer p{color:var(--control-muted);font-size:11px;line-height:1.65}.participant-tools input{width:260px;margin-top:0}.control-empty{min-height:180px;color:var(--control-muted)}.control-empty b{color:var(--control-text);font-size:14px;font-weight:600}.control-empty small{color:var(--control-muted);font-size:11px}.admin-profile-card{color:#f5ede5;background:#2a1d18;border-color:#382a24;border-radius:6px;padding:27px 28px}.admin-profile-card p{display:none}.admin-profile-card h2{font:700 22px Noto Sans TC,sans-serif}.admin-profile-card span{color:#bcaca0;font-size:12px}.admin-profile-card strong{color:#efd5b1;border-radius:999px;padding:8px 12px;font-size:11px}.admin-permission-grid{gap:14px}.admin-permission-grid article{background:#fff;border-radius:6px;gap:10px;min-height:150px;padding:22px}.admin-permission-grid span{color:var(--control-brown);font:700 11px Noto Sans TC,sans-serif}.admin-permission-grid b{font-size:15px}.admin-permission-grid p{color:var(--control-muted);font-size:12px;line-height:1.75}.admin-members-card{padding:28px}.admin-invite-form{background:#f4f1ed;border-radius:4px;grid-template-columns:minmax(240px,1fr) 200px auto;gap:14px;margin-bottom:20px;padding:18px}.admin-invite-form button{color:#fff;background:var(--control-green);border:0;border-radius:4px;height:48px;padding:0 18px;font-size:13px;font-weight:600}.admin-member-list{gap:10px}.admin-member-list>article{border-radius:4px;grid-template-columns:minmax(260px,1fr) 200px 105px;min-height:88px;padding:14px 16px}.admin-member-identity>span{border-radius:50%;width:42px;height:42px;font-size:15px}.admin-member-identity b{font-size:13px}.admin-member-identity small{color:var(--control-muted);font-size:10px}.member-toggle{border-radius:4px;min-height:40px;font-size:11px;font-weight:600}.admin-change-card{overflow:hidden}.admin-settings-audit{min-width:900px}.admin-settings-audit .admin-row{grid-template-columns:.75fr 1fr 1.25fr 2.3fr}.control-toast{color:#fff;background:#203e34;border:0;border-radius:5px;min-height:56px;padding:0 20px;font-size:13px}.reel-picker{background:#fff;border-radius:6px}.reel-picker header h2{font:700 24px Noto Sans TC,sans-serif}.reel-picker header small,.reel-picker-toolbar{font-size:12px}.reel-choice{border-radius:4px;min-height:116px}.reel-choice-copy b{font-size:12px}.reel-choice-copy small,.reel-choice em{font-size:10px}.control-sidebar-scrim{display:none}@media (width<=1280px){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-grid,.featured-prize-editor{grid-template-columns:1fr}.review-list article{grid-template-columns:auto 1fr}.review-list dl,.review-actions{grid-column:1/-1}}@media (width<=1100px){.control-sidebar{width:294px;transition:transform .22s;position:fixed;left:0;transform:translate(-100%)}.control-sidebar.is-open{transform:translate(0)}.control-sidebar-scrim{z-index:55;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1f171375;border:0;display:block;position:fixed;inset:0}.control-menu{display:block}.control-content{padding-left:24px;padding-right:24px}.admin-permission-grid{grid-template-columns:1fr}}@media (width<=760px){.demo-ribbon{min-height:38px;padding:7px 16px}.demo-ribbon b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-header{min-height:72px;padding:12px 16px}.control-header p{font-size:10px;display:block}.control-header h1{font-size:22px}.header-actions a{display:none}.header-actions button{width:52px;min-width:52px;padding:0}.header-actions button span{display:none}.control-content{padding:18px 14px 48px}.overview-topline{padding:15px}.overview-topline div{align-items:center}.overview-topline small{width:100%;padding-left:20px}.metric-grid,.dashboard-grid,.settings-grid,.inventory-notes{grid-template-columns:1fr}.metric-grid article{min-height:138px;padding:20px}.metric-grid strong{font-size:32px}.control-card{overflow:visible}.funnel-card,.campaign-health,.activity-card,.settings-card,.connection-card,.setup-card,.table-card,.featured-prize-config,.admin-members-card{padding:20px}.card-title{align-items:flex-start;gap:12px}.card-title h2{font-size:18px}.participant-tools,.participant-tools input{width:100%}.campaign-readiness{grid-template-columns:1fr}.table-scroll{border:0;overflow:visible}.participant-detail-table,.audit-table,.admin-settings-audit,.prize-table{gap:12px;min-width:0;display:grid}.participant-detail-table .admin-row.head,.audit-table .admin-row.head,.admin-settings-audit .admin-row.head,.prize-table .admin-row.head{display:none}.participant-detail-table .admin-row,.audit-table .admin-row,.admin-settings-audit .admin-row,.prize-table .admin-row{border:1px solid var(--control-line);background:#fff;border-radius:5px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;min-height:0;display:grid;overflow:hidden}.participant-detail-table .admin-row>span,.audit-table .admin-row>span,.admin-settings-audit .admin-row>span,.prize-table .admin-row>span{overflow-wrap:anywhere;border-bottom:1px solid #ece7e1;border-right:1px solid #ece7e1;align-content:center;gap:6px;min-width:0;min-height:74px;padding:12px!important;display:grid!important}.participant-detail-table .admin-row>span:before,.audit-table .admin-row>span:before,.admin-settings-audit .admin-row>span:before,.prize-table .admin-row>span:before{content:attr(data-label);color:var(--control-faint);font-size:10px;font-weight:600}.participant-detail-table .admin-row>span:nth-child(2n),.audit-table .admin-row>span:nth-child(2n),.admin-settings-audit .admin-row>span:nth-child(2n),.prize-table .admin-row>span:nth-child(2n){border-right:0}.participant-detail-table .admin-row>span:last-child,.audit-table .admin-row>span:last-child,.admin-settings-audit .admin-row>span:last-child,.prize-table .admin-row>span:first-child{border-right:0;grid-column:1/-1}.inline-field,.odds-field{width:100%}.prize-guardrail{flex-direction:column;gap:16px}.save-prize{width:100%}.table-card footer{min-width:0}.admin-profile-card{flex-direction:column;align-items:flex-start;padding:22px}.admin-invite-form,.admin-member-list>article{grid-template-columns:1fr;padding:16px}.admin-member-list select{margin-top:4px}.review-list article{padding:15px}.review-list dl{grid-template-columns:1fr;gap:10px}.review-list dl div{border-left:0;padding:0}.review-actions{grid-template-columns:1fr 1fr;display:grid}.winner-details{padding-left:0}.winner-details>div{grid-template-columns:1fr}.reel-picker-backdrop{padding:10px}.reel-picker{max-height:calc(100vh - 20px)}}.site-shell{--editorial-paper:#f3eee4;--editorial-white:#fbfaf6;--editorial-ink:#181916;--editorial-muted:#696961;--editorial-rule:#c9c1b4;--editorial-brown:#a56f4b;--editorial-jade:#153d32;color:var(--editorial-ink)}.site-shell .site-header{border-bottom:1px solid var(--editorial-rule);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr)}.site-shell .wordmark{color:var(--editorial-brown)}.site-shell .wordmark:after{display:none}.site-shell .wordmark-en{color:var(--editorial-ink);letter-spacing:.08em;white-space:nowrap;order:2;font:500 13px Noto Sans TC,sans-serif}.site-shell .main-nav a:after{height:1px}.site-shell .history-link{letter-spacing:.06em;font:500 13px Noto Sans TC,sans-serif}.site-shell .history-link span{width:25px;height:25px;font-size:7px}.site-shell .hero{background:var(--editorial-paper)}.site-shell .hero-copy>.eyebrow{padding:0}.site-shell .modal-panel>.eyebrow{color:var(--editorial-brown);letter-spacing:.1em;margin:0 0 13px;padding:0;font:600 12px Noto Sans TC,sans-serif}.site-shell .hero h1{border-bottom:1px solid var(--editorial-ink);padding-bottom:22px}.site-shell .hero h1>span{display:block}.site-shell .countdown{border-top:1px solid var(--editorial-rule);border-bottom:1px solid var(--editorial-rule);grid-template-columns:80px 1fr}.site-shell .countdown-label{white-space:nowrap;padding-bottom:7px}.site-shell .countdown-values{align-items:end}.site-shell .countdown-values>span{justify-content:flex-start;align-items:baseline;display:flex}.site-shell .countdown strong{letter-spacing:0}.site-shell .countdown small{font:500 12px Noto Sans TC,sans-serif}.site-shell .primary-cta{box-shadow:none;border:0;border-radius:0;justify-content:flex-start}.site-shell .primary-cta:hover{filter:none;box-shadow:none;transform:none}.site-shell .primary-cta>span:last-child{font-weight:300;transition:transform .18s}.site-shell .primary-cta:hover>span:last-child{transform:translate(5px)}.site-shell .verified-note{margin-top:24px;font-size:14px}.site-shell .hero-steps b{letter-spacing:0}.site-shell .pack-stage:after{box-shadow:none}.site-shell .foil-pack{aspect-ratio:auto;clip-path:none;box-shadow:none;border:0;animation:none;transform:translateY(0)}.site-shell .foil-pack:before,.site-shell .foil-pack:after{display:none}.site-shell .tear-tab{letter-spacing:.08em;border:1px solid #20221f;border-radius:0;font:500 12px Noto Sans TC,sans-serif;transform:translate(-50%)}.site-shell .tear-tab i{font-size:18px;animation:none}.site-shell .torn-strip{clip-path:none;border:0;width:338px;height:22px}.site-shell .torn-strip span{display:none}.site-shell .reward-card{aspect-ratio:.7;color:#fff;width:304px;padding:30px 24px;transform:translateY(95px)scale(.84)rotateY(180deg)}.site-shell .reward-card:after{border-color:#ffffff47}.site-shell .reward-card small{font:500 10px Noto Sans TC,sans-serif}.site-shell .reward-card .winner-orbit{border:0;border-radius:0;font:500 54px Noto Serif TC,serif}.site-shell .winner-orbit{box-shadow:none!important;animation:none!important}.site-shell .reward-card b{font:600 25px/1.35 Noto Serif TC,serif}.site-shell .reward-card em{letter-spacing:.03em;font-size:14px;line-height:1.55}.site-shell .reward-card i{letter-spacing:.08em;font:500 11px Noto Sans TC,sans-serif}.site-shell .phase-won .foil-pack,.site-shell .phase-lost .foil-pack,.site-shell .phase-claimed .foil-pack{opacity:0;transform:translateY(85px)}.site-shell .phase-won .reward-card,.site-shell .phase-lost .reward-card,.site-shell .phase-claimed .reward-card{opacity:1;animation:none;transform:translateY(-12px)rotateY(0)}.site-shell .stage-caption{font:500 12px Noto Sans TC,sans-serif}.site-shell .stage-caption span{width:70px}.site-shell .trust-strip{box-shadow:none}.site-shell .trust-strip div{padding-left:58px}.site-shell .trust-strip b{font-variant-numeric:tabular-nums}.site-shell .section-heading p{letter-spacing:.1em;margin-bottom:12px;font:600 13px Noto Sans TC,sans-serif}.site-shell .section-heading h2{font-size:clamp(34px,4vw,52px);line-height:1.24}.site-shell .section-heading>span{letter-spacing:.015em;margin-top:14px;font:400 14px/1.7 Noto Sans TC,sans-serif}.site-shell .prize-number,.site-shell .winner-row{font-variant-numeric:tabular-nums}.site-shell .prize-grid article,.site-shell .winner-table,.site-shell .rule-list{box-shadow:none;border-radius:0}.site-shell .site-footer>div,.site-shell .site-footer a{color:var(--editorial-brown)}.site-shell .modal-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#1819169e}.site-shell .modal-panel{color:var(--editorial-ink);border:1px solid var(--editorial-ink);background:var(--editorial-white);border-radius:0;box-shadow:0 30px 80px #00000038}.site-shell .modal-panel:before{display:none}.site-shell .modal-panel h2{color:var(--editorial-ink)}.site-shell .ig-button{background:var(--editorial-brown);border-radius:0}.site-shell .demo-button{border-color:var(--editorial-ink);color:var(--editorial-ink)}.control-sidebar{color:#51534e;background:#f1ede5;border-right:1px solid #cfc8bd}.control-brand{color:#a56f4b;border-color:#cfc8bd}.control-sidebar nav button:hover,.control-sidebar nav button.active{color:#181916;background:#fbfaf6}.control-sidebar nav button.active{box-shadow:inset 3px 0 #a56f4b}.control-card,.overview-topline,.metric-grid article{box-shadow:none;background:#fff;border-radius:0}.control-header{background:#fff}.control-shell{font-variant-numeric:tabular-nums}.prize-edit-table .admin-row{min-height:72px}.inline-field{background:#fff;border:1px solid #cfc6b7;align-items:center;width:112px;height:38px;display:flex}.inline-field:focus-within{border-color:#9b744a;box-shadow:0 0 0 3px #9b744a17}.inline-field input{color:#28251f;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;width:100%;min-width:0;height:100%;padding:0 8px;font:500 13px Noto Sans TC,sans-serif}.inline-field small{color:#8a8175;padding-right:8px;font-size:10px}.odds-field{width:126px}.prize-guardrail{border-bottom:1px solid #e6e0d7;align-items:center;gap:24px;min-height:94px;padding:20px 12px;display:flex}.prize-guardrail>div{flex:1;gap:6px;display:grid}.prize-guardrail b{color:#39342d;font-size:12px;font-weight:600}.prize-guardrail small{color:#827b71;font-size:10px;line-height:1.7}.save-prize{color:#fff;cursor:pointer;background:#294d40;border:1px solid #294d40;min-width:152px;min-height:42px;padding:0 18px;font:500 11px Noto Sans TC,sans-serif}.save-prize:hover{background:#1f4035}.save-prize:disabled{opacity:.45;cursor:not-allowed}@media (width<=760px){.prize-guardrail{align-items:flex-start;min-width:680px}}.site-shell .qualification-panel{border-color:#d7cfc3;overflow-y:auto}.site-shell .qualification-panel .modal-close{place-items:center;font:300 31px/1 Noto Sans TC,sans-serif;transition:background .2s,color .2s;display:grid}.site-shell .qualification-panel .modal-close:hover{color:#241f1a;background:#f0ebe3}.qualification-heading{border-bottom:1px solid #ded7cd;padding:0 48px 27px 0}.site-shell .qualification-heading .eyebrow{color:#a97859;letter-spacing:.12em;margin:0 0 12px;font:600 12px/1.4 Noto Sans TC,sans-serif}.site-shell .qualification-heading h2{color:#211e1a;font:600 36px/1.34 Noto Sans TC,sans-serif}.site-shell .qualification-heading>p:last-child{color:#756e64;letter-spacing:.015em;margin:15px 0 0;font:400 15px/1.75 Noto Sans TC,sans-serif}.site-shell .qualification-layout{margin-top:24px}.site-shell .qualification-action-pane{align-self:start;min-width:0;top:0}.site-shell .campaign-reel-preview-heading{background:#f8f5ef;border-bottom:1px solid #ded7cd;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:13px 16px;display:flex}.site-shell .campaign-reel-preview-heading>div{gap:4px;display:grid}.site-shell .campaign-reel-preview-heading span{color:#9b7356;letter-spacing:.12em;font:500 10px Noto Sans TC,sans-serif}.site-shell .campaign-reel-preview-heading strong{color:#2b2722;font:600 14px Noto Sans TC,sans-serif}.site-shell .campaign-reel-preview-heading a{color:#8e6246;white-space:nowrap;font:500 11px Noto Sans TC,sans-serif}.site-shell .campaign-reel-frame{border:0;display:block}.site-shell .comment-prompt-card{display:grid}.site-shell .comment-prompt-card span{font:500 10px Noto Sans TC,sans-serif}.site-shell .comment-prompt-card strong{color:#24211d;letter-spacing:.02em;font:500 18px/1.55 Noto Sans TC,sans-serif}.qualification-steps{display:grid}.qualification-step{border-bottom:1px solid #ded7cd;grid-template-columns:52px 1fr;gap:14px;padding:22px 0;display:grid}.qualification-step .step-number{color:#a97859;letter-spacing:.12em;padding-top:2px;font:500 12px/1.5 Noto Sans TC,sans-serif}.qualification-step .step-content{min-width:0;display:grid}.qualification-step .step-content>strong{color:#2b2722;letter-spacing:.025em;font:600 16px/1.5 Noto Sans TC,sans-serif}.qualification-step .step-content>small{color:#817a70;margin-top:4px;font:400 13px/1.65 Noto Sans TC,sans-serif}.site-shell .qualification-step .secret-code{background:#fff;border-color:#ddd3c4;grid-template-columns:auto 1fr auto;gap:18px;min-height:62px;margin:15px 0 0;padding:0}.site-shell .qualification-step .secret-code>span{color:#91887b;letter-spacing:.06em;padding-left:17px;font-size:11px}.site-shell .qualification-step .secret-code>strong{color:#24211d;letter-spacing:.18em;font:500 21px/1 Noto Sans TC,sans-serif}.site-shell .qualification-step .secret-code>button{color:#9e704f;letter-spacing:.06em;border-left:1px solid #e4ddd3;min-width:86px;height:100%;padding:0 16px;font:500 12px Noto Sans TC,sans-serif}.site-shell .qualification-step .secret-code>button:hover{background:#f7f2eb}.site-shell .qualification-panel .ig-button{color:#fff;justify-content:flex-start;font:500 15px Noto Sans TC,sans-serif;transition:background .2s,border-color .2s}.site-shell .qualification-panel .ig-button span{margin-left:auto;margin-right:20px;font-size:18px}.site-shell .qualification-panel .demo-button{color:#514a41;letter-spacing:.025em;border-color:#d8d0c5;gap:10px;font:500 13px Noto Sans TC,sans-serif}.site-shell .qualification-panel .demo-button:hover{background:#f1ece5;border-color:#b9ad9e}.site-shell .qualification-panel .qualification-note{color:#8b8378;letter-spacing:.03em;margin-top:14px;font:400 11px/1.6 Noto Sans TC,sans-serif}@media (width<=900px){.site-shell .qualification-panel{width:min(700px,100%)}.site-shell .qualification-layout{grid-template-columns:1fr;gap:24px}.site-shell .qualification-action-pane{position:static}.site-shell .campaign-reel-frame{height:700px}}@media (width<=680px){.site-shell .modal-backdrop{padding:12px}.site-shell .qualification-panel{max-height:calc(100dvh - 24px);padding:36px 22px 26px;overflow:auto}.site-shell .qualification-panel .modal-close{top:9px;right:10px}.qualification-heading{padding:0 38px 22px 0}.site-shell .qualification-heading h2{font-size:29px;line-height:1.35}.site-shell .qualification-heading>p:last-child{margin-top:12px;font-size:14px}.site-shell .qualification-layout{grid-template-columns:1fr;gap:22px;margin-top:18px}.site-shell .qualification-action-pane{position:static}.site-shell .campaign-reel-preview-heading{min-height:60px;padding:11px 13px}.site-shell .campaign-reel-frame{height:650px}.qualification-step{grid-template-columns:38px 1fr;gap:8px;padding:18px 0}.site-shell .qualification-step .secret-code{grid-template-columns:1fr auto;gap:8px}.site-shell .qualification-step .secret-code>span{grid-column:1/-1;padding:12px 14px 0}.site-shell .qualification-step .secret-code>strong{padding:0 0 12px 14px}.site-shell .qualification-step .secret-code>button{grid-area:2/2;min-width:82px}.site-shell .qualification-panel .ig-button{margin-top:20px}}@keyframes editorialPackOpen{0%{transform:translateY(0)}45%{transform:translateY(16px)}to{opacity:0;transform:translateY(105px)}}@keyframes editorialStrip{0%{opacity:1}to{opacity:0;transform:translate(185px,-55px)rotate(8deg)}}@keyframes editorialCardRise{0%{opacity:0;transform:translateY(115px)scale(.8)rotateY(180deg)}65%{opacity:1;transform:translateY(-48px)scale(.94)rotateY(180deg)}to{opacity:1;transform:translateY(-12px)scale(1)rotateY(0)}}@media (width<=1080px){.site-shell .hero{padding-top:72px}.site-shell .hero-copy{text-align:left}.site-shell .primary-cta,.site-shell .countdown{margin-left:0;margin-right:0}}@media (width<=680px){.site-shell .wordmark:after,.site-shell .wordmark-en{display:none}.site-shell .hero h1{padding-bottom:17px}.site-shell .countdown{padding:11px 0 13px}.site-shell .countdown-label{padding:0}}.site-shell{--brand-gold:#d8bf94;--brand-brown:#a97859;--brand-cream:#f7f4ee;background:#0e0c09}.site-shell .site-header{z-index:70;background:linear-gradient(#0b0906b3,#0b090600);border:0;height:82px;padding:0 6vw;position:absolute;inset:0 0 auto}.site-shell .wordmark,.site-shell .wordmark-cn{color:var(--brand-gold)}.site-shell .wordmark-cn{letter-spacing:.24em;font-size:27px;font-weight:500}.site-shell .main-nav{gap:clamp(28px,3.2vw,54px)}.site-shell .main-nav a{color:#ffffffd1;letter-spacing:.05em;font:400 14px Noto Sans TC,sans-serif}.site-shell .main-nav a:after{background:#ffffffbf}.site-shell .history-link{color:#ffffffd6;font-weight:400}.site-shell .history-link span{color:#fff;border-color:#ffffffb3}.site-shell .hero{color:#fff;background-color:#18130d;background-image:linear-gradient(90deg,#080705c7 0%,#08070585 42%,#08070526 72%,#08070557 100%),url(/jncin-hero-bg.webp);background-position:50%;background-size:cover;grid-template-columns:minmax(480px,1fr) minmax(400px,.78fr);align-items:center;min-height:900px;padding:118px 6vw 54px;overflow:hidden}.site-shell .hero:before,.site-shell .hero:after{display:none}.site-shell .hero-copy{align-self:end;max-width:650px;margin-bottom:62px;padding:0}.site-shell .hero-copy>.eyebrow{color:#fffc;letter-spacing:.08em;margin:0 0 16px;font:400 14px Noto Sans TC,sans-serif}.site-shell .hero h1{color:#fff;letter-spacing:.025em;text-shadow:0 3px 20px #00000047;border:0;max-width:650px;margin:0;padding:0;font:700 clamp(38px,3.5vw,52px)/1.25 Noto Sans TC,sans-serif}.site-shell .hero-subtitle{color:#ffffffdb;letter-spacing:.025em;max-width:580px;margin:16px 0 0;font:400 16px/1.8 Noto Sans TC,sans-serif}.site-shell .countdown{color:#fff;border:0;align-items:center;gap:18px;width:auto;margin:19px 0 0;padding:0;display:flex}.site-shell .countdown-label{color:#ffffffe6;letter-spacing:.04em;padding:0;font:400 14px Noto Sans TC,sans-serif}.site-shell .countdown-values{border-left:1px solid #ffffff80;grid-template-columns:repeat(3,1fr);width:250px;padding-left:18px;display:grid}.site-shell .countdown-values>span{gap:5px}.site-shell .countdown strong{color:#fff;font-variant-numeric:tabular-nums;min-width:30px;font:300 23px/1 Noto Sans TC,sans-serif}.site-shell .countdown small{color:#ffffffb8;font-size:11px}.site-shell .primary-cta{color:#fff;background:var(--brand-brown);letter-spacing:.035em;gap:24px;width:auto;min-width:176px;min-height:50px;margin-top:24px;padding:0 18px;font:400 15px Noto Sans TC,sans-serif}.site-shell .primary-cta:hover{background:#916247}.site-shell .primary-cta:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.45)}.site-shell .primary-cta:disabled:hover{background:var(--brand-brown);box-shadow:none;transform:none}.site-shell .primary-cta>span:last-child{margin-left:auto;font-size:18px}.site-shell .verified-note{color:#fff;border-left-color:var(--brand-gold);background:#00000047}.site-shell .pack-stage{align-self:center;height:680px;min-height:680px;margin-top:24px}.site-shell .torn-strip{top:153px}.site-shell .stage-caption{color:#ffffffb8;letter-spacing:.05em;font-weight:400;bottom:1%}.site-shell .stage-caption span{background:#ffffff80}.site-shell .trust-strip{color:#332d26;border-color:#e7e1d8}.site-shell .trust-strip div{border-color:#e7e1d8}.site-shell .trust-strip b{color:var(--brand-brown)}.site-shell .trust-strip small{color:#847c71}.site-shell .content-section{color:#2c2925;background:#fff}.site-shell .prize-section,.site-shell .winner-section,.site-shell .rule-section{background:#fff}.site-shell .section-heading p{color:var(--brand-brown);font-weight:400}.site-shell .section-heading h2{color:#282521;letter-spacing:.02em;font-family:Noto Sans TC,sans-serif;font-weight:600}.site-shell .prize-grid article,.site-shell .winner-table,.site-shell .rule-list{background:#faf8f4;border-color:#e5dfd5}.site-shell .prize-grid h3,.site-shell .rule-list h3{letter-spacing:.04em;font-family:Noto Sans TC,sans-serif;font-weight:500}.site-shell .history-section h2{letter-spacing:.035em;font-family:Noto Sans TC,sans-serif;font-weight:400}.site-shell .site-footer{border-color:#e1dbd1}.site-shell .ig-button{color:#fff}.site-shell .modal-panel h2{letter-spacing:.03em;font-family:Noto Sans TC,sans-serif;font-weight:600}@media (width<=1080px){.site-shell .site-header{grid-template-columns:1fr auto}.site-shell .main-nav{background:#0e0c09f7}.site-shell .menu-button{border-color:#ffffff73}.site-shell .menu-button span{background:#fff}.site-shell .hero{background-position:50%;grid-template-columns:1fr;min-height:auto;padding:118px 7vw 50px}.site-shell .hero-copy{align-self:auto;margin:38px 0 0}.site-shell .pack-stage{height:620px;min-height:620px;margin-top:10px}}@media (width<=680px){.site-shell .site-header{height:70px;padding:0 20px}.site-shell .wordmark-cn{font-size:22px}.site-shell .hero{background-position:58%;padding:98px 22px 34px}.site-shell .hero-copy{margin:26px 0 0}.site-shell .hero-copy>.eyebrow{margin-bottom:10px;font-size:12px}.site-shell .hero h1{letter-spacing:.02em;padding:0;font-size:34px;line-height:1.3}.site-shell .hero-subtitle{margin-top:12px;font-size:14px;line-height:1.75}.site-shell .countdown{grid-template-columns:1fr;gap:9px;width:100%;margin-top:16px;display:grid}.site-shell .countdown-values{border-left:0;width:235px;padding-left:0}.site-shell .countdown strong{min-width:27px;font-size:21px}.site-shell .primary-cta{width:auto;min-width:172px;min-height:49px;margin-top:19px;font-size:14px}.site-shell .pack-stage{height:510px;min-height:510px;margin-top:4px}.site-shell .foil-pack{width:330px;height:495px}.site-shell .torn-strip{width:265px;top:132px}.site-shell .reward-card{width:250px}}.site-shell .trust-strip{background:#fff;border-top:0;min-height:104px;padding:0 6vw}.site-shell .trust-strip div{padding:24px 4vw 22px}.site-shell .trust-strip b{font:300 17px Noto Sans TC,sans-serif;top:29px}.site-shell .trust-strip span{letter-spacing:.04em;font:500 16px Noto Sans TC,sans-serif}.site-shell .trust-strip small{letter-spacing:.02em;font:400 12px Noto Sans TC,sans-serif}.site-shell .prize-section{background:#fff;padding:128px 6vw 140px}.site-shell .section-heading-split{grid-template-columns:minmax(280px,1fr) minmax(300px,440px);align-items:end;gap:60px;margin-bottom:58px;display:grid}.site-shell .section-heading-split h2{letter-spacing:.015em;font-size:clamp(42px,4.6vw,64px);font-weight:500}.site-shell .section-intro{justify-items:start;gap:20px;display:grid}.site-shell .section-intro>span{color:#777168;font:400 14px/1.8 Noto Sans TC,sans-serif}.site-shell .section-intro button{color:#29251f;cursor:pointer;background:0 0;border:1px solid #29251f;justify-content:space-between;align-items:center;min-width:190px;height:48px;padding:0 18px;font:400 13px Noto Sans TC,sans-serif;display:flex}.site-shell .section-intro button i{font-size:18px;font-style:normal}.site-shell .section-intro button:disabled{opacity:.48;cursor:not-allowed}.site-shell .prize-editorial{background:#f5f1e9;grid-template-columns:1fr;min-height:0;display:grid}.site-shell .pack-edition-public-tabs{scrollbar-width:thin;background:#f8f4ee;border:1px solid #ddd2c4;border-bottom:0;gap:8px;padding:12px;display:flex;overflow-x:auto}.site-shell .pack-edition-public-tabs button{text-align:left;color:#46362c;cursor:pointer;background:#fffdf9;border:1px solid #d8ccbe;gap:4px;min-width:180px;padding:12px 15px;display:grid}.site-shell .pack-edition-public-tabs button small{color:#a16f4e;letter-spacing:.12em;font-size:9px}.site-shell .pack-edition-public-tabs button b{font:600 13px/1.4 Noto Serif TC,serif}.site-shell .pack-edition-public-tabs button.active{color:#fff8ee;background:#35231b;border-color:#4b3427;box-shadow:inset 0 -3px #c79562}.site-shell .pack-edition-public-tabs button.active small{color:#d6ae7e}.site-shell .prize-scene{isolation:isolate;background:#d9d0c1 url(/jncin-lower-prize-tall-center.webp) 50%/cover no-repeat;flex-direction:column;justify-content:space-between;gap:30px;height:clamp(600px,48vw,760px);min-height:600px;padding:48px 48px 40px;display:flex;position:relative;overflow:hidden}.site-shell .prize-scene:before{content:"";z-index:-2;background:linear-gradient(#19120c8a,#19120c14 42%,#19120c85);position:absolute;inset:0}.site-shell .prize-scene:after{content:"";z-index:-1;pointer-events:none;border:1px solid #eedabb47;position:absolute;inset:20px}.site-shell .prize-stage-heading{z-index:3;color:#fff;position:relative}.site-shell .prize-stage-heading p{color:#d8b88c;letter-spacing:.18em;margin:0 0 8px;font:500 10px Noto Sans TC,sans-serif}.site-shell .prize-stage-heading h3{color:#fff;margin:0;font:500 30px/1.35 Noto Sans TC,sans-serif}.site-shell .prize-stage-heading>span{color:#ffffffc7;font:400 12px/1.75 Noto Sans TC,sans-serif;display:block}.site-shell .prize-stage-items{z-index:2;position:absolute;inset:148px 40px 40px}.site-shell .prize-stage-item{width:27%;min-width:0;height:82%;transition:transform .45s;position:absolute;bottom:0}.site-shell .prize-stage-item:first-child{height:78%;left:5%}.site-shell .prize-stage-item:nth-child(2){z-index:2;height:100%;left:36.5%}.site-shell .prize-stage-item:nth-child(3){height:82%;right:5%}.site-shell .prize-stage-image{position:absolute;inset:-18px 10% 120px;overflow:visible}.site-shell .prize-stage-image:after{content:"";z-index:0;filter:blur(4px);background:radial-gradient(#20160e75,#20160e00 70%);height:22px;position:absolute;bottom:-2px;left:15%;right:15%}.site-shell .prize-stage-image img{z-index:1;object-fit:contain;object-position:center bottom;width:100%;height:100%;transform:scale(var(--prize-auto-scale,1));transform-origin:bottom;filter:drop-shadow(0 18px 13px #1f150e3d);transition:transform .5s cubic-bezier(.2,.7,.25,1);display:block;position:relative}.site-shell .prize-stage-image img[data-shape=wide]{--prize-auto-scale:1.06}.site-shell .prize-stage-image img[data-shape=tall]{--prize-auto-scale:.94}.site-shell .prize-stage-item:nth-child(2) .prize-stage-image{transform-origin:bottom;inset:5px 7% 170px;transform:scale(1)}.site-shell .prize-stage-item:hover .prize-stage-image img{transform:translateY(-5px) scale(calc(var(--prize-auto-scale,1) + .025))}.site-shell .prize-stage-item.legacy-image .prize-stage-image{background:#f9f5eedb;border:1px solid #ebdac366;overflow:hidden}.site-shell .prize-stage-item.legacy-image .prize-stage-image img{object-fit:cover;filter:none}.site-shell .prize-stage-item.legacy-image .prize-stage-image:after{display:none}.site-shell .prize-stage-placeholder{z-index:1;color:#ebd7bcc7;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2d21183d;border:1px solid #ebdac359;align-content:center;place-items:center;gap:8px;width:100%;height:100%;display:grid;position:relative}.site-shell .prize-stage-placeholder span{letter-spacing:.08em;font:300 28px Noto Sans TC,sans-serif}.site-shell .prize-stage-placeholder small{letter-spacing:.12em;font:400 9px Noto Sans TC,sans-serif}.site-shell .prize-stage-empty{background:#2d21184d;border:1px solid #ebdac38c;place-items:center;min-height:300px;display:grid}.site-shell .prize-stage-empty span{color:#ffffffd1;letter-spacing:.16em;font:400 12px Noto Sans TC,sans-serif}.site-shell .pack-edition-public-odds{border-left:1px solid #ddd2c5}.site-shell .pack-edition-public-odds article{border-bottom:1px solid #ddd2c5;border-right:1px solid #ddd2c5;justify-content:space-between}.site-shell .pack-edition-public-odds small{color:#a2714e;letter-spacing:.12em;font-size:9px;font-weight:700}.site-shell .pack-edition-public-odds strong{font-variant-numeric:tabular-nums;padding-top:4px}.site-shell .prize-catalog{border-top:1px solid #ddd5c9;border-bottom:1px solid #ddd5c9;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.site-shell .prize-catalog article{background:#f8f5ef;border:0;border-right:1px solid #ddd5c9;align-items:center;min-height:188px;padding:34px 38px;display:flex}.site-shell .prize-catalog article:last-child{border-right:0}.site-shell .prize-catalog small{color:#8d867c;letter-spacing:.08em;font:400 12px Noto Sans TC,sans-serif}.site-shell .prize-catalog h3{color:#2b2722;letter-spacing:.03em;margin:8px 0 7px;font:500 28px Noto Sans TC,sans-serif}.site-shell .prize-catalog p{color:#817a70;margin:0;font:400 12px/1.7 Noto Sans TC,sans-serif}.site-shell .winner-section{background:#17130f;grid-template-columns:minmax(0,1.05fr) minmax(520px,.95fr);min-height:760px;padding:0;display:grid}.site-shell .winner-visual{color:#fff;background:#2b2118 url(/jncin-lower-history.webp) 50%/cover no-repeat;align-items:flex-end;min-height:760px;padding:68px 6vw;display:flex;position:relative}.site-shell .winner-visual:after{content:"";background:linear-gradient(#0e0a070d,#0e0a07b3);position:absolute;inset:0}.site-shell .winner-visual>div{z-index:1;position:relative}.site-shell .winner-visual p,.site-shell .ledger-heading p{color:#d6bd95;letter-spacing:.12em;margin:0 0 14px;font:400 12px Noto Sans TC,sans-serif}.site-shell .winner-visual h2{letter-spacing:.025em;margin:0 0 18px;font:500 clamp(38px,4vw,58px)/1.25 Noto Sans TC,sans-serif}.site-shell .winner-visual span{color:#ffffffb8;font:400 13px/1.8 Noto Sans TC,sans-serif}.site-shell .winner-ledger{color:#fff;background:#17130f;flex-direction:column;justify-content:center;padding:78px 5.5vw;display:flex}.site-shell .ledger-heading{margin-bottom:42px}.site-shell .ledger-heading h2{color:#fff;margin:0;font:500 clamp(36px,3.4vw,52px)/1.25 Noto Sans TC,sans-serif}.site-shell .ledger-heading>span{color:#8e857b;margin-top:14px;font:400 12px/1.7 Noto Sans TC,sans-serif;display:block}.site-shell .winner-table{background:0 0;border:0;border-top:1px solid #ffffff3d}.site-shell .winner-row{color:#ffffffb8;border-color:#ffffff24;grid-template-columns:.8fr 1.05fr 1.15fr .7fr;gap:18px;min-height:72px;padding:0;font:400 13px Noto Sans TC,sans-serif}.site-shell .winner-row.head{color:#746d64;min-height:44px;font-size:11px}.site-shell .winner-row strong{color:#ffffffeb;font-weight:500}.site-shell .winner-row b{color:#c7ad83;justify-self:end;font-weight:400}.site-shell .ledger-button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff9e;justify-content:space-between;align-items:center;width:100%;height:54px;margin-top:34px;padding:0 18px;font:400 13px Noto Sans TC,sans-serif;display:flex}.site-shell .ledger-button span{font-size:19px}.site-shell .rule-section{background:#fff;padding:132px 6vw 146px}.site-shell .rules-layout{grid-template-columns:minmax(310px,.72fr) minmax(0,1.28fr);align-items:start;gap:9vw;display:grid}.site-shell .rules-layout .section-heading{margin:0;position:sticky;top:120px}.site-shell .rules-layout .section-heading h2{font-size:clamp(38px,4vw,58px);font-weight:500;line-height:1.35}.site-shell .rules-layout .section-heading>span{color:#827a70;margin-top:22px;font:400 13px/1.7 Noto Sans TC,sans-serif;display:block}.site-shell .rule-list{background:#fff;border:0;border-top:1px solid #cfc7bc;display:block}.site-shell .rule-list li{background:#fff;border:0;border-bottom:1px solid #ddd6cc;grid-template-columns:62px 1fr 24px;align-items:start;gap:22px;min-height:158px;padding:32px 0;display:grid}.site-shell .rule-list b{color:#b18362;font:300 16px Noto Sans TC,sans-serif}.site-shell .rule-list h3{color:#2c2823;letter-spacing:.03em;margin:0 0 12px;font:500 23px Noto Sans TC,sans-serif}.site-shell .rule-list p{color:#817a70;max-width:560px;font:400 14px/1.8 Noto Sans TC,sans-serif}.site-shell .rule-list i{color:#a97a58;font-size:17px;font-style:normal}.site-shell .history-section{text-align:left;color:#fff;background:#15110e;justify-content:space-between;align-items:center;gap:60px;min-height:330px;padding:72px 6vw;display:flex}.site-shell .history-section p{color:#d4ba92;letter-spacing:.12em;margin:0 0 13px;font:400 12px Noto Sans TC,sans-serif}.site-shell .history-section h2{color:#fff;max-width:none;margin:0;font:400 clamp(31px,3.1vw,46px)/1.45 Noto Sans TC,sans-serif}.site-shell .history-section button{color:#fff;border-color:#ffffff9e;justify-content:space-between;align-items:center;min-width:260px;height:58px;padding:0 22px;font:400 13px Noto Sans TC,sans-serif;display:flex}.site-shell .history-section button span{font-size:20px}.site-shell .site-footer{border:0;align-items:start;display:grid}.site-shell .site-footer .footer-brand{color:#ad875f;align-content:start}.site-shell .footer-brand .wordmark-cn{font-size:30px}.site-shell .footer-brand>span:last-child{color:#7f766d;letter-spacing:.2em;font:400 10px Noto Sans TC,sans-serif}.site-shell .site-footer nav{gap:20px;display:grid}.site-shell .site-footer nav a,.site-shell .footer-social a{color:#38342f;font:400 13px Noto Sans TC,sans-serif}.site-shell .footer-social{color:#81796f;align-content:start;gap:18px;display:grid}.site-shell .footer-social>span{font:400 12px Noto Sans TC,sans-serif}.site-shell .footer-legal{border-top:1px solid #ddd7ce;grid-column:1/-1;justify-content:space-between;align-items:center;gap:28px;padding-top:28px;display:flex}.site-shell .footer-legal a{color:#655e55;font:400 11px Noto Sans TC,sans-serif}@media (width<=1080px){.site-shell .prize-catalog{grid-template-columns:repeat(3,1fr)}.site-shell .prize-catalog article{min-height:180px;padding:30px 28px}.site-shell .winner-section{grid-template-columns:1fr}.site-shell .winner-visual{min-height:620px}.site-shell .winner-ledger{min-height:600px;padding:76px 7vw}.site-shell .rules-layout{gap:6vw}}@media (width<=680px){.site-shell .trust-strip{padding:0 22px}.site-shell .trust-strip div{padding:20px 0 20px 44px}.site-shell .trust-strip b{top:23px}.site-shell .prize-section{padding:82px 22px 92px}.site-shell .section-heading-split{grid-template-columns:1fr;gap:22px;margin-bottom:36px}.site-shell .section-heading-split h2{font-size:40px}.site-shell .prize-editorial{min-height:0}.site-shell .prize-scene{aspect-ratio:941/1672;background-image:url(/jncin-prize-mobile-portrait.webp);background-position:50%;background-size:cover;width:100%;height:auto;min-height:0;padding:26px 22px}.site-shell .prize-scene:after{inset:12px}.site-shell .prize-stage-heading{max-width:290px;padding:4px 4px 0}.site-shell .prize-stage-heading h3{font-size:25px}.site-shell .prize-stage-heading>span{max-width:270px;font-size:11px;line-height:1.65}.site-shell .prize-stage-items{inset:0}.site-shell .prize-stage-item{width:auto;transition:none;bottom:auto}.site-shell .prize-stage-item:first-child{width:43%;height:44%;top:48%;left:4%}.site-shell .prize-stage-item:nth-child(2){z-index:3;width:56%;height:43%;top:25%;left:22%}.site-shell .prize-stage-item:nth-child(3){width:43%;height:44%;top:48%;right:4%}.site-shell .prize-stage-image{inset:5% 13% 43%}.site-shell .prize-stage-item:nth-child(2) .prize-stage-image{inset:7% 13% 34%;transform:none}.site-shell .prize-stage-image:after{filter:blur(3px);height:12px}.site-shell .prize-stage-empty{min-height:260px}.site-shell .prize-catalog{grid-template-columns:1fr}.site-shell .prize-catalog article{border-bottom:1px solid #ddd5c9;border-right:0;min-height:132px;padding:25px 24px}.site-shell .prize-catalog article:last-child{border-bottom:0}.site-shell .winner-visual{min-height:520px;padding:50px 22px}.site-shell .winner-ledger{min-height:0;padding:72px 22px 78px}.site-shell .winner-row{grid-template-columns:.8fr 1fr 1.1fr .7fr;font-size:12px}.site-shell .rule-section{padding:86px 22px 96px}.site-shell .rules-layout{grid-template-columns:1fr;gap:48px}.site-shell .rules-layout .section-heading{position:static}.site-shell .rule-list li{gap:14px;min-height:148px}.site-shell .rule-list h3{font-size:20px}.site-shell .history-section{gap:36px;min-height:390px;padding:64px 22px;display:grid}.site-shell .history-section h2{font-size:30px}.site-shell .history-section button{width:100%;min-width:0}.site-shell .footer-brand{grid-column:1/-1}.site-shell .footer-legal{flex-direction:column;grid-column:1/-1;align-items:flex-start}}.site-shell .foil-pack{background-image:url(/jncin-weekly-pack-champagne.webp)}.site-shell .foil-pack:before{content:"";z-index:2;opacity:1;display:block;position:absolute}.site-shell .foil-pack:after{content:"鑑 星 閣";z-index:3;color:#3b291c;opacity:1;letter-spacing:.2em;text-indent:.2em;text-shadow:0 1px #fff6dc80,0 8px 18px #4c341d1f;background:linear-gradient(90deg,#0000,#fff5db2e 25% 75%,#0000);border:1px solid #3b291c99;border-left:0;border-right:0;place-items:center;width:64%;height:82px;font:500 31px/1 Noto Serif TC,Songti TC,serif;display:grid;position:absolute;inset:44% auto auto 50%;transform:translate(-50%)}.site-shell .tear-tab:active{filter:brightness(1.07)}.site-shell .torn-strip{color:#d7bb87;background:linear-gradient(90deg,#201812,#3a2b21 48%,#201812);border-top:1px dashed #d7bb87db;box-shadow:0 8px 20px #00000047}@media (width<=680px){.site-shell .foil-pack:after{height:66px;font-size:24px}}.site-shell .wordmark{align-items:center;gap:10px}.wordmark-logo-mark{filter:drop-shadow(0 1px 4px #0003);background:url(/jncin-logo-mark.png) 50%/contain no-repeat;flex:none;width:34px;height:28px;display:block}.site-shell .foil-pack:before{width:82px;height:58px;box-shadow:none;filter:drop-shadow(0 2px 8px #48301d2e);background:url(/jncin-logo-mark-dark.png) 50%/contain no-repeat;border:0;inset:31% auto auto 50%;transform:translate(-50%)}.site-shell .site-footer .footer-brand{position:relative}.footer-logo-image{aspect-ratio:572/262;background:url(/jncin-logo-full.png) 0/contain no-repeat;width:min(290px,100%);display:block}.footer-brand-name{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.control-brand{grid-template-columns:34px 1fr;align-items:center;column-gap:10px}.control-logo-mark{background:url(/jncin-logo-mark.png) 50%/contain no-repeat;grid-row:1/3;width:32px;height:25px;display:block}.control-brand span,.control-brand small{grid-column:2}@media (width<=680px){.wordmark-logo-mark{width:28px;height:23px}.site-shell .wordmark{gap:7px}.site-shell .foil-pack:before{width:66px;height:46px}.footer-logo-image{width:240px}}.site-shell .gacha-cinematic{z-index:1;pointer-events:none;position:absolute;inset:-6%;overflow:visible}.site-shell .gacha-veil{z-index:0;opacity:0;-webkit-backdrop-filter:blur(2px)saturate(.72);backdrop-filter:blur(2px)saturate(.72);background:radial-gradient(circle at 72%,#36261633,#080605e0 42%,#050403f5 75%),#050403e6;position:fixed;inset:0}.site-shell .gacha-orbit{opacity:0;background:repeating-conic-gradient(from 0deg,#f1d8a033 0 1deg,transparent 1deg 30deg), radial-gradient(circle,transparent 58%,#d5b1681a 59%,transparent 64%);border:1px solid #ebcf94b8;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 34px #e7c5802e,inset 0 0 34px #e7c5801f}.site-shell .gacha-orbit:before,.site-shell .gacha-orbit:after{content:"";border:1px solid #e8cc9166;border-radius:50%;position:absolute;inset:9%}.site-shell .gacha-orbit:after{border-style:dashed;inset:24%}.site-shell .gacha-orbit-outer{width:540px;height:540px;margin:-270px 0 0 -270px}.site-shell .gacha-orbit-inner{border-style:dashed;width:350px;height:350px;margin:-175px 0 0 -175px}.site-shell .gacha-orbit span{filter:drop-shadow(0 0 15px #efd39780);background:url(/jncin-logo-mark.png) 50%/contain no-repeat;width:88px;height:60px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .gacha-orbit-inner span{display:none}.site-shell .gacha-rays{z-index:1;opacity:0;background:repeating-conic-gradient(from 12deg,#f5da9e33 0 2deg,transparent 2deg 18deg);filter:blur(.35px);border-radius:50%;width:610px;height:610px;margin:-305px 0 0 -305px;position:absolute;top:50%;left:50%;-webkit-mask-image:radial-gradient(circle,#0000 0 20%,#000 42%,#0000 74%);mask-image:radial-gradient(circle,#0000 0 20%,#000 42%,#0000 74%)}.site-shell .gacha-beam{z-index:2;opacity:0;filter:blur(16px);background:linear-gradient(90deg,#0000,#ffeebe33 20%,#fff8ddf0 50%,#ffeebe33 80%,#0000);width:190px;height:650px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleX(.18)}.site-shell .gacha-flare{z-index:3;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fffdf6 0 4%,#f8df9e 10%,#e4bb6466 31%,#0000 68%);border-radius:50%;width:460px;height:460px;margin:-230px 0 0 -230px;position:absolute;top:50%;left:50%}.site-shell .gacha-stars{z-index:3;width:540px;height:560px;margin:-280px 0 0 -270px;position:absolute;top:50%;left:50%}.site-shell .gacha-stars i{opacity:0;background:#fff3cc;border-radius:50%;width:4px;height:4px;position:absolute;box-shadow:0 0 8px #ffe6a9,0 0 18px #edc36ec7}.site-shell .gacha-stars i:first-child{top:25%;left:8%}.site-shell .gacha-stars i:nth-child(2){top:58%;left:18%}.site-shell .gacha-stars i:nth-child(3){top:12%;left:27%}.site-shell .gacha-stars i:nth-child(4){top:76%;left:38%}.site-shell .gacha-stars i:nth-child(5){top:8%;left:49%}.site-shell .gacha-stars i:nth-child(6){top:68%;left:59%}.site-shell .gacha-stars i:nth-child(7){top:16%;left:69%}.site-shell .gacha-stars i:nth-child(8){top:55%;left:81%}.site-shell .gacha-stars i:nth-child(9){top:29%;left:92%}.site-shell .gacha-stars i:nth-child(10){top:84%;left:11%}.site-shell .gacha-stars i:nth-child(11){top:48%;left:28%}.site-shell .gacha-stars i:nth-child(12){top:91%;left:45%}.site-shell .gacha-stars i:nth-child(13){top:42%;left:63%}.site-shell .gacha-stars i:nth-child(14){top:86%;left:75%}.site-shell .gacha-stars i:nth-child(15){top:74%;left:88%}.site-shell .gacha-stars i:nth-child(16){top:47%;left:5%}.site-shell .gacha-stars i:nth-child(17){top:31%;left:53%}.site-shell .gacha-stars i:nth-child(18){top:50%;left:96%}.site-shell .reward-card{backface-visibility:hidden}.site-shell .reward-card:before{content:"";z-index:5;opacity:0;backface-visibility:hidden;background:url(/jncin-logo-mark.png) 50% 42%/96px no-repeat,radial-gradient(circle at 50% 42%,#ddb86c3d,#0000 30%),linear-gradient(145deg,#2a211b,#15100d 72%);border:1px solid #d8bd81;position:absolute;inset:0;box-shadow:inset 0 0 0 10px #ddbe7d14,inset 0 0 0 11px #ddbe7d52}.site-shell .phase-revealing .gacha-veil{animation:4.2s both gachaVeil}.site-shell .phase-revealing .gacha-orbit-outer{animation:3.35s cubic-bezier(.16,.78,.2,1) .25s both gachaOrbitOuter}.site-shell .phase-revealing .gacha-orbit-inner{animation:3.1s cubic-bezier(.16,.78,.2,1) .45s both gachaOrbitInner}.site-shell .phase-revealing .gacha-rays{animation:3.45s ease-out .45s both gachaRays}.site-shell .phase-revealing .gacha-beam{animation:2.65s ease-in-out 1.05s both gachaBeam}.site-shell .phase-revealing .gacha-flare{animation:1.15s ease-out 2.95s both gachaFlare}.site-shell .phase-revealing .gacha-stars i{animation:2.25s ease-out 1.1s both gachaStarBurst}.site-shell .phase-revealing .gacha-stars i:nth-child(2n){animation-delay:1.24s}.site-shell .phase-revealing .gacha-stars i:nth-child(3n){animation-delay:1.38s}@keyframes gachaVeil{0%{opacity:0}12%{opacity:1}76%{opacity:1}to{opacity:0}}@keyframes gachaOrbitOuter{0%{opacity:0;transform:scale(.25)rotate(-95deg)}28%{opacity:.92;transform:scale(.78)rotate(-15deg)}72%{opacity:1;transform:scale(1.08)rotate(105deg)}to{opacity:0;transform:scale(1.35)rotate(170deg)}}@keyframes gachaOrbitInner{0%{opacity:0;transform:scale(.2)rotate(120deg)}34%{opacity:.86;transform:scale(.82)rotate(30deg)}76%{opacity:.92;transform:scale(1.12)rotate(-95deg)}to{opacity:0;transform:scale(1.42)rotate(-150deg)}}@keyframes gachaRays{0%{opacity:0;transform:scale(.3)rotate(0)}38%{opacity:.45}76%{opacity:.7}to{opacity:0;transform:scale(1.5)rotate(105deg)}}@keyframes gachaBeam{0%{opacity:0;transform:translate(-50%,-50%)scaleX(.05)}35%{opacity:.78;transform:translate(-50%,-50%)scaleX(.42)}78%{opacity:1;transform:translate(-50%,-50%)scaleX(1)}to{opacity:0;transform:translate(-50%,-50%)scaleX(1.35)}}@keyframes gachaFlare{0%{opacity:0;transform:scale(.15)}28%{opacity:1;transform:scale(.82)}52%{opacity:.92;transform:scale(1.3)}to{opacity:0;transform:scale(1.85)}}@keyframes gachaStarBurst{0%{opacity:0;transform:translateY(55px)scale(.2)}24%{opacity:1;transform:translateY(18px)scale(1.7)}to{opacity:0;transform:translateY(-105px)scale(.45)}}@keyframes gachaPackOpen{0%{opacity:1;filter:drop-shadow(0 30px 38px #0000006b)brightness();transform:translateY(0)rotate(0)}14%{filter:drop-shadow(0 35px 44px #00000073)brightness(1.06);transform:translateY(-13px)rotate(-1.2deg)}30%{transform:translateY(8px)rotate(1.1deg)scaleX(1.04)}58%{opacity:1;filter:drop-shadow(0 22px 30px #00000059)brightness(1.18);transform:translateY(28px)scale(1.02,.96)}to{opacity:0;filter:blur(2px)brightness(1.35);transform:translateY(150px)scale(.82,.72)}}@keyframes gachaStripFly{0%{opacity:1;transform:translateX(calc(-50% + var(--tear))) rotate(0)}35%{opacity:1;transform:translate(50px,-24px)rotate(5deg)}to{opacity:0;transform:translate(250px,-155px)rotate(28deg)}}@keyframes gachaCardSummon{0%,16%{opacity:0;transform:translateY(185px)scale(.58)rotateY(180deg)rotate(-3deg)}28%{opacity:1;transform:translateY(92px)scale(.72)rotateY(180deg)rotate(2deg)}63%{opacity:1;transform:translateY(-45px)scale(.92)rotateY(180deg)rotate(0)}76%{opacity:1;transform:translateY(-27px)scale(.98)rotateY(92deg)}88%{opacity:1;transform:translateY(-13px)scale(1.07)rotateY(-10deg)}to{opacity:1;transform:translateY(-12px)scale(1)rotateY(0)}}@keyframes gachaCardBack{0%,74%{opacity:1}76%,to{opacity:0}}@keyframes gachaCaption{0%{opacity:.4}18%,82%{opacity:1;text-shadow:0 0 14px #efcf8f6b}to{opacity:0}}@media (width<=680px){.site-shell .gacha-cinematic{inset:-2%}.site-shell .gacha-orbit-outer{width:410px;height:410px;margin:-205px 0 0 -205px}.site-shell .gacha-orbit-inner{width:270px;height:270px;margin:-135px 0 0 -135px}.site-shell .gacha-rays{width:450px;height:450px;margin:-225px 0 0 -225px}.site-shell .gacha-stars{width:390px;height:450px;margin:-225px 0 0 -195px}.site-shell .gacha-beam{width:140px;height:520px}.site-shell .gacha-flare{width:360px;height:360px;margin:-180px 0 0 -180px}}.site-shell .gacha-canvas-shell{z-index:2;opacity:0;pointer-events:none;transition:opacity .12s linear;position:absolute;inset:-10%;overflow:visible}.site-shell .gacha-canvas-shell.is-active{opacity:1}.site-shell .gacha-canvas{z-index:2;width:100%;height:100%;display:block;position:absolute;inset:0}.site-shell .gacha-screen-veil{z-index:1;opacity:0;-webkit-backdrop-filter:blur(3px)saturate(.66);backdrop-filter:blur(3px)saturate(.66);background:radial-gradient(circle at 72% 48%,#3525151a 0,#080605d6 38%,#040303f7 76%),#040303f0;position:fixed;inset:0}.site-shell .gacha-core-mark{z-index:3;opacity:0;filter:drop-shadow(0 0 10px #ffe1a1b3)drop-shadow(0 0 30px #d4a34961);background:url(/jncin-logo-mark.png) 50%/contain no-repeat;width:94px;height:64px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scale(.45)}.site-shell .gacha-impact-line{z-index:4;opacity:0;background:linear-gradient(#0000,#f8e3b2 22%,#fff 50%,#f8e3b2 78%,#0000);width:1px;height:74%;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)scaleY(.05);box-shadow:0 0 12px #fff1cb,0 0 38px #eac171cc}.site-shell.site-phase-revealing .pack-stage{z-index:40}.site-shell .gacha-canvas-shell.is-active .gacha-screen-veil{animation:4.6s both canvasSceneVeil}.site-shell .gacha-canvas-shell.is-active .gacha-core-mark{animation:4.48s cubic-bezier(.16,.76,.2,1) both canvasCoreMark}.site-shell .gacha-canvas-shell.is-active .gacha-impact-line{animation:4.48s ease-out both canvasImpactLine}.site-shell .phase-revealing .torn-strip{animation:1.05s cubic-bezier(.18,.72,.2,1) both canvasTearStrip}.site-shell .phase-revealing .stage-caption{z-index:22;color:#f2d9a4}.site-shell .phase-revealing .stage-caption span{background:linear-gradient(90deg,#0000,#f4d89fb3)}@keyframes cinematicInterfaceDim{0%{opacity:1;filter:none}12%,82%{opacity:.16;filter:blur(1.2px)}to{opacity:1;filter:none}}@keyframes canvasSceneVeil{0%{opacity:0}10%,84%{opacity:1}to{opacity:0}}@keyframes canvasCoreMark{0%,7%{opacity:0;transform:translate(-50%,-50%)scale(.35)rotate(-8deg)}18%{opacity:.34;transform:translate(-50%,-50%)scale(.7)rotate(0)}34%,54%{opacity:1;transform:translate(-50%,-50%)scale(1)rotate(0)}66%{opacity:.42;transform:translate(-50%,-50%)scale(1.18)rotate(0)}75%,to{opacity:0;transform:translate(-50%,-50%)scale(1.5)rotate(0)}}@keyframes canvasImpactLine{0%,50%{opacity:0;transform:translate(-50%,-50%)scaleY(.05)}60%{opacity:.72;transform:translate(-50%,-50%)scaleY(.7)}73%{opacity:1;transform:translate(-50%,-50%)scaleY(1)}82%,to{opacity:0;transform:translate(-50%,-50%)scaleY(1.24)}}@keyframes canvasPackRelease{0%{opacity:1;filter:drop-shadow(0 30px 38px #0000006b)brightness();transform:translateY(0)rotate(0)}12%{filter:drop-shadow(0 35px 44px #0000007a)brightness(1.08);transform:translateY(-12px)rotate(-.8deg)}27%{transform:translateY(5px)rotate(.8deg)scaleX(1.035)}48%{filter:drop-shadow(0 22px 30px #0000005c)brightness(1.22);transform:translateY(18px)scale(1.025,.965)}72%{opacity:1;filter:brightness(1.3);transform:translateY(46px)scale(.98,.9)}to{opacity:0;filter:blur(2.5px)brightness(1.45);transform:translateY(164px)scale(.8,.68)}}@keyframes canvasTearStrip{0%{opacity:1;transform:translateX(calc(-50% + var(--tear))) rotate(0)}32%{opacity:1;transform:translate(58px,-26px)rotate(6deg)}to{opacity:0;transform:translate(265px,-164px)rotate(31deg)}}@keyframes canvasCardSummon{0%,17%{opacity:0;transform:translateY(195px)scale(.54)rotateY(180deg)rotate(-2deg)}27%{opacity:1;transform:translateY(108px)scale(.68)rotateY(180deg)rotate(1deg)}57%{opacity:1;transform:translateY(-52px)scale(.91)rotateY(180deg)rotate(0)}69%{opacity:1;transform:translateY(-36px)scale(.96)rotateY(120deg)}78%{opacity:1;transform:translateY(-20px)scale(1.04)rotateY(34deg)}86%{opacity:1;transform:translateY(-12px)scale(1.085)rotateY(-8deg)}94%{opacity:1;transform:translateY(-14px)scale(.99)rotateY(2deg)}to{opacity:1;transform:translateY(-12px)scale(1)rotateY(0)}}@keyframes canvasCardBack{0%,68%{opacity:1}71%,to{opacity:0}}@keyframes canvasCaption{0%{opacity:.25}12%,82%{opacity:1;text-shadow:0 0 14px #efcf8f73}to{opacity:0}}@media (width<=680px){.site-shell .gacha-canvas-shell{inset:-5%}.site-shell .gacha-core-mark{width:76px;height:52px}.site-shell .gacha-impact-line{height:68%}}.site-shell .pack-mouth{pointer-events:none;position:absolute}.site-shell .pack-top-layer{z-index:11;pointer-events:none;clip-path:polygon(0 0,100% 0,100% 17.9%,98.4% 18.4%,96.8% 18%,95.2% 18.7%,93.6% 18.1%,92% 18.8%,90.4% 18.2%,88.8% 18.9%,87.2% 18.3%,85.6% 19%,84% 18.2%,82.4% 18.9%,80.8% 18.3%,79.2% 19%,77.6% 18.2%,76% 18.8%,74.4% 18.2%,72.8% 18.9%,71.2% 18.3%,69.6% 19%,68% 18.2%,66.4% 18.8%,64.8% 18.1%,63.2% 18.9%,61.6% 18.3%,60% 19%,58.4% 18.2%,56.8% 18.8%,55.2% 18.1%,53.6% 18.9%,52% 18.3%,50.4% 19%,48.8% 18.2%,47.2% 18.8%,45.6% 18.1%,44% 18.9%,42.4% 18.3%,40.8% 19%,39.2% 18.2%,37.6% 18.8%,36% 18.1%,34.4% 18.9%,32.8% 18.3%,31.2% 19%,29.6% 18.2%,28% 18.8%,26.4% 18.1%,24.8% 18.9%,23.2% 18.3%,21.6% 19%,20% 18.2%,18.4% 18.8%,16.8% 18.1%,15.2% 18.9%,13.6% 18.3%,12% 19%,10.4% 18.2%,8.8% 18.8%,7.2% 18.1%,5.6% 18.9%,4% 18.3%,2% 18.8%,0 18.2%);filter:drop-shadow(0 5px 5px #0000002e);width:420px;height:630px;transform:translate(calc(-50% + var(--tear-cap-x)),calc(-50% + var(--tear-cap-y))) rotate(var(--tear-rotation));transform-origin:14% 18%;will-change:transform,filter,opacity;background:url(/jncin-weekly-pack-champagne.webp) 50%/contain no-repeat;position:absolute;top:50%;left:50%}.site-shell .pack-tear-track{pointer-events:none;position:absolute}.site-shell .pack-tear-path{position:absolute}.site-shell .pack-tear-head{z-index:2;opacity:0;will-change:left,transform;border:1px solid #f2d79ec7;position:absolute;box-shadow:0 4px 10px #0000006b,inset 0 1px #fff0cc47,0 0 8px #e1b7692e}.site-shell .pack-tear-head:after{content:"";border-left:1px solid #f6dca68c;border-right:1px solid #0000006b;position:absolute}.site-shell .pack-tear-head i{opacity:0;background:#f0d49c;position:absolute;box-shadow:0 0 5px #f3ce87bf}.site-shell.site-phase-tearing .pack-stage{z-index:12}.site-shell .phase-tearing .tear-tab{opacity:0;pointer-events:none}.site-shell .phase-tearing .pack-tear-head i:nth-child(2){animation-delay:70ms}.site-shell .phase-tearing .pack-tear-head i:nth-child(3){animation-delay:.14s}.site-shell .phase-tearing .pack-tear-head i:nth-child(4){animation-delay:.2s}.site-shell .phase-tearing .pack-tear-head i:nth-child(5){animation-delay:.27s}.site-shell .phase-tearing .stage-caption{color:#f0d8a4;text-shadow:0 0 12px #e5be743d}.site-shell .phase-tearing .stage-caption span{background:linear-gradient(90deg,#0000,#f0d39b9e)}.site-shell .torn-strip{display:none!important}.site-shell .phase-revealing .pack-top-layer{animation:1.08s cubic-bezier(.18,.72,.2,1) both tearCapRelease}.site-shell .phase-won .pack-top-layer,.site-shell .phase-lost .pack-top-layer,.site-shell .phase-claimed .pack-top-layer,.site-shell .phase-won .pack-mouth,.site-shell .phase-lost .pack-mouth,.site-shell .phase-claimed .pack-mouth,.site-shell .phase-won .pack-tear-track,.site-shell .phase-lost .pack-tear-track,.site-shell .phase-claimed .pack-tear-track{opacity:0}@keyframes tearPackTension{0%{filter:drop-shadow(0 26px 34px #00000061)brightness()}to{filter:drop-shadow(0 29px 37px #0000006b)brightness(1.035)}}@keyframes foilFibre{0%{opacity:0;transform:translate(0)rotate(12deg)scaleY(.4)}28%{opacity:.9}to{opacity:0;transform:translate(-12px,9px)rotate(42deg)scaleY(1)}}@keyframes tearCapRelease{0%{opacity:1;transform:translate(calc(12px - 50%),calc(-50% - 5.5px))rotate(1.8deg)}28%{opacity:1;transform:translate(calc(34px - 50%),calc(-50% - 25px))rotate(4.5deg)}to{opacity:0;filter:blur(1.2px)drop-shadow(0 15px 9px #0000001f);transform:translate(calc(238px - 50%),calc(-50% - 128px))rotate(22deg)}}@keyframes tearSeamVanish{0%{opacity:1}to{opacity:0;filter:blur(1px)}}@media (width<=680px){.site-shell .pack-top-layer{width:330px;height:495px}.site-shell .pack-tear-head{width:17px;height:21px}}@media (prefers-reduced-motion:reduce){.site-shell .phase-tearing .foil-pack,.site-shell .phase-tearing .pack-tear-head i{animation:none}}.control-shell .communication-studio{background:#fff;border-color:#d9cdbf;overflow:hidden}.control-shell .campaign-context-banner>em button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:8px;padding:0}.control-shell .communication-studio-head{border-bottom:1px solid #e6ddd3;justify-content:space-between;align-items:flex-start;gap:24px;padding:28px 30px 24px;display:flex}.control-shell .communication-studio-head>div{min-width:0}.control-shell .communication-studio-head small,.control-shell .communication-share-fields header>small,.control-shell .communication-links-view>header small{color:#a16f47;letter-spacing:.16em;font-weight:800}.control-shell .communication-studio-head h2{color:#2b1d17;letter-spacing:.04em;margin:8px 0 6px;font:600 24px/1.35 Noto Serif TC,serif}.control-shell .communication-studio-head p{color:#897b70;margin:0;line-height:1.7}.control-shell .communication-studio-head>span{color:#356650;white-space:nowrap;background:#eff6f1;border:1px solid #bfd2c7;padding:8px 12px;font-weight:800}.control-shell .communication-studio-head>span.is-dirty{color:#8a5d32;background:#fff6e8;border-color:#dfc29d}.control-shell .communication-tabs{background:#faf6f0;border-bottom:1px solid #e6ddd3;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.control-shell .communication-tabs button{color:#76675c;cursor:pointer;text-align:left;background:0 0;border:0;border-right:1px solid #e6ddd3;flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;min-height:70px;padding:14px 20px;display:flex}.control-shell .communication-tabs button:last-child{border-right:0}.control-shell .communication-tabs button b{letter-spacing:.03em}.control-shell .communication-tabs button small{color:#a79a8e}.control-shell .communication-tabs button.active{color:#fff7eb;background:#302018}.control-shell .communication-tabs button.active small{color:#c9af97}.control-shell .communication-message-layout{background:#fbf9f6;grid-template-columns:220px minmax(320px,1fr) minmax(290px,340px);min-height:560px;display:grid}.control-shell .communication-template-list{background:#f4eee7;border-right:1px solid #e3d9cf;max-height:620px;overflow-y:auto}.control-shell .communication-template-list button{color:#66584e;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e1d7cd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:13px 15px;display:grid}.control-shell .communication-template-list button>span{color:#a37653;border:1px solid #d9c4b0;padding:3px 5px;font-weight:800}.control-shell .communication-template-list button b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-shell .communication-template-list button i{color:#a69384;font-size:11px;font-style:normal}.control-shell .communication-template-list button.active{color:#fff7eb;background:#3a281f}.control-shell .communication-template-list button.active>span{color:#e5bd91;border-color:#8f6d50}.control-shell .communication-template-list button.active i{color:#e5bd91}.control-shell .communication-editor{background:#fff;border-right:1px solid #e3d9cf;flex-direction:column;min-width:0;padding:28px;display:flex}.control-shell .communication-editor>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.control-shell .communication-editor>header small{color:#a37653;letter-spacing:.1em;font-weight:800}.control-shell .communication-editor>header h3{color:#2e211a;margin:6px 0 0;font:600 20px/1.35 Noto Serif TC,serif}.control-shell .communication-editor>header>span{color:#998b80;white-space:nowrap}.control-shell .communication-editor>p{color:#8c7e73;min-height:40px;margin:13px 0;line-height:1.75}.control-shell .communication-editor textarea{resize:vertical;color:#342820;background:#fdfbf8;border:1px solid #d7cbbf;outline:none;width:100%;min-height:245px;padding:18px;font:500 13px/1.85 Noto Sans TC,sans-serif}.control-shell .communication-editor textarea:focus{border-color:#936f50;box-shadow:0 0 0 2px #936f5014}.control-shell .communication-editor textarea:disabled,.control-shell .communication-field input:disabled,.control-shell .communication-field textarea:disabled{color:#746a62;cursor:not-allowed;background:#f3f0ec}.control-shell .communication-variables{flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;display:flex}.control-shell .communication-variables>span{color:#8f8177;font-size:9px;font-weight:800}.control-shell .communication-variables button{color:#76563d;cursor:pointer;background:#fbf3e9;border:1px solid #d8c4b1;padding:5px 8px;font:700 9px/1 monospace}.control-shell .communication-editor-note,.control-shell .communication-editor-error{margin-top:13px;padding:10px 12px;line-height:1.6}.control-shell .communication-editor-note{color:#777067;background:#f4f1ed}.control-shell .communication-editor-error{color:#8b3f2c;background:#fff3ef;border:1px solid #e8c2b8}.control-shell .communication-output-checks{border-top:1px solid #e4d9cf;border-left:1px solid #e4d9cf;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px;display:grid}.control-shell .communication-output-checks>span{background:#fbf8f4;border-bottom:1px solid #e4d9cf;border-right:1px solid #e4d9cf;gap:3px;min-width:0;padding:10px 11px;display:grid}.control-shell .communication-output-checks small{color:#a27654;letter-spacing:.05em;font-weight:800}.control-shell .communication-output-checks b{color:#56483e;font-weight:600;line-height:1.55}.control-shell .instagram-message-preview{background:#fff;border:1px solid #d8d0c9;border-radius:24px;align-self:start;min-width:0;margin:28px 24px;overflow:hidden;box-shadow:0 20px 45px #2d1d1414}.control-shell .instagram-message-preview>header{text-align:center;border-bottom:1px solid #eee9e5;grid-template-columns:24px 1fr 24px;align-items:center;min-height:62px;padding:10px 13px;display:grid}.control-shell .instagram-message-preview>header>span,.control-shell .instagram-message-preview>header>i{color:#3a302a;font-size:17px;font-style:normal}.control-shell .instagram-message-preview>header div{gap:2px;display:grid}.control-shell .instagram-message-preview>header small{color:#96908a;font-size:8px}.control-shell .instagram-preview-thread{background:linear-gradient(#fff,#fbfaf9);flex-direction:column;align-items:flex-start;min-height:405px;padding:24px 17px;display:flex}.control-shell .instagram-preview-thread>time{color:#a29b96;align-self:center;font-size:8px}.control-shell .instagram-preview-avatar{color:#d7b57c;background:#211712;border-radius:50%;place-items:center;width:35px;height:35px;margin-top:22px;font:600 13px Noto Serif TC,serif;display:grid}.control-shell .instagram-preview-thread>p{color:#2e2824;white-space:pre-wrap;overflow-wrap:anywhere;background:#eeeae7;border-radius:3px 15px 15px;max-width:92%;margin:8px 0 6px;padding:12px 14px}.control-shell .instagram-preview-thread>small{color:#aaa39d;font-size:8px}.control-shell .communication-share-layout{background:#fbf9f6;grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:34px;min-height:570px;padding:30px;display:grid}.control-shell .communication-share-fields{gap:15px;display:grid}.control-shell .communication-share-fields header{margin-bottom:5px}.control-shell .communication-share-fields header h3,.control-shell .communication-links-view>header h3{color:#2b1d17;margin:7px 0 6px;font:600 20px/1.4 Noto Serif TC,serif}.control-shell .communication-share-fields header p,.control-shell .communication-links-view>header p{color:#8c7f75;margin:0;line-height:1.7}.control-shell .communication-field{gap:7px;display:grid}.control-shell .communication-field>span{justify-content:space-between;gap:12px;display:flex}.control-shell .communication-field b{color:#5e5148}.control-shell .communication-field small{color:#a29489}.control-shell .communication-field input,.control-shell .communication-field textarea{resize:vertical;color:#30251f;background:#fff;border:1px solid #d9cec3;outline:none;width:100%;min-height:44px;padding:10px 12px;font:500 12px/1.65 Noto Sans TC,sans-serif}.control-shell .communication-field em{color:#92867c;font-style:normal;line-height:1.55}.control-shell .communication-field.has-error input,.control-shell .communication-field.has-error textarea{background:#fff9f7;border-color:#c9826f}.control-shell .communication-field.has-error em{color:#9d4936}.control-shell .communication-story-preview{justify-items:center;gap:10px;display:grid}.control-shell .communication-story-frame{aspect-ratio:9/16;color:#fff5e6;text-align:center;background:radial-gradient(circle at 50% 47%,#c7995047,#0000 36%),linear-gradient(150deg,#28170f,#130c09 58%,#090706);border:1px solid #8e6f4d;grid-template-rows:112px minmax(0,1fr) auto;justify-items:center;width:min(260px,100%);padding:25px 20px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 50px #2f1d133b}.control-shell .communication-story-frame:after{content:"";pointer-events:none;border:1px solid #ddb87529;position:absolute;inset:8px}.control-shell .communication-story-writing-space{width:100%;height:100%}.control-shell .communication-story-result-copy{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:7px 6px 3px;display:flex;position:relative}.control-shell .communication-story-result-copy small{color:#c9a66f;letter-spacing:.16em;font:700 7px/1.3 Noto Sans TC,sans-serif}.control-shell .communication-story-result-copy strong{color:#fff3dc;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font:600 15px/1.42 Noto Serif TC,serif;display:-webkit-box;overflow:hidden}.control-shell .communication-story-result-copy span{color:#c3aa83;letter-spacing:.04em;font:500 7px/1.4 Noto Sans TC,sans-serif}.control-shell .communication-story-prize{place-items:center;width:96%;min-height:0;margin:0 0 8px;display:grid}.control-shell .communication-story-prize img{object-fit:contain;filter:drop-shadow(0 15px 15px #0000008c);max-width:100%;max-height:100%;display:block}.control-shell .communication-story-prize span{color:#bda98f;font-size:9px}.control-shell .communication-story-frame footer{border-top:1px solid #d9b47347;justify-items:center;gap:3px;width:72%;padding-top:8px;display:grid}.control-shell .communication-story-frame footer img{width:22px;height:auto}.control-shell .communication-story-frame footer i{color:#b99a6b;letter-spacing:.11em;font:600 5px/1.3 Noto Sans TC,sans-serif}.control-shell .communication-story-frame footer small{color:#a9906d;font-size:6px}.control-shell .communication-story-preview>small{color:#94877d;font-size:9px}.control-shell .communication-story-rule{background:#f6f0e7;border:1px solid #ded2c5;gap:7px;margin-top:22px;padding:18px 20px;display:grid}.control-shell .communication-story-rule b{color:#34241c;font:600 15px/1.4 Noto Serif TC,serif}.control-shell .communication-story-rule span{color:#776b61;font:500 12px/1.65 Noto Sans TC,sans-serif}.control-shell .communication-invite-preview{gap:14px;display:grid}.control-shell .communication-invite-preview>span{color:#9a704e;letter-spacing:.12em;font-size:9px;font-weight:800}.control-shell .communication-invite-card{background:#fff;border:1px solid #d8c8b8;padding:22px;box-shadow:0 18px 40px #2c1f1614}.control-shell .communication-invite-card>header{border-bottom:1px solid #e8dfd6;align-items:center;gap:11px;padding-bottom:17px;display:flex}.control-shell .communication-invite-card>header>i{background-color:#7f5c3f;width:30px;height:30px;display:block}.control-shell .communication-invite-card>header div{gap:2px;display:grid}.control-shell .communication-invite-card>header b{color:#35251e;font:600 15px Noto Serif TC,serif}.control-shell .communication-invite-card>header small{color:#9d9188;font-size:8px}.control-shell .communication-invite-card h3{color:#2f2019;margin:19px 0 8px;font:600 20px/1.4 Noto Serif TC,serif}.control-shell .communication-invite-card>p{color:#75685f;min-height:94px;margin:0}.control-shell .communication-invite-card>div:last-child{background:#f7f1ea;border:1px solid #dfd2c5;gap:5px;margin-top:18px;padding:12px;display:grid}.control-shell .communication-invite-card>div:last-child small{color:#a0714b;font-size:8px;font-weight:800}.control-shell .communication-invite-card>div:last-child b{color:#54473e;overflow-wrap:anywhere;font:600 10px monospace}.control-shell .communication-invite-preview>p{color:#8e8178;margin:0;line-height:1.7}.control-shell .communication-links-view{background:#fbf9f6;min-height:540px;padding:30px}.control-shell .communication-links-view>header{max-width:720px;margin-bottom:24px}.control-shell .communication-link-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.control-shell .communication-link-grid article{background:#fff;border:1px solid #ddd2c7;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:13px;min-width:0;min-height:130px;padding:18px;display:grid}.control-shell .communication-link-grid article>span{color:#aa7d57;font:600 10px Georgia,serif}.control-shell .communication-link-grid article>div{gap:5px;min-width:0;display:grid}.control-shell .communication-link-grid article b{color:#35271f;font:600 14px Noto Serif TC,serif}.control-shell .communication-link-grid article small{color:#90847a}.control-shell .communication-link-grid article code{color:#6d5c50;white-space:normal;overflow-wrap:anywhere;margin-top:9px;font:600 10px/1.5 monospace}.control-shell .communication-link-grid article em{color:#6b5a4e;white-space:nowrap;background:#f8f2eb;border:1px solid #ded1c3;padding:5px 7px;font-style:normal}.control-shell .communication-savebar{background:#302018;border-top:1px solid #dfd4c9;justify-content:space-between;align-items:center;gap:18px;min-height:82px;padding:17px 24px;display:flex}.control-shell .communication-savebar>div{gap:4px;display:grid}.control-shell .communication-savebar>div b{color:#fff6e9}.control-shell .communication-savebar>div small{color:#bca794;line-height:1.5}.control-shell .communication-savebar>span{justify-content:flex-end;gap:8px;display:flex}.control-shell .communication-savebar button{color:#e8d8c7;cursor:pointer;background:0 0;border:1px solid #745c4c;min-height:40px;padding:0 14px}.control-shell .communication-savebar button.primary{color:#251912;background:#d6ad7e;border-color:#d6ad7e;font-weight:800}.control-shell .communication-savebar button:disabled{opacity:.42;cursor:not-allowed}.control-shell .integration-disclosure{overflow:hidden}.control-shell .integration-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:104px;padding:22px 26px;list-style:none;display:flex}.control-shell .integration-disclosure>summary::-webkit-details-marker{display:none}.control-shell .integration-disclosure>summary>div{gap:5px;display:grid}.control-shell .integration-disclosure>summary small{color:#a37450;letter-spacing:.12em;font-size:9px;font-weight:800}.control-shell .integration-disclosure>summary b{color:#34251e;font:600 17px Noto Serif TC,serif}.control-shell .integration-disclosure>summary span{color:#93867c;font-size:10px}.control-shell .integration-disclosure>summary em{color:#8c6141;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.control-shell .integration-disclosure>summary em.is-ready{color:#3b7557}.control-shell .integration-disclosure>summary em i{margin-left:8px;font-size:15px;font-style:normal}.control-shell .integration-disclosure[open]>summary{border-bottom:1px solid #e4dad0}.control-shell .integration-disclosure[open]>summary em i{display:inline-block;transform:rotate(45deg)}.control-shell .integration-disclosure>.integration-grid{background:#faf7f3;padding:22px}.control-shell .integration-disclosure .connection-card,.control-shell .integration-disclosure .setup-card{background:#fff;border:1px solid #ded4c9;padding:22px}@media (width<=1180px){.control-shell .communication-message-layout{grid-template-columns:190px minmax(300px,1fr)}.control-shell .instagram-message-preview{grid-column:1/-1;justify-self:center;width:min(420px,100% - 48px);min-height:0}.control-shell .instagram-preview-thread{min-height:280px}}@media (width<=760px){.control-shell .communication-studio{overflow:hidden}.control-shell .communication-studio-head{gap:14px;padding:20px;display:grid}.control-shell .communication-studio-head h2{font-size:21px}.control-shell .communication-studio-head>span{width:max-content}.control-shell .communication-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .communication-tabs button{min-height:62px;padding:11px 13px}.control-shell .communication-tabs button:nth-child(2){border-right:0}.control-shell .communication-tabs button:nth-child(-n+2){border-bottom:1px solid #e6ddd3}.control-shell .communication-message-layout{min-height:0;display:block}.control-shell .communication-template-list{scrollbar-width:thin;border-bottom:1px solid #e3d9cf;border-right:0;max-height:none;overflow:auto hidden}.control-shell .communication-template-list button{border-bottom:0;border-right:1px solid #e1d7cd;width:auto;min-width:150px}.control-shell .communication-editor{border-bottom:1px solid #e3d9cf;border-right:0;padding:20px}.control-shell .communication-editor textarea{min-height:210px}.control-shell .communication-output-checks{grid-template-columns:1fr}.control-shell .instagram-message-preview{width:calc(100% - 34px);margin:22px 17px}.control-shell .communication-share-layout{grid-template-columns:1fr;gap:26px;min-height:0;padding:20px}.control-shell .communication-invite-preview{width:100%}.control-shell .communication-links-view{min-height:0;padding:20px}.control-shell .communication-link-grid{grid-template-columns:1fr}.control-shell .communication-link-grid article{grid-template-columns:auto minmax(0,1fr)}.control-shell .communication-link-grid article em{grid-column:2;width:max-content}.control-shell .communication-savebar{flex-direction:column;align-items:stretch;padding:16px}.control-shell .communication-savebar>span{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-shell .communication-savebar button.primary{grid-column:1/-1}.control-shell .integration-disclosure>summary{flex-direction:column;align-items:flex-start;padding:18px}.control-shell .integration-disclosure>.integration-grid{padding:14px}}.control-shell .permission-selection-error{color:#8a3f31;background:#fff8f4;border:1px solid #e2b9aa;margin:0;padding:10px 12px;font-size:11px;line-height:1.55}.control-shell .admin-permission-fieldset:disabled{opacity:.62}.control-shell .control-access-revoked{color:#6f3028;background:#fff7f3;border:1px solid #d9aa9f;justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;padding:13px 15px;display:flex}.control-shell .control-access-revoked div{gap:3px;display:grid}.control-shell .control-access-revoked b{font-size:12px}.control-shell .control-access-revoked small{color:#8a625b;font-size:10px;line-height:1.5}.control-shell .control-access-revoked a{color:#fff;background:#6f3028;flex:none;padding:8px 12px;font-size:10px;font-weight:800;text-decoration:none}@media (width<=640px){.control-shell .control-access-revoked{flex-direction:column;align-items:flex-start}}.control-shell .pack-type-editor{gap:16px;margin:22px 0;display:grid}.control-shell .live-pool-adjustment-note{color:#4b392d;background:#f5ede2;border:1px solid #d8c6b2;grid-template-columns:auto 1fr;align-items:start;gap:12px 18px;margin:20px 0 0;padding:15px 18px;display:grid}.control-shell .live-pool-adjustment-note b{color:#fff;letter-spacing:.08em;white-space:nowrap;background:#ad7e5d;border-radius:999px;padding:4px 9px;font-size:11px}.control-shell .live-pool-adjustment-note p{margin:0;font-size:12px;line-height:1.75}.control-shell .pack-type-editor>article{background:#fbf9f5;border:1px solid #d9cdbf}.control-shell .pack-type-editor>article.is-dirty,.control-shell .settings-card.is-dirty,.control-shell .pack-edition-statusbar.is-dirty{border-color:#c8955e;box-shadow:0 0 0 2px #c8955e1a}.control-shell .pack-type-editor>article[id],.control-shell #campaign-details{scroll-margin-top:24px}.title-status-stack{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.control-shell .pack-type-editor article>header{border-bottom:1px solid #e3d9cd;align-items:center;gap:14px;padding:16px 18px;display:flex}.control-shell .pack-type-editor article>header>span{color:#a7734e;letter-spacing:.14em;font-size:11px}.control-shell .pack-type-editor article>header>div{flex-direction:column;flex:1;gap:3px;display:flex}.control-shell .pack-type-editor article>header b{font-size:16px}.control-shell .pack-type-editor article>header small{color:#83776d}.control-shell .pack-type-editor article>header em{color:#6f5a48;background:#eee7dd;border-radius:999px;padding:5px 9px;font-size:11px;font-style:normal}.control-shell .pack-type-fields{grid-template-columns:1.4fr 1.8fr .75fr .75fr;gap:14px;padding:18px;display:grid}.control-shell .pack-type-fields>label{color:#675b51;flex-direction:column;gap:8px;font-size:12px;font-weight:600;display:flex}.control-shell .pack-type-fields input,.control-shell .pack-type-fields select{color:#2d211a;background:#fff;border:1px solid #d6c9ba;width:100%;min-height:44px;padding:0 12px;font:500 13px Noto Sans TC,sans-serif}.control-shell .pack-type-fields .pack-source-field{background:#f5efe7;border:1px solid #ddd1c4;grid-column:1/-1;padding:14px}.control-shell .pack-type-fields .pack-source-field select{max-width:560px}.control-shell .pack-type-fields .pack-source-field>small{color:#84766c;font-size:10px;font-weight:400;line-height:1.55}.control-shell .pack-edition-pool-summary{background:linear-gradient(135deg,#f1e7dc,#fbf7f1);border:1px solid #d2c2b0;flex-direction:column;grid-column:1/3;justify-content:center;gap:4px;min-height:92px;padding:14px 15px;display:flex}.control-shell .pack-edition-pool-summary>span{color:#9e6c49;letter-spacing:.12em;font-size:9px;font-weight:800}.control-shell .pack-edition-pool-summary>b{color:#33251e;font:600 15px/1.45 Noto Serif TC,serif}.control-shell .pack-edition-pool-summary p{color:#72655b;margin:0;font-size:11px;line-height:1.5}.control-shell .pack-edition-pool-summary small{color:#93867c;margin-top:4px;font-size:9px;line-height:1.5}.control-shell .pack-type-editor article>header em.warning{color:#855326;background:#f6e1c9}.control-shell .pack-type-editor article.is-dirty>footer{background:#fbf0df}.control-shell .pack-type-editor article>footer{background:#f5f0e9;border-top:1px solid #e3d9cd;justify-content:space-between;align-items:center;gap:18px;padding:14px 18px;display:flex}.control-shell .pack-type-editor article>footer small{color:#80746b;line-height:1.6}.control-shell .pack-type-actions{flex:none;align-items:center;gap:8px;display:flex}.control-shell .pack-type-actions .remove-prize{color:#6f4b3b;cursor:pointer;background:#fff;border:1px solid #c9b9aa;min-height:42px;padding:0 16px;font:500 11px Noto Sans TC,sans-serif}.control-shell .pack-type-actions .remove-prize:hover{background:#fbf6f1;border-color:#a76f58}.control-shell .pack-type-actions .remove-prize:disabled{opacity:.42;cursor:not-allowed}.control-shell .pack-type-editor .save-prize{white-space:nowrap;min-width:128px}@media (width<=980px){.control-shell .pack-type-fields{grid-template-columns:1fr 1fr}.control-shell .pack-edition-pool-summary{grid-column:1/-1}}@media (width<=620px){.control-shell .live-pool-adjustment-note{grid-template-columns:1fr;gap:8px}.control-shell .live-pool-adjustment-note b{justify-self:start}.control-shell .pack-type-fields{grid-template-columns:1fr}.control-shell .pack-type-editor article>footer{flex-direction:column;align-items:stretch}.control-shell .pack-type-actions{width:100%}.control-shell .pack-type-actions>button{flex:1}.control-shell .pack-type-editor .save-prize{width:100%}}.site-shell .pack-half{z-index:11;pointer-events:none;opacity:0;will-change:transform,opacity,filter;position:absolute;top:50%;left:50%;overflow:hidden}.site-shell .pack-half:before{content:"";z-index:2;filter:drop-shadow(0 2px 8px #48301d2e);background:url(/jncin-logo-mark-dark.png) 50%/contain no-repeat;width:82px;height:58px;position:absolute;top:31%;left:50%;transform:translate(-50%)}.site-shell .pack-half:after{content:"鑑 星 閣";z-index:3;color:#3b291c;letter-spacing:.2em;text-indent:.2em;text-shadow:0 1px #fff6dc80,0 8px 18px #4c341d1f;background:linear-gradient(90deg,#0000,#fff5db2e 25% 75%,#0000);border-top:1px solid #3b291c99;border-bottom:1px solid #3b291c99;place-items:center;width:64%;height:82px;font:500 31px/1 Noto Serif TC,Songti TC,serif;display:grid;position:absolute;top:44%;left:50%;transform:translate(-50%)}.site-shell .pack-mouth{z-index:12;opacity:0;transform-origin:top;clip-path:inset(0 0 calc(100% - var(--tear)) 0);transform:translate(-50%)}.site-shell .pack-tear-track{z-index:14;opacity:0;transform:translate(-50%)}.site-shell .pack-tear-path{height:100%;clip-path:inset(0 0 calc(100% - var(--tear)) 0);inset:0 auto auto 8px}.site-shell .pack-tear-head{top:var(--tear);width:30px;height:19px;transform:translate(-50%,-50%) rotate(var(--tear-rotation));background:linear-gradient(#60422d,#2b1d15 58%,#17100c);border-radius:3px 3px 9px 9px;left:50%}.site-shell .pack-tear-head:before{content:"";background:#251811;border-bottom:1px solid #efcf9194;border-right:1px solid #efcf9194;width:10px;height:10px;position:absolute;bottom:-7px;left:50%;transform:translate(-50%)rotate(45deg)}.site-shell .pack-tear-head:after{border:0;border-top:1px solid #f6dca685;border-bottom:1px solid #00000073;width:16px;height:5px;top:5px;left:6px}.site-shell .pack-tear-head i{width:4px;height:6px;top:2px;left:13px}.site-shell .pack-tear-head i:nth-child(2){height:4px;top:7px;left:4px}.site-shell .pack-tear-head i:nth-child(3){height:5px;top:9px;left:22px}.site-shell .pack-tear-head i:nth-child(4){height:3px;top:15px;left:8px}.site-shell .pack-tear-head i:nth-child(5){height:3px;top:4px;left:19px}.site-shell .phase-ready .pack-half{opacity:0}.site-shell .phase-ready .pack-mouth,.site-shell .phase-ready .pack-tear-track,.site-shell .phase-ready .pack-tear-head{opacity:var(--tear-opacity)}.site-shell .phase-tearing .pack-mouth,.site-shell .phase-tearing .pack-tear-track,.site-shell .phase-tearing .pack-tear-head{opacity:1}.site-shell .phase-tearing .pack-tear-head i{animation:.42s ease-out infinite verticalFoilFibre}.site-shell .phase-revealing .foil-pack{opacity:0;animation:none!important}.site-shell .phase-revealing .pack-half-left,.site-shell .phase-revealing .pack-half-right{opacity:1}.site-shell .phase-revealing .pack-mouth,.site-shell .phase-revealing .pack-tear-track{animation:.6s ease-out .18s both verticalSeamVanish}.site-shell .phase-won .pack-half,.site-shell .phase-lost .pack-half,.site-shell .phase-claimed .pack-half{opacity:0}.site-shell .tear-tab i{margin-left:12px}@keyframes verticalPackTension{0%{filter:drop-shadow(0 26px 34px #00000061)brightness()}to{filter:drop-shadow(0 29px 38px #00000070)brightness(1.025)}}@keyframes verticalFoilFibre{0%{opacity:0;transform:translate(0)rotate(-8deg)scaleY(.35)}26%{opacity:.9}to{opacity:0;transform:translate(11px,-12px)rotate(38deg)scaleY(1)}}@keyframes splitPackLeft{0%{opacity:1;transform:translate(calc(-50% - 8px),-50%)rotate(-.8deg)}24%{opacity:1;transform:translate(calc(-50% - 25px),calc(-50% - 5px))rotate(-2deg)}58%{opacity:1;filter:drop-shadow(0 24px 28px #00000057)brightness(1.12);transform:translate(calc(-50% - 78px),calc(24px - 50%))rotate(-6deg)}to{opacity:0;filter:blur(2px)brightness(1.28);transform:translate(calc(-50% - 235px),calc(126px - 50%))rotate(-16deg)scale(.9)}}@keyframes splitPackRight{0%{opacity:1;transform:translate(calc(8px - 50%),-50%)rotate(.8deg)}24%{opacity:1;transform:translate(calc(25px - 50%),calc(-50% - 5px))rotate(2deg)}58%{opacity:1;filter:drop-shadow(0 24px 28px #00000057)brightness(1.12);transform:translate(calc(78px - 50%),calc(24px - 50%))rotate(6deg)}to{opacity:0;filter:blur(2px)brightness(1.28);transform:translate(calc(235px - 50%),calc(126px - 50%))rotate(16deg)scale(.9)}}@keyframes verticalSeamVanish{0%,35%{opacity:1}to{opacity:0;filter:blur(1.5px)}}@media (width<=680px){.site-shell .pack-half{width:330px;height:495px}.site-shell .pack-half:before{width:66px;height:46px}.site-shell .pack-half:after{height:66px;font-size:24px}}.site-shell .foil-pack{filter:drop-shadow(0 34px 34px #0006)drop-shadow(0 8px 8px #4128122e);background:url(/jncin-weekly-pack-luxury.webp) 50%/100% 100% no-repeat;width:350px;height:592px}.site-shell .foil-pack:before,.site-shell .pack-half:before{filter:drop-shadow(0 1px #fff6dc66)drop-shadow(0 4px 8px #462b1429);width:76px;height:54px;top:29%}.site-shell .foil-pack:after,.site-shell .pack-half:after{color:#4a2f1c;letter-spacing:.22em;text-shadow:0 1px #fff9e799,0 5px 14px #4a2f1b1f;background:linear-gradient(90deg,#0000,#fff9e533 18% 82%,#0000);border-top:1px solid #4b2e1994;border-bottom:1px solid #4b2e1994;width:69%;height:92px;font-size:29px;top:41%}.site-shell .pack-half{filter:drop-shadow(0 34px 34px #0006)drop-shadow(0 8px 8px #4128122e);background:url(/jncin-weekly-pack-luxury.webp) 50%/100% 100% no-repeat;width:350px;height:592px}.site-shell .pack-half-left{transform:translate(calc(-50% - var(--tear-gap)),-50%) rotate(var(--tear-rotation-left));transform-origin:14% 18%}.site-shell .pack-half-right{transform:translate(calc(-50% + var(--tear-gap)),-50%) rotate(var(--tear-rotation));transform-origin:14% 18%}.site-shell .pack-mouth{height:567px;top:51px;left:calc(50% - 126px);box-shadow:inset 5px 0 7px #000000ad,inset -4px 0 6px #00000080,0 0 9px #00000052}.site-shell .pack-tear-track{width:32px;height:567px;top:51px;left:calc(50% - 126px)}.site-shell .tear-tab{color:#f2dcb0;background:linear-gradient(115deg,#2b1c13,#503621 52%,#24170f);border-color:#e8cc97a3;width:118px;height:42px;padding:0 12px;top:47px;left:calc(50% - 126px);box-shadow:0 8px 18px #00000054,inset 0 1px #fff6da2e}.site-shell .tear-tab span{letter-spacing:.06em;font-size:11px}.site-shell .tear-tab i{color:#f6dfae}@keyframes leftEdgeStripRelease{0%{opacity:1;transform:translate(calc(-50% - 8px),-50%)rotate(-.8deg)}28%{opacity:1;transform:translate(calc(-50% - 27px),calc(18px - 50%))rotate(-4deg)}62%{opacity:1;filter:drop-shadow(0 18px 18px #0000004d)brightness(1.1);transform:translate(calc(-50% - 72px),calc(70px - 50%))rotate(-11deg)}to{opacity:0;filter:blur(1.8px)brightness(1.24);transform:translate(calc(-50% - 168px),calc(198px - 50%))rotate(-25deg)scale(.92)}}@keyframes mainWrapperRelease{0%{opacity:1;transform:translate(calc(8px - 50%),-50%)rotate(.8deg)}24%{opacity:1;transform:translate(calc(24px - 50%),calc(-50% - 4px))rotate(2deg)}58%{opacity:1;filter:drop-shadow(0 24px 28px #00000057)brightness(1.12);transform:translate(calc(78px - 50%),calc(24px - 50%))rotate(5deg)}to{opacity:0;filter:blur(2px)brightness(1.3);transform:translate(calc(228px - 50%),calc(132px - 50%))rotate(14deg)scale(.9)}}@media (width<=680px){.site-shell .foil-pack,.site-shell .pack-half{width:286px;height:484px}.site-shell .foil-pack:before,.site-shell .pack-half:before{width:62px;height:44px}.site-shell .foil-pack:after,.site-shell .pack-half:after{height:72px;font-size:23px}.site-shell .pack-mouth{height:462px;top:23px;left:calc(50% - 103px)}.site-shell .pack-tear-track{width:29px;height:462px;top:23px;left:calc(50% - 103px)}.site-shell .tear-tab{width:104px;height:39px;top:22px;left:calc(50% - 103px)}.site-shell .tear-tab span{font-size:10px}}.site-shell .pack-print{z-index:1;background:radial-gradient(circle at 50% 35%,#fffae175,transparent 12%), repeating-conic-gradient(from 7deg at 50% 35%,#5c371d1f 0 1deg,transparent 1deg 30deg), radial-gradient(circle at 50% 35%,transparent 0 17%,#5b361d54 17.2% 17.6%,transparent 17.8% 27%,#5b361d33 27.2% 27.6%,transparent 27.8%), linear-gradient(145deg,#ffffff29,#7548220f 48%,#ffffff1f);border:1px solid #56341b61;position:absolute;inset:13% 8.5% 17%;overflow:hidden;box-shadow:inset 0 0 0 5px #fff7d91a,inset 0 0 35px #6c401d12}.site-shell .pack-print:before{content:"";aspect-ratio:1;border:1px solid #502f1947;border-radius:50%;width:74%;position:absolute;top:35%;left:50%;transform:translate(-50%,-50%)rotate(12deg);box-shadow:inset 0 0 0 9px #fffae412,0 0 0 8px #52311a0f}.site-shell .pack-print:after{content:"";background:linear-gradient(#0000,#512f1747 18% 72%,#0000);width:1px;position:absolute;top:9%;bottom:8%;left:50%;box-shadow:-73px 74px #512f1721,73px 74px #512f1721}.site-shell .pack-print i{z-index:2;border:1px solid #4527148a;width:4px;height:4px;position:absolute;transform:rotate(45deg);box-shadow:0 0 0 3px #fffae214}.site-shell .pack-print i:first-child{top:17%;left:17%}.site-shell .pack-print i:nth-child(2){top:23%;left:76%}.site-shell .pack-print i:nth-child(3){top:56%;left:24%}.site-shell .pack-print i:nth-child(4){top:62%;left:68%}.site-shell .pack-print i:nth-child(5){top:76%;left:46%}.site-shell .pack-print i:nth-child(6){top:82%;left:83%}.site-shell .pack-print-label{z-index:4;color:#472a17c7;letter-spacing:.24em;white-space:nowrap;text-shadow:0 1px #fff8dd8c;font:600 9px/1 Georgia,serif;position:absolute;bottom:12.5%;left:50%;transform:translate(-50%)}.site-shell .card-stack{z-index:9;opacity:0;pointer-events:none;width:274px;height:392px;position:absolute;top:50%;left:50%;transform:translate(-50%,-34%)scale(.78)}.site-shell .card-stack i{background:url(/jncin-logo-mark.png) 50% 42%/82px no-repeat,radial-gradient(circle at 50% 42%,#dfbb6f3b,#0000 28%),linear-gradient(145deg,#2b211a,#110d0a 72%);border:1px solid #dfbe79ad;border-radius:16px;position:absolute;inset:0;box-shadow:inset 0 0 0 8px #e0c07e0f,0 22px 38px #00000047}.site-shell .card-stack i:first-child{transform:translate(-13px,11px)rotate(-4deg)}.site-shell .card-stack i:nth-child(2){transform:translate(12px,8px)rotate(3deg)}.site-shell .card-stack i:nth-child(3){transform:translate(0)}.site-shell .phase-revealing .card-stack{animation:2.5s cubic-bezier(.16,.76,.18,1) .36s both pocketCardStack}.site-shell .reward-card{background:linear-gradient(118deg,#0000 10%,#ffefbe26 24%,#aaefe21a 34%,#ddb1f721 44%,#0000 58%) 0 0/220% 220%,radial-gradient(circle at 50% 31%,#e4be713d,#0000 31%) 0 0/100% 100%,linear-gradient(145deg,#32261e,#17110e 70%) 0 0/100% 100%;border:1px solid #f2d7a0d1;box-shadow:0 25px 58px #0000005c,inset 0 0 0 7px #edd09412,inset 0 0 40px #d6a95714}.site-shell .reward-card:after{border:1px solid #ebcf9694;border-radius:11px;inset:10px}.site-shell .reward-card small{color:#dbc28f;letter-spacing:.15em}.site-shell .reward-card .winner-orbit{color:#0000;filter:drop-shadow(0 0 14px #eac77f4d);background:url(/jncin-logo-mark.png) 50%/contain no-repeat;width:104px;height:78px;margin:28px 0 18px;font-size:0}.site-shell .reward-card b{color:#fff8e8;letter-spacing:.09em;font-size:25px}.site-shell .reward-card em{color:#eadcbf}.site-shell .reward-card i{color:#cdb27a}.site-shell .phase-won .reward-card,.site-shell .phase-claimed .reward-card{animation:4.2s ease-in-out infinite rareCardFloat,5.4s linear infinite rareCardHolo}@keyframes pocketCardStack{0%{opacity:0;transform:translate(-50%,15%)scale(.58)}20%{opacity:1;transform:translate(-50%,-8%)scale(.72)}58%{opacity:1;transform:translate(-50%,-34%)scale(.86)}77%{opacity:.86;transform:translate(-50%,-38%)scale(.9)}to{opacity:0;transform:translate(-50%,-43%)scale(.94)}}@keyframes rareCardFloat{0%,to{transform:translateY(-12px)rotateY(0)rotate(0)}50%{transform:translateY(-20px)rotateY(2.5deg)rotate(.35deg)}}@keyframes rareCardHolo{0%{background-position:180% 0,50%,50%}to{background-position:-120% 100%,50%,50%}}@media (width<=680px){.site-shell .pack-print{inset:13% 8.5% 17%}.site-shell .pack-print-label{font-size:7px;bottom:12%}.site-shell .card-stack{width:226px;height:323px}.site-shell .reward-card .winner-orbit{width:84px;height:64px}}.site-shell .pack-open-cue{z-index:16;color:#57371f;place-items:start center;position:absolute}.site-shell .pack-open-cue span{color:#51331d;text-shadow:0 1px #fff9e2cc,0 4px 11px #44281338;place-items:center;width:36px;height:36px;font:300 31px/1 Georgia,serif;display:grid}.site-shell .pack-open-cue:hover span{color:#2f1d11}.site-shell .pack-open-cue:focus-visible{border-radius:18px}.site-shell .pack-open-cue:disabled{opacity:0;pointer-events:none}.site-shell .pack-mouth{background:linear-gradient(90deg,#fff1cfe6,#3e2515bf 24%,#070504fa 48% 60%,#533119b8 78%,#ffedc6e0);width:15px}.site-shell .pack-tear-path{filter:drop-shadow(1px 0 2px #00000075);background:linear-gradient(90deg,#0000,#fff7ddfa 26%,#21140dfa 48% 58%,#ffefcaf0 80%,#0000);width:10px;left:11px}.site-shell .pack-cut-glint{z-index:3;opacity:0;will-change:top;border-radius:50%;position:absolute}.site-shell .pack-cut-glint:before{content:"";transform-origin:bottom;width:1px;position:absolute;left:50%}.site-shell .pack-cut-glint:after{content:"";background:#fff9e8;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;right:4px;transform:translateY(-50%);box-shadow:0 0 8px #ffe7b3}.site-shell .phase-tearing .pack-cut-glint,.site-shell .phase-tearing .pack-tear-track{opacity:1}.site-shell .phase-tearing .tear-tab{display:none}@keyframes packCueDown{0%{opacity:.26;transform:translateY(0)}28%{opacity:1}72%{opacity:.92;transform:translateY(24px)}to{opacity:0;transform:translateY(33px)}}@keyframes singleCardInterface{0%{opacity:1;filter:none}18%,78%{opacity:.5;filter:none}to{opacity:1;filter:none}}@keyframes singleCardReveal{0%,8%{opacity:0;transform:translateY(190px)scale(.64)rotateY(180deg)rotate(-2deg)}28%{opacity:1;transform:translateY(92px)scale(.76)rotateY(180deg)rotate(1deg)}58%{opacity:1;transform:translateY(-30px)scale(.93)rotateY(180deg)rotate(0)}72%{opacity:1;transform:translateY(-17px)scale(.98)rotateY(86deg)}86%{opacity:1;transform:translateY(-14px)scale(1.06)rotateY(-8deg)}94%{opacity:1;transform:translateY(-17px)scale(.99)rotateY(2deg)}to{opacity:1;transform:translateY(-12px)scale(1)rotateY(0)}}@keyframes singleCardBack{0%,68%{opacity:1}73%,to{opacity:0}}@keyframes singleCardCaption{0%{opacity:.35}18%,82%{opacity:1}to{opacity:0}}@media (width<=680px){.site-shell .pack-open-cue{width:48px;height:69px;top:19px;left:calc(50% - 103px)}.site-shell .pack-open-cue span{width:32px;height:32px;font-size:27px}.site-shell .pack-mouth{width:13px}.site-shell .pack-tear-path{width:9px;left:10px}}@media (prefers-reduced-motion:reduce){.site-shell .pack-open-cue span{animation:none}.site-shell .pack-cut-glint:before{display:none}}.site-shell .modal-backdrop:has(.qualification-panel){overscroll-behavior:contain;scrollbar-width:none;-webkit-backdrop-filter:blur(7px)saturate(.78);backdrop-filter:blur(7px)saturate(.78);background:#14100d94;padding:clamp(28px,5vw,68px);overflow-y:auto}.site-shell .modal-backdrop:has(.qualification-panel)::-webkit-scrollbar{display:none}.site-shell .qualification-panel{background:#f8f5ef;border:1px solid #d8cfc3;width:min(900px,100%);min-height:0;max-height:none;padding:0;overflow:visible;box-shadow:0 30px 85px #08060457}.site-shell .qualification-panel .modal-close{z-index:4;color:#8f6549;background:0 0;width:36px;height:36px;top:17px;right:18px}.site-shell .qualification-heading{border-bottom:1px solid #d8cfc2;align-items:center;min-height:76px;padding:20px 66px 18px 30px;display:flex}.site-shell .qualification-heading h2{letter-spacing:.045em;margin:0;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(23px,2.3vw,28px);font-weight:500;line-height:1.2}.site-shell .qualification-layout{grid-template-columns:365px 1fr;align-items:center;gap:0;margin:0;display:grid}.site-shell .campaign-reel-preview{background:#fff;border:1px solid #d8cfc2;justify-self:start;width:328px;min-height:0;margin:16px 18px;overflow:hidden}.site-shell .campaign-reel-frame{background:#fff;width:100%;height:610px;min-height:0;overflow:hidden}.site-shell .qualification-action-pane{background:#f8f5ef;flex-direction:column;justify-content:center;min-height:100%;padding:22px 28px 24px 20px;display:flex;position:static}.site-shell .qualification-steps{border-top:0}.site-shell .qualification-step{border-bottom:1px solid #d8cfc2;grid-template-columns:42px 1fr;gap:10px;padding:20px 0 21px}.site-shell .qualification-step:first-child{padding-top:0}.site-shell .qualification-step .step-number{color:#b17d5c;letter-spacing:.12em;font:400 13px/1.5 Georgia,serif}.site-shell .qualification-step .step-content>strong{color:#29231e;letter-spacing:.035em;font-family:Noto Serif TC,Songti TC,serif;font-weight:500}.site-shell .qualification-step .step-content>small{color:#776e64;margin-top:5px;font-size:12px;line-height:1.7}.site-shell .comment-prompt-card{background:#eee8df;border:0;border-left:2px solid #b48363;gap:7px;min-height:70px;margin-top:13px;padding:12px 14px 13px}.site-shell .comment-prompt-card span{color:#9b755b;letter-spacing:.14em;font-size:9px}.site-shell .comment-prompt-card strong{font-family:Noto Serif TC,Songti TC,serif;font-size:16px;line-height:1.55}.site-shell .qualification-panel .ig-button{letter-spacing:.09em;background:#38271e;border-color:#38271e;min-height:54px;margin-top:15px;padding-left:18px;font-family:Noto Sans TC,sans-serif;font-size:12px}.site-shell .qualification-panel .ig-button:hover{background:#201712;border-color:#201712}.site-shell .qualification-panel .demo-button{background:0 0;min-height:46px;margin-top:8px;font-size:12px}@media (width<=1100px){.site-shell .qualification-panel{width:min(860px,100%)}.site-shell .qualification-layout{grid-template-columns:355px 1fr}.site-shell .qualification-action-pane{padding:22px 25px 24px 18px}.site-shell .qualification-step{grid-template-columns:40px 1fr;gap:9px;padding:18px 0}.site-shell .qualification-step:first-child{padding-top:0}.site-shell .campaign-reel-preview{width:320px;margin:16px 17px}.site-shell .campaign-reel-frame{height:595px}}@media (width<=780px){.site-shell .modal-backdrop:has(.qualification-panel){-webkit-backdrop-filter:blur(6px)saturate(.8);backdrop-filter:blur(6px)saturate(.8);background:#14100d94;place-items:start center;padding:12px}.site-shell .qualification-panel{border:1px solid #d8cfc3;width:100%;min-height:0;max-height:none;margin:12px 0;padding:0;overflow:visible;box-shadow:0 24px 66px #08060452}.site-shell .qualification-panel .modal-close{background:#f8f5efeb;position:absolute;top:10px;right:10px}.site-shell .qualification-heading{min-height:68px;padding:18px 58px 17px 20px}.site-shell .qualification-heading h2{font-size:23px;line-height:1.2}.site-shell .qualification-layout{grid-template-columns:1fr}.site-shell .campaign-reel-preview{border:1px solid #d8cfc2;justify-self:center;width:min(328px,100% - 32px);margin:18px auto 0}.site-shell .campaign-reel-frame{height:min(610px,174vw)}.site-shell .qualification-action-pane{padding:23px 20px 26px;display:block}.site-shell .qualification-step{grid-template-columns:38px 1fr;gap:8px;padding:18px 0 20px}.site-shell .qualification-step:first-child{padding-top:0}.site-shell .qualification-step .step-content>strong{font-size:17px}.site-shell .comment-prompt-card{min-height:68px;margin-top:12px;padding:12px 14px}.site-shell .qualification-panel .ig-button{min-height:54px;margin-top:15px;padding-left:17px;font-size:12px}}.site-shell .pack-cut-track{z-index:15;opacity:0;pointer-events:none;width:34px;position:absolute}.site-shell .pack-cut-glint{left:50%;top:var(--tear);background:linear-gradient(90deg,#0000,#ffffffe0 18%,#fff 50%,#ffffffe0 82%,#0000);width:32px;height:2px;box-shadow:0 0 4px #fff,0 0 12px #ffffffeb,0 0 28px #fffaeb80}.site-shell .pack-cut-glint:before{background:linear-gradient(#0000,#ffffff1a 22%,#ffffffb8);height:68px;bottom:1px}.site-shell .pack-cut-glint:after{display:none}.site-shell .phase-tearing .pack-cut-track,.site-shell .phase-tearing .pack-cut-glint{opacity:1}.site-shell .phase-tearing .pack-half{opacity:0}.site-shell .phase-tearing .foil-pack{opacity:1}.site-shell .pack-half-left{clip-path:inset(0 86% 0 0)}.site-shell .pack-half-right{clip-path:inset(0 0 0 14%)}@media (width<=680px){.site-shell .pack-cut-track{width:30px;height:462px;top:23px;left:calc(50% - 103px)}}@keyframes finalInterfaceDim{0%{opacity:1;filter:none}18%,78%{opacity:.72;filter:none}to{opacity:1;filter:none}}@keyframes finalLeftStrip{0%{opacity:1;transform:translate(calc(-50% - 4px),-50%)rotate(-.3deg)}38%{opacity:1;transform:translate(calc(-50% - 21px),calc(16px - 50%))rotate(-3deg)}to{opacity:0;filter:blur(1px)brightness(1.08);transform:translate(calc(-50% - 92px),calc(104px - 50%))rotate(-12deg)scale(.96)}}@keyframes finalMainWrapper{0%{opacity:1;transform:translate(calc(4px - 50%),-50%)rotate(.3deg)}34%{opacity:1;transform:translate(calc(19px - 50%),calc(2px - 50%))rotate(1.3deg)}72%{opacity:.94;filter:brightness(1.06);transform:translate(calc(63px - 50%),calc(21px - 50%))rotate(3.7deg)}to{opacity:0;filter:blur(1.2px)brightness(1.13);transform:translate(calc(138px - 50%),calc(62px - 50%))rotate(7deg)scale(.95)}}@keyframes finalSingleCard{0%,7%{opacity:0;transform:translateY(176px)scale(.69)rotateY(180deg)rotate(-1.2deg)}28%{opacity:1;transform:translateY(86px)scale(.8)rotateY(180deg)rotate(.6deg)}55%{opacity:1;transform:translateY(-24px)scale(.94)rotateY(180deg)rotate(0)}70%{opacity:1;transform:translateY(-16px)scale(.99)rotateY(88deg)}84%{opacity:1;transform:translateY(-14px)scale(1.045)rotateY(-6deg)}94%{opacity:1;transform:translateY(-17px)scale(.995)rotateY(1.5deg)}to{opacity:1;transform:translateY(-12px)scale(1)rotateY(0)}}@keyframes finalSingleCardBack{0%,66%{opacity:1}72%,to{opacity:0}}@keyframes finalCaption{0%{opacity:.42}18%,82%{opacity:1}to{opacity:0}}.site-shell .pack-stage{--cut-x:calc(50% - 126px);--cut-top:51px;--cut-height:567px}.site-shell .phase-ready.pack-stage{-webkit-tap-highlight-color:transparent;outline:none}.site-shell .phase-ready.pack-stage:focus-visible{outline-offset:8px;border-radius:24px;outline:1px solid #f4daa4eb}.site-shell .pack-stage:not(.phase-ready) .pack-open-cue{opacity:0!important;pointer-events:none!important}.site-shell .pack-open-cue span{animation:1.28s cubic-bezier(.4,0,.2,1) infinite premiumCueDown}.site-shell .pack-cut-track{top:var(--cut-top);left:var(--cut-x);height:var(--cut-height);transform:translate(-50%)}.site-shell .pack-cut-glint{transform:translate(-50%,-50%)rotate(-10deg)}.site-shell .pack-cut-glint:before{transform:translate(-50%)rotate(10deg)}@keyframes premiumCueDown{0%{opacity:.24;transform:translateY(0)scale(.98)}22%{opacity:1}70%{opacity:.94;transform:translateY(21px)scale(1)}to{opacity:0;transform:translateY(29px)scale(.98)}}@keyframes premiumCutBloom{0%{opacity:0;filter:blur(1.8px)brightness(1.1)}10%{opacity:1;filter:blur()brightness(1.12)}84%{opacity:1;filter:blur()brightness(1.04)}to{opacity:0;filter:blur(1px)brightness()}}@media (width<=680px){.site-shell .pack-stage{--cut-x:calc(50% - 103px);--cut-top:23px;--cut-height:462px}}.site-shell .prize-effect{z-index:10;opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .prize-effect:before,.site-shell .prize-effect:after{content:"";opacity:0;position:absolute;inset:0}.site-shell .prize-effect i{opacity:0;width:5px;height:5px;position:absolute;transform:rotate(45deg)}.site-shell .prize-effect i:first-child{top:24%;left:8%}.site-shell .prize-effect i:nth-child(2){top:61%;left:19%}.site-shell .prize-effect i:nth-child(3){top:12%;left:31%}.site-shell .prize-effect i:nth-child(4){top:83%;left:45%}.site-shell .prize-effect i:nth-child(5){top:16%;left:61%}.site-shell .prize-effect i:nth-child(6){top:70%;left:73%}.site-shell .prize-effect i:nth-child(7){top:29%;left:88%}.site-shell .prize-effect i:nth-child(8){top:80%;left:91%}.site-shell .tier-first .reward-card{background-size:220% 220%,100% 100%,100% 100%}.site-shell .tier-second .reward-card{background:linear-gradient(122deg,#0000 15%,#ffecb433 32%,#0000 50%) 0 0/210% 210%,radial-gradient(circle at 50% 31%,#d4ab5d3d,#0000 34%) 0 0/100% 100%,linear-gradient(145deg,#33261d,#18110d 74%) 0 0/100% 100%;border-color:#e6c37ee0;box-shadow:0 26px 58px #00000063,0 0 27px #dcb26024,inset 0 0 0 7px #e6c07412}.site-shell .tier-third .reward-card{background:linear-gradient(125deg,#0000 17%,#dca87021 34%,#0000 50%) 0 0/220% 220%,radial-gradient(circle at 50% 31%,#af774b33,#0000 34%) 0 0/100% 100%,linear-gradient(145deg,#31231c,#18110e 74%) 0 0/100% 100%;border-color:#c2915fc7;box-shadow:0 25px 54px #00000061,inset 0 0 0 7px #be86580e}.site-shell .tier-none .reward-card{color:#e3e0d8;filter:saturate(.3);background:linear-gradient(125deg,#0000 18%,#fff1 35%,#0000 50%) 0 0/220% 220%,radial-gradient(circle at 50% 31%,#c5c3bc17,#0000 35%) 0 0/100% 100%,linear-gradient(145deg,#302e2a,#171614 76%) 0 0/100% 100%;border-color:#b8b5ad8a;box-shadow:0 23px 48px #00000059,inset 0 0 0 7px #d6d3cb09}.site-shell .tier-none .reward-card small,.site-shell .tier-none .reward-card em,.site-shell .tier-none .reward-card i{color:#aaa79f}.site-shell .tier-none .reward-card .winner-orbit{filter:grayscale()opacity(.58)}.site-shell .tier-third .reward-card .winner-orbit{filter:sepia(.5)saturate(.72)drop-shadow(0 0 10px #bc804e33)}.site-shell .tier-second .reward-card .winner-orbit{filter:drop-shadow(0 0 12px #deb56247)}.site-shell .phase-revealing.tier-second .prize-effect{opacity:1;animation:2.82s ease-out both secondPrizeEffect}.site-shell .phase-revealing.tier-third .prize-effect{opacity:1;animation:2.82s ease-out both thirdPrizeEffect}.site-shell .phase-revealing.tier-none .prize-effect{opacity:1;animation:2.82s ease-out both nonePrizeEffect}.site-shell .phase-revealing.tier-first .prize-effect:before{background:radial-gradient(#fffbead1 0 4%,#efcf8b42 18%,#0000 62%)}.site-shell .phase-revealing.tier-first .prize-effect:after{background:linear-gradient(108deg,#0000 35%,#ffffff8f 48%,#ffeec23d 53%,#0000 64%)}.site-shell .phase-revealing.tier-second .prize-effect:before{background:radial-gradient(#f4dca675,#d6a85221 30%,#0000 63%);animation:2.6s ease-out .1s both tierGlow}.site-shell .phase-revealing.tier-third .prize-effect:before{background:radial-gradient(#c9946245,#9f653e14 34%,#0000 64%);animation:2.55s ease-out .14s both tierGlowSoft}.site-shell .phase-revealing.tier-none .prize-effect:before{background:radial-gradient(#c4c2bc21,#0000 57%);animation:2.3s ease-out .2s both tierGlowSoft}.site-shell .phase-revealing.tier-first .prize-effect i{background:#fff9e7;animation:1.45s ease-out 1.12s both tierSpark;box-shadow:0 0 8px #fff,0 0 18px #f7da99d1}.site-shell .phase-revealing.tier-second .prize-effect i:nth-child(-n+6){background:#f3d79c;animation:1.35s ease-out 1.22s both tierSpark;box-shadow:0 0 9px #eec575c2}.site-shell .phase-revealing.tier-third .prize-effect i:nth-child(-n+3){background:#d2a16f;animation:1.2s ease-out 1.3s both tierSparkSoft;box-shadow:0 0 8px #c58b589e}.site-shell .prize-effect i:nth-child(2n){animation-delay:1.25s!important}.site-shell .prize-effect i:nth-child(3n){animation-delay:1.38s!important}.site-shell .phase-won.tier-first .reward-card,.site-shell .phase-claimed.tier-first .reward-card{animation:4.2s ease-in-out infinite rareCardFloat,5.2s linear infinite rareCardHolo}.site-shell .phase-won.tier-second .reward-card,.site-shell .phase-claimed.tier-second .reward-card{animation:4.8s ease-in-out infinite rareCardFloat,7.2s linear infinite rareCardHolo}.site-shell .phase-won.tier-third .reward-card,.site-shell .phase-claimed.tier-third .reward-card{animation:5.6s ease-in-out infinite rareCardFloat}.site-shell .phase-lost.tier-none .reward-card{animation:none;transform:translateY(-12px)rotateY(0)}@keyframes firstPrizeEffect{0%,13%{opacity:0;transform:translate(-50%,-50%)scale(.76)}36%{opacity:1;transform:translate(-50%,-50%)scale(.94)}66%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}to{opacity:0;transform:translate(-50%,-50%)scale(1.12)}}@keyframes secondPrizeEffect{0%,18%{opacity:0;transform:translate(-50%,-48%)scale(.82)}43%,76%{opacity:.88;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-52%)scale(1.06)}}@keyframes thirdPrizeEffect{0%,24%{opacity:0;transform:translate(-50%,-48%)scale(.88)}50%,78%{opacity:.68;transform:translate(-50%,-50%)scale(.98)}to{opacity:0;transform:translate(-50%,-51%)scale(1.02)}}@keyframes nonePrizeEffect{0%,28%{opacity:0}55%,76%{opacity:.48}to{opacity:0}}@keyframes tierGlow{0%,22%{opacity:0}48%{opacity:1}to{opacity:0;transform:scale(1.16)}}@keyframes tierGlowSoft{0%,25%{opacity:0}55%{opacity:.72}to{opacity:0;transform:scale(1.08)}}@keyframes firstLightSheet{0%{opacity:0;transform:translate(-45%)}28%{opacity:1}to{opacity:0;transform:translate(46%)}}@keyframes tierSpark{0%{opacity:0;transform:rotate(45deg)scale(.2)}24%{opacity:1;transform:rotate(45deg)scale(1.7)}to{opacity:0;transform:translateY(-36px)rotate(45deg)scale(.4)}}@keyframes tierSparkSoft{0%{opacity:0;transform:rotate(45deg)scale(.3)}32%{opacity:.8;transform:rotate(45deg)scale(1.25)}to{opacity:0;transform:translateY(-21px)rotate(45deg)scale(.5)}}.site-shell .reward-card{--card-rx:0deg;--card-ry:0deg;--shine-x:50%;--shine-y:42%;isolation:isolate;transform-style:preserve-3d;will-change:transform;border-radius:18px;overflow:hidden}.site-shell .reward-card>small,.site-shell .reward-card>.winner-orbit,.site-shell .reward-card>b,.site-shell .reward-card>em,.site-shell .reward-card>i,.site-shell .reward-card-number{z-index:3;text-shadow:0 1px 12px #00000047;position:relative}.site-shell .reward-card:after{z-index:4;box-shadow:inset 0 0 0 1px #fffae714,inset 0 0 0 5px #0806052e}.site-shell .reward-card-material,.site-shell .reward-card-guilloche,.site-shell .reward-card-holo,.site-shell .reward-card-specular{pointer-events:none;display:block;position:absolute;inset:0}.site-shell .reward-card-material{z-index:1;border-radius:inherit;overflow:hidden}.site-shell .reward-card-guilloche{opacity:.38;background:repeating-radial-gradient(at 50% 43%,#0000 0 12px,#efd3971f 12.5px 13.2px,#0000 14px 21px),repeating-linear-gradient(118deg,#0000 0 15px,#f4deab0e 16px,#0000 17px 31px);border-radius:11px;inset:12px;-webkit-mask-image:linear-gradient(#000000e6,#0000002e 47%,#000000d1);mask-image:linear-gradient(#000000e6,#0000002e 47%,#000000d1)}.site-shell .reward-card-holo{opacity:0;mix-blend-mode:screen;filter:saturate(.76)contrast(1.08)blur(.15px);background:linear-gradient(116deg,#0000 19%,#ffdfaa21 29%,#a7e1d533 37%,#bdcbf52b 44%,#e1b5dd2e 51%,#ffe0a22e 58%,#0000 70%) 0 0/230% 230%;inset:-22%;transform:translateZ(1px)}.site-shell .reward-card-specular{z-index:2;opacity:.38;mix-blend-mode:screen;background:radial-gradient(circle at var(--shine-x) var(--shine-y),#ffffff57 0,#fff2cf24 15%,transparent 38%), linear-gradient(112deg,transparent 35%,#fffae71a 47%,transparent 58%);transition:opacity .25s,background-position .12s linear}.site-shell .reward-card-number{color:#e7cd97b8;letter-spacing:.2em;font:500 8px/1 Georgia,serif;position:absolute;bottom:18px;right:25px}.site-shell .tier-first .reward-card{background:radial-gradient(circle at 50% 26%,#b17d4533,#0000 33%),linear-gradient(145deg,#33251e 0%,#1b130f 49%,#0d0a08 100%);border-color:#f8e2b4eb;box-shadow:0 34px 72px #20130a6b,0 0 0 1px #7d532738,inset 0 0 0 7px #eecf9111,inset 0 0 48px #be803c1a}.site-shell .tier-first .reward-card:after{border-color:#f2d7a0a3}.site-shell .tier-first .reward-card-holo{opacity:.48;animation:7.8s cubic-bezier(.42,0,.3,1) infinite alternate collectorHoloDrift}.site-shell .tier-first .reward-card-guilloche,.site-shell .tier-first .reward-card-specular{opacity:.52}.site-shell .tier-first .reward-card .winner-orbit{filter:sepia(.16)saturate(.92)drop-shadow(0 1px #fff5d647)drop-shadow(0 12px 22px #00000057)}.site-shell .tier-second .reward-card-holo{opacity:.25;animation:10s ease-in-out infinite alternate collectorHoloDrift;inset:-15% 8%;-webkit-mask-image:linear-gradient(#0000 4%,#000 18% 72%,#0000 91%);mask-image:linear-gradient(#0000 4%,#000 18% 72%,#0000 91%)}.site-shell .tier-second .reward-card-specular{opacity:.32}.site-shell .tier-third .reward-card-holo{display:none}.site-shell .tier-third .reward-card-specular{opacity:.2}.site-shell .tier-third .reward-card-guilloche{opacity:.24}.site-shell .tier-none .reward-card-material{filter:grayscale();opacity:.38}.site-shell .tier-none .reward-card-holo,.site-shell .tier-none .reward-card-guilloche{display:none}.site-shell .tier-none .reward-card-specular{opacity:.08}.site-shell .prize-effect{width:390px;height:500px}.site-shell .prize-effect:before{filter:blur(6px);background:radial-gradient(#e6c58529,#c18d460f 37%,#0000 69%);border-radius:50%;inset:5% 2%}.site-shell .prize-effect:after{background:linear-gradient(108deg,#0000 41%,#ffffff85 49%,#fae1ae2e 52%,#0000 59%);inset:8% 20%;transform:translate(-68%)}.site-shell .phase-revealing.tier-first .prize-effect{opacity:1;animation:2.55s ease-out both materialBacklight}.site-shell .phase-revealing.tier-first .prize-effect:before{animation:2.5s ease-out both materialHalo}.site-shell .phase-revealing.tier-first .prize-effect:after{animation:1.35s cubic-bezier(.32,0,.22,1) 1.28s both materialLightPass}.site-shell .phase-revealing.tier-second .prize-effect,.site-shell .phase-revealing.tier-third .prize-effect,.site-shell .phase-revealing.tier-none .prize-effect{opacity:0;animation:none}.site-shell .phase-won .reward-card,.site-shell .phase-lost .reward-card,.site-shell .phase-claimed .reward-card{transform:translateY(-16px) perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry));transition:transform .2s cubic-bezier(.2,.74,.24,1),box-shadow .3s;animation:none!important}.site-shell .phase-won.tier-first .reward-card:hover,.site-shell .phase-claimed.tier-first .reward-card:hover{box-shadow:0 42px 86px #20130a75,0 0 0 1px #efd09447,inset 0 0 0 7px #eecf9113,inset 0 0 52px #be803c1f}@keyframes collectorHoloDrift{0%{background-position:135% 10%;transform:translate3d(-3%,1%,1px)rotate(-1deg)}to{background-position:-55% 92%;transform:translate3d(3%,-1%,1px)rotate(1deg)}}@keyframes materialBacklight{0%,24%{opacity:0;transform:translate(-50%,-50%)scale(.92)}48%{opacity:.8;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-50%)scale(1.045)}}@keyframes materialHalo{0%,24%{opacity:0}52%{opacity:.72}to{opacity:0}}@keyframes materialLightPass{0%{opacity:0;transform:translate(-68%)}20%{opacity:.8}to{opacity:0;transform:translate(68%)}}@media (width<=680px){.site-shell .prize-effect{width:315px;height:410px}.site-shell .reward-card-number{bottom:16px;right:21px}}@media (prefers-reduced-motion:reduce){.site-shell .reward-card-holo{animation:none!important}.site-shell .phase-won .reward-card,.site-shell .phase-lost .reward-card,.site-shell .phase-claimed .reward-card{transition:none}}.site-shell .result-won .reward-card,.site-shell .result-none .reward-card{color:#173b30;filter:none;background:repeating-linear-gradient(0deg,#53402005 0 1px,#0000 1px 4px),radial-gradient(circle at 50% 34%,#d2b88421,#0000 34%),linear-gradient(145deg,#fffdf7,#eee5d5 78%,#e3d6c1);border:1px solid #9c7839b8;border-radius:14px;box-shadow:0 28px 62px #2d231433,inset 0 0 0 7px #ffffff57,inset 0 0 0 8px #94703329}.site-shell .result-won .reward-card:after,.site-shell .result-none .reward-card:after{z-index:4;box-shadow:none;border:1px solid #9771316b;border-radius:8px;inset:13px}.site-shell .result-won .reward-card small,.site-shell .result-none .reward-card small{color:#8d713d;letter-spacing:.18em;font:500 9px Noto Sans TC,sans-serif}.site-shell .result-won .reward-card .winner-orbit,.site-shell .result-none .reward-card .winner-orbit{color:#0000;filter:none;background:url(/jncin-logo-mark-dark.png) 50%/contain no-repeat;border:0;border-radius:0;width:92px;height:70px;margin:31px 0 20px;animation:none}.site-shell .result-won .reward-card b,.site-shell .result-none .reward-card b{color:#173b30;letter-spacing:.12em;text-shadow:none;font:600 27px/1.35 Noto Serif TC,serif}.site-shell .result-won .reward-card em,.site-shell .result-none .reward-card em{color:#4c5149;letter-spacing:.04em;max-width:220px;text-shadow:none;margin-top:15px;font:500 14px/1.7 Noto Serif TC,serif}.site-shell .result-won .reward-card i,.site-shell .result-none .reward-card i{color:#92784a;letter-spacing:.08em;max-width:220px;text-shadow:none;margin-top:28px;font:500 10px/1.6 Noto Sans TC,sans-serif}.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card,.site-shell .phase-lost.result-none .reward-card{transition:none;animation:none!important;transform:translateY(-14px)rotateY(0)!important}.site-shell .result-won .reward-card{color:#f8ecd3;filter:none;background:radial-gradient(circle at 50% 26%,#b17d4533,#0000 33%),linear-gradient(145deg,#33251e 0%,#1b130f 49%,#0d0a08 100%);border:1px solid #f8e2b4eb;border-radius:18px;box-shadow:0 34px 72px #20130a6b,0 0 0 1px #7d532738,inset 0 0 0 7px #eecf9111,inset 0 0 48px #be803c1a}.site-shell .result-won .reward-card:after{border:1px solid #f2d7a0a3;border-radius:11px;inset:10px;box-shadow:inset 0 0 0 4px #fff8de06}.site-shell .result-won .reward-card small{color:#dbc28f;letter-spacing:.18em;font:500 9px Noto Sans TC,sans-serif}.site-shell .result-won .reward-card .winner-orbit{filter:sepia(.16)saturate(.92)drop-shadow(0 1px #fff5d647)drop-shadow(0 12px 22px #00000057);opacity:1;background:url(/jncin-logo-mark.png) 50%/contain no-repeat;width:104px;height:78px;margin:28px 0 18px}.site-shell .result-won .reward-card b{color:#fff8e8;letter-spacing:.14em;text-shadow:0 1px 12px #00000047;font:600 29px/1.35 Noto Serif TC,serif}.site-shell .result-won .reward-card em{color:#eadcbf;letter-spacing:.12em;text-shadow:0 1px 12px #00000047;font:500 17px/1.6 Noto Serif TC,serif}.site-shell .result-won .reward-card i{color:#cdb27a;letter-spacing:.08em;text-shadow:0 1px 12px #00000047;font:500 10px/1.6 Noto Sans TC,sans-serif}.site-shell .result-won .reward-card-material{filter:none;opacity:1;display:block}.site-shell .result-won .reward-card-guilloche,.site-shell .result-won .reward-card-holo,.site-shell .result-won .reward-card-specular{display:block}.site-shell .phase-revealing.result-won .prize-effect{opacity:1;animation:2.55s ease-out both materialBacklight}.site-shell .phase-revealing.result-won .prize-effect:before{animation:2.5s ease-out both materialHalo}.site-shell .phase-revealing.result-won .prize-effect:after{animation:1.35s cubic-bezier(.32,0,.22,1) 1.28s both materialLightPass}.site-shell .phase-revealing.result-none .prize-effect,.site-shell .phase-lost.result-none .prize-effect{opacity:0;animation:none}.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card{transform:translateY(-16px) perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry))!important}.site-shell .result-won .reward-card{--shine-tx:0px;--shine-ty:0px}.site-shell .result-won .reward-card-guilloche{opacity:.42}@keyframes naturalFoilDrift{0%{background-position:112% 18%;transform:translate3d(-1.5%,.4%,1px)rotate(-.35deg)}to{background-position:-18% 78%;transform:translate3d(1.5%,-.4%,1px)rotate(.35deg)}}.site-shell .result-won .reward-card{--slice-x:0px;--slice-y:0px}.site-shell .reward-card-light-slices{z-index:2;opacity:0;pointer-events:none;mix-blend-mode:screen;transform:translate3d(var(--slice-x),var(--slice-y),2px);transition:opacity .42s,transform .42s cubic-bezier(.2,.72,.22,1);display:block;position:absolute;inset:-8%;overflow:hidden}.site-shell .reward-card-light-slices i{--slice-angle:0deg;--slice-opacity:.58;height:8px;opacity:var(--slice-opacity);clip-path:polygon(0 58%,96% 0,100% 45%,4% 100%);filter:blur(.18px);transform:rotate(var(--slice-angle)) scaleX(.94);transform-origin:50%;background:linear-gradient(90deg,#0000,#fff8e006 16%,#ffffff4d 48%,#e4be7714 70%,#0000);border:0;margin:0;display:block;position:absolute;box-shadow:0 0 7px #fff5d71f}.site-shell .reward-card-light-slices i:first-child{--slice-angle:-17deg;width:62%;top:20%;left:-9%}.site-shell .reward-card-light-slices i:nth-child(2){--slice-angle:12deg;--slice-opacity:.48;width:47%;height:6px;top:41%;right:-6%}.site-shell .reward-card-light-slices i:nth-child(3){--slice-angle:19deg;--slice-opacity:.42;width:53%;height:7px;bottom:29%;left:4%}.site-shell .reward-card-light-slices i:nth-child(4){--slice-angle:-24deg;--slice-opacity:.34;width:36%;height:5px;bottom:17%;right:2%}.site-shell .phase-revealing.result-won .reward-card-light-slices{animation:1.72s cubic-bezier(.2,.7,.22,1) .86s both premiumLightSlicesReveal}.site-shell .phase-revealing.result-won .reward-card-light-slices i{animation:1.34s cubic-bezier(.18,.72,.2,1) .92s both premiumLightSliceTrace}.site-shell .phase-revealing.result-won .reward-card-light-slices i:nth-child(2){animation-delay:1.04s}.site-shell .phase-revealing.result-won .reward-card-light-slices i:nth-child(3){animation-delay:1.13s}.site-shell .phase-revealing.result-won .reward-card-light-slices i:nth-child(4){animation-delay:1.21s}.site-shell .result-none .reward-card-light-slices{display:none}@keyframes premiumLightSlicesReveal{0%,25%{opacity:0;transform:translate3d(-6px,5px,2px)}48%{opacity:.44}74%{opacity:.18}to{opacity:.105;transform:translateZ(2px)}}@keyframes premiumLightSliceTrace{0%{opacity:0;transform:rotate(var(--slice-angle)) scaleX(.18)}38%{opacity:.72}to{opacity:var(--slice-opacity,.5);transform:rotate(var(--slice-angle)) scaleX(.94)}}@media (width<=680px){.site-shell .reward-card-light-slices i{filter:blur(.12px);height:6px}}@media (prefers-reduced-motion:reduce){.site-shell .reward-card-light-slices,.site-shell .reward-card-light-slices i{transition:none!important;animation:none!important}.site-shell .phase-revealing.result-won .reward-card-light-slices,.site-shell .phase-won.result-won .reward-card-light-slices,.site-shell .phase-claimed.result-won .reward-card-light-slices{opacity:.14;transform:none}}.site-shell .pack-stage{perspective-origin:50% 44%}.site-shell .pack-flex-sheen{z-index:5;pointer-events:none;mix-blend-mode:soft-light;background:linear-gradient(104deg,#0000 5%,#fffceb0d 21%,#ffffff2e 30%,#0000 39% 57%,#6f461f17 68%,#fff7da1f 77%,#0000 91%) 0 0/190% 100%,repeating-linear-gradient(96deg,#0000 0 29px,#ffffff06 30px,#0000 32px 59px) 0 0/100% 100%,radial-gradient(at 52% 17%,#ffffff21,#0000 47%) 0 0/100% 100%;border-radius:3px;display:block;position:absolute;inset:2.5% 4%;overflow:hidden}.site-shell .pack-flex-sheen:before,.site-shell .pack-flex-sheen:after{content:"";filter:blur(.25px);transform-origin:50%;background:linear-gradient(90deg,#0000,#fffae273 30%,#4e2f1629 54%,#0000 83%);width:120%;height:1px;position:absolute;left:-10%}.site-shell .pack-flex-sheen:before{top:28%;transform:rotate(-4.5deg)}.site-shell .pack-flex-sheen:after{bottom:24%;transform:rotate(5.5deg)}.site-shell .pack-flex-sheen i{transform-origin:0;background:linear-gradient(90deg,#0000,#ffffff6b,#502f161a,#0000);width:74%;height:1px;display:block;position:absolute;box-shadow:0 1px #462a1509}.site-shell .pack-flex-sheen i:first-child{top:43%;left:5%;transform:rotate(7deg)}.site-shell .pack-flex-sheen i:nth-child(2){top:58%;right:-18%;transform:rotate(-11deg)}.site-shell .pack-flex-sheen i:nth-child(3){width:58%;bottom:12%;left:13%;transform:rotate(4deg)}@keyframes filmTensionSheen{0%{opacity:.4;background-position:48% 0,0 0,0 0;transform:translateZ(2px)skewY(-.15deg)}to{opacity:.55;background-position:52% 0,0 0,0 0;transform:translateZ(2px)skewY(.15deg)}}@keyframes flexibleLeftFilmRelease{0%{opacity:1;filter:drop-shadow(0 34px 34px #0006);transform:translate(calc(-50% - 4px),-50%)perspective(1000px)rotateX(0)rotateY(0)rotate(-.3deg)skewY(0)scale(1)}17%{opacity:1;transform:translate(calc(-50% - 13px),calc(3px - 50%))perspective(1000px)rotateX(2deg)rotateY(-13deg)rotate(-1.6deg)skewY(1.2deg)scaleX(.97)scaleY(1.01)}38%{opacity:1;filter:drop-shadow(0 22px 22px #00000057)brightness(1.04);transform:translate(calc(-50% - 31px),calc(17px - 50%))perspective(1000px)rotateX(5deg)rotateY(-32deg)rotate(-5.2deg)skewY(3.2deg)scaleX(.9)scaleY(1.025)}63%{opacity:.96;filter:drop-shadow(0 18px 16px #00000045)brightness(1.1);transform:translate(calc(-50% - 68px),calc(61px - 50%))perspective(1000px)rotateX(8deg)rotateY(-53deg)rotate(-11deg)skewY(5.3deg)scaleX(.78)scaleY(.99)}82%{opacity:.72;filter:drop-shadow(0 12px 12px #00000030)brightness(1.14);transform:translate(calc(-50% - 111px),calc(119px - 50%))perspective(1000px)rotateX(11deg)rotateY(-68deg)rotate(-18deg)skewY(7deg)scaleX(.65)scaleY(.94)}to{opacity:0;filter:blur(1.2px)brightness(1.17);transform:translate(calc(-50% - 176px),calc(218px - 50%))perspective(1000px)rotateX(14deg)rotateY(-78deg)rotate(-28deg)skewY(8deg)scaleX(.54)scaleY(.88)}}@keyframes flexibleMainFilmRelease{0%{opacity:1;filter:drop-shadow(0 34px 34px #0006);transform:translate(calc(4px - 50%),-50%)perspective(1100px)rotateX(0)rotateY(0)rotate(.3deg)skewY(0)scale(1)}16%{opacity:1;transform:translate(calc(8px - 50%),calc(-50% - 2px))perspective(1100px)rotateX(-1deg)rotateY(4deg)rotate(.7deg)skewY(-.5deg)scaleX(.998)scaleY(1.004)}35%{opacity:1;filter:drop-shadow(0 29px 30px #0000005c)brightness(1.025);transform:translate(calc(22px - 50%),calc(7px - 50%))perspective(1100px)rotateX(-3deg)rotateY(11deg)rotate(1.8deg)skewY(-1.3deg)scaleX(.98)scaleY(1.006)}58%{opacity:.98;filter:drop-shadow(0 24px 24px #0000004d)brightness(1.07);transform:translate(calc(52px - 50%),calc(29px - 50%))perspective(1100px)rotateX(-6deg)rotateY(24deg)rotate(4.4deg)skewY(-2.6deg)scaleX(.93)scaleY(.99)}78%{opacity:.82;filter:drop-shadow(0 16px 17px #00000038)brightness(1.12);transform:translate(calc(99px - 50%),calc(73px - 50%))perspective(1100px)rotateX(-9deg)rotateY(39deg)rotate(8deg)skewY(-4deg)scaleX(.84)scaleY(.95)}to{opacity:0;filter:blur(1.4px)brightness(1.18);transform:translate(calc(204px - 50%),calc(158px - 50%))perspective(1100px)rotateX(-12deg)rotateY(58deg)rotate(15deg)skewY(-5.5deg)scaleX(.72)scaleY(.88)}}@keyframes flexibleFilmSheen{0%{opacity:.44;background-position:118% 0,0 0,0 0;transform:translateZ(2px)skew(0deg)}32%{opacity:.65;background-position:74% 0,0 0,0 0;transform:translateZ(4px)skew(-1.4deg)}67%{opacity:.38;background-position:31% 0,0 0,0 0;transform:translateZ(3px)skew(2deg)}to{opacity:.12;background-position:-16% 0,0 0,0 0;transform:translateZ(1px)skew(-.6deg)}}.site-shell .result-won .reward-card-holo{opacity:.22;filter:saturate(.48)contrast(1.02)blur(.38px)}.site-shell .result-won .reward-card-specular{transform-origin:50%}.site-shell .phase-won.result-won .reward-card-light-slices,.site-shell .phase-claimed.result-won .reward-card-light-slices{opacity:.105}.site-shell .phase-won.result-won .reward-card:hover .reward-card-light-slices,.site-shell .phase-claimed.result-won .reward-card:hover .reward-card-light-slices{opacity:.17}@media (width<=680px){.site-shell .phase-won.result-won .reward-card-light-slices,.site-shell .phase-claimed.result-won .reward-card-light-slices{opacity:.085}}@media (prefers-reduced-motion:reduce){.site-shell .result-won .reward-card-specular{transition:none}}.site-shell .foil-pack,.site-shell .pack-half{transform-style:flat;backface-visibility:hidden}.site-shell .pack-flex-sheen{filter:blur(.12px)}.site-shell .pack-flex-sheen:before,.site-shell .pack-flex-sheen:after{opacity:.2}.site-shell .pack-flex-sheen i{opacity:.14}.site-shell .phase-tearing .foil-pack .pack-flex-sheen{animation:.24s ease-in-out infinite alternate stableFilmTension}@keyframes stableFilmTension{0%{opacity:.29;background-position:49% 0,0 0,0 0;transform:skewY(-.08deg)}to{opacity:.35;background-position:52% 0,0 0,0 0;transform:skewY(.08deg)}}@keyframes stableLeftFilmRelease{0%{opacity:1;filter:drop-shadow(0 34px 34px #0006);transform:translate(calc(-50% - 4px),-50%)rotate(-.3deg)skewY(0)scale(1)}19%{opacity:1;transform:translate(calc(-50% - 10px),calc(3px - 50%))rotate(-1deg)skewY(.55deg)scaleX(.992)scaleY(1.006)}45%{opacity:1;filter:drop-shadow(0 25px 25px #00000057)brightness(1.025);transform:translate(calc(-50% - 27px),calc(20px - 50%))rotate(-3.8deg)skewY(1.35deg)scaleX(.972)scaleY(1.01)}72%{opacity:.94;filter:drop-shadow(0 16px 17px #00000040)brightness(1.055);transform:translate(calc(-50% - 59px),calc(64px - 50%))rotate(-8.6deg)skewY(.8deg)scaleX(.95)scaleY(.99)}to{opacity:0;filter:blur(.85px)brightness(1.08);transform:translate(calc(-50% - 111px),calc(138px - 50%))rotate(-15deg)skewY(0)scaleX(.925)scaleY(.94)}}@keyframes stableMainFilmRelease{0%{opacity:1;filter:drop-shadow(0 34px 34px #0006);transform:translate(calc(4px - 50%),-50%)rotate(.3deg)skewY(0)scale(1)}24%{opacity:1;transform:translate(calc(8px - 50%),calc(1px - 50%))rotate(.65deg)skewY(-.2deg)scaleX(.998)scaleY(1.002)}49%{opacity:1;filter:drop-shadow(0 29px 29px #00000059)brightness(1.018);transform:translate(calc(24px - 50%),calc(12px - 50%))rotate(1.8deg)skewY(-.65deg)scaleX(.99)scaleY(1.004)}74%{opacity:.94;filter:drop-shadow(0 21px 22px #00000047)brightness(1.045);transform:translate(calc(58px - 50%),calc(42px - 50%))rotate(4deg)skewY(-.9deg)scaleX(.974)scaleY(.988)}to{opacity:0;filter:blur(.9px)brightness(1.075);transform:translate(calc(128px - 50%),calc(105px - 50%))rotate(8deg)skewY(-.35deg)scaleX(.947)scaleY(.96)}}@keyframes stableFilmSheen{0%{opacity:.31;background-position:112% 0,0 0,0 0;transform:skew(0deg)}34%{opacity:.39;background-position:76% 0,0 0,0 0;transform:skew(-.45deg)}68%{opacity:.25;background-position:34% 0,0 0,0 0;transform:skew(.58deg)}to{opacity:.08;background-position:-10% 0,0 0,0 0;transform:skew(-.18deg)}}@media (width<=680px){.site-shell .pack-flex-sheen{opacity:.27}}@media (prefers-reduced-motion:reduce){.site-shell .phase-tearing .foil-pack .pack-flex-sheen,.site-shell .phase-revealing .pack-half,.site-shell .phase-revealing .pack-half .pack-flex-sheen{animation:none!important}}.site-shell .phase-revealing .pack-half .pack-flex-sheen{animation:1.52s linear both naturalFoilAngleChange}.site-shell .phase-revealing .pack-half-left .pack-flex-sheen{animation-delay:0s}@keyframes naturalLeftFoilFall{0%,8%{opacity:1;filter:drop-shadow(0 34px 34px #0006)drop-shadow(0 8px 8px #4128122e);animation-timing-function:cubic-bezier(.18,.66,.24,1);transform:translate(-50%,-50%)rotate(0)skewY(0)scale(1)}18%{opacity:1;filter:drop-shadow(0 33px 33px #00000063)drop-shadow(0 7px 7px #4128122b);animation-timing-function:cubic-bezier(.32,.02,.78,.42);transform:translate(calc(-50% - 3px),calc(2px - 50%))rotate(-.35deg)skewY(.3deg)scaleX(.998)scaleY(1.002)}36%{opacity:1;filter:drop-shadow(0 29px 29px #0000005c)drop-shadow(0 6px 7px #41281224);animation-timing-function:cubic-bezier(.34,.05,.76,.45);transform:translate(calc(-50% - 12px),calc(14px - 50%))rotate(-1.7deg)skewY(-.55deg)scaleX(.987)scaleY(1.004)}61%{opacity:1;filter:drop-shadow(0 23px 23px #0000004f)brightness(1.025);animation-timing-function:cubic-bezier(.28,.05,.74,.42);transform:translate(calc(-50% - 28px),calc(50px - 50%))rotate(-4.6deg)skewY(.48deg)scaleX(.97)scaleY(.995)}82%{opacity:.96;filter:drop-shadow(0 14px 16px #0000003b)brightness(1.045);animation-timing-function:cubic-bezier(.24,.06,.72,.42);transform:translate(calc(-50% - 50px),calc(111px - 50%))rotate(-8.4deg)skewY(-.28deg)scaleX(.95)scaleY(.972)}94%{opacity:.62;filter:drop-shadow(0 9px 11px #00000029)brightness(1.06);transform:translate(calc(-50% - 68px),calc(169px - 50%))rotate(-11.3deg)skewY(.15deg)scaleX(.936)scaleY(.95)}to{opacity:0;filter:blur(.7px)brightness(1.065);transform:translate(calc(-50% - 78px),calc(202px - 50%))rotate(-12.8deg)skewY(0)scaleX(.93)scaleY(.94)}}@keyframes naturalMainFoilFall{0%,10%{opacity:1;filter:drop-shadow(0 34px 34px #0006)drop-shadow(0 8px 8px #4128122e);animation-timing-function:cubic-bezier(.18,.66,.24,1);transform:translate(-50%,-50%)rotate(0)skewY(0)scale(1)}20%{opacity:1;filter:drop-shadow(0 33px 33px #00000063)drop-shadow(0 7px 7px #4128122b);animation-timing-function:cubic-bezier(.34,.02,.78,.42);transform:translate(calc(1px - 50%),calc(2px - 50%))rotate(.12deg)skewY(-.1deg)scaleX(1.002)scaleY(.999)}39%{opacity:1;filter:drop-shadow(0 30px 30px #0000005e)drop-shadow(0 6px 7px #41281224);animation-timing-function:cubic-bezier(.34,.05,.76,.45);transform:translate(calc(4px - 50%),calc(10px - 50%))rotate(.42deg)skewY(-.22deg)scaleX(1.001)scaleY(.996)}63%{opacity:1;filter:drop-shadow(0 24px 25px #00000052)brightness(1.018);animation-timing-function:cubic-bezier(.28,.05,.74,.42);transform:translate(calc(11px - 50%),calc(39px - 50%))rotate(1.35deg)skewY(-.36deg)scaleX(.994)scaleY(.98)}83%{opacity:.97;filter:drop-shadow(0 16px 18px #0000003d)brightness(1.035);animation-timing-function:cubic-bezier(.24,.06,.72,.42);transform:translate(calc(22px - 50%),calc(94px - 50%))rotate(3deg)skewY(-.28deg)scaleX(.982)scaleY(.955)}95%{opacity:.62;filter:drop-shadow(0 10px 12px #00000029)brightness(1.05);transform:translate(calc(35px - 50%),calc(154px - 50%))rotate(4.7deg)skewY(-.14deg)scaleX(.968)scaleY(.93)}to{opacity:0;filter:blur(.75px)brightness(1.055);transform:translate(calc(43px - 50%),calc(188px - 50%))rotate(5.6deg)skewY(0)scaleX(.96)scaleY(.92)}}@keyframes naturalFoilAngleChange{0%,9%{opacity:.31;background-position:104% 0,0 0,0 0;transform:skew(0deg)}24%{opacity:.37;background-position:82% 0,0 0,0 0;transform:skew(-.25deg)}50%{opacity:.29;background-position:59% 0,0 0,0 0;transform:skew(.34deg)}76%{opacity:.2;background-position:31% 0,0 0,0 0;transform:skew(-.22deg)}to{opacity:.06;background-position:4% 0,0 0,0 0;transform:skew(0deg)}}@keyframes naturalCardExit{0%,13%{z-index:10;opacity:0;transform:translateY(156px)scale(.78)rotateY(180deg)rotate(-.55deg)}25%{z-index:10;opacity:.28;transform:translateY(121px)scale(.805)rotateY(180deg)rotate(-.35deg)}37%{z-index:10;opacity:1;transform:translateY(76px)scale(.85)rotateY(180deg)rotate(-.12deg)}38%{z-index:12}58%{z-index:12;opacity:1;transform:translateY(-10px)scale(.96)rotateY(180deg)rotate(0)}70%{transform:translateY(-16px)scale(.995)rotateY(174deg)rotate(0)}82%{transform:translateY(-14px)scale(1.006)rotateY(48deg)rotate(0)}91%{transform:translateY(-14px)scale(1.012)rotateY(-3deg)rotate(0)}to{z-index:12;opacity:1;transform:translateY(-14px)scale(1)rotateY(0)rotate(0)}}@keyframes naturalCardBack{0%,70%{opacity:1}81%{opacity:.9}88%,to{opacity:0}}@keyframes naturalPackGroundShadow{0%,16%{opacity:1;filter:blur(19px);transform:scaleX(1)}48%{opacity:.82;filter:blur(17px);transform:scaleX(.94)}76%{opacity:.54;filter:blur(15px);transform:scaleX(.82)}to{opacity:.28;filter:blur(14px);transform:scaleX(.7)}}@media (prefers-reduced-motion:reduce){.site-shell .phase-revealing.pack-stage:after,.site-shell .phase-revealing .reward-card,.site-shell .phase-revealing .reward-card:before{animation:none!important}.site-shell .phase-revealing .reward-card{z-index:12}.site-shell .phase-revealing .reward-card:before{opacity:0}}.site-shell .phase-tearing .foil-pack .pack-flex-sheen,.site-shell .phase-revealing .pack-half .pack-flex-sheen{animation:none!important}.site-shell .pack-flex-sheen{opacity:.2;transform:none!important}.site-shell .phase-tearing .pack-cut-glint{top:0}.site-shell .phase-revealing .pack-half-left,.site-shell .phase-revealing .pack-half-right{transform-origin:50%}.site-shell .phase-revealing .reward-card{z-index:12;will-change:transform,opacity}.site-shell .phase-revealing .reward-card:before{opacity:0!important;animation:none!important}.site-shell .phase-revealing .stage-caption{animation:1.72s both simpleCaption!important}.site-shell .phase-revealing.pack-stage:after{animation:1.05s ease-out .1s both simpleGroundShadow!important}.site-shell .phase-revealing.result-won .prize-effect,.site-shell .phase-revealing.result-won .prize-effect:before,.site-shell .phase-revealing.result-won .prize-effect:after,.site-shell .phase-revealing.result-won .reward-card-light-slices,.site-shell .phase-revealing.result-won .reward-card-light-slices i{opacity:0!important;animation:none!important}.site-shell .result-won .reward-card-holo{animation:none!important}@keyframes simplePackTension{0%{transform:translateY(0)}52%{transform:translateY(1px)}to{transform:translateY(0)}}@keyframes simpleWhiteCut{0%{opacity:0;transform:translate(-50%)rotate(-10deg)}9%,88%{opacity:1}to{opacity:0;transform:translate3d(-50%,var(--cut-height),0) rotate(-10deg)}}@keyframes simpleStripDrop{0%,18%{opacity:1;transform:translate(-50%,-50%)rotate(0)}58%{opacity:1;transform:translate(calc(-50% - 14px),calc(31px - 50%))rotate(-2.2deg)}84%{opacity:1;transform:translate(calc(-50% - 27px),calc(83px - 50%))rotate(-5deg)}to{opacity:0;transform:translate(calc(-50% - 35px),calc(137px - 50%))rotate(-7deg)}}@keyframes simpleWrapperDrop{0%,20%{opacity:1;transform:translate(-50%,-50%)rotate(0)}60%{opacity:1;transform:translate(calc(4px - 50%),calc(43px - 50%))rotate(.7deg)}85%{opacity:1;transform:translate(calc(8px - 50%),calc(111px - 50%))rotate(1.8deg)}to{opacity:0;transform:translate(calc(11px - 50%),calc(165px - 50%))rotate(2.6deg)}}@keyframes simpleCardRise{0%,24%{opacity:1;transform:translateY(8px)scale(.955)}58%{opacity:1;transform:translateY(-5px)scale(.988)}86%{opacity:1;transform:translateY(-17px)scale(1.003)}to{opacity:1;transform:translateY(-14px)scale(1)}}@keyframes simpleGroundShadow{0%{opacity:1;transform:scaleX(1)}to{opacity:.38;transform:scaleX(.78)}}@keyframes simpleInterfaceDim{0%,to{opacity:1}24%,76%{opacity:.78}}@keyframes simpleCaption{0%{opacity:.42}22%,70%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.site-shell .phase-tearing .foil-pack,.site-shell .phase-tearing .pack-cut-glint,.site-shell .phase-revealing .pack-half,.site-shell .phase-revealing .reward-card,.site-shell.site-phase-revealing .hero-copy,.site-shell .phase-revealing .stage-caption,.site-shell .phase-revealing.pack-stage:after{animation:none!important}.site-shell .phase-revealing .reward-card{opacity:1;transform:translateY(-14px)}}.site-shell .phase-tearing .foil-pack,.site-shell .phase-tearing .pack-cut-glint{animation-duration:.56s!important}.site-shell .phase-revealing .reward-card{animation:1.08s cubic-bezier(.2,.68,.22,1) .3s both simpleCardRise!important}.site-shell.site-phase-revealing .hero-copy,.site-shell .phase-revealing .stage-caption{animation-duration:1.58s!important}.site-shell .result-won .reward-card{--holo-tx:0px;--holo-ty:0px;--holo-opacity:.22;--gloss-angle:-10deg;--gloss-opacity:.2}.site-shell .result-won .reward-card-holo,.site-shell .phase-won.result-won .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card-holo{background:radial-gradient(ellipse 72% 60% at var(--shine-x) var(--shine-y),#ffe5b145,#abe0d51c 32%,transparent 66%), repeating-linear-gradient(118deg,transparent 0 25px,#ffedc70d 26px,transparent 27px 51px);mix-blend-mode:screen;filter:none;transform:translate3d(var(--holo-tx),var(--holo-ty),1px);background-size:100% 100%;transition:transform .18s ease-out,opacity .2s;inset:-10%;opacity:var(--holo-opacity)!important;animation:none!important}.site-shell .result-won .reward-card-specular{opacity:var(--gloss-opacity);background:radial-gradient(ellipse 48% 33% at var(--shine-x) var(--shine-y),#fffff978 0,#f7e2b82e 36%,transparent 72%), linear-gradient(106deg,transparent 41%,#fffdf221 49%,transparent 57%);mix-blend-mode:screen;filter:none;transform:translate3d(var(--shine-tx),var(--shine-ty),2px) rotate(var(--gloss-angle));transition:transform .16s ease-out,opacity .2s;inset:-12%}.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card{transition:transform .18s ease-out,box-shadow .25s}.site-shell .phase-won.result-won .reward-card:hover,.site-shell .phase-claimed.result-won .reward-card:hover{box-shadow:0 38px 76px #20130a70,0 0 0 1px #efd09438,inset 0 0 0 7px #eecf9112,inset 0 0 44px #be803c17}.site-shell .result-won .reward-card-light-slices,.site-shell .result-none .reward-card-holo,.site-shell .result-none .reward-card-specular,.site-shell .result-none .reward-card-light-slices{display:none!important}@media (width<=680px){.site-shell .phase-revealing .reward-card{animation-duration:.98s!important}}@media (prefers-reduced-motion:reduce){.site-shell .result-won .reward-card-holo,.site-shell .result-won .reward-card-specular{transition:none;transform:none}}.site-shell .card-pocket{z-index:12;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.site-shell .card-pocket .reward-card{pointer-events:none;position:relative;top:auto;left:auto}.site-shell .phase-revealing .card-pocket{inset:50% auto auto 50%;transform:translate(-50%,-50%)}.site-shell .phase-revealing .card-pocket:before{content:"";z-index:0;border-radius:7px;position:absolute}.site-shell .phase-won .card-pocket .reward-card,.site-shell .phase-lost .card-pocket .reward-card,.site-shell .phase-claimed .card-pocket .reward-card{pointer-events:auto}@keyframes packPocketInterior{0%,52%{opacity:.72}to{opacity:0}}@keyframes cardAmbientHalo{0%{transform:translate3d(calc(var(--holo-tx) - 28px),calc(var(--holo-ty) + 8px),1px) rotate(-.8deg)}48%{transform:translate3d(var(--holo-tx),calc(var(--holo-ty) - 3px),1px) rotate(0)}to{transform:translate3d(calc(var(--holo-tx) + 28px),calc(var(--holo-ty) + 4px),1px) rotate(.8deg)}}@media (prefers-reduced-motion:reduce){.site-shell .phase-revealing .card-pocket:before,.site-shell .phase-won.result-won .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card-holo{animation:none!important}}.site-shell .phase-revealing .card-pocket:after{content:"";z-index:0;opacity:0;pointer-events:none;position:absolute;transform:scale(.72)}.site-shell .phase-won.result-won .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card-holo{will-change:transform,opacity;background-size:100% 100%}@keyframes focusStripAway{0%,18%{opacity:1;transform:translate(-50%,-50%)rotate(0)}58%{opacity:1;transform:translate(calc(-50% - 8px),calc(18px - 50%))rotate(-1.4deg)}78%{opacity:.66;transform:translate(calc(-50% - 15px),calc(48px - 50%))rotate(-3deg)}to{opacity:0;transform:translate(calc(-50% - 23px),calc(92px - 50%))rotate(-5deg)}}@keyframes focusWrapperAway{0%,19%{opacity:1;transform:translate(-50%,-50%)rotate(0)}58%{opacity:1;transform:translate(calc(3px - 50%),calc(28px - 50%))rotate(.45deg)}79%{opacity:.67;transform:translate(calc(6px - 50%),calc(67px - 50%))rotate(1.1deg)}to{opacity:0;transform:translate(calc(8px - 50%),calc(112px - 50%))rotate(1.8deg)}}@keyframes focusCardEmerge{0%,18%{opacity:1;transform:translateY(6px)scale(.88)}48%{opacity:1;transform:translateY(-2px)scale(.955)}78%{opacity:1;transform:translateY(-18px)scale(1.014)}to{opacity:1;transform:translateY(-14px)scale(1)}}@keyframes packCardFocus{0%,12%{opacity:0;transform:scale(.72)}42%{opacity:.5;transform:scale(.92)}76%{opacity:.32;transform:scale(1.06)}to{opacity:0;transform:scale(1.13)}}@keyframes cardDiagonalLight{0%{opacity:.04;transform:translate3d(calc(var(--holo-tx) - 48px),calc(var(--holo-ty) - 62px),1px) rotate(-1deg)}15%{opacity:.2}48%{opacity:.31;transform:translate3d(var(--holo-tx),var(--holo-ty),1px) rotate(0)}84%{opacity:.2}to{opacity:.04;transform:translate3d(calc(var(--holo-tx) + 48px),calc(var(--holo-ty) + 62px),1px) rotate(1deg)}}@media (prefers-reduced-motion:reduce){.site-shell .phase-revealing .card-pocket:after,.site-shell .phase-won.result-won .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card-holo{animation:none!important}.site-shell .phase-won.result-won .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card-holo{transform:none;opacity:.18!important}}.site-shell .phase-won.result-won .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card-holo{background:0 0;transition:opacity .28s cubic-bezier(.2,.7,.2,1);inset:0;overflow:visible;transform:none;opacity:1!important;animation:none!important}.site-shell .phase-won.result-won .reward-card-holo:before,.site-shell .phase-claimed.result-won .reward-card-holo:before{content:"";opacity:.2;mix-blend-mode:screen;will-change:transform,opacity;background-color:#0000;background-image:radial-gradient(58% 34%,#fffff780 0,#fadda43b 32%,#0000 72%),linear-gradient(135deg,#0000 38%,#fffced40 47%,#ecc7851c 54%,#0000 63%),repeating-linear-gradient(118deg,#0000 0 27px,#ffefcc0a 28px,#0000 29px 55px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:100% 100%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:4.6s cubic-bezier(.42,0,.34,1) infinite cardDiagonalLight;position:absolute;inset:-24%}@media (hover:hover) and (pointer:fine){.site-shell .phase-won.result-won .reward-card:hover .reward-card-holo,.site-shell .phase-claimed.result-won .reward-card:hover .reward-card-holo{opacity:0!important}.site-shell .phase-won.result-won .reward-card:hover .reward-card-holo:before,.site-shell .phase-claimed.result-won .reward-card:hover .reward-card-holo:before{animation-play-state:paused}}@media (pointer:coarse){.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card{transition:transform .16s ease-out,box-shadow .22s}.site-shell .result-won .reward-card-specular{opacity:var(--gloss-opacity)}}@media (prefers-reduced-motion:reduce){.site-shell .phase-won.result-won .reward-card-holo:before,.site-shell .phase-claimed.result-won .reward-card-holo:before{opacity:.16;animation:none;transform:none}}.site-shell .result-actions{flex-wrap:wrap;align-items:stretch;gap:10px;margin-top:22px;display:flex}.site-shell .result-actions .primary-cta{min-width:200px;min-height:50px;margin-top:0}.site-shell .bonus-action-card{color:#fff7e8;background:0 0;border:0;border-top:1px solid #e1c18b52;border-bottom:1px solid #e1c18b2e;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;width:min(540px,100%);min-height:0;margin-top:18px;padding:17px 0;display:grid}.site-shell .bonus-action-card>div{gap:4px;min-width:0;display:grid}.site-shell .bonus-action-card small{color:#d7b57e;letter-spacing:.14em;font:700 9px/1.3 Noto Sans TC,sans-serif}.site-shell .bonus-action-card strong{color:#fff9ee;letter-spacing:.025em;font:600 16px/1.4 Noto Serif TC,serif}.site-shell .bonus-action-card span{color:#fff7e9ad;font:400 10px/1.55 Noto Sans TC,sans-serif}.site-shell .bonus-action-card>button{color:#f3dfbc;cursor:pointer;background:0 0;border:1px solid #d6b276a8;justify-content:center;align-items:center;min-width:124px;min-height:42px;padding:0 14px;font:650 11px/1.2 Noto Sans TC,sans-serif;transition:transform .2s,background .2s,border-color .2s;display:flex}.site-shell .bonus-action-card>button:hover{background:#d6b2761a;border-color:#edd29f;transform:translateY(-1px)}.site-shell .bonus-action-card>button:focus-visible{outline-offset:3px;outline:2px solid #fff0cf}.site-shell .bonus-action-card>button:disabled{color:#fff7e98c;cursor:default;background:#ffffff0f;border-color:#ffffff24;transform:none}.site-shell .bonus-action-card>.bonus-choice-actions{gap:8px;width:auto;display:flex}.site-shell .bonus-choice-actions button{color:#f4e7d2;cursor:pointer;background:0 0;border:1px solid #e1c18b61;justify-content:center;align-items:center;min-height:40px;padding:0 14px;font:600 11px/1.2 Noto Sans TC,sans-serif;transition:border-color .2s,background .2s,transform .2s;display:flex}.site-shell .bonus-choice-actions button:hover{background:#d6b2761a;border-color:#d6b276;transform:translateY(-1px)}.site-shell .bonus-action-card.is-unlocked{border-top-color:#ebcd92a8}.site-shell .bonus-action-card.is-loading{opacity:.82}.site-shell .bonus-action-card.is-loading strong:after{content:"";vertical-align:middle;background:linear-gradient(90deg,#0000,#dabb87,#0000);width:26px;height:1px;margin-left:8px;animation:1.15s ease-in-out infinite bonusLoading;display:inline-block}.site-shell .bonus-action-card.is-error{border-color:#deaf945c}.site-shell .bonus-action-card.is-closed{min-height:0}@keyframes bonusLoading{0%,to{opacity:.25;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}}.site-shell .history-panel .bonus-action-card{color:#2b211a;-webkit-backdrop-filter:none;backdrop-filter:none;background:linear-gradient(120deg,#fffaf1,#efe5d5);border-color:#d4c2a8;width:100%;margin:14px 0 4px;box-shadow:0 10px 26px #3d2b1d14}.site-shell .history-panel .bonus-action-card small{color:#9d704e}.site-shell .history-panel .bonus-action-card strong{color:#2b211a}.site-shell .history-panel .bonus-action-card span{color:#74685d}.site-shell .history-panel .bonus-action-card>button{color:#fff;background:#3c2a20;border-color:#3c2a20}.site-shell .history-panel .bonus-action-card>button:hover{background:#604535;border-color:#604535}.site-shell .history-panel .bonus-action-card>button:disabled{color:#8a7c6d;background:#e9e1d6;border-color:#d5c9ba}.site-shell .history-panel .bonus-choice-actions button{color:#4a382b;background:#fffaf2;border-color:#cdbba4}.site-shell .bonus-action-card.is-compact{min-height:90px;padding:13px 14px 13px 16px}.site-shell .bonus-action-card.is-compact strong{font-size:14px}.site-shell .bonus-action-card.is-compact>button{min-height:42px}.site-shell .share-cta{color:#fffffff0;cursor:pointer;letter-spacing:.04em;background:#18130d52;border:1px solid #ffffff94;justify-content:space-between;align-items:center;gap:22px;min-width:164px;min-height:50px;padding:0 17px;font:400 14px Noto Sans TC,sans-serif;transition:background .2s,border-color .2s,transform .2s;display:flex}.site-shell .share-cta span{font:300 18px/1 Georgia,serif}.site-shell .share-cta:hover{background:#704b329e;border-color:#ffffffe0;transform:translateY(-2px)}.site-shell .share-cta:focus-visible{outline-offset:3px;outline:2px solid #efd297e6}.site-shell .share-status{color:#ffffffb8;letter-spacing:.03em;min-height:20px;margin:8px 0 0;font:400 11px/1.6 Noto Sans TC,sans-serif}@media (width<=680px){.site-shell .result-actions{grid-template-columns:1fr;width:100%;display:grid}.site-shell .result-actions .primary-cta,.site-shell .share-cta{width:100%;min-width:0}.site-shell .share-status{text-align:center}.site-shell .bonus-action-card{grid-template-columns:1fr;gap:13px;width:100%;min-height:0;padding:15px 0}.site-shell .bonus-action-card strong{font-size:15px}.site-shell .bonus-action-card>button{width:100%;min-width:0;min-height:48px}.site-shell .bonus-action-card>.bonus-choice-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.site-shell .bonus-choice-actions button{min-height:46px}.site-shell .history-panel .bonus-action-card{margin-top:13px}.site-shell .bonus-action-card.is-compact{gap:10px;padding:13px}}.site-shell .claim-panel{color:#27231f;scrollbar-width:thin;scrollbar-color:#b58a69 #eee8df;background:#fbfaf7;border-color:#d8d0c4;width:min(720px,100%);max-height:calc(100dvh - 40px);overflow:auto;box-shadow:0 34px 100px #110e0a4d}.site-shell .claim-panel .modal-close{color:#a97859;place-items:center;width:38px;height:38px;font:300 31px/1 Noto Sans TC,sans-serif;display:grid;top:16px;right:19px}.site-shell .claim-panel .modal-close:hover{color:#26211c;background:#f0ebe3}.claim-heading{padding-right:48px}.site-shell .claim-heading .eyebrow{color:#a97859;letter-spacing:.11em;margin:0 0 10px;font:600 12px/1.4 Noto Sans TC,sans-serif}.site-shell .claim-heading h2{color:#211e1a;letter-spacing:.025em;margin:0;font:600 34px/1.3 Noto Sans TC,sans-serif}.site-shell .claim-heading>p:last-child{color:#797166;margin:13px 0 0;font:400 14px/1.7 Noto Sans TC,sans-serif}.site-shell .claim-progress{border-bottom:1px solid #ddd5ca;grid-template-columns:repeat(3,1fr);gap:0;margin:23px 0 6px;display:grid}.site-shell .claim-progress span{color:#9a9287;letter-spacing:.04em;text-align:left;border-bottom:2px solid #0000;padding:0 5px 11px;font:500 10px/1.4 Noto Sans TC,sans-serif}.site-shell .claim-progress .done{color:#8c8174;border-color:#c9b89f}.site-shell .claim-progress .active{color:#9f6f4e;border-color:#a97859}.claim-form{display:grid}.claim-section{border-bottom:1px solid #ded7cd;padding:23px 0 24px}.claim-section-title{grid-template-columns:38px 1fr;gap:8px;margin-bottom:17px;display:grid}.claim-section-title>span{color:#a97859;letter-spacing:.1em;padding-top:2px;font:500 11px/1.5 Noto Sans TC,sans-serif}.claim-section-title>div{gap:3px;display:grid}.claim-section-title strong{color:#29251f;letter-spacing:.025em;font:600 15px/1.4 Noto Sans TC,sans-serif}.claim-section-title small{color:#8a8277;font:400 11px/1.5 Noto Sans TC,sans-serif}.site-shell .claim-form label{color:#6f685e;letter-spacing:.025em;min-width:0;margin:0;font:500 11px/1.5 Noto Sans TC,sans-serif;display:block}.site-shell .claim-form label>span{color:#a97859;font-size:9px}.site-shell .claim-form input{color:#27231f;background:#fff;border:1px solid #d8d0c5;outline:0;width:100%;height:50px;margin:7px 0 0;padding:0 14px;font:400 14px Noto Sans TC,sans-serif;transition:border-color .18s,box-shadow .18s,background .18s}.site-shell .claim-form input::placeholder{color:#aaa297}.site-shell .claim-form input:focus{background:#fffefa;border-color:#a97859;box-shadow:0 0 0 3px #a978591a}.claim-otp-row{grid-template-columns:1fr auto;align-items:end;gap:9px;margin-bottom:14px;display:grid}.claim-otp-row>button{color:#9f6f4e;cursor:pointer;letter-spacing:.03em;background:#fff;border:1px solid #b98764;min-width:112px;height:50px;padding:0 14px;font:500 11px Noto Sans TC,sans-serif}.claim-otp-row>button:hover{color:#fff;background:#a97859}.delivery-summary{background:#f5f0e9;border:1px solid #ded5c8;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:58px;margin-bottom:17px;padding:10px 15px;display:grid}.delivery-summary>span{color:#8c8377;letter-spacing:.06em;font:500 10px Noto Sans TC,sans-serif}.delivery-summary>strong{color:#302a24;font:600 14px Noto Sans TC,sans-serif}.delivery-summary>small{color:#8a8175;font:400 10px Noto Sans TC,sans-serif}.claim-form-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px 12px;display:grid}.claim-form-grid>label{grid-column:span 3}.claim-form-grid .claim-postal,.claim-form-grid .claim-city,.claim-form-grid .claim-district{grid-column:span 2}.claim-form-grid .claim-field-wide{grid-column:1/-1}.claim-error{color:#8f3d32;background:#f7ece8;border-left:2px solid #ad5d4d;margin:14px 0 0;padding:11px 13px;font:500 12px/1.55 Noto Sans TC,sans-serif}.claim-privacy{color:#8b8378;letter-spacing:.02em;margin:14px 0 0;font:400 10px/1.6 Noto Sans TC,sans-serif}.site-shell .claim-panel .modal-submit{color:#fff;background:#a97859;width:100%;min-height:58px;margin-top:14px;padding:0 20px;font:500 15px Noto Sans TC,sans-serif}.site-shell .claim-panel .modal-submit:hover{background:#916247}@media (width<=680px){.site-shell .claim-panel{max-height:calc(100dvh - 24px)}.site-shell .claim-panel .modal-close{top:8px;right:8px}.claim-heading{padding-right:36px}.site-shell .claim-progress span{text-align:center;font-size:9px}.claim-section{padding:20px 0 22px}.claim-section-title{grid-template-columns:31px 1fr}.claim-otp-row{grid-template-columns:1fr}.claim-otp-row>button{width:100%}.delivery-summary{grid-template-columns:auto 1fr;gap:7px 12px}.delivery-summary>small,.claim-form-grid>label,.claim-form-grid .claim-postal,.claim-form-grid .claim-city,.claim-form-grid .claim-district{grid-column:1/-1}}.site-shell .claim-panel{padding:36px 48px 31px}.site-shell .claim-heading h2{font-size:32px;line-height:1.25}.site-shell .claim-heading>p:last-child{margin-top:10px}.site-shell .claim-progress{margin-top:18px}.claim-form-compact{padding-top:17px}.claim-form-compact .claim-form-grid{gap:12px}.claim-form-compact .claim-phone-field,.claim-form-compact .claim-otp,.claim-form-compact .delivery-summary{grid-column:span 3}.claim-phone-field{min-width:0}.site-shell .claim-phone-field>label{align-items:baseline;gap:3px;display:flex}.site-shell .claim-phone-field>label small{color:#9a9287;letter-spacing:.01em;margin-left:auto;font:400 9px/1.4 Noto Sans TC,sans-serif}.claim-phone-control{grid-template-columns:1fr auto;gap:7px;margin-top:7px;display:grid}.site-shell .claim-phone-control input{min-width:0;margin:0}.claim-phone-control>button{color:#9f6f4e;cursor:pointer;letter-spacing:.02em;background:#fff;border:1px solid #b98764;min-width:102px;height:50px;padding:0 12px;font:500 10px Noto Sans TC,sans-serif}.claim-phone-control>button:hover{color:#fff;background:#a97859}.claim-phone-control>button:disabled{color:#9a9287;cursor:not-allowed;background:#f3efe9;border-color:#d8d0c5}.claim-otp-status{color:#61766b;margin:6px 0 0;font:500 10px/1.5 Noto Sans TC,sans-serif}.claim-form-compact .delivery-summary{grid-template-columns:auto 1fr;gap:5px 12px;height:72px;min-height:72px;margin:0}.claim-form-compact .delivery-summary>small{grid-column:1/-1}.site-shell .claim-form-compact .modal-submit{margin-top:12px}.site-shell .claim-form-compact .modal-submit:disabled{opacity:.58;cursor:wait}@media (width<=680px){.site-shell .claim-panel{padding:29px 18px 22px}.site-shell .claim-heading h2{font-size:27px}.site-shell .claim-heading>p:last-child{font-size:13px;line-height:1.6}.site-shell .claim-progress{margin-top:15px}.claim-form-compact{padding-top:14px}.claim-form-compact .claim-phone-field,.claim-form-compact .claim-district{grid-column:1/-1}.claim-form-compact .claim-otp,.claim-form-compact .delivery-summary{grid-column:span 3}.claim-form-compact .claim-postal{grid-column:span 2}.claim-form-compact .claim-city{grid-column:span 4}.site-shell .claim-phone-field>label{flex-wrap:wrap}.site-shell .claim-phone-field>label small{width:100%;margin:1px 0 0}.claim-form-compact .delivery-summary{height:auto;min-height:60px}}.legal-page,.control-denied{color:#201c19;background:#f4f0e9;min-height:100vh;font-family:Noto Sans TC,sans-serif}.legal-header,.legal-footer{justify-content:space-between;align-items:center;width:min(1080px,100% - 64px);margin:0 auto;display:flex}.legal-header{border-bottom:1px solid #d8cfc2;min-height:92px}.legal-brand{color:#2b211c;letter-spacing:.16em;align-items:center;gap:13px;font:500 13px Noto Serif TC,serif;display:flex}.legal-brand .footer-logo-image{filter:none;width:42px;height:36px}.legal-back{color:#8b6849;letter-spacing:.08em;font-size:11px}.legal-document{width:min(840px,100% - 64px);margin:0 auto;padding:88px 0 96px}.legal-title{border-bottom:1px solid #cfc5b7;padding-bottom:50px}.legal-title>p{color:#a2734e;letter-spacing:.22em;margin:0 0 17px;font:600 10px Noto Sans TC,sans-serif}.legal-title h1{letter-spacing:.04em;margin:0;font:500 clamp(34px,5vw,58px)/1.2 Noto Serif TC,serif}.legal-title>span{color:#746c63;max-width:650px;margin-top:24px;font-size:15px;line-height:1.9;display:block}.legal-title>small{color:#9a9187;margin-top:22px;font-size:10px;display:block}.legal-content{padding-top:28px}.legal-content section{border-bottom:1px solid #ddd5c9;padding:30px 0}.legal-content h2{letter-spacing:.04em;margin:0 0 14px;font:600 18px Noto Serif TC,serif}.legal-content p,.legal-content li{color:#5e5852;font-size:13px;line-height:2}.legal-content p{margin:0}.legal-content ul,.legal-content ol{margin:0;padding-left:23px}.legal-content a{color:#9b6542;text-underline-offset:4px;text-decoration:underline}.legal-footer{color:#716961;letter-spacing:.08em;border-top:1px solid #d8cfc2;min-height:104px;font-size:10px}.legal-footer nav,.footer-legal nav{gap:20px;display:flex}.legal-footer a,.footer-legal a{color:inherit}.control-denied{place-items:center;padding:28px;display:grid}.control-denied-card{background:#fbfaf7;border:1px solid #d6ccbf;width:min(520px,100%);padding:56px;box-shadow:0 24px 70px #362a1e1a}.control-denied-card p{color:#a2734e;letter-spacing:.2em;margin:0 0 18px}.control-denied-card h1{margin:0;font:600 29px/1.4 Noto Serif TC,serif}.control-denied-card span{color:#777068;margin:18px 0 30px;font-size:13px;line-height:1.8;display:block}.control-denied-card a{color:#fff;background:#a97859;align-items:center;min-height:46px;padding:0 22px;display:inline-flex}.control-login-card{width:min(620px,100%)}.control-login-note{background:#f5f0e8;border:1px solid #ded1c0;gap:7px;margin:24px 0;padding:16px 18px;display:grid}.control-login-note b{color:#3e3028}.control-login-note small{color:#756b62;font-size:11px;line-height:1.8}.control-login-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.control-login-actions a{color:#6f5747;background:0 0;border:1px solid #bda992;min-height:46px;padding:0 22px}.control-login-actions a.primary{color:#fff;background:#8e624a;border-color:#8e624a}.control-owner-hint{color:#958b82;letter-spacing:.03em;margin-top:18px;font-size:10px;display:block}@media (width<=680px){.legal-header,.legal-footer{width:calc(100% - 36px)}.legal-header{min-height:74px}.legal-brand{letter-spacing:.1em;gap:8px;font-size:11px}.legal-brand .footer-logo-image{width:34px;height:30px}.legal-document{width:calc(100% - 36px);padding:56px 0 68px}.legal-title{padding-bottom:35px}.legal-title h1{font-size:34px}.legal-title>span{margin-top:18px;font-size:13px}.legal-content section{padding:25px 0}.legal-content h2{font-size:16px}.legal-content p,.legal-content li{font-size:12px}.legal-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:124px}.legal-footer nav,.footer-legal nav{flex-wrap:wrap;gap:12px 18px}}.site-shell button.history-link{cursor:pointer;background:0 0;border:0;padding:0}.site-shell .draw-locked-note{color:#86652f}.site-shell .draw-locked-note span{color:#fff;background:#9b7b42}.site-shell .winner-empty{color:#ffffffa8;text-align:center;border-bottom:1px solid #ffffff24;align-content:center;place-items:center;gap:8px;min-height:142px;padding:28px 0;font:400 13px/1.7 Noto Sans TC,sans-serif;display:grid}.site-shell .winner-empty b{color:#e4d0ae;font-weight:500}.site-shell .winner-empty span{color:#ffffff7a;font-size:11px}.site-shell .winner-load-error button{color:#e4d0ae;background:0 0;border:1px solid #e4d0ae6b;border-radius:2px;min-height:36px;padding:0 16px;font:500 11px/1 Noto Sans TC,sans-serif}.site-shell .history-panel{color:#29231e;background:#f8f4ed;border:1px solid #d8c8ad;width:min(680px,100% - 32px);max-height:min(780px,100vh - 42px);padding:44px 46px 34px;overflow-y:auto;box-shadow:0 36px 110px #0a08066b}.site-shell .history-heading{border-bottom:1px solid #d9d0c3;padding:0 42px 25px 0}.site-shell .history-heading .eyebrow{color:#a7794f;letter-spacing:.2em;margin:0 0 10px;font:600 9px Noto Sans TC,sans-serif}.site-shell .history-heading h2{color:#201c18;letter-spacing:.03em;margin:0;font:500 31px Noto Serif TC,serif}.site-shell .history-heading>p:last-child{color:#787067;margin:14px 0 0;font-size:12px;line-height:1.7}.site-shell .history-heading>p:last-child span{color:#fff;background:#3f7057;border-radius:50%;place-items:center;width:18px;height:18px;margin-right:6px;font-size:9px;display:inline-grid}.site-shell .history-heading strong{color:#3c5d4c;font-weight:600}.site-shell .history-auth-required{text-align:center;padding:42px 6px 9px}.site-shell .history-auth-required>span{color:#8b633c;border:1px solid #b8905e;border-radius:50%;place-items:center;width:54px;height:54px;margin:0 auto 18px;font:600 12px Georgia,serif;display:grid}.site-shell .history-auth-required h3{margin:0;font:600 18px/1.6 Noto Serif TC,serif}.site-shell .history-auth-required p{color:#7d746b;max-width:500px;margin:12px auto 24px;font-size:12px;line-height:1.9}.site-shell .history-auth-required .ig-button{width:min(360px,100%);margin:0 auto}.site-shell .history-auth-required>small{color:#8b633c;letter-spacing:.08em;margin:14px auto 0;font-size:11px;display:block}.site-shell .history-state{color:#766d64;text-align:center;align-content:center;place-items:center;gap:9px;min-height:230px;padding:40px;font-size:12px;display:grid}.site-shell .history-state b{color:#332d27;font:600 17px Noto Serif TC,serif}.site-shell .history-state span{color:#92887e;font-size:11px}.site-shell .history-state-error{color:#934d3f;line-height:1.8}.site-shell .history-records{gap:10px;padding-top:18px;display:grid}.site-shell .history-records article{background:#ffffffa3;border:1px solid #ddd4c7;padding:17px 18px 18px}.site-shell .history-records article.is-won{background:linear-gradient(135deg,#fffdf8,#f1e7d5);border-color:#c8aa76}.site-shell .history-record-top{border-bottom:1px solid #66533b1f;justify-content:space-between;gap:14px;padding-bottom:10px;display:flex}.site-shell .history-record-top span{color:#6f655b}.site-shell .history-record-top time{color:#9a9085}.site-shell .history-record-result{grid-template-columns:82px 1fr;align-items:center;gap:16px;padding-top:13px;display:grid}.site-shell .history-record-result>strong{color:#403830;font:600 22px Noto Serif TC,serif}.site-shell .history-records .is-won .history-record-result>strong{color:#9b6d38}.site-shell .history-record-result>div{gap:5px;display:grid}.site-shell .history-record-result b{color:#3e3832;font-weight:600}.site-shell .history-record-result small{color:#8d8277}.site-shell .history-security{color:#948a7f;text-align:center;border-top:1px solid #ddd4c7;margin:20px 0 0;padding-top:16px;font-size:9px;line-height:1.7}.site-shell .qualification-link-note{color:#756a5f;text-align:center;background:#f6f1e8;border:1px solid #ddd2c2;margin:12px 0 0;padding:13px;font-size:11px;line-height:1.7}@media (width<=680px){.site-shell .history-heading{padding-right:32px}.site-shell .history-auth-required{padding-top:32px}}.site-shell .section-heading-solo{max-width:760px;margin-bottom:58px}.site-shell .section-heading-solo h2{letter-spacing:.045em;font-family:Noto Serif TC,Songti TC,serif;font-size:clamp(40px,4.3vw,60px);font-weight:500;line-height:1.42}.site-shell .section-heading-solo h2 span{display:block}.site-shell .site-footer{color:#c9bcae;background:#211713;grid-template-rows:1fr auto;grid-template-columns:minmax(330px,1.35fr) minmax(140px,.45fr) minmax(140px,.45fr);gap:58px 7vw;min-height:410px;padding:72px 6vw 34px}.site-shell .site-footer .footer-brand{flex-direction:column;align-items:flex-start;gap:18px;display:flex}.site-shell .site-footer .footer-logo-image{object-fit:contain;filter:drop-shadow(0 8px 28px #0000003d);width:min(360px,100%);height:auto;display:block}.site-shell .footer-brand-caption{color:#9f8d7c;letter-spacing:.24em;font:500 9px Noto Sans TC,sans-serif}.site-shell .footer-navigation,.site-shell .footer-social{align-content:start;justify-items:start;gap:17px;display:grid}.site-shell .footer-navigation>span,.site-shell .footer-social>span{color:#9f8d7c;letter-spacing:.16em;margin-bottom:4px;font:500 10px Noto Sans TC,sans-serif}.site-shell .site-footer .footer-navigation a,.site-shell .site-footer .footer-social a{color:#f1e7da;letter-spacing:.04em;font:400 13px Noto Sans TC,sans-serif}.site-shell .footer-social small{color:#8f7f71;letter-spacing:.08em;font:400 10px Noto Sans TC,sans-serif}.site-shell .site-footer .footer-legal{color:#998a7d;border-top:1px solid #e2ccb42b;grid-column:1/-1;justify-content:space-between;align-items:flex-end;gap:34px;padding-top:25px;display:flex}.site-shell .footer-legal>div{gap:8px;display:grid}.site-shell .footer-legal p{color:#c9b7a5;letter-spacing:.06em;margin:0;font:400 11px Noto Sans TC,sans-serif}.site-shell .footer-legal small{color:#8f8175;font:400 10px/1.75 Noto Sans TC,sans-serif}.site-shell .site-footer .footer-legal nav{flex-wrap:wrap;justify-content:flex-end;gap:14px 24px;display:flex}.site-shell .site-footer .footer-legal a{color:#b5a596;white-space:nowrap;font:400 10px Noto Sans TC,sans-serif}.site-shell .site-footer .footer-legal .footer-admin-login{color:#89796b;opacity:.72;border-left:1px solid #e2ccb42e;margin-left:6px;padding-left:24px;transition:color .2s,opacity .2s}.site-shell .site-footer .footer-legal .footer-admin-login:hover,.site-shell .site-footer .footer-legal .footer-admin-login:focus-visible{color:#d5b578;opacity:1}.legal-brand .legal-brand-logo{object-fit:contain;width:42px;height:auto;display:block}.site-shell .pack-open-cue>span{border-bottom:1px solid;border-right:1px solid;width:12px;height:12px;font-size:0;display:block;transform:rotate(45deg)translate(-2px,-2px)}@media (width<=680px){.site-shell .section-heading-solo{margin-bottom:36px}.site-shell .section-heading-solo h2{letter-spacing:.035em;font-size:36px;line-height:1.48}.site-shell .site-footer{grid-template-rows:auto;grid-template-columns:1fr 1fr;gap:42px 26px;min-height:0;padding:56px 22px 28px}.site-shell .site-footer .footer-brand{text-align:center;grid-column:1/-1;align-items:center}.site-shell .site-footer .footer-logo-image{width:min(310px,100%)}.site-shell .footer-navigation,.site-shell .footer-social{gap:14px}.site-shell .site-footer .footer-legal{text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:22px;padding-top:24px}.site-shell .site-footer .footer-legal nav{justify-content:center;gap:12px 18px;width:100%}.site-shell .site-footer .footer-legal .footer-admin-login{text-align:center;border-top:1px solid #e2ccb424;border-left:0;flex-basis:100%;margin:8px 0 0;padding:14px 0 0}.legal-brand .legal-brand-logo{width:34px}.site-shell .history-link>span,.site-shell .primary-cta>span,.site-shell .share-cta>span,.site-shell .verified-note>span,.site-shell .ledger-button>span,.site-shell .history-section button>span,.site-shell .ig-button>b,.site-shell .ig-button>span,.site-shell .modal-submit>span,.site-shell .toast>span{display:none}.site-shell .rule-list li{grid-template-columns:42px 1fr}.site-shell .rule-list li>i{display:none}.control-denied-card{padding:34px 24px}.control-login-actions{grid-template-columns:1fr;display:grid}.control-login-actions a{justify-content:center}}.control-shell .control-panel-loading{min-height:clamp(220px,55vh,560px);color:var(--control-muted);background:#fff;place-items:center;display:grid}.control-shell .control-panel-loading span{letter-spacing:.06em;font-size:12px}.control-shell .control-panel-load-error{background:#fff;border-left:3px solid #a66c42;justify-content:space-between;align-items:center;gap:24px;min-height:220px;padding:32px;display:flex}.control-shell .control-panel-load-error div{gap:7px;display:grid}.control-shell .control-panel-load-error b{color:var(--control-text);font-size:18px}.control-shell .control-panel-load-error span{color:var(--control-muted);font-size:12px;line-height:1.7}.control-shell .control-panel-load-error button{color:#fff;background:#3d2a22;border:0;border-radius:3px;min-width:132px;min-height:42px;padding:0 18px}.control-shell .control-sidebar{border-right-color:#392923}.control-shell .control-brand{color:#ead0ad;border-color:#ebd3b22e;grid-template-columns:40px minmax(0,1fr);column-gap:12px}.control-shell .control-logo-mark{width:40px;height:40px}.control-shell .control-brand span,.control-shell .control-brand small{grid-column:2}.control-shell .control-sidebar nav button:hover{color:#fff;background:#fff1}.admin-profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.admin-profile-actions a{color:#ead8c3;border:1px solid #ead8c361;border-radius:3px;align-items:center;min-height:34px;padding:0 12px;font-size:10px;display:inline-flex}.control-shell .prize-edit-table .admin-row{min-height:80px}.control-shell .prize-guardrail{min-height:104px;padding:22px 14px}.control-shell .prize-guardrail b{color:var(--control-text);font-size:14px}.control-shell .prize-guardrail small{color:var(--control-muted);font-size:12px}@media (width<=760px){.control-shell .control-panel-load-error{flex-direction:column;align-items:stretch;padding:22px}.control-shell .control-panel-load-error button{width:100%}.control-shell .prize-guardrail{min-width:0}}.featured-prize-image-field{gap:9px;margin-top:14px;display:grid}.featured-prize-image-field>span{color:#554f48;font-size:13px;font-weight:600}.featured-prize-image-preview{aspect-ratio:16/10;color:#9d7657;border:1px solid var(--control-line);background-color:#f4f0e9;background-image:linear-gradient(45deg,#87766314 25%,#0000 25%),linear-gradient(-45deg,#87766314 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#87766314 75%),linear-gradient(-45deg,#0000 75%,#87766314 75%);background-position:0 0,0 10px,10px -10px,-10px 0;background-size:20px 20px;border-radius:4px;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.featured-prize-image-preview b{letter-spacing:.08em;font:500 30px Noto Sans TC,sans-serif}.featured-prize-image-preview img{object-fit:contain;filter:drop-shadow(0 12px 9px #3022172e);width:100%;height:100%;padding:12px;display:block}.featured-prize-image-preview em{color:#416754;letter-spacing:.04em;background:#f8fcf9eb;border:1px solid #a9c2b3;border-radius:999px;padding:5px 7px;font:600 9px Noto Sans TC,sans-serif;position:absolute;top:9px;right:9px}.featured-prize-upload{cursor:pointer;background:#fff;border:1px dashed #a9a198;border-radius:4px;grid-template-columns:auto 1fr;align-items:center;min-height:56px;padding:10px 13px;color:var(--control-green)!important;gap:2px 12px!important;margin:0!important;display:grid!important}.featured-prize-upload:hover{border-color:var(--control-brown);background:#fcf8f4}.featured-prize-upload input{clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important}.featured-prize-upload span{grid-row:1/3;font-size:13px;font-weight:700}.featured-prize-upload small{color:var(--control-muted);font-size:10px;font-weight:400}.featured-prize-upload.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.featured-prize-image-actions{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:9px;display:grid}.control-shell .featured-prize-remove{color:#845c4f;cursor:pointer;background:#fff;border:1px solid #cbbdb1;border-radius:4px;min-width:98px;padding:0 14px;font:600 12px Noto Sans TC,sans-serif}.control-shell .featured-prize-remove:hover{color:#6b3329;background:#fff8f5;border-color:#a87566}.control-shell .featured-prize-remove:disabled{opacity:.45;cursor:not-allowed}.featured-prize-image-note{color:var(--control-muted);font-size:10px;line-height:1.6}@media (width<=760px){.featured-prize-image-actions{grid-template-columns:1fr}.control-shell .featured-prize-remove{min-height:44px}}.campaign-workspace{gap:22px;display:grid}.common-rules-card{padding:26px}.common-rules-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.common-rules-grid article{border:1px solid var(--control-line);background:#faf8f4;border-radius:4px;align-content:start;gap:6px;min-height:108px;padding:16px;display:grid}.common-rules-grid article>span{color:#9b7257;letter-spacing:.14em;font-size:9px;font-weight:700}.common-rules-grid b{font-size:12px}.common-rules-grid small{color:var(--control-muted);font-size:10px;line-height:1.7}.notification-setup-note{background:#fff8e9;border:1px solid #dec7a0;border-radius:4px;margin-bottom:16px;padding:14px 16px}.notification-setup-note b{font-size:12px}.notification-setup-note p{color:#806b55;margin:5px 0 0;font-size:10px;line-height:1.7}.notification-table{min-width:820px}.notification-table .admin-row{grid-template-columns:120px minmax(260px,1fr) minmax(180px,.8fr) 100px 70px}.notification-table .admin-row span{gap:4px;display:grid}.notification-table button{color:#654c3d;cursor:pointer;background:#fff;border:1px solid #a88a75;border-radius:3px;min-height:32px;padding:0 12px;font-size:10px}.notification-table button:disabled{opacity:.4;cursor:not-allowed}.winner-shipping-controls{border-top:1px solid var(--control-line);grid-column:1/-1;grid-template-columns:minmax(150px,.65fr) minmax(190px,1fr) auto;align-items:end;gap:10px;margin:2px 0 0 54px;padding-top:14px;display:grid}.winner-shipping-controls label{color:var(--control-muted);gap:6px;font-size:10px;display:grid}.winner-shipping-controls input{border:1px solid var(--control-line);background:#fff;border-radius:3px;width:100%;height:39px;padding:0 11px}.winner-shipping-controls button{color:#5e4537;cursor:pointer;background:#fff;border:1px solid #8f735f;border-radius:3px;min-height:39px;padding:0 14px;font-size:10px;font-weight:700}.winner-shipping-controls button.complete{color:#fff;background:#315a48;border-color:#315a48}.winner-shipping-controls button:disabled{opacity:.45;cursor:not-allowed}.winner-shipping-controls>span{color:#416d54;background:#eff7f1;border:1px solid #b0c7b8;border-radius:3px;place-items:center;min-height:39px;padding:0 14px;font-size:10px;font-weight:700;display:grid}.campaign-schedule-card,.publish-workflow-card{padding:26px;overflow:hidden}.campaign-schedule-card .card-title small,.publish-workflow-card .card-title small,.settings-card .card-title small,.prize-config-card .card-title small{color:var(--control-muted);margin-top:7px;font-size:11px;line-height:1.6;display:block}.schedule-create{border-radius:4px;font-weight:700;color:#fff!important;background:#2f211b!important;border-color:#2f211b!important;min-height:42px!important;padding:0 18px!important}.campaign-schedule-list{gap:8px;display:grid}.campaign-schedule-item{width:100%;min-height:76px;color:var(--control-text);border:1px solid var(--control-line);cursor:pointer;text-align:left;background:#fff;border-radius:4px;grid-template-columns:10px minmax(210px,1.3fr) minmax(180px,.8fr) auto;align-items:center;gap:16px;padding:13px 15px;transition:border-color .18s,background .18s,transform .18s;display:grid}.campaign-schedule-item:hover{background:#fcfaf7;border-color:#b69b81;transform:translateY(-1px)}.campaign-schedule-item.selected{background:#f8f1ea;border-color:#8f6248;box-shadow:inset 3px 0 #9f6f4f}.schedule-status{background:#b7afa4;border-radius:50%;width:8px;height:8px}.schedule-live,.schedule-active{background:#3f7a58;box-shadow:0 0 0 5px #3f7a581f}.schedule-scheduled,.schedule-pending_review{background:#b88835;box-shadow:0 0 0 5px #b888351f}.schedule-activation_failed{background:#a65348;box-shadow:0 0 0 5px #a653481f}.schedule-copy,.schedule-readiness{gap:5px;display:grid}.schedule-copy b{letter-spacing:.035em;font:600 14px Noto Serif TC,serif}.schedule-copy small,.schedule-readiness small{color:var(--control-muted);font-size:10px}.schedule-readiness b{color:#6d5545;font-size:11px}.campaign-schedule-item>i{color:#8d654c;text-align:right;min-width:66px;font-size:10px;font-style:normal}.campaign-current-empty{margin-top:2px}.campaign-archive{border:1px solid var(--control-line);background:#f7f4ef;border-radius:4px;margin-top:16px;overflow:hidden}.campaign-archive>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:66px;padding:0 16px;list-style:none;display:flex}.campaign-archive>summary::-webkit-details-marker{display:none}.campaign-archive>summary span{gap:5px;display:grid}.campaign-archive>summary b{color:var(--control-text);font-size:12px}.campaign-archive>summary small{color:var(--control-muted);font-size:10px}.campaign-archive>summary em{color:#7c5c49;white-space:nowrap;font-size:10px;font-style:normal;font-weight:700}.campaign-archive>summary em:after{content:"＋";margin-left:9px;font-size:13px;font-weight:400}.campaign-archive[open]>summary{border-bottom:1px solid var(--control-line);background:#f3eee7}.campaign-archive[open]>summary em:after{content:"－"}.campaign-archive-list{gap:8px;padding:10px;display:grid}.campaign-archive .campaign-schedule-item{background:#fcfbf8}.publish-check-grid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.publish-check-grid>div{border:1px solid var(--control-line);background:#f7f4ee;border-radius:4px;grid-template-columns:26px 1fr;align-content:center;gap:3px 8px;min-height:86px;padding:14px;display:grid}.publish-check-grid>div span{color:#8b8177;border:1px solid #c8beb3;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:10px;display:grid}.publish-check-grid>div b{font-size:12px}.publish-check-grid>div small{color:var(--control-muted);font-size:10px}.publish-check-grid>div.done{background:#f1f7f3;border-color:#afc5b5}.publish-check-grid>div.done span{color:#fff;background:#4d7a5e;border-color:#4d7a5e}.publish-review-note,.publish-emergency-note{background:#fff8e9;border:1px solid #d7bc8e;border-radius:4px;justify-content:space-between;align-items:center;gap:20px;margin-top:14px;padding:15px 17px;display:flex}.publish-review-note b,.publish-emergency-note b{font-size:12px}.publish-review-note p,.publish-emergency-note span{color:#806b55;margin:0;font-size:10px;line-height:1.6}.publish-unsaved-note{align-items:flex-start}.publish-unsaved-note>div{gap:5px;display:grid}.publish-unsaved-note nav{gap:7px;width:min(520px,55%);display:grid}.publish-unsaved-note nav a{color:#4d392c;background:#ffffffad;border:1px solid #dfc69d;border-radius:4px;justify-content:space-between;align-items:center;gap:14px;min-height:52px;padding:9px 11px;display:flex}.publish-unsaved-note nav a span{gap:3px;min-width:0;display:grid}.publish-unsaved-note nav a small{color:#846d58;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.45;overflow:hidden}.publish-unsaved-note nav a em{color:#8a5e34;flex:none;font-size:9px;font-style:normal;font-weight:700}.publish-emergency-note{background:#fff5f1;border-color:#d1b2a6}.campaign-ended-note{background:#fbf6ed;border:1px solid #cfb89c;border-radius:5px;justify-content:space-between;align-items:center;gap:22px;margin-top:16px;padding:18px;display:flex}.campaign-ended-note>div{gap:6px;display:grid}.campaign-ended-note b{color:#4b392e;font-size:12px}.campaign-ended-note p{color:#78695d;margin:0;font-size:10px;line-height:1.7}.campaign-ended-note button{color:#fff;cursor:pointer;background:#315a48;border:1px solid #315a48;border-radius:4px;flex:none;min-height:40px;padding:0 16px;font-size:11px;font-weight:700}.campaign-ended-note button:disabled{opacity:.45;cursor:not-allowed}.publish-actions{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.publish-actions button{color:#503e33;cursor:pointer;background:#fff;border:1px solid #9a806d;border-radius:4px;min-height:42px;padding:0 17px;font-size:11px;font-weight:700}.publish-actions button.save{color:#fff;background:#234c3d;border-color:#234c3d}.publish-actions button.resume-action{color:#fff;background:#315f4b;border-color:#315f4b}.publish-actions button.emergency-publish{color:#7d4a37;background:#fff8f3;border-color:#b98e77}.publish-actions button.danger-action{color:#8a443d;border-color:#cfa8a1}.publish-actions button:disabled,.schedule-create:disabled,.campaign-schedule-item:disabled{opacity:.45;cursor:not-allowed;transform:none}.publish-workflow-card footer{border-top:1px solid var(--control-line);margin-top:18px;padding-top:14px}.publish-workflow-card footer p{color:var(--control-muted);margin:0;font-size:10px;line-height:1.7}@media (width<=900px){.common-rules-grid{grid-template-columns:repeat(2,1fr)}.campaign-schedule-item{grid-template-columns:10px 1fr auto}.schedule-readiness{grid-column:2}.campaign-schedule-item>i{grid-area:1/3/3}.publish-check-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.common-rules-card{padding:18px}.common-rules-grid{grid-template-columns:1fr}.campaign-schedule-card,.publish-workflow-card{padding:18px}.campaign-schedule-card .card-title{display:grid}.schedule-create{width:100%}.campaign-schedule-item{grid-template-columns:8px 1fr;gap:8px 12px;min-height:102px}.schedule-copy,.schedule-readiness{grid-column:2}.campaign-schedule-item>i{display:none}.publish-check-grid{grid-template-columns:1fr}.publish-review-note,.publish-emergency-note{flex-direction:column;align-items:flex-start;gap:6px}.publish-unsaved-note nav{width:100%;margin-top:6px}.publish-unsaved-note nav a{min-height:56px}.publish-actions{grid-template-columns:1fr;display:grid}.publish-actions button{width:100%}.winner-shipping-controls{grid-template-columns:1fr;margin-left:0}.campaign-archive>summary{min-height:70px;padding:0 13px}.campaign-archive-list{padding:8px}}.control-shell{color:#29231f;background:#f4f0ea;grid-template-columns:280px minmax(0,1fr)}.control-shell .control-sidebar{color:#e9ddd0;background:linear-gradient(#211713 0%,#1b1210 100%);border-right:1px solid #392822}.control-shell .control-brand{border-bottom:1px solid #e2c8a829;min-height:66px;margin-bottom:18px;padding:0 12px 18px}.control-shell .control-brand span{letter-spacing:.12em;font:600 22px/1.15 Noto Serif TC,serif}.control-shell .control-brand small{color:#a9917e;letter-spacing:.14em;font-size:10px}.control-shell .workspace-card{background:#ffffff09;border-color:#dfc7aa33;border-radius:8px;min-height:82px;margin:0 0 18px;padding:14px}.control-shell .workspace-card:hover{background:#ffffff0f}.control-shell .workspace-card-copy b{color:#f0e5d9;font-size:13px;line-height:1.55}.control-shell .workspace-card-copy small{color:#b9a28e;font-size:11px}.control-shell .control-sidebar nav button{color:#b7a99e;border-radius:7px;padding:0 14px;font-weight:550}.control-shell .control-sidebar nav button.active{color:#2e211b;background:#efe4d7}.control-shell .nav-glyph{color:#cba774;letter-spacing:.06em;font:600 10px Noto Sans TC,sans-serif}.site-shell .campaign-state-display{color:#eee5da;background:linear-gradient(150deg,#1f1611f0,#0c0a08db);border:1px solid #d3b17f47;flex-direction:column;justify-content:center;align-self:center;width:min(420px,100%);min-height:420px;margin:auto;padding:54px 48px;display:flex;position:relative;box-shadow:0 28px 70px #00000047}.site-shell .campaign-state-display:before{content:"";pointer-events:none;border:1px solid #d3b17f1a;position:absolute;inset:9px}.site-shell .campaign-state-mark{border:1px solid #d2ac7094;border-radius:50%;width:34px;height:34px;margin-bottom:42px;display:block;position:relative}.site-shell .campaign-state-mark:before,.site-shell .campaign-state-mark:after{content:"";background:#d2aa70;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .campaign-state-mark:before{width:12px;height:1px}.site-shell .campaign-state-mark:after{width:1px;height:12px}.site-shell .campaign-state-display.is-loading .campaign-state-mark{animation:1.8s ease-in-out infinite campaign-state-pulse}.site-shell .campaign-state-display small{color:#cda16b;letter-spacing:.22em;font:600 9px/1.4 Noto Sans TC,sans-serif}.site-shell .campaign-state-display strong{letter-spacing:.055em;margin:13px 0 16px;font:500 27px/1.35 Noto Serif TC,serif}.site-shell .campaign-state-display p{color:#bdb2a7;max-width:300px;margin:0;font:400 13px/1.9 Noto Sans TC,sans-serif}.site-shell .campaign-state-display a{color:#e9ddd0;border-bottom:1px solid #d3b17f73;width:max-content;margin-top:34px;padding:0 0 8px;font-size:11px;text-decoration:none}@keyframes campaign-state-pulse{0%,to{opacity:.48;transform:scale(.94)}50%{opacity:1;transform:scale(1)}}.control-shell .control-user{border-top-color:#e2c8a829}.control-shell .control-user b{font-size:12px}.control-shell .control-user small,.control-shell .control-user-role{font-size:10px}.control-shell .control-main{background:#f4f0ea}.control-shell .demo-ribbon{color:#675c53;background:#e9e1d7;border-color:#ddd3c8;min-height:40px;padding:7px 38px;font-size:12px}.control-shell .demo-ribbon span{background:#315645}.control-shell .control-header{border-color:#ded6cd;padding:15px 38px}.control-shell .control-header p{color:#9b7257}.control-shell .control-header h1{letter-spacing:.055em;font:600 27px/1.25 Noto Serif TC,serif}.control-shell .header-actions a,.control-shell .header-actions button{border-radius:7px;font-size:12px}.control-shell .control-card,.control-shell .overview-topline,.control-shell .metric-grid article{background:#fffdfa;border-color:#ded6cd;border-radius:10px;box-shadow:0 8px 28px #3022180b}.control-shell .overview-topline{min-height:72px;padding:14px 22px}.control-shell .overview-topline>div:first-child{min-width:0}.control-shell .overview-refresh{flex:none;justify-content:flex-end;align-items:center;gap:8px;display:flex}.control-shell .overview-refresh>span{color:#8b8178;white-space:nowrap;margin-right:4px;font-size:10px}.control-shell .overview-refresh button:disabled{opacity:.55;cursor:wait}.control-shell .metric-grid{gap:16px}.control-shell .metric-grid article{border-top:3px solid #c7a271;padding:25px 25px 22px}.control-shell .metric-grid article>span{color:#5e554d;font-size:13px;font-weight:650}.control-shell .metric-grid strong{margin-top:13px;font:600 38px/1.1 Noto Serif TC,serif}.control-shell .metric-grid small{color:#827970;margin-top:auto;font-size:11px}.control-shell .funnel-card,.control-shell .campaign-health,.control-shell .activity-card,.control-shell .settings-card,.control-shell .connection-card,.control-shell .setup-card,.control-shell .table-card,.control-shell .featured-prize-config,.control-shell .admin-members-card,.control-shell .campaign-schedule-card,.control-shell .publish-workflow-card,.control-shell .common-rules-card{padding:30px}.control-shell .card-title{align-items:flex-start;margin-bottom:24px}.control-shell .control-card>.card-title{border-bottom:1px solid #eee8e0;padding-bottom:18px}.control-shell .card-title h2{letter-spacing:.035em;font:600 21px/1.4 Noto Serif TC,serif}.control-shell .card-title small{color:#766d65;max-width:720px;margin-top:7px;font-size:12px;line-height:1.7;display:block}.control-shell .status-pill{padding:7px 11px;font-size:10px}.control-shell .card-title button,.control-shell .overview-topline button,.control-shell .settings-actions button,.control-shell .integration-actions button,.control-shell .publish-actions button{border-radius:7px;min-height:44px;font-size:12px}.control-shell .funnel{gap:10px}.control-shell .funnel div{border-radius:6px;min-height:51px}.control-shell .funnel b,.control-shell .funnel span{font-size:13px}.control-shell .campaign-health dl div{min-height:51px}.control-shell .activity-list>div{min-height:72px}.control-shell .activity-list p{font-size:12px}.control-shell .activity-list time{text-align:right;min-width:48px;font-weight:600}.control-shell .settings-grid input,.control-shell .settings-grid select,.control-shell .participant-tools input,.control-shell .featured-prize-editor input,.control-shell .admin-invite-form input,.control-shell .admin-invite-form select,.control-shell .admin-member-list select,.control-shell .inline-field,.control-shell .odds-field{border-radius:7px}.control-shell .selected-reel,.control-shell .featured-prize-editor article,.control-shell .inventory-notes span,.control-shell .admin-invite-form,.control-shell .admin-member-list>article,.control-shell .review-list article,.control-shell .campaign-schedule-item,.control-shell .campaign-archive,.control-shell .publish-check-grid>div{border-radius:8px}.control-shell .campaign-schedule-list{gap:10px}.control-shell .campaign-schedule-item{min-height:82px;padding:15px 17px}.control-shell .schedule-copy b{font-size:14px}.control-shell .schedule-copy small,.control-shell .schedule-readiness small,.control-shell .schedule-readiness b{font-size:11px}.control-shell .campaign-archive>summary{min-height:72px;padding:0 18px}.control-shell .campaign-archive>summary b{font-size:13px}.control-shell .campaign-archive>summary small{font-size:11px}.control-shell .table-scroll{border-radius:8px}.control-shell .admin-row{min-height:70px;font-size:12px}.control-shell .admin-row.head{min-height:48px;font-size:11px}.control-shell .admin-row>span{padding:11px 14px}.control-shell .control-empty{border-radius:8px;min-height:160px}.control-shell .common-rules-grid article{border-radius:8px;min-height:120px;padding:18px}.control-shell .common-rules-grid b{font-size:13px}.control-shell .common-rules-grid small{font-size:11px}.control-shell .admin-profile-card{border-radius:10px}.control-shell button:focus-visible,.control-shell a:focus-visible,.control-shell input:focus-visible,.control-shell select:focus-visible,.control-shell summary:focus-visible{outline-offset:2px;outline:3px solid #be915557}@media (width<=1100px){.control-shell .control-content{padding-left:24px;padding-right:24px}}@media (width<=760px){.control-shell .campaign-ended-note{flex-direction:column;align-items:stretch}.control-shell .campaign-ended-note button{width:100%}.control-shell .metric-grid article{border-top-width:2px}.control-shell .activity-list>div{grid-template-columns:auto minmax(0,1fr)}.control-shell .activity-list time{text-align:left;grid-column:2}}.control-mobile-dock{display:none}.control-shell .control-sidebar nav{width:100%;margin:0;padding:0}.control-shell .control-sidebar nav button,.control-shell .control-sidebar nav button.active{box-sizing:border-box;width:100%;margin:0!important;transform:none!important}.control-shell .control-sidebar nav button.active{border-radius:7px;box-shadow:inset 3px 0 #c59a63}.control-shell .control-user.active{background:0 0}.control-shell .control-content{overflow-anchor:none}.control-shell .demo-ribbon span.incomplete{color:#6b4a22;background:#e7cfaa}.control-shell .demo-ribbon span.ready{color:#fff;background:#315645}.control-shell .funnel.funnel-steps{border:1px solid var(--control-line);background:#fff;border-radius:6px;gap:0;display:grid;overflow:hidden}.control-shell .funnel.funnel-steps>.funnel-stage,.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){width:100%;min-width:0;color:var(--control-text);border-right:1px solid var(--control-line);background:#fff;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;align-content:start}.control-shell .funnel.funnel-steps>.funnel-stage:last-child{border-right:0}.control-shell .funnel-stage-copy{min-width:0}.control-shell .funnel-stage-copy b{color:var(--control-text);font-weight:700}.control-shell .funnel.funnel-steps>.funnel-stage>strong{color:#2f211b;grid-column:1/-1;font:500 clamp(28px,3vw,42px)/1 Noto Serif TC,serif}.control-shell .funnel.funnel-steps>.funnel-stage>strong small{color:var(--control-muted);margin-left:5px;font:600 9px Noto Sans TC,sans-serif}.control-shell .campaign-current-selection{display:grid}.control-shell .campaign-current-selection>span,.control-shell .campaign-switcher-body h3{color:#8c684f;letter-spacing:.08em;margin:0;font-size:10px;font-weight:750}.control-shell .campaign-current-selection .campaign-schedule-item{background:#f8f1ea;border-color:#8f6248;border-radius:6px 6px 0 0;box-shadow:inset 3px 0 #9f6f4f}.control-shell .campaign-selection-actions{background:#fbf8f4;border:1px solid #e3d9ce;justify-content:space-between;align-items:center;gap:16px;padding:10px 12px;display:flex}.control-shell .campaign-selection-actions small{color:var(--control-muted);font-size:10px;line-height:1.6}.control-shell .schedule-delete{color:#8a443d;cursor:pointer;background:#fff;border:1px solid #cfa8a1;border-radius:4px;flex:none;min-height:36px;padding:0 13px;font-size:10px;font-weight:700}.control-shell .schedule-delete:hover{background:#fff8f6;border-color:#9b5c52}.control-shell .schedule-delete:disabled{opacity:.45;cursor:not-allowed}.control-shell .campaign-switcher{border:1px solid var(--control-line);background:#f8f5f0;border-radius:6px;margin-top:14px;overflow:hidden}.control-shell .campaign-switcher>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 16px;list-style:none;display:flex}.control-shell .campaign-switcher>summary::-webkit-details-marker{display:none}.control-shell .campaign-switcher>summary span{gap:4px;display:grid}.control-shell .campaign-switcher>summary b{color:var(--control-text);font-size:12px}.control-shell .campaign-switcher>summary small{color:var(--control-muted);font-size:10px}.control-shell .campaign-switcher>summary em{color:#7c5c49;white-space:nowrap;font-size:10px;font-style:normal;font-weight:750}.control-shell .campaign-switcher>summary em:after{content:"＋";margin-left:8px;font-size:13px;font-weight:400}.control-shell .campaign-switcher[open]>summary{border-bottom:1px solid var(--control-line);background:#f3eee7}.control-shell .campaign-switcher[open]>summary em:after{content:"－"}.control-shell .campaign-switcher-body{background:#fff;gap:18px;padding:14px;display:grid}.control-shell .campaign-switcher-body section{gap:8px;display:grid}.control-shell .campaign-switcher-body .campaign-archive-list{padding:0}@media (width<=760px){html{scroll-padding-top:72px}.site-shell{overflow-x:clip}.site-shell .site-header{background:linear-gradient(#0b0906e6,#0b09065c 72%,#0000);grid-template-columns:minmax(0,1fr) auto 42px;gap:8px;height:64px;padding:0 15px}.site-shell .wordmark{gap:7px;min-width:0}.site-shell .wordmark-logo-mark{width:27px;height:22px}.site-shell .wordmark-cn{letter-spacing:.18em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.site-shell .history-link{letter-spacing:.02em;white-space:nowrap;border:1px solid #ffffff4d;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 10px;font-size:11px;display:inline-flex}.site-shell .menu-button{background:#0c0a0733;border:1px solid #ffffff4d;border-radius:50%;place-content:center;justify-self:end;gap:6px;width:40px;height:40px;padding:0;display:grid}.site-shell .menu-button span{background:#fff;width:17px;height:1px;margin:0}.site-shell .main-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#15110cf7;border:1px solid #d8bf944d;border-radius:10px;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:0;height:auto;padding:8px;display:none;position:absolute;top:64px;left:12px;right:12px;box-shadow:0 20px 44px #00000057}.site-shell .main-nav.is-open{display:grid}.site-shell .main-nav a{height:auto;min-height:48px;padding:0 10px;font-size:12px}.site-shell .main-nav a:after{display:none}.site-shell .hero{background-position:61%;grid-template-columns:1fr;min-height:0;padding:88px 17px 24px}.site-shell .hero-copy{align-self:auto;width:100%;margin:0}.site-shell .hero-copy>.eyebrow{letter-spacing:.1em;margin-bottom:8px}.site-shell .hero h1{letter-spacing:.01em;max-width:330px;font-size:30px;line-height:1.28}.site-shell .hero-subtitle{max-width:340px;margin-top:10px}.site-shell .countdown{gap:7px;margin-top:14px}.site-shell .countdown-label{font-size:11px;line-height:1.5}.site-shell .countdown-values{gap:6px;width:min(220px,100%)}.site-shell .countdown-values>span{justify-content:flex-start}.site-shell .countdown strong{font-size:19px}.site-shell .primary-cta,.site-shell .result-actions .primary-cta,.site-shell .share-cta{justify-content:center;width:100%;min-width:0;min-height:52px;margin-top:16px;font-size:13px}.site-shell .result-actions{grid-template-columns:1fr;gap:9px;width:100%;display:grid}.site-shell .result-actions .share-cta{margin-top:0}.site-shell .verified-note,.site-shell .flow-error{width:100%;font-size:11px;line-height:1.6}.site-shell .pack-stage{--cut-x:calc(50% - 90px);--cut-top:22px;--cut-height:408px;width:100%;height:455px;min-height:455px;margin-top:8px}.site-shell .foil-pack,.site-shell .pack-half{width:290px;height:435px}.site-shell .reward-card{width:224px}.site-shell .pack-stage:after{width:74%;bottom:3%}.site-shell .stage-caption{text-align:center;justify-content:center;gap:9px;font-size:10px;bottom:0;left:0;right:0}.site-shell .stage-caption span{width:26px}.site-shell .trust-strip{grid-template-columns:1fr;padding:0 17px}.site-shell .trust-strip div{border-bottom:1px solid #e7e1d8;border-right:0;min-height:76px;padding:16px 0}.site-shell .trust-strip div:last-child{border-bottom:0}.site-shell .trust-strip b{top:20px}.site-shell .trust-strip span{font-size:14px}.site-shell .prize-section{padding:62px 16px 70px}.site-shell .section-heading-solo{margin-bottom:26px}.site-shell .section-heading-solo h2{font-size:31px;line-height:1.35}.site-shell .prize-scene{aspect-ratio:4/5;background-position:50% 48%;border-radius:2px;max-height:590px;padding:20px 16px}.site-shell .prize-scene:after{inset:9px}.site-shell .prize-stage-heading{padding:2px 3px 0}.site-shell .prize-stage-heading h3{margin-top:7px}.site-shell .prize-stage-item:first-child{width:39%;height:39%;top:57%;left:5%}.site-shell .prize-stage-item:nth-child(2){width:50%;height:39%;top:29%;left:25%}.site-shell .prize-stage-item:nth-child(3){width:39%;height:39%;top:57%;right:5%}.site-shell .prize-stage-image{bottom:44%;left:15%;right:15%}.site-shell .prize-catalog article{min-height:118px;padding:22px 20px}.site-shell .prize-catalog h3{margin:7px 0;font-size:22px}.site-shell .prize-catalog p{line-height:1.65}.site-shell .winner-visual{min-height:340px;padding:34px 18px}.site-shell .winner-ledger{padding:56px 17px 62px}.site-shell .ledger-heading h2{font-size:31px}.site-shell .ledger-heading span{font-size:11px;line-height:1.65}.site-shell .winner-row{grid-template-columns:1fr 1fr;gap:7px 12px;min-height:82px;padding:10px 8px}.site-shell .winner-row strong{text-align:left}.site-shell .winner-row span,.site-shell .winner-row b{overflow-wrap:anywhere}.site-shell .ledger-button{width:100%;min-width:0}.site-shell .rule-section{padding:64px 17px 72px}.site-shell .rules-layout{gap:30px}.site-shell .rules-layout .section-heading h2{font-size:31px}.site-shell .rule-list li{grid-template-columns:34px 1fr;gap:10px;min-height:0;padding:22px 0}.site-shell .rule-list h3{margin-top:0}.site-shell .rule-list p{line-height:1.7}.site-shell .history-section{gap:26px;min-height:0;padding:52px 17px}.site-shell .history-section h2{font-size:25px;line-height:1.55}.site-shell .site-footer{gap:34px 20px;padding:48px 17px 24px}.site-shell .site-footer .footer-logo-image{width:min(250px,100%)}.site-shell .modal-backdrop{align-items:end;padding:8px}.site-shell .modal-panel,.site-shell .history-panel,.site-shell .claim-panel{overscroll-behavior:contain;border-radius:14px 14px 4px 4px;width:100%;max-height:calc(100dvh - 16px);margin:0;padding:30px 18px 22px;overflow-y:auto;box-shadow:0 -18px 52px #00000040}.site-shell .modal-close{place-items:center;width:44px;height:44px;font-size:25px;display:grid;top:7px;right:7px}.site-shell .history-panel h2,.site-shell .claim-heading h2{font-size:25px}.site-shell .history-record-top{align-items:flex-start;gap:8px}.site-shell .history-record-result{grid-template-columns:74px 1fr}.site-shell .history-auth-required{padding:22px 0 4px}.site-shell .modal-backdrop:has(.qualification-panel){align-items:end;padding:8px}.site-shell .qualification-panel{overscroll-behavior:contain;border-radius:14px 14px 4px 4px;width:100%;max-height:calc(100dvh - 16px);margin:0;overflow-y:auto}.site-shell .qualification-heading{z-index:5;background:#fbfaf6;border-bottom:1px solid #e3dcd3;min-height:60px;padding:17px 56px 14px 18px;position:sticky;top:0}.site-shell .campaign-reel-preview{width:min(286px,100% - 32px);margin:15px auto 0}.site-shell .campaign-reel-frame{height:min(510px,132vw)}.site-shell .qualification-action-pane{padding:20px 18px 24px}.site-shell .qualification-step{grid-template-columns:34px 1fr;gap:7px;padding:15px 0 17px}.site-shell .qualification-step small{font-size:11px;line-height:1.65}.site-shell .comment-prompt-card{min-height:60px;padding:11px 12px}.site-shell .comment-prompt-card strong{font-size:14px;line-height:1.55}.site-shell .qualification-panel .ig-button{min-height:50px}.site-shell .claim-progress{gap:4px}.site-shell .claim-progress span{padding:8px 2px;font-size:8px}.site-shell .claim-form-compact .claim-form-grid{grid-template-columns:1fr;gap:11px;display:grid}.site-shell .claim-form-compact .claim-form-grid>*,.site-shell .claim-form-compact .claim-phone-field,.site-shell .claim-form-compact .claim-otp,.site-shell .claim-form-compact .delivery-summary,.site-shell .claim-form-compact .claim-postal,.site-shell .claim-form-compact .claim-city,.site-shell .claim-form-compact .claim-district{grid-column:1/-1}.site-shell .claim-phone-control{grid-template-columns:1fr}.site-shell .claim-phone-control>button{width:100%;height:46px}.site-shell .claim-panel .modal-submit{z-index:3;position:sticky;bottom:0;box-shadow:0 -10px 20px #fbfaf6eb}.control-shell{display:block}.control-shell .control-sidebar{z-index:90;height:100dvh;padding:20px 14px calc(18px + env(safe-area-inset-bottom));overflow-y:auto}.control-shell .control-sidebar-scrim{z-index:85}.control-shell .control-brand{min-height:60px;margin-bottom:12px;padding-bottom:14px}.control-shell .workspace-card{min-height:70px;margin-bottom:12px}.control-shell .control-sidebar nav button{min-height:46px}.control-shell .demo-ribbon{gap:8px;min-height:34px;padding:6px 12px;font-size:10px}.control-shell .demo-ribbon span{flex:none;font-size:9px}.control-shell .control-menu{border-radius:8px;font-size:18px}.control-shell .control-header p{display:none}.control-shell .control-header h1{letter-spacing:.02em}.control-shell .header-actions button b{border-radius:999px;place-items:center;min-width:22px;height:22px;display:grid}.control-shell .control-card,.control-shell .overview-topline,.control-shell .metric-grid article{border-radius:9px;box-shadow:0 5px 18px #3022180a}.control-shell .overview-topline{min-height:0;padding:13px}.control-shell .overview-refresh>span{font-size:9px}.control-shell .overview-refresh button{display:block}.control-shell .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.control-shell .metric-grid article{padding:15px 14px}.control-shell .metric-grid article>span{font-size:11px}.control-shell .metric-grid strong{margin-top:8px;font-size:27px}.control-shell .metric-grid small{font-size:9px;line-height:1.45}.control-shell .funnel-card,.control-shell .campaign-health,.control-shell .activity-card,.control-shell .settings-card,.control-shell .connection-card,.control-shell .setup-card,.control-shell .table-card,.control-shell .featured-prize-config,.control-shell .admin-members-card,.control-shell .campaign-schedule-card,.control-shell .publish-workflow-card,.control-shell .common-rules-card{padding:16px}.control-shell .card-title{flex-wrap:wrap;gap:9px;padding-bottom:13px}.control-shell .card-title>div{min-width:0}.control-shell .card-title small{font-size:10px;line-height:1.55}.control-shell .card-title>button,.control-shell .card-title>.status-pill{width:auto;max-width:100%}.control-shell .activity-list>div{gap:9px;min-height:64px}.control-shell .activity-list p{font-size:11px}.control-shell .campaign-selection-actions{gap:9px}.control-shell .schedule-delete{width:100%}.control-shell .campaign-switcher>summary{min-height:60px;padding:0 12px}.control-shell .campaign-switcher-body{gap:15px;padding:10px}.control-shell .schedule-copy b{font-size:12px}.control-shell .schedule-copy small,.control-shell .schedule-readiness b,.control-shell .schedule-readiness small{font-size:9px;line-height:1.5}.control-shell .campaign-archive>summary{min-height:62px;padding:0 13px}.control-shell .settings-grid,.control-shell .admin-invite-form,.control-shell .featured-prize-editor,.control-shell .publish-check-grid,.control-shell .common-rules-grid{grid-template-columns:1fr}.control-shell .settings-grid input,.control-shell .settings-grid select,.control-shell .participant-tools input,.control-shell .featured-prize-editor input,.control-shell .featured-prize-editor textarea,.control-shell .admin-invite-form input,.control-shell .admin-invite-form select,.control-shell .admin-member-list select{font-size:16px}.control-shell .featured-prize-editor article{padding:14px}.control-shell .featured-prize-image-preview{min-height:190px}.control-shell .review-list article{gap:12px;padding:13px}.control-shell .winner-avatar{width:48px;height:64px}.control-shell .review-actions{grid-template-columns:1fr}.control-shell .review-actions button{width:100%}.control-shell .winner-shipping-controls{grid-template-columns:1fr;margin-left:0}.control-shell .admin-profile-actions{justify-content:flex-start;width:100%}.control-shell .admin-member-list>article{padding:13px}.control-shell .admin-member-identity b{overflow-wrap:anywhere}.control-shell .table-card footer{min-height:0;padding:14px 0 0}.control-shell .control-empty{text-align:center}.control-shell .control-toast{right:10px;bottom:calc(82px + env(safe-area-inset-bottom));min-height:52px;left:10px}.control-mobile-dock{z-index:80;min-height:68px;padding:6px 8px calc(6px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdfaf5;border-top:1px solid #d8cec3;grid-template-columns:repeat(5,1fr);gap:2px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -10px 30px #2a1d1417}.control-mobile-dock button{color:#766b63;background:0 0;border:0;border-radius:8px;align-content:center;place-items:center;gap:2px;min-width:0;min-height:54px;padding:5px 2px;display:grid;position:relative}.control-mobile-dock button>span{color:#a2714f;letter-spacing:.04em;font-size:9px;font-weight:700}.control-mobile-dock button>b{font-size:10px;font-weight:650}.control-mobile-dock button.active{color:#fff;background:#2b211c}.control-mobile-dock button.active>span{color:#e1bf8d}.control-mobile-dock button>small{color:#fff;background:#a66f4f;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:8px;display:grid;position:absolute;top:4px;right:9px}.control-mobile-dock .dock-more{gap:3px;width:18px;height:14px;display:grid}.control-mobile-dock .dock-more i{background:currentColor;width:18px;height:1px;display:block}}@media (width<=390px){.site-shell .history-link{padding:0 8px;font-size:10px}.site-shell .wordmark-cn{font-size:18px}.site-shell .hero{padding-left:14px;padding-right:14px}.site-shell .hero h1{font-size:28px}.site-shell .pack-stage{transform-origin:top;margin-bottom:-25px;transform:scale(.94)}.control-shell .metric-grid{grid-template-columns:1fr}.control-shell .metric-grid article{min-height:104px}}@media (width<=680px){.site-shell .campaign-state-display{min-height:260px;margin:8px auto 24px;padding:38px 30px}.site-shell .campaign-state-mark{margin-bottom:30px}.site-shell .campaign-state-display strong{font-size:22px}.site-shell .campaign-state-display p{font-size:12px}.control-mobile-dock button>span:not(.dock-more){letter-spacing:0;font-size:11px}}.site-shell .history-panel{flex-direction:column;display:flex;overflow:hidden}.site-shell .history-heading{flex:none}.site-shell .history-heading .eyebrow{text-transform:none}.site-shell .history-account{align-items:center;gap:10px;width:fit-content;margin-top:17px;display:flex}.site-shell .history-account>span{color:#fff;background:#3f7057;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font:600 12px/1 Noto Sans TC,sans-serif;display:grid}.site-shell .history-account>div{gap:2px;display:grid}.site-shell .history-account small{color:#887d72;letter-spacing:.06em;font-size:9px}.site-shell .history-account strong{color:#345846;font-size:12px;font-weight:650}.site-shell .history-content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#c9b9a4 transparent;min-height:0;padding-right:3px;overflow-y:auto}.site-shell .history-ledger{min-height:0;display:grid}.site-shell .history-claim-action{background:linear-gradient(135deg,#fffaf0,#eee1cc);border:1px solid #c7ab7d;justify-content:space-between;align-items:center;gap:18px;margin:14px 0 0;padding:17px 18px;display:flex}.site-shell .history-claim-action>div{gap:3px;min-width:0;display:grid}.site-shell .history-claim-action small{color:#a27342;letter-spacing:.08em;font-size:8px}.site-shell .history-claim-action b{color:#2e241d;font:600 15px/1.45 Noto Serif TC,serif}.site-shell .history-claim-action span{color:#7d7166;font-size:9px;line-height:1.55}.site-shell .history-claim-action button{color:#fff;cursor:pointer;background:#3c2a20;border:0;flex:none;min-height:42px;padding:0 15px;font-size:10px;font-weight:650}.site-shell .history-list-controls{z-index:3;background:linear-gradient(#f8f4ed 82%,#f8f4edf0);border-bottom:1px solid #ddd4c7;justify-content:space-between;align-items:center;gap:14px;padding:15px 0 11px;display:flex;position:sticky;top:0}.site-shell .history-filters{align-items:center;gap:6px;display:flex}.site-shell .history-filters button{color:#786e64;cursor:pointer;background:#fffaf3;border:1px solid #d8cec1;border-radius:999px;min-height:32px;padding:0 11px;font-size:10px}.site-shell .history-filters button span{color:#a58b6a;margin-left:4px;font-size:8px}.site-shell .history-filters button.active{color:#fff;background:#3d5f4e;border-color:#3d5f4e}.site-shell .history-filters button.active span{color:#dbe9df}.site-shell .history-list-controls>small{color:#92877c;white-space:nowrap;font-size:9px}.site-shell .history-record-result>div{min-width:0}.site-shell .history-record-meta{flex-wrap:wrap;align-items:center;gap:7px!important;display:flex!important}.site-shell .history-record-meta>small:first-child{overflow-wrap:anywhere}.site-shell .history-claim-status{background:#eef5f0;border:1px solid #bad0c3;border-radius:999px;width:fit-content;padding:4px 8px;line-height:1.2;color:#37604c!important;font-size:9px!important}.site-shell .history-filter-empty{color:#8c8176;text-align:center;place-items:center;min-height:190px;font-size:11px;display:grid}.site-shell .history-load-more{color:#4b3a30;cursor:pointer;background:#fffaf3;border:1px solid #cdbda8;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin:12px 0 2px;font-size:11px;font-weight:650;display:flex}.site-shell .history-load-more span{color:#9a7a58;font-size:9px;font-weight:500}.site-shell .history-load-more:hover{background:#fff;border-color:#a78764}.site-shell .claim-success{z-index:120;right:24px;bottom:calc(24px + env(safe-area-inset-bottom));color:#29221d;background:linear-gradient(135deg,#fffdf8 0%,#f4ecdf 100%);border:1px solid #c9ad7c;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;width:min(650px,100% - 48px);min-height:132px;padding:22px 22px 21px;animation:.32s cubic-bezier(.2,.8,.2,1) both claimSuccessIn;display:grid;position:fixed;box-shadow:0 24px 80px #0a08065c}.site-shell .claim-success-mark{color:#fff;background:#3f7057;border-radius:50%;place-items:center;width:42px;height:42px;font-size:16px;display:grid}.site-shell .claim-success-copy{gap:4px;min-width:0;display:grid}.site-shell .claim-success-copy>small{color:#9b7145;letter-spacing:.14em;font-size:9px;font-weight:700}.site-shell .claim-success-copy>b{color:#251f1a;font:600 19px/1.35 Noto Serif TC,serif}.site-shell .claim-success-copy>p{color:#6e655c;margin:0;font-size:11px;line-height:1.75}.site-shell .claim-success-actions{gap:7px;display:grid}.site-shell .claim-success-actions button{cursor:pointer;min-width:118px;min-height:42px;padding:0 14px;font-size:11px}.site-shell .claim-success-primary{color:#fff;background:#3a2820;border:1px solid #3a2820}.site-shell .claim-success-dismiss{color:#75685e;background:0 0;border:0}.site-shell .claim-success-primary:hover{background:#573b2d}.site-shell .claim-success-dismiss:hover{color:#34261f}@keyframes claimSuccessIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (width<=680px){.site-shell .modal-backdrop:has(.history-panel){align-items:end;padding:0}.site-shell .history-panel{border-radius:20px 20px 0 0;width:100%;max-height:88dvh;margin:0;padding:0;box-shadow:0 -22px 70px #00000057}.site-shell .history-panel .modal-close{top:12px;right:12px}.site-shell .history-heading{background:#faf6ef;padding:24px 62px 18px 20px}.site-shell .history-heading .eyebrow{letter-spacing:.14em;margin-bottom:7px;font-size:8px}.site-shell .history-heading h2{font-size:26px;line-height:1.35}.site-shell .history-account{margin-top:13px}.site-shell .history-account>span{width:24px;height:24px;font-size:10px}.site-shell .history-content{padding:0 17px calc(18px + env(safe-area-inset-bottom))}.site-shell .history-list-controls{flex-direction:column;align-items:flex-start;gap:8px;padding:12px 0 10px}.site-shell .history-claim-action{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.site-shell .history-claim-action button{width:100%}.site-shell .history-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;width:100%;display:grid}.site-shell .history-filters button{min-width:0;padding:0 7px}.site-shell .history-list-controls>small{align-self:flex-end}.site-shell .history-records{gap:9px;padding-top:15px}.site-shell .history-records article{padding:15px 14px 16px}.site-shell .history-record-top{padding-bottom:9px}.site-shell .history-record-top span{max-width:64%;font-size:10px;line-height:1.5}.site-shell .history-record-top time{white-space:nowrap;padding-top:1px;font-size:8px}.site-shell .history-record-result{grid-template-columns:62px minmax(0,1fr);gap:10px;padding-top:12px}.site-shell .history-record-result>strong{font-size:18px}.site-shell .history-record-result b{font-size:12px;line-height:1.5}.site-shell .history-record-meta{flex-direction:column;align-items:flex-start;gap:6px!important}.site-shell .history-security{margin:16px 0 0;padding:14px 8px 0;font-size:8px}.site-shell .history-state{min-height:210px;padding:30px 14px}.site-shell .history-filter-empty{min-height:170px}.site-shell .history-load-more{min-height:46px;margin-top:10px}.site-shell .claim-success{right:10px;bottom:calc(10px + env(safe-area-inset-bottom));border-radius:14px;grid-template-columns:34px minmax(0,1fr);gap:9px 12px;width:auto;min-height:0;padding:18px 17px 14px;left:10px}.site-shell .claim-success-mark{width:34px;height:34px;font-size:13px}.site-shell .claim-success-copy>b{font-size:17px}.site-shell .claim-success-copy>p{font-size:10px;line-height:1.65}.site-shell .claim-success-actions{grid-column:1/-1;grid-template-columns:1fr auto;gap:6px;margin-top:3px;display:grid}.site-shell .claim-success-actions button{min-width:0;min-height:43px}.site-shell .claim-success-dismiss{padding-left:9px;padding-right:9px}}@media (width<=1180px){.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(2){border-right:0}.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(-n+2){border-bottom:1px solid var(--control-line)}}.winner-operations-stack{gap:18px;display:grid}.winner-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.winner-summary-grid article{border:1px solid var(--control-line);background:var(--control-surface);border-radius:6px;align-content:center;gap:6px;min-height:116px;padding:18px 19px;display:grid}.winner-summary-grid article.attention{background:#fffaf0;border-color:#d2b47c}.winner-summary-grid small{color:var(--control-muted);font-size:11px}.winner-summary-grid strong{color:var(--control-text);font:600 30px/1 Noto Serif TC,serif}.winner-summary-grid article.attention strong{color:#9a632a}.winner-summary-grid span{color:var(--control-faint);font-size:10px}.control-shell .winners-workspace{padding:28px;overflow:visible}.winner-toolbar{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.winner-filter-tabs{flex-wrap:wrap;gap:7px;display:flex}.winner-filter-tabs button{color:#6d665e;border:1px solid var(--control-line);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:11px;display:flex}.winner-filter-tabs button b{color:#8d8177;background:#f1ede7;border-radius:999px;place-items:center;min-width:21px;height:21px;padding:0 5px;font-size:9px;display:grid}.winner-filter-tabs button.active{color:#fff;border-color:var(--control-green);background:var(--control-green)}.winner-filter-tabs button.active b{color:#244b3d;background:#fff}.winner-search{width:min(250px,100%);color:var(--control-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;font-size:10px;display:grid}.winner-search input{border:1px solid var(--control-line);width:100%;height:40px;color:var(--control-text);background:#fff;border-radius:4px;outline:none;padding:0 12px;font-size:12px}.winner-search input:focus{border-color:#9e7a5e;box-shadow:0 0 0 3px #9e7a5e1a}.control-shell .winners-workspace .review-list{gap:12px}.control-shell .winners-workspace .review-list .winner-case{border:1px solid var(--control-line);background:#fff;border-radius:6px;min-height:0;padding:0;display:block;overflow:hidden;box-shadow:0 8px 24px #2b211906}.winner-case-head{grid-template-columns:auto minmax(180px,1fr) minmax(220px,.8fr);align-items:center;gap:15px;min-height:92px;padding:17px 18px;display:grid}.winner-case-head .winner-avatar{border-radius:3px;width:46px;height:60px}.winner-case-head .winner-main h3{color:var(--control-text);margin:0 0 7px;font-size:15px}.winner-case-head .winner-main p{color:var(--control-muted);flex-wrap:wrap;gap:3px;font-size:11px;display:flex}.winner-case-state{text-align:right;justify-items:end;gap:6px;display:grid}.winner-case-state>span{color:#815d3f;background:#fff9f2;border:1px solid #d8c4af;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.winner-case-state small{color:var(--control-muted);font-size:10px;line-height:1.5}.winner-state-5 .winner-case-state>span{color:#356349;background:#f0f7f2;border-color:#b6cfbf}.winner-stage{grid-template-columns:repeat(5,minmax(0,1fr));padding:0 18px 16px;display:grid}.winner-stage span{color:#a29c93;text-align:center;border-top:3px solid #e6e1d9;min-height:36px;padding-top:10px;font-size:9px;position:relative}.winner-stage span:before{content:"";background:#fff;border:2px solid #e6e1d9;border-radius:50%;width:9px;height:9px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.winner-stage span.done{color:#38614f;border-color:#6d9380}.winner-stage span.done:before{background:#4e7b65;border-color:#4e7b65}.winner-stage span.current{color:#8c5f37;border-color:#c49a70;font-weight:700}.winner-stage span.current:before{background:#fff6ea;border-color:#a9784f;box-shadow:0 0 0 3px #a9784f24}.control-shell .winners-workspace .winner-details{border-top:1px solid var(--control-line);margin:0 18px;padding:0}.control-shell .winners-workspace .winner-details summary{color:#735d4d;cursor:pointer;align-items:center;min-height:46px;padding:0;font-weight:600;display:flex}.control-shell .winners-workspace .winner-details>div{background:#f8f5f0;border-radius:4px;margin:0 0 16px;padding:15px}.control-shell .winners-workspace .review-actions{border-top:1px solid var(--control-line);background:#fbfaf8;justify-content:flex-end;gap:8px;padding:14px 18px;display:flex}.control-shell .winners-workspace .review-actions button{min-height:42px;padding:0 16px;font-size:11px}.winner-waiting-note{color:#766f67;background:#f8f6f2;border:1px solid #e1dbd1;border-radius:4px;margin:0 18px 17px;padding:12px 14px;font-size:10px;line-height:1.65}.winner-reveal-recipient{color:#fff;border:1px solid var(--control-green);background:var(--control-green);cursor:pointer;border-radius:4px;justify-self:start;min-height:42px;margin:0 18px 16px;padding:0 16px;font-size:11px;font-weight:600}.control-shell .winners-workspace .winner-shipping-controls{border-top:1px solid var(--control-line);background:#fbfaf8;grid-template-columns:minmax(210px,1fr) minmax(150px,.65fr) minmax(200px,.9fr) auto;margin:0;padding:16px 18px}.winner-shipping-heading{align-self:center;gap:5px;display:grid}.winner-shipping-heading b{color:var(--control-text);font-size:12px}.winner-shipping-heading small{color:var(--control-muted);font-size:9px;line-height:1.55}.winner-load-more{color:#5f5147;border:1px solid var(--control-line);cursor:pointer;background:#faf8f4;border-radius:4px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;margin-top:14px;font-size:11px;font-weight:700;display:flex}.winner-load-more span{color:var(--control-muted);font-size:9px;font-weight:400}.control-shell .admin-profile-card h2{font-size:20px}.admin-profile-summary{grid-template-columns:repeat(3,auto);gap:22px;display:grid}.admin-policy-grid{grid-template-columns:1fr 1.25fr;gap:16px;display:grid}.admin-policy-card{padding:24px}.admin-role-list,.admin-rule-list{gap:0;display:grid}.admin-role-list>div{border-bottom:1px solid var(--control-line);grid-template-columns:140px 1fr;align-items:center;gap:12px;min-height:54px;padding:10px 0;display:grid}.admin-role-list>div:last-child{border-bottom:0}.admin-role-list b{color:var(--control-text);font-size:11px}.admin-role-list span{color:var(--control-muted);font-size:10px}.admin-rule-list{grid-template-columns:1fr 1fr;gap:9px}.admin-rule-list>span{min-height:54px;color:var(--control-text);border:1px solid var(--control-line);background:#faf8f4;border-radius:4px;align-content:center;gap:4px;padding:11px 13px;font-size:10px;display:grid}.admin-rule-list b{color:var(--control-brown);letter-spacing:.08em;font-size:9px}.admin-records-stack{gap:10px;display:grid}.admin-record-disclosure{overflow:hidden;padding:0!important}.admin-record-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:82px;padding:18px 24px;list-style:none;display:flex}.admin-record-disclosure>summary::-webkit-details-marker{display:none}.admin-record-disclosure>summary:after{content:"＋";color:var(--control-brown);flex:none;font-size:20px;font-weight:300}.admin-record-disclosure[open]>summary:after{content:"−"}.admin-record-disclosure>summary>div{gap:6px;min-width:0;display:grid}.admin-record-disclosure>summary h2{color:var(--control-text);margin:0;font-size:16px}.admin-record-disclosure>summary small{color:var(--control-muted);font-size:10px;line-height:1.55}.admin-record-disclosure>summary>span{white-space:nowrap;color:var(--control-muted);margin-left:auto;font-size:10px}.admin-record-body{border-top:1px solid var(--control-line);padding:0 24px 22px}.admin-record-body .table-scroll{margin-top:18px}@media (width<=1100px){.winner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.winner-toolbar{flex-direction:column;align-items:stretch}.winner-search{width:100%}.winner-case-head{grid-template-columns:auto minmax(0,1fr)}.winner-case-state{text-align:left;grid-column:1/-1;justify-items:start;padding-left:61px}.winner-shipping-heading{grid-column:1/-1}.admin-profile-summary{grid-area:2/1/auto/-1;justify-content:start}.admin-policy-grid{grid-template-columns:1fr}}@media (width<=760px){.winner-operations-stack{gap:12px}.winner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.winner-summary-grid article{min-height:100px;padding:14px}.winner-summary-grid strong{font-size:25px}.control-shell .winners-workspace{padding:15px}.winner-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.winner-filter-tabs button{border-radius:4px;justify-content:space-between;min-width:0}.winner-filter-tabs button:first-child{grid-column:1/-1}.winner-search{grid-template-columns:1fr;gap:5px}.winner-search input{height:46px;font-size:16px}.winner-case-head{gap:11px;min-height:0;padding:14px}.winner-case-head .winner-avatar{width:42px;height:54px}.winner-case-head .winner-main h3{font-size:14px}.winner-case-head .winner-main p span{display:none}.winner-case-head .winner-main p{gap:4px;font-size:9px;display:grid}.winner-case-state{padding-left:53px}.winner-stage{padding:0 12px 13px}.winner-stage span{min-height:31px;padding-top:9px;font-size:7px}.control-shell .winners-workspace .winner-details>div{grid-template-columns:1fr}.control-shell .winners-workspace .review-actions{grid-template-columns:1fr;padding:12px;display:grid}.winner-waiting-note{margin:0 13px 13px}.control-shell .winners-workspace .winner-shipping-controls{padding:14px}.winner-shipping-heading{grid-column:auto}.admin-profile-summary{grid-area:auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%}.control-shell .admin-profile-summary>span{border:1px solid #ffffff1f;border-radius:4px;min-width:0}.admin-profile-actions{width:100%}.admin-profile-actions a{justify-content:center;width:100%}.control-shell .admin-members-card{padding:16px}.control-shell .admin-invite-form{padding:13px}.control-shell .admin-invite-form button{height:46px}.control-shell .admin-member-list label{grid-template-columns:auto minmax(0,1fr);align-items:center}.control-shell .admin-member-list select{margin-top:0}.admin-policy-card{padding:16px}.admin-role-list>div{grid-template-columns:1fr;gap:5px}.admin-rule-list{grid-template-columns:1fr}.admin-record-disclosure>summary{min-height:76px;padding:15px}.admin-record-disclosure>summary small{display:none}.admin-record-disclosure>summary:after{font-size:18px}.admin-record-body{padding:0 14px 16px}.admin-record-body .notification-table,.admin-record-body .admin-settings-audit{gap:10px;min-width:0;display:grid}.admin-record-body .notification-table .admin-row.head,.admin-record-body .admin-settings-audit .admin-row.head{display:none}.admin-record-body .notification-table .admin-row,.admin-record-body .admin-settings-audit .admin-row{border:1px solid var(--control-line);background:#fff;border-radius:4px;grid-template-columns:1fr 1fr;min-height:0;display:grid;overflow:hidden}.admin-record-body .notification-table .admin-row>span,.admin-record-body .admin-settings-audit .admin-row>span{overflow-wrap:anywhere;border-bottom:1px solid #eee8de;border-right:1px solid #eee8de;align-content:center;gap:5px;min-height:58px;display:grid;padding:10px!important}.admin-record-body .notification-table .admin-row>span:before,.admin-record-body .admin-settings-audit .admin-row>span:before{content:attr(data-label);color:#9c8f79;letter-spacing:.06em;font-size:8px}.admin-record-body .notification-table .admin-row>span:nth-child(2n),.admin-record-body .admin-settings-audit .admin-row>span:nth-child(2n){border-right:0}.admin-record-body .notification-table .admin-row>span:nth-child(2),.admin-record-body .notification-table .admin-row>span:nth-child(3),.admin-record-body .admin-settings-audit .admin-row>span:last-child{border-right:0;grid-column:1/-1}}.site-shell .pack-stage{perspective:1200px;transform:translateZ(0)}.site-shell .pack-stage:before{content:"";z-index:0;pointer-events:none;opacity:.28;background:radial-gradient(#dab06c29 0,#9a6c370e 44%,#0000 72%);border-radius:50%;width:min(520px,92%);height:84%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)scale(.94)}.site-shell .phase-ready.pack-stage:before{animation:6.4s cubic-bezier(.42,0,.28,1) infinite alternate officialStageBreath}.site-shell .phase-ready .foil-pack .pack-flex-sheen{animation:7.2s cubic-bezier(.38,0,.3,1) infinite officialSatinSweep!important}.site-shell .phase-tearing .foil-pack{will-change:transform}.site-shell .phase-tearing .pack-cut-glint{will-change:transform,opacity;width:30px;height:1.5px;box-shadow:0 0 4px #fffffff5,0 0 10px #fffaed94}.site-shell .phase-tearing .pack-cut-glint:before{opacity:.56;background:linear-gradient(#0000,#ffffffb8);height:48px}.site-shell .phase-revealing.pack-stage:before{animation:1.6s cubic-bezier(.2,.7,.2,1) both officialStageSettle}.site-shell .phase-revealing .pack-half{z-index:13;filter:drop-shadow(0 28px 27px #00000057);will-change:transform,opacity}.site-shell .phase-revealing .card-pocket{clip-path:inset(2.2% 3% round 7px);overflow:hidden}.site-shell .phase-revealing .card-pocket:before{opacity:.78;background:linear-gradient(#0c0806e6,#261810b8 52%,#090605eb);inset:4.5% 5%;box-shadow:inset 0 0 30px #0000009e,inset 7px 0 13px #d6ab6414;animation:1.18s ease-out 50ms both officialPocketOpen!important}.site-shell .phase-revealing .card-pocket:after{background:linear-gradient(#0000 58%,#e5c07f21);border-radius:16px;inset:11% 13%;animation:1.32s ease-out .18s both officialCardEdge!important}.site-shell .phase-revealing .card-pocket .reward-card{backface-visibility:hidden;will-change:transform,opacity}.site-shell .phase-won .pack-stage:before,.site-shell .phase-claimed .pack-stage:before,.site-shell .phase-lost .pack-stage:before{opacity:.2;transform:translate(-50%,-50%)scale(1)}.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card{animation:5.8s cubic-bezier(.42,0,.28,1) infinite alternate officialCardSettle!important}@keyframes officialStageBreath{0%{opacity:.2;transform:translate(-50%,-50%)scale(.92)}to{opacity:.32;transform:translate(-50%,-50%)scale(1)}}@keyframes officialPackPoise{0%{transform:translateY(1px)rotate(-.08deg)}to{transform:translateY(-4px)rotate(.08deg)}}@keyframes officialSatinSweep{0%,14%{opacity:.13;background-position:118% 0,0 0,0 0}50%{opacity:.28;background-position:45% 0,0 0,0 0}82%,to{opacity:.12;background-position:-14% 0,0 0,0 0}}@keyframes officialPackBrace{0%{transform:translateY(-2px)scale(1)}35%{transform:translate(-1px,1px)scaleX(.998)scaleY(1.002)}72%{transform:translate(1px,1px)scaleX(1.002)scaleY(.999)}to{transform:translate(0)scale(1)}}@keyframes officialWhiteCut{0%{opacity:0;transform:translate(-50%,-6px)rotate(-10deg)}7%{opacity:1}86%{opacity:.96}to{opacity:0;transform:translate3d(-50%,var(--cut-height),0) rotate(-10deg)}}@keyframes officialStageSettle{0%{opacity:.34;transform:translate(-50%,-50%)scale(.96)}46%{opacity:.26;transform:translate(-50%,-50%)scale(1.01)}to{opacity:.2;transform:translate(-50%,-50%)scale(1)}}@keyframes officialCutEdgeRelease{0%,16%{opacity:1;transform:translate(-50%,-50%)rotate(0)}54%{opacity:1;transform:translate(calc(-50% - 11px),calc(22px - 50%))rotate(-2.2deg)scaleX(.99)}78%{opacity:.74;transform:translate(calc(-50% - 19px),calc(51px - 50%))rotate(-4.1deg)scaleX(.975)}to{opacity:0;transform:translate(calc(-50% - 28px),calc(94px - 50%))rotate(-6.4deg)scaleX(.955)}}@keyframes officialWrapperRelease{0%,17%{opacity:1;transform:translate(-50%,-50%)rotate(0)}52%{opacity:1;transform:translate(calc(3px - 50%),calc(30px - 50%))rotate(.5deg)scaleY(.992)}78%{opacity:.78;transform:translate(calc(7px - 50%),calc(70px - 50%))rotate(1.2deg)scaleY(.97)}to{opacity:0;transform:translate(calc(10px - 50%),calc(118px - 50%))rotate(2deg)scaleY(.94)}}@keyframes officialPocketOpen{0%,42%{opacity:.78}78%{opacity:.3}to{opacity:0}}@keyframes officialCardEdge{0%,16%{opacity:0;transform:translateY(22px)scale(.92)}48%{opacity:.38}to{opacity:0;transform:translateY(-12px)scale(1.02)}}@keyframes officialCardEmerge{0%,15%{opacity:1;transform:translateY(58px)scale(.91)rotateX(1.8deg)}48%{opacity:1;transform:translateY(5px)scale(.975)rotateX(.6deg)}79%{opacity:1;transform:translateY(-18px)scale(1.008)rotateX(0)}to{opacity:1;transform:translateY(-14px)scale(1)rotateX(0)}}@keyframes officialCardSettle{0%{transform:translateY(-14px)rotateX(0)rotateY(0)}to{transform:translateY(-18px)rotateX(.25deg)rotateY(.35deg)}}@media (width<=680px){.site-shell .pack-stage{perspective:900px}.site-shell .pack-stage:before{opacity:.22;width:102%;height:88%}.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card{animation-duration:6.4s!important}}@media (prefers-reduced-motion:reduce){.site-shell .phase-ready .foil-pack,.site-shell .phase-ready .foil-pack .pack-flex-sheen,.site-shell .phase-ready.pack-stage:before,.site-shell .phase-tearing .foil-pack,.site-shell .phase-tearing .pack-cut-glint,.site-shell .phase-revealing.pack-stage:before,.site-shell .phase-revealing .pack-half,.site-shell .phase-revealing .card-pocket:before,.site-shell .phase-revealing .card-pocket:after,.site-shell .phase-revealing .card-pocket .reward-card,.site-shell .phase-won.result-won .reward-card,.site-shell .phase-claimed.result-won .reward-card{animation:none!important}.site-shell .phase-revealing .pack-half{opacity:0!important}.site-shell .phase-revealing .card-pocket{clip-path:none;overflow:visible}}.site-shell .pack-stage:after{transform-origin:50%;left:50%;transform:translate(-50%)}@keyframes openingReadyFloat{0%{transform:translateY(2px)rotate(-.1deg)}to{transform:translateY(-10px)rotate(.1deg)}}@keyframes openingGroundShadow{0%{opacity:.56;filter:blur(18px);transform:translate(-50%)scaleX(1)scaleY(1)}to{opacity:.31;filter:blur(20px);transform:translate(-50%)scaleX(.82)scaleY(.78)}}@keyframes openingMobileShadowBrace{0%{opacity:.5;transform:translate(-50%)scaleX(.9)scaleY(.82)}32%{opacity:.62;transform:translate(-50%)scaleX(1.03)scaleY(.72)}to{opacity:.42;transform:translate(-50%)scaleX(.92)scaleY(.78)}}@keyframes openingMobileShadowRelease{0%{opacity:.42;transform:translate(-50%)translateY(0)scaleX(.92)scaleY(.78)}48%{opacity:.24;transform:translate(-50%)translateY(6px)scaleX(1.05)scaleY(.66)}to{opacity:0;transform:translate(-50%)translateY(13px)scaleX(1.18)scaleY(.48)}}@keyframes openingPocketShadowRelease{0%,18%{opacity:.52;transform:translate(-50%)scaleX(.78)scaleY(.7)}56%{opacity:.28;transform:translate(-50%)translateY(8px)scaleX(1)scaleY(.58)}to{opacity:0;transform:translate(-50%)translateY(15px)scaleX(1.14)scaleY(.42)}}@media (width<=680px){.site-shell .pack-stage:after{filter:blur(16px);background:radial-gradient(#0000009e 0,#0000004d 48%,#0000 76%);border:0;border-radius:50%;width:min(218px,68%);bottom:7px;left:50%;transform:translate(-50%)}.site-shell .phase-revealing .card-pocket:before{width:64%;height:12%;box-shadow:none;filter:blur(13px);background:radial-gradient(#08050494,#08050438 48%,#0000 76%);border-radius:50%;inset:auto auto 5% 50%;transform:translate(-50%);animation:.79s cubic-bezier(.2,.68,.2,1) 40ms both openingPocketShadowRelease!important}}@media (prefers-reduced-motion:reduce){.site-shell .phase-ready .foil-pack,.site-shell .phase-ready.pack-stage:after,.site-shell .phase-tearing.pack-stage:after,.site-shell .phase-revealing.pack-stage:after,.site-shell .phase-revealing .card-pocket:before{animation:none!important}.site-shell .phase-revealing.pack-stage:after,.site-shell .phase-revealing .card-pocket:before{opacity:0}}.site-shell .pack-stage{--tap-pack-width:350px;--tap-pack-height:592px;--tap-cut-offset:49px;--tap-cut-top:22px}.site-shell .pack-open-cue{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;overflow:visible;width:var(--tap-pack-width)!important;height:var(--tap-pack-height)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:0!important;display:block!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.site-shell .pack-open-cue>.pack-open-affordance{left:var(--tap-cut-offset);color:#422817;text-shadow:0 1px #fff9e2c2,0 4px 12px #3c221138;pointer-events:none;flex-direction:column;align-items:center;position:absolute;height:auto!important;animation:none!important;display:flex!important;transform:translate(-50%)!important}.site-shell .pack-tap-copy{color:#f3dfb8;letter-spacing:.12em;text-align:center;background:#20140ee0;border:1px solid #eccf998a;border-radius:999px;min-width:164px;padding:10px 16px;font:600 12px/1.2 Noto Sans TC,PingFang TC,sans-serif;animation:2s ease-in-out infinite packTapPill;position:absolute;bottom:54px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000052}.site-shell .pack-open-affordance svg{fill:none;stroke:currentColor;stroke-width:1.45px;stroke-linecap:round;stroke-linejoin:round;display:block;overflow:visible}.site-shell .pack-open-affordance b{font:600 10px/1.2 Noto Sans TC,PingFang TC,sans-serif;display:block;transform:translate(.09em)}.site-shell .pack-open-cue:focus-visible{outline-offset:6px!important;outline:1px solid #f4daa4e6!important}.site-shell .phase-ready .stage-caption{pointer-events:none;opacity:0!important}@keyframes packTapGuide{0%{opacity:.22;transform:translateY(-3px)}24%{opacity:1}72%{opacity:.9;transform:translateY(11px)}to{opacity:0;transform:translateY(17px)}}@keyframes packTapPill{0%,to{transform:translate(-50%)translateY(0);box-shadow:0 10px 30px #00000052}50%{transform:translate(-50%)translateY(-4px);box-shadow:0 14px 36px #0000006b,0 0 18px #e0ba7424}}.site-shell .pack-pool-section{color:#291d16;background:#f6f2ea;border:1px solid #b2915c3d;max-width:1180px;margin:0 auto 46px;padding:34px clamp(22px,4vw,56px)}.site-shell .pack-pool-trigger{color:#ead2a8;letter-spacing:.08em;cursor:pointer;background:#190f0a7a;border:1px solid #dbb77694;min-width:170px;padding:0 20px;font:600 13px/1.4 Noto Sans TC,PingFang TC,sans-serif;transition:background .2s,border-color .2s,color .2s}.site-shell .pack-pool-trigger span{margin-left:10px;font-size:17px;font-weight:300}.site-shell .pack-pool-trigger:hover,.site-shell .pack-pool-trigger:focus-visible{color:#fff0d0;background:#b1784c38;border-color:#e4c38b;outline:none}.site-shell .pack-pool-trigger:disabled{opacity:.45;cursor:not-allowed}.site-shell .pack-pool-backdrop{z-index:120}.site-shell .pack-pool-panel{color:#291d16}.site-shell .pack-pool-panel>header{border-bottom:1px solid #d9ccbd;padding:0 44px 24px 0}.site-shell .pack-pool-panel>header p{color:#a46e49;letter-spacing:.18em;margin:0 0 9px;font:600 11px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-pool-panel>header h2{letter-spacing:.04em;margin:0 0 10px;font:500 30px/1.3 Noto Serif TC,serif}.site-shell .pack-pool-panel>header small{color:#776c63;font-size:12px;line-height:1.8;display:block}.site-shell .pack-pool-list article{border-bottom:1px solid #ded4c8}.site-shell .pack-pool-list article>span{font-size:10px}.site-shell .pack-pool-list small{text-overflow:ellipsis}.site-shell .pack-pool-list .pack-edition-detail-link{cursor:pointer;width:max-content}.site-shell .pack-pool-list .pack-edition-detail-link:hover{color:#4c3021;border-color:#4c3021}.site-shell .pack-pool-panel>footer{justify-content:space-between;align-items:center;gap:18px;padding-top:18px;display:flex}.site-shell .pack-pool-panel>footer span{color:#9a6847;letter-spacing:.12em;font-size:11px}.site-shell .pack-pool-panel>footer small{color:#81756c;text-align:right;font-size:11px}.site-shell .pack-pool-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.site-shell .pack-pool-heading p{color:#a66f49;letter-spacing:.18em;margin:0 0 7px;font:600 11px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-pool-heading h2{letter-spacing:.04em;margin:0;font:500 clamp(24px,3vw,38px)/1.25 Noto Serif TC,serif}.site-shell .pack-pool-heading>span{color:#71553f;letter-spacing:.12em;border:1px solid #7655384d;padding:7px 11px;font-size:11px}.site-shell .pack-pool-intro{color:#766a61;max-width:760px;margin:14px 0 24px;font-size:13px;line-height:1.9}.site-shell .pack-pool-grid{border-top:1px solid #7655382e;border-left:1px solid #7655382e;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.site-shell .pack-pool-grid article{background:#ffffff57;border-bottom:1px solid #7655382e;border-right:1px solid #7655382e;gap:14px;min-height:94px;padding:20px;display:flex}.site-shell .pack-pool-grid article>span{color:#b07952;letter-spacing:.12em;font:500 10px/1.4 Noto Sans TC,sans-serif}.site-shell .pack-pool-grid article div{flex-direction:column;gap:7px;display:flex}.site-shell .pack-pool-grid b{letter-spacing:.04em;font:600 17px/1.35 Noto Serif TC,serif}.site-shell .pack-pool-grid small{color:#80736a;font-size:12px;line-height:1.6}@media (width<=680px){.site-shell .pack-open-cue>.pack-open-affordance{gap:4px}.site-shell .pack-tap-copy{min-width:150px;padding:9px 13px;font-size:11px;bottom:40px}.site-shell .pack-pool-section{margin:0 16px 28px;padding:24px 18px}.site-shell .pack-pool-heading{align-items:flex-start}.site-shell .pack-pool-heading h2{font-size:25px}.site-shell .pack-pool-heading>span{white-space:nowrap}.site-shell .pack-pool-grid{grid-template-columns:1fr}.site-shell .pack-pool-grid article{min-height:78px;padding:16px}.site-shell .pack-pool-trigger{letter-spacing:.04em;min-width:128px;padding:0 12px;font-size:11px}.site-shell .pack-pool-trigger span{margin-left:5px;font-size:15px}.site-shell .pack-pool-panel{padding:30px 22px 22px}.site-shell .pack-pool-panel>header h2{font-size:25px}.site-shell .pack-pool-list article{grid-template-columns:22px 1fr auto;gap:10px;padding:15px 0}.site-shell .pack-pool-list b,.site-shell .pack-pool-list strong{font-size:15px}.site-shell .pack-pool-panel>footer{flex-direction:column;align-items:flex-start;gap:6px}.site-shell .pack-pool-panel>footer small{text-align:left}.site-shell .pack-edition-public-tabs{margin:0;padding:9px}.site-shell .pack-edition-public-tabs button{min-width:150px;padding:10px 12px}.site-shell .pack-edition-public-odds{grid-template-columns:1fr}.site-shell .pack-edition-public-odds article{min-height:0;padding:17px 18px}}@media (prefers-reduced-motion:reduce){.site-shell .pack-open-affordance svg{opacity:.88;transform:translateY(5px);animation:none!important}.site-shell .pack-tap-copy{animation:none!important}}.site-shell .comment-validity-note{color:#6f665d;background:#f5f0e8;border:1px solid #ded4c7;grid-template-columns:auto 1fr;align-items:start;gap:9px;margin:10px 0 0;padding:10px 12px;font:400 10px/1.65 Noto Sans TC,sans-serif;display:grid}.site-shell .comment-validity-note b{color:#8e6449;white-space:nowrap;font-weight:650}.site-shell .qualification-step-final{border-bottom:0;padding-bottom:3px}.site-shell .qualification-step-final .step-content>strong{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.site-shell .qualification-step-final mark{color:#fff;letter-spacing:.12em;background:#3b2a21;border-radius:2px;padding:3px 8px 4px;font:600 13px/1.2 Noto Sans TC,sans-serif}@media (width<=680px){.site-shell .comment-validity-note{grid-template-columns:1fr;gap:2px;padding:9px 10px;font-size:10px}.site-shell .qualification-step-final{padding-bottom:0}}.site-shell .bonus-share-panel{background:#f7f3ec;border:1px solid #88633f42;grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(230px,292px) minmax(0,1fr);align-items:start;column-gap:42px;width:min(820px,100vw - 36px);max-height:min(820px,100dvh - 36px);padding:34px;display:grid;overflow:auto;box-shadow:0 32px 100px #120a0661}.site-shell .bonus-share-heading{grid-area:1/2;margin:8px 34px 24px 0}.site-shell .bonus-share-heading p{color:#a4764d;letter-spacing:.14em;margin:0 0 10px;font:700 10px/1.4 Noto Sans TC,sans-serif}.site-shell .bonus-share-heading h2{color:#241913;letter-spacing:.03em;margin:0;font:600 clamp(22px,3vw,30px)/1.35 Noto Serif TC,serif}.site-shell .bonus-share-heading>span{color:#817468;max-width:410px;margin-top:12px;font:500 12px/1.75 Noto Sans TC,sans-serif;display:block}.site-shell .story-share-creative{aspect-ratio:9/16;color:#fff4df;text-align:center;background:radial-gradient(circle at 50% 47%,#c7995042,#0000 38%),linear-gradient(150deg,#25160f 0%,#140d09 54%,#090706 100%);border:1px solid #ddb87561;grid-area:1/1/5;grid-template-rows:112px minmax(0,1fr) auto;place-items:center;min-height:0;padding:22px 18px 18px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 54px #22130b3d}.site-shell .story-share-creative:after{content:"";pointer-events:none;border:1px solid #ddb8751f;position:absolute;inset:9px}.site-shell .story-share-writing-space{width:100%;height:100%}.site-shell .story-share-result-copy{z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:100%;height:100%;padding:7px 8px 4px;display:flex;position:relative}.site-shell .story-share-result-copy small{color:#c9a66f;letter-spacing:.16em;font:700 7px/1.3 Noto Sans TC,sans-serif}.site-shell .story-share-result-copy strong{color:#fff3dc;letter-spacing:.02em;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font:600 15px/1.42 Noto Serif TC,serif;display:-webkit-box;overflow:hidden}.site-shell .story-share-result-copy span{color:#c3aa83;letter-spacing:.04em;font:500 7px/1.4 Noto Sans TC,sans-serif}.site-shell .story-share-prize-stage{place-items:center;width:96%;height:100%;min-height:0;margin:0 0 8px;display:grid;position:relative}.site-shell .story-share-prize-stage>span{filter:blur(8px);background:radial-gradient(circle,#dcb06545,#0000 68%);position:absolute;inset:8% 0}.site-shell .story-share-prize{z-index:1;object-fit:contain;filter:drop-shadow(0 17px 18px #00000085);max-width:100%;max-height:100%;display:block;position:relative}.site-shell .story-share-prize-missing{z-index:1;background:#0a070561;border:1px solid #d9b47333;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:120px;padding:18px;display:flex;position:relative}.site-shell .story-share-prize-missing b{font:500 14px/1.4 Noto Serif TC,serif}.site-shell .story-share-prize-missing small{color:#bca27a;font:500 8px/1.5 Noto Sans TC,sans-serif}.site-shell .story-share-creative>footer{border-top:1px solid #dcb5704d;flex-direction:column;align-items:center;gap:3px;width:72%;padding-top:9px;display:flex}.site-shell .story-share-logo{width:24px;height:auto}.site-shell .story-share-creative>footer small{color:#b99a6b;letter-spacing:.13em;font:600 5px/1.3 Noto Sans TC,sans-serif}.site-shell .story-share-creative>footer span{color:#a9906d;letter-spacing:.07em;font:500 6px/1.3 Noto Sans TC,sans-serif}.site-shell .bonus-share-actions{grid-area:3/2;grid-template-columns:1fr auto;align-self:end;gap:10px;margin-right:34px;display:grid}.site-shell .bonus-share-actions .primary-cta,.site-shell .bonus-share-actions .share-cta{width:100%;min-width:0;min-height:56px;margin:0}.site-shell .bonus-share-actions .share-cta{padding:0 22px}.site-shell .bonus-share-actions button:disabled{opacity:.42;cursor:not-allowed}.site-shell .bonus-share-note{color:#8c7e70;grid-area:4/2;margin:14px 34px 0 0;font:500 11px/1.6 Noto Sans TC,sans-serif}.site-shell .bonus-share-panel>.bonus-deadline{color:#6f6155;border-top:1px solid #ddd1c3;grid-area:5/2;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 34px 0 0;padding-top:12px;display:grid}.site-shell .bonus-share-panel>.bonus-deadline small{color:#a4764d;letter-spacing:.1em;font:700 9px/1.3 Noto Sans TC,sans-serif}.site-shell .bonus-share-panel>.bonus-deadline b{font:500 10px/1.5 Noto Sans TC,sans-serif}.site-shell .bonus-share-panel>.bonus-deadline em{color:#8e6240;white-space:nowrap;font:700 10px/1.4 Noto Sans TC,sans-serif}.site-shell .bonus-share-panel>.bonus-verification-status{grid-area:6/2;margin-right:34px}.site-shell .bonus-panel-status{text-align:left;grid-area:7/2;margin:8px 34px 0 0}.site-shell .bonus-share-panel.is-invite{grid-template-rows:auto auto auto auto;grid-template-columns:1fr;width:min(670px,100vw - 36px);padding:40px}.site-shell .bonus-share-panel.is-story{grid-template-columns:minmax(220px,270px) minmax(0,1fr);column-gap:36px;width:min(750px,100vw - 36px)}.site-shell .bonus-share-panel.is-story .bonus-share-heading{margin-right:18px}.site-shell .bonus-share-panel.is-story .bonus-share-actions{grid-template-columns:1fr 1fr;margin-right:18px}.site-shell .bonus-share-panel.is-story>.bonus-deadline{margin-right:18px}.site-shell .is-invite .bonus-share-heading,.site-shell .is-invite .bonus-share-actions,.site-shell .is-invite .bonus-share-note,.site-shell .is-invite .bonus-panel-status,.site-shell .is-invite>.bonus-deadline,.site-shell .is-invite>.bonus-verification-status{grid-column:1;margin-right:0}.site-shell .is-invite .bonus-share-heading{grid-row:1;margin-top:0}.site-shell .invite-share-creative{background:#fffdf9;border:1px solid #d8cbbc;grid-area:2/1;padding:24px;box-shadow:0 16px 36px #3a261714}.site-shell .invite-brand-line{border-bottom:1px solid #e5dbcf;align-items:center;gap:12px;padding-bottom:18px;display:flex}.site-shell .invite-brand-line img{width:38px;height:auto}.site-shell .invite-brand-line span{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.site-shell .invite-brand-line b{color:#2b1e17;font:700 14px/1.3 Noto Serif TC,serif}.site-shell .invite-brand-line small{color:#998979;font-size:10px}.site-shell .invite-share-creative>p{color:#30231c;margin:24px 0 5px;font:500 16px/1.7 Noto Sans TC,sans-serif}.site-shell .invite-share-creative>strong{color:#8e6240;font:600 15px/1.6 Noto Sans TC,sans-serif}.site-shell .invite-link-preview{background:#f4efe8;border:1px solid #ddd1c4;grid-template-columns:120px 1fr;min-height:90px;margin-top:22px;display:grid;overflow:hidden}.site-shell .invite-link-preview img{object-fit:cover;width:120px;height:90px}.site-shell .invite-link-preview span{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:16px;display:flex}.site-shell .invite-link-preview small{color:#9b8979;letter-spacing:.04em}.site-shell .invite-link-preview b{color:#2b1e17;font:600 16px/1.4 Noto Serif TC,serif}.site-shell .is-invite .bonus-share-actions{grid-row:3;margin-top:22px}.site-shell .is-invite .bonus-share-note{grid-row:4}.site-shell .bonus-ready-cta{color:#17100b;background:#b9915e;border-color:#b9915e}.site-shell .bonus-share-panel.is-status{grid-template-rows:auto auto auto;grid-template-columns:1fr;width:min(520px,100vw - 36px);padding:40px}.site-shell .bonus-share-panel.is-status .bonus-share-heading{grid-area:1/1;margin:0 38px 22px 0}.site-shell .bonus-unlocked-visual{color:#f5dfb6;text-align:center;background:radial-gradient(circle at 50% 42%,#b889493d,#0000 42%),linear-gradient(145deg,#2c1d15,#160f0b);border:1px solid #b78c5857;grid-area:2/1;align-content:center;place-items:center;gap:8px;min-height:190px;padding:26px;display:grid;box-shadow:0 18px 44px #2e1e132e}.site-shell .bonus-unlocked-visual>span{color:#bb9665;letter-spacing:.16em;font:500 12px/1.2 Noto Sans TC,sans-serif}.site-shell .bonus-unlocked-visual>strong{color:#fff2d7;letter-spacing:.05em;font:600 25px/1.35 Noto Serif TC,serif}.site-shell .bonus-unlocked-visual>small{color:#bdaa8e;font:500 10px/1.5 Noto Sans TC,sans-serif}.site-shell .bonus-unlocked-visual.is-waiting{background:linear-gradient(145deg,#33271f,#1c1511)}.site-shell .bonus-share-panel.is-status .bonus-share-actions{grid-area:3/1;grid-template-columns:1fr;margin:16px 0 0}.site-shell .bonus-share-panel.is-status>.bonus-deadline{grid-area:4/1;margin-right:0}.site-shell .bonus-share-panel.is-status .bonus-panel-status{text-align:center;grid-area:5/1;margin:9px 0 0}@media (width<=680px){.site-shell .share-backdrop{align-items:flex-end;padding:12px}.site-shell .bonus-share-panel,.site-shell .bonus-share-panel.is-invite{width:100%;max-height:calc(100dvh - 24px);padding:25px 20px calc(22px + env(safe-area-inset-bottom));border-radius:0;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;gap:0}.site-shell .bonus-share-heading,.site-shell .is-invite .bonus-share-heading{grid-area:1/1;margin:0 42px 18px 0}.site-shell .bonus-share-heading h2{font-size:22px}.site-shell .bonus-share-heading>span{margin-top:8px;font-size:11px;line-height:1.6}.site-shell .story-share-creative{grid-area:2/1;grid-template-rows:94px minmax(0,1fr) auto;justify-self:center;width:min(208px,56vw);padding:17px 14px 14px}.site-shell .story-share-result-copy strong{font-size:13px}.site-shell .story-share-logo{width:22px}.site-shell .story-share-prize-stage{width:98%;margin:0 0 7px}.site-shell .story-share-creative>footer{padding-top:8px}.site-shell .bonus-share-actions,.site-shell .is-invite .bonus-share-actions{grid-area:3/1;grid-template-columns:1fr;gap:8px;margin:18px 0 0;display:grid}.site-shell .bonus-share-panel.is-story{grid-template-columns:1fr;width:100%}.site-shell .bonus-share-panel.is-story .bonus-share-heading{margin-right:42px}.site-shell .bonus-share-panel.is-story .bonus-share-actions{grid-template-columns:1fr 1fr;margin-right:0}.site-shell .bonus-share-actions .primary-cta,.site-shell .bonus-share-actions .share-cta{min-height:52px}.site-shell .bonus-share-panel.is-story .bonus-share-actions .primary-cta,.site-shell .bonus-share-panel.is-story .bonus-share-actions .share-cta{min-height:48px}.site-shell .bonus-share-note,.site-shell .is-invite .bonus-share-note{text-align:center;grid-area:4/1;margin:12px 0 0}.site-shell .bonus-share-panel>.bonus-deadline,.site-shell .is-invite>.bonus-deadline{grid-area:5/1;grid-template-columns:1fr auto;gap:5px 9px;margin:11px 0 0}.site-shell .bonus-share-panel>.bonus-deadline small{text-align:left;grid-column:1/-1}.site-shell .bonus-share-panel>.bonus-deadline b{text-align:left}.site-shell .bonus-share-panel.is-status>.bonus-deadline{grid-row:4}.site-shell .bonus-share-panel>.bonus-verification-status,.site-shell .is-invite>.bonus-verification-status{grid-area:6/1;margin-right:0}.site-shell .bonus-panel-status,.site-shell .is-invite .bonus-panel-status{text-align:center;grid-area:7/1;margin:7px 0 0}.site-shell .invite-share-creative{grid-row:2;padding:18px}.site-shell .invite-share-creative>p{margin-top:18px;font-size:14px}.site-shell .invite-share-creative>strong{font-size:13px}.site-shell .invite-link-preview{grid-template-columns:94px 1fr;min-height:76px}.site-shell .invite-link-preview img{width:94px;height:76px}.site-shell .invite-link-preview span{padding:12px}.site-shell .invite-link-preview b{font-size:14px}.site-shell .bonus-share-panel.is-status{width:100%;padding:25px 20px calc(22px + env(safe-area-inset-bottom))}.site-shell .bonus-share-panel.is-status .bonus-share-heading{margin:0 42px 18px 0}.site-shell .bonus-unlocked-visual{min-height:170px;padding:22px}.site-shell .bonus-unlocked-visual>strong{font-size:22px}}.site-shell .hero-cta-group{max-width:100%}.site-shell .hero-cta-group .primary-cta{flex:0 0 340px}.site-shell .hero-cta-group .pack-pool-trigger{white-space:nowrap;background:#100b0857;border-color:#dbb7766b;flex:none;min-width:184px;min-height:58px;padding:0 21px}@media (width<=1180px) and (width>=681px){.site-shell .hero-cta-group .primary-cta{flex-basis:300px;width:300px}.site-shell .hero-cta-group .pack-pool-trigger{min-width:174px}}@media (width<=680px){.site-shell .hero-cta-group .primary-cta,.site-shell .hero-cta-group .pack-pool-trigger{width:100%;min-width:0;min-height:52px;margin:0}.site-shell .hero-cta-group .pack-pool-trigger{justify-content:center;align-items:center;padding:0 18px;font-size:12px;display:flex}}.site-shell .pack-pool-explainer{background:#d9ccbd;border:1px solid #d9ccbd;grid-template-columns:1fr 1fr;gap:1px;margin:20px 0 4px;display:grid}.site-shell .pack-pool-explainer>div{background:#f2ece3;flex-direction:column;gap:7px;min-height:126px;padding:18px;display:flex}.site-shell .pack-pool-explainer span{color:#a26d48;letter-spacing:.14em;font-size:9px;font-weight:700}.site-shell .pack-pool-explainer b{color:#31241c;font:600 15px/1.4 Noto Serif TC,serif}.site-shell .pack-pool-explainer small{color:#786d64;font-size:11px;line-height:1.7}@media (width<=680px){.site-shell .pack-pool-explainer{grid-template-columns:1fr}.site-shell .pack-pool-explainer>div{min-height:0;padding:15px}}.legacy-campaign-featured{display:none!important}.pack-edition-workspace{color:#2b211d;gap:18px;display:grid}.pack-edition-hero{color:#fff9ef;background:linear-gradient(125deg,#241710 0%,#352218 65%,#4a3020 100%);border:1px solid #5b402f;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:28px;min-height:154px;padding:28px 30px;display:grid;box-shadow:0 16px 40px #28180e1f}.pack-edition-hero p{color:#d9ad7e;letter-spacing:.16em;margin:0 0 9px;font-size:11px;font-weight:700}.pack-edition-hero h2{letter-spacing:.04em;margin:0;font:600 27px/1.25 Noto Serif TC,serif}.pack-edition-hero>div:first-child>span{color:#cdbfb4;margin-top:9px;font-size:13px;display:block}.pack-edition-hero>button{color:#241710;cursor:pointer;background:#c79461;border:1px solid #d2a875;min-height:48px;padding:0 20px;font-weight:800}.pack-edition-hero>button span{margin-right:8px;font-size:18px}.pack-edition-hero button:disabled{opacity:.5;cursor:not-allowed}.batch-pack-upload{color:#68482f;cursor:pointer;white-space:nowrap;background:#f7eee4;border:1px solid #9b704d;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:11px;font-weight:800;display:inline-flex}.batch-pack-upload input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.batch-pack-upload.disabled{opacity:.5;cursor:not-allowed}.pack-edition-overview{background:#ffffff09;border:1px solid #dfc2a038;display:flex}.pack-edition-overview span{text-align:center;border-left:1px solid #dfc2a02b;min-width:88px;padding:16px}.pack-edition-overview span:first-child{border-left:0}.pack-edition-overview b{color:#f5d8ad;font:600 22px/1 Noto Serif TC,serif;display:block}.pack-edition-overview small{color:#b8a89b;white-space:nowrap;margin-top:7px;font-size:10px;display:block}.pack-edition-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.pack-edition-index{background:#f8f4ee;border:1px solid #dfd4c8;position:sticky;top:90px;box-shadow:0 8px 24px #3222160d}.pack-edition-index>header{border-bottom:1px solid #dfd4c8;padding:18px 17px 14px}.pack-edition-index>header b,.pack-edition-index>header small{display:block}.pack-edition-index>header b{font-size:14px}.pack-edition-index>header small{color:#95867a;margin-top:3px;font-size:10px}.pack-edition-index>div:first-of-type{scrollbar-width:thin;scrollbar-color:#b79a80 transparent;max-height:calc(100dvh - 250px);overflow:auto}.pack-edition-index button{text-align:left;color:#32251e;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4dacf;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:82px;padding:13px 12px;display:grid}.pack-edition-index button:hover{background:#f1e8dd}.pack-edition-index button.active{color:#fff8ed;background:#2e1d15;box-shadow:inset 3px 0 #d2a875}.pack-edition-number{color:#b17b54;font:600 13px/1 Noto Serif TC,serif}.pack-edition-index-copy{min-width:0}.pack-edition-index-copy b,.pack-edition-index-copy small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.pack-edition-index-copy b{font-size:13px}.pack-edition-index-copy small{color:#8f7e71;margin-top:5px;font-size:10px}.pack-edition-index button.active small{color:#c8b7aa}.pack-edition-index em,.pack-edition-statusbar>em{white-space:nowrap;border-radius:20px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:700}.pack-edition-index em.ready,.pack-edition-statusbar>em.ready{color:#276143;background:#dcebe1}.pack-edition-index em.draft,.pack-edition-statusbar>em.draft{color:#8a603d;background:#eee4d9}.pack-edition-index em.locked,.pack-edition-statusbar>em.locked{color:#665e59;background:#e5e2df}.pack-edition-index em.active,.pack-edition-statusbar>em.active{color:#6e431e;background:#ead8bf}.pack-edition-history{background:#f2ece4;border-top:1px solid #d9cfc5}.pack-edition-history summary{color:#69594d;cursor:pointer;align-items:center;gap:9px;min-height:48px;padding:0 16px;font-size:11px;font-weight:700;list-style:none;display:flex}.pack-edition-history summary::-webkit-details-marker{display:none}.pack-edition-history summary:after{content:"＋";color:#a27655;margin-left:auto;font-size:15px;font-weight:400}.pack-edition-history[open] summary:after{content:"－"}.pack-edition-history summary b{color:#765f4e;background:#dfd4c8;border-radius:20px;place-items:center;min-width:22px;height:22px;font-size:9px;display:grid}.pack-edition-history>div{background:#f8f4ee;border-top:1px solid #dfd4c8}.pack-edition-index-empty{text-align:center;padding:28px 16px}.pack-edition-index-empty b,.pack-edition-index-empty small{display:block}.pack-edition-index-empty small{color:#8f8075;margin-top:6px;font-size:11px}.pack-edition-main{gap:16px;min-width:0;display:grid}.pack-edition-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;display:flex}.pack-edition-welcome>span{color:#9e6d48;border:1px solid #cba77d;place-items:center;width:58px;height:58px;font:600 25px/1 Noto Serif TC,serif;display:grid}.pack-edition-welcome h3{margin:18px 0 7px;font-size:20px}.pack-edition-welcome p{color:#81746a;margin:0;font-size:12px}.pack-edition-welcome button{color:#fff;background:#2c1c14;border:0;margin-top:22px;padding:12px 22px}.pack-edition-statusbar{grid-template-columns:minmax(0,1fr) 190px auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.pack-edition-statusbar>div:first-child>span{color:#a6704c;letter-spacing:.13em;font-size:10px;font-weight:700}.pack-edition-statusbar h2{margin:5px 0 4px;font:600 23px/1.25 Noto Serif TC,serif}.pack-edition-statusbar small{color:#887a70;font-size:11px}.pack-edition-progress progress{accent-color:#b27c52;background:#e9e1d8;border:0;width:100%;height:5px;display:block}.pack-edition-progress progress::-webkit-progress-bar{background:#e9e1d8}.pack-edition-progress progress::-webkit-progress-value{background:#b27c52;transition:width .25s}.pack-edition-progress progress::-moz-progress-bar{background:#b27c52}.pack-edition-progress b{text-align:right;color:#77685d;margin-top:7px;font-size:10px;display:block}.pack-edition-details,.pack-edition-images{padding:26px}.pack-editor-heading{border-bottom:1px solid #e4dacf;grid-template-columns:72px minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:22px;padding-bottom:18px;display:grid}.pack-editor-heading>span{color:#a36f4b;letter-spacing:.14em;font-size:10px;font-weight:700}.pack-editor-heading h3{margin:0;font:600 19px/1.35 Noto Serif TC,serif}.pack-editor-heading p{color:#897b70;margin:5px 0 0;font-size:11px;line-height:1.6}.pack-editor-heading>b{color:#9d7253;font-size:11px}.pack-edition-form{grid-template-columns:1fr 1fr;gap:18px;display:grid}.pack-edition-form label{gap:8px;font-size:11px;font-weight:700;display:grid;position:relative}.pack-edition-form label.wide{grid-column:1/-1}.pack-edition-form input,.pack-edition-form textarea{color:#2d211b;background:#fffdf9;border:1px solid #d8cdc1;outline:none;width:100%;padding:13px 14px;font:500 13px/1.5 Noto Sans TC,sans-serif}.pack-edition-form textarea{resize:vertical;min-height:92px}.pack-edition-form input:focus,.pack-edition-form textarea:focus{border-color:#ad7954;box-shadow:0 0 0 2px #ad79541a}.pack-edition-form label>small{color:#aa9b90;font-size:9px;font-weight:500;position:absolute;top:0;right:10px}.pack-edition-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.pack-edition-image-grid article{background:#faf7f2;border:1px solid #ddd2c7;min-width:0}.pack-edition-image-grid article.complete{border-color:#c6a47f}.pack-edition-image-grid article>header{border-bottom:1px solid #e1d7cc;min-height:66px;padding:12px 14px;position:relative}.pack-edition-image-grid header span{color:#a26f4c;letter-spacing:.12em;font-size:9px;font-weight:700}.pack-edition-image-grid header b{margin-top:5px;font-size:12px;display:block}.pack-edition-image-grid header em{color:#357054;font-size:9px;font-style:normal;font-weight:700;position:absolute;top:11px;right:11px}.pack-edition-image-preview{background:linear-gradient(145deg,#eee5db,#e4d7ca);place-items:center;height:208px;padding:14px;display:grid}.pack-edition-image-preview img{object-fit:contain;filter:drop-shadow(0 11px 12px #3826192e);width:100%;height:100%}.pack-edition-image-preview>div{color:#a38e7d;place-items:center;gap:9px;display:grid}.pack-edition-image-preview>div span{border:1px solid #cbbbab;place-items:center;width:48px;height:48px;font:600 18px/1 Noto Serif TC,serif;display:grid}.pack-edition-image-preview>div small{font-size:10px}.pack-edition-image-grid article>footer{align-items:center;gap:8px;min-height:56px;padding:9px 11px;display:flex}.pack-edition-image-grid footer label,.pack-edition-image-grid footer button{color:#5a3927;cursor:pointer;background:#fffaf3;border:1px solid #b68560;justify-content:center;align-items:center;min-height:36px;font-size:10px;font-weight:700;display:flex}.pack-edition-image-grid footer label{flex:1}.pack-edition-image-grid footer label input{display:none}.pack-edition-image-grid footer button{color:#88766a;border-color:#d7cbc0;width:52px}.pack-edition-image-grid footer .disabled,.pack-edition-image-grid footer button:disabled{opacity:.45;cursor:not-allowed}.pack-edition-item-fields{background:#fffdf9;border-top:1px solid #ded4c9;gap:10px;padding:13px;display:grid}.pack-edition-item-fields label{color:#66584e;letter-spacing:.04em;gap:6px;font-size:9px;font-weight:800;display:grid}.pack-edition-item-fields input{color:#30241e;background:#fff;border:1px solid #d8ccc0;width:100%;min-height:38px;padding:0 10px;font:500 11px Noto Sans TC,sans-serif}.pack-edition-item-fields .inline-field{grid-template-columns:1fr 32px;align-items:center;display:grid}.pack-edition-item-fields .inline-field small{color:#79695e;background:#f1ebe4;border:1px solid #d8ccc0;border-left:0;place-items:center;height:38px;font-size:10px;display:grid}.pack-edition-image-note{color:#76675d;background:#f1ebe4;gap:14px;margin-top:16px;padding:12px 14px;font-size:10px;display:flex}.pack-edition-image-note span{color:#9b6b4b;flex:none;font-weight:700}.pack-edition-image-note p{margin:0;line-height:1.6}.pack-edition-savebar{z-index:5;color:#fff7ec;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2d1d14f5;border:1px solid #bfa88f;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 34px #1e120b33}.pack-edition-savebar b,.pack-edition-savebar small{display:block}.pack-edition-savebar b{font-size:13px}.pack-edition-savebar small{color:#c9b9ac;margin-top:4px;font-size:10px}.pack-edition-savebar button{color:#25170f;cursor:pointer;background:#c99664;border:0;min-width:190px;min-height:44px;font-weight:800}.pack-edition-savebar button:disabled{opacity:.5;cursor:not-allowed}.pack-edition-savebar.is-dirty{background:#3e2416f7;border-color:#d8a66f;box-shadow:0 14px 38px #49271247,0 0 0 2px #d8a66f1f}.pack-edition-save-actions{align-items:center;gap:9px;display:flex}.pack-edition-save-actions .delete{color:#edc8b6;background:0 0;border:1px solid #e2b7a394;min-width:108px}.pack-edition-save-actions .delete:hover:not(:disabled){background:#ffffff12}@media (width<=1080px){.pack-edition-hero{grid-template-columns:1fr auto}.pack-edition-overview{grid-area:2/1/auto/-1;justify-self:start}.pack-edition-layout{grid-template-columns:220px minmax(0,1fr)}.pack-edition-image-grid{grid-template-columns:1fr 1fr}.pack-edition-image-grid article:first-child{grid-column:1/-1}.pack-edition-image-preview{height:190px}}@media (width<=720px){.pack-edition-workspace{gap:12px}.pack-edition-hero{grid-template-columns:1fr;gap:18px;min-height:0;padding:21px 18px}.pack-edition-hero h2{font-size:23px}.pack-edition-overview{grid-area:auto;width:100%}.pack-edition-overview span{flex:1;min-width:0;padding:12px 7px}.pack-edition-hero>button{width:100%}.pack-edition-layout{grid-template-columns:1fr;gap:12px}.pack-edition-index{position:static;overflow:hidden}.pack-edition-index>header{display:none}.pack-edition-index>div:first-of-type{scroll-snap-type:x mandatory;max-height:none;display:flex;overflow-x:auto}.pack-edition-index button{scroll-snap-align:start;border-bottom:0;border-right:1px solid #e4dacf;flex:0 0 210px;min-height:72px}.pack-edition-history summary{min-height:44px}.pack-edition-history>div{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.pack-edition-statusbar{grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:18px}.pack-edition-progress{grid-area:2/1/auto/-1}.pack-edition-statusbar h2{font-size:20px}.pack-edition-details,.pack-edition-images{padding:20px 16px}.pack-editor-heading{grid-template-columns:1fr auto;gap:8px}.pack-editor-heading>span{grid-column:1/-1}.pack-edition-form{grid-template-columns:1fr}.pack-edition-form label.wide{grid-column:auto}.pack-edition-image-grid{grid-template-columns:1fr}.pack-edition-image-grid article:first-child{grid-column:auto}.pack-edition-image-preview{height:200px}.pack-edition-savebar{bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:12px;padding:14px}.pack-edition-save-actions{grid-template-columns:auto minmax(0,1fr);display:grid}.pack-edition-savebar button{width:100%;min-width:0}.pack-edition-savebar small{line-height:1.45}}.control-shell{--control-line:#d8cfc5;--control-line-strong:#bcae9f}.control-shell .campaign-workspace{gap:18px}.control-shell .campaign-workspace>*{scroll-margin-top:108px}.control-shell .campaign-workspace-summary{gap:14px;display:grid}.control-shell .campaign-workspace-primary{color:#f8efe5;background:linear-gradient(135deg,#241713 0%,#35231c 72%,#422b20 100%);border:1px solid #4b3428;border-radius:8px;justify-content:space-between;align-items:center;gap:22px;min-height:86px;padding:17px 19px;display:flex}.control-shell .campaign-workspace-primary>div:first-child{min-width:0}.control-shell .campaign-workspace-primary small{color:#d0a675;letter-spacing:.13em;font-size:9px;font-weight:800}.control-shell .campaign-workspace-primary h2{overflow-wrap:anywhere;color:#fff8ef;margin:5px 0 4px;font:600 20px/1.3 Noto Serif TC,serif}.control-shell .campaign-workspace-primary p{color:#c7b8ac;margin:0;font-size:10px;line-height:1.5}.control-shell .campaign-workspace-actions{flex:none;align-items:center;gap:9px;display:flex}.control-shell .campaign-workspace-actions .schedule-create{color:#2a1b14;background:#d1a574;border-color:#d1a574;min-height:40px}.control-shell .campaign-setup-flow{border:1px solid var(--control-line);background:#fff;border-radius:7px;display:grid;overflow:hidden}.control-shell .campaign-setup-flow a{min-width:0;min-height:76px;color:var(--control-muted);border-right:1px solid var(--control-line);grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;padding:13px 15px;text-decoration:none;transition:background .18s;display:grid}.control-shell .campaign-setup-flow a:last-child{border-right:0}.control-shell .campaign-setup-flow a:hover{background:#faf6f1}.control-shell .campaign-setup-flow i{color:#9b897b;border:1px solid #cfbeb0;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.control-shell .campaign-setup-flow span{gap:4px;min-width:0;display:grid}.control-shell .campaign-setup-flow b{color:var(--control-text);font-size:11px}.control-shell .campaign-setup-flow small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.4;overflow:hidden}.control-shell .campaign-setup-flow a.complete{background:#f0f6f2}.control-shell .campaign-setup-flow a.complete i{color:#fff;background:#41654f;border-color:#41654f}.control-shell .campaign-setup-flow a.current{background:#fff7e9;box-shadow:inset 0 -3px #c49362}.control-shell .campaign-setup-flow a.current i{color:#281911;background:#d4a572;border-color:#d4a572}.control-shell .campaign-period-check{background:#f0f6f2;border:1px solid #bdd2c4;border-radius:7px;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:11px;padding:13px 15px;display:grid}.control-shell .campaign-period-check>span{color:#fff;background:#3e7258;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;font-weight:800;display:grid}.control-shell .campaign-period-check>div{gap:4px;min-width:0;display:grid}.control-shell .campaign-period-check b{color:#284b3b;font-size:11px}.control-shell .campaign-period-check small{color:#607067;font-size:9px;line-height:1.5}.control-shell .campaign-period-check>a{color:#654429;background:#fff;border:1px solid #c9aa82;border-radius:4px;align-self:center;padding:7px 10px;font-size:9px;font-weight:800;text-decoration:none}.control-shell .campaign-period-check.conflict{background:#fff7e8;border-color:#ddbd8e}.control-shell .campaign-period-check.conflict>span{background:#a46932}.control-shell .campaign-period-check.conflict b{color:#70451f}.control-shell .campaign-period-check ul{gap:5px;margin:3px 0 0;padding:0;list-style:none;display:grid}.control-shell .campaign-period-check li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.control-shell .campaign-period-check li strong{color:#66462d;font-size:10px}.control-shell .campaign-selection-actions{border-top:1px solid #e3d9ce;border-radius:6px}.control-shell #campaign-period,.control-shell #campaign-details,.control-shell #campaign-pool,.control-shell #campaign-publish{border-color:#d4c8bc;box-shadow:0 10px 28px #3022180e}.control-shell #campaign-period{border-top:4px solid #927056}.control-shell #campaign-details{border-top:4px solid #af7b54}.control-shell #campaign-pool{border-top:4px solid #3d6853}.control-shell #campaign-publish{border-top:4px solid #2a4e40}.control-shell .campaign-schedule-card .control-empty{min-height:104px}.control-shell .campaign-schedule-card>.card-title{margin-bottom:18px}.control-shell .campaign-current-selection{gap:7px}.control-shell .campaign-current-selection .campaign-schedule-item{min-height:72px}.control-shell .settings-card .settings-grid{gap:19px 22px;padding:4px 0 2px}.control-shell .settings-card .settings-grid>label,.control-shell .settings-card .reel-setting{background:#fcfaf7;border:1px solid #e2d9d0;border-radius:7px;padding:15px}.control-shell .settings-card .settings-grid>label{align-content:start;font-weight:700}.control-shell .settings-card .settings-grid>label small{font-weight:400;line-height:1.55}.control-shell .settings-card .settings-grid input,.control-shell .settings-card .settings-grid select{background:#fff;border-color:#cbbdaf}.control-shell .campaign-readiness{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.control-shell .campaign-readiness span{border-radius:6px;justify-content:center;min-height:42px;font-size:10px;font-weight:700}.control-shell .campaign-readiness span:not(.done){color:#8a694c;background:#fff7e9;border-color:#ddc7ad}.control-shell .settings-actions .save,.control-shell .publish-actions .save{color:#fff;background:#294d3e;border-color:#294d3e}.control-shell .prize-config-card .pack-type-editor article{border-color:#d4c7ba}.control-shell .publish-check-grid>div:not(.done){background:#fff8ea;border-color:#dcc5a6}.control-shell .publish-check-grid small{line-height:1.45}.control-shell .publish-conflict-note{background:#fff8eb;border-color:#ddbd8e}.control-shell .prize-pool-guide{border:1px solid var(--control-line);background:#faf7f2;border-radius:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;display:grid;overflow:hidden}.control-shell .prize-pool-guide>span{border-right:1px solid var(--control-line);grid-template-rows:auto auto;grid-template-columns:29px minmax(0,1fr);align-content:center;column-gap:10px;min-width:0;min-height:72px;padding:13px 15px;display:grid}.control-shell .prize-pool-guide>span:last-child{border-right:0}.control-shell .prize-pool-guide i{color:#805e45;border:1px solid #ccb69f;border-radius:50%;grid-row:1/3;align-self:center;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:800;display:grid}.control-shell .prize-pool-guide b{color:var(--control-text);font-size:10px}.control-shell .prize-pool-guide small{color:var(--control-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;line-height:1.4;overflow:hidden}.control-shell .prize-pool-savebar{z-index:6;color:#f8efe5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2a1d17f7;border:1px solid #4b3428;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;margin:20px 0 0;padding:16px 18px;display:flex;position:sticky;bottom:16px;box-shadow:0 14px 34px #23160f33}.control-shell .prize-pool-savebar>div{gap:5px;min-width:0;display:grid}.control-shell .prize-pool-savebar b{color:#fff7ed;font-size:12px}.control-shell .prize-pool-savebar small{color:#cbbcaf;font-size:9px;line-height:1.5}.control-shell .prize-pool-savebar button{color:#24160f;cursor:pointer;background:#d1a06b;border:0;border-radius:4px;min-width:215px;min-height:44px;padding:0 16px;font-size:10px;font-weight:800}.control-shell .prize-pool-savebar button:disabled{opacity:.45;cursor:not-allowed}.control-shell .prize-pool-savebar.is-dirty{border-color:#d2a16c;box-shadow:0 14px 36px #3a22133d,0 0 0 2px #d2a16c1f}.control-shell .table-scroll{scrollbar-gutter:stable;max-width:100%}.control-shell .admin-settings-stack{gap:18px;display:grid}.control-shell .admin-profile-card{color:#f5ede5;background:linear-gradient(135deg,#251814 0%,#34221c 70%,#41291f 100%);border-color:#49352b;grid-template-columns:minmax(280px,1.35fr) minmax(300px,.9fr) auto;align-items:center;gap:26px;min-width:0;padding:27px 29px;display:grid;box-shadow:0 14px 34px #2b1b121f}.control-shell .admin-profile-card>div:first-child{min-width:0}.control-shell .admin-profile-card>div:first-child>small{color:#d3aa79;letter-spacing:.14em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.control-shell .admin-profile-card h2{color:#fff8ef;letter-spacing:0;overflow-wrap:anywhere;margin:0 0 7px;font:600 20px/1.35 Noto Serif TC,serif}.control-shell .admin-profile-card>div:first-child>span{color:#c5b7ac;font-size:11px}.control-shell .admin-profile-summary{grid-template-columns:repeat(3,minmax(82px,1fr));gap:8px;min-width:0;display:grid}.control-shell .admin-profile-summary>span{background:#ffffff09;border:1px solid #f4dcc326;border-radius:6px;gap:5px;min-width:0;padding:11px 12px;display:grid}.control-shell .admin-profile-summary small{color:#bdaea3;white-space:nowrap;font-size:8px}.control-shell .admin-profile-summary b{color:#f4dec2;font-size:12px}.control-shell .admin-profile-actions{justify-content:flex-end}.control-shell .admin-profile-actions a{color:#f2ddc4;white-space:nowrap;background:#ffffff09;border-color:#f2ddc459;border-radius:6px;min-height:42px;padding:0 15px;font-size:10px;font-weight:700}.control-shell .admin-profile-actions a:hover{background:#ffffff14}.control-shell .admin-invite-form{background:#f3eee8}.control-shell .admin-policy-card{min-width:0}.control-shell .admin-record-disclosure>summary{background:#fffdfa}.control-shell .admin-record-disclosure[open]>summary{background:#f8f3ed}@media (width<=1100px){.control-shell .admin-profile-summary{grid-area:2/1/auto/-1}}@media (width<=760px){.control-shell .campaign-workspace-primary{flex-direction:column;align-items:stretch;gap:14px}.control-shell .campaign-workspace-actions{justify-content:space-between}.control-shell .campaign-workspace-actions .schedule-create{flex:1}.control-shell .campaign-setup-flow{grid-template-columns:1fr}.control-shell .campaign-setup-flow a{border-right:0;border-bottom:1px solid var(--control-line);min-height:66px}.control-shell .campaign-setup-flow a:last-child{border-bottom:0}.control-shell .campaign-setup-flow small{white-space:normal}.control-shell .campaign-period-check{grid-template-columns:28px minmax(0,1fr)}.control-shell .campaign-period-check>a{text-align:center;grid-column:1/-1}.control-shell .campaign-selection-actions{flex-direction:column;align-items:stretch}.control-shell .campaign-selection-actions .schedule-delete{width:100%}.control-shell .prize-pool-guide{grid-template-columns:1fr}.control-shell .prize-pool-guide>span{border-right:0;border-bottom:1px solid var(--control-line);min-height:62px}.control-shell .prize-pool-guide>span:last-child{border-bottom:0}.control-shell .prize-pool-guide small{white-space:normal}.control-shell .prize-pool-savebar{bottom:calc(76px + env(safe-area-inset-bottom));flex-direction:column;align-items:stretch;gap:11px;padding:14px}.control-shell .prize-pool-savebar button{width:100%;min-width:0}.control-shell .campaign-readiness{grid-template-columns:1fr 1fr}.control-shell .campaign-readiness span:last-child{grid-column:1/-1}.control-shell .settings-card .settings-grid>label,.control-shell .settings-card .reel-setting{padding:12px}.control-shell .admin-profile-card{gap:16px;padding:20px 17px}.control-shell .admin-profile-card h2{font-size:16px}.control-shell .admin-profile-summary{grid-area:auto}.control-shell .admin-profile-summary>span{padding:9px 7px}.control-shell .admin-profile-summary small{white-space:normal}.control-shell .admin-profile-actions,.control-shell .admin-profile-actions a{justify-content:center;width:100%}.control-shell .admin-invite-form{grid-template-columns:1fr}}.control-shell .admin-invite-form{grid-template-columns:minmax(240px,.85fr) minmax(420px,1.8fr) auto;align-items:stretch}.control-shell .admin-invite-form>label:first-child{align-content:start}.control-shell .admin-permission-fieldset{background:#fffdfa;border:1px solid #d5c9bd;min-width:0;margin:0;padding:11px 13px 13px}.control-shell .admin-permission-fieldset legend{color:#76685e;letter-spacing:.06em;padding:0 6px;font-size:9px;font-weight:800}.control-shell .permission-check-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.control-shell .permission-check{cursor:pointer;background:#fff;border:1px solid #e2d8ce;border-radius:6px;grid-template-columns:none;align-items:flex-start;gap:9px;min-width:0;display:flex}.control-shell .permission-check input{accent-color:#815d42;margin:2px 0 0}.control-shell .permission-check span{gap:2px;min-width:0;display:grid}.control-shell .permission-check b{color:#33261f;font-size:10px}.control-shell .permission-check small{color:#8b7d72;font-size:8px;line-height:1.4}.control-shell .admin-member-list>article{grid-template-columns:minmax(250px,.9fr) minmax(390px,1.4fr) 92px}.control-shell .admin-member-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;min-width:0;display:grid}.control-shell .permission-check.compact{align-items:center;min-height:38px;padding:8px}.control-shell .permission-check.compact b{font-size:9px}.control-shell .owner-permission-note{color:#725337;background:#fbf3e8;border:1px solid #d7c2aa;border-radius:6px;padding:11px 13px;font-size:10px;font-weight:800}@media (width<=1120px){.control-shell .admin-invite-form{grid-template-columns:1fr}.control-shell .admin-member-list>article{grid-template-columns:1fr auto}.control-shell .admin-member-permissions{grid-area:2/1/auto/-1}}@media (width<=760px){.control-shell .permission-check-grid,.control-shell .admin-member-permissions{grid-template-columns:1fr}.control-shell .admin-member-permissions{grid-area:auto}}.site-shell .pack-edition-public-pool>header small{font-size:9px;font-weight:800}.site-shell .pack-edition-public-odds{border-top:0}.control-shell .pack-edition-pool-editor{padding:26px}.control-shell .pack-editor-heading>b.invalid{color:#a23d2f}.control-shell .pack-pool-toolbar{background:#f6f1eb;border:1px solid #d9cfc5;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:14px 16px;display:flex}.control-shell .pack-pool-toolbar>div{gap:4px;display:grid}.control-shell .pack-pool-toolbar b{color:#33261f;font-size:12px}.control-shell .pack-pool-toolbar small{color:#897b70;font-size:9px}.control-shell .pack-pool-toolbar button{color:#5d3b28;cursor:pointer;background:#fffaf4;border:1px solid #8f674b;min-height:38px;padding:0 15px;font-size:10px;font-weight:800}.control-shell .pack-pool-toolbar button:disabled{opacity:.45;cursor:not-allowed}.control-shell .pack-pool-editor-list{gap:10px;display:grid}.control-shell .pack-pool-editor-list article{background:#fffdf9;border:1px solid #d9cfc5;overflow:hidden}.control-shell .pack-pool-editor-list article.complete{border-color:#bfa17f}.control-shell .pack-pool-editor-list article>header{background:#f8f4ef;border-bottom:1px solid #e3dad1;align-items:center;gap:12px;min-height:47px;padding:10px 14px;display:flex}.control-shell .pack-pool-editor-list header span{color:#9d6c4b;letter-spacing:.11em;font-size:8px;font-weight:800}.control-shell .pack-pool-editor-list header b{color:#33261f;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:11px;overflow:hidden}.control-shell .pack-pool-editor-list header em{color:#357054;font-size:8px;font-style:normal;font-weight:800}.control-shell .pack-pool-editor-fields{grid-template-columns:minmax(180px,.95fr) minmax(220px,1.35fr) minmax(150px,.55fr) auto;align-items:end;gap:12px;padding:13px 14px;display:grid}.control-shell .pack-pool-editor-fields label,.control-shell .pack-pool-linked-name{color:#66584e;gap:6px;min-width:0;font-size:9px;font-weight:800;display:grid}.control-shell .pack-pool-editor-fields input{color:#30241e;background:#fff;border:1px solid #d3c7bb;width:100%;min-height:39px;padding:0 10px;font:500 11px Noto Sans TC,sans-serif}.control-shell .pack-pool-linked-name{background:#f4f0eb;border:1px solid #ded5cc;align-content:center;min-height:39px;padding:8px 10px}.control-shell .pack-pool-linked-name small{color:#93877e;font-size:8px}.control-shell .pack-pool-linked-name b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.control-shell .pack-pool-editor-fields .inline-field{grid-template-columns:1fr 32px;align-items:center;display:grid}.control-shell .pack-pool-editor-fields .inline-field small{color:#79695e;background:#f1ebe4;border:1px solid #d3c7bb;border-left:0;place-items:center;height:39px;font-size:10px;display:grid}.control-shell .pack-pool-editor-fields .remove{color:#8b4739;cursor:pointer;background:#fff;border:1px solid #d9b9ad;min-height:39px;padding:0 13px;font-size:9px;font-weight:800}.control-shell .pack-pool-editor-fields .remove:disabled{opacity:.45;cursor:not-allowed}@media (width<=980px){.control-shell .pack-pool-editor-fields{grid-template-columns:1fr 1fr}.control-shell .pack-pool-editor-fields .remove{justify-self:start}}@media (width<=720px){.control-shell .pack-edition-pool-editor{padding:20px 16px}.control-shell .pack-pool-toolbar{flex-direction:column;align-items:stretch}.control-shell .pack-pool-toolbar button{width:100%}.control-shell .pack-pool-editor-fields{grid-template-columns:1fr}.control-shell .pack-pool-editor-fields .remove{width:100%}}.site-shell .phase-ready.pack-stage{cursor:pointer}.site-shell .phase-ready .pack-open-cue:before{content:"";pointer-events:none;opacity:.42;border:1px solid #e4c2865c;border-radius:12px;animation:3.2s cubic-bezier(.42,0,.25,1) infinite openingTargetBreath;position:absolute;inset:-8px;box-shadow:inset 0 0 0 1px #fff4db0f,0 18px 46px #00000029}.site-shell .pack-open-cue>.pack-open-affordance{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;filter:drop-shadow(0 1px #fff8dcad)drop-shadow(0 4px 8px #3c221133);background:0 0;border:0;border-radius:0;gap:2px;padding:0;top:22px;width:62px!important}.site-shell .pack-open-affordance svg{width:20px;height:38px;animation:1.55s cubic-bezier(.42,0,.22,1) infinite openingGuideDown}.site-shell .pack-open-affordance b{color:#3b2417;letter-spacing:.08em;white-space:nowrap;font-size:10px}:is(.site-shell .phase-ready:has(.pack-open-cue:hover) .foil-pack,.site-shell .phase-ready:has(.pack-open-cue:focus-visible) .foil-pack){filter:drop-shadow(0 48px 48px #00000080)drop-shadow(0 12px 17px #4e301638)drop-shadow(0 0 27px #dcb1672e)brightness(1.035);transform:translateY(-10px)}.site-shell .phase-ready:has(.pack-open-cue:active) .foil-pack{filter:drop-shadow(0 22px 28px #00000061)brightness(.985);transition-duration:80ms;transform:translateY(2px)scale(.992)}.site-shell .pack-opening-seam{z-index:14;top:var(--cut-top);left:var(--cut-x);width:5px;height:var(--cut-height);opacity:0;pointer-events:none;transform-origin:top;background:linear-gradient(90deg,#f2d2974d,#080504fa 42% 66%,#edca8b40);border-radius:50%;position:absolute;transform:translate(-50%)scaleY(.96);box-shadow:inset 0 0 4px #000000e6,0 0 5px #00000047}.site-shell .phase-revealing .pack-opening-seam{animation:.54s cubic-bezier(.2,.68,.2,1) both openingSeamPart}.site-shell .phase-tearing .foil-pack{animation:.64s cubic-bezier(.24,.65,.22,1) both openingPackBrace!important}.site-shell .phase-tearing .pack-cut-glint{animation:.64s cubic-bezier(.34,0,.2,1) both openingWhiteCut!important}.site-shell .phase-revealing .pack-half-left{animation:.72s cubic-bezier(.28,.04,.68,.34) 20ms both openingLeftFilmRelease!important}.site-shell .phase-revealing .pack-half-right{animation:.88s cubic-bezier(.28,.04,.68,.34) 45ms both openingMainFilmRelease!important}.site-shell .phase-revealing .card-pocket .reward-card{z-index:12;animation:1.2s cubic-bezier(.16,.74,.2,1) .22s both openingCardEmerge!important}.site-shell.site-phase-revealing .hero-copy{animation:1.5s both openingInterfaceSettle!important}@keyframes openingTargetBreath{0%,to{opacity:.28;transform:scale(.988);box-shadow:inset 0 0 0 1px #fff4db0a,0 16px 40px #00000021}50%{opacity:.66;transform:scale(1.012);box-shadow:inset 0 0 0 1px #fff4db17,0 21px 52px #00000038,0 0 24px #dcb56f17}}@keyframes openingGuideDown{0%{opacity:.25;transform:translateY(-3px)}24%{opacity:1}72%{opacity:.9;transform:translateY(9px)}to{opacity:0;transform:translateY(14px)}}@keyframes openingPackBrace{0%{transform:translateY(-3px)scale(1)}18%{transform:translateY(1px)scaleX(.996)scaleY(1.003)}58%{transform:translate(-1px)scaleX(1.002)scaleY(.999)}to{transform:translate(0)scale(1)}}@keyframes openingWhiteCut{0%{opacity:0;transform:translate(-50%)rotate(-10deg)}8%,88%{opacity:1}to{opacity:0;transform:translate3d(-50%,var(--cut-height),0) rotate(-10deg)}}@keyframes openingSeamPart{0%{opacity:0;width:3px;transform:translate(-50%)scaleY(.96)}28%{opacity:.9;width:7px}72%{opacity:.75;width:18px}to{opacity:0;width:24px;transform:translate(-50%)scaleY(1)}}@keyframes openingLeftFilmRelease{0%,14%{opacity:1;transform:translate(calc(-50% - 4px),-50%)rotate(-.25deg)}48%{opacity:1;transform:translate(calc(-50% - 18px),calc(24px - 50%))rotate(-2.6deg)}to{opacity:0;transform:translate(calc(-50% - 52px),calc(146px - 50%))rotate(-8deg)scaleY(.96)}}@keyframes openingMainFilmRelease{0%,17%{opacity:1;transform:translate(calc(4px - 50%),-50%)rotate(.25deg)}52%{opacity:1;transform:translate(calc(8px - 50%),calc(34px - 50%))rotate(.8deg)}to{opacity:0;transform:translate(calc(18px - 50%),calc(174px - 50%))rotate(2.2deg)scaleY(.94)}}@keyframes openingCardEmerge{0%,10%{opacity:0;transform:translateY(104px)scale(.91)rotate(-.35deg)}35%{opacity:.94;transform:translateY(60px)scale(.95)rotate(-.12deg)}70%{opacity:1;transform:translateY(-20px)scale(1.008)rotate(0)}88%{opacity:1;transform:translateY(-12px)scale(.996)}to{opacity:1;transform:translateY(-14px)scale(1)}}@keyframes openingInterfaceSettle{0%,to{opacity:1}25%,76%{opacity:.74}}@media (width<=680px){.site-shell .pack-open-cue>.pack-open-affordance{padding:0;top:16px;width:56px!important}.site-shell .pack-open-affordance svg{width:18px;height:34px}.site-shell .pack-open-affordance b{font-size:9px}.site-shell .phase-tearing .foil-pack,.site-shell .phase-tearing .pack-cut-glint{animation-duration:.6s!important}.site-shell .phase-revealing .pack-half-left{animation-duration:.65s!important}.site-shell .phase-revealing .pack-half-right{animation-duration:.79s!important}.site-shell .phase-revealing .card-pocket .reward-card{animation-duration:1.1s!important;animation-delay:.18s!important}}@media (prefers-reduced-motion:reduce){.site-shell .phase-ready .pack-open-cue:before,.site-shell .pack-open-affordance svg,.site-shell .phase-tearing .foil-pack,.site-shell .phase-tearing .pack-cut-glint,.site-shell .phase-revealing .pack-opening-seam,.site-shell .phase-revealing .pack-half,.site-shell .phase-revealing .card-pocket .reward-card,.site-shell.site-phase-revealing .hero-copy{animation:none!important}.site-shell .phase-ready .pack-open-cue:before{opacity:.5}.site-shell .phase-revealing .pack-opening-seam,.site-shell .phase-revealing .pack-half{opacity:0!important}.site-shell .phase-revealing .card-pocket .reward-card{opacity:1;transform:translateY(-14px)}}@keyframes openingMobileGroundFade{0%{opacity:.42;filter:blur(16px);transform:translate(-50%)translateY(0)scaleX(.92)scaleY(.76)}38%{opacity:.28;filter:blur(17px);transform:translate(-50%)translateY(2px)scaleX(.84)scaleY(.61)}to{opacity:0;filter:blur(19px);transform:translate(-50%)translateY(6px)scaleX(.7)scaleY(.4)}}@keyframes openingMobileLeftWrapperRelease{0%,14%{opacity:1;transform:translate(calc(-50% - 4px),-50%)rotate(-.2deg)scale(1)}48%{opacity:1;transform:translate(calc(-50% - 13px),calc(22px - 50%))rotate(-2deg)scaleX(.988)scaleY(.998)}78%{opacity:.72;transform:translate(calc(-50% - 24px),calc(72px - 50%))rotate(-4.8deg)scaleX(.97)scaleY(.975)}to{opacity:0;transform:translate(calc(-50% - 34px),calc(126px - 50%))rotate(-7deg)scaleX(.95)scaleY(.95)}}@keyframes openingMobileMainWrapperRelease{0%,16%{opacity:1;transform:translate(calc(4px - 50%),-50%)rotate(.2deg)scale(1)}50%{opacity:1;transform:translate(calc(7px - 50%),calc(30px - 50%))rotate(.55deg)scaleX(.996)scaleY(.99)}80%{opacity:.7;transform:translate(calc(11px - 50%),calc(89px - 50%))rotate(1.35deg)scaleX(.982)scaleY(.965)}to{opacity:0;transform:translate(calc(14px - 50%),calc(148px - 50%))rotate(2.1deg)scaleX(.968)scaleY(.94)}}@keyframes openingMobileCardEmergeClean{0%,14%{opacity:1;filter:drop-shadow(0 8px 8px #00000029);transform:translateY(76px)scale(.925)rotateX(1deg)}50%{opacity:1;filter:drop-shadow(0 13px 13px #0003);transform:translateY(10px)scale(.982)rotateX(.3deg)}82%{opacity:1;filter:drop-shadow(0 18px 18px #00000038);transform:translateY(-18px)scale(1.006)rotateX(0)}to{opacity:1;filter:drop-shadow(0 16px 16px #0003);transform:translateY(-14px)scale(1)rotateX(0)}}@media (width<=680px){.site-shell .phase-tearing.pack-stage:after{animation:.6s cubic-bezier(.24,.65,.22,1) both openingMobileGroundFade!important}.site-shell .phase-revealing.pack-stage:after{visibility:hidden;opacity:0!important;animation:none!important}.site-shell .phase-revealing .card-pocket:before,.site-shell .phase-revealing .card-pocket:after{opacity:0!important;animation:none!important;display:none!important}.site-shell .phase-revealing .card-pocket .reward-card{animation:1.16s cubic-bezier(.16,.74,.2,1) .16s both openingMobileCardEmergeClean!important}}@media (width<=680px) and (prefers-reduced-motion:reduce){.site-shell .phase-tearing.pack-stage:after,.site-shell .phase-revealing.pack-stage:after,.site-shell .phase-revealing .pack-half,.site-shell .phase-revealing .card-pocket .reward-card{animation:none!important}.site-shell .phase-tearing.pack-stage:after,.site-shell .phase-revealing.pack-stage:after,.site-shell .phase-revealing .pack-half{opacity:0!important}.site-shell .phase-revealing .card-pocket .reward-card{opacity:1;filter:drop-shadow(0 16px 16px #0003);transform:translateY(-14px)}}@keyframes openingMobileLeftWrapperAligned{0%,28%{opacity:1;transform:translate(calc(-50% - 2px),-50%)rotate(-.08deg)scale(1)}58%{opacity:1;transform:translate(calc(-50% - 8px),calc(8px - 50%))rotate(-1.35deg)scaleX(.992)scaleY(.998)}82%{opacity:.62;transform:translate(calc(-50% - 15px),calc(34px - 50%))rotate(-3.2deg)scaleX(.978)scaleY(.982)}to{opacity:0;transform:translate(calc(-50% - 22px),calc(76px - 50%))rotate(-5.4deg)scaleX(.96)scaleY(.96)}}@keyframes openingMobileMainWrapperAligned{0%,28%{opacity:1;transform:translate(calc(2px - 50%),-50%)rotate(.08deg)scale(1)}58%{opacity:1;transform:translate(calc(4px - 50%),calc(8px - 50%))rotate(.28deg)scaleX(.998)scaleY(.995)}82%{opacity:.62;transform:translate(calc(6px - 50%),calc(40px - 50%))rotate(.72deg)scaleX(.988)scaleY(.975)}to{opacity:0;transform:translate(calc(8px - 50%),calc(88px - 50%))rotate(1.25deg)scaleX(.976)scaleY(.95)}}@media (width<=760px){.control-shell .overview-topline{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:14px;width:100%;display:grid}.control-shell .overview-topline>div:first-child{flex:none;grid-template-columns:10px minmax(0,1fr);align-items:center;gap:3px 10px;width:100%;min-width:0;display:grid}.control-shell .overview-topline>div:first-child .live-dot{grid-area:1/1}.control-shell .overview-topline>div:first-child b{word-break:keep-all;overflow-wrap:normal;grid-area:1/2;min-width:0;line-height:1.45}.control-shell .overview-topline>div:first-child small{word-break:keep-all;grid-area:2/2;width:auto;min-width:0;padding:0;line-height:1.45}.control-shell .overview-refresh{flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;display:grid}.control-shell .overview-refresh>span{white-space:normal;grid-column:1/-1;min-width:0;margin:0}.control-shell .overview-refresh button{white-space:nowrap;width:100%;min-width:0;padding-left:8px;padding-right:8px}}@media (width<=680px){.site-shell .pack-stage{--tap-pack-width:252px;--tap-pack-height:426px;--tap-cut-offset:35px;--tap-cut-top:14px}.site-shell .foil-pack,.site-shell .pack-half,.site-shell .phase-revealing .card-pocket{width:252px!important;height:426px!important}.site-shell .phase-revealing .pack-half-left{animation:.72s cubic-bezier(.25,.06,.64,.36) both openingMobileLeftWrapperAligned!important}.site-shell .phase-revealing .pack-half-right{animation:.82s cubic-bezier(.25,.06,.64,.36) 20ms both openingMobileMainWrapperAligned!important}.site-shell .phase-revealing .pack-half{filter:drop-shadow(0 10px 10px #00000026)drop-shadow(0 2px 4px #4327121a)!important}}.site-shell .result-none .reward-card-material{opacity:1;filter:none;display:block!important}.site-shell .result-none .reward-card-guilloche{border-radius:10px;-webkit-mask-image:linear-gradient(#000000bd,#00000024 48%,#000000a6);mask-image:linear-gradient(#000000bd,#00000024 48%,#000000a6);display:block!important}.site-shell .result-none .reward-card-specular{mix-blend-mode:soft-light;background:radial-gradient(54% 38% at 42% 24%,#fffffbb8 0,#fffaea33 38%,#0000 72%),linear-gradient(112deg,#0000 39%,#fffffa29 49%,#0000 59%);inset:-12%;transform:none;opacity:.18!important;display:block!important}.site-shell .result-none .reward-card-holo,.site-shell .result-none .reward-card-light-slices{display:none!important}.site-shell .result-none .reward-card small{color:#8b7048;letter-spacing:.2em;font:600 9px/1.4 Noto Sans TC,sans-serif}.site-shell .result-none .reward-card .winner-orbit{border-radius:50%}.site-shell .result-none .reward-card b{color:#302a24;letter-spacing:.15em;text-shadow:0 1px #ffffff85;font:600 29px/1.35 Noto Serif TC,serif}.site-shell .result-none .reward-card em{color:#565047;letter-spacing:.055em;max-width:220px;text-shadow:none;margin-top:16px;font:500 14px/1.75 Noto Serif TC,serif}.site-shell .result-none .reward-card i{color:#8c724a;letter-spacing:.11em;max-width:220px;text-shadow:none;border-top:1px solid #8f6a353d;margin-top:28px;padding-top:14px;font:500 10px/1.6 Noto Sans TC,sans-serif}.site-shell .phase-lost.result-none .reward-card{transition:box-shadow .3s;transform:translateY(-14px)rotateY(0)!important}@media (width<=680px){.site-shell .result-none .reward-card b{font-size:27px}.site-shell .result-none .reward-card em{font-size:13px}.site-shell .result-none .reward-card i{margin-top:23px;padding-top:12px}}@media (prefers-reduced-motion:reduce){.site-shell .result-none .reward-card-specular{transition:none}}.site-shell .pack-stage{--opening-pack-width:350px;--opening-pack-height:592px;--opening-shadow-lift:10px}.site-shell .foil-pack,.site-shell .pack-half,.site-shell .phase-revealing .card-pocket{width:var(--opening-pack-width)!important;height:var(--opening-pack-height)!important}.site-shell .pack-stage:after{bottom:calc((100% - var(--opening-pack-height))/2 - var(--opening-shadow-lift));width:calc(var(--opening-pack-width)*.76);filter:blur(17px);background:radial-gradient(#0000009e 0,#0000004d 48%,#0000 76%);border:0;border-radius:50%;height:30px}.site-shell .phase-ready .foil-pack{filter:drop-shadow(0 44px 40px #0000007a)drop-shadow(0 10px 14px #4d2e1533)drop-shadow(0 0 24px #e0b56926);animation:3.9s cubic-bezier(.42,0,.24,1) infinite alternate openingReadyFloatV6!important}.site-shell .phase-ready.pack-stage:after{animation:3.9s cubic-bezier(.42,0,.24,1) infinite alternate openingGroundShadowV6!important}@keyframes openingReadyFloatV6{0%{transform:translateY(4px)rotate(-.13deg)}to{transform:translateY(-14px)rotate(.13deg)}}@keyframes openingGroundShadowV6{0%{opacity:.6;filter:blur(16px);transform:translate(-50%)scaleX(1)scaleY(.92)}to{opacity:.28;filter:blur(20px);transform:translate(-50%)scaleX(.75)scaleY(.68)}}@media (width<=680px){.site-shell .pack-stage{--opening-pack-width:252px;--opening-pack-height:426px;--opening-shadow-lift:9px}.site-shell .pack-stage:after{height:25px}.site-shell .phase-ready .foil-pack{filter:drop-shadow(0 40px 34px #00000080)drop-shadow(0 8px 11px #4d2e1530)drop-shadow(0 0 20px #e0b56924);animation-duration:3.55s!important}.site-shell .phase-ready.pack-stage:after{animation-duration:3.55s!important}}.site-shell .result-none .reward-card:after{border-color:#8b652f94}.site-shell .result-none .reward-card-guilloche{opacity:.3;background:repeating-radial-gradient(at 50% 39%,#0000 0 12px,#75542814 12.5px 13.1px,#0000 14px 22px),repeating-linear-gradient(118deg,#0000 0 23px,#7d5a2b0a 24px,#0000 25px 47px);inset:18px}.site-shell .loss-card-cornerwork{z-index:3;pointer-events:none;display:block;position:absolute;inset:17px}.site-shell .loss-card-cornerwork i{border-style:solid;border-color:#845f2c8f;width:28px;height:28px;margin:0;position:absolute}.site-shell .loss-card-cornerwork i:first-child{border-width:1px 0 0 1px;top:0;left:0}.site-shell .loss-card-cornerwork i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.site-shell .loss-card-cornerwork i:nth-child(3){border-width:0 1px 1px 0;bottom:0;right:0}.site-shell .loss-card-cornerwork i:nth-child(4){border-width:0 0 1px 1px;bottom:0;left:0}.site-shell .result-none .reward-card .winner-orbit{opacity:.84;border:1px solid #89632f66;width:96px;height:96px;margin:25px 0 18px;box-shadow:0 0 0 6px #98713709,0 0 0 7px #9871371a,inset 0 0 20px #79562714}.site-shell .result-none .reward-card>b{font-size:30px}.site-shell .result-none .reward-card>i{border-top:1px solid #8f6a3545;padding-top:12px}.site-shell .loss-card-folio{z-index:3;color:#92774d;letter-spacing:.16em;justify-content:space-between;align-items:center;width:188px;margin-top:13px;font:600 7px/1.2 Noto Sans TC,sans-serif;display:flex;position:relative}.site-shell .loss-card-folio b{color:#725a36;letter-spacing:.12em;font:600 8px/1.2 Noto Serif TC,serif}@media (width<=680px){.site-shell .result-none .reward-card .winner-orbit{width:82px;height:82px;margin:20px 0 15px}.site-shell .result-none .reward-card>i{width:174px;padding-top:10px}.site-shell .loss-card-folio{width:174px;margin-top:11px}.site-shell .loss-card-cornerwork{inset:15px}}@media (prefers-reduced-motion:reduce){.site-shell .phase-ready .foil-pack,.site-shell .phase-ready.pack-stage:after{animation:none!important}.site-shell .phase-ready .foil-pack{transform:translateY(-7px)}}.site-shell .loss-card-star-chart{z-index:2;opacity:.58;pointer-events:none;background:0 0;display:block;position:absolute;inset:46px 35px 91px}.site-shell .loss-card-star-chart:before,.site-shell .loss-card-star-chart:after{content:"";opacity:.72;transform-origin:50%;background:linear-gradient(90deg,#0000,#825c2975 18% 82%,#0000);width:118px;height:1px;display:none;position:absolute;top:46%;left:50%}.site-shell .loss-card-star-chart:before{transform:translate(-50%,-50%)rotate(67deg)}.site-shell .loss-card-star-chart:after{transform:translate(-50%,-50%)rotate(-24deg)}.site-shell .loss-card-star-chart i{background:#eee1c9;border:1px solid #7751229e;border-radius:50%;width:5px;max-width:none;height:5px;margin:0;padding:0;position:absolute;box-shadow:0 0 0 3px #845e2b0e,0 0 12px #845e2b24}.site-shell .loss-card-star-chart i:first-child{top:23%;left:9%}.site-shell .loss-card-star-chart i:nth-child(2){width:7px;height:7px;top:11%;left:32%}.site-shell .loss-card-star-chart i:nth-child(3){top:29%;right:18%}.site-shell .loss-card-star-chart i:nth-child(4){width:4px;height:4px;top:53%;left:18%}.site-shell .loss-card-star-chart i:nth-child(5){width:7px;height:7px;top:58%;right:8%}.site-shell .loss-card-star-chart i:nth-child(6){bottom:8%;left:39%}.site-shell .loss-card-star-chart i:nth-child(7){width:4px;height:4px;bottom:27%;right:34%}.site-shell .result-none .reward-card .winner-orbit{z-index:3;background:url(/jncin-logo-mark-dark.png) 50%/57% no-repeat;position:relative}.site-shell .result-none .reward-card .winner-orbit:before,.site-shell .result-none .reward-card .winner-orbit:after{content:"";border:1px solid #89632f29;border-radius:50%;display:none;position:absolute;inset:-8px;transform:rotate(18deg)}.control-shell .pack-result-image-field{background:#f7f2eb;border:1px solid #ddd1c4;grid-column:1/-1;grid-template-columns:150px minmax(0,1fr);gap:14px;padding:14px;display:grid}.control-shell .pack-result-image-field>div{background:linear-gradient(145deg,#eee5db,#e4d7ca);grid-row:1/3;place-items:center;min-height:118px;display:grid}.control-shell .pack-result-image-field img{object-fit:contain;filter:drop-shadow(0 10px 10px #38261933);width:100%;height:112px}.control-shell .pack-result-image-field>div>span{text-align:center;color:#806f61;gap:5px;display:grid}.control-shell .pack-result-image-field>div small,.control-shell .pack-result-image-field>small{color:#84766c;font-size:10px;line-height:1.55}.control-shell .pack-result-image-field>footer{align-items:end;gap:8px;display:flex}.control-shell .pack-result-image-field>footer label{color:#fff;cursor:pointer;background:#2d211a;place-items:center;min-height:42px;padding:0 14px;font-size:12px;display:grid}.control-shell .pack-result-image-field>footer label.disabled{opacity:.45;cursor:not-allowed}.control-shell .pack-result-image-field>footer input{display:none}.control-shell .pack-result-image-field>footer button{color:#705f50;background:#fff;border:1px solid #ccbba9;min-height:42px;padding:0 14px}.control-shell .pack-result-image-field.synchronized{background:linear-gradient(135deg,#f6f0e4,#fbf8f1);border-color:#c9b587}.control-shell .pack-result-image-field.synchronized>section{align-content:center;gap:7px;display:grid}.control-shell .pack-result-image-field.synchronized>section b{color:#3f382f;font:600 14px/1.45 Noto Serif TC,serif}.control-shell .pack-result-image-field.synchronized>section p{color:#766d62;margin:0;font-size:10px;line-height:1.65}.control-shell .pack-result-image-field.synchronized>section span{color:#725b30;background:#f0e5cc;border:1px solid #d7c59d;width:max-content;padding:6px 9px;font-size:9px}.control-shell .pack-cover-uploader{background:linear-gradient(135deg,#fbf6ee,#f1e5d7);border:2px solid #bb8454;grid-template-columns:210px minmax(0,1fr);align-items:center;gap:22px;margin:20px 0 24px;padding:18px;display:grid;box-shadow:0 12px 28px #4d301b14}.control-shell .pack-cover-preview{background:#e9ded2;place-items:center;min-height:180px;display:grid}.control-shell .pack-cover-preview img{object-fit:contain;filter:drop-shadow(0 14px 14px #301f133d);width:100%;height:174px}.control-shell .pack-cover-preview span{text-align:center;color:#7d6856;gap:7px;display:grid}.control-shell .pack-cover-uploader h4{color:#302119;margin:0 0 8px;font:600 20px/1.3 Noto Serif TC,serif}.control-shell .pack-cover-uploader p{color:#77685b;max-width:560px;margin:0 0 18px;font-size:12px;line-height:1.7}.control-shell .pack-cover-uploader footer{gap:9px;display:flex}.control-shell .pack-cover-uploader footer label{color:#fff;cursor:pointer;background:#2d211a;place-items:center;min-height:46px;padding:0 18px;font-size:12px;font-weight:700;display:grid}.control-shell .pack-cover-uploader footer label.disabled{opacity:.45;cursor:not-allowed}.control-shell .pack-cover-uploader footer input{display:none}.control-shell .pack-cover-uploader footer button{color:#6f5947;background:#fff;border:1px solid #c6b29f;min-height:46px;padding:0 17px}@media (width<=680px){.control-shell .pack-result-image-field{grid-template-columns:1fr}.control-shell .pack-result-image-field>div{grid-row:auto}.control-shell .pack-cover-uploader{grid-template-columns:1fr;padding:14px}}.pack-analysis-backdrop{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19100cb8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.pack-analysis-dialog{background:#fbf8f3;border:1px solid #c9b39b;width:min(680px,100%);max-height:calc(100vh - 48px);padding:26px;overflow:auto;box-shadow:0 28px 80px #00000052}.pack-analysis-dialog>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:16px;display:flex}.pack-analysis-dialog>header small{color:#9b6c48;letter-spacing:.16em;font-size:10px;font-weight:700}.pack-analysis-dialog>header h2{color:#2f211a;margin:4px 0 0;font:600 27px/1.25 Noto Serif TC,serif}.pack-analysis-dialog .confidence{white-space:nowrap;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:700}.pack-analysis-dialog .confidence.high{color:#3f6841;background:#deeadc}.pack-analysis-dialog .confidence.medium{color:#805f2d;background:#f0e5ce}.pack-analysis-dialog .confidence.low{color:#8a463d;background:#ecd9d4}.pack-analysis-warning{color:#6e5d50;background:#f2e9de;border-left:3px solid #bd875d;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.65}.pack-analysis-original{background:#fff;border:1px solid #ddcfc1;grid-template-columns:112px 1fr;align-items:center;gap:14px;margin:0 0 18px;padding:10px;display:grid}.pack-analysis-original img{object-fit:contain;background:#f4eee7;width:112px;height:112px;display:block}.pack-analysis-original figcaption{color:#746256;font-size:11px;line-height:1.65}.pack-analysis-fields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pack-analysis-fields label{color:#5f5147;gap:7px;font-size:12px;font-weight:700;display:grid}.pack-analysis-fields label.wide{grid-column:1/-1}.pack-analysis-fields input,.pack-analysis-fields textarea{color:#2e231d;background:#fff;border:1px solid #d3c4b5;width:100%;padding:11px 12px;font:500 13px/1.6 Noto Sans TC,sans-serif}.pack-analysis-fields textarea{resize:vertical;min-height:92px}.pack-analysis-evidence{gap:8px;margin-top:16px;display:grid}.pack-analysis-evidence span{color:#76675c;grid-template-columns:88px 1fr;gap:10px;font-size:11px;line-height:1.55;display:grid}.pack-analysis-evidence b{color:#4c3c31}.pack-analysis-sources{border-top:1px solid #e1d6ca;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:13px;display:flex}.pack-analysis-sources>b{color:#514137;width:100%;font-size:11px}.pack-analysis-sources a{color:#8b5d3c;background:#fff;border:1px solid #d9cbbd;padding:5px 8px;font-size:10px;text-decoration:none}.pack-analysis-human-check{color:#5a4434;background:#fffaf3;border:1px solid #c9aa88;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.pack-analysis-human-check input{accent-color:#8f633f;margin-top:3px}.pack-analysis-human-check span,.pack-analysis-human-check b,.pack-analysis-human-check small{display:block}.pack-analysis-human-check b{font-size:11px}.pack-analysis-human-check small{color:#806e60;margin-top:3px;font-size:10px;line-height:1.5}.pack-analysis-human-check.compact{margin-top:12px;padding:10px 11px}.pack-analysis-dialog>footer{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.pack-analysis-dialog>footer button{color:#624f40;background:#fff;border:1px solid #c9b8a7;min-height:44px;padding:0 18px;font-weight:700}.pack-analysis-dialog>footer button.apply{color:#fff;background:#2f211a;border-color:#2f211a}.pack-batch-dialog{background:#fbf8f3;border:1px solid #cdbbaa;flex-direction:column;width:min(1040px,100%);max-height:min(90vh,900px);padding:26px;display:flex;box-shadow:0 28px 80px #1f140e57}.pack-batch-dialog>header{justify-content:space-between;align-items:start;gap:20px;margin-bottom:14px;display:flex}.pack-batch-dialog>header small{color:#9b6c48;letter-spacing:.16em;font-size:10px;font-weight:700}.pack-batch-dialog>header h2{color:#2f211a;margin:4px 0 0;font:600 27px/1.25 Noto Serif TC,serif}.pack-batch-dialog>header button{color:#5d4a3d;background:#fff;border:1px solid #d5c7ba;width:38px;height:38px;font-size:22px}.pack-batch-list{gap:12px;min-height:0;padding-right:4px;display:grid;overflow:auto}.pack-batch-list article{background:#fff;border:1px solid #d9ccbf;padding:16px;transition:all .2s}.pack-batch-list article.excluded{opacity:.62;background:#f2eee9}.pack-batch-list article.has-error{opacity:1;background:#fffaf8;border-color:#d8a697}.pack-batch-list article.applied{opacity:1;background:#f7fbf8;border-color:#a8c5b3}.pack-batch-check{color:#5b4739;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.pack-batch-check input{accent-color:#9a6d49}.pack-batch-entry{grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;margin-top:10px;display:grid}.pack-batch-content{min-width:0}.pack-batch-preview{background:#f7f1e9;border:1px solid #dfd2c5;gap:8px;padding:10px;display:grid;position:sticky;top:8px}.pack-batch-preview>span{color:#8a674d;letter-spacing:.12em;font-size:9px;font-weight:800}.pack-batch-preview>div{background:linear-gradient(145deg,#eee4d9,#fff);place-items:center;height:224px;display:grid;overflow:hidden}.pack-batch-preview img{object-fit:contain;width:100%;height:100%;display:block}.pack-batch-preview>small{color:#78675b;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pack-batch-meta{justify-content:space-between;align-items:center;gap:12px;margin:9px 0 12px;display:flex}.pack-batch-meta b{color:#34261e;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.pack-batch-meta em{color:#8a463d;background:#ecd9d4;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal}.pack-batch-meta em.high{color:#3f6841;background:#deeadc}.pack-batch-meta em.medium{color:#805f2d;background:#f0e5ce}.pack-batch-duplicate{color:#8b493f;background:#f6e8e3;margin:0 0 10px;padding:8px 10px;font-size:11px}.pack-batch-item-error,.pack-batch-item-success{color:#7e3f36;background:#fff4f0;border:1px solid #dfb5a8;justify-content:space-between;align-items:center;gap:14px;margin:12px 0 8px;padding:10px 11px;display:flex}.pack-batch-item-error span,.pack-batch-item-success{min-width:0}.pack-batch-item-error b,.pack-batch-item-error small,.pack-batch-item-success b,.pack-batch-item-success small{display:block}.pack-batch-item-error b,.pack-batch-item-success b{font-size:10px;line-height:1.5}.pack-batch-item-error small,.pack-batch-item-success small{margin-top:3px;font-size:9px;line-height:1.45}.pack-batch-item-error button{color:#7e3f36;background:#fff;border:1px solid #b77765;flex:none;min-height:34px;padding:0 11px;font-size:9px;font-weight:800}.pack-batch-item-success{color:#315e47;background:#f1f8f3;border-color:#aec9b8}.pack-batch-content>small{color:#8b796b;margin-top:10px;font-size:10px;display:block}.pack-batch-dialog>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.pack-batch-dialog>footer button{color:#624f40;background:#fff;border:1px solid #c9b8a7;min-height:44px;padding:0 18px;font-weight:700}.pack-batch-dialog>footer button.apply{color:#fff;background:#2f211a;border-color:#2f211a}.pack-batch-dialog button:disabled{opacity:.5;cursor:not-allowed}.prize-row-save-error{color:#7b3d34;background:#fff4f1;border-left:3px solid #a85649;gap:4px;margin:0 18px 14px;padding:11px 13px;display:grid}.prize-row-save-error b{font-size:10px}.prize-row-save-error span{font-size:9px;line-height:1.55}@media (width<=680px){.pack-analysis-backdrop{align-items:end;padding:12px}.pack-analysis-dialog{max-height:92vh;padding:20px 16px}.pack-analysis-original{grid-template-columns:88px 1fr}.pack-analysis-original img{width:88px;height:88px}.pack-analysis-fields{grid-template-columns:1fr}.pack-analysis-fields label.wide{grid-column:auto}.pack-analysis-dialog>footer{grid-template-columns:1fr 1fr;display:grid}.batch-pack-upload{width:100%}.pack-batch-dialog{max-height:94vh;padding:18px 14px}.pack-batch-dialog>header h2{font-size:21px}.pack-batch-entry{grid-template-columns:1fr;gap:12px}.pack-batch-preview{position:static}.pack-batch-preview>div{height:220px}.pack-batch-item-error{flex-direction:column;align-items:stretch}.pack-batch-item-error button{width:100%;min-height:42px}.pack-batch-dialog>footer{grid-template-columns:1fr 1fr;display:grid}}.site-shell .result-none .reward-card .winner-orbit:after{border-color:#89632f1c;inset:-14px 3px;transform:rotate(-31deg)}.site-shell .winning-prize-visual:before{bottom:7px}.site-shell .winning-prize-visual:after{inset:5% -14%}.site-shell .winning-prize-visual>b{z-index:2;color:#d7bc86;letter-spacing:.13em;white-space:nowrap;background:#140e0bc2;border:1px solid #dcbd8045;padding:4px 9px;font:600 7px/1 Noto Sans TC,sans-serif;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.site-shell .result-won .reward-card.has-prize-visual{padding-top:25px;padding-bottom:25px}.site-shell .result-won .reward-card.has-prize-visual>.winner-orbit{display:none}.site-shell .result-won .reward-card.has-prize-visual>b{margin-top:2px;font-size:27px}.site-shell .result-won .reward-card.has-prize-visual>em{margin-top:8px;font-size:14px}.site-shell .result-won .reward-card.has-prize-visual>i{margin-top:16px}@media (width<=680px){.site-shell .loss-card-star-chart{inset:42px 31px 80px}.site-shell .winning-prize-visual{width:144px;margin:14px 0 7px}.site-shell .result-won .reward-card.has-prize-visual{padding:22px 19px}.site-shell .result-won .reward-card.has-prize-visual>b{font-size:25px}.site-shell .result-won .reward-card.has-prize-visual>em{font-size:13px}.site-shell .result-won .reward-card.has-prize-visual>i{margin-top:13px}}.control-shell .section-number{color:#a36f4b;letter-spacing:.14em;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.control-shell .campaign-setup-flow>span.locked{color:#988d84;border-right:1px solid var(--control-line);background:#f3f0ec;grid-template-columns:29px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:76px;padding:13px 15px;display:grid}.control-shell .campaign-setup-flow>span.locked:last-child{border-right:0}.control-shell .campaign-setup-flow>span.locked>i{color:#aaa098;border:1px solid #d7cfc8;border-radius:50%;place-items:center;width:29px;height:29px;font-size:9px;font-style:normal;font-weight:800;display:grid}.control-shell .campaign-setup-flow>span.locked>span{gap:4px;min-width:0;display:grid}.control-shell .campaign-setup-flow>span.locked b{color:#766e68;font-size:11px}.control-shell .campaign-setup-flow>span.locked small{color:#9d948d;font-size:9px;line-height:1.4}.control-shell .campaign-load-warning{color:#7a542d;background:#fff7e9;border:1px solid #dec297;border-radius:6px;padding:11px 13px;font-size:10px;line-height:1.6}.control-shell .campaign-next-locked{background:#f5f1ec;border:1px dashed #cdbfaf;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:92px;padding:18px 20px;display:grid}.control-shell .campaign-next-locked>span{color:#aa7a58;letter-spacing:.12em;font-size:9px;font-weight:800}.control-shell .campaign-next-locked>div{gap:5px;min-width:0;display:grid}.control-shell .campaign-next-locked b{color:#51463e;font-size:12px}.control-shell .campaign-next-locked small{color:#83786f;font-size:10px;line-height:1.55}.control-shell .campaign-next-locked a{color:#5e3b28;background:#fffaf4;border:1px solid #b88968;border-radius:4px;align-items:center;min-height:38px;padding:0 13px;font-size:10px;font-weight:800;text-decoration:none;display:flex}.control-shell .campaign-rule-note{color:#71675f;background:#f2ede6;border-left:3px solid #b78a62;margin:2px 0 0;padding:10px 12px;font-size:10px;line-height:1.65}.control-shell .campaign-rule-note b{color:#4e3b30;margin-right:8px}.control-shell .settings-saved-state{color:#3c6b53;margin-right:auto;font-size:10px;font-weight:700}.control-shell .prize-pool-empty{background:#faf8f5;border:1px dashed #d4c8bc;min-height:150px;margin-top:18px}.control-shell .publish-blockers{background:#fffaf0;border:1px solid #d8bb91;border-radius:7px;margin-top:18px;overflow:hidden}.control-shell .publish-blockers>header{border-bottom:1px solid #ead8bd;justify-content:space-between;align-items:baseline;gap:14px;padding:14px 16px;display:flex}.control-shell .publish-blockers>header b{color:#67431f;font-size:12px}.control-shell .publish-blockers>header small{color:#8b735d;font-size:9px}.control-shell .publish-blocker-list{display:grid}.control-shell .publish-blocker-list>a{min-width:0;color:inherit;border-bottom:1px solid #ead8bd;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;padding:13px 15px;text-decoration:none;display:grid}.control-shell .publish-blocker-list>a:last-child{border-bottom:0}.control-shell .publish-blocker-list>a:hover{background:#fff5e4}.control-shell .publish-blocker-list>a>span{color:#815225;white-space:nowrap;background:#fff;border:1px solid #d9b17f;border-radius:999px;padding:5px 7px;font-size:8px;font-weight:800}.control-shell .publish-blocker-list>a>div{gap:3px;min-width:0;display:grid}.control-shell .publish-blocker-list b{color:#4b3729;font-size:11px}.control-shell .publish-blocker-list small{color:#837266;font-size:9px;line-height:1.45}.control-shell .publish-blocker-list em{color:#785032;white-space:nowrap;font-size:9px;font-style:normal;font-weight:800}.control-shell .publish-ready-summary{background:#f0f6f2;border:1px solid #bcd2c4;border-radius:7px;align-items:center;gap:12px;margin-top:18px;padding:16px;display:flex}.control-shell .publish-ready-summary>span{color:#fff;background:#3f7359;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.control-shell .publish-ready-summary>div{gap:4px;display:grid}.control-shell .publish-ready-summary b{color:#294b3b;font-size:12px}.control-shell .publish-ready-summary small{color:#607067;font-size:9px}.control-shell .overview-empty{min-height:260px;padding:34px}.control-shell .overview-empty button{color:#fff;cursor:pointer;background:#294d3e;border:1px solid #294d3e;border-radius:6px;min-height:42px;margin-top:8px;padding:0 18px;font-size:10px;font-weight:750}.control-shell .publish-passed-checks{border:1px solid var(--control-line);background:#faf8f5;border-radius:6px;margin-top:12px;overflow:hidden}.control-shell .publish-passed-checks>summary{cursor:pointer;color:#4e6559;justify-content:space-between;align-items:center;min-height:46px;padding:0 14px;font-size:10px;font-weight:750;list-style:none;display:flex}.control-shell .publish-passed-checks>summary::-webkit-details-marker{display:none}.control-shell .publish-passed-checks>summary em{color:#84766c;font-size:9px;font-style:normal}.control-shell .publish-passed-checks[open]>summary{border-bottom:1px solid var(--control-line)}.control-shell .publish-passed-checks>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:10px;display:grid}.control-shell .publish-passed-checks>div>span{background:#fff;border:1px solid #d9e2dc;grid-template-columns:18px minmax(0,1fr);gap:3px 7px;min-width:0;padding:9px 10px;display:grid}.control-shell .publish-passed-checks i{color:#3f7359;grid-row:1/3;font-style:normal;font-weight:800}.control-shell .publish-passed-checks b{color:#405248;font-size:9px}.control-shell .publish-passed-checks small{color:#778078;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}@media (width<=760px){.control-shell .campaign-setup-flow>span.locked{border-right:0;border-bottom:1px solid var(--control-line);min-height:66px}.control-shell .campaign-setup-flow>span.locked:last-child{border-bottom:0}.control-shell .campaign-next-locked{grid-template-columns:auto minmax(0,1fr);padding:15px}.control-shell .campaign-next-locked a{grid-column:1/-1;justify-content:center}.control-shell .settings-saved-state{text-align:center;width:100%;margin:0 0 8px}.control-shell .publish-blockers>header{flex-direction:column;align-items:flex-start;gap:4px}.control-shell .publish-blocker-list>a{grid-template-columns:auto minmax(0,1fr)}.control-shell .publish-blocker-list>a>em{text-align:right;grid-column:1/-1;padding-top:5px}.control-shell .publish-passed-checks>div{grid-template-columns:1fr}}.control-shell .control-sidebar nav{gap:18px;display:grid}.control-shell .control-nav-group{gap:5px;min-width:0;display:grid}.control-shell .control-nav-group>p{margin:0;font-weight:750}.control-shell .pending-campaign-tray{z-index:45;background:#fffdfa;border:1px solid #d8c8b8;border-top:0;border-radius:0 0 10px 10px;margin:0 38px;position:sticky;top:82px;box-shadow:0 16px 35px #2f201721}.control-shell .pending-campaign-tray>header{border-bottom:1px solid #ebe2d8;justify-content:space-between;align-items:center;gap:15px;min-height:65px;padding:13px 17px;display:flex}.control-shell .pending-campaign-tray>header>div{gap:4px;display:grid}.control-shell .pending-campaign-tray>header b{color:#44352c;font-size:12px}.control-shell .pending-campaign-tray>header small{color:#7d7168;font-size:10px}.control-shell .pending-campaign-tray>header button{color:#705f54;cursor:pointer;background:#fff;border:1px solid #d8cec4;border-radius:50%;width:34px;height:34px}.control-shell .pending-campaign-tray>div{gap:7px;max-height:330px;padding:9px;display:grid;overflow:auto}.control-shell .pending-campaign-tray>div>button{color:#40342d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2d8ce;border-radius:7px;justify-content:space-between;align-items:center;gap:18px;width:100%;min-height:66px;padding:11px 13px;display:flex}.control-shell .pending-campaign-tray>div>button:hover{background:#fbf7f2;border-color:#b99370}.control-shell .pending-campaign-tray>div>button>span{gap:4px;min-width:0;display:grid}.control-shell .pending-campaign-tray>div>button b{font:600 13px Noto Serif TC,serif}.control-shell .pending-campaign-tray>div>button small{color:#83776e;font-size:9px}.control-shell .pending-campaign-tray>div>button em{align-items:center;gap:7px;font-style:normal;display:flex}.control-shell .pending-campaign-tray>div>button i{color:#7a563c;white-space:nowrap;background:#f4e9dc;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal}.control-shell .pending-campaign-tray>div>button strong{text-align:right;min-width:48px;font-size:11px}.control-shell .pending-campaign-tray>div>p{color:#766b63;text-align:center;margin:0;padding:22px;font-size:11px}.control-shell .operations-panel-stack,.control-shell .winner-operations-stack{gap:16px;display:grid}.control-shell .campaign-context-banner{color:#eee3d7;background:#2d201a;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:16px 20px;display:flex}.control-shell .campaign-context-banner>div{gap:4px;min-width:0;display:grid}.control-shell .campaign-context-banner small{color:#bc9d81;letter-spacing:.1em;font-size:9px}.control-shell .campaign-context-banner b{text-overflow:ellipsis;white-space:nowrap;font:600 17px Noto Serif TC,serif;overflow:hidden}.control-shell .campaign-context-banner span{color:#bfae9e;font-size:10px;line-height:1.5}.control-shell .campaign-context-banner em{color:#463225;white-space:nowrap;background:#efe1d0;border-radius:999px;padding:7px 10px;font-size:9px;font-style:normal;font-weight:800}.control-shell .operations-guidance{color:#5f534a;background:#fffaf3;border:1px solid #d8c9b8;border-left:4px solid #a87957;border-radius:7px;gap:5px;padding:14px 17px;display:grid}.control-shell .operations-guidance b{font-size:11px}.control-shell .operations-guidance span{color:#786d64;font-size:10px;line-height:1.65}.control-shell .overview-data-state{background:#fffdfa;border:1px solid #d7d0c7;border-radius:8px;align-items:center;gap:11px;min-height:58px;margin:14px 0 16px;padding:11px 16px;display:flex}.control-shell .overview-data-state>span{background:#e8e2da;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-weight:900;display:grid}.control-shell .overview-data-state>div{gap:3px;display:grid}.control-shell .overview-data-state b{font-size:11px}.control-shell .overview-data-state small{color:#7e746c;font-size:9px}.control-shell .overview-data-state.ready{background:#f2f7f3;border-color:#bcd0c2}.control-shell .overview-data-state.ready>span{color:#fff;background:#3f7359}.control-shell .overview-data-state.error{background:#fff3f0;border-color:#d6aaa3}.control-shell .overview-data-state.error>span{color:#fff;background:#a45146}.control-shell .activity-list>div.needs-attention{background:#fff9ef}.control-shell .activity-icon.warning{color:#7b5527!important;background:#f3dfbd!important}.control-shell .winner-shipping-edit-actions{align-items:center;gap:7px;display:flex}.control-shell .winner-recipient-edit{color:#624936;cursor:pointer;background:#fff;border:1px solid #b89b83;border-radius:4px;min-height:34px;margin:0 0 16px;padding:0 12px;font-size:9px;font-weight:750}.control-shell .winners-workspace .winner-details>.winner-recipient-editor{background:#fffaf3;border:1px solid #ddcbb9;grid-template-columns:1fr;gap:12px;padding:15px;display:grid}.control-shell .winner-recipient-editor>p{color:#745f4e;margin:0;font-size:9px;line-height:1.65}.control-shell .winner-recipient-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;display:grid}.control-shell .winner-recipient-grid label{color:#786d64;gap:5px;font-size:9px;display:grid}.control-shell .winner-recipient-grid label.address,.control-shell .winner-recipient-grid label.reason{grid-column:1/-1}.control-shell .winner-recipient-grid input{background:#fff;border:1px solid #d7cdc3;border-radius:3px;width:100%;height:38px;padding:0 10px}.control-shell .winner-recipient-editor .winner-shipping-edit-actions{justify-content:flex-end}.control-shell .winner-recipient-editor .winner-shipping-edit-actions button{cursor:pointer;background:#fff;border:1px solid #a98b74;border-radius:4px;min-height:36px;padding:0 12px;font-size:9px;font-weight:750}.control-shell .winner-recipient-editor .winner-shipping-edit-actions button.complete{color:#fff;background:#315a48;border-color:#315a48}.control-shell .winner-recipient-editor .winner-shipping-edit-actions button:disabled{opacity:.45;cursor:not-allowed}.control-shell .winner-correction-path{background:#fff9ef;border:1px solid #dfc69f;border-radius:6px;justify-content:space-between;align-items:center;gap:14px;margin-top:10px;padding:10px 12px;display:flex}.control-shell .winner-correction-path span{color:#765f4b;font-size:9px}.control-shell .winner-correction-path button{color:#7b4a32;cursor:pointer;background:#fff;border:1px solid #c79c7f;border-radius:4px;min-height:34px;padding:0 11px;font-size:9px;font-weight:750}.control-shell .admin-member-list>article.is-dirty{background:#fffaf2;border-color:#c99d68}.control-shell .member-access-review{background:#fff7e9;border:1px solid #dfc398;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:15px;padding:11px 12px;display:flex}.control-shell .member-access-review>span{gap:3px;display:grid}.control-shell .member-access-review b{color:#684522;font-size:10px}.control-shell .member-access-review small{color:#816b55;font-size:9px}.control-shell .member-access-review>div{gap:7px;display:flex}.control-shell .member-access-review button{color:#674c3b;cursor:pointer;background:#fff;border:1px solid #c8ad93;border-radius:4px;min-height:35px;padding:0 11px;font-size:9px;font-weight:750}.control-shell .member-access-review button.save{color:#fff;background:#315a48;border-color:#315a48}.control-shell .member-access-review button:disabled{opacity:.45;cursor:not-allowed}.control-shell .audit-filter-tabs{flex-wrap:wrap;gap:7px;margin:-7px 0 17px;display:flex}.control-shell .audit-filter-tabs button{color:#74675e;cursor:pointer;background:#fff;border:1px solid #d8cec4;border-radius:999px;min-height:34px;padding:0 11px;font-size:9px}.control-shell .audit-filter-tabs button.active{color:#fff;background:#684b39;border-color:#684b39}.control-shell .audit-scope{color:#765844;background:#f2e8dc;border-radius:3px;width:max-content;margin-bottom:4px;padding:3px 5px;font-weight:750;font-size:8px!important}.control-shell .monitoring-console{gap:22px;padding:28px;display:grid}.control-shell .monitoring-title{align-items:flex-start;margin:0}.control-shell .monitoring-title>div{gap:5px;display:grid}.control-shell .monitoring-eyebrow{color:#9b6d4c;letter-spacing:.18em;font-size:9px;font-weight:800}.control-shell .monitoring-console button{color:#fff;cursor:pointer;background:#4b372b;border:1px solid #4b372b;border-radius:3px;min-height:38px;padding:0 14px;font-size:10px;font-weight:750}.control-shell .monitoring-console button:disabled{opacity:.55;cursor:wait}.control-shell .monitoring-summary{border:1px solid #ddd3c9;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.control-shell .monitoring-summary article{background:#fff;border-right:1px solid #e5ddd5;align-content:center;padding:18px;display:grid}.control-shell .monitoring-summary article:last-child{border-right:0}.control-shell .monitoring-summary span{color:#796e66;font-weight:750}.control-shell .monitoring-summary strong{color:#33271f;font:600 27px Noto Serif TC,serif}.control-shell .monitoring-summary small{color:#9b9087;font-size:9px;line-height:1.5}.control-shell .monitoring-summary article.warning{background:#fffaf0}.control-shell .monitoring-summary article.critical{background:#fff4f1}.control-shell .monitoring-summary article.critical strong{color:#9b4339}.control-shell .monitoring-search{background:#f8f4ef;border:1px solid #ded4ca;border-radius:6px;grid-template-columns:minmax(260px,1fr) 150px 150px auto;align-items:end;gap:10px;padding:15px;display:grid}.control-shell .monitoring-search label{color:#74685f;gap:6px;font-size:9px;font-weight:750;display:grid}.control-shell .monitoring-search input,.control-shell .monitoring-search select{color:#3f342d;background:#fff;border:1px solid #d8cec5;border-radius:3px;width:100%;height:40px;padding:0 11px;font-size:11px}.control-shell .monitoring-error{color:#8b3f38;background:#fff3f1;border:1px solid #d7aaa4;border-radius:5px;padding:13px 15px;font-size:10px;line-height:1.6}.control-shell .monitoring-alerts,.control-shell .monitoring-section{gap:10px;display:grid}.control-shell .monitoring-alerts>header,.control-shell .monitoring-section>header{justify-content:space-between;align-items:end;gap:16px;display:flex}.control-shell .monitoring-alerts h3,.control-shell .monitoring-section h3{color:#3c3028;margin:0;font:600 16px Noto Serif TC,serif}.control-shell .monitoring-alerts header small,.control-shell .monitoring-section header small{color:#8b8078;font-size:9px}.control-shell .monitoring-section>header>div{gap:4px;display:grid}.control-shell .monitoring-section>header>span{color:#8c7767;font-size:9px}.control-shell .monitoring-alerts article{background:#fff5f3;border:1px solid #dcb4ad;border-left:4px solid #a94c42;border-radius:5px;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:13px 15px;display:flex}.control-shell .monitoring-alerts article.warning{background:#fffaf0;border-color:#e0c69c #e0c69c #e0c69c #a87431}.control-shell .monitoring-alerts article>div{gap:4px;display:grid}.control-shell .monitoring-alerts article>div:last-child{justify-items:end}.control-shell .monitoring-alerts article span{color:#9e4a40;letter-spacing:.1em;font-size:8px;font-weight:850}.control-shell .monitoring-alerts article b{color:#4b342e;font-size:11px}.control-shell .monitoring-alerts article small{color:#806f68;font-size:9px}.control-shell .monitoring-alerts article code,.control-shell .monitoring-failure-list code,.control-shell .monitoring-trace-list code{color:#806655;overflow-wrap:anywhere;font:500 9px ui-monospace,SFMono-Regular,Menlo,monospace}.control-shell .monitoring-alerts article em{color:#46705d;font-size:9px;font-style:normal;font-weight:750}.control-shell .monitoring-failure-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.control-shell .monitoring-failure-list>article{background:#fff;border:1px solid #dfd5cc;border-radius:5px;gap:12px;padding:16px;display:grid}.control-shell .monitoring-failure-head{align-items:center;gap:8px;display:flex}.control-shell .monitoring-failure-head .provider{color:#684b38;background:#f2e8dd;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:800}.control-shell .monitoring-failure-head b{color:#493a31;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;overflow:hidden}.control-shell .monitoring-failure-head em{white-space:nowrap;margin-left:auto;font-size:8px;font-style:normal;font-weight:800}.control-shell .monitoring-failure-head em.blocked{color:#a0443d}.control-shell .monitoring-failure-head em.queued,.control-shell .monitoring-failure-head em.retrying{color:#95601f}.control-shell .monitoring-failure-list p{color:#655950;margin:0;font-size:10px;line-height:1.65}.control-shell .monitoring-failure-list dl{grid-template-columns:1.3fr .5fr 1fr;gap:6px;margin:0;display:grid}.control-shell .monitoring-failure-list dl div{background:#f8f5f1;min-width:0;padding:8px}.control-shell .monitoring-failure-list dt{color:#9b8e84;font-size:8px}.control-shell .monitoring-failure-list dd{color:#55483f;margin:3px 0 0;font-size:9px;line-height:1.5}.control-shell .monitoring-failure-list footer{border-top:1px solid #eee8e2;justify-content:space-between;align-items:center;gap:12px;padding-top:10px;display:flex}.control-shell .monitoring-failure-list footer span{color:#8c8179;font-size:8px}.control-shell .monitoring-trace-list{border:1px solid #dfd6cd;border-radius:5px;overflow:hidden}.control-shell .monitoring-trace-list article{background:#fff;border-bottom:1px solid #ebe4dd;grid-template-columns:minmax(200px,1fr) auto minmax(190px,.65fr);align-items:center;gap:16px;min-height:66px;padding:11px 14px;display:grid}.control-shell .monitoring-trace-list article:last-child{border-bottom:0}.control-shell .monitoring-trace-list article>div{gap:3px;display:grid}.control-shell .monitoring-trace-list article>div:nth-child(2){justify-items:end}.control-shell .monitoring-trace-list span{color:#9a6e4f;font-size:8px;font-weight:800}.control-shell .monitoring-trace-list b{color:#473930;font-size:10px}.control-shell .monitoring-trace-list small,.control-shell .monitoring-trace-list time{color:#91867e;font-size:8px}.control-shell .monitoring-trace-list em{color:#4c725e;font-size:8px;font-style:normal;font-weight:800}.control-shell .monitoring-trace-list em.blocked,.control-shell .monitoring-trace-list em.failed{color:#a34740}.control-shell .monitoring-trace-list em.queued,.control-shell .monitoring-trace-list em.processing{color:#95611f}.control-shell .monitoring-empty{color:#83776f;text-align:center;border:1px dashed #d9cec4;border-radius:5px;padding:23px;font-size:10px}@media (width<=760px){.control-shell .control-nav-group>p{padding-left:12px}.control-shell .pending-campaign-tray{margin:0 10px;top:72px}.control-shell .pending-campaign-tray>div>button{flex-direction:column;align-items:flex-start;gap:8px}.control-shell .pending-campaign-tray>div>button em{flex-wrap:wrap;width:100%}.control-shell .pending-campaign-tray>div>button strong{margin-left:auto}.control-shell .campaign-context-banner{flex-direction:column;align-items:flex-start;gap:9px;min-height:104px;padding:15px}.control-shell .campaign-context-banner b{white-space:normal}.control-shell .winner-correction-path,.control-shell .member-access-review{flex-direction:column;align-items:stretch}.control-shell .member-access-review>div,.control-shell .member-access-review button{width:100%}.control-shell .winner-shipping-edit-actions{grid-template-columns:1fr 1fr;display:grid}.control-shell .winner-recipient-grid{grid-template-columns:1fr}.control-shell .winner-recipient-grid label.address,.control-shell .winner-recipient-grid label.reason{grid-column:auto}.control-shell .monitoring-console{gap:18px;padding:18px 14px}.control-shell .monitoring-title{flex-direction:column;align-items:stretch}.control-shell .monitoring-console button{width:100%}.control-shell .monitoring-summary{grid-template-columns:1fr 1fr}.control-shell .monitoring-summary article:nth-child(2){border-right:0}.control-shell .monitoring-summary article:nth-child(n+3){border-bottom:0}.control-shell .monitoring-search{grid-template-columns:1fr 1fr}.control-shell .monitoring-search label:first-child,.control-shell .monitoring-search>button{grid-column:1/-1}.control-shell .monitoring-alerts article{flex-direction:column;align-items:stretch}.control-shell .monitoring-alerts article>div:last-child{grid-template-columns:1fr auto;place-items:center start}.control-shell .monitoring-failure-list{grid-template-columns:1fr}.control-shell .monitoring-failure-list dl{grid-template-columns:1fr 1fr}.control-shell .monitoring-failure-list dl div:last-child{grid-column:1/-1}.control-shell .monitoring-failure-list footer{flex-direction:column;align-items:flex-start}.control-shell .monitoring-trace-list article{gap:9px}.control-shell .monitoring-trace-list article>code{grid-column:1/-1}}.control-shell .funnel.funnel-steps{grid-template-columns:repeat(5,minmax(0,1fr))}.control-shell .overview-journey,.control-shell .overview-campaign{grid-column:1/-1}.control-shell .overview-journey .card-title,.control-shell .overview-campaign .card-title{margin-bottom:18px}.control-shell .funnel.funnel-steps>.funnel-stage,.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){flex-direction:column;display:flex}.control-shell .funnel-stage-copy{gap:6px;display:grid}.control-shell .funnel.funnel-steps>.funnel-stage>strong{align-self:auto;margin-top:auto}.control-shell .overview-campaign dl{border:1px solid #e4dbd2;border-radius:6px;grid-template-columns:minmax(300px,1.6fr) repeat(3,minmax(140px,1fr));display:grid;overflow:hidden}.control-shell .overview-campaign dl div{border-bottom:0;border-right:1px solid #e4dbd2;place-content:center stretch;gap:7px;min-height:76px;padding:14px 16px;display:grid}.control-shell .overview-campaign dl div:last-child{border-right:0}.control-shell .overview-campaign dt{font-size:10px;font-weight:700}.control-shell .overview-campaign dd{font-size:12px;line-height:1.55}.control-shell .overview-campaign .campaign-progress{margin-top:16px}.control-shell .metric-grid article{min-height:148px}.control-shell .bonus-insight-card{grid-column:1/-1;gap:18px;display:grid}.control-shell .bonus-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.control-shell .bonus-summary-grid>span{background:#faf7f2;border:1px solid #e1d7cc;border-radius:6px;align-content:center;gap:5px;display:grid}.control-shell .bonus-summary-grid small{color:#8f7f72;font-weight:700}.control-shell .bonus-summary-grid b{color:#30221c;font:600 28px/1.15 Noto Serif TC,serif}.control-shell .bonus-summary-grid em{color:#82776e;font-style:normal}.control-shell .bonus-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-shell .bonus-method-grid>section{background:#fff;border:1px solid #ded3c8;border-radius:6px;min-width:0}.control-shell .bonus-method-grid header{align-items:center;gap:12px;display:flex}.control-shell .bonus-method-grid header>span{color:#76523f;background:#f7efe6;border:1px solid #d7c2af;border-radius:4px;flex:none;place-items:center;padding:0 9px;font-weight:800;display:grid}.control-shell .bonus-method-grid header>div{gap:4px;min-width:0;display:grid}.control-shell .bonus-method-grid header b{color:#35261f}.control-shell .bonus-method-grid header small{color:#8b8178}.control-shell .bonus-method-grid dl{border:1px solid #e7ded5;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin:16px 0 0;display:grid;overflow:hidden}.control-shell .bonus-method-grid>section:first-child dl{grid-template-columns:repeat(3,minmax(0,1fr))}.control-shell .bonus-method-grid dl>div{border-right:1px solid #e7ded5;align-content:center;gap:5px;min-width:0;display:grid}.control-shell .bonus-method-grid dl>div:last-child{border-right:0}.control-shell .bonus-method-grid dt{color:#8f8379}.control-shell .bonus-method-grid dd{color:#31231d;margin:0;font:600 21px/1 Noto Serif TC,serif}.control-shell .participant-detail-table{min-width:1240px}.control-shell .participant-detail-table .admin-row{grid-template-columns:1fr 1.45fr .65fr .65fr .85fr .75fr .85fr 1.15fr .85fr}.control-shell .participant-bonus-state b{font-size:10px;line-height:1.4}.control-shell .participant-bonus-state.good b{color:#327055}.control-shell .participant-bonus-state.warning b{color:#98612e}.site-shell .history-record-top>span{gap:2px;display:grid}.site-shell .history-record-top>span>small{color:#ae8357;letter-spacing:.04em;font-weight:700}@media (width<=1180px){.control-shell .funnel.funnel-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){border-right:1px solid var(--control-line);border-bottom:1px solid var(--control-line)}.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(2n){border-right:0}.control-shell .funnel.funnel-steps>.funnel-stage:last-child{border-bottom:0;grid-column:1/-1}.control-shell .overview-campaign dl{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .overview-campaign dl div{border-bottom:1px solid #e4dbd2}.control-shell .overview-campaign dl div:nth-child(2n){border-right:0}.control-shell .overview-campaign dl div:nth-last-child(-n+2){border-bottom:0}.control-shell .bonus-method-grid{grid-template-columns:1fr}}@media (width<=760px){.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){border-right:0;grid-column:auto}.control-shell .overview-campaign dl{grid-template-columns:1fr}.control-shell .overview-campaign dl div,.control-shell .overview-campaign dl div:nth-child(2n),.control-shell .overview-campaign dl div:nth-last-child(-n+2){border-bottom:1px solid #e4dbd2;border-right:0;min-height:68px}.control-shell .overview-campaign dl div:last-child{border-bottom:0}.control-shell .metric-grid article{min-height:112px}.control-shell .bonus-summary-grid{grid-template-columns:1fr}.control-shell .bonus-method-grid dl{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .bonus-method-grid dl>div:nth-child(2){border-right:0}.control-shell .bonus-method-grid dl>div:nth-child(-n+2){border-bottom:1px solid #e7ded5}.control-shell .participant-detail-table{min-width:0}}.control-shell .overview-command{background:#fffdfa;border:1px solid #ded6cd;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:start;min-height:0;display:grid;overflow:hidden;box-shadow:0 8px 28px #3022180b}.control-shell .overview-command .overview-command-copy{align-items:start;gap:7px;min-width:0;display:grid}.control-shell .overview-command-copy>small{color:#8f674e;letter-spacing:.06em;font-size:12px;font-weight:750}.control-shell .overview-command-title{align-items:center;gap:10px;min-width:0;display:flex}.control-shell .overview-command-title h2{color:#2e211b;letter-spacing:.025em;min-width:0;margin:0;font:600 26px/1.35 Noto Serif TC,serif}.control-shell .overview-command-title .status-pill{flex:none;font-size:12px;font-style:normal}.control-shell .overview-command-copy>p{color:#746b63;margin:0 0 3px 20px;font-size:13px;line-height:1.6}.control-shell .overview-command .overview-refresh{grid-template-columns:repeat(2,minmax(108px,1fr));align-items:start;width:auto;display:grid}.control-shell .overview-command .overview-refresh>span{color:#776e66;text-align:right;grid-column:1/-1;margin:0 0 2px;font-size:12px}.control-shell .overview-command .overview-refresh button{width:100%;min-height:42px;font-size:13px}.control-shell .overview-context-grid{background:#faf7f2;border-top:1px solid #e6ddd5;grid-column:1/-1;display:grid}.control-shell .overview-context-grid>div{border-right:1px solid #e6ddd5;align-content:center;gap:5px;min-width:0;display:grid}.control-shell .overview-context-grid>div:last-child{border-right:0}.control-shell .overview-context-grid dt{color:#81766d;font-size:12px;font-weight:650}.control-shell .overview-context-grid dd{color:#30231d;margin:0;font-weight:750;line-height:1.45}.control-shell .overview-context-grid dd.ready{color:#377054}.control-shell .overview-context-grid dd.error{color:#a0473e}.control-shell .overview-context-grid dd.loading{color:#8b682f}.control-shell .overview-context-grid small{color:#7d736b;font-size:12px;line-height:1.55}.control-shell .overview-system-summary{border-left:4px solid #4c7a61}.control-shell .overview-system-summary.warning{background:#fffaf3;border-left-color:#b17838}.control-shell .overview-system-summary>header{justify-content:space-between;align-items:end;gap:20px;display:flex}.control-shell .overview-system-summary>header>div{gap:4px;min-width:0;display:grid}.control-shell .overview-system-summary>header span{color:#7c5d49;font-weight:750}.control-shell .overview-system-summary>header h2{color:#30231d;margin:0;font:600 21px/1.4 Noto Serif TC,serif}.control-shell .overview-system-summary>header p{color:#746b63;text-align:right;max-width:560px;margin:0;font-size:13px;line-height:1.65}.control-shell .overview-check-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.control-shell .overview-check-grid>button{color:#30231d;cursor:pointer;text-align:left;background:#fff;border:1px solid #ddd4ca;border-radius:7px;grid-template-columns:28px minmax(0,1fr);align-content:center;align-items:start;gap:4px 10px;min-width:0;min-height:106px;padding:15px;display:grid}.control-shell .overview-check-grid>button:hover{background:#fffdf9;border-color:#a9856b}.control-shell .overview-check-grid>button>span:first-child{color:#fff;background:#4c7a61;border-radius:50%;grid-row:1/3;place-items:center;width:28px;height:28px;font-size:12px;font-weight:850;display:grid}.control-shell .overview-check-grid>button.is-warning>span:first-child{background:#a46e2f}.control-shell .overview-check-grid>button.is-error>span:first-child{background:#a04c43}.control-shell .overview-check-grid>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.control-shell .overview-check-grid b{font-size:14px;line-height:1.4}.control-shell .overview-check-grid small{color:#776e66;font-size:12px;line-height:1.5}.control-shell .overview-check-grid em{color:#7a5540;grid-column:2;font-size:11px;font-style:normal;font-weight:750}.control-shell .overview-section-heading{justify-content:space-between;align-items:end;gap:20px;display:flex}.control-shell .overview-section-heading>div{gap:3px;display:grid}.control-shell .overview-section-heading small{color:#8f674e;font-size:12px;font-weight:750}.control-shell .overview-section-heading h2{color:#30231d;margin:0;font:600 22px/1.4 Noto Serif TC,serif}.control-shell .overview-section-heading p{color:#756c64;text-align:right;margin:0;font-size:13px;line-height:1.65}.control-shell .overview-performance .metric-grid article>span{font-size:13px}.control-shell .overview-performance .metric-grid small{font-size:12px;line-height:1.55}.control-shell .overview-definition{white-space:nowrap;background:#f8efe6;border:1px solid #dbc9b9;border-radius:999px;padding:7px 10px;font-weight:750;color:#775744!important;font-size:12px!important}.control-shell .funnel-stage-copy b{font-size:14px;line-height:1.45}.control-shell .funnel-stage-copy small{color:#746c64;font-size:12px;line-height:1.55}.control-shell .funnel.funnel-steps>.funnel-stage>strong small,.control-shell .bonus-summary-grid small{font-size:12px}.control-shell .bonus-summary-grid em{font-size:12px;line-height:1.55}.control-shell .bonus-method-grid header>span{min-width:48px;height:34px;font-size:12px}.control-shell .bonus-method-grid header b{font-size:15px}.control-shell .bonus-method-grid header small{font-size:12px;line-height:1.55}.control-shell .bonus-method-grid dt{font-size:11px;line-height:1.45}.control-shell .bonus-method-grid dd{font-size:25px}.control-shell .bonus-verification-note{color:#6f655d;background:#faf6f1;border-left:3px solid #b89572;margin:0;padding:13px 15px;font-size:12px;line-height:1.65}@media (width<=1180px){.control-shell .overview-context-grid,.control-shell .overview-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .overview-context-grid>div:nth-child(2n){border-right:0}.control-shell .overview-context-grid>div:nth-child(-n+2){border-bottom:1px solid #e6ddd5}}@media (width<=760px){.control-shell .overview-command{grid-template-columns:1fr}.control-shell .overview-command-title{flex-wrap:wrap;align-items:flex-start}.control-shell .overview-command-title .live-dot{margin-top:9px}.control-shell .overview-command-title h2{flex:220px}.control-shell .overview-command .overview-refresh{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;min-width:0}.control-shell .overview-command .overview-refresh>span{text-align:left;font-size:12px}.control-shell .overview-context-grid>div{min-height:100px;padding:15px 17px}.control-shell .overview-system-summary>header,.control-shell .overview-section-heading{flex-direction:column;align-items:flex-start;gap:7px}.control-shell .overview-system-summary>header p,.control-shell .overview-section-heading p{text-align:left;font-size:12px}.control-shell .overview-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .overview-check-grid>button{min-height:116px;padding:13px}.control-shell .overview-section-heading h2{font-size:20px}.control-shell .overview-performance .metric-grid article>span,.control-shell .overview-performance .metric-grid small{font-size:12px}.control-shell .funnel.funnel-steps>.funnel-stage,.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){gap:12px;display:grid}.control-shell .bonus-summary-grid{gap:8px}.control-shell .bonus-method-grid header{align-items:flex-start}.control-shell .bonus-method-grid dl{margin-top:14px}.control-shell .bonus-method-grid dt{font-size:11px}}@media (width<=560px){.control-shell .overview-context-grid,.control-shell .overview-check-grid{grid-template-columns:1fr}.control-shell .overview-context-grid>div,.control-shell .overview-context-grid>div:nth-child(2n),.control-shell .overview-context-grid>div:nth-child(-n+2){border-bottom:1px solid #e6ddd5;border-right:0;min-height:88px}.control-shell .overview-context-grid>div:last-child{border-bottom:0}.control-shell .overview-check-grid>button{min-height:92px}.control-shell .overview-performance .metric-grid{grid-template-columns:1fr}.control-shell .overview-performance .metric-grid article{min-height:112px}.control-shell .overview-definition{white-space:normal}.control-shell .bonus-method-grid dl,.control-shell .bonus-method-grid>section:first-child dl{grid-template-columns:1fr}.control-shell .bonus-method-grid dl>div,.control-shell .bonus-method-grid dl>div:nth-child(2),.control-shell .bonus-method-grid dl>div:nth-child(-n+2){border-bottom:1px solid #e7ded5;border-right:0;min-height:65px}.control-shell .bonus-method-grid dl>div:last-child{border-bottom:0}}.site-shell .hero-instagram-cta{justify-content:space-between;align-items:center;text-decoration:none;display:flex}.site-shell .hero-pool-link{color:#ffffffd1;cursor:pointer;letter-spacing:.04em;background:0 0;border:0;border-bottom:1px solid #ffffff6b;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:0 5px;font:500 12px/1.3 Noto Sans TC,sans-serif;transition:color .18s,border-color .18s;display:inline-flex}.site-shell .hero-pool-link:hover{color:#fff;border-color:#d8bf94}.site-shell .hero-pool-link:focus-visible{outline-offset:4px;outline:2px solid #d8bf94}.site-shell .hero-pool-link:disabled{opacity:.48;cursor:wait}.site-shell .hero-pool-link span{color:#d8bf94;font:400 18px/1 Georgia,serif}.site-shell .hero-steps{color:#fff;border-top:1px solid #ffffff52;border-bottom:1px solid #fff3;grid-template-columns:repeat(3,minmax(0,1fr));width:min(600px,100%);margin-top:20px;display:grid}.site-shell .hero-steps div{border-right:1px solid #ffffff2e;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:8px;min-height:64px;padding:11px 12px 11px 0;display:grid}.site-shell .hero-steps div:last-child{border-right:0}.site-shell .hero-steps b{color:#d8bf94;font:400 16px/1 Georgia,serif}.site-shell .hero-steps span{color:#ffffffd1;letter-spacing:.015em;white-space:normal;font:500 12px/1.45 Noto Sans TC,sans-serif}.site-shell.site-phase-idle .pack-stage,.site-shell.site-phase-checking .pack-stage{height:600px;min-height:600px}.site-shell.site-phase-idle .foil-pack,.site-shell.site-phase-checking .foil-pack{width:360px;height:540px}.site-shell .result-secondary-link{color:#ffffffb8;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:10px;width:min(570px,100%);min-height:40px;margin-top:8px;padding:0;font:500 11px/1.4 Noto Sans TC,sans-serif;display:flex}.site-shell .result-secondary-link:hover{color:#fff}.site-shell .result-secondary-link:focus-visible{outline-offset:3px;outline:2px solid #d8bf94}.site-shell .result-secondary-link span{color:#d8bf94;font-size:16px}.site-shell .result-secondary-actions{flex-wrap:wrap;align-items:center;gap:24px;width:min(570px,100%);margin-top:8px;display:flex}.site-shell .result-secondary-actions .result-secondary-link{white-space:nowrap;width:auto;min-width:0;margin-top:0}.site-shell .bonus-verification-status{color:#392a20;background:#f7f0e5;border:1px solid #d8c6ae;justify-content:space-between;align-items:center;gap:16px;margin-top:14px;padding:13px 14px;display:flex}.site-shell .bonus-verification-status>span{gap:3px;min-width:0;display:grid}.site-shell .bonus-verification-status b{font:700 12px/1.4 Noto Sans TC,sans-serif}.site-shell .bonus-verification-status small{color:#75685d;font:400 11px/1.55 Noto Sans TC,sans-serif}.site-shell .bonus-verification-status button{color:#fff;cursor:pointer;background:#3c2a20;border:1px solid #3c2a20;min-width:116px;min-height:40px;padding:0 13px;font:600 11px Noto Sans TC,sans-serif}.site-shell .bonus-verification-status button:disabled{opacity:.58;cursor:wait}@media (width<=680px){.site-shell .hero-cta-group{display:grid}.site-shell .hero-cta-group .primary-cta{width:100%;min-width:0;margin:0}.site-shell .hero-pool-link{justify-content:flex-start;justify-self:start;min-height:40px;padding:0}.site-shell .hero-steps{grid-template-columns:1fr;margin-top:15px}.site-shell .hero-steps div{border-bottom:1px solid #ffffff29;border-right:0;grid-template-columns:32px minmax(0,1fr);min-height:46px;padding:8px 0}.site-shell .hero-steps div:last-child{border-bottom:0}.site-shell .hero-steps b{font-size:14px}.site-shell .hero-steps span{font-size:11px}.site-shell.site-phase-idle .pack-stage,.site-shell.site-phase-checking .pack-stage{height:440px;min-height:440px;margin-top:4px}.site-shell.site-phase-idle .foil-pack,.site-shell.site-phase-checking .foil-pack{width:270px;height:405px}.site-shell .result-secondary-link{justify-content:center;width:100%;min-height:44px}.site-shell .result-secondary-actions{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:8px;display:grid}.site-shell .result-secondary-actions .result-secondary-link{white-space:nowrap;width:100%;padding:0 6px}.site-shell .bonus-verification-status{flex-direction:column;align-items:stretch;gap:10px}.site-shell .bonus-verification-status button{width:100%;min-height:44px}}.site-shell .result-none .reward-card{aspect-ratio:.7;color:#f7ead4;background:radial-gradient(at 50% 16%,#c28b4e2e,#0000 37%),radial-gradient(at 14% 100%,#7e4c2b1f,#0000 46%),linear-gradient(152deg,#281b14 0%,#17100c 47%,#0b0907 100%);border:1px solid #d8b17094;border-radius:20px;width:292px;padding:37px 28px 34px;box-shadow:0 42px 82px #0000007a,0 10px 24px #00000047,inset 0 1px #fff0d31f,inset 0 0 68px #be84460e;filter:none!important}.site-shell .result-none .reward-card:before{content:"";z-index:1;border-radius:inherit;opacity:1;pointer-events:none;box-shadow:none;background:radial-gradient(at 50% 28%,#e4bc7a1a,#0000 31%),radial-gradient(at 50% 108%,#b370411a,#0000 42%);border:0;position:absolute;inset:0}.site-shell .result-none .reward-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:linear-gradient(112deg,#0000 25%,#ffe8c00b 47%,#0000 66%);border:0;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #fff7e109,inset 0 -24px 44px #00000024}.site-shell .result-none .reward-card-material,.site-shell .result-none .reward-card-guilloche,.site-shell .result-none .reward-card-holo,.site-shell .result-none .reward-card-light-slices,.site-shell .result-none .reward-card-specular,.site-shell .result-none .loss-card-star-chart,.site-shell .result-none .loss-card-folio{display:none!important}.site-shell .result-none .reward-card>small,.site-shell .result-none .reward-card>.loss-card-mark,.site-shell .result-none .reward-card>b,.site-shell .result-none .reward-card>em,.site-shell .result-none .reward-card>i{z-index:3;position:relative}.site-shell .result-none .reward-card>small{color:#ddbb83b8;letter-spacing:.19em;font:600 9px/1.4 Noto Sans TC,sans-serif}.site-shell .loss-card-mark{filter:drop-shadow(0 0 18px #e2b76f2e)drop-shadow(0 8px 12px #00000038);background:url(/jncin-logo-mark.png) 50%/contain no-repeat;width:104px;height:76px;margin:43px 0 34px;display:block}.site-shell .loss-card-mark:before{content:"";z-index:-1;filter:blur(7px);background:radial-gradient(#cd975424,#0000 68%);border-radius:50%;width:150px;height:104px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-shell .result-none .reward-card>b{color:#fff7e9;letter-spacing:.16em;text-shadow:0 3px 18px #0000005c;font:600 31px/1.35 Noto Serif TC,serif}.site-shell .result-none .reward-card>em{color:#f4e5cdad;letter-spacing:.035em;max-width:224px;text-shadow:none;margin-top:16px;font:400 13px/1.75 Noto Sans TC,sans-serif}.site-shell .result-none .reward-card>i{color:#d7b77f;letter-spacing:.1em;width:auto;max-width:none;text-shadow:none;background:#c28b4c1b;border:0;border-radius:999px;margin-top:34px;padding:9px 14px;font:600 10px/1.35 Noto Sans TC,sans-serif}.site-shell .phase-lost.result-none .reward-card{filter:none!important;animation:5.4s ease-in-out infinite lossCardLacquerFloat!important}@keyframes lossCardLacquerFloat{0%,to{transform:translateY(-13px)rotate(-.08deg);box-shadow:0 40px 78px #00000075,0 10px 24px #00000045,inset 0 1px #fff0d31f,inset 0 0 68px #be84460e}50%{transform:translateY(-18px)rotate(.08deg);box-shadow:0 48px 90px #00000080,0 13px 28px #0000004a,inset 0 1px #fff0d324,inset 0 0 72px #be844611}}@media (width<=680px){.site-shell .result-none .reward-card{border-radius:17px;width:228px;padding:29px 19px 27px;box-shadow:0 30px 58px #00000075,0 8px 18px #00000040,inset 0 1px #fff0d31c,inset 0 0 54px #be84460d}.site-shell .loss-card-mark{width:86px;height:63px;margin:31px 0 25px}.site-shell .loss-card-mark:before{width:124px;height:88px}.site-shell .result-none .reward-card>b{font-size:27px}.site-shell .result-none .reward-card>em{margin-top:13px;font-size:12px}.site-shell .result-none .reward-card>i{margin-top:25px;padding:8px 12px;font-size:9px}}@media (prefers-reduced-motion:reduce){.site-shell .phase-lost.result-none .reward-card{animation:none!important;transform:translateY(-14px)!important}}.site-shell .pack-pool-backdrop{padding:20px}.site-shell .pack-pool-panel{background:#f7f2e9;border:1px solid #a67e4d85;flex-direction:column;padding:0;display:flex;overflow:hidden}.site-shell .pack-pool-panel>.modal-close{z-index:3;color:#9c6a3f;background:#f7f2e9eb;border:1px solid #9c6a3f47;place-items:center;font:300 26px/1 Noto Sans TC,sans-serif;display:grid}.site-shell .pack-pool-panel>.modal-close:hover,.site-shell .pack-pool-panel>.modal-close:focus-visible{color:#3b271a;border-color:#9c6a3f}.site-shell .pack-pool-panel>.pack-pool-panel-header{background:linear-gradient(135deg,#fbf8f2 0%,#f2e9dc 100%);border-bottom:1px solid #d9ccbd;flex:none}.site-shell .pack-pool-panel>.pack-pool-panel-header p{color:#9e6742;letter-spacing:.18em;margin:0 0 8px;font:700 10px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-pool-panel>.pack-pool-panel-header h2{color:#2b1e17;letter-spacing:.06em;margin:0 0 8px;font:600 30px/1.25 Noto Serif TC,serif}.site-shell .pack-pool-panel>.pack-pool-panel-header small{color:#746960;display:block}.site-shell .pack-pool-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable;outline:none;min-height:0;overflow-y:auto}.site-shell .pack-pool-scroll:focus-visible{box-shadow:inset 0 0 0 2px #a66f4947}.site-shell .pack-pool-scroll::-webkit-scrollbar-track{background:#eee5da}.site-shell .pack-pool-scroll::-webkit-scrollbar-thumb{background:#a98263;border:2px solid #eee5da;border-radius:999px}.site-shell .pack-pool-scroll .pack-pool-explainer{background:0 0;border:0;margin:0 0 18px}.site-shell .pack-pool-scroll .pack-pool-explainer>div{background:#fffdf9b8;border:1px solid #d9ccbd}.site-shell .pack-pool-scroll .pack-pool-explainer>div:last-child{background:linear-gradient(145deg,#2c1d16,#17100d);border-color:#ba8f5673}.site-shell .pack-pool-scroll .pack-pool-explainer>div:last-child span{color:#d9aa6e}.site-shell .pack-pool-scroll .pack-pool-explainer>div:last-child b{color:#fff2dc}.site-shell .pack-pool-scroll .pack-pool-explainer>div:last-child small{color:#f4e5cfad}.site-shell .pack-pool-list{display:grid}.site-shell .pack-pool-list article{background:#fffdf9;border:1px solid #dbd0c4;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;min-height:138px;padding:18px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.site-shell .pack-pool-list article>span{color:#a8734d;letter-spacing:.12em;padding-top:3px;font:700 9px/1.3 Noto Sans TC,sans-serif}.site-shell .pack-pool-list article>div{flex-direction:column;min-width:0;display:flex}.site-shell .pack-pool-list b{color:#2e211a;font:600 16px/1.45 Noto Serif TC,serif}.site-shell .pack-pool-list small{color:#7d7168;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.site-shell .pack-pool-list strong{color:#8d5e40;font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:1px;font:700 17px/1.25 Noto Sans TC,sans-serif}.site-shell .pack-pool-list article.is-jncin-pack{border-color:#c79d626b;box-shadow:inset 0 1px #ffeecf0f}.site-shell .pack-pool-list article.is-jncin-pack>span,.site-shell .pack-pool-list article.is-jncin-pack strong{color:#d7a66a}.site-shell .pack-pool-list article.is-jncin-pack b{color:#fff1d9}.site-shell .pack-pool-list article.is-jncin-pack small{color:#f1e1caa6}.site-shell .pack-pool-list article.is-jncin-pack .pack-edition-detail-link:hover{color:#fff0d0;border-color:#fff0d0}.site-shell .pack-pool-panel>.pack-pool-panel-footer{background:#eee5da;border-top:1px solid #d9ccbd;flex:none;justify-content:space-between;align-items:center;gap:20px;display:flex}.site-shell .pack-pool-panel>.pack-pool-panel-footer span{color:#8e5f40;letter-spacing:.12em;white-space:nowrap;font-size:10px;font-weight:700}.site-shell .pack-pool-panel>.pack-pool-panel-footer small{color:#786d64;text-align:right;font-size:10px;line-height:1.6}.site-shell .pack-edition-public-pool{color:#f8ecd8;background:radial-gradient(circle at 84% -10%,#bc7e3d33,#0000 38%),linear-gradient(145deg,#241711 0%,#100c09 70%,#090706 100%);border:1px solid #be915475;position:relative;overflow:hidden}.site-shell .pack-edition-public-pool:before{content:"";z-index:0;pointer-events:none;border:1px solid #e6bf841a;position:absolute}.site-shell .pack-edition-public-pool>header,.site-shell .pack-edition-public-pool>.pack-edition-public-odds,.site-shell .pack-edition-public-pool>footer{z-index:1;position:relative}.site-shell .pack-edition-public-pool>header{background:linear-gradient(110deg,#ffffff09,#0000 72%);border-bottom:1px solid #d5a96b33;justify-content:space-between;align-items:flex-start;display:flex}.site-shell .pack-edition-public-pool>header small{color:#d2a366;letter-spacing:.2em;font:700 9px/1.3 Noto Sans TC,sans-serif}.site-shell .pack-edition-public-pool>header h3{color:#fff0d6;letter-spacing:.055em;font:600 clamp(24px,2.8vw,32px)/1.32 Noto Serif TC,serif}.site-shell .pack-edition-public-pool>header p{color:#f1e2cb9e;margin:0}.site-shell .pack-edition-public-pool>header>b{color:#e1b477;letter-spacing:.08em;white-space:nowrap;background:#ffffff06;border:1px solid #d5a96b6b}.site-shell .pack-edition-public-odds{background:0 0;border:0;display:grid}.site-shell .pack-edition-public-odds article{background:linear-gradient(135deg,#ffffff0e,#ffffff05);border:1px solid #d4ab7029;align-items:start;transition:transform .25s,border-color .25s,background .25s;display:grid;position:relative}.site-shell .pack-edition-public-odds article:hover{background:linear-gradient(135deg,#ffffff13,#ffffff06);border-color:#daae6f6b}.site-shell .pack-edition-public-odds article.is-featured{background:radial-gradient(circle at 90% 10%,#be7c391f,#0000 42%),linear-gradient(135deg,#fff1,#ffffff05);border-color:#daae6f47}.site-shell .pack-edition-public-odds .pack-insert-number{color:#dbae6fc2;letter-spacing:.13em;padding-top:3px;font:700 9px/1.3 Noto Sans TC,sans-serif}.site-shell .pack-edition-public-odds article>div{min-width:0}.site-shell .pack-edition-public-odds article>div>small{color:#c8975d;letter-spacing:.15em;font-size:9px;font-weight:700}.site-shell .pack-edition-public-odds h3{color:#f8ead2;letter-spacing:.025em;margin:8px 0 0;font:600 17px/1.5 Noto Serif TC,serif}.site-shell .pack-edition-public-odds p{color:#edddc587;-webkit-box-orient:vertical;margin:7px 0 0;display:-webkit-box;overflow:hidden}.site-shell .pack-edition-public-odds strong{color:inherit;font:inherit;white-space:nowrap;justify-items:end;padding:0;display:grid}.site-shell .pack-edition-public-odds strong small{color:#e7d1b175;letter-spacing:.12em;font-size:8px;font-weight:600}.site-shell .pack-edition-public-odds strong b{color:#deb076;font-variant-numeric:tabular-nums;font:700 20px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-edition-public-pool>footer{color:#efdcbe80;background:#0000002e;border-top:1px solid #d5a96b2e;justify-content:space-between;align-items:center;line-height:1.65;display:flex}.site-shell .pack-edition-public-pool>footer span{color:#d1a064;letter-spacing:.14em;white-space:nowrap;font-weight:700}.site-shell .pack-edition-public-pool>footer small{color:inherit;font-size:inherit;text-align:right}@media (width<=720px){.site-shell .pack-pool-panel>.modal-close{width:34px;height:34px;top:13px;right:14px}.site-shell .pack-pool-panel>.pack-pool-panel-header{padding:20px 58px 17px 18px}.site-shell .pack-pool-panel>.pack-pool-panel-header h2{margin-bottom:6px;font-size:23px}.site-shell .pack-pool-panel>.pack-pool-panel-header small{font-size:10px;line-height:1.65}.site-shell .pack-pool-scroll{scrollbar-gutter:auto}.site-shell .pack-pool-scroll .pack-pool-explainer{grid-template-columns:1fr;gap:8px;margin-bottom:12px}.site-shell .pack-pool-scroll .pack-pool-explainer>div{min-height:0;padding:13px 14px}.site-shell .pack-pool-list{grid-template-columns:1fr;gap:9px}.site-shell .pack-pool-list article{grid-template-columns:23px minmax(0,1fr) auto;gap:9px;min-height:118px;padding:15px 14px}.site-shell .pack-pool-list article:hover{transform:none}.site-shell .pack-pool-list b,.site-shell .pack-pool-list strong{font-size:14px}.site-shell .pack-pool-panel>.pack-pool-panel-footer{flex-direction:column;align-items:flex-start;gap:4px;min-height:0;padding:11px 18px 13px}.site-shell .pack-pool-panel>.pack-pool-panel-footer small{text-align:left;font-size:9px}.site-shell .pack-edition-public-pool>header h3{margin-top:7px}.site-shell .pack-edition-public-odds article:last-child:nth-child(odd){grid-column:auto}.site-shell .pack-edition-public-odds article:hover{transform:none}.site-shell .pack-edition-public-odds h3{font-size:15px}.site-shell .pack-edition-public-odds strong b{font-size:16px}.site-shell .pack-edition-public-pool>footer{flex-direction:column;align-items:flex-start}.site-shell .pack-edition-public-pool>footer small{text-align:left}}.site-shell .result-won .reward-card.has-prize-visual{--card-rx:0deg;--card-ry:0deg;aspect-ratio:auto;color:#f6e8d0;width:min(390px,92%);min-height:555px;box-shadow:none;isolation:isolate;pointer-events:auto;touch-action:pan-y;background:0 0;border:0;place-items:center;padding:0;display:grid;overflow:visible}.site-shell .result-won .reward-card.has-prize-visual:before,.site-shell .result-won .reward-card.has-prize-visual:after{display:none}.site-shell .winning-prize-showcase{width:100%;min-height:555px;transform-style:preserve-3d;grid-template-rows:410px auto;align-content:center;justify-items:center;margin:0;display:grid}.site-shell .winning-prize-visual{z-index:1;pointer-events:none;place-items:center;width:100%;height:410px;margin:0;display:grid;position:relative;transform:translateZ(20px)}.site-shell .winning-prize-visual:before{content:"";z-index:-2;opacity:.74;filter:blur(.2px);background:radial-gradient(circle,#e0ae683b 0 3%,#0000 36%),repeating-radial-gradient(circle,#0000 0 47px,#e2b77514 48px 49px,#0000 50px 72px);border-radius:50%;width:330px;height:330px;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%)}.site-shell .winning-prize-visual:after{content:"";z-index:-1;opacity:.82;filter:blur(13px);background:radial-gradient(#000000a8 0,#00000042 45%,#0000 73%);border-radius:50%;width:250px;height:38px;position:absolute;bottom:17px;left:50%;transform:translate(-50%)}.site-shell .winning-prize-visual img{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 38px 28px #00000075)drop-shadow(0 10px 10px #0000004d)drop-shadow(0 0 24px #d5a25c21);transform-origin:50% 70%;will-change:transform,filter;width:min(330px,90%);height:390px;display:block;position:relative}.site-shell .winning-prize-aura{z-index:-1;opacity:.36;background:conic-gradient(from 10deg,transparent 0 15%,#e2b7743d 21%,transparent 29% 56%,#ffe2b029 64%,transparent 72% 100%);filter:blur(10px);border-radius:50%;width:310px;height:310px;animation:14s linear infinite winningAuraDrift;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.site-shell .winning-prize-glint{z-index:3;opacity:.24;pointer-events:none;mix-blend-mode:screen;filter:blur(.45px);background:linear-gradient(105deg,#0000 35%,#fffcec14 45%,#ffffff57 50%,#e7c07e17 55%,#0000 65%) 0 0/260% 100%;animation:5.8s cubic-bezier(.42,0,.24,1) 1.2s infinite winningGlintPass;position:absolute;inset:7% 14% 8%;overflow:hidden}.site-shell .winning-prize-caption{z-index:4;color:#f7ead5;text-align:center;background:linear-gradient(90deg,#0000,#110b08b8 14% 86%,#0000);border-top:1px solid #ddae6d85;align-content:center;justify-items:center;gap:7px;width:min(340px,92%);min-height:116px;padding:17px 20px 15px;display:grid;position:relative;transform:translateZ(24px)}.site-shell .winning-prize-caption:before{content:"";background:#d7aa6d;border-radius:50%;width:5px;height:5px;position:absolute;top:-3px;left:50%;transform:translate(-50%);box-shadow:0 0 13px #e7bb7aad}.site-shell .winning-prize-caption small{color:#c99b62;letter-spacing:.2em;font:700 9px/1.35 Noto Sans TC,sans-serif}.site-shell .winning-prize-caption strong{color:#fff2dd;letter-spacing:.045em;text-shadow:0 5px 18px #00000080;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:600 16px/1.52 Noto Serif TC,serif;display:-webkit-box;overflow:hidden}.site-shell .winning-prize-caption>span{color:#efdcbe9e;letter-spacing:.06em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font:500 10px/1.55 Noto Sans TC,sans-serif;display:-webkit-box;overflow:hidden}.site-shell .phase-revealing.result-won .reward-card.has-prize-visual{animation:1.42s cubic-bezier(.16,.78,.18,1) .2s both winningPrizeReveal!important}.site-shell .phase-won.result-won .reward-card.has-prize-visual,.site-shell .phase-claimed.result-won .reward-card.has-prize-visual{opacity:1;transition:transform .28s cubic-bezier(.2,.72,.22,1);transform:translateY(-10px) perspective(1100px) rotateX(var(--card-rx)) rotateY(var(--card-ry))!important;box-shadow:none!important}.site-shell .phase-won.result-won .reward-card.has-prize-visual:hover,.site-shell .phase-claimed.result-won .reward-card.has-prize-visual:hover{box-shadow:none!important}.site-shell .phase-won.result-won .winning-prize-visual img,.site-shell .phase-claimed.result-won .winning-prize-visual img{animation:5.2s cubic-bezier(.42,0,.24,1) infinite alternate winningPrizeFloat}@keyframes winningPrizeReveal{0%,18%{opacity:0;filter:blur(8px)brightness(1.3);transform:translateY(96px)scale(.76)}52%{opacity:1;filter:blur()brightness(1.08);transform:translateY(5px)scale(1.025)}78%{filter:brightness(1.02);transform:translateY(-15px)scale(.994)}to{opacity:1;filter:none;transform:translateY(-10px)scale(1)}}@keyframes winningPrizeFloat{0%{filter:drop-shadow(0 34px 25px #0000006e)drop-shadow(0 9px 9px #00000047)drop-shadow(0 0 21px #d5a25c1c);transform:translateY(3px)rotate(-.16deg)}to{filter:drop-shadow(0 43px 31px #0000007a)drop-shadow(0 12px 12px #0000004f)drop-shadow(0 0 28px #d5a25c29);transform:translateY(-10px)rotate(.16deg)}}@keyframes winningAuraDrift{0%{transform:translate(-50%,-50%)rotate(0)scale(.98)}to{transform:translate(-50%,-50%)rotate(360deg)scale(1.03)}}@keyframes winningGlintPass{0%,18%{opacity:0;background-position:140% 0}32%{opacity:.28}56%{opacity:.12;background-position:-60% 0}to{opacity:0;background-position:-60% 0}}@media (width<=680px){.site-shell .result-won .reward-card.has-prize-visual{width:min(300px,90vw);min-height:430px}.site-shell .winning-prize-showcase{grid-template-rows:310px auto;min-height:430px}.site-shell .winning-prize-visual{height:310px}.site-shell .winning-prize-visual:before{width:254px;height:254px}.site-shell .winning-prize-visual:after{filter:blur(11px);width:196px;height:29px;bottom:12px}.site-shell .winning-prize-visual img{filter:drop-shadow(0 29px 22px #00000073)drop-shadow(0 8px 8px #00000047)drop-shadow(0 0 19px #d5a25c1f);width:min(258px,88%);height:294px}.site-shell .winning-prize-aura{width:240px;height:240px}.site-shell .winning-prize-caption{gap:5px;width:min(284px,94%);min-height:106px;padding:14px 14px 13px}.site-shell .winning-prize-caption strong{font-size:14px;line-height:1.48}.site-shell .winning-prize-caption>span{font-size:9px}}@media (prefers-reduced-motion:reduce){.site-shell .phase-revealing.result-won .reward-card.has-prize-visual,.site-shell .phase-won.result-won .winning-prize-visual img,.site-shell .phase-claimed.result-won .winning-prize-visual img,.site-shell .winning-prize-aura,.site-shell .winning-prize-glint{animation:none!important}.site-shell .phase-revealing.result-won .reward-card.has-prize-visual{opacity:1;filter:none;transform:translateY(-10px)!important}}.site-shell .pack-edition-public-pool{width:min(980px,100% - 48px);margin:28px auto 0;box-shadow:0 18px 44px #28190f24}.site-shell .pack-edition-public-pool:before{inset:6px}.site-shell .pack-edition-public-pool>header{gap:24px;padding:24px 28px 20px}.site-shell .pack-edition-public-pool>header h3{margin:6px 0;font-size:22px}.site-shell .pack-edition-public-pool>header p{max-width:560px;font-size:10px;line-height:1.7}.site-shell .pack-edition-public-pool>header>b{padding:8px 10px;font-size:9px}.site-shell .pack-edition-public-odds{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px}.site-shell .pack-edition-public-odds article{grid-template-columns:20px minmax(0,1fr) auto;gap:9px;min-height:98px;padding:14px 14px 13px 12px}.site-shell .pack-edition-public-odds article:hover{transform:translateY(-1px)}.site-shell .pack-edition-public-odds article:last-child:nth-child(odd){grid-column:auto}.site-shell .pack-edition-public-odds .pack-insert-number,.site-shell .pack-edition-public-odds article>div>small{font-size:8px}.site-shell .pack-edition-public-odds h3{margin-top:5px;font-size:14px;line-height:1.45}.site-shell .pack-edition-public-odds p{-webkit-line-clamp:1;margin-top:4px;font-size:9px;line-height:1.55}.site-shell .pack-edition-public-odds strong{gap:4px}.site-shell .pack-edition-public-odds strong b{font-size:16px}.site-shell .pack-edition-public-pool>footer{gap:18px;min-height:42px;padding:10px 28px;font-size:9px}.site-shell .pack-pool-panel{width:min(700px,100vw - 48px);max-height:min(78dvh,680px);box-shadow:0 26px 84px #0000006b}.site-shell .pack-pool-panel>.modal-close{width:32px;height:32px;font-size:23px;top:14px;right:16px}.site-shell .pack-pool-panel>.pack-pool-panel-header{padding:20px 58px 17px 24px}.site-shell .pack-pool-panel>.pack-pool-panel-header p{margin-bottom:6px;font-size:9px}.site-shell .pack-pool-panel>.pack-pool-panel-header h2{margin-bottom:5px;font-size:24px}.site-shell .pack-pool-panel>.pack-pool-panel-header small{max-width:560px;font-size:10px;line-height:1.65}.site-shell .pack-pool-scroll{padding:14px 24px 16px}.site-shell .pack-pool-scroll .pack-pool-explainer{gap:8px;margin-bottom:10px}.site-shell .pack-pool-scroll .pack-pool-explainer>div{gap:3px;min-height:70px;padding:11px 13px}.site-shell .pack-pool-list{border-top:1px solid #dbd0c4;grid-template-columns:1fr;gap:0}.site-shell .pack-pool-list article,.site-shell .pack-pool-list article.is-jncin-pack{min-height:72px;box-shadow:none;border:0;border-bottom:1px solid #dbd0c4;grid-template-columns:22px minmax(0,1fr) auto;gap:9px;padding:11px 8px}.site-shell .pack-pool-list article:hover{box-shadow:none;background:#fbf6ee;border-color:#c8b39d;transform:none}.site-shell .pack-pool-list article.is-jncin-pack{background:radial-gradient(circle at 92% 0,#c58e4c1a,#0000 38%),linear-gradient(145deg,#291b14,#17100d)}.site-shell .pack-pool-list article.is-jncin-pack:hover{box-shadow:none;border-color:#c69a63}.site-shell .pack-pool-list article>div{gap:3px}.site-shell .pack-pool-list b{font-size:14px;line-height:1.4}.site-shell .pack-pool-list small{-webkit-line-clamp:1;font-size:9px;line-height:1.5}.site-shell .pack-pool-list strong{font-size:14px}.site-shell .pack-pool-panel>.pack-pool-panel-footer{min-height:44px;padding:9px 24px 10px}.site-shell .pack-pool-panel>.pack-pool-panel-footer span,.site-shell .pack-pool-panel>.pack-pool-panel-footer small{font-size:9px}@media (width<=720px){.site-shell .pack-pool-backdrop{align-items:center;padding:10px}.site-shell .pack-pool-panel{border-radius:12px;width:100%;max-height:min(88dvh,660px)}.site-shell .pack-pool-scroll{padding:12px 14px 14px}.site-shell .pack-pool-list article,.site-shell .pack-pool-list article.is-jncin-pack{min-height:68px;padding:10px 6px}.site-shell .pack-edition-public-pool{width:100%;margin-top:20px}.site-shell .pack-edition-public-pool>header{flex-direction:row;gap:12px;padding:20px 18px 17px}.site-shell .pack-edition-public-pool>header h3{font-size:20px}.site-shell .pack-edition-public-pool>header>b{padding:7px 8px}.site-shell .pack-edition-public-odds{grid-template-columns:1fr;gap:6px;padding:6px}.site-shell .pack-edition-public-odds article{grid-template-columns:19px minmax(0,1fr) auto;gap:8px;min-height:82px;padding:12px 12px 11px 10px}.site-shell .pack-edition-public-odds p{display:none}.site-shell .pack-edition-public-pool>footer{gap:3px;padding:10px 18px 12px}}.site-shell :where(h1,h2,h3,h4){word-break:keep-all;overflow-wrap:break-word}.site-shell :where(button,.primary-cta,.result-secondary-link,.hero-pool-link){word-break:keep-all;white-space:nowrap}.site-shell .pack-pool-item-name,.site-shell .pack-edition-public-odds h3,.site-shell .winning-prize-caption strong{word-break:keep-all;overflow-wrap:break-word}.site-shell .pack-pool-list strong,.site-shell .pack-edition-public-odds strong,.site-shell .countdown{white-space:nowrap}.site-shell .pack-pool-list .pack-edition-detail-link{letter-spacing:.08em;white-space:nowrap;line-height:1;text-decoration:none}.site-shell .pack-pool-list article.is-jncin-pack .pack-edition-detail-link{color:#e0b47d;background:#d9ad7712;border-color:#d9ad7785}.site-shell .pack-pool-list article.is-jncin-pack .pack-edition-detail-link:hover,.site-shell .pack-pool-list article.is-jncin-pack .pack-edition-detail-link:focus-visible{color:#fff0d0;background:#d9ad7721;border-color:#f0c58c}@media (width<=720px){.site-shell .pack-pool-item-name{line-height:1.5}}.site-shell .prize-stage-heading h3{white-space:nowrap}.site-shell .pack-edition-odds-trigger{color:#f0c78f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);letter-spacing:.1em;cursor:pointer;background:#130c087a;border:1px solid #ebc38b94;justify-content:center;align-items:center;gap:20px;min-height:34px;margin-top:16px;font:700 10px/1 Noto Sans TC,sans-serif;transition:color .2s,border-color .2s,background .2s,transform .2s;display:inline-flex;box-shadow:0 8px 22px #0d080529}.site-shell .pack-edition-odds-trigger:hover,.site-shell .pack-edition-odds-trigger:focus-visible{color:#fff0d6;background:#2a1b12b3;border-color:#f0c78f;outline:none;transform:translateY(-1px)}.site-shell .pack-edition-odds-trigger>span{font-size:14px}.site-shell .pack-edition-odds-backdrop{align-items:flex-end;padding:24px 24px 0}.site-shell .pack-edition-odds-modal{background:#f7f3eb;border:1px solid #cdbb9f;border-bottom:0;border-radius:2px 2px 0 0;flex-direction:column;width:min(780px,100vw - 48px);height:min(82dvh,680px);max-height:calc(100dvh - 24px);padding:0;animation:.38s cubic-bezier(.22,.8,.28,1) both pack-edition-drawer-rise;display:flex;position:relative;overflow:hidden;box-shadow:0 -20px 72px #16100c38}@keyframes pack-edition-drawer-rise{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:translateY(0)}}.site-shell .pack-edition-odds-modal>.modal-close{z-index:5;color:#6f5238;background:0 0;border:1px solid #cdbb9f;width:34px;height:34px;font-size:22px;top:18px;right:20px}.site-shell .pack-edition-odds-modal>.modal-close:hover,.site-shell .pack-edition-odds-modal>.modal-close:focus-visible{color:#2d2119;background:#efe7dc;border-color:#8b6a4c;outline:none}.site-shell .pack-edition-odds-modal .pack-edition-public-pool{width:100%;height:100%;min-height:0;box-shadow:none;background:#f7f3eb;border:0;flex-direction:column;margin:0;display:flex;overflow:hidden}.site-shell .pack-edition-odds-modal .pack-edition-public-pool:before{display:none}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer{flex:none}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header{background:#f7f3eb;border-bottom:1px solid #d9cdbd;align-items:flex-end;gap:20px;min-height:118px;padding:25px 72px 20px 34px}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header small{color:#9a6b43;letter-spacing:.18em;font-size:9px;font-weight:700}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header h3{color:#251c17;letter-spacing:.04em;margin:6px 0;font:500 25px/1.3 Noto Serif TC,serif}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header p{color:#71665d;max-width:470px;font-size:11px;line-height:1.75}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header>b{flex:none;font-size:10px;font-weight:500}.site-shell .pack-edition-odds-modal .pack-edition-public-odds{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#b39a7f transparent;scrollbar-gutter:stable;background:#f7f3eb;border:0;outline:none;flex-direction:column;flex:1 1 0;gap:0;min-height:0;max-height:none;padding:0 36px;display:flex;overflow:hidden scroll}.site-shell .pack-edition-odds-modal .pack-edition-public-odds:focus-visible{box-shadow:inset 0 0 0 1px #b69b7d}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article{min-height:70px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e0d7ca;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 2px;display:grid}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article:last-child{border-bottom:0}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article:hover{box-shadow:none;background:0 0;transform:none}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article.is-featured{background:0 0}.site-shell .pack-edition-odds-modal .pack-edition-public-odds .pack-insert-number{background:#f7f3eb;border:1px solid #a7774c;border-radius:50%;justify-self:center;width:8px;height:8px;position:relative;box-shadow:0 0 0 4px #f7f3eb}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article.is-featured .pack-insert-number{background:#f7f3eb}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article>div>small{color:#9a704b;letter-spacing:.14em;font-size:8px;font-weight:700}.site-shell .pack-edition-odds-modal .pack-edition-public-odds h3{color:#2a211b;letter-spacing:.025em;word-break:normal;overflow-wrap:break-word;margin:5px 0 0;font:500 15px/1.5 Noto Serif TC,serif}.site-shell .pack-edition-odds-modal .pack-edition-public-odds strong{color:#6e4d33;justify-items:end;gap:5px;min-width:86px;display:grid}.site-shell .pack-edition-odds-modal .pack-edition-public-odds strong small{color:#93877b;letter-spacing:.06em;font-size:8px;font-weight:500}.site-shell .pack-edition-odds-modal .pack-edition-public-odds strong b{color:#805735;font:600 18px/1 Noto Sans TC,sans-serif}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer{color:#7c5b40;background:#f7f3eb;border-top:1px solid #d9cdbd;justify-content:space-between;align-items:center;gap:24px;min-height:46px;padding:11px 34px 12px;display:flex}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer span{letter-spacing:.12em;white-space:nowrap;font-size:9px;font-weight:700}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer small{color:#81766c;text-align:right;font-size:9px;line-height:1.6}@media (width<=720px){.site-shell .prize-stage-heading{width:auto;max-width:min(310px,86%)}.site-shell .prize-stage-heading h3{white-space:normal;word-break:keep-all;font-size:clamp(18px,5.4vw,23px);line-height:1.42}.site-shell .prize-stage-heading>span{max-width:260px}.site-shell .pack-edition-odds-trigger{gap:14px;min-height:31px;margin-top:11px;padding:0 11px;font-size:9px}.site-shell .pack-edition-odds-backdrop{padding:0}.site-shell .pack-edition-odds-modal{border-left:0;border-right:0;border-radius:16px 16px 0 0;width:100%;height:min(88dvh,720px);max-height:calc(100dvh - 8px)}.site-shell .pack-edition-odds-modal .pack-edition-public-pool{height:100%}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header{align-items:flex-start;min-height:108px;padding:20px 56px 16px 20px}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header h3{margin-top:6px;font-size:23px}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header p{max-width:280px;font-size:10px}.site-shell .pack-edition-odds-modal .pack-edition-public-odds{padding:0 16px 0 18px}.site-shell .pack-edition-odds-modal .pack-edition-public-odds article{grid-template-columns:14px minmax(0,1fr) auto;gap:10px;min-height:68px;padding:11px 0}.site-shell .pack-edition-odds-modal .pack-edition-public-odds h3{font-size:14px;line-height:1.48}.site-shell .pack-edition-odds-modal .pack-edition-public-odds strong{min-width:70px}.site-shell .pack-edition-odds-modal .pack-edition-public-odds strong small{font-size:7px}.site-shell .pack-edition-odds-modal .pack-edition-public-odds strong b{font-size:16px}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer{flex-direction:column;align-items:flex-start;gap:4px;min-height:44px;padding:10px 20px 11px}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer small{text-align:left;font-size:8px}.site-shell .pack-edition-odds-modal>.modal-close{top:17px;right:17px}}@media (prefers-reduced-motion:reduce){.site-shell .pack-edition-odds-modal{animation:none}}.site-shell .pack-pool-backdrop,.site-shell .pack-edition-odds-backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:#12100eb3;align-items:center;padding:24px}.site-shell .pack-pool-panel,.site-shell .pack-edition-odds-modal{color:#1f1e1c;background:#f8f6f1;border:1px solid #d9d4ca;border-radius:0;flex-direction:column;width:min(720px,100vw - 48px);height:min(80dvh,680px);max-height:calc(100dvh - 32px);padding:0;display:flex;overflow:hidden;box-shadow:0 28px 90px #00000047}.site-shell .pack-pool-panel:before,.site-shell .pack-edition-odds-modal:before,.site-shell .pack-edition-odds-modal .pack-edition-public-pool:before{display:none}.site-shell .pack-pool-panel>.modal-close,.site-shell .pack-edition-odds-modal>.modal-close{z-index:6;color:#34312d;background:0 0;border:1px solid #cec8bd;place-items:center;width:32px;height:32px;font:300 22px/1 Noto Sans TC,sans-serif;display:grid;top:20px;right:20px}.site-shell .pack-pool-panel>.modal-close:hover,.site-shell .pack-pool-panel>.modal-close:focus-visible,.site-shell .pack-edition-odds-modal>.modal-close:hover,.site-shell .pack-edition-odds-modal>.modal-close:focus-visible{color:#111;background:0 0;border-color:#77716a;outline:none}.site-shell .pack-pool-panel>.pack-pool-panel-header,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header{background:#f8f6f1;border-bottom:1px solid #d9d4ca;flex:none;min-height:126px;padding:28px 68px 22px 34px;display:block}.site-shell .pack-pool-panel>.pack-pool-panel-header p,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header small{color:#5f5a53;letter-spacing:.18em;margin:0 0 7px;font:600 8px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-pool-panel>.pack-pool-panel-header h2,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header h3{color:#181715;letter-spacing:.025em;margin:0 0 8px;font:500 25px/1.35 Noto Serif TC,serif}.site-shell .pack-pool-panel>.pack-pool-panel-header small,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header p{color:#6d6963;letter-spacing:.015em;max-width:520px;margin:0;font:400 10px/1.7 Noto Sans TC,sans-serif;display:block}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header>b{color:#5f5a53;letter-spacing:.04em;border:0;padding:0;font:400 9px/1.4 Noto Sans TC,sans-serif;position:absolute;top:86px;right:34px}.site-shell .pack-pool-scroll,.site-shell .pack-edition-odds-modal .pack-edition-public-odds{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#aaa49a transparent;scrollbar-gutter:stable;background:#f8f6f1;border:0;outline:none;flex:1 1 0;min-height:0;max-height:none;padding:0 34px;overflow:hidden auto}.site-shell .pack-pool-scroll:focus-visible,.site-shell .pack-edition-odds-modal .pack-edition-public-odds:focus-visible{box-shadow:inset 0 0 0 1px #9e988e}.site-shell .pack-pool-scroll::-webkit-scrollbar{width:4px}.site-shell .pack-edition-odds-modal .pack-edition-public-odds::-webkit-scrollbar{width:4px}.site-shell .pack-pool-scroll::-webkit-scrollbar-thumb{background:#aaa49a;border-radius:4px}.site-shell .pack-edition-odds-modal .pack-edition-public-odds::-webkit-scrollbar-thumb{background:#aaa49a;border-radius:4px}.site-shell .pack-pool-list,.site-shell .pack-edition-odds-modal .pack-edition-public-odds{display:block}.site-shell .pack-pool-list{border:0}.site-shell .pack-pool-list .pack-pool-accordion,.site-shell .pack-edition-odds-modal .pack-edition-public-odds .pack-odds-accordion{min-height:0;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #d9d4ca;padding:0;display:block}.site-shell .pack-pool-list .pack-pool-accordion:last-child,.site-shell .pack-edition-odds-modal .pack-edition-public-odds .pack-odds-accordion:last-child{border-bottom:0}.site-shell .pack-pool-list .pack-pool-accordion:hover,.site-shell .pack-edition-odds-modal .pack-edition-public-odds .pack-odds-accordion:hover,.site-shell .pack-edition-odds-modal .pack-edition-public-odds .pack-odds-accordion.is-open{box-shadow:none;background:0 0;transform:none}.site-shell .pack-pool-accordion-toggle,.site-shell .pack-odds-accordion-toggle{color:#1f1e1c;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:18px;width:100%;min-height:76px;padding:17px 0;display:grid}.site-shell .pack-pool-accordion-toggle:focus-visible,.site-shell .pack-odds-accordion-toggle:focus-visible{outline-offset:-1px;outline:1px solid #77716a}.site-shell .pack-pool-accordion-copy,.site-shell .pack-odds-accordion-toggle>span{gap:5px;min-width:0;display:grid}.site-shell .pack-pool-accordion-copy>small,.site-shell .pack-odds-accordion-toggle>span>small{color:#68635c;letter-spacing:.1em;font:500 8px/1.3 Noto Sans TC,sans-serif}.site-shell .pack-pool-list .pack-pool-accordion-copy>b,.site-shell .pack-edition-odds-modal .pack-odds-accordion-toggle h3{color:#242220;letter-spacing:.01em;word-break:normal;overflow-wrap:break-word;margin:0;font:400 15px/1.5 Noto Sans TC,sans-serif}.site-shell .pack-pool-accordion-toggle>strong,.site-shell .pack-odds-accordion-toggle>strong{color:#242220;white-space:nowrap;justify-items:end;gap:5px;min-width:82px;font:500 15px/1.2 Noto Sans TC,sans-serif;display:grid}.site-shell .pack-pool-accordion-toggle>strong>small,.site-shell .pack-odds-accordion-toggle>strong>small{color:#77716a;letter-spacing:.04em;font:400 7px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-odds-accordion-toggle>strong>b{color:#242220;font:500 15px/1.2 Noto Sans TC,sans-serif}.site-shell .pack-pool-accordion-toggle>i,.site-shell .pack-odds-accordion-toggle>i{color:#34312d;text-align:center;font:300 19px/1 Noto Sans TC,sans-serif}.site-shell .pack-pool-accordion-panel,.site-shell .pack-odds-accordion-panel{color:#56524d;padding:0 118px 20px 0;animation:.16s ease-out both accordion-content-in}.site-shell .pack-pool-list .pack-pool-accordion-panel{display:block}.site-shell .pack-pool-accordion-panel p,.site-shell .pack-odds-accordion-panel p{color:#56524d;letter-spacing:.01em;margin:0;font:400 11px/1.75 Noto Sans TC,sans-serif}.site-shell .pack-pool-list .pack-edition-detail-link{color:#242220;background:0 0;border:0;border-bottom:1px solid #242220;gap:8px;min-height:0;margin:13px 0 0;font:500 10px/1.5 Noto Sans TC,sans-serif;display:inline-flex}.site-shell .pack-pool-list .pack-edition-detail-link:hover,.site-shell .pack-pool-list .pack-edition-detail-link:focus-visible{color:#111;background:0 0;border-color:#111;outline:none}.site-shell .pack-pool-panel>.pack-pool-panel-footer,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer{color:#5f5a53;background:#f8f6f1;border-top:1px solid #d9d4ca;flex:none;justify-content:space-between;align-items:center;gap:22px;min-height:48px;padding:11px 34px 12px;display:flex}.site-shell .pack-pool-panel>.pack-pool-panel-footer span,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer span{color:#4d4943;letter-spacing:.08em;white-space:nowrap;font:500 8px/1.4 Noto Sans TC,sans-serif}.site-shell .pack-pool-panel>.pack-pool-panel-footer small,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer small{color:#77716a;text-align:right;font:400 8px/1.55 Noto Sans TC,sans-serif}@keyframes accordion-content-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (width<=720px){.site-shell .pack-pool-backdrop,.site-shell .pack-edition-odds-backdrop{align-items:flex-end;padding:0}.site-shell .pack-pool-panel,.site-shell .pack-edition-odds-modal{border-bottom:0;border-left:0;border-right:0;border-radius:14px 14px 0 0;width:100%;height:min(90dvh,760px);max-height:calc(100dvh - 8px)}.site-shell .pack-pool-panel>.pack-pool-panel-header,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header{min-height:112px;padding:22px 54px 17px 20px}.site-shell .pack-pool-panel>.pack-pool-panel-header h2,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header h3{font-size:22px}.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header>b{display:none}.site-shell .pack-pool-scroll,.site-shell .pack-edition-odds-modal .pack-edition-public-odds{padding:0 18px}.site-shell .pack-pool-accordion-toggle,.site-shell .pack-odds-accordion-toggle{grid-template-columns:minmax(0,1fr) auto 16px;gap:11px;min-height:72px;padding:15px 0}.site-shell .pack-pool-list .pack-pool-accordion-copy>b,.site-shell .pack-edition-odds-modal .pack-odds-accordion-toggle h3{font-size:14px;line-height:1.45}.site-shell .pack-pool-accordion-toggle>strong,.site-shell .pack-odds-accordion-toggle>strong{min-width:64px;font-size:14px}.site-shell .pack-odds-accordion-toggle>strong>b{font-size:14px}.site-shell .pack-pool-accordion-panel,.site-shell .pack-odds-accordion-panel{padding:0 38px 18px 0}.site-shell .pack-pool-panel>.pack-pool-panel-footer,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer{flex-direction:column;align-items:flex-start;gap:4px;min-height:48px;padding:10px 20px 12px}.site-shell .pack-pool-panel>.pack-pool-panel-footer small,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer small{text-align:left}}@media (prefers-reduced-motion:reduce){.site-shell .pack-pool-panel,.site-shell .pack-edition-odds-modal,.site-shell .pack-pool-accordion-panel,.site-shell .pack-odds-accordion-panel{animation:none}}.site-shell .hero-cta-group{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:22px;width:min(540px,100%);margin-top:24px;display:grid}.site-shell .hero-cta-group .primary-cta{width:100%;min-width:0;min-height:54px;box-shadow:none;letter-spacing:.035em;color:#fff;background:#b48669;border:1px solid #b48669;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0;padding:0 20px;font:600 13px/1.2 Noto Sans TC,sans-serif;text-decoration:none;display:flex}.site-shell .hero-cta-group .primary-cta:hover,.site-shell .hero-cta-group .primary-cta:focus-visible{color:#fff;filter:none;background:#c09679;border-color:#c39a7e;outline:none;transform:none}.site-shell .hero-cta-group .primary-cta:focus-visible,.site-shell .hero-cta-group .hero-pool-link:focus-visible{outline-offset:3px;outline:1px solid #f0d8b5}.site-shell .hero-cta-group .primary-cta>span:last-child,.site-shell .hero-cta-group .hero-pool-link>span:last-child{color:currentColor;margin:0;font:300 18px/1 Noto Sans TC,sans-serif;transition:transform .18s}.site-shell .hero-cta-group .hero-pool-link{color:#ffffffc7;width:auto;min-width:0;min-height:36px;box-shadow:none;letter-spacing:.09em;white-space:nowrap;background:0 0;border:0;border-bottom:1px solid #f0d8b561;border-radius:0;justify-content:flex-start;justify-self:start;align-items:center;gap:12px;margin:0;padding:0 2px;font:500 11px/1.2 Noto Sans TC,sans-serif;display:inline-flex}.site-shell .hero-cta-group .hero-pool-link:hover{color:#fff;background:0 0;border-bottom-color:#f0d8b5e0}.site-shell .hero-cta-group .primary-cta:hover>span:last-child,.site-shell .hero-cta-group .hero-pool-link:hover>span:last-child{transform:translate(3px)}@media (width<=680px){.site-shell .hero-cta-group{grid-template-columns:1fr;gap:10px;width:100%;margin-top:20px}.site-shell .hero-cta-group .primary-cta{justify-self:stretch;min-height:52px;padding:0 18px;font-size:12px}.site-shell .hero-cta-group .hero-pool-link{justify-self:start;width:auto;min-height:38px;padding:0 2px;font-size:11px}}.site-shell .hero-copy>.eyebrow{font-size:13px}.site-shell .hero-subtitle{font-size:clamp(16px,1.45vw,20px);line-height:1.7}.site-shell .countdown-label,.site-shell .countdown small{font-size:13px}.site-shell .hero-cta-group .primary-cta{font-size:14px}.site-shell .hero-cta-group .hero-pool-link{font-size:12px}.site-shell .trust-strip small{font-size:13px;line-height:1.55}.site-shell .prize-stage-heading p{font-size:11px}.site-shell .prize-stage-heading>span{font-size:14px}.site-shell .prize-catalog small{font-size:13px}.site-shell .prize-catalog p{font-size:14px;line-height:1.75}.site-shell .winner-visual p,.site-shell .ledger-heading p{font-size:13px}.site-shell .ledger-heading>span{font-size:14px;line-height:1.75}.site-shell .winner-row{font-size:13px}.site-shell .rule-list p{font-size:15px;line-height:1.85}.site-shell .site-footer .footer-navigation a,.site-shell .site-footer .footer-social a{font-size:14px}.site-shell .stage-caption,.site-shell .verified-note,.site-shell .flow-error{font-size:13px;line-height:1.65}.site-shell .qualification-heading>p:last-child{font-size:14px;line-height:1.75}.site-shell .campaign-reel-preview-heading span{font-size:12px}.site-shell .campaign-reel-preview-heading strong{font-size:15px}.site-shell .campaign-reel-preview-heading a{font-size:13px}.site-shell .qualification-step .step-content>strong{font-size:17px}.site-shell .qualification-step .step-content>small,.site-shell .qualification-step small{font-size:14px;line-height:1.7}.site-shell .comment-validity-note{font-size:13px;line-height:1.7}.site-shell .bonus-action-card small{font-size:10px}.site-shell .bonus-action-card strong{font-size:17px}.site-shell .bonus-action-card span{font-size:12px;line-height:1.6}.site-shell .bonus-action-card>button,.site-shell .bonus-share-heading p{font-size:12px}.site-shell .bonus-share-heading>span{font-size:14px;line-height:1.75}.site-shell .bonus-share-note{font-size:13px;line-height:1.7}.site-shell .bonus-share-panel>.bonus-deadline small{font-size:11px}.site-shell .bonus-share-panel>.bonus-deadline b,.site-shell .bonus-share-panel>.bonus-deadline em{font-size:12px}.site-shell .bonus-verification-status b{font-size:13px}.site-shell .bonus-verification-status small{font-size:12px;line-height:1.6}.site-shell .bonus-verification-status button{font-size:12px}.site-shell .bonus-panel-status{font-size:13px;line-height:1.65}.site-shell .invite-share-privacy{color:#8f8175;margin-top:8px;font:500 12px/1.6 Noto Sans TC,sans-serif;display:block}.site-shell .invite-link-preview small{font-size:11px}.site-shell .history-record-top span{font-size:12px}.site-shell .history-record-top time{font-size:11px}.site-shell .history-record-top>span>small{font-size:10px}.site-shell .history-record-result b{font-size:14px}.site-shell .history-record-result small{font-size:12px}.site-shell .pack-pool-panel>.pack-pool-panel-header p,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header small{font-size:11px}.site-shell .pack-pool-panel>.pack-pool-panel-header small,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>header p{font-size:13px;line-height:1.65}.site-shell .pack-pool-accordion-copy>small,.site-shell .pack-odds-accordion-toggle>span>small{font-size:11px}.site-shell .pack-pool-list .pack-pool-accordion-copy>b,.site-shell .pack-edition-odds-modal .pack-odds-accordion-toggle h3{font-size:15px;line-height:1.55}.site-shell .pack-pool-accordion-panel p,.site-shell .pack-odds-accordion-panel p{font-size:13px;line-height:1.7}.site-shell .pack-pool-panel>.pack-pool-panel-footer small,.site-shell .pack-edition-odds-modal .pack-edition-public-pool>footer small{font-size:12px;line-height:1.6}.control-shell .communication-studio-head small,.control-shell .communication-share-fields header>small,.control-shell .communication-links-view>header small{font-size:11px}.control-shell .communication-studio-head p{font-size:13px}.control-shell .communication-studio-head>span{font-size:11px}.control-shell .communication-tabs button b{font-size:14px}.control-shell .communication-tabs button small{font-size:11px}.control-shell .communication-template-list button>span{font-size:10px}.control-shell .communication-template-list button b{font-size:13px}.control-shell .communication-editor>header small,.control-shell .communication-editor>header>span{font-size:11px}.control-shell .communication-editor>p{font-size:13px}.control-shell .communication-editor textarea{font-size:15px;line-height:1.8}.control-shell .communication-variables>span,.control-shell .communication-variables button{font-size:11px}.control-shell .communication-editor-note,.control-shell .communication-editor-error{font-size:12px}.control-shell .communication-output-checks small{font-size:10px}.control-shell .communication-output-checks b{font-size:12px}.control-shell .instagram-message-preview>header b{font-size:13px}.control-shell .instagram-message-preview>header small,.control-shell .instagram-preview-thread>time,.control-shell .instagram-preview-thread>small{font-size:10px}.control-shell .instagram-preview-thread>p{font-size:13px;line-height:1.75}.control-shell .instagram-connection-alert{background:#fbf3e7;border:1px solid #d8b584;gap:5px;margin:16px 0 4px;padding:12px 14px;display:grid}.control-shell .instagram-connection-alert b{color:#7c4525;font-size:12px}.control-shell .instagram-connection-alert span{color:#795f50;font-size:11px;line-height:1.6}.control-shell .instagram-delivery-card{background:#f7f4ee;border:1px solid #d8d1c6;grid-column:1/-1;grid-template-columns:minmax(220px,.72fr) minmax(300px,1.28fr) auto;align-items:center;gap:20px;padding:22px 24px;display:grid}.control-shell .instagram-delivery-card.has-issues{background:#fbf5eb;border-color:#c99f68}.control-shell .instagram-delivery-card>div{gap:5px;display:grid}.control-shell .instagram-delivery-card>div>small{color:#9b6f3f;letter-spacing:.14em;font-size:9px;font-weight:800}.control-shell .instagram-delivery-card h3{margin:0;font:600 17px/1.5 Noto Serif TC,serif}.control-shell .instagram-delivery-card p{color:#777067;margin:0;font-size:11px;line-height:1.65}.control-shell .instagram-delivery-card ul{margin:0;padding:0;list-style:none;display:grid}.control-shell .instagram-delivery-card li{border-bottom:1px solid #ded6ca;justify-content:space-between;gap:14px;padding:8px 0;display:flex}.control-shell .instagram-delivery-card li:last-child{border-bottom:0}.control-shell .instagram-delivery-card li span{gap:2px;display:grid}.control-shell .instagram-delivery-card li b{font-size:11px}.control-shell .instagram-delivery-card li small{color:#81786f;font-size:10px}.control-shell .instagram-delivery-card li em{white-space:nowrap;align-self:center;font-size:10px;font-style:normal}.control-shell .instagram-delivery-ok{color:#3d7554;font-size:11px}.control-shell .instagram-delivery-card>button{color:#fff;white-space:nowrap;background:#604833;border:1px solid #604833;min-height:40px;padding:0 15px;font-size:11px}.control-shell .instagram-delivery-card>button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.control-shell .instagram-delivery-card{grid-template-columns:1fr;align-items:stretch}.control-shell .instagram-delivery-card>button{justify-self:start}}.control-shell .communication-share-fields header p,.control-shell .communication-links-view>header p{font-size:13px}.control-shell .communication-field b{font-size:12px}.control-shell .communication-field small{font-size:11px}.control-shell .communication-field input,.control-shell .communication-field textarea{font-size:14px}.control-shell .communication-field em{font-size:11px}.control-shell .communication-invite-card>p{font-size:13px;line-height:1.75}.control-shell .communication-invite-preview>p{font-size:12px}.control-shell .communication-link-grid article small{font-size:11px}.control-shell .communication-link-grid article code{font-size:12px}.control-shell .communication-link-grid article em{font-size:10px}.control-shell .communication-savebar>div b{font-size:13px}.control-shell .communication-savebar>div small{font-size:11px}.control-shell .communication-savebar button{font-size:12px}@media (width<=760px){.site-shell .hero-copy>.eyebrow{font-size:12px}.site-shell .hero-subtitle{font-size:15px;line-height:1.7}.site-shell .countdown-label,.site-shell .countdown small{font-size:12px}.site-shell .hero-cta-group .primary-cta{font-size:14px}.site-shell .hero-cta-group .hero-pool-link{font-size:12px}.site-shell .trust-strip b{font-size:14px}.site-shell .trust-strip small{font-size:13px}.site-shell .prize-stage-heading p{font-size:11px}.site-shell .prize-stage-heading>span{font-size:12px}.site-shell .prize-catalog p,.site-shell .ledger-heading>span{font-size:14px}.site-shell .winner-row{font-size:13px}.site-shell .rule-list li b{font-size:14px}.site-shell .rule-list h3{font-size:19px}.site-shell .rule-list p{font-size:15px}.site-shell .qualification-heading h2{font-size:22px}.site-shell .qualification-step .step-content>strong{font-size:17px}.site-shell .qualification-step .step-content>small,.site-shell .qualification-step small{font-size:13px}.site-shell .bonus-action-card strong{font-size:16px}.site-shell .bonus-action-card span{font-size:12px}.site-shell .bonus-action-card>button,.site-shell .bonus-share-heading>span,.site-shell .bonus-share-note{font-size:13px}.site-shell .invite-share-creative>p{font-size:15px;line-height:1.75}.site-shell .bonus-share-actions .primary-cta,.site-shell .bonus-share-actions .share-cta{font-size:14px}.site-shell .history-record-top span{max-width:66%;font-size:12px}.site-shell .history-record-top time{font-size:10px}.site-shell .history-record-result b{font-size:14px}}.site-shell .winner-ledger-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:32px;display:flex}.site-shell .winner-ledger-actions .ledger-button{letter-spacing:.06em;width:auto;min-width:188px;height:42px;margin:0;padding:0 15px;font-size:11px}.site-shell .winner-ledger-actions .ledger-button.primary{color:#1a1511;background:#e2cda8;border-color:#e2cda8}.site-shell .winner-ledger-actions .ledger-button.secondary{color:#ffffffb3;border-color:#ffffff3d;min-width:174px}.winner-archive-shell{--wa-r:"Noto Serif TC",serif;color:#241f1a;background:#f5f1e9;min-height:100vh;font-family:Noto Sans TC,sans-serif;font-size:11px;overflow-x:clip}.winner-archive-header{color:#ead8b9;background:#120f0c;border-bottom:1px solid #dec49738;justify-content:space-between;align-items:center;height:88px;padding:0 clamp(24px,5.5vw,88px);display:flex}.winner-archive-brand{place-items:center;width:142px;height:68px;display:grid}.winner-archive-brand img{object-fit:contain;width:142px;height:65px}.winner-archive-back{color:#d8c5a4;letter-spacing:.11em;align-items:center;gap:14px;display:flex}.winner-archive-intro{background:linear-gradient(90deg,#ffffff5c,#0000 48%),#f5f1e9;border-bottom:1px solid #d7cec0;grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);align-items:end;gap:9vw;min-height:510px;padding:clamp(78px,9vw,138px) clamp(24px,7vw,112px) 96px;display:grid}.winner-archive-title p,.winner-archive-toolbar p{color:#9e704c;letter-spacing:.28em;margin:0 0 24px;font:600 10px/1 Georgia,serif}.winner-archive-title h1{letter-spacing:.025em;color:#201c18;font:500 clamp(50px,5.8vw,86px)/1.2 var(--wa-r);margin:0}.winner-archive-trust{border-top:1px solid #8e6b4e;max-width:390px;padding:27px 0 2px}.winner-archive-trust span{color:#8b6244;letter-spacing:.12em}.winner-archive-trust p{color:#746d65;margin:15px 0 0;font-size:13px;line-height:1.9}.winner-archive-ledger{background:#fbf9f5;padding:84px clamp(24px,7vw,112px) 110px}.winner-archive-toolbar{grid-template-columns:minmax(0,1fr) minmax(250px,330px);align-items:end;gap:64px;display:grid}.winner-archive-toolbar p{margin-bottom:15px}.winner-archive-toolbar h2{color:#26211d;font:500 clamp(34px,3.4vw,50px)/1.3 var(--wa-r);margin:0}.winner-archive-toolbar>div>span{color:#8a8178;letter-spacing:.05em;margin-top:13px;display:block}.winner-archive-toolbar label{gap:10px;display:grid}.winner-archive-toolbar label>span{color:#8b7d6f;letter-spacing:.13em}.winner-archive-toolbar select{color:#342d27;background:#fbf9f5;border:0;border-top:1px solid #b9aa97;border-bottom:1px solid #d8cfc3;border-radius:0;outline:none;width:100%;height:48px;padding:0 42px 0 15px;font-size:13px;font-weight:500}.winner-archive-summary{color:#897f75;border-top:1px solid #c9bbaa;justify-content:flex-end;align-items:baseline;gap:8px;margin-top:58px;display:flex}.winner-archive-summary span{color:#9a704d;letter-spacing:.16em;margin-right:auto}.winner-archive-summary strong{color:#2c2621;font:400 29px/1 Georgia,serif}.winner-archive-table{border-top:1px solid #bcae9d}.winner-archive-row{border-bottom:1px solid #ded6cb;grid-template-columns:minmax(190px,.9fr) minmax(150px,.75fr) minmax(260px,1.65fr) minmax(120px,.55fr);align-items:center;gap:28px;min-height:104px;padding:20px 4px;transition:background-color .2s;display:grid}.winner-archive-row.head{color:#92887e;letter-spacing:.11em;padding-top:0;padding-bottom:0}.winner-archive-row>span{color:#736b63;white-space:nowrap;font-variant-numeric:tabular-nums;align-items:center;gap:17px;display:flex}.winner-archive-row>span i{color:#af7c52;min-width:21px;font:10px/1 Georgia,serif}.winner-archive-row>strong{color:#342e29;white-space:nowrap;font-size:14px;font-weight:500;line-height:1.6}.winner-archive-row>b{color:#26211d;font:500 17px/1.65 var(--wa-r)}.winner-archive-row>em{color:#956c4b;white-space:nowrap;justify-self:end;font-style:normal}.winner-archive-state{color:#8b8177;text-align:center;border-bottom:1px solid #ded6cb;align-content:center;place-items:center;gap:12px;min-height:260px;display:grid}.winner-archive-state b{color:#453d36;font:500 18px/1.5 var(--wa-r)}.winner-archive-state button{color:#6c4d36;cursor:pointer;background:0 0;border:1px solid #b99d82;min-height:38px;padding:0 16px;font-size:11px}.winner-archive-pagination{grid-template-columns:1fr auto 1fr;align-items:end;gap:24px;display:grid}.winner-archive-pagination>span{color:#8c8278;letter-spacing:.06em}.winner-archive-pagination button{color:#5c4a3c;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-weight:600;display:flex}.winner-archive-pagination button:last-child{justify-self:end}.winner-archive-pagination button:disabled{opacity:.28;cursor:not-allowed}.winner-archive-footer{color:#ad9e8c;font:400 10px/1.6 var(--wa-s);background:#17130f;grid-template-columns:1fr auto auto;align-items:center;gap:36px;padding:30px clamp(24px,7vw,112px);display:grid}.winner-archive-footer span{color:#d5bb91;letter-spacing:.11em;font-weight:600}.winner-archive-footer p{margin:0}@media (width<=900px){.winner-archive-intro{grid-template-columns:1fr;align-items:end;gap:58px}.winner-archive-trust{justify-self:end}.winner-archive-toolbar{grid-template-columns:1fr;gap:34px}.winner-archive-row{grid-template-columns:minmax(155px,.8fr) minmax(130px,.65fr) minmax(220px,1.35fr) minmax(100px,.5fr);gap:16px}.winner-archive-footer{grid-template-columns:1fr auto}.winner-archive-footer p{grid-area:2/1/auto/-1}}@media (width<=680px){.site-shell .winner-ledger-actions{flex-direction:column;align-items:stretch}.site-shell .winner-ledger-actions .ledger-button{width:100%;min-width:0;height:42px}.winner-archive-header{height:70px;padding:0 18px}.winner-archive-brand,.winner-archive-brand img{width:108px;height:54px}.winner-archive-back{letter-spacing:.04em;font-size:10px}.winner-archive-back span{display:none}.winner-archive-intro{gap:54px;min-height:430px;padding:76px 22px 62px}.winner-archive-title p{margin-bottom:18px;font-size:9px}.winner-archive-title h1{letter-spacing:.015em;font-size:clamp(41px,12vw,56px);line-height:1.28}.winner-archive-trust{max-width:none;padding-top:20px}.winner-archive-trust p{font-size:12px;line-height:1.8}.winner-archive-ledger{padding:58px 20px 76px}.winner-archive-toolbar{gap:29px}.winner-archive-toolbar h2{font-size:32px;line-height:1.38}.winner-archive-toolbar select{height:46px;padding-left:0;font-size:12px}.winner-archive-summary{min-height:58px;margin-top:42px}.winner-archive-row.head{display:none}.winner-archive-row{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:9px 16px;min-height:126px;padding:22px 3px}.winner-archive-row>span{grid-area:1/1;gap:9px;font-size:10px}.winner-archive-row>strong{text-align:right;grid-area:1/2}.winner-archive-row>b{grid-area:2/1;font-size:16px;line-height:1.55}.winner-archive-row>em{grid-area:2/2;align-self:end;font-size:9px}.winner-archive-pagination{grid-template-columns:1fr 1fr;gap:12px;min-height:91px}.winner-archive-pagination>span{text-align:center;grid-area:1/1/auto/-1}.winner-archive-pagination button{grid-row:2}.winner-archive-footer{grid-template-columns:1fr auto;gap:12px 20px;padding:28px 20px}.winner-archive-footer p{line-height:1.7}}.control-shell .release-readiness{border-top:4px solid #345e4b}.control-shell .release-readiness-title{align-items:flex-start}.control-shell .release-readiness-actions{align-items:center;gap:10px;display:flex}.control-shell .release-readiness-actions>button,.control-shell .release-recovery>button{color:#fff;white-space:nowrap;background:#6e513b;border:1px solid #6e513b;min-height:38px;padding:0 15px;font-size:11px;font-weight:700}.control-shell .release-readiness-actions>button:disabled,.control-shell .release-recovery>button:disabled{opacity:.45;cursor:not-allowed}.control-shell .release-check-grid{border:1px solid #ddd2c4;border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-shell .release-check-grid article{background:#fbf9f5;border-bottom:1px solid #ddd2c4;border-right:1px solid #ddd2c4;grid-template-columns:28px minmax(0,1fr);gap:10px;min-height:92px;padding:16px;display:grid}.control-shell .release-check-grid article:nth-child(2n){border-right:0}.control-shell .release-check-grid article>span{border:1px solid;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;font-weight:800;display:grid}.control-shell .release-check-grid article.passed>span{color:#3d7554}.control-shell .release-check-grid article.blocked>span{color:#9a5b2d}.control-shell .release-check-grid article>div{align-content:start;gap:4px;display:grid}.control-shell .release-check-grid b{font-size:13px}.control-shell .release-check-grid small{color:#756c64;font-size:11px;line-height:1.6}.control-shell .release-check-grid em{color:#8a4e2d;font-size:11px;font-style:normal;line-height:1.55}.control-shell .release-recovery{background:#f3eee6;border:1px solid #ddd2c4;justify-content:space-between;align-items:center;gap:20px;padding:17px;display:flex}.control-shell .release-recovery>div{gap:4px;display:grid}.control-shell .release-recovery b{font-size:12px}.control-shell .release-recovery small{color:#756c64;font-size:11px;line-height:1.65}.control-shell .release-readiness-message{color:#74533e;margin:12px 0 0;font-size:11px}.control-shell .release-readiness-time{color:#8c837a;text-align:right;margin:10px 0 0;font-size:10px}@media (width<=760px){.control-shell .release-readiness-title,.control-shell .release-readiness-actions,.control-shell .release-recovery{align-items:stretch}.control-shell .release-readiness-actions{justify-content:space-between;width:100%}.control-shell .release-check-grid{grid-template-columns:1fr}.control-shell .release-check-grid article{border-right:0;min-height:0}.control-shell .release-recovery{flex-direction:column}.control-shell .release-recovery>button{width:100%}}.site-shell :where(.hero h1,.section-heading h2,.prize-stage-heading h3,.winner-visual h2,.ledger-heading h2,.history-section h2){white-space:normal;text-wrap:balance}.site-shell .hero-cta-group .hero-pool-link,.site-shell .pack-edition-odds-trigger,.site-shell .pack-pool-list .pack-edition-detail-link{min-height:44px}.site-shell .pack-edition-odds-trigger{padding:0 14px;font-size:11px}.site-shell .pack-pool-list .pack-edition-detail-link{align-items:center;margin-top:8px;padding:0 2px;font-size:11px}@media (width>=761px){.site-shell .prize-section{padding-top:96px;padding-bottom:110px}.site-shell .section-heading-solo{margin-bottom:40px}.site-shell .winner-section,.site-shell .winner-visual{min-height:680px}.site-shell .rule-section{padding-top:96px;padding-bottom:108px}.site-shell .history-section{min-height:280px;padding-top:56px;padding-bottom:56px}.site-shell .site-footer{min-height:350px;padding-top:58px}}@media (width>=1081px) and (height<=820px){.site-shell .hero{min-height:100svh;padding:90px 6vw 24px}.site-shell .hero-copy{align-self:center;margin-bottom:14px}.site-shell .hero h1{font-size:clamp(36px,3.15vw,46px)}.site-shell .hero-subtitle{margin-top:12px}.site-shell .countdown{margin-top:14px}.site-shell .hero-cta-group{margin-top:16px}.site-shell .pack-stage,.site-shell.site-phase-idle .pack-stage,.site-shell.site-phase-checking .pack-stage{height:540px;min-height:540px;margin-top:0}.site-shell .foil-pack,.site-shell .pack-half,.site-shell.site-phase-idle .foil-pack,.site-shell.site-phase-idle .pack-half,.site-shell.site-phase-checking .foil-pack,.site-shell.site-phase-checking .pack-half{width:330px;height:495px}}.control-shell :where(.campaign-setup-flow small,.campaign-period-check small,.campaign-next-locked small,.prize-pool-guide small,.prize-pool-savebar small,.publish-blockers>header small,.publish-blocker-list small,.publish-ready-summary small,.publish-passed-checks small,.pending-campaign-tray>header small,.pending-campaign-tray>div>button small,.campaign-context-banner span,.operations-guidance span,.overview-data-state small,.winner-recipient-editor>p,.winner-correction-path span,.member-access-review small,.permission-check small,.monitoring-summary small,.monitoring-section header small,.monitoring-alerts article small,.monitoring-failure-list p,.monitoring-empty,.instagram-delivery-card p,.instagram-delivery-card li small){font-size:12px;line-height:1.6}.control-shell :where(.pack-edition-item-fields label,.pack-pool-editor-fields label,.pack-pool-linked-name,.winner-recipient-grid label,.monitoring-search label,.admin-permission-fieldset legend){font-size:11px;line-height:1.5}.control-shell :where(.pack-edition-form input,.pack-edition-form textarea,.pack-edition-item-fields input,.pack-pool-editor-fields input,.pack-pool-editor-fields select,.winner-recipient-grid input,.monitoring-search input){font-size:14px}.control-shell :where(.pack-edition-image-grid footer label,.pack-edition-image-grid footer button,.pack-pool-toolbar button,.pack-pool-editor-fields .remove,.pack-batch-item-error button,.instagram-delivery-card>button,.monitoring-header>button,.campaign-next-locked a,.release-readiness-actions>button,.release-recovery>button){min-height:40px;font-size:11px}@media (width<=760px){.site-shell .hero-cta-group .hero-pool-link,.site-shell .pack-edition-odds-trigger,.site-shell .pack-pool-list .pack-edition-detail-link{min-height:44px;font-size:11px}.control-shell :where(.schedule-delete,.schedule-create,.campaign-next-locked a,.pack-edition-image-grid footer label,.pack-edition-image-grid footer button,.pack-pool-toolbar button,.pack-pool-editor-fields .remove,.pack-batch-item-error button,.winner-shipping-edit-actions button,.instagram-delivery-card>button,.monitoring-header>button,.release-readiness-actions>button,.release-recovery>button){min-height:44px}}.control-shell{--control-muted:#5f5852;--control-faint:#817970;font-size:15px;line-height:1.65}.control-shell .control-content{max-width:1600px;padding:36px clamp(28px,3vw,46px) 84px}.control-shell .control-header{min-height:90px;padding-right:clamp(24px,3vw,46px)}.control-shell .control-header p{font-size:12px}.control-shell .control-header h1{font-size:29px}.control-shell .control-nav-group>p{color:#9b887a;letter-spacing:.12em;padding:13px 13px 7px;font-size:11px;line-height:1.4}.control-shell .control-sidebar nav button{min-height:52px;font-size:15px}.control-shell .control-sidebar nav button small,.control-shell .control-user-role{font-size:11px}.control-shell .workspace-card b,.control-shell .control-user b{font-size:14px}.control-shell .workspace-card small,.control-shell .control-user small{font-size:12px;line-height:1.5}.control-shell .control-content :where(.card-title h2,.campaign-workspace-primary h2,.pack-editor-heading h3,.monitoring-alerts h3,.monitoring-section h3,.communication-studio-head h2,.communication-editor>header h3){text-wrap:balance}.control-shell .control-content :where(.card-title>span,.overview-topline small,.campaign-workspace-primary p,.campaign-setup-flow small,.campaign-period-check small,.campaign-next-locked small,.prize-pool-guide small,.prize-pool-savebar small,.pack-editor-heading p,.pack-edition-statusbar small,.pack-edition-image-note,.pack-pool-toolbar small,.publish-blockers>header small,.publish-blocker-list small,.publish-ready-summary small,.publish-passed-checks small,.pending-campaign-tray small,.operations-guidance span,.overview-data-state small,.winner-waiting-note,.winner-shipping-heading small,.winner-recipient-editor>p,.winner-correction-path span,.member-access-review small,.permission-check small,.monitoring-summary small,.monitoring-error,.monitoring-alerts article small,.monitoring-failure-list p,.monitoring-empty,.communication-editor>p,.communication-output-checks b,.communication-field small,.communication-field em,.communication-link-grid article small,.communication-savebar small,.instagram-delivery-card p,.instagram-delivery-card li small){font-size:12px;line-height:1.65}.control-shell .control-content :where(label,.pack-edition-item-fields label,.pack-pool-editor-fields label,.pack-pool-linked-name,.winner-recipient-grid label,.monitoring-search label,.admin-permission-fieldset legend){font-size:12px;line-height:1.5}.control-shell .control-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:44px;font-size:14px}.control-shell .control-content textarea{min-height:108px;font-size:14px;line-height:1.65}.control-shell .control-content button,.control-shell .pending-campaign-tray button{min-height:42px;font-size:12px}.control-shell .control-content :where(.campaign-setup-flow b,.campaign-period-check b,.prize-pool-guide b,.pack-pool-editor-list header b,.publish-blocker-list b,.publish-passed-checks b,.overview-data-state b,.winner-case-state b,.permission-check b,.member-access-review b,.monitoring-alerts article b,.monitoring-failure-head b,.monitoring-trace-list b){font-size:13px;line-height:1.5}.control-shell .campaign-workspace-primary small,.control-shell .pack-editor-heading>span,.control-shell .monitoring-eyebrow,.control-shell .audit-scope,.control-shell .monitoring-alerts article span,.control-shell .monitoring-failure-head .provider,.control-shell .monitoring-trace-list span{line-height:1.4;font-size:10px!important}.control-shell .campaign-setup-flow{grid-template-columns:repeat(3,minmax(220px,1fr))}.control-shell .campaign-setup-flow a,.control-shell .campaign-setup-flow>span.locked{min-height:84px}.control-shell .campaign-setup-flow small,.control-shell .prize-pool-guide small,.control-shell .publish-passed-checks small{text-overflow:clip;white-space:normal;overflow:visible}.control-shell .campaign-period-check>a,.control-shell .campaign-next-locked a,.control-shell .admin-profile-actions a{justify-content:center;align-items:center;min-height:42px;font-size:12px;display:flex}.control-shell .pack-edition-statusbar>div:first-child>span,.control-shell .pack-edition-progress b,.control-shell .pack-edition-index em,.control-shell .pack-edition-statusbar>em,.control-shell .pack-pool-editor-list header em,.control-shell .publish-blocker-list em,.control-shell .monitoring-failure-head em,.control-shell .monitoring-alerts article em,.control-shell .monitoring-trace-list em,.control-shell .monitoring-trace-list time{font-size:10px}.control-shell .permission-check{min-height:58px;padding:11px 12px}.control-shell .permission-check input{width:18px;min-width:18px;height:18px}.control-shell .winner-stage span{min-height:40px;font-size:11px}.control-shell .winners-workspace .winner-details summary{font-size:13px}.control-shell .winner-recipient-grid input{font-size:14px}.control-shell .monitoring-summary span{font-size:12px}.control-shell .monitoring-alerts article code,.control-shell .monitoring-failure-list code,.control-shell .monitoring-trace-list code,.control-shell .monitoring-failure-list dd{font-size:11px}.control-shell .monitoring-failure-list dt,.control-shell .monitoring-failure-list footer span{font-size:10px}.pack-analysis-dialog :where(.pack-analysis-warning,.pack-analysis-original figcaption,.pack-analysis-evidence,.pack-analysis-sources,.pack-analysis-human-check small),.pack-batch-dialog :where(.pack-analysis-warning,.pack-batch-preview>small,.pack-batch-item-error small,.pack-batch-item-success small,.pack-batch-content>small){font-size:12px;line-height:1.6}.pack-analysis-dialog :where(input,select,textarea),.pack-batch-dialog :where(input,select,textarea){min-height:44px;font-size:14px}.pack-batch-dialog button{min-height:42px;font-size:12px}@media (width<=1080px){.control-shell .campaign-setup-flow{grid-template-columns:1fr}.control-shell .campaign-setup-flow a,.control-shell .campaign-setup-flow>span.locked{border-right:0;border-bottom:1px solid var(--control-line);min-height:72px}}@media (width<=760px){.control-shell{font-size:15px}.control-shell .control-header p{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.control-shell .header-actions button{width:48px;min-width:48px;height:48px}.control-shell .control-content button,.control-shell .pending-campaign-tray button,.control-shell .control-content a[role=button]{min-height:46px}.control-shell .control-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:48px}.control-shell .campaign-workspace{gap:14px}.control-shell .campaign-workspace-primary{padding:18px 16px}.control-shell .campaign-workspace-primary h2{font-size:22px}.control-shell .campaign-setup-flow a,.control-shell .campaign-setup-flow>span.locked{min-height:76px;padding:14px}.control-shell .card-title{margin-bottom:18px}.control-shell .card-title h2{font-size:20px;line-height:1.4}.control-shell .pack-edition-details,.control-shell .pack-edition-images,.control-shell .pack-edition-pool-editor,.control-shell .winners-workspace,.control-shell .monitoring-console{padding:18px 14px}.control-shell .winner-stage{gap:6px}.control-shell .winner-stage span{border:1px solid var(--control-line);text-align:left;min-height:44px;padding:10px 12px}.control-shell .control-mobile-dock{min-height:74px;padding-top:7px}.control-shell .control-mobile-dock button{min-height:58px}.control-shell .control-mobile-dock button>span:not(.dock-more){font-size:11px}.control-shell .control-mobile-dock button>small{font-size:10px}}.control-shell{--control-body-size:15px;--control-support-size:13px;--control-meta-size:12px}.control-shell .control-content{font-size:var(--control-body-size)}.control-shell .control-content :where(p,small,label,figcaption,dt,dd){line-height:1.65;font-size:var(--control-support-size)!important}.control-shell .control-content :where(button,a[role=button],summary),.control-shell .pending-campaign-tray button{line-height:1.45;font-size:13px!important}.control-shell .control-content button :where(small,span),.control-shell .control-content a[role=button] :where(small,span){font-size:12px!important}.control-shell .control-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:15px!important}.control-shell .control-content th{line-height:1.5;font-size:12px!important}.control-shell .control-content td{line-height:1.65;font-size:13px!important}.control-shell .control-content :where(code,kbd){line-height:1.55;font-size:12px!important}.control-shell .control-content :where(.campaign-workspace-primary>small,.pack-editor-heading>span,.pack-edition-statusbar>div:first-child>span,.pack-edition-progress b,.pack-edition-index em,.pack-edition-statusbar>em,.pack-pool-editor-list header em,.publish-blocker-list>a>span,.publish-blocker-list em,.publish-passed-checks>summary em,.pending-campaign-tray i,.campaign-context-banner small,.campaign-context-banner span,.campaign-context-banner em,.audit-scope,.monitoring-eyebrow,.monitoring-alerts article span,.monitoring-alerts article em,.monitoring-failure-head .provider,.monitoring-failure-head em,.monitoring-failure-list footer span,.monitoring-trace-list span,.monitoring-trace-list em,.monitoring-trace-list time,.communication-links-view>header small,.communication-studio-head>span,.communication-tabs button small,.communication-template-list button>span,.communication-editor>header small,.communication-editor>header>span,.communication-variables button,.communication-output-checks small,.instagram-preview-thread>small,.instagram-delivery-card>div>small,.instagram-delivery-card li em,.instagram-delivery-ok,.communication-field em,.communication-link-grid article em,.release-check-grid em,.release-readiness-message,.release-readiness-time){line-height:1.55;font-size:var(--control-meta-size)!important}.control-shell .control-sidebar nav button small,.control-shell .control-user-role,.control-shell .control-nav-group>p{font-size:12px!important}.control-shell .control-sidebar nav button{padding-top:12px;padding-bottom:12px;line-height:1.45}.control-shell .pending-campaign-tray :where(small,i){line-height:1.55;font-size:12px!important}.control-shell .pending-campaign-tray>header b,.control-shell .pending-campaign-tray>div>button b{font-size:14px;line-height:1.5}.control-denied-card p{font-size:12px;line-height:1.5}.control-denied-card>span{font-size:15px;line-height:1.8}.control-denied-card a{font-size:14px;font-weight:650}.control-login-note b{font-size:14px}.control-login-note small,.control-owner-hint{font-size:13px;line-height:1.75}.control-shell .card-title h2,.control-shell .communication-studio-head h2{font-size:clamp(21px,1.65vw,25px);line-height:1.35}.control-shell .monitoring-alerts h3,.control-shell .monitoring-section h3,.control-shell .communication-editor>header h3{font-size:18px;line-height:1.4}.control-shell .monitoring-summary article{gap:7px;min-height:122px}.control-shell .permission-check,.control-shell .publish-passed-checks>div>span,.control-shell .release-check-grid>article{min-height:64px}@media (width<=1280px){.control-shell .monitoring-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .monitoring-summary article:nth-child(2){border-right:0}.control-shell .monitoring-summary article:nth-child(-n+2){border-bottom:1px solid #e5ddd5}.control-shell .monitoring-search{grid-template-columns:minmax(240px,1fr) minmax(160px,.45fr)}.control-shell .monitoring-search>:nth-child(n+3){grid-row:2}}@media (width<=760px){.control-shell{--control-body-size:16px;--control-support-size:14px;--control-meta-size:12px}.control-shell .control-header p,.control-shell .control-sidebar nav button small,.control-shell .control-user-role,.control-shell .control-nav-group>p,.control-shell .control-mobile-dock button>span:not(.dock-more),.control-shell .control-mobile-dock button>small{font-size:12px!important}.control-shell .control-mobile-dock button>b{font-size:13px!important}.control-shell .control-content :where(button,a[role=button],summary){font-size:14px!important}.control-shell .control-content :where(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px!important}.control-shell .monitoring-summary,.control-shell .monitoring-search{grid-template-columns:1fr}.control-shell .monitoring-summary article{border-bottom:1px solid #e5ddd5;border-right:0;min-height:104px}.control-shell .monitoring-summary article:last-child{border-bottom:0}.control-shell .monitoring-search>:nth-child(n+3){grid-row:auto}.control-denied{padding:18px}.control-denied-card{padding:34px 24px}.control-denied-card h1{font-size:26px}.control-denied-card>span{margin:16px 0 24px;font-size:15px}.control-login-note{margin:20px 0}.control-login-actions a{justify-content:center;min-height:48px;font-size:15px}}html.control-document,body.control-document-body{overscroll-behavior-y:auto;min-height:100%;overflow-x:hidden;overflow-y:auto!important}body.control-document-body{background:#f4f0ea}.control-shell{align-items:start;height:auto;min-height:100dvh;overflow:visible}.control-shell .control-sidebar{-webkit-overflow-scrolling:touch;scrollbar-color:#cba77480 transparent}.control-shell .control-main{min-width:0;height:auto;min-height:100dvh;overflow:visible}.control-shell .control-content{min-width:0;overflow:visible;min-height:0!important}.reel-picker-backdrop,.pack-analysis-backdrop{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y;overflow:hidden auto}.reel-picker,.pack-analysis-dialog,.pack-batch-dialog{min-height:0;max-height:calc(100dvh - 48px)}.pack-analysis-dialog,.pack-batch-list,.reel-picker-grid{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.control-shell .overview-command{gap:16px 24px;padding:22px 24px 0}.control-shell .overview-command-copy{gap:5px}.control-shell .overview-command-title h2{font-size:24px}.control-shell .overview-command-copy>p{margin-left:18px}.control-shell .overview-command .overview-refresh{gap:7px;min-width:236px}.control-shell .overview-context-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin:0 -24px}.control-shell .overview-context-grid>div{min-height:88px;padding:15px 20px}.control-shell .overview-context-grid dd{font-size:15px}.control-shell .overview-system-summary{margin-top:14px;padding:16px 20px}.control-shell .overview-system-summary.ready{padding-top:14px;padding-bottom:14px}.control-shell .overview-system-summary>header h2{font-size:18px}.control-shell .overview-system-summary>header span{font-size:11px}.control-shell .overview-section{margin-top:22px}.control-shell .overview-section-heading h2{font-size:22px}.control-shell .overview-performance .metric-grid{gap:12px;margin-top:12px}.control-shell .overview-performance .metric-grid article{min-height:126px;padding:18px 19px}.control-shell .overview-performance .metric-grid strong{font-size:34px}.control-shell .overview-journey,.control-shell .bonus-insight-card{margin-top:14px;padding:20px}.control-shell .overview-journey .card-title,.control-shell .bonus-insight-card .card-title{align-items:center;margin-bottom:13px}.control-shell .funnel.funnel-steps>.funnel-stage,.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){gap:10px;min-height:106px;padding:14px}.control-shell .funnel.funnel-steps>.funnel-stage>strong{font-size:30px}.control-shell .bonus-summary-grid{gap:8px}.control-shell .bonus-summary-grid>span{min-height:92px;padding:14px 16px}.control-shell .bonus-summary-grid b{font-size:28px}.control-shell .bonus-method-grid{gap:8px}.control-shell .bonus-method-grid>section{padding:15px}.control-shell .bonus-method-grid dl{margin-top:12px}.control-shell .bonus-method-grid dl>div{min-height:68px;padding:10px}@media (width<=760px){.control-shell,.control-shell .control-main{min-height:100dvh;overflow:visible}.control-shell .control-content{overflow:visible}.control-shell .overview-command{gap:12px;padding:16px 14px 0}.control-shell .overview-command-title h2{flex-basis:180px;font-size:21px}.control-shell .overview-command-copy>p{margin-left:18px;font-size:12px}.control-shell .overview-context-grid{grid-template-columns:1fr;margin:0 -14px}.control-shell .overview-context-grid>div,.control-shell .overview-context-grid>div:nth-child(2n),.control-shell .overview-context-grid>div:nth-child(-n+2){border-bottom:1px solid #e6ddd5;border-right:0;min-height:72px;padding:12px 15px}.control-shell .overview-context-grid>div:last-child{border-bottom:0}.control-shell .overview-system-summary{padding:14px 15px}.control-shell .overview-system-summary>header h2{font-size:17px}.control-shell .overview-section{margin-top:18px}.control-shell .overview-performance .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .overview-performance .metric-grid article{min-height:112px;padding:15px}.control-shell .overview-performance .metric-grid strong{font-size:29px}.control-shell .overview-journey,.control-shell .bonus-insight-card{padding:15px 13px}.control-shell .overview-journey .card-title,.control-shell .bonus-insight-card .card-title{align-items:center}.control-shell .funnel.funnel-steps{grid-template-columns:1fr}.control-shell .funnel.funnel-steps>.funnel-stage,.control-shell .funnel.funnel-steps>.funnel-stage:nth-child(n){border-right:0;border-bottom:1px solid var(--control-line);grid-template-rows:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:76px;padding:12px 14px}.control-shell .funnel.funnel-steps>.funnel-stage:last-child{border-bottom:0}.control-shell .funnel.funnel-steps>.funnel-stage>strong{text-align:right;grid-column:2;align-self:center;margin:0;font-size:28px}.control-shell .bonus-summary-grid>span{min-height:84px}.control-shell .bonus-method-grid>section{padding:13px}}@media (width<=520px){.control-shell .overview-performance .metric-grid{grid-template-columns:1fr}}.control-shell,.control-shell .control-main,.control-shell .control-content,.control-shell .control-card,.control-shell .table-scroll,.control-shell .admin-table,.control-shell .panel-stack,.control-shell .operations-panel-stack,.control-shell .admin-settings-stack,.control-shell .campaign-workspace,.control-shell .pack-edition-workspace,.control-shell .pack-edition-main,.control-shell .communication-studio,.control-shell .monitoring-console{min-width:0;max-width:100%}.control-shell .control-content{width:100%}.control-shell :where(img,video,canvas,svg){max-width:100%}.control-shell :where(input,select,textarea){min-width:0;max-width:100%}.control-shell :where(.card-title,.title-actions,.campaign-workspace-actions,.campaign-selection-actions,.winner-toolbar,.pack-pool-toolbar){flex-wrap:wrap;min-width:0}.control-shell :where(.card-title,.title-actions,.campaign-workspace-actions,.campaign-selection-actions,.winner-toolbar,.pack-pool-toolbar)>*{min-width:0}.control-shell :where(h1,h2,h3,b,strong,p,small,span,dd,code){overflow-wrap:break-word}.control-shell .table-scroll{overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;overflow:auto hidden}.control-shell .table-scroll .admin-table{width:100%}@media (width>=1101px) and (width<=1320px){.control-shell{grid-template-columns:250px minmax(0,1fr)}.control-shell .control-sidebar{padding-left:13px;padding-right:13px}.control-shell .control-header{padding-left:28px;padding-right:28px}.control-shell .control-content{padding:28px 28px 72px}.control-shell .funnel-card,.control-shell .campaign-health,.control-shell .activity-card,.control-shell .settings-card,.control-shell .connection-card,.control-shell .setup-card,.control-shell .table-card,.control-shell .featured-prize-config,.control-shell .admin-members-card,.control-shell .campaign-schedule-card,.control-shell .publish-workflow-card,.control-shell .common-rules-card{padding:24px}.control-shell .winner-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .pack-edition-layout{grid-template-columns:220px minmax(0,1fr)}.control-shell .admin-profile-card{grid-template-columns:minmax(240px,1fr) auto}.control-shell .admin-profile-actions{grid-column:1/-1;justify-self:end}.control-shell .admin-member-list>article{grid-template-columns:minmax(240px,.9fr) minmax(330px,1.3fr) 105px}}@media (width<=1100px){.control-shell{grid-template-columns:minmax(0,1fr);width:100%;display:block}.control-shell .control-sidebar{z-index:90;width:min(340px,88vw);height:100dvh;max-height:none;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.control-shell .control-sidebar.is-open{transform:translate(0)}.control-shell .control-sidebar-scrim{z-index:85}.control-shell .control-main{width:100%;margin:0}.control-shell .control-header{padding-left:24px;padding-right:24px}.control-shell .control-content{max-width:none;padding:26px 24px 72px}.control-shell .dashboard-grid,.control-shell .integration-grid,.control-shell .admin-policy-grid,.control-shell .communication-message-layout,.control-shell .communication-share-layout{grid-template-columns:1fr}.control-shell .metric-grid,.control-shell .winner-summary-grid,.control-shell .bonus-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .pack-edition-layout{grid-template-columns:1fr}.control-shell .pack-edition-index{position:static;top:auto}.control-shell .pack-edition-index>div:first-of-type{max-height:280px}.control-shell .pack-edition-statusbar{grid-template-columns:minmax(0,1fr) auto}.control-shell .pack-edition-progress{grid-column:1/-1}.control-shell .pack-edition-image-grid,.control-shell .pack-type-fields,.control-shell .pack-pool-editor-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .pack-source-field,.control-shell .pack-result-image-field,.control-shell .pack-edition-pool-summary{grid-column:1/-1}.control-shell .campaign-schedule-item{grid-template-columns:10px minmax(0,1fr) auto}.control-shell .schedule-readiness{grid-column:2}.control-shell .campaign-schedule-item>i{grid-area:1/3/3}.control-shell .publish-check-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .winner-toolbar{align-items:stretch}.control-shell .winner-search{width:min(320px,100%)}.control-shell .winner-case-head{grid-template-columns:auto minmax(0,1fr) minmax(180px,.65fr)}.control-shell .winners-workspace .winner-shipping-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.control-shell .winner-shipping-heading{grid-column:1/-1}.control-shell .admin-profile-card{grid-template-columns:minmax(0,1fr) auto}.control-shell .admin-profile-actions{grid-column:1/-1}.control-shell .admin-invite-form{grid-template-columns:1fr;align-items:stretch}.control-shell .admin-invite-form>button{width:100%}.control-shell .admin-member-list>article{grid-template-columns:minmax(0,1fr) auto;align-items:start}.control-shell .admin-member-permissions,.control-shell .member-access-review{grid-column:1/-1}.control-shell .monitoring-search{grid-template-columns:minmax(0,1fr) repeat(2,minmax(120px,180px))}.control-shell .monitoring-search>button{grid-column:1/-1;justify-self:end}.control-shell .monitoring-trace-list article{grid-template-columns:minmax(0,1fr) auto}.control-shell .monitoring-trace-list article>:last-child{grid-column:1/-1}.control-shell .instagram-delivery-card{grid-template-columns:1fr;align-items:stretch}.control-shell .instagram-delivery-card>button{justify-self:start}}@media (width<=760px){html.control-document,body.control-document-body{width:100%;overflow-x:hidden}.control-shell .control-header{gap:9px;width:100%;min-height:64px;padding:9px 12px}.control-shell .control-header>div:first-of-type{min-width:0}.control-shell .control-header h1{text-overflow:ellipsis;white-space:nowrap;font-size:20px;overflow:hidden}.control-shell .header-actions{flex:none;gap:6px}.control-shell .control-content{padding:14px 10px calc(96px + env(safe-area-inset-bottom))}.control-shell .control-card,.control-shell .overview-topline,.control-shell .metric-grid article{width:100%}.control-shell .funnel-card,.control-shell .campaign-health,.control-shell .activity-card,.control-shell .settings-card,.control-shell .connection-card,.control-shell .setup-card,.control-shell .table-card,.control-shell .featured-prize-config,.control-shell .admin-members-card,.control-shell .campaign-schedule-card,.control-shell .publish-workflow-card,.control-shell .common-rules-card,.control-shell .winners-workspace,.control-shell .admin-profile-card,.control-shell .admin-policy-card{padding:16px}.control-shell .card-title{grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.control-shell .card-title>:where(button,.status-pill){justify-self:start}.control-shell .title-actions,.control-shell .campaign-workspace-actions,.control-shell .campaign-selection-actions,.control-shell .pack-pool-toolbar,.control-shell .winner-toolbar,.control-shell .settings-actions,.control-shell .integration-actions,.control-shell .publish-actions{grid-template-columns:1fr;align-items:stretch;gap:8px;width:100%;display:grid}.control-shell :where(.title-actions,.campaign-workspace-actions,.campaign-selection-actions,.pack-pool-toolbar,.winner-toolbar,.settings-actions,.integration-actions,.publish-actions)>:where(button,a,label){justify-content:center;width:100%;max-width:none}.control-shell .title-actions>.status-pill{justify-self:start;width:auto}.control-shell .settings-grid,.control-shell .pack-edition-form,.control-shell .pack-edition-image-grid,.control-shell .pack-type-fields,.control-shell .pack-pool-editor-fields,.control-shell .winner-summary-grid,.control-shell .winner-recipient-grid,.control-shell .communication-link-grid,.control-shell .monitoring-search,.control-shell .monitoring-summary,.control-shell .release-check-grid,.control-shell .admin-policy-grid,.control-shell .admin-rule-list{grid-template-columns:1fr}.control-shell .pack-edition-form label.wide,.control-shell .monitoring-search>button{grid-column:auto}.control-shell .pack-edition-statusbar{grid-template-columns:1fr}.control-shell .pack-edition-statusbar>em{justify-self:start}.control-shell .pack-editor-heading{grid-template-columns:1fr;gap:7px}.control-shell .pack-editor-heading>b{justify-self:start}.control-shell .pack-edition-details,.control-shell .pack-edition-images{padding:16px}.control-shell .pack-edition-overview{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-shell .pack-edition-overview span{border-top:1px solid #dfc2a02b;border-left:0;min-width:0}.control-shell .pack-edition-overview span:nth-child(2n){border-left:1px solid #dfc2a02b}.control-shell .pack-result-image-field{grid-template-columns:92px minmax(0,1fr)}.control-shell .pack-result-image-field>div{min-height:112px}.control-shell .pack-type-editor>article>header,.control-shell .pack-type-editor>article>footer{flex-direction:column;align-items:flex-start;gap:10px}.control-shell .pack-type-actions{grid-template-columns:1fr;width:100%;display:grid}.control-shell .pack-type-actions button{width:100%}.control-shell .inventory-notes{grid-template-columns:1fr}.control-shell .prize-pool-savebar,.control-shell .pack-edition-savebar,.control-shell .communication-savebar{flex-direction:column;align-items:stretch;gap:12px;position:static}.control-shell .prize-pool-savebar button,.control-shell .pack-edition-savebar button,.control-shell .communication-savebar button{width:100%;min-width:0}.control-shell .pack-edition-save-actions{grid-template-columns:1fr;width:100%;display:grid}.control-shell .campaign-schedule-card .card-title{display:grid}.control-shell .campaign-schedule-item{grid-template-columns:8px minmax(0,1fr);gap:8px 11px;min-height:0;padding:13px}.control-shell .schedule-copy,.control-shell .schedule-readiness{grid-column:2}.control-shell .campaign-schedule-item>i{display:none}.control-shell .publish-check-grid{grid-template-columns:1fr}.control-shell .publish-review-note,.control-shell .publish-emergency-note,.control-shell .campaign-ended-note,.control-shell .release-recovery{flex-direction:column;align-items:stretch}.control-shell .publish-unsaved-note nav{width:100%}.control-shell .campaign-period-check{flex-direction:column;align-items:flex-start}.control-shell .campaign-period-check>a{justify-content:center;width:100%}.control-shell .participant-tools,.control-shell .participant-tools input,.control-shell .winner-search{width:100%}.control-shell .winner-filter-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.control-shell .winner-filter-tabs button{justify-content:space-between}.control-shell .winner-case-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.control-shell .winner-case-state{text-align:left;grid-column:1/-1;justify-items:start}.control-shell .winner-stage{grid-template-columns:repeat(5,minmax(92px,1fr));padding:0 14px 15px;overflow-x:auto}.control-shell .winners-workspace .winner-details{margin:0 14px}.control-shell .winners-workspace .review-actions,.control-shell .winner-shipping-edit-actions{grid-template-columns:1fr;display:grid}.control-shell .winners-workspace .review-actions button,.control-shell .winner-shipping-edit-actions button,.control-shell .winner-reveal-recipient{width:100%;margin-left:0;margin-right:0}.control-shell .winners-workspace .winner-shipping-controls{grid-template-columns:1fr}.control-shell .winner-shipping-heading{grid-column:auto}.control-shell .operations-guidance,.control-shell .campaign-context-banner{flex-direction:column;align-items:flex-start}.control-shell .campaign-context-banner>em{align-self:flex-start}.control-shell .audit-filter-tabs{scrollbar-width:thin;flex-wrap:nowrap;width:100%;padding-bottom:3px;display:flex;overflow-x:auto}.control-shell .audit-filter-tabs button{white-space:nowrap;flex:none}.control-shell .monitoring-trace-list article{grid-template-columns:1fr}.control-shell .monitoring-trace-list article>*{grid-column:auto}.control-shell .monitoring-alerts article,.control-shell .monitoring-failure-head{flex-direction:column;align-items:flex-start}.control-shell .communication-tabs,.control-shell .communication-template-list{scrollbar-width:thin;overflow-x:auto}.control-shell .communication-tabs{flex-wrap:nowrap;display:flex}.control-shell .communication-tabs button{flex:none;min-width:150px}.control-shell .communication-template-list{display:flex}.control-shell .communication-template-list button{flex:0 0 min(240px,82vw)}.control-shell .communication-editor,.control-shell .communication-share-fields,.control-shell .communication-links-view{min-width:0;padding:16px}.control-shell .communication-story-frame{width:min(300px,100%);margin-inline:auto}.control-shell .instagram-delivery-card{padding:16px}.control-shell .admin-profile-card{grid-template-columns:1fr}.control-shell .admin-profile-summary{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.control-shell .admin-profile-actions{grid-column:auto;justify-self:stretch}.control-shell .admin-profile-actions a{justify-content:center;width:100%}.control-shell .admin-member-list>article{grid-template-columns:1fr;gap:12px}.control-shell .admin-member-permissions,.control-shell .member-access-review{grid-column:auto}.control-shell .admin-member-permissions,.control-shell .permission-check-grid{grid-template-columns:1fr}.control-shell .member-toggle{width:100%}.control-shell .member-access-review{flex-direction:column;align-items:stretch}.control-shell .member-access-review>div{grid-template-columns:1fr;width:100%;display:grid}.control-shell .admin-role-list>div{grid-template-columns:1fr;gap:5px}.control-shell .admin-record-disclosure>summary{align-items:flex-start}.control-shell .control-empty{min-height:130px;padding:22px 14px}.control-shell .table-card>footer{flex-direction:column;align-items:flex-start;gap:10px}.control-shell .table-card>footer button{width:100%}.reel-picker-backdrop,.pack-analysis-backdrop{align-items:end;padding:0}.reel-picker,.pack-analysis-dialog,.pack-batch-dialog{border-radius:14px 14px 0 0;width:100%;max-width:none;max-height:100dvh;margin:0}.reel-picker{padding:18px 14px}.reel-picker-grid{grid-template-columns:1fr}.reel-choice{grid-template-columns:64px minmax(0,1fr) auto;min-height:96px}.reel-choice-thumb{width:64px;height:72px}.pack-analysis-dialog,.pack-batch-dialog{padding:18px 14px}.pack-analysis-fields,.pack-batch-entry{grid-template-columns:1fr}.pack-batch-preview{position:static}.pack-analysis-dialog>footer,.pack-batch-dialog>footer{grid-template-columns:1fr;display:grid}.pack-analysis-dialog>footer button,.pack-batch-dialog>footer button{width:100%}.pending-campaign-tray{right:10px;bottom:calc(76px + env(safe-area-inset-bottom));width:auto;max-height:calc(100dvh - 150px);left:10px}}@media (width<=480px){.control-shell .metric-grid,.control-shell .overview-performance .metric-grid,.control-shell .bonus-summary-grid,.control-shell .admin-profile-summary,.control-shell .winner-filter-tabs,.control-shell .pack-edition-overview{grid-template-columns:1fr}.control-shell .pack-edition-overview span:nth-child(2n){border-left:0}.control-shell .pack-result-image-field{grid-template-columns:1fr}.control-shell .pack-result-image-field>div{min-height:160px}.control-shell .winner-case-head{grid-template-columns:1fr}.control-shell .winner-case-head .winner-avatar{width:44px;height:58px}.reel-choice{grid-template-columns:56px minmax(0,1fr)}.reel-choice-thumb{width:56px;height:64px}.reel-choice>em{grid-column:2;justify-self:start}}@media (width>=1101px){.control-shell{min-height:100dvh;display:block}.control-shell .control-sidebar{z-index:60;width:280px;height:100dvh;max-height:none;position:fixed;inset:0 auto 0 0}.control-shell .control-main{width:calc(100% - 280px);margin-left:280px}}@media (width>=1101px) and (width<=1320px){.control-shell .control-sidebar{width:250px}.control-shell .control-main{width:calc(100% - 250px);margin-left:250px}}body.control-document-body.control-drawer-open{overflow:hidden!important}.control-shell{display:block}.control-shell .control-main{width:100%;margin-left:0}.control-shell .control-sidebar{z-index:100;visibility:hidden;pointer-events:none;padding:24px 18px 22px;transition:transform .24s,visibility 0s linear .24s;width:min(316px,88vw)!important;height:100dvh!important;max-height:none!important;position:fixed!important;inset:0 auto 0 0!important;transform:translate(-102%)!important}.control-shell .control-sidebar.is-open{visibility:visible;pointer-events:auto;transition:transform .24s,visibility;transform:translate(0)!important}.control-shell .control-sidebar-scrim{z-index:95;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);cursor:pointer;background:#120d0a6b;border:0;animation:.2s both control-scrim-in;display:block;position:fixed;inset:0}@keyframes control-scrim-in{0%{opacity:0}to{opacity:1}}.control-shell .control-sidebar-close{z-index:2;color:#e8ddd1;cursor:pointer;background:#ffffff09;border:1px solid #e7ddd238;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;font:300 25px/1 Arial,sans-serif;transition:border-color .18s,background .18s,transform .18s;display:grid;position:absolute;top:20px;right:16px}.control-shell .control-sidebar-close:hover{background:#cba7741a;border-color:#cba774b8;transform:rotate(3deg)}.control-shell .control-brand{padding-right:48px}.control-shell .control-sidebar nav button{gap:0;padding-left:14px;padding-right:14px}.control-shell .control-sidebar nav button>span:first-child{flex:1;min-width:0}.control-shell .nav-glyph{display:none!important}.control-shell .control-menu{color:#4a3429;cursor:pointer;background:#fffdf9;border:1px solid #d5cdc2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;padding:0;transition:border-color .18s,background .18s,transform .18s;display:grid!important}.control-shell .control-menu:hover{background:#f6eee5;border-color:#a97752}.control-shell .control-menu:active{transform:scale(.96)}.control-shell .control-menu>span{gap:3px;width:16px;display:grid}.control-shell .control-menu i{background:currentColor;width:100%;height:1px;display:block}.control-shell .audit-card{overflow:visible}.control-shell .audit-card .table-scroll{overflow:auto visible}.control-shell .audit-entity{color:#9b7659;letter-spacing:.04em;margin-bottom:4px;font-size:11px;font-weight:650;display:block}.control-shell .audit-pagination{border-top:1px solid #e2d8cd;grid-template-columns:minmax(92px,auto) 1fr minmax(92px,auto);align-items:center;gap:14px;min-height:72px;padding:14px 0;display:grid}.control-shell .audit-pagination button{color:#50372b;cursor:pointer;background:#fffdf9;border:1px solid #cbbcac;min-height:42px;padding:0 18px;font-size:13px}.control-shell .audit-pagination button:last-child{justify-self:end}.control-shell .audit-pagination button:disabled{opacity:.38;cursor:not-allowed}.control-shell .audit-pagination>span{color:#3b2a22;justify-items:center;font-size:13px;font-weight:650;display:grid}.control-shell .audit-pagination small{color:#8b8178;font-size:11px;font-weight:400}.control-shell .audit-card>footer{min-width:0;padding-top:12px}@media (width<=760px){.control-shell .control-sidebar{padding-top:20px;width:min(300px,88vw)!important}.control-shell .control-sidebar-close{top:16px}.control-shell .control-menu{flex-basis:38px;width:38px;height:38px}.control-shell .audit-pagination{grid-template-columns:1fr 1fr;gap:10px}.control-shell .audit-pagination>span{grid-area:1/1/auto/-1}.control-shell .audit-pagination button{width:100%}}@media (prefers-reduced-motion:reduce){.control-shell .control-sidebar,.control-shell .control-sidebar-scrim{transition:none;animation:none}}body.control-document-body.control-drawer-open{overflow-y:auto!important}.control-shell .control-header{z-index:80;-webkit-backdrop-filter:saturate(115%)blur(10px);backdrop-filter:saturate(115%)blur(10px);background:#fbf9f5fa;position:sticky;top:0;box-shadow:0 8px 24px #30251e0b}.control-shell .control-sidebar{box-shadow:18px 0 48px #1c120d33}.control-shell .audit-table .admin-row{grid-template-columns:minmax(110px,.72fr) minmax(150px,.9fr) minmax(190px,1.15fr) minmax(360px,3.2fr)}.control-shell .audit-table .admin-row span:last-child{color:#423b35;font-family:inherit}.control-shell .audit-change-list{gap:7px;display:grid}.control-shell .audit-change-list>div{grid-template-columns:minmax(92px,.38fr) minmax(0,1fr);align-items:start;gap:10px;min-width:0;display:grid}.control-shell .audit-change-list b{color:#7e6e61;font-size:11px;font-weight:600}.control-shell .audit-change-list span{color:#342b26;overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:7px;min-width:0;font-size:12px;line-height:1.55;display:flex}.control-shell .audit-change-list del{color:#8d8781;text-decoration-color:#c4bbb3}.control-shell .audit-change-list i{color:#b4835e;font-style:normal}.control-shell .audit-change-list strong{color:#244b3d;font-weight:700}.control-shell .audit-change-empty{color:#716a64;margin:0;font-size:12px;line-height:1.6}@media (width<=760px){.control-shell .control-header{top:0;box-shadow:0 5px 18px #30251e0e}.control-shell .audit-change-list>div{grid-template-columns:1fr;gap:2px}.control-shell .audit-change-list b{font-size:10px}}.control-shell .control-menu.control-menu-floating{z-index:140;border-radius:999px;justify-content:center;align-items:center;gap:9px;width:auto;min-width:82px;height:42px;padding:0 14px;top:18px;left:18px;box-shadow:0 8px 24px #30251e1f;display:flex!important;position:fixed!important}.control-shell .control-menu.control-menu-floating>b{letter-spacing:.08em;font-size:12px;font-weight:650}.control-shell .control-menu.control-menu-floating.is-open{visibility:hidden;opacity:0;pointer-events:none}.control-shell .control-header{padding-left:max(clamp(24px,3vw,46px),116px)}@media (width<=760px){.control-shell .control-menu.control-menu-floating{width:40px;min-width:40px;height:40px;padding:0;top:12px;left:12px}.control-shell .control-menu.control-menu-floating>b{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.control-shell .control-header{padding-left:64px}}.control-shell .control-main{transition:width .24s,margin-left .24s}.control-shell .control-sidebar{overscroll-behavior:contain;scrollbar-width:thin;overflow:hidden auto}@media (width>=1101px){.control-shell.sidebar-is-open .control-main{width:calc(100% - min(316px,88vw));margin-left:min(316px,88vw)}.control-shell.sidebar-is-open .control-header{padding-left:clamp(24px,3vw,46px)}.control-shell.sidebar-is-open .control-content{max-width:none}}@media (prefers-reduced-motion:reduce){.control-shell .control-main{transition:none}}.site-shell .prize-section>.section-heading-solo{max-width:none;margin-bottom:44px}.site-shell .prize-section>.section-heading-solo h2{letter-spacing:.025em;text-wrap:balance;max-width:none;font-size:clamp(42px,3.9vw,62px);font-weight:500;line-height:1.24}.site-shell .prize-stage-heading{width:min(780px,78%);max-width:none}.site-shell .prize-stage-heading h3{letter-spacing:.015em;word-break:keep-all;font-variant-numeric:lining-nums;font-size:clamp(30px,2.45vw,40px);line-height:1.28}.site-shell .prize-stage-heading>span{letter-spacing:.025em;text-wrap:pretty;max-width:620px;margin-top:12px;line-height:1.65}@media (width>=900px){.site-shell .prize-section>.section-heading-solo h2{white-space:nowrap}}@media (width<=760px){.site-shell .prize-section>.section-heading-solo{margin-bottom:30px}.site-shell .prize-section>.section-heading-solo h2{letter-spacing:.018em;word-break:keep-all;font-size:clamp(32px,9.6vw,40px);line-height:1.34}.site-shell .prize-stage-heading{width:100%;max-width:calc(100% - 18px)}.site-shell .prize-stage-heading h3{white-space:normal;word-break:normal;overflow-wrap:anywhere;text-wrap:balance;font-size:clamp(22px,6.2vw,28px);line-height:1.34}.site-shell .prize-stage-heading>span{max-width:min(100%,360px);margin-top:9px;line-height:1.6}}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
