.nn-founder-reveal{position:relative;overflow:hidden;background:#f3eddf;color:#101110;border:2px solid #101110;padding:22px;box-shadow:5px 5px 0 #ff743e;max-width:660px;margin:18px 0 28px;isolation:isolate}
.nn-founder-reveal::before{content:'';position:absolute;inset:8px;border:1px dashed #10111038;pointer-events:none;z-index:-1}
.nn-founder-reveal__eyebrow{font:9px var(--mono,monospace);letter-spacing:.12em;font-weight:700;margin:0 0 11px!important;color:#101110!important}
.nn-founder-reveal__heading{font-size:clamp(26px,3.8vw,42px)!important;line-height:.98!important;letter-spacing:-.055em;text-transform:uppercase;max-width:540px;margin:0 0 12px!important}
.nn-founder-reveal__scope{font-size:12px!important;line-height:1.5!important;color:#34362e!important;margin:0 0 17px!important;max-width:none!important}
.nn-founder-reveal__surface{position:relative;min-height:150px;background:#e7ddca;border:1px solid #101110;overflow:hidden}
.nn-founder-reveal__cover{position:absolute;inset:0;width:100%;height:100%;background:#ff743e;color:#101110;border:0;padding:20px;cursor:pointer;display:grid;place-items:center;touch-action:pan-y;font:700 12px var(--mono,monospace);text-align:center}
.nn-founder-reveal__surface[data-canvas=ready] .nn-founder-reveal__cover{background:transparent}
.nn-founder-reveal__canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.nn-founder-reveal__label{position:relative;z-index:1;display:inline-block;background:#101110;color:#fff9ec;padding:14px 18px;border:1px solid #101110;max-width:100%;box-shadow:3px 3px 0 #f3eddf;line-height:1.4}
.nn-founder-reveal__cover:focus-visible{outline:3px solid #101110;outline-offset:-7px}
.nn-founder-reveal__reward{padding:24px 18px 14px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px}
.nn-founder-reveal__reward[hidden],.nn-founder-reveal__canvas[hidden],.nn-founder-reveal__instruction[hidden]{display:none!important}
.nn-founder-reveal__amount{font-size:clamp(42px,7vw,72px);line-height:.9;font-weight:900;letter-spacing:-.07em}
.nn-founder-reveal__code{font:700 15px var(--mono,monospace);letter-spacing:.08em;padding:12px 14px;border:1px dashed #101110;background:#fff9ec}
.nn-founder-reveal[data-state=revealed] .nn-founder-reveal__surface{background:#ff743e}
.nn-founder-reveal[data-state=revealed] .nn-founder-reveal__cover{position:relative;height:auto;background:none;cursor:default;padding:0 18px 18px;display:block;text-align:left}
.nn-founder-reveal[data-state=revealed] .nn-founder-reveal__label{padding:0;background:none;color:#101110;border:0;box-shadow:none;font-size:10px}
.nn-founder-reveal__instruction,.nn-founder-reveal__status{font:10px/1.5 var(--mono,monospace)!important;margin:11px 0 0!important;color:#34362e!important;max-width:none!important}
.nn-founder-reveal__status:empty{display:none}
.nn-founder-reveal__terms{font-size:10px!important;line-height:1.55!important;color:#34362e!important;margin:13px 0 0!important;max-width:none!important}
.nn-founder-reveal[data-placement=quiz]{display:grid;grid-template-columns:minmax(0,1fr) minmax(170px,.7fr);column-gap:18px;row-gap:0;padding:18px;margin:14px 0 22px}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__eyebrow{display:none}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__heading{grid-column:1;font-size:23px!important;line-height:1!important;margin:0 0 9px!important}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__scope{grid-column:1;font-size:10px!important;line-height:1.45!important;margin:0 0 8px!important}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__surface{grid-column:2;grid-row:1 / span 3;min-height:100px;align-self:stretch}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__instruction{grid-column:1;font-size:9px!important;margin:0!important}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__status,.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__terms{grid-column:1 / -1;font-size:9px!important;line-height:1.45!important;margin-top:10px!important}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__label{font-size:10px;padding:10px 12px}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__reward{padding:18px 12px 10px;gap:10px;justify-content:center}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__amount{font-size:42px}
.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__code{font-size:11px;padding:8px 10px}
.nn-founder-reveal[data-placement=quiz][data-state=revealed] .nn-founder-reveal__cover{padding:0 10px 10px;text-align:center}
.nn-founder-reveal[data-placement=quiz][data-state=revealed] .nn-founder-reveal__label{padding:0}
@media(max-width:480px){.nn-founder-reveal{padding:18px 16px;margin:16px 0 24px;box-shadow:4px 4px 0 #ff743e}.nn-founder-reveal__heading{font-size:29px!important}.nn-founder-reveal__surface{min-height:144px}.nn-founder-reveal__reward{padding:22px 14px 14px;gap:12px}.nn-founder-reveal__amount{font-size:52px}.nn-founder-reveal__code{font-size:12px;padding:10px}.nn-founder-reveal__label{padding:12px 14px;font-size:11px}}
@media(max-width:480px){.nn-founder-reveal[data-placement=quiz]{grid-template-columns:minmax(0,1fr) 118px;column-gap:12px;padding:16px 14px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__heading{font-size:21px!important}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__surface{min-height:110px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__cover{padding:10px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__label{font-size:9px;padding:10px 8px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__reward{padding:16px 8px 8px;gap:8px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__amount{font-size:38px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__code{font-size:9px;padding:8px}.nn-founder-reveal[data-placement=quiz][data-state=revealed] .nn-founder-reveal__label{font-size:8px}}
@media(prefers-reduced-motion:reduce){.nn-founder-reveal,.nn-founder-reveal *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
.nn-founder-reveal{border:1px solid #ffffff29;border-radius:20px;background:linear-gradient(145deg,#252721,#10120f 70%);color:#fff9ec;box-shadow:0 18px 45px #0003,inset 0 1px #ffffff1c}
.nn-founder-reveal::before{display:none}
.nn-founder-reveal__eyebrow{color:#ffa77c!important}.nn-founder-reveal__heading{color:#fff9ec!important}.nn-founder-reveal__scope{color:#e3dfd1!important}
.nn-founder-reveal__surface{border:1px solid #fff9ec33;border-radius:14px;background:radial-gradient(ellipse at 20% 0,#fff9ec,#e6d9bf);box-shadow:inset 0 1px 8px #0002;--scratch-x:50%;--scratch-y:50%;--scratch-brush:40px}
.nn-founder-reveal__cover{border-radius:13px;background:linear-gradient(120deg,#ab3d19,#ff743e 24%,#ffd6ac 43%,#f27b39 56%,#fff0d5 67%,#cf531f 84%,#ff743e);cursor:crosshair;touch-action:none}
.nn-founder-reveal__canvas{border-radius:13px}
.nn-founder-reveal__label{color:#171911;font-size:12px;font-weight:800;letter-spacing:.15em;text-transform:uppercase;padding:9px 15px;border:1px solid #231b1559;border-radius:999px;background:#fff1d12b;box-shadow:inset 0 1px #fff5;pointer-events:none}
.nn-founder-reveal[data-scratching=true] .nn-founder-reveal__label{opacity:.15}
.nn-founder-reveal__reward{min-height:150px;color:#11140e}.nn-founder-reveal__code{border:1px solid #11140e33;border-radius:9px;box-shadow:0 3px 8px #11140e12}
.nn-founder-reveal[data-state=revealed] .nn-founder-reveal__surface{background:radial-gradient(ellipse at 20% 0,#fff9ec,#e6d9bf)}
.nn-founder-reveal__cover[hidden],.nn-founder-reveal__cursor[hidden],.nn-founder-reveal__progress[hidden]{display:none!important}
.nn-founder-reveal__mission{list-style:none;counter-reset:perk-step;display:flex;gap:6px;padding:0;margin:14px 0 12px}
.nn-founder-reveal__step{counter-increment:perk-step;display:flex;align-items:center;gap:6px;flex:1;padding:8px 0;border-bottom:2px solid #fff2;color:#bcbbae;font:10px var(--mono,monospace);white-space:nowrap}
.nn-founder-reveal__step::before{content:counter(perk-step);display:grid;place-items:center;flex:0 0 18px;width:18px;height:18px;border:1px solid #fff3;border-radius:50%;font-size:9px}
.nn-founder-reveal__step[aria-current=step]{color:#ffd0ac;border-bottom-color:#ff743e}.nn-founder-reveal__step[aria-current=step]::before{background:#ff743e;border-color:#ff743e;color:#11140e}
.nn-founder-reveal__instruction{color:#d9d5c8!important}.nn-founder-reveal__status{color:#d9d5c8!important}.nn-founder-reveal__terms{color:#bcbbae!important}
.nn-founder-reveal__status{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.nn-founder-reveal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:8px}
.nn-founder-reveal__tap{background:transparent;color:#fff9ec;border:0;border-radius:6px;padding:7px 0;min-height:32px;text-align:left;font:11px/1.4 var(--mono,monospace);text-decoration:underline;text-underline-offset:4px;cursor:pointer}
.nn-founder-reveal__tap:focus-visible{outline:3px solid #fff9ec;outline-offset:3px}.nn-founder-reveal__tap:disabled{color:#b7dba6;text-decoration:none;cursor:default;font-size:10px}
.nn-founder-reveal__progress{font:10px var(--mono,monospace);font-variant-numeric:tabular-nums;color:#ffc49e;white-space:nowrap}
.nn-founder-reveal__cursor{position:absolute;z-index:3;left:var(--scratch-x);top:var(--scratch-y);width:var(--scratch-brush);height:var(--scratch-brush);border:1px solid #fff8d9c9;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #11140e18,inset 0 0 12px #fff5;pointer-events:none}
.nn-founder-reveal__sparks{position:absolute;z-index:4;left:var(--scratch-x);top:var(--scratch-y);width:0;height:0;pointer-events:none;opacity:0}.nn-founder-reveal[data-scratching=true] .nn-founder-reveal__sparks{opacity:1}
.nn-founder-reveal__spark{position:absolute;width:3px;height:6px;border-radius:1px;background:#ffedc0;opacity:0;--sx:20px;--sy:-20px}
.nn-founder-reveal__spark:nth-child(2){--sx:-23px;--sy:11px;animation-delay:70ms!important}.nn-founder-reveal__spark:nth-child(3){--sx:9px;--sy:29px;animation-delay:140ms!important}.nn-founder-reveal__spark:nth-child(4){--sx:-15px;--sy:-31px;animation-delay:210ms!important}.nn-founder-reveal__spark:nth-child(5){--sx:33px;--sy:4px;animation-delay:280ms!important}.nn-founder-reveal__spark:nth-child(6){--sx:-32px;--sy:-7px;animation-delay:350ms!important}
.nn-founder-reveal[data-scratching=true] .nn-founder-reveal__spark{animation:nn-perk-spark 420ms ease-out infinite}.nn-founder-reveal[data-celebrate=true] .nn-founder-reveal__surface{animation:nn-perk-complete 480ms ease-out 1}
@keyframes nn-perk-spark{0%{opacity:0;transform:translate(0,0) rotate(35deg)}20%{opacity:.9}100%{opacity:0;transform:translate(var(--sx),var(--sy)) rotate(120deg)}}
@keyframes nn-perk-complete{0%{box-shadow:0 0 0 0 #ff743e80}100%{box-shadow:0 0 0 15px #ff743e00}}
.nn-founder-reveal[data-placement=quiz]{border-radius:18px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__heading{grid-row:1}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__scope{grid-row:2}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__instruction{grid-row:3}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__mission{grid-column:1 / -1;grid-row:4;margin:10px 0 0}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__actions{grid-column:1 / -1;grid-row:5;margin-top:5px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__reward{min-height:110px}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__terms{grid-row:6}.nn-founder-reveal[data-placement=quiz] .nn-founder-reveal__step{font-size:9px}
@media(prefers-reduced-motion:reduce){.nn-founder-reveal__cursor,.nn-founder-reveal__sparks{display:none!important}.nn-founder-reveal[data-scratching=true] .nn-founder-reveal__spark,.nn-founder-reveal[data-celebrate=true] .nn-founder-reveal__surface{animation:none!important}}
