.TutorialReleaseEmailConsent-module__rUooCa__backdrop{z-index:70;background:#0909096b;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.TutorialReleaseEmailConsent-module__rUooCa__dialog{border:3px solid var(--border);background:linear-gradient(#0909090e 1px,transparent 1px),linear-gradient(90deg,#0909090e 1px,transparent 1px),var(--surface);width:min(100%,480px);box-shadow:10px 10px 0 var(--foreground);background-size:28px 28px;border-radius:8px;padding:clamp(1.15rem,4vw,1.6rem);position:relative}.TutorialReleaseEmailConsent-module__rUooCa__dialog:after{content:"";z-index:-1;border:3px solid var(--border);background:linear-gradient(135deg,transparent 0 45%,var(--border)45% 55%,transparent 55%),var(--cyan);width:5.5rem;height:5.5rem;position:absolute;bottom:1rem;right:1.1rem;transform:rotate(-4deg)}.TutorialReleaseEmailConsent-module__rUooCa__closeButton{border:2px solid var(--border);background:var(--surface);width:2rem;height:2rem;color:var(--foreground);box-shadow:3px 3px 0 var(--foreground);border-radius:8px;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem}.TutorialReleaseEmailConsent-module__rUooCa__closeButton:disabled{opacity:.6}.TutorialReleaseEmailConsent-module__rUooCa__topLine{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;padding-right:2.6rem;display:flex}.TutorialReleaseEmailConsent-module__rUooCa__kicker,.TutorialReleaseEmailConsent-module__rUooCa__reliabilityMark,.TutorialReleaseEmailConsent-module__rUooCa__actions button,.TutorialReleaseEmailConsent-module__rUooCa__note{font-family:var(--font-code);text-transform:uppercase;font-weight:800}.TutorialReleaseEmailConsent-module__rUooCa__kicker{border:2px solid var(--border);background:var(--yellow);box-shadow:4px 4px 0 var(--foreground);padding:.28rem .55rem;font-size:.7rem;line-height:1;display:inline-flex}.TutorialReleaseEmailConsent-module__rUooCa__reliabilityMark{border:2px solid var(--border);background:var(--cyan);padding:.25rem .5rem;font-size:.68rem;line-height:1}.TutorialReleaseEmailConsent-module__rUooCa__title{letter-spacing:0;max-width:11ch;margin-top:1.15rem;font-size:clamp(2.25rem,9vw,3.5rem);line-height:.95}.TutorialReleaseEmailConsent-module__rUooCa__description{color:var(--foreground);margin-top:1rem;font-size:1rem;font-weight:700;line-height:1.35}.TutorialReleaseEmailConsent-module__rUooCa__note{border:2px solid var(--border);background:var(--surface-muted);margin-top:1rem;padding:.45rem .6rem;font-size:.66rem;line-height:1.25;display:inline-flex}.TutorialReleaseEmailConsent-module__rUooCa__error{border:2px solid var(--border);color:var(--foreground);background:#fee2e2;margin-top:.9rem;padding:.65rem .75rem;font-size:.9rem;font-weight:700}.TutorialReleaseEmailConsent-module__rUooCa__actions{flex-wrap:wrap;gap:.7rem;margin-top:1.2rem;display:flex}.TutorialReleaseEmailConsent-module__rUooCa__primaryButton,.TutorialReleaseEmailConsent-module__rUooCa__secondaryButton{border:3px solid var(--border);border-radius:8px;min-height:2.9rem;padding:.8rem 1rem;font-size:.78rem;line-height:1;transition:box-shadow .12s,transform .12s}.TutorialReleaseEmailConsent-module__rUooCa__primaryButton{background:var(--yellow);color:var(--foreground);box-shadow:5px 5px 0 var(--foreground);flex:10rem}.TutorialReleaseEmailConsent-module__rUooCa__secondaryButton{background:var(--surface);color:var(--foreground);box-shadow:5px 5px 0 var(--cyan);flex:8rem}.TutorialReleaseEmailConsent-module__rUooCa__primaryButton:hover:not(:disabled),.TutorialReleaseEmailConsent-module__rUooCa__secondaryButton:hover:not(:disabled),.TutorialReleaseEmailConsent-module__rUooCa__closeButton:hover:not(:disabled){box-shadow:7px 7px 0 var(--foreground);transform:translate(-1px,-1px)}.TutorialReleaseEmailConsent-module__rUooCa__primaryButton:active:not(:disabled),.TutorialReleaseEmailConsent-module__rUooCa__secondaryButton:active:not(:disabled),.TutorialReleaseEmailConsent-module__rUooCa__closeButton:active:not(:disabled){box-shadow:2px 2px 0 var(--foreground);transform:translate(2px,2px)}.TutorialReleaseEmailConsent-module__rUooCa__primaryButton:disabled,.TutorialReleaseEmailConsent-module__rUooCa__secondaryButton:disabled{opacity:.7}@media (max-width:520px){.TutorialReleaseEmailConsent-module__rUooCa__backdrop{align-items:end;padding:.75rem}.TutorialReleaseEmailConsent-module__rUooCa__dialog{box-shadow:6px 6px 0 var(--foreground)}.TutorialReleaseEmailConsent-module__rUooCa__title{max-width:12ch}.TutorialReleaseEmailConsent-module__rUooCa__description{font-size:.95rem}.TutorialReleaseEmailConsent-module__rUooCa__actions{grid-template-columns:1fr;display:grid}}@media (prefers-reduced-motion:reduce){.TutorialReleaseEmailConsent-module__rUooCa__primaryButton,.TutorialReleaseEmailConsent-module__rUooCa__secondaryButton,.TutorialReleaseEmailConsent-module__rUooCa__closeButton{transition:none}}
.layout-module__4PX5ca__shell{background:0 0;min-height:100vh}.layout-module__4PX5ca__header{border-bottom:3px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffef7f0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:.8rem 1.25rem;display:grid}.layout-module__4PX5ca__header:has(.layout-module__4PX5ca__nav[data-variant=app]){max-width:var(--page-width);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-width:2px;justify-content:space-between;margin:0 auto;padding:1rem 2rem;display:flex}.layout-module__4PX5ca__brand{font-family:var(--font-code);text-transform:uppercase;align-items:center;gap:.55rem;font-size:1rem;font-weight:800;line-height:1;display:inline-flex}.layout-module__4PX5ca__brandLogo{object-fit:contain;width:2.5rem;height:2.5rem;transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.layout-module__4PX5ca__brand:hover .layout-module__4PX5ca__brandLogo{transform:rotate(360deg)scale(1.04)}.layout-module__4PX5ca__brandText{font-family:var(--font-code);letter-spacing:0;text-transform:lowercase;align-items:center;gap:0;font-size:1.04rem;font-weight:800;display:inline-flex}.layout-module__4PX5ca__brandFive{color:var(--foreground);padding:.12rem 0 .1rem;transition:color .2s}.layout-module__4PX5ca__brandNines{border:2px solid var(--border);background:var(--yellow);box-shadow:3px 3px 0 var(--foreground);color:var(--foreground);margin-left:.12rem;padding:.14rem .25rem .12rem;transition:background .12s,box-shadow .12s,transform .12s;transform:rotate(-1deg)}.layout-module__4PX5ca__brand:hover .layout-module__4PX5ca__brandFive{color:var(--foreground)}.layout-module__4PX5ca__brand:hover .layout-module__4PX5ca__brandNines{background:var(--cyan);color:var(--foreground);box-shadow:4px 4px 0 var(--foreground);transform:translate(-1px,-1px)rotate(1deg)}.layout-module__4PX5ca__nav{color:var(--muted);font-family:var(--font-code);text-transform:uppercase;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:flex}.layout-module__4PX5ca__nav[data-variant=app]{justify-content:flex-end;gap:1rem;font-size:.75rem}.layout-module__4PX5ca__authNav{color:var(--muted);font-family:var(--font-code);text-transform:uppercase;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.35rem;font-size:.72rem;font-weight:800;display:flex}.layout-module__4PX5ca__nav a,.layout-module__4PX5ca__authNav a,.layout-module__4PX5ca__navButton,.layout-module__4PX5ca__navStatus{border:2px solid #0000;padding:.4rem .65rem}.layout-module__4PX5ca__nav[data-variant=app] a:not(.layout-module__4PX5ca__planBadge),.layout-module__4PX5ca__nav[data-variant=app] .layout-module__4PX5ca__navButton,.layout-module__4PX5ca__nav[data-variant=app] .layout-module__4PX5ca__navStatus{border:0;padding:0}.layout-module__4PX5ca__nav a:hover,.layout-module__4PX5ca__authNav a:hover,.layout-module__4PX5ca__navButton:hover{border-color:var(--border);background:var(--surface);color:var(--foreground);text-decoration:none}.layout-module__4PX5ca__nav[data-variant=app] a:not(.layout-module__4PX5ca__planBadge):hover,.layout-module__4PX5ca__nav[data-variant=app] .layout-module__4PX5ca__navButton:hover{color:var(--foreground);background:0 0;border-color:#0000;text-decoration:underline}.layout-module__4PX5ca__planBadge{border:2px solid var(--border);background:var(--surface);color:var(--foreground);padding:.22rem .5rem;line-height:1}.layout-module__4PX5ca__planBadge[data-tier=pro]{background:var(--yellow);box-shadow:2px 2px 0 var(--foreground)}.layout-module__4PX5ca__planBadge:hover{text-decoration:none}.layout-module__4PX5ca__navButton{color:inherit;font:inherit;text-transform:uppercase;background:0 0;font-weight:800}.layout-module__4PX5ca__navButton:disabled,.layout-module__4PX5ca__navStatus{color:var(--muted)}.layout-module__4PX5ca__navCta{background:var(--yellow);box-shadow:4px 4px 0 var(--foreground);transition:transform .12s,box-shadow .12s;border-color:var(--border)!important;color:var(--foreground)!important}.layout-module__4PX5ca__navCta:hover{box-shadow:6px 6px 0 var(--foreground);transform:translate(-1px,-1px)}.layout-module__4PX5ca__main{max-width:var(--page-width);margin:0 auto;padding:0 2rem 4rem}@media (max-width:640px){.layout-module__4PX5ca__header{grid-template-columns:auto auto}.layout-module__4PX5ca__header:has(.layout-module__4PX5ca__nav[data-variant=app]){flex-direction:column;align-items:flex-start;gap:.9rem}.layout-module__4PX5ca__nav{display:none}.layout-module__4PX5ca__nav[data-variant=app]{justify-content:flex-start;gap:.75rem;display:flex}.layout-module__4PX5ca__authNav{justify-content:flex-end}}
