.shared-module__5YwrJq__eyebrow{font-family:var(--font-mono), monospace;letter-spacing:.06em;color:var(--season-accent);transition:color .4s var(--ease-smooth);align-items:center;gap:.55em;font-size:.8rem;display:inline-flex}.shared-module__5YwrJq__eyebrow:before{content:"";background:var(--season-accent);width:7px;height:7px;transition:background .4s var(--ease-smooth);border-radius:2px;flex:none;transform:rotate(45deg)}.shared-module__5YwrJq__btn{font-family:var(--font-body), sans-serif;border-radius:var(--radius-md);border:2.5px solid var(--ink-line);cursor:pointer;transition:transform .18s var(--ease-pop), box-shadow .18s var(--ease-pop), background .3s var(--ease-smooth);white-space:nowrap;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.5em;font-size:.98rem;font-weight:800;display:inline-flex}.shared-module__5YwrJq__btnPrimary{background:var(--season-accent);color:var(--ink-line);box-shadow:4px 4px 0 0 var(--ink-line)}.shared-module__5YwrJq__btnPrimary:hover{box-shadow:6px 6px 0 0 var(--ink-line);transform:translate(-2px,-2px)}.shared-module__5YwrJq__btnPrimary:active{box-shadow:2px 2px 0 0 var(--ink-line);transform:translate(1px,1px)}.shared-module__5YwrJq__btnSecondary{color:var(--text-primary);background:0 0;border-color:currentColor}.shared-module__5YwrJq__btnSecondary:hover{box-shadow:4px 4px 0 0 var(--text-muted);transform:translate(-2px,-2px)}.shared-module__5YwrJq__btnSecondary:active{box-shadow:none;transform:translate(0)}.shared-module__5YwrJq__patch{background:var(--paper);color:var(--text-on-paper);border:3px solid var(--ink-line);border-radius:var(--radius-md);box-shadow:6px 6px 0 0 var(--ink-line);position:relative}
.Navbar-module__cJzEcG__nav{z-index:50;-webkit-backdrop-filter:blur(10px);border-bottom:2.5px solid var(--ink-line);background:#12181dd1;position:sticky;top:0}.Navbar-module__cJzEcG__inner{align-items:center;gap:2rem;max-width:1180px;margin:0 auto;padding:.9rem 1.5rem;display:flex}.Navbar-module__cJzEcG__logo{align-items:center;gap:.6rem;margin-right:auto;display:inline-flex}.Navbar-module__cJzEcG__logo img{border-radius:50%}.Navbar-module__cJzEcG__logoText{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:1.25rem;font-weight:800}.Navbar-module__cJzEcG__links{align-items:center;gap:1.75rem;display:flex}.Navbar-module__cJzEcG__navLink{color:var(--text-secondary);transition:color .2s var(--ease-smooth);font-size:.95rem;font-weight:700}.Navbar-module__cJzEcG__navLink:hover{color:var(--text-primary)}.Navbar-module__cJzEcG__cta{padding:.6em 1.1em;font-size:.88rem}@media (max-width:720px){.Navbar-module__cJzEcG__links{display:none}}
.Hero-module__ZARIfG__section{justify-content:center;align-items:center;min-height:100vh;padding:96px 24px 80px;display:flex;position:relative;overflow:hidden}.Hero-module__ZARIfG__inner{z-index:1;justify-content:space-between;align-items:center;gap:56px;width:100%;max-width:1180px;display:flex;position:relative}.Hero-module__ZARIfG__textSide{flex-direction:column;flex:1;align-items:flex-start;gap:20px;max-width:560px;display:flex}.Hero-module__ZARIfG__headline{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(2.8rem,7vw,4.6rem);font-weight:800;line-height:.95}.Hero-module__ZARIfG__name{color:var(--season-accent);transition:color .4s var(--ease-smooth);display:inline-block}.Hero-module__ZARIfG__dot{color:var(--text-primary)}.Hero-module__ZARIfG__tagline{font-family:var(--font-body), sans-serif;color:var(--text-primary);opacity:.9;font-size:clamp(1.05rem,2vw,1.25rem);font-weight:700;line-height:1.4}.Hero-module__ZARIfG__sub{color:var(--text-secondary);font-size:.95rem;line-height:1.6}.Hero-module__ZARIfG__picker{background:var(--ink-raised);border:2px solid var(--ink-line);border-radius:999px;align-items:center;gap:10px;padding:8px 10px;display:flex}.Hero-module__ZARIfG__swatch{background:var(--swatch-color);border:2px solid var(--ink-line);cursor:pointer;width:30px;height:30px;transition:transform .2s var(--ease-pop), box-shadow .2s var(--ease-pop);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:flex}.Hero-module__ZARIfG__swatch:hover{transform:scale(1.12)}.Hero-module__ZARIfG__swatchActive{box-shadow:0 0 0 2.5px var(--ink-raised), 0 0 0 4.5px var(--swatch-color)}.Hero-module__ZARIfG__swatchTool{background:var(--ink-line)}.Hero-module__ZARIfG__cmdPreview{font-family:var(--font-mono), monospace;flex-direction:column;gap:10px;max-width:430px;padding:16px 20px;font-size:.78rem;display:flex;transform:rotate(-1deg)}.Hero-module__ZARIfG__cmdLine{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.Hero-module__ZARIfG__prompt{color:var(--season-accent);-webkit-user-select:none;user-select:none;font-weight:700}.Hero-module__ZARIfG__cmdArg{color:var(--text-on-paper-secondary)}.Hero-module__ZARIfG__cmdResponse{color:var(--text-on-paper-secondary);align-items:center;gap:8px;padding-left:16px;font-size:.76rem;display:flex}.Hero-module__ZARIfG__botTag{background:var(--season-accent);color:var(--ink-line);border-radius:4px;padding:1px 6px;font-size:.66rem;font-weight:700}.Hero-module__ZARIfG__tick{color:#2f8a4b}.Hero-module__ZARIfG__buttons{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__ZARIfG__mascotSide{flex-shrink:0;justify-content:center;align-items:center;width:420px;display:flex}.Hero-module__ZARIfG__mascotFloat{filter:drop-shadow(6px 14px #00000047)}.Hero-module__ZARIfG__mascot{z-index:1;position:relative}@media (max-width:900px){.Hero-module__ZARIfG__inner{text-align:center;flex-direction:column-reverse;gap:28px}.Hero-module__ZARIfG__textSide{align-items:center;max-width:100%}.Hero-module__ZARIfG__cmdPreview{text-align:left;margin:0 auto;transform:none}.Hero-module__ZARIfG__buttons{justify-content:center}}@media (max-width:480px){.Hero-module__ZARIfG__mascotSide{width:280px}.Hero-module__ZARIfG__buttons a{justify-content:center;width:100%}}
.Features-module__zvCZ4q__section{padding:120px 24px;position:relative;overflow:hidden}.Features-module__zvCZ4q__header{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:600px;margin:0 auto 64px;display:flex}.Features-module__zvCZ4q__title{font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--text-primary);font-size:clamp(2rem,4vw,2.7rem);font-weight:800}.Features-module__zvCZ4q__subtitle{color:var(--text-secondary);max-width:460px;font-size:.98rem;line-height:1.7}.Features-module__zvCZ4q__grid{grid-template-columns:repeat(3,1fr);gap:32px;max-width:1080px;margin:0 auto;padding:12px;display:grid}.Features-module__zvCZ4q__patch{transition:box-shadow .2s var(--ease-pop);flex-direction:column;gap:12px;padding:30px 26px;display:flex}.Features-module__zvCZ4q__patch:hover{box-shadow:8px 8px 0 0 var(--ink-line)}.Features-module__zvCZ4q__iconWrap{background:var(--season-accent);width:46px;height:46px;color:var(--ink-line);transition:background .4s var(--ease-smooth);border-radius:50%;justify-content:center;align-items:center;font-size:1.3rem;display:flex}.Features-module__zvCZ4q__patchTitle{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:1.2rem;font-weight:700}.Features-module__zvCZ4q__patchDesc{color:var(--text-on-paper-secondary);font-size:.9rem;line-height:1.6}.Features-module__zvCZ4q__cmds{border-top:2px dashed var(--paper-dim);flex-wrap:wrap;gap:6px;margin-top:4px;padding-top:12px;display:flex}.Features-module__zvCZ4q__cmd{font-family:var(--font-mono), monospace;color:var(--text-on-paper);background:var(--paper-dim);letter-spacing:.01em;border-radius:4px;padding:2px 7px;font-size:.7rem;font-weight:700}@media (max-width:900px){.Features-module__zvCZ4q__grid{grid-template-columns:1fr;gap:40px;max-width:460px}}
.Stats-module__yL2aHq__section{max-width:1000px;margin:0 auto;padding:40px 24px 130px}.Stats-module__yL2aHq__ticket{padding:44px 48px}.Stats-module__yL2aHq__grid{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:32px;display:grid}.Stats-module__yL2aHq__statItem{text-align:center;flex-direction:column;align-items:center;gap:4px;display:flex}.Stats-module__yL2aHq__value{font-family:var(--font-display), sans-serif;letter-spacing:-.03em;color:var(--season-accent);transition:color .4s var(--ease-smooth);font-size:2.6rem;font-weight:800}.Stats-module__yL2aHq__label{color:var(--text-on-paper-secondary);font-size:.78rem;font-family:var(--font-mono), monospace;letter-spacing:.08em;text-transform:uppercase}.Stats-module__yL2aHq__perforation{background-image:repeating-linear-gradient(90deg, var(--ink-line) 0, var(--ink-line) 8px, transparent 8px, transparent 16px);height:2px;margin-bottom:32px}.Stats-module__yL2aHq__ctaRow{justify-content:space-between;align-items:center;gap:28px;display:flex}.Stats-module__yL2aHq__ctaText h3{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-bottom:6px;font-size:1.4rem;font-weight:800}.Stats-module__yL2aHq__ctaText p{color:var(--text-on-paper-secondary);font-size:.92rem}@media (max-width:768px){.Stats-module__yL2aHq__grid{grid-template-columns:repeat(2,1fr);gap:24px}.Stats-module__yL2aHq__ticket{padding:32px 26px;transform:none}.Stats-module__yL2aHq__ctaRow{text-align:center;flex-direction:column}}@media (max-width:420px){.Stats-module__yL2aHq__value{font-size:2.1rem}}
.Footer-module__S6Hkya__footer{border-top:2.5px solid var(--ink-line);background:var(--ink-raised);padding:64px 24px 32px}.Footer-module__S6Hkya__inner{flex-wrap:wrap;justify-content:space-between;gap:48px;max-width:1080px;margin:0 auto 48px;display:flex}.Footer-module__S6Hkya__brand{flex-direction:column;align-items:flex-start;gap:10px;max-width:260px;display:flex}.Footer-module__S6Hkya__mascotBtn{transition:transform .2s var(--ease-pop);border-radius:50%}.Footer-module__S6Hkya__mascotBtn img{border-radius:50%}.Footer-module__S6Hkya__mascotBtn:hover{transform:rotate(-8deg)scale(1.05)}.Footer-module__S6Hkya__name{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.Footer-module__S6Hkya__tagline{color:var(--text-muted);font-size:.88rem;line-height:1.5}.Footer-module__S6Hkya__socials{gap:10px;margin-top:8px;display:flex}.Footer-module__S6Hkya__socialIcon{border-radius:var(--radius-sm);border:2px solid var(--ink-line);width:38px;height:38px;color:var(--text-secondary);transition:color .2s var(--ease-smooth), background .2s var(--ease-smooth);justify-content:center;align-items:center;font-size:1rem;display:flex}.Footer-module__S6Hkya__socialIcon:hover{color:var(--ink-line);background:var(--season-accent)}.Footer-module__S6Hkya__links{flex-wrap:wrap;gap:64px;display:flex}.Footer-module__S6Hkya__linkGroup{flex-direction:column;gap:10px;display:flex}.Footer-module__S6Hkya__groupTitle{font-family:var(--font-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:4px;font-size:.7rem}.Footer-module__S6Hkya__link{color:var(--text-secondary);transition:color .2s var(--ease-smooth);font-size:.9rem;font-weight:600}.Footer-module__S6Hkya__link:hover{color:var(--season-accent)}.Footer-module__S6Hkya__bottom{border-top:2px dashed var(--ink-line);max-width:1080px;color:var(--text-muted);font-size:.8rem;font-family:var(--font-mono), monospace;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0 auto;padding-top:24px;display:flex}@media (max-width:600px){.Footer-module__S6Hkya__inner{flex-direction:column}.Footer-module__S6Hkya__brand{text-align:center;align-items:center;max-width:100%}.Footer-module__S6Hkya__links{justify-content:center;gap:32px}.Footer-module__S6Hkya__bottom{text-align:center;flex-direction:column}}
