.player-home-shell .player-home-shell__surface{width:min(94%,960px);min-width:0;max-width:100%;padding:clamp(20px,4vw,40px) clamp(16px,4vw,40px) calc(104px + env(safe-area-inset-bottom));background:linear-gradient(145deg,#171c27f7,#0a0d14fa);border:1px solid #e2bc7157;border-radius:18px;margin:24px auto 0;box-shadow:0 24px 70px #0000003d}.player-home-shell .player-home-shell__identity{max-width:640px}.player-home-shell .player-home-shell__identity h1,.player-home-shell .player-home-shell__research-heading h1{color:#fff6dd;letter-spacing:-.045em;margin:0;font-size:clamp(2rem,7vw,3.6rem);line-height:1.04}.player-home-shell .player-home-shell__identity p{color:#d5d9e2;margin:14px 0 0;font-size:clamp(1rem,2.6vw,1.18rem);line-height:1.6}.player-home-shell .player-home-shell__actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:clamp(26px,5vw,42px);display:grid}.player-home-shell .player-home-shell__actions button,.player-home-shell .player-home-shell__command-center-action,.player-home-shell .player-home-shell__latest-results-action,.player-home-shell .player-home-shell__nico-advantage-action,.player-home-shell .player-home-shell__research-action,.player-home-shell .player-home-shell__research-link,.player-home-shell .player-home-shell__research-grid :is(button,a){color:#fff6dd;width:100%;min-width:0;min-height:44px;font:inherit;text-align:left;background:#171d2a;border:1px solid #e2bc715c;border-radius:12px;justify-content:flex-start;align-items:center;font-weight:750;line-height:1.25;text-decoration:none;transition:border-color .16s,background .16s,transform .16s;display:flex}.player-home-shell .player-home-shell__actions button{min-height:112px;padding:18px;font-size:clamp(1rem,2.9vw,1.2rem)}.player-home-shell .player-home-shell__home .player-home-shell__action{--home-action-accent:#938dff;--home-action-border:#b6b1ff8a;--home-action-glow:#625af024;--home-action-background:radial-gradient(circle at 92% 8%,#938dff2b,transparent 42%),linear-gradient(145deg,#1d1930,#131720 70%);border-color:var(--home-action-border);background:var(--home-action-background);box-shadow:inset 3px 0 var(--home-action-accent),0 12px 32px var(--home-action-glow);isolation:isolate;position:relative;overflow:hidden}.player-home-shell .player-home-shell__home .player-home-shell__action--generate{--home-action-accent:#938dff;--home-action-border:#b6b1ff8a;--home-action-glow:#625af024;--home-action-background:radial-gradient(circle at 92% 8%,#938dff2b,transparent 42%),linear-gradient(145deg,#1d1930,#131720 70%)}.player-home-shell .player-home-shell__home .player-home-shell__action--scratchers{--home-action-accent:#f0c979;--home-action-border:#f0c9798f;--home-action-glow:#e8c57b1f;--home-action-background:radial-gradient(circle at 92% 8%,#f0c97924,transparent 42%),linear-gradient(145deg,#211c13,#131720 70%)}.player-home-shell .player-home-shell__home .player-home-shell__action--scan{--home-action-accent:#91d7c1;--home-action-border:#91d7c180;--home-action-glow:#3f776729;--home-action-background:radial-gradient(circle at 92% 8%,#91d7c129,transparent 42%),linear-gradient(145deg,#10261f,#121722 70%)}.player-home-shell .player-home-shell__home .player-home-shell__action--tickets{--home-action-accent:#4ea7ff;--home-action-border:#4ea7ff85;--home-action-glow:#1f6fd126;--home-action-background:radial-gradient(circle at 92% 8%,#4ea7ff29,transparent 42%),linear-gradient(145deg,#10233b,#121722 70%)}.player-home-shell .player-home-shell__command-center-action{cursor:pointer;background:radial-gradient(circle at 94% 8%,#7b444c2e,#0000 42%),linear-gradient(135deg,#21171b,#151117 72%);border-color:#7b444c;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;margin-top:12px;padding:16px 18px;display:grid;box-shadow:inset 3px 0 #7b444c,0 14px 36px #4a182326}.player-home-shell .player-home-shell__command-center-action span{color:#fff6dd;font-size:clamp(1rem,2.8vw,1.16rem)}.player-home-shell .player-home-shell__command-center-action small{color:#c5cbda;text-align:right;font-size:.9rem;font-weight:600}.player-home-shell .player-home-shell__latest-results-action{cursor:pointer;background:radial-gradient(circle at 94% 8%,#ffb85b47,#0000 42%),linear-gradient(135deg,#6f2b0d,#35180d 72%);border-color:#ff8c32;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:76px;margin-top:12px;padding:16px 18px;display:grid;box-shadow:inset 3px 0 #ffa24a,0 14px 36px #cd53133d}.player-home-shell .player-home-shell__latest-results-action span{color:#fff4e7;font-size:clamp(1rem,2.8vw,1.16rem)}.player-home-shell .player-home-shell__latest-results-action small{color:#ffd3ad;text-align:right;font-size:.9rem;font-weight:600}.player-home-shell .player-home-shell__nico-advantage-action{cursor:pointer;background:radial-gradient(circle at 88% 10%,#f0c9794d,#0000 32%),linear-gradient(115deg,#3c2575 0%,#5d3fb2 48%,#8a5726 130%);border-color:#a989ff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;margin-top:12px;padding:16px 18px;display:grid;box-shadow:inset 4px 0 #f0c979,0 16px 40px #5b3eb347}.player-home-shell .player-home-shell__nico-advantage-action span{color:#fff;text-shadow:0 2px 16px #00000059;font-size:clamp(1.08rem,3vw,1.3rem)}.player-home-shell .player-home-shell__nico-advantage-action small{color:#fff1ca;text-align:right;max-width:280px;font-size:.9rem;font-weight:650;line-height:1.35}.player-home-shell .player-home-shell__actions button:hover,.player-home-shell .player-home-shell__command-center-action:hover,.player-home-shell .player-home-shell__latest-results-action:hover,.player-home-shell .player-home-shell__nico-advantage-action:hover,.player-home-shell .player-home-shell__research-action:hover,.player-home-shell .player-home-shell__research-link:hover,.player-home-shell .player-home-shell__research-grid :is(button,a):hover{background:#222b3c;border-color:#f0c979;transform:translateY(-1px)}.player-home-shell .player-home-shell__home .player-home-shell__action:hover{border-color:var(--home-action-accent);background:var(--home-action-background);box-shadow:inset 3px 0 var(--home-action-accent),0 16px 38px var(--home-action-glow)}.player-home-shell .player-home-shell__home .player-home-shell__command-center-action:hover{background:radial-gradient(circle at 94% 8%,#7b444c3d,#0000 42%),linear-gradient(135deg,#271a20,#171218 72%);border-color:#9d5b66;box-shadow:inset 3px 0 #9d5b66,0 16px 38px #4a182333}.player-home-shell .player-home-shell__home .player-home-shell__latest-results-action:hover{background:radial-gradient(circle at 94% 8%,#ffc37061,#0000 42%),linear-gradient(135deg,#82340f,#431d0d 72%);border-color:#ffb065;box-shadow:inset 3px 0 #ffb065,0 16px 38px #cd531352}.player-home-shell .player-home-shell__home .player-home-shell__nico-advantage-action:hover{background:radial-gradient(circle at 88% 10%,#f0c97966,#0000 34%),linear-gradient(115deg,#482c8c 0%,#6b4bc4 48%,#99612b 130%);border-color:#f3d18b;box-shadow:inset 4px 0 #ffe1a1,0 18px 46px #5b3eb35c}.player-home-shell .player-home-shell__actions button:focus-visible,.player-home-shell .player-home-shell__command-center-action:focus-visible,.player-home-shell .player-home-shell__latest-results-action:focus-visible,.player-home-shell .player-home-shell__nico-advantage-action:focus-visible,.player-home-shell .player-home-shell__research-action:focus-visible,.player-home-shell .player-home-shell__research-link:focus-visible,.player-home-shell .player-home-shell__research-grid :is(button,a):focus-visible{outline-offset:3px;outline:3px solid #f0c979}.player-home-shell .player-home-shell__home :is(.player-home-shell__action,.player-home-shell__command-center-action,.player-home-shell__latest-results-action,.player-home-shell__nico-advantage-action):focus-visible{outline-color:#fff6dd}.player-home-shell .player-home-shell__ticket-status{color:#c5cbda;margin:18px 0 0;font-size:.94rem}.player-home-shell .player-home-shell__research-action{color:#e8c57b;background:0 0;justify-content:center;margin-top:16px;padding:12px 16px}.player-home-shell .player-home-shell__notice{color:#aeb6c5;margin:16px 0 0;font-size:.8rem;line-height:1.55}.player-home-shell .player-home-shell__research-heading p{color:#e8c57b;letter-spacing:.14em;margin:0 0 8px;font-size:.74rem;font-weight:850}.player-home-shell .player-home-shell__research-heading span{color:#d5d9e2;max-width:640px;margin-top:14px;line-height:1.6;display:block}.player-home-shell .player-home-shell__research-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:30px;display:grid}.player-home-shell .player-home-shell__research-grid article{background:#121823b3;border:1px solid #c4cfe32e;border-radius:14px;min-width:0;padding:18px}.player-home-shell .player-home-shell__research-grid h2{color:#fff6dd;margin:0 0 14px;font-size:1.05rem;line-height:1.25}.player-home-shell .player-home-shell__research-grid :is(button,a){color:#dbe5fb;margin-top:9px;padding:11px 12px;font-size:.94rem;font-weight:650}.player-home-shell .player-home-shell__research-link{color:#e8c57b;background:0 0;border-color:#e2bc7147;width:auto;min-height:36px;margin-left:6px;padding:7px 10px;font-size:.82rem}.player-home-shell .player-home-shell__header-home-row,.player-home-shell .player-home-shell__desktop-research{width:min(94%,1400px);min-width:0;max-width:100%;margin:10px auto 0;display:flex}.player-home-shell .player-home-shell__header-home-control{color:#fff6dd;cursor:pointer;min-width:76px;min-height:44px;font:inherit;background:#171d2a;border:1px solid #e2bc7152;border-radius:10px;font-weight:750}.player-home-shell .player-home-shell__header-home-control:hover{background:#222b3c;border-color:#f0c979}.player-home-shell .player-home-shell__header-home-control:focus-visible{outline-offset:3px;outline:3px solid #f0c979}.player-home-shell .player-home-shell__mobile-research{display:none}.player-experience .player-generator-shell__layout{width:min(94%,1400px);margin:18px auto calc(104px + env(safe-area-inset-bottom))}.player-experience .player-generator-shell__intro{background:linear-gradient(145deg,#171c27f7,#0a0d14fa);border:1px solid #e2bc7157;border-radius:18px;grid-column:1/-1;min-width:0;padding:clamp(20px,3.5vw,34px);box-shadow:0 24px 70px #0000003d}.player-experience .player-generator-shell__intro>p{color:#e8c57b;letter-spacing:.14em;margin:0;font-size:.74rem;font-weight:850}.player-experience .player-generator-shell__intro h1{color:#fff6dd;letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(2rem,6vw,3.4rem);line-height:1.04}.player-experience .player-generator-shell__intro>span{color:#d5d9e2;max-width:680px;margin-top:12px;line-height:1.6;display:block}.player-experience .player-generator-shell__paths{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.player-experience .player-generator-shell__paths button{color:#fff6dd;cursor:pointer;min-height:44px;font:inherit;background:#171d2a;border:1px solid #e2bc715c;border-radius:10px;padding:0 16px;font-weight:750}.player-experience .player-generator-shell__paths button:hover{background:#222b3c;border-color:#f0c979}.player-experience .player-generator-shell__paths button:focus-visible{outline-offset:3px;outline:3px solid #f0c979}.player-experience .player-generator-shell__layout .generator .brand-hero,.player-experience .player-generator-shell__layout .generator .mobile-primary-actions,.player-experience .player-generator-shell__layout .generator .results-ribbon,.player-experience .player-generator-shell__layout .nico-advantage{display:none}@media (width<=700px){.player-home-shell .player-home-shell__desktop-research{display:none}.player-home-shell .player-home-shell__mobile-research{width:min(94%,960px);min-width:0;max-width:100%;margin:10px auto 0;display:flex}.player-home-shell .player-home-shell__mobile-research .player-home-shell__research-link{justify-content:center;width:100%;min-height:44px;margin:0}.player-home-shell .player-home-shell__desktop-research-link{display:none}.player-experience .player-generator-shell__layout{width:calc(100% - 16px);margin-top:10px}.player-experience .player-generator-shell__paths{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.player-experience .player-generator-shell__paths button{width:100%}.player-home-shell .mobile-nav button{color:#91a5bc;white-space:normal;overflow-wrap:anywhere;min-width:0;padding-inline:2px;font-size:clamp(8px,2.5vw,10px);line-height:1.05}}@media (width<=560px){.player-home-shell .player-home-shell__research-grid{grid-template-columns:1fr}.player-home-shell .player-home-shell__nico-advantage-action{grid-template-columns:1fr;gap:6px;padding-block:15px}.player-home-shell .player-home-shell__nico-advantage-action small{text-align:left;max-width:none}}@media (width<=360px){.player-home-shell .player-home-shell__actions{grid-template-columns:1fr}.player-home-shell .player-home-shell__surface{width:calc(100% - 24px);padding-inline:14px}.player-home-shell .player-home-shell__command-center-action,.player-home-shell .player-home-shell__latest-results-action,.player-home-shell .player-home-shell__nico-advantage-action{grid-template-columns:1fr;gap:5px}.player-home-shell :is(.player-home-shell__command-center-action,.player-home-shell__latest-results-action,.player-home-shell__nico-advantage-action) small{text-align:left}}@media (prefers-reduced-motion:reduce){.player-home-shell .player-home-shell__actions button,.player-home-shell .player-home-shell__command-center-action,.player-home-shell .player-home-shell__latest-results-action,.player-home-shell .player-home-shell__nico-advantage-action,.player-home-shell .player-home-shell__research-action,.player-home-shell .player-home-shell__research-link,.player-home-shell .player-home-shell__research-grid :is(button,a){transition:none}}.nicoa-root{--adv-blue:#59a4ff;--adv-gold:#e7bd69;--adv-line:#263d58;--adv-panel:#0a1929;color:#f4f7fb;width:95%;max-width:1480px;margin:0 auto 64px}.nicoa-hero{border:1px solid var(--adv-line);background:radial-gradient(circle at 78% 7%,#584eaa38,#0000 25rem),linear-gradient(135deg,#0b1d31,#070d16 68%);border-radius:22px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.55fr);gap:22px;padding:clamp(34px,6vw,76px);display:grid;overflow:hidden}.nicoa-kicker,.nicoa-section>header>p,.nicoa-demo-copy>p,.nicoa-games>div>p,.nicoa-state>div>p,.nicoa-trust header>p,.nicoa-close>p{color:#9c94ff;letter-spacing:.15em;margin:0;font-size:12px;font-weight:850}.nicoa-hero h1{letter-spacing:-.065em;max-width:900px;margin:16px 0 0;font-size:clamp(2.7rem,6vw,5.7rem);font-weight:420;line-height:.96}.nicoa-hero h1 span{color:#d8d9e1}.nicoa-lede{color:#bac7d7;max-width:830px;margin:26px 0 0;font-size:clamp(1.05rem,1.8vw,1.28rem);line-height:1.7}.nicoa-actions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.nicoa-actions button,.nicoa-state button,.nicoa-close button{color:#fff;cursor:pointer;background:#10243a;border:1px solid #5c7592;border-radius:10px;min-height:50px;padding:0 20px;font-weight:800}.nicoa-actions button:first-child,.nicoa-close button:first-child{background:linear-gradient(#2789ff,#0d61d8);border-color:#67a9ff}.nicoa-promise{background:linear-gradient(150deg,#1b190f,#0c1017);border:1px solid #7a673c;border-radius:15px;align-self:stretch;padding:27px}.nicoa-promise>p{color:var(--adv-gold);letter-spacing:.14em;margin:0;font-size:11px;font-weight:850}.nicoa-promise>strong{color:#fff0c9;margin-top:18px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.06;display:block}.nicoa-promise ul{color:#c6cfdb;gap:13px;margin:29px 0 0;padding:0;list-style:none;display:grid}.nicoa-promise li{padding-left:22px;line-height:1.45;position:relative}.nicoa-promise li:before{content:"✓";color:#6fe1c9;font-weight:900;position:absolute;left:0}.nicoa-positioning{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:16px;margin:20px 0;display:grid}.nicoa-positioning>div{border:1px solid var(--adv-line);background:#091827;border-radius:15px;padding:25px}.nicoa-positioning>i{color:var(--adv-gold);place-items:center;font-size:28px;font-style:normal;display:grid}.nicoa-positioning span,.nicoa-ticket-demo span,.nicoa-capabilities article>span,.nicoa-state aside>span{color:#7baef0;letter-spacing:.12em;font-size:10px;font-weight:850}.nicoa-positioning b{margin-top:11px;font-size:1.35rem;display:block}.nicoa-positioning p{color:#aab9cb;margin:10px 0 0;line-height:1.6}.nicoa-section{padding:clamp(58px,8vw,96px) 0}.nicoa-section>header,.nicoa-games>div:first-child,.nicoa-trust>header{max-width:800px}.nicoa-section h2,.nicoa-demo h2,.nicoa-games h2,.nicoa-state h2,.nicoa-trust h2,.nicoa-close h2{letter-spacing:-.055em;margin:12px 0 0;font-size:clamp(2.15rem,4.6vw,4.1rem);font-weight:440;line-height:1.02}.nicoa-section>header>span,.nicoa-games>div>span{color:#9fb0c3;margin-top:15px;font-size:1.05rem;line-height:1.6;display:block}.nicoa-journey{grid-template-columns:repeat(3,1fr);gap:13px;margin-top:34px;display:grid}.nicoa-journey article{border:1px solid var(--adv-line);background:linear-gradient(145deg,#0c1d30,#08121e);border-radius:15px;flex-direction:column;min-height:330px;padding:25px;display:flex}.nicoa-journey article>span{color:#7daef0;font-size:13px;font-weight:850}.nicoa-journey h3,.nicoa-capabilities h3{margin:32px 0 0;font-size:1.3rem}.nicoa-journey p,.nicoa-capabilities p,.nicoa-game-list p,.nicoa-state p,.nicoa-trust p{color:#aebdce;line-height:1.62}.nicoa-journey article>b{color:#e7cc91;border-top:1px solid #29425e;margin-top:auto;padding-top:18px;font-size:.88rem}.nicoa-demo{background:radial-gradient(circle at 100% 0,#544aaa30,#0000 28rem),#0a111d;border:1px solid #3a4e72;border-radius:20px;grid-template-columns:minmax(280px,.7fr) minmax(520px,1.3fr);gap:22px;padding:clamp(30px,5vw,62px);display:grid}.nicoa-demo-copy>p:last-of-type{color:#aebdce;line-height:1.68}.nicoa-demo-tabs{gap:8px;margin-top:25px;display:grid}.nicoa-demo-tabs button{color:#c0ccda;text-align:left;cursor:pointer;background:#0b1929;border:1px solid #344861;border-radius:8px;min-height:45px;padding:0 14px;font-weight:750}.nicoa-demo-tabs button[aria-selected=true]{color:#fff;background:#14345a;border-color:#6b9fe7}.nicoa-ticket-demo{background:#071827;border:1px solid #304866;border-radius:14px;padding:22px}.nicoa-demo-head{border-bottom:1px solid #29425d;justify-content:space-between;gap:14px;padding-bottom:18px;display:flex}.nicoa-demo-head b{color:#ffdc85;font-size:.82rem}.nicoa-number-row{padding-top:20px}.nicoa-number-row>span{display:block}.nicoa-number-row>div{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.nicoa-number-row b{color:#08121e;background:linear-gradient(145deg,#fff,#cfd9e5);border-radius:50%;place-items:center;width:48px;height:48px;font-size:1.05rem;display:grid;box-shadow:inset -3px -4px 8px #7e899866}.nicoa-number-row b.special{background:linear-gradient(145deg,#ffd968,#cf930a)}.nicoa-number-row b.matched{outline:4px solid #55d9b0;box-shadow:0 0 0 7px #55d9b024,inset -3px -4px 8px #7e899866}.nicoa-number-row b.special.matched{outline-color:#ffe072}.nicoa-demo-result{background:#0c2a25;border:1px solid #416852;border-radius:10px;margin-top:23px;padding:18px}.nicoa-demo-result>span{color:#74e1bd}.nicoa-demo-result strong{margin-top:9px;display:block}.nicoa-demo-result p{color:#b9c8d4;margin:8px 0 0;line-height:1.55}.nicoa-official-button{color:#171107;cursor:pointer;background:linear-gradient(100deg,#bc8b3f,#e7c270,#b9873f);border:1px solid #ad8136;border-radius:9px;width:100%;min-height:48px;margin-top:13px;font-weight:850}.nicoa-derby-row{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:20px;display:grid}.nicoa-derby-row>div{background:#0a2033;border:1px solid #315171;border-radius:9px;padding:13px}.nicoa-derby-row span{display:block}.nicoa-derby-row b{margin-top:8px;font-size:1.25rem;display:block}.nicoa-derby-row em{color:#c5d2df;margin-top:3px;font-size:.76rem;font-style:normal;display:block}.nicoa-derby-row .matched{border-color:#58d8b0;box-shadow:inset 0 0 0 2px #58d8b02c}.nicoa-capabilities{grid-template-columns:repeat(2,1fr);gap:14px;margin-top:35px;display:grid}.nicoa-capabilities article{border:1px solid var(--adv-line);background:#091827;border-radius:15px;padding:28px}.nicoa-capabilities h3{margin-top:16px;font-size:1.45rem}.nicoa-capabilities ul{border-top:1px solid #29405a;grid-template-columns:repeat(2,1fr);gap:9px;margin:22px 0 0;padding:18px 0 0;list-style:none;display:grid}.nicoa-capabilities li{color:#cfdae6;padding-left:17px;font-size:.87rem;line-height:1.45;position:relative}.nicoa-capabilities li:before{content:"•";color:#72d9c8;position:absolute;left:0}.nicoa-games{background:#15130d;border:1px solid #5a4b2c;border-radius:20px;grid-template-columns:minmax(300px,.72fr) minmax(500px,1.28fr);gap:50px;padding:clamp(45px,7vw,76px);display:grid}.nicoa-game-list{background:#685a39;border:1px solid #685a39;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;display:grid;overflow:hidden}.nicoa-game-list article{background:#11151d;padding:17px}.nicoa-game-list b{color:#f3dcaa}.nicoa-game-list p{margin:7px 0 0;font-size:.84rem}.nicoa-state{grid-template-columns:1.25fr .75fr;gap:20px;padding:clamp(58px,8vw,96px) 0;display:grid}.nicoa-state>div{padding:35px}.nicoa-state aside{background:#0b2032;border:1px solid #365a75;border-radius:15px;padding:30px}.nicoa-state aside>strong{margin-top:12px;font-size:2rem;display:block}.nicoa-state button{width:100%;margin-top:15px}.nicoa-trust{border:1px solid var(--adv-line);background:#07131f;border-radius:20px;padding:clamp(55px,8vw,90px)}.nicoa-trust>div{background:#314157;border:1px solid #314157;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:1px;margin-top:32px;display:grid;overflow:hidden}.nicoa-trust article{background:#0b1928;padding:24px}.nicoa-trust article>b{font-size:1.06rem}.nicoa-close{text-align:center;padding:clamp(70px,10vw,130px) 0}.nicoa-close h2{max-width:920px;margin-inline:auto}.nicoa-close>span{color:#aebdce;max-width:700px;margin:20px auto 0;font-size:1.1rem;line-height:1.6;display:block}.nicoa-close>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}@media (width<=980px){.nicoa-hero,.nicoa-demo,.nicoa-games,.nicoa-state{grid-template-columns:1fr}.nicoa-journey{grid-template-columns:repeat(2,1fr)}.nicoa-demo-tabs{grid-template-columns:repeat(3,1fr)}.nicoa-demo-tabs button{text-align:center}.nicoa-state>div{padding:20px 0}.nicoa-derby-row{grid-template-columns:repeat(2,1fr)}}@media (width<=680px){.nicoa-root{width:min(100% - 24px,1480px)}.nicoa-hero{padding:28px 20px}.nicoa-positioning{grid-template-columns:1fr}.nicoa-positioning>i{height:18px}.nicoa-journey,.nicoa-capabilities,.nicoa-capabilities ul,.nicoa-trust>div,.nicoa-game-list{grid-template-columns:1fr}.nicoa-journey article{min-height:0}.nicoa-journey article>b{margin-top:20px}.nicoa-demo{padding:24px 15px}.nicoa-demo-tabs{grid-template-columns:1fr}.nicoa-ticket-demo{padding:16px 12px}.nicoa-number-row b{width:42px;height:42px}.nicoa-demo-head{display:grid}.nicoa-games,.nicoa-trust{padding:36px 19px}.nicoa-derby-row{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.nicoa-root *{scroll-behavior:auto!important}}.nicoa-root,.nicoa-root *{min-width:0}.nicoa-root :is(h1,h2,h3,p,li,strong,em){overflow-wrap:anywhere}.nicoa-root button{white-space:normal;line-height:1.35}.nicoa-section>header,.nicoa-trust>header{width:100%;max-width:800px;height:auto!important;min-height:0!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:auto!important;background:0 0!important;border:0!important;padding:0!important;display:block!important;position:static!important}@media (width<=700px){.nicoa-root{width:calc(100% - 20px);margin-bottom:calc(84px + env(safe-area-inset-bottom))}.nicoa-root :is(h1,h2,h3){letter-spacing:-.025em;line-height:1.16}.nicoa-hero h1{font-size:clamp(2.15rem,11vw,3.2rem);line-height:1.1}.nicoa-hero,.nicoa-demo,.nicoa-games,.nicoa-trust{overflow:hidden}.nicoa-positioning>div,.nicoa-promise,.nicoa-journey article,.nicoa-capabilities article,.nicoa-state aside,.nicoa-trust article{padding:20px}.nicoa-actions{grid-template-columns:1fr;display:grid}.nicoa-actions button,.nicoa-state button,.nicoa-close button,.nicoa-official-button{height:auto;min-height:50px;padding:12px 16px}.nicoa-demo-tabs button{height:auto;min-height:46px;padding:11px 13px}.nicoa-number-row>div{gap:14px 12px}.nicoa-number-row b{width:40px;height:40px;font-size:.96rem;box-shadow:inset -2px -3px 7px #7e899866}.nicoa-number-row b.matched{outline-width:3px;box-shadow:0 0 0 4px #55d9b024,inset -2px -3px 7px #7e899866}.nicoa-demo-result,.nicoa-game-list article{padding:16px}.nicoa-state>div{padding:20px 0}}@media (width<=430px){.nicoa-derby-row{grid-template-columns:1fr}.nicoa-demo-head{gap:8px}.nicoa-demo-head b{line-height:1.45}.nicoa-positioning b{font-size:1.15rem;line-height:1.35}.nicoa-promise>strong{font-size:1.65rem;line-height:1.15}.nicoa-section h2,.nicoa-demo h2,.nicoa-games h2,.nicoa-state h2,.nicoa-trust h2,.nicoa-close h2{font-size:clamp(1.85rem,9vw,2.45rem)}}
