/* Commercial model desk, number-game studio, virtual playroom and promotional record workshop. */
.participation-saas,.participation-lottery,.participation-social,.participation-sweepstakes{font-variant-ligatures:none}
.participation-saas :is(h1,h2,h3),.participation-lottery :is(h1,h2,h3),.participation-social :is(h1,h2,h3),.participation-sweepstakes :is(h1,h2,h3){font-family:var(--display)}
.participation-saas figure,.participation-lottery figure,.participation-social figure,.participation-sweepstakes figure{margin:0}
.participation-saas .breadcrumbs,.participation-lottery .breadcrumbs,.participation-social .breadcrumbs,.participation-sweepstakes .breadcrumbs{color:var(--showcase-muted)}
.participation-saas .closing-cta :is(p,.eyebrow),.participation-lottery .closing-cta :is(p,.eyebrow),.participation-social .closing-cta :is(p,.eyebrow),.participation-sweepstakes .closing-cta :is(p,.eyebrow){color:inherit}
.participation-saas{background:var(--sd-tone-13);color:var(--sd-tone-2);--showcase-muted:var(--sd-tone-5);--showcase-line:var(--sd-tone-9)}.participation-saas .button{background:var(--sd-tone-4);color:var(--sd-tone-14)}
.saas-model-hero{padding:38px 0 80px;background:var(--sd-tone-12)}.saas-title-block{margin:45px 0}.saas-title-block h1{font-size:clamp(49px,5vw,76px);max-width:23ch;letter-spacing:-.045em;margin-bottom:28px}.saas-title-block>div{display:flex;align-items:center;justify-content:space-between;gap:65px}.saas-title-block p{font-size:20px;line-height:1.8;max-width:710px;margin:0;color:var(--sd-tone-5)}.saas-title-block .button{flex:0 0 auto}
.saas-operating-board{background:var(--sd-tone-14);border:1px solid var(--sd-tone-9);box-shadow:0 28px 60px rgb(var(--sd-tone-2-rgb) / 0.0706);border-radius:5px;overflow:hidden}.saas-board-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-bottom:1px solid var(--sd-tone-9);background:var(--sd-tone-11);font-size:12px}.saas-board-header>span{font-size:10px;color:var(--sd-tone-5)}.saas-scenario-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--sd-tone-9)}.saas-scenario-tabs button{text-align:left;padding:20px 28px;font-size:15px;line-height:1.5;border-right:1px solid var(--sd-tone-9);color:var(--sd-tone-4)}.saas-scenario-tabs button:last-child{border:0}.saas-scenario-tabs button[aria-selected=true]{background:var(--sd-tone-4);color:var(--sd-tone-14)}.saas-scenario-panel{display:grid;grid-template-columns:repeat(3,1fr)}.saas-scenario-panel article{padding:30px 28px;border-right:1px solid var(--sd-tone-9)}.saas-scenario-panel article:last-child{border:0}.saas-scenario-panel article>span{display:block;font-size:10px;color:var(--sd-tone-5);letter-spacing:.08em;margin-bottom:27px}.saas-scenario-panel .icon{width:31px;height:31px;color:var(--sd-tone-4);margin-bottom:23px}.saas-scenario-panel h3{font-size:28px;margin-bottom:16px;letter-spacing:-.035em}.saas-scenario-panel p{font-size:15px;line-height:1.8;color:var(--sd-tone-5);margin:0}.saas-board-note{padding:20px 28px;border-top:1px solid var(--sd-tone-9);background:var(--sd-tone-13);color:var(--sd-tone-5);font-size:11px;line-height:1.8;margin:0}
.saas-definition{background:var(--sd-tone-14)}.saas-definition .direct-answer p{color:var(--sd-tone-5)}.saas-procurement-review{padding:100px 0}.saas-procurement-review>.container{display:grid;grid-template-columns:.85fr 1.25fr;gap:120px}.saas-review-index h2{font-size:53px;line-height:1.08}.saas-review-index ul{list-style:none;padding:0;margin:35px 0 0}.saas-review-index li{border-top:1px solid var(--sd-tone-9);padding:15px 0;font-size:15px;max-width:320px;color:var(--sd-tone-5)}.saas-procurement-map{background:var(--sd-tone-11)}.saas-config-heading{max-width:900px;margin-bottom:45px}.saas-config-heading h2{font-size:49px}.saas-configuration-room{padding:100px 0}.saas-config-grid{display:grid;grid-template-columns:1.05fr 1fr;gap:95px}.saas-config-settings{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;align-content:start}.saas-config-settings article{background:var(--sd-tone-12);border:1px solid var(--sd-tone-9);padding:22px 18px}.saas-config-settings .icon{display:block;width:26px;height:26px;margin-bottom:27px;color:var(--sd-tone-4)}.saas-config-settings b{font-size:19px;display:block;line-height:1.3;margin-bottom:14px}.saas-config-settings article>span{display:block;font-size:13px;line-height:1.75;color:var(--sd-tone-5)}.saas-config-settings>div{grid-column:1/-1;font-size:13px;line-height:1.8;border-left:3px solid var(--sd-tone-4);padding:16px 20px;background:var(--sd-tone-14);color:var(--sd-tone-5)}
.saas-release-calendar{padding:100px 0;background:var(--sd-tone-3);color:var(--sd-tone-14);--showcase-muted:var(--sd-tone-10);--showcase-line:var(--sd-tone-7)}.saas-release-calendar>.container>.showcase-native{max-width:1100px}.saas-release-calendar .showcase-native-copy{display:grid;grid-template-columns:1.3fr 1fr;gap:70px}.saas-release-calendar .showcase-native-copy>ul{margin:0}.saas-release-route{margin-top:45px;border:1px solid var(--sd-tone-7);padding:30px;background:var(--sd-tone-2)}.saas-release-route>span{font-size:10px;color:var(--sd-tone-10);letter-spacing:.08em}.saas-release-route ol{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;padding:0;margin:28px 0}.saas-release-route li{border-top:3px solid var(--sd-tone-10);padding-top:23px}.saas-release-route b{display:block;font-size:24px;margin-bottom:12px}.saas-release-route li span{font-size:14px;line-height:1.8;color:var(--sd-tone-10)}.saas-release-route>p{font-size:12px;color:var(--sd-tone-10);line-height:1.8;margin:0}.saas-operating-handover .showcase-output-list>ul{grid-template-columns:1fr 1fr}.saas-proposal-to-acceptance .showcase-process-body>ol{grid-template-columns:1fr;gap:0}.saas-proposal-to-acceptance .showcase-process-body>ol>li{display:grid;grid-template-columns:50px 1fr 1.4fr;gap:35px;padding:30px 0}.saas-proposal-to-acceptance .showcase-process-body>ol>li::before{font-size:32px;margin:0}.saas-proposal-to-acceptance h3{margin:0}.participation-saas .closing-cta{background:var(--sd-tone-4);color:var(--sd-tone-14)}.participation-saas .closing-cta .button{background:var(--sd-tone-11);color:var(--sd-tone-3)}

.participation-lottery{background:var(--sd-tone-13);color:var(--sd-tone-3);--showcase-muted:var(--sd-tone-5);--showcase-line:var(--sd-tone-9)}.participation-lottery .button{background:var(--sd-tone-5);color:var(--sd-tone-14)}.lottery-number-hero{padding:38px 0 80px;background:var(--sd-tone-12)}.lottery-title-row{display:grid;grid-template-columns:1.1fr 1fr;align-items:end;gap:100px;margin:45px 0}.lottery-title-row h1{font-size:clamp(49px,4.8vw,73px);max-width:17ch;letter-spacing:-.045em;margin:0}.lottery-title-row p{font-size:20px;line-height:1.8;color:var(--sd-tone-5);margin-bottom:25px}.lottery-game-studio{display:grid;grid-template-columns:1.35fr 1fr;border:1px solid var(--sd-tone-9);background:var(--sd-tone-14);border-radius:6px;overflow:hidden;box-shadow:0 30px 65px rgb(var(--sd-tone-6-rgb) / 0.102);align-items:start}.lottery-game-studio figure{background:var(--sd-tone-11);border-right:1px solid var(--sd-tone-9)}.lottery-game-studio figure>img{width:100%;height:auto;display:block}.lottery-game-studio figcaption{font-size:10px;line-height:1.8;padding:18px 24px;color:var(--sd-tone-5);border-top:1px solid var(--sd-tone-9)}.lottery-format-workspace{padding:28px}.lottery-format-workspace>span{font-size:10px;letter-spacing:.07em;color:var(--sd-tone-6)}.lottery-format-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 25px}.lottery-format-tabs button{padding:11px 16px;border:1px solid var(--sd-tone-8);border-radius:3px;font-size:12px;color:var(--sd-tone-4)}.lottery-format-tabs button[aria-selected=true]{background:var(--sd-tone-5);color:var(--sd-tone-14);border-color:var(--sd-tone-5)}.lottery-format-workspace [role=tabpanel]>p{font-size:13px;line-height:1.8;color:var(--sd-tone-5);margin:24px 0 0}.lottery-ticket-example{padding:25px;background:var(--sd-tone-13);border:1px dashed var(--sd-tone-7)}.lottery-ticket-example>span{font-size:9px;letter-spacing:.08em;color:var(--sd-tone-5)}.lottery-ticket-example>strong{display:block;font-size:31px;line-height:1.2;margin:15px 0 25px}.lottery-ticket-example dl{margin:0}.lottery-ticket-example dl>div{padding:14px 0;border-top:1px solid var(--sd-tone-9)}.lottery-ticket-example dt{font-size:10px;color:var(--sd-tone-5);margin-bottom:8px}.lottery-ticket-example dd{margin:0;font-size:15px;line-height:1.5}
.lottery-bingo-card{padding:13px;background:var(--sd-tone-12);border:1px solid var(--sd-tone-9);border-radius:5px}.lottery-bingo-card>div{display:grid;grid-template-columns:repeat(5,1fr);gap:7px;margin-bottom:7px}.lottery-bingo-card>div:last-child{margin:0}.lottery-bingo-card span,.lottery-bingo-card b{aspect-ratio:1;display:grid;place-items:center;min-width:0;border-radius:3px;font-size:21px;background:var(--sd-tone-14);color:var(--sd-tone-4);border:1px solid var(--sd-tone-9)}.lottery-bingo-card b{background:var(--sd-tone-5);color:var(--sd-tone-14);border:0;font-size:24px}.lottery-bingo-card .bingo-free{font-size:9px;font-weight:700;background:var(--sd-tone-9);border-color:var(--sd-tone-8);color:var(--sd-tone-3)}
.lottery-keno-example>span{font-size:9px;letter-spacing:.07em;color:var(--sd-tone-6)}.lottery-keno-example [role=group]{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:20px 0}.lottery-keno-example button{min-height:44px;aspect-ratio:1;border:1px solid var(--sd-tone-8);background:var(--sd-tone-12);color:var(--sd-tone-4);border-radius:4px;font-size:16px}.lottery-keno-example button[aria-pressed=true]{background:var(--sd-tone-5);color:var(--sd-tone-14);border-color:var(--sd-tone-5)}.lottery-keno-example>p{font-size:12px;line-height:1.8;color:var(--sd-tone-5);margin:0}.lottery-definition{background:var(--sd-tone-14)}.lottery-definition .direct-answer p{color:var(--sd-tone-5)}.lottery-rules-brief{padding:100px 0}.lottery-lifecycle{margin-bottom:70px}.lottery-lifecycle h2{font-size:51px;max-width:28ch}.lottery-lifecycle ol{display:grid;grid-template-columns:repeat(4,1fr);list-style:none;padding:0;margin:40px 0 0;gap:30px}.lottery-lifecycle li{border-top:4px solid var(--sd-tone-8);padding-top:25px}.lottery-lifecycle li>span{font-size:12px;color:var(--sd-tone-6);display:block;margin-bottom:15px}.lottery-lifecycle b{display:block;font-size:27px;margin-bottom:13px}.lottery-lifecycle p{font-size:14px;line-height:1.8;color:var(--sd-tone-5);margin:0}.lottery-rules-brief>.container>.showcase-native{background:var(--sd-tone-12);border:1px solid var(--sd-tone-9);padding:38px}.lottery-rules-brief .showcase-native>h2{max-width:32ch}.lottery-rules-brief .showcase-native-copy{columns:2;column-gap:65px}.lottery-rules-brief .showcase-native-copy>ul{break-inside:avoid}.lottery-format-scope{background:var(--sd-tone-11)}.lottery-claims-desk{padding:100px 0}.lottery-claims-desk>.container{display:grid;grid-template-columns:1fr 1fr;gap:100px}.lottery-claim-record h2{font-size:47px;margin:20px 0 35px}.lottery-claim-record>span{font-size:10px;letter-spacing:.08em;color:var(--sd-tone-6)}.lottery-claim-record>div{padding:20px 0;border-top:1px solid var(--sd-tone-9);display:grid;grid-template-columns:95px 1fr;gap:10px 20px}.lottery-claim-record b{font-size:11px;color:var(--sd-tone-6);grid-row:span 2;padding-top:5px}.lottery-claim-record strong{font-size:21px;line-height:1.4}.lottery-claim-record div span{font-size:13px;line-height:1.8;color:var(--sd-tone-5)}.lottery-channel-room{background:var(--sd-tone-4);color:var(--sd-tone-14);--showcase-muted:var(--sd-tone-10);--showcase-line:var(--sd-tone-8);padding:100px 0}.lottery-channel-room .showcase-native{max-width:1050px}.lottery-channel-diagram{display:grid;grid-template-columns:1fr 1.1fr 1fr;gap:30px;align-items:center;margin-top:50px}.lottery-channel-diagram article{border:1px solid var(--sd-tone-8);padding:27px}.lottery-channel-diagram .icon{width:28px;height:28px;display:block;margin-bottom:25px;color:var(--sd-tone-12)}.lottery-channel-diagram strong{font-size:23px;display:block;margin-bottom:15px}.lottery-channel-diagram article span{font-size:14px;color:var(--sd-tone-10);line-height:1.8;display:block}.lottery-channel-diagram>div{border-block:2px solid var(--sd-tone-10);padding:30px 0;text-align:center}.lottery-channel-diagram b{font-size:24px;line-height:1.4;display:block;margin-bottom:14px}.lottery-channel-diagram>div>span{font-size:12px;color:var(--sd-tone-10)}.lottery-evidence-pack .showcase-output-list>ul{grid-template-columns:1fr 1fr}.lottery-game-acceptance .showcase-process-body>ol{grid-template-columns:repeat(3,1fr);gap:45px}.lottery-game-acceptance .showcase-process-body>ol>li::before{font-size:37px;color:var(--sd-tone-5)}.participation-lottery .closing-cta{background:var(--sd-tone-5);color:var(--sd-tone-14)}.participation-lottery .closing-cta .button{background:var(--sd-tone-12);color:var(--sd-tone-4)}

.participation-social{background:var(--sd-tone-13);color:var(--sd-tone-2);--showcase-muted:var(--sd-tone-5);--showcase-line:var(--sd-tone-9)}.participation-social .button{background:var(--sd-tone-4);color:var(--sd-tone-14)}.social-playroom-hero{padding:38px 0 80px;background:linear-gradient(135deg,var(--sd-tone-11),var(--sd-tone-12))}.social-title-row{margin:45px 0}.social-title-row h1{font-size:clamp(52px,5.6vw,82px);max-width:20ch;letter-spacing:-.045em}.social-title-row>div{display:flex;align-items:center;justify-content:space-between;gap:65px}.social-title-row p{font-size:20px;line-height:1.8;color:var(--sd-tone-5);max-width:700px;margin:0}.social-title-row .button{flex:0 0 auto}.social-playroom{border:1px solid var(--sd-tone-8);background:var(--sd-tone-1);border-radius:12px;overflow:hidden;box-shadow:0 30px 65px rgb(var(--sd-tone-3-rgb) / 0.1255)}.social-playroom-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 26px;background:var(--sd-tone-10);color:var(--sd-tone-2);font-size:12px}.social-playroom-top>span{font-size:10px;color:var(--sd-tone-4)}.social-playroom-grid{display:grid;grid-template-columns:1.6fr 1fr;align-items:start}.social-playroom figure>img{display:block;width:100%;height:auto}.social-playroom figcaption{padding:16px 23px;color:var(--sd-tone-10);font-size:10px;line-height:1.8;border-top:1px solid var(--sd-tone-6)}.social-loop-console{padding:28px;color:var(--sd-tone-13);background:var(--sd-tone-2);align-self:stretch;border-left:1px solid var(--sd-tone-7)}.social-loop-console>span{font-size:9px;color:var(--sd-tone-10);letter-spacing:.05em}.social-loop-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0 27px}.social-loop-tabs button{border:1px solid var(--sd-tone-8);padding:10px 13px;border-radius:4px;font-size:11px;line-height:1.5;color:var(--sd-tone-12)}.social-loop-tabs button[aria-selected=true]{background:var(--sd-tone-10);color:var(--sd-tone-3);border-color:var(--sd-tone-10)}.social-loop-console [role=tabpanel]>strong{font-size:29px;line-height:1.25;display:block;margin-bottom:22px;letter-spacing:-.025em}.social-loop-console [role=tabpanel]>p{font-size:15px;line-height:1.85;color:var(--sd-tone-10);margin:0 0 27px}.social-loop-console [role=tabpanel]>div{padding:23px 0;border-top:1px solid var(--sd-tone-7);display:flex;gap:17px;align-items:start}.social-loop-console [role=tabpanel] .icon{width:25px;height:25px;color:var(--sd-tone-10)}.social-loop-console [role=tabpanel]>div>span{font-size:13px;line-height:1.8;color:var(--sd-tone-10)}.social-definition{background:var(--sd-tone-14)}.social-definition .direct-answer p{color:var(--sd-tone-5)}
.social-economy-studio{padding:100px 0}.social-economy-heading{max-width:1000px;margin-bottom:45px}.social-economy-heading h2{font-size:51px}.social-economy-layout{display:grid;grid-template-columns:1.2fr 1fr;gap:90px}.social-economy-buckets{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;align-content:start}.social-economy-buckets article{padding:25px 20px;background:var(--sd-tone-10);border:1px solid var(--sd-tone-8);border-radius:8px}.social-economy-buckets article>span{display:grid;place-items:center;width:39px;height:39px;border-radius:50%;border:1px solid var(--sd-tone-7);font-size:12px;margin-bottom:28px;color:var(--sd-tone-4)}.social-economy-buckets b{font-size:24px;line-height:1.25;display:block;margin-bottom:17px}.social-economy-buckets p{font-size:13px;line-height:1.85;color:var(--sd-tone-5);margin:0}.social-loop-production{background:var(--sd-tone-10)}.social-loop-production .showcase-process-body>ol{grid-template-columns:repeat(3,1fr);gap:45px}.social-loop-production .showcase-process-body>ol>li::before{font-size:36px;color:var(--sd-tone-5)}.social-control-room{padding:100px 0;background:var(--sd-tone-3);color:var(--sd-tone-13);--showcase-muted:var(--sd-tone-10);--showcase-line:var(--sd-tone-7)}.social-control-room>.container{display:grid;grid-template-columns:1fr 1fr;gap:100px}.social-preference-card{background:var(--sd-tone-12);color:var(--sd-tone-3);padding:35px;border-radius:9px;border:1px solid var(--sd-tone-9);align-self:start}.social-preference-card>span{font-size:10px;color:var(--sd-tone-5);letter-spacing:.05em}.social-preference-card h3{font-size:35px;margin:22px 0 30px}.social-preference-card label{display:flex;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid var(--sd-tone-9);padding:23px 0;cursor:pointer}.social-preference-card label b{display:block;font-size:18px;margin-bottom:9px}.social-preference-card label small{font-size:11px;color:var(--sd-tone-5);line-height:1.8;display:block}.social-preference-card input{width:24px;height:24px;flex:0 0 24px;accent-color:var(--sd-tone-5);cursor:pointer}.social-preference-card>p{padding:18px;background:var(--sd-tone-10);font-size:13px;line-height:1.85;color:var(--sd-tone-4);margin:15px 0 22px;border-radius:3px}.social-preference-card>small{font-size:11px;color:var(--sd-tone-5);line-height:1.8;display:block}.social-product-scope{background:var(--sd-tone-13)}.social-distribution{padding:100px 0;background:var(--sd-tone-11);--showcase-muted:var(--sd-tone-5)}.social-distribution>.container{display:grid;grid-template-columns:1fr 1fr;gap:100px}.social-channel-paths h2{font-size:49px}.social-channel-paths>div{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:35px 0 25px}.social-channel-paths article{border-top:2px solid var(--sd-tone-8);padding-top:23px}.social-channel-paths .icon{display:block;width:27px;height:27px;color:var(--sd-tone-5);margin-bottom:24px}.social-channel-paths b{font-size:21px;display:block;margin-bottom:15px}.social-channel-paths article>span{font-size:13px;line-height:1.8;color:var(--sd-tone-5);display:block}.social-channel-paths>p{font-size:13px;color:var(--sd-tone-5);line-height:1.85}.social-economy-handover .showcase-output-list>ul{grid-template-columns:1fr 1fr}.participation-social .closing-cta{background:var(--sd-tone-4);color:var(--sd-tone-14)}.participation-social .closing-cta .button{background:var(--sd-tone-10);color:var(--sd-tone-3)}

.participation-sweepstakes{background:var(--sd-tone-13);color:var(--sd-tone-3);--showcase-muted:var(--sd-tone-5);--showcase-line:var(--sd-tone-9)}.participation-sweepstakes .button{background:var(--sd-tone-4);color:var(--sd-tone-14)}.sweeps-product-hero{padding:38px 0 80px;background:var(--sd-tone-12)}.sweeps-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:85px;align-items:center;margin-top:45px}.sweeps-hero-grid h1{font-size:clamp(50px,4.8vw,74px);letter-spacing:-.045em;max-width:16ch;margin:0 0 28px}.sweeps-hero-grid p{font-size:20px;line-height:1.8;color:var(--sd-tone-5);margin-bottom:28px}.sweeps-hero-grid figure{border:1px solid var(--sd-tone-9);background:var(--sd-tone-14);box-shadow:0 28px 65px rgb(var(--sd-tone-4-rgb) / 0.102);border-radius:5px;overflow:hidden}.sweeps-hero-grid img{width:100%;height:auto;display:block}.sweeps-hero-grid figcaption{font-size:10px;line-height:1.8;padding:18px 22px;color:var(--sd-tone-5);border-top:1px solid var(--sd-tone-9)}.sweeps-definition{background:var(--sd-tone-14)}.sweeps-definition .direct-answer p{color:var(--sd-tone-5)}.sweeps-rules-workshop{padding:100px 0}.sweeps-rule-sheet{margin-bottom:65px}.sweeps-rule-sheet h2{font-size:51px}.sweeps-rule-sheet>div{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:40px}.sweeps-rule-sheet article{padding:25px;background:var(--sd-tone-11);border:1px solid var(--sd-tone-9)}.sweeps-rule-sheet article>span{font-size:11px;color:var(--sd-tone-6);display:block;margin-bottom:30px}.sweeps-rule-sheet h3{font-size:26px;line-height:1.2;margin-bottom:18px}.sweeps-rule-sheet article p{font-size:14px;line-height:1.8;color:var(--sd-tone-5);margin:0}.sweeps-rules-workshop>.container>.showcase-native{max-width:1100px}.sweeps-rules-workshop .showcase-native-copy{display:grid;grid-template-columns:1.25fr 1fr;gap:65px}.sweeps-rules-workshop .showcase-native-copy>ul{margin:0}
.sweeps-record-workbench{background:var(--sd-tone-3);color:var(--sd-tone-14);--showcase-muted:var(--sd-tone-10);--showcase-line:var(--sd-tone-7);padding:100px 0}.sweeps-record-title{display:grid;grid-template-columns:1fr 1fr;gap:10px 90px;align-items:end;margin-bottom:40px}.sweeps-record-title .showcase-kicker{grid-column:1/-1}.sweeps-record-title h2{font-size:50px;margin:0}.sweeps-record-title p{font-size:16px;line-height:1.85;color:var(--sd-tone-10);margin:0}.sweeps-record-tabs{display:flex;gap:12px;margin-bottom:25px}.sweeps-record-tabs button{font-size:14px;line-height:1.5;border:1px solid var(--sd-tone-8);border-radius:3px;padding:13px 20px;color:var(--sd-tone-13)}.sweeps-record-tabs button[aria-selected=true]{background:var(--sd-tone-10);color:var(--sd-tone-3);border-color:var(--sd-tone-10)}.sweeps-record-panel{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sweeps-record-panel article{padding:30px;background:var(--sd-tone-13);color:var(--sd-tone-3);border-top:5px solid var(--sd-tone-9)}.sweeps-record-panel article>span{display:block;font-size:10px;color:var(--sd-tone-5);letter-spacing:.05em;margin-bottom:30px}.sweeps-record-panel strong{display:block;font-size:27px;line-height:1.25;letter-spacing:-.025em;margin-bottom:20px}.sweeps-record-panel b{font-size:15px;line-height:1.7;display:block}.sweeps-record-panel p{font-size:14px;line-height:1.85;color:var(--sd-tone-5);margin:16px 0 0}.sweeps-record-panel .icon{width:27px;height:27px;color:var(--sd-tone-6);margin-bottom:25px}.sweeps-native-ledger-copy{margin-top:60px;max-width:1100px}.sweeps-responsibility-scope{background:var(--sd-tone-11)}.sweeps-provider-fit{padding:100px 0}.sweeps-provider-fit>.container{display:grid;grid-template-columns:1fr 1fr;gap:100px}.sweeps-compatibility-list{background:var(--sd-tone-14);border:1px solid var(--sd-tone-9);padding:35px}.sweeps-compatibility-list>span{font-size:10px;line-height:1.8;letter-spacing:.06em;color:var(--sd-tone-5)}.sweeps-compatibility-list ul{list-style:none;margin:30px 0 0;padding:0}.sweeps-compatibility-list li{display:grid;grid-template-columns:30px 1fr;gap:8px 18px;border-top:1px solid var(--sd-tone-9);padding:23px 0}.sweeps-compatibility-list .icon{grid-row:span 2;width:25px;height:25px;color:var(--sd-tone-4)}.sweeps-compatibility-list b{font-size:20px}.sweeps-compatibility-list li span{font-size:14px;line-height:1.8;color:var(--sd-tone-5)}.sweeps-record-acceptance .showcase-process-body>ol{grid-template-columns:1fr;gap:0}.sweeps-record-acceptance .showcase-process-body>ol>li{display:grid;grid-template-columns:55px 1fr 1.3fr;gap:35px;padding:30px 0}.sweeps-record-acceptance .showcase-process-body>ol>li::before{font-size:32px;margin:0}.sweeps-record-acceptance h3{margin:0}.sweeps-operating-evidence{background:var(--sd-tone-11)}.sweeps-operating-evidence .showcase-output-list>ul{grid-template-columns:1fr 1fr}.participation-sweepstakes .closing-cta{background:var(--sd-tone-4);color:var(--sd-tone-14)}.participation-sweepstakes .closing-cta .button{background:var(--sd-tone-10);color:var(--sd-tone-3)}

@keyframes participation-scope-light{0%,100%{box-shadow:inset 0 0 0 1px rgb(var(--sd-tone-9-rgb) / 0.0)}50%{box-shadow:inset 0 0 0 1px var(--sd-tone-7)}}
@keyframes participation-draw-light{0%,100%{border-color:var(--sd-tone-9)}50%{border-color:var(--sd-tone-6)}}
@keyframes participation-social-light{0%,100%{box-shadow:inset 0 0 0 1px rgb(var(--sd-tone-10-rgb) / 0.0)}50%{box-shadow:inset 0 0 0 1px var(--sd-tone-10)}}
@keyframes participation-reel-light{0%,100%{box-shadow:0 28px 65px rgb(var(--sd-tone-4-rgb) / 0.102)}50%{box-shadow:0 28px 65px rgb(var(--sd-tone-4-rgb) / 0.2196)}}
html[data-motion=on][data-page-hidden=false] .saas-operating-board[data-in-view=true] .saas-scenario-panel article{animation:participation-scope-light 4s ease-in-out infinite}
html[data-motion=on][data-page-hidden=false] .lottery-game-studio[data-in-view=true]{animation:participation-draw-light 4s ease-in-out infinite}
html[data-motion=on][data-page-hidden=false] .social-playroom[data-in-view=true] .social-loop-console{animation:participation-social-light 4s ease-in-out infinite}
html[data-motion=on][data-page-hidden=false] .sweeps-hero-grid figure[data-in-view=true]{animation:participation-reel-light 6s ease-in-out infinite}
@media(prefers-reduced-motion:reduce){.saas-scenario-panel article,.lottery-game-studio,.social-loop-console,.sweeps-hero-grid figure{animation:none!important}}
@media(max-width:1100px){.saas-title-block>div,.social-title-row>div{gap:40px}.saas-title-block p,.social-title-row p{font-size:18px}.saas-title-block .button,.social-title-row .button{max-width:290px}.saas-procurement-review>.container,.saas-config-grid,.lottery-title-row,.lottery-claims-desk>.container,.social-economy-layout,.social-control-room>.container,.social-distribution>.container,.sweeps-hero-grid,.sweeps-provider-fit>.container{gap:50px}.saas-config-settings{grid-template-columns:1fr}.saas-config-settings article{display:grid;grid-template-columns:35px 1fr;gap:10px 18px}.saas-config-settings .icon{grid-row:span 2;margin:0}.saas-config-settings b{margin:0}.saas-config-settings article>span{grid-column:2}.saas-config-settings>div{grid-column:auto}.lottery-game-studio{grid-template-columns:1.1fr 1fr}.lottery-format-workspace{padding:22px}.lottery-format-tabs{gap:7px}.lottery-format-tabs button{font-size:11px;padding:10px 12px}.lottery-bingo-card span{font-size:17px}.social-playroom-grid{grid-template-columns:1.2fr 1fr}.social-loop-console{padding:24px}.social-loop-console [role=tabpanel]>strong{font-size:26px}.social-economy-buckets{grid-template-columns:1fr}.social-economy-buckets article{display:grid;grid-template-columns:42px 1fr;gap:12px 20px}.social-economy-buckets article>span{grid-row:span 2;margin:0}.social-economy-buckets b{font-size:22px;margin:0}.social-economy-buckets p{grid-column:2}.social-channel-paths>div{grid-template-columns:1fr}.social-channel-paths article{display:grid;grid-template-columns:35px 1fr;gap:10px 15px;padding-top:18px}.social-channel-paths .icon{grid-row:span 2;margin:0}.social-channel-paths b{margin:0}.social-channel-paths article>span{grid-column:2}.sweeps-rule-sheet>div{gap:17px}.sweeps-rule-sheet article{padding:22px 18px}.sweeps-rule-sheet h3{font-size:23px}.sweeps-record-panel{gap:15px}.sweeps-record-panel article{padding:25px}.sweeps-record-panel strong{font-size:25px}}
@media(max-width:700px){
 .participation-saas .container,.participation-lottery .container,.participation-social .container,.participation-sweepstakes .container{width:calc(100% - 40px)}
 .saas-model-hero,.lottery-number-hero,.social-playroom-hero,.sweeps-product-hero{padding:26px 0 55px}.saas-title-block,.social-title-row{margin:30px 0}.saas-title-block h1,.lottery-title-row h1,.social-title-row h1,.sweeps-hero-grid h1{font-size:42px;line-height:1.06;letter-spacing:-.04em;max-width:100%}.saas-title-block>div,.social-title-row>div{display:block}.saas-title-block p,.social-title-row p{font-size:18px;line-height:1.8;margin-bottom:28px}.saas-title-block .button,.social-title-row .button{max-width:100%}.saas-board-header,.social-playroom-top{padding:18px;flex-wrap:wrap;gap:8px;font-size:11px}.saas-board-header>span,.social-playroom-top>span{font-size:9px}.saas-scenario-tabs button{padding:16px 12px;font-size:11px}.saas-scenario-panel{grid-template-columns:1fr}.saas-scenario-panel article{border-right:0;border-bottom:1px solid var(--sd-tone-9);padding:25px}.saas-scenario-panel article>span{margin-bottom:22px}.saas-scenario-panel .icon{width:27px;height:27px;margin-bottom:18px}.saas-scenario-panel h3{font-size:26px;margin-bottom:15px}.saas-scenario-panel p{font-size:14px}.saas-board-note{padding:20px 23px;font-size:10px}
 .saas-procurement-review,.saas-configuration-room,.saas-release-calendar,.lottery-rules-brief,.lottery-claims-desk,.lottery-channel-room,.social-economy-studio,.social-control-room,.social-distribution,.sweeps-rules-workshop,.sweeps-record-workbench,.sweeps-provider-fit{padding:65px 0}
 .saas-procurement-review>.container,.saas-config-grid,.lottery-title-row,.lottery-game-studio,.lottery-claims-desk>.container,.social-playroom-grid,.social-economy-layout,.social-control-room>.container,.social-distribution>.container,.sweeps-hero-grid,.sweeps-provider-fit>.container{grid-template-columns:1fr;gap:38px}
 .saas-review-index h2{font-size:40px}.saas-review-index ul{margin-top:25px}.saas-review-index li{max-width:none;font-size:14px}.saas-config-heading{margin-bottom:32px}.saas-config-heading h2{font-size:39px}.saas-config-settings article{padding:22px}.saas-config-settings article>span{font-size:13px}.saas-release-calendar .showcase-native-copy{grid-template-columns:1fr;gap:10px}.saas-release-route{padding:25px;margin-top:35px}.saas-release-route ol{grid-template-columns:1fr 1fr;gap:28px 23px}.saas-release-route b{font-size:22px}.saas-release-route li span{font-size:13px}.saas-operating-handover .showcase-output-list>ul,.lottery-evidence-pack .showcase-output-list>ul,.social-economy-handover .showcase-output-list>ul,.sweeps-operating-evidence .showcase-output-list>ul{grid-template-columns:1fr}.saas-proposal-to-acceptance .showcase-process-body>ol>li,.sweeps-record-acceptance .showcase-process-body>ol>li{grid-template-columns:40px 1fr;gap:15px 20px;padding:25px 0}.saas-proposal-to-acceptance .showcase-process-body p,.sweeps-record-acceptance .showcase-process-body p{grid-column:2}.saas-proposal-to-acceptance h3,.sweeps-record-acceptance h3{font-size:23px}
 .lottery-title-row{margin:30px 0}.lottery-title-row p{font-size:18px}.lottery-game-studio{gap:0}.lottery-game-studio figure{border-right:0;border-bottom:1px solid var(--sd-tone-9)}.lottery-game-studio figcaption{font-size:9px;padding:15px 20px}.lottery-format-workspace{padding:25px 22px}.lottery-format-workspace>span{font-size:9px}.lottery-format-tabs button{font-size:11px;padding:11px 13px}.lottery-ticket-example{padding:22px}.lottery-ticket-example>strong{font-size:29px}.lottery-bingo-card span{font-size:20px}.lottery-bingo-card b{font-size:23px}.lottery-bingo-card .bingo-free{font-size:8px}.lottery-keno-example [role=group]{gap:7px}.lottery-keno-example button{min-height:42px;font-size:15px}.lottery-lifecycle{margin-bottom:40px}.lottery-lifecycle h2,.lottery-claim-record h2{font-size:39px}.lottery-lifecycle ol{grid-template-columns:1fr 1fr;gap:30px 23px;margin-top:30px}.lottery-lifecycle b{font-size:25px}.lottery-lifecycle p{font-size:13px}.lottery-rules-brief>.container>.showcase-native{padding:25px}.lottery-rules-brief .showcase-native-copy{columns:1}.lottery-claim-record>div{grid-template-columns:70px 1fr;gap:10px 15px}.lottery-claim-record strong{font-size:19px}.lottery-channel-diagram{grid-template-columns:1fr;gap:25px;margin-top:35px}.lottery-channel-diagram article{padding:25px}.lottery-channel-diagram>div{padding:24px}.lottery-channel-diagram b{font-size:23px}.lottery-game-acceptance .showcase-process-body>ol{grid-template-columns:1fr;gap:30px}.lottery-game-acceptance .showcase-process-body>ol>li::before{margin-bottom:20px}
 .social-playroom{border-radius:6px}.social-playroom-grid{gap:0}.social-playroom figcaption{font-size:9px;padding:15px 20px}.social-loop-console{padding:25px 22px;border-left:0;border-top:1px solid var(--sd-tone-7)}.social-loop-console [role=tabpanel]>strong{font-size:28px}.social-loop-console [role=tabpanel]>p{font-size:15px}.social-loop-tabs button{font-size:11px;padding:11px 12px}.social-economy-heading{margin-bottom:30px}.social-economy-heading h2,.social-channel-paths h2{font-size:39px}.social-economy-buckets article{padding:23px}.social-preference-card{padding:25px}.social-preference-card h3{font-size:31px}.social-preference-card label b{font-size:17px}.social-preference-card label small{font-size:10px}.social-preference-card>small{font-size:10px}.social-loop-production .showcase-process-body>ol{grid-template-columns:1fr;gap:30px}.social-loop-production .showcase-process-body>ol>li::before{margin-bottom:20px}
 .sweeps-hero-grid{margin-top:30px}.sweeps-hero-grid p{font-size:18px}.sweeps-hero-grid figcaption{font-size:9px;padding:15px 20px}.sweeps-rule-sheet{margin-bottom:40px}.sweeps-rule-sheet h2{font-size:39px}.sweeps-rule-sheet>div{grid-template-columns:1fr 1fr;gap:14px;margin-top:30px}.sweeps-rule-sheet article{padding:20px 17px}.sweeps-rule-sheet article>span{margin-bottom:22px}.sweeps-rule-sheet h3{font-size:22px}.sweeps-rule-sheet article p{font-size:13px}.sweeps-rules-workshop .showcase-native-copy{grid-template-columns:1fr;gap:10px}.sweeps-record-title{grid-template-columns:1fr;gap:25px;margin-bottom:30px}.sweeps-record-title .showcase-kicker{margin-bottom:0}.sweeps-record-title h2{font-size:39px}.sweeps-record-title p{font-size:15px}.sweeps-record-tabs{gap:8px;flex-wrap:wrap}.sweeps-record-tabs button{font-size:12px;padding:12px 15px}.sweeps-record-panel{grid-template-columns:1fr;gap:15px}.sweeps-record-panel article{padding:25px}.sweeps-record-panel article>span{margin-bottom:25px}.sweeps-record-panel strong{font-size:26px}.sweeps-native-ledger-copy{margin-top:40px}.sweeps-compatibility-list{padding:25px}.sweeps-compatibility-list b{font-size:19px}.sweeps-compatibility-list li span{font-size:13px}
}
@media(max-width:360px){.saas-title-block h1,.lottery-title-row h1,.social-title-row h1,.sweeps-hero-grid h1{font-size:37px}.saas-scenario-tabs button{padding:15px 10px;font-size:10px}.lottery-format-workspace{padding:23px 18px}.lottery-format-tabs{gap:6px}.lottery-format-tabs button{font-size:10px;padding:11px 12px}.lottery-bingo-card{padding:10px}.lottery-bingo-card>div{gap:5px;margin-bottom:5px}.lottery-bingo-card span{font-size:17px}.lottery-bingo-card b{font-size:21px}.lottery-keno-example [role=group]{gap:6px}.lottery-keno-example button{min-height:40px;font-size:14px}.sweeps-rule-sheet article{padding:18px 14px}.sweeps-rule-sheet h3{font-size:20px}.sweeps-record-tabs{gap:6px}.sweeps-record-tabs button{font-size:11px;padding:12px 13px}}

.saas-board-header h2{font-size:23px;line-height:1.35;letter-spacing:-.025em;margin:0;max-width:none}@media(max-width:700px){.saas-board-header h2{font-size:20px}}

/* Keep each workflow paragraph intact beside its implementation checklist. */
.lottery-rules-brief .showcase-native-copy{columns:auto}
@media(min-width:901px){.lottery-rules-brief .showcase-native-copy{display:grid;grid-template-columns:1.2fr 1fr;gap:28px 65px;align-items:start}.lottery-rules-brief .showcase-native-copy>p{grid-column:1;margin:0}.lottery-rules-brief .showcase-native-copy>ul{grid-column:2;grid-row:1 / span 2;margin:0}}

/* Shared brand controls for reviewed social and promotional platform services. */
.sd-showcase:is(.participation-social,.participation-sweepstakes) > section:first-child .button{background:var(--accent);color:var(--ink)}
.sd-showcase:is(.participation-social,.participation-sweepstakes) > section:first-child .button:hover{background:var(--accent-dark);color:var(--paper)}
.sd-showcase.participation-sweepstakes .sweeps-record-tabs{gap:10px}
.sd-showcase.participation-sweepstakes .sweeps-record-tabs [role=tab]{font-size:15px;min-height:48px;padding:13px 20px;border-radius:12px}
.sd-showcase.participation-sweepstakes .sweeps-record-tabs [role=tab][aria-selected=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}
.social-preference-card>div{padding:20px 0;border-top:1px solid var(--showcase-line)}.social-preference-card>div>b{display:block;font-size:18px}.social-preference-card>div>p{margin:16px 0 0!important;font-size:16px;line-height:1.8}
@media(max-width:700px){.sd-showcase.participation-sweepstakes .sweeps-record-tabs{display:grid;grid-template-columns:1fr}.sd-showcase.participation-sweepstakes .sweeps-record-tabs [role=tab]{text-align:left}}
