.reg{--reg-bg: var(--surface, #111512);--reg-bg-2: var(--bg-2, #0c0f0d);--reg-line: var(--line-2, #2c352d);--reg-text: var(--text, #f0f4ee);--reg-text-2: var(--text-2, #bcc5b8);--reg-muted: var(--muted, #8b9587);--reg-accent: var(--accent, #8ee23a);--reg-error: #ff8a7a;--reg-error-bg: rgba(255, 110, 90, 0.08);--reg-radius: var(--radius, 14px);--reg-radius-sm: var(--radius-sm, 10px);max-width: 760px;margin: 0 auto;padding: 20px 16px 24px;border: 1px solid var(--line, #1f2620);border-radius: var(--reg-radius);background: var(--reg-bg-2);color: var(--reg-text);font-family: var(--sans, system-ui, sans-serif)}.reg-head{margin-bottom: 18px}.reg-title{font-family: var(--display, var(--sans, system-ui));font-size: 1.35rem;line-height: 1.15;text-transform: none}.reg-intro{margin-top: 8px;color: var(--reg-text-2);font-size: 0.95rem}.reg-form{display: grid;gap: 18px}.reg-group{margin: 0;padding: 16px 14px 6px;border: 1px solid var(--line, #1f2620);border-radius: var(--reg-radius-sm);background: var(--reg-bg);min-width: 0}.reg-group[disabled]{opacity: 0.6}.reg-legend{padding: 0 6px;margin-left: -6px;font-family: var(--display, var(--sans, system-ui));font-weight: 700;font-size: 0.82rem;letter-spacing: 0.08em;text-transform: uppercase;color: var(--reg-accent)}.reg-group__intro{margin: 2px 0 12px;color: var(--reg-muted);font-size: 0.9rem}.reg-grid{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0 14px}.reg-item{margin: 0 0 12px;padding: 14px 12px 4px;border: 1px dashed var(--reg-line);border-radius: var(--reg-radius-sm);min-width: 0}.reg-item__legend{padding: 0 6px;margin-left: -6px;font-weight: 700;font-size: 0.92rem;color: var(--reg-text)}.reg-remove{margin: 2px 0 12px}.reg-add{width: 100%;margin: 0 0 12px;border-style: dashed}.reg-field{display: flex;flex-direction: column;margin-bottom: 14px;min-width: 0}.reg-label{font-weight: 600;font-size: 0.95rem;color: var(--reg-text)}.reg-optional{font-weight: 400;color: var(--reg-muted)}.reg-help{margin: 2px 0 0;color: var(--reg-muted);font-size: 0.84rem;line-height: 1.4}.reg-input{width: 100%;min-height: 48px;margin-top: 6px;padding: 10px 12px;border: 1px solid var(--reg-line);border-radius: var(--reg-radius-sm);background: var(--reg-bg-2);color: var(--reg-text);font: 400 16px/1.4 var(--sans, system-ui, sans-serif);transition: border-color 0.15s, box-shadow 0.15s;appearance: none}.reg-input:hover{border-color: #46504b}.reg-input:focus{outline: none;border-color: var(--reg-accent);box-shadow: 0 0 0 3px rgba(142, 226, 58, 0.35)}.reg-input:focus-visible{outline: 2px solid var(--reg-accent);outline-offset: 2px}.reg-textarea{min-height: 104px;resize: vertical}.reg-select{padding-right: 40px;background-image: linear-gradient(45deg, transparent 50%, var(--reg-muted) 50%), linear-gradient(135deg, var(--reg-muted) 50%, transparent 50%);background-position: calc(100% - 20px) 50%, calc(100% - 14px) 50%;background-size: 6px 6px, 6px 6px;background-repeat: no-repeat}.reg-select option{background: #111512;color: #f0f4ee}.reg-error{margin: 6px 0 0;color: var(--reg-error);font-size: 0.88rem;font-weight: 600;line-height: 1.35}.reg-error:empty{display: none}.reg-field--invalid .reg-input{border-color: var(--reg-error);background-color: var(--reg-error-bg)}.reg-field--invalid .reg-input:focus{box-shadow: 0 0 0 3px rgba(255, 110, 90, 0.3)}.reg-warn{margin: 6px 0 0;color: #f2c14e;font-size: 0.88rem;font-weight: 600;line-height: 1.35}.reg-warn:empty{display: none}.reg-field--warn:not(.reg-field--invalid) .reg-input{border-color: rgba(242, 193, 78, 0.7)}.reg-count{display: inline-block;margin: 0 0 14px;padding: 6px 12px;border: 1px solid rgba(142, 226, 58, 0.38);border-radius: 12px;background: rgba(142, 226, 58, 0.08);color: #c9f29a;font-size: 0.9rem;font-weight: 600}.reg-summary, .reg-alert{padding: 14px 16px;border: 1px solid var(--reg-error);border-left-width: 4px;border-radius: var(--reg-radius-sm);background: var(--reg-error-bg);color: var(--reg-text);font-size: 0.95rem}.reg-summary:focus, .reg-alert:focus{outline: 2px solid var(--reg-error);outline-offset: 2px}.reg-summary__title{font-weight: 700}.reg-summary__list{margin: 8px 0 0;padding-left: 1.2em;list-style: disc}.reg-summary__list li{margin: 4px 0}.reg-summary__list a{color: var(--reg-error);text-underline-offset: 3px}.reg-hp{position: absolute;left: -10000px;top: auto;width: 1px;height: 1px;overflow: hidden}.reg-turnstile{max-width: 100%}.reg-turnstile .reg-error{margin-top: 8px}.reg-consent{color: var(--reg-muted);font-size: 0.86rem}.reg-consent a{color: var(--reg-text)}.reg-actions{display: flex;flex-direction: column;align-items: stretch;gap: 10px}.reg-submit{width: 100%;min-height: 52px;font-size: 1rem}.reg-submit:disabled{opacity: 0.65;cursor: progress}.reg-status{color: var(--reg-text-2);font-size: 0.9rem;min-height: 1.4em}.reg-status:empty{min-height: 0}.reg-noscript{color: var(--amber, #f2c14e)}.reg--soon{text-align: center;padding: 28px 18px;border-style: dashed}.reg-soon__text{margin-top: 8px;color: var(--reg-text-2)}.reg-success{padding: 22px 16px;border: 1px solid var(--accent-line, rgba(142, 226, 58, 0.38));border-radius: var(--reg-radius-sm);background: var(--accent-soft, rgba(142, 226, 58, 0.1))}.reg-success:focus{outline: 2px solid var(--reg-accent);outline-offset: 2px}.reg-success__title{font-family: var(--display, var(--sans, system-ui));font-size: 1.3rem;color: var(--reg-accent);text-transform: none}.reg-success__text{margin-top: 8px;color: var(--reg-text-2)}.reg-ref{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin: 18px 0 14px;padding: 14px;border: 1px solid var(--reg-line);border-radius: var(--reg-radius-sm);background: var(--reg-bg-2)}.reg-ref__label{flex-basis: 100%;color: var(--reg-muted);font-size: 0.8rem;letter-spacing: 0.08em;text-transform: uppercase}.reg-ref__value{font: 700 1.6rem/1.1 var(--mono, ui-monospace, monospace);letter-spacing: 0.06em;color: var(--reg-text);word-break: break-all;user-select: all}.reg-success__hint{color: var(--reg-text);font-size: 0.95rem}.reg-success__hint strong{color: var(--amber, #f2c14e)}@media (min-width: 640px){.reg{padding: 28px 28px 30px}.reg-title{font-size: 1.6rem}.reg-group{padding: 18px 20px 8px}.reg-grid{grid-template-columns: repeat(2, minmax(0, 1fr))}.reg-field{grid-column: 1 / -1}.reg-field--half{grid-column: auto}.reg-item{padding: 16px 16px 4px}.reg-add{width: auto}.reg-actions{flex-direction: row;align-items: center}.reg-submit{width: auto;min-width: 220px}}@media (prefers-reduced-motion: reduce){.reg-input{transition: none}}@font-face{font-family: 'Plex';font-weight: 400;font-display: swap;src: url('/assets/fonts/ibm-plex-sans-latin-400-normal.woff2') format('woff2')}@font-face{font-family: 'Plex';font-weight: 600;font-display: swap;src: url('/assets/fonts/ibm-plex-sans-latin-600-normal.woff2') format('woff2')}@font-face{font-family: 'Plex';font-weight: 700;font-display: swap;src: url('/assets/fonts/ibm-plex-sans-h1-700-normal.woff2') format('woff2');unicode-range: U+0020, U+0027, U+0041-005A, U+0061-007A, U+2019}@font-face{font-family: 'Plex Fallback';src: local('Arial');size-adjust: 103%;ascent-override: 99%;descent-override: 26.5%;line-gap-override: 0%}@font-face{font-family: 'Notebook Hand';font-weight: 600;font-display: optional;src: url('/assets/fonts/caveat-notes-600-normal.woff2') format('woff2')}body.hx-page{--paper: #f5f3ec;--sheet: #fffefa;--field: #ffffff;--grid-min: #e9e5da;--grid-maj: #dedacd;--ink: #1f2226;--ink-2: #464a50;--ink-3: #575b61;--green-ink: #2d6612;--hl: #e2f1c4;--hl-press: #d0e6a6;--lime: #8ee23a;--dial: #16191c;--bezel: #80858c;--red-pencil: #a3221a;--ok-bg: #e8f2dc;--err-bg: #f8e7e3;--info-bg: #ecebe3;--tba-bg: #efede6;--border: #767a80;--rule: #b7d39a;--sans: 'Plex', 'Plex Fallback', Arial, sans-serif;--hand: 'Notebook Hand', cursive;--mono: ui-monospace, Menlo, Consolas, monospace;--surface: var(--sheet);--bg-2: var(--sheet);--line: var(--grid-maj);--line-2: var(--border);--text: var(--ink);--text-2: var(--ink-2);--muted: var(--ink-3);--accent: var(--green-ink);--radius: 2px;--radius-sm: 2px;--gutter: 16px;color-scheme: light;margin: 0;color: var(--ink);font: 400 17px/1.6 var(--sans);background-color: var(--paper);background-image: linear-gradient(var(--grid-maj) 1px, transparent 1px), linear-gradient(90deg, var(--grid-maj) 1px, transparent 1px), linear-gradient(var(--grid-min) 1px, transparent 1px), linear-gradient(90deg, var(--grid-min) 1px, transparent 1px);background-size: 120px 120px, 120px 120px, 24px 24px, 24px 24px;-webkit-font-smoothing: antialiased}.hx-page *, .hx-page *::before, .hx-page *::after{box-sizing: border-box}.hx-page :where(h1, h2, h3, p, ul, ol, dl, dd, figure){margin: 0}.hx-page ul, .hx-page ol{padding: 0;list-style: none}.hx-page img, .hx-page svg{display: block;max-width: 100%}.hx-page [hidden]{display: none !important}.hx-page .sr-only, .hx-page .hx-sr, .hx-sprite{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.hx-page a{color: var(--ink);text-decoration: underline 1px;text-underline-offset: 4px}.hx-page a:hover{text-decoration-thickness: 2px;text-decoration-color: var(--green-ink)}.hx-page :focus-visible{outline: 2px solid var(--green-ink);outline-offset: 3px}.hx-page .skip{position: absolute;left: 12px;top: -60px;z-index: 70;padding: 10px 14px;background: var(--sheet);border: 1.5px solid var(--ink);color: var(--ink)}.hx-page .skip:focus{top: 8px}.hx-page .hg{display: block;fill: currentColor}.hx-d{--s: 24px;flex: none;display: inline-grid;place-items: center;width: var(--s);height: var(--s);border-radius: 50%;background: var(--dial);border: 3px solid var(--bezel);color: var(--lime);vertical-align: middle}.hx-d .hg{width: calc(var(--s) / 2);height: calc(var(--s) / 2)}.hx-d--20{--s: 20px}.hx-d--24{--s: 24px}.hx-d--28{--s: 28px}.hx-d--32{--s: 32px}.hx-d--40{--s: 40px}.hx-d--opt{background: var(--paper);border: 1.5px dashed var(--ink-3);color: var(--ink-3)}.hx-d--opt .hg{fill: none;stroke: currentColor;stroke-width: 3.5;stroke-linejoin: round}.hx-page h1, .hx-page h2, .hx-page h3{font-family: var(--sans);font-weight: 600;letter-spacing: -0.01em;color: var(--ink)}.hx-page h2{font-size: 26px;line-height: 1.15}.hx-wrap{width: min(100% - 32px, 1200px);margin-inline: auto}.hx-top{position: sticky;top: 0;z-index: 50;background: var(--paper);border-bottom: 1px solid var(--grid-maj)}.hx-top__in{display: flex;align-items: center;justify-content: space-between;min-height: 56px;gap: 12px}.hx-home{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;padding: 0 4px;font-weight: 600;font-size: 15px}.hx-btn, .hx-page .btn{position: relative;display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 20px;border: 1.5px solid var(--ink);border-radius: 2px;background: transparent;color: var(--ink);font: 600 16px/1 var(--sans);text-decoration: none;text-transform: none;letter-spacing: 0;cursor: pointer;white-space: nowrap;transition: none}.hx-page a.hx-btn, .hx-page a.hx-btn:hover, .hx-page a.btn, .hx-page a.btn:hover{text-decoration: none}.hx-btn:hover, .hx-page .btn:hover{background: var(--hl)}.hx-btn:active, .hx-page .btn:active{background: var(--hl-press)}.hx-page .hx-btn--primary, .hx-page .reg-submit{background: var(--lime);border: 1.5px solid var(--ink);color: var(--ink);opacity: 1}.hx-page .hx-btn--primary::before, .hx-page .reg-submit::before{content: '';flex: none;width: 16px;height: 16px;background: currentColor;-webkit-mask: url('/assets/img/hx/hg.svg') center / contain no-repeat;mask: url('/assets/img/hx/hg.svg') center / contain no-repeat}.hx-page .reg-submit::after{content: '→' / ''}.hx-page .hx-btn--primary:hover, .hx-page .reg-submit:hover{background: var(--lime)}@media (hover: hover){.hx-page .hx-btn--primary:hover, .hx-page .reg-submit:not(:disabled):hover{background: var(--dial);border-color: var(--dial);color: var(--lime)}}.hx-page .hx-btn--primary:active, .hx-page .reg-submit:not(:disabled):active{transform: translateY(1px)}.hx-page .btn[disabled], .hx-page .btn[aria-disabled='true'], .hx-page [aria-busy='true'] .btn, .hx-page .reg-submit:disabled, .hx-page .reg-submit:disabled:hover{border: 1.5px dashed var(--ink-3);color: var(--ink-3);background: var(--paper);opacity: 1;cursor: not-allowed;transform: none}.hx-page .btn--sm{min-height: 44px;padding: 0 14px;font-size: 15px}.hx-btn--sm{min-height: 40px;padding: 0 14px;font-size: 15px}.hx-btn--sm::after{content: '';position: absolute;inset: -3px 0}.hx-btn--block{width: 100%}.hx-link{display: inline-flex;align-items: center;min-height: 44px;font-weight: 600}.hx-link--btn{padding: 0 4px;border: 0;background: none;font: 600 16px/1 var(--sans);color: var(--ink);text-decoration: underline 1px;text-underline-offset: 4px;cursor: pointer}.hx-hero{padding: 14px 0 8px;overflow-x: clip}.hx-hero__grid{display: grid;grid-template-columns: minmax(0, 1fr);align-items: center}.hx-page .hx-title{margin-top: 6px;font-size: 48px;font-weight: 700;line-height: 1;letter-spacing: -0.02em;overflow-wrap: anywhere}.hx-hook{margin-top: 4px;font-size: 17px;line-height: 1.4;color: var(--ink-2)}.hx-lede{margin-top: 10px;max-width: 34rem;font-size: 17px;line-height: 1.45;color: var(--ink-2)}.hx-ctas{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 12px;margin-top: 14px}@media (max-width: 399px){.hx-ctas .hx-btn{width: 100%}}.hx-face{fill: var(--dial);stroke: var(--bezel);stroke-width: 8}.hx-core{fill: var(--lime)}.hx-body{display: grid;gap: 0}.hx-check{display: grid;gap: 10px}.hx-check li{display: flex;gap: 10px;align-items: flex-start}.hx-tick{flex: none;width: 24px;height: 24px;margin-top: 2px;fill: none;stroke: var(--green-ink);stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.hx-slots__dials{display: flex;gap: 8px}.hx-card--tba{min-height: 140px;border: 1.5px dashed var(--ink-3);background: repeating-linear-gradient(45deg, var(--tba-bg) 0 7px, var(--grid-maj) 7px 8px);display: grid;place-items: center}.hx-page .hx-main > .hx-stamp, .hx-stamp{justify-self: start;display: inline-flex;align-items: center;gap: 8px;padding: 8px 14px;border: 4px double var(--green-ink);color: var(--green-ink);font: 600 18px/1 var(--sans);letter-spacing: 0.12em;text-transform: uppercase;transform: rotate(-3deg);background: var(--paper)}.hx-stamp .hg{flex: none;width: 16px;height: 16px}.hx-stamp--ok::before{content: '';flex: none;width: 16px;height: 16px;background: currentColor;-webkit-mask: url('/assets/img/hx/hg.svg') center / contain no-repeat;mask: url('/assets/img/hx/hg.svg') center / contain no-repeat}.hx-rules__n{flex: none;width: 3ch;font: 14px/1.9 var(--mono);color: var(--ink-3)}.hx-faq details{border-bottom: 1px solid var(--grid-maj)}.hx-faq details:first-child{border-top: 1px solid var(--grid-maj)}.hx-faq summary{display: flex;gap: 10px;align-items: baseline;min-height: 48px;padding: 12px 0;cursor: pointer;font-weight: 600;list-style: none}.hx-faq summary::-webkit-details-marker{display: none}.hx-faq details p{display: flex;gap: 10px;padding: 0 0 14px;color: var(--ink-2)}.hx-page .hx-themes{display: grid;grid-template-columns: minmax(0, 1fr);gap: 12px}.hx-theme{display: grid;grid-template-columns: 56px minmax(0, 1fr);gap: 14px;align-items: start;padding: 14px 16px;background: var(--sheet);border: 1px solid var(--grid-maj);border-radius: 2px}.hx-theme__n{font: 13px/1.4 var(--mono);color: var(--ink-3)}.hx-themes h3{margin-top: 2px;font-size: 18px;font-weight: 600;line-height: 1.3;letter-spacing: -0.005em}.hx-theme__t{margin-top: 4px;font-size: 15px;line-height: 1.5;color: var(--ink-2)}@media (min-width: 600px){.hx-page .hx-themes{grid-template-columns: repeat(2, minmax(0, 1fr))}.hx-theme{grid-template-columns: 64px minmax(0, 1fr)}}.hx-register{padding: 56px 0 72px}.hx-page .reg{max-width: 760px;margin: 0;padding: 24px 18px;border: 1px solid var(--grid-maj);border-radius: 2px;background: var(--sheet);--reg-bg: var(--sheet);--reg-bg-2: var(--sheet);--reg-line: var(--grid-maj);--reg-text: var(--ink);--reg-text-2: var(--ink-2);--reg-muted: var(--ink-3);--reg-accent: var(--green-ink);--reg-error: var(--red-pencil);--reg-error-bg: var(--err-bg);--reg-radius: 2px;--reg-radius-sm: 2px;font-family: var(--sans)}.hx-page .reg-head::before{content: 'Form HX-01 · Team registration';display: block;margin-bottom: 14px;padding-bottom: 8px;border-bottom: 1px solid var(--grid-maj);font: 14px/1.4 var(--mono);color: var(--ink-3)}.hx-reghead{display: flex;align-items: center;gap: 14px}.hx-page .reg-title{font-size: 26px;font-weight: 600;line-height: 1.15;letter-spacing: -0.01em}.hx-page .reg-intro{margin-top: 12px}.hx-page .reg-group{border: 0;padding: 0;margin: 0}.hx-page .reg-legend{font: 600 15px/1.3 var(--sans);color: var(--ink);text-transform: none;letter-spacing: 0}.hx-page .reg-group--repeat .reg-item{border: 0;border-radius: 0;padding: 18px 0 0;background: none}.hx-page .reg-group--repeat .reg-item + .reg-item{border-top: 1.5px dashed var(--ink-3);margin-top: 18px}.hx-page .reg-item__legend{font: 14px/1.4 var(--mono);color: var(--ink-3)}.hx-page .reg-label{font: 600 15px/1.3 var(--sans);color: var(--ink)}.hx-page .reg-optional{color: var(--ink-3);font-weight: 400}.hx-page .reg-help{color: var(--ink-3);font-size: 14px}.hx-page .reg-input{min-height: 48px;background: var(--field);border: 1px solid var(--border);border-radius: 2px;color: var(--ink);font: 400 16px/1.4 var(--sans)}.hx-page .reg-input::placeholder{color: var(--ink-3)}.hx-page .reg-input:focus{outline: 2px solid var(--green-ink);outline-offset: 3px;box-shadow: none;border-color: var(--ink)}.hx-page .reg-field--invalid .reg-input{border: 2px solid var(--red-pencil);background: var(--field)}.hx-page .reg-error{color: var(--red-pencil)}.hx-page .reg-error:not(:empty)::before{content: '× ';font-weight: 600}.hx-page .reg-warn{color: var(--ink-2)}.hx-page .reg-field--warn:not(.reg-field--invalid) .reg-input{border-color: var(--ink-2)}.hx-page .reg-count{border-radius: 2px;border: 1px solid var(--grid-maj);background: var(--info-bg);color: var(--ink)}.hx-page .reg-summary{border: 0;border-left: 4px solid var(--red-pencil);border-radius: 0;background: var(--err-bg);color: var(--ink)}.hx-page .reg-summary__title{color: var(--red-pencil)}.hx-page .reg-summary a{color: var(--ink)}.hx-page .reg-alert{border: 0;border-left: 4px solid var(--red-pencil);border-radius: 0;background: var(--err-bg);color: var(--ink)}.hx-page .reg-consent{color: var(--ink-3)}.hx-page .reg-noscript{color: var(--ink-2)}.hx-page .reg-success{padding: 18px;border: 0;border-left: 4px solid var(--green-ink);border-radius: 0;background: var(--ok-bg);color: var(--ink)}.hx-page .reg-success__hint strong{color: var(--ink)}.hx-page .reg-ref__value{font-family: var(--mono);color: var(--ink)}.hx-page [data-reg-section]{counter-reset: hxf}.hx-page .reg-field{counter-increment: hxf}.hx-page [data-reg-section='team'] .reg-label::after{content: ' A' counter(hxf) / ''}.hx-page [data-reg-section='leader'] .reg-label::after{content: ' B' counter(hxf) / ''}.hx-page [data-reg-section='members'] .reg-label::after{content: ' C' counter(hxf) / ''}.hx-page [data-reg-section='idea'] .reg-label::after{content: ' D' counter(hxf) / ''}.hx-page .reg-label::after{font: 13px var(--mono);color: var(--ink-3);white-space: pre}.hx-hidden-control{position: absolute !important;width: 1px !important;height: 1px !important;overflow: hidden;clip: rect(0 0 0 0);opacity: 0;pointer-events: none}.hx-size{display: flex;flex-wrap: wrap;gap: 12px}.hx-size__opt{position: relative;display: grid;grid-template-columns: 48px auto;align-items: center;gap: 10px;cursor: pointer}.hx-size__opt input{position: absolute;opacity: 0;width: 48px;height: 48px;margin: 0;cursor: pointer}.hx-size__n{display: grid;place-items: center;width: 48px;height: 48px;border: 1px solid var(--border);background: var(--field);font: 600 18px/1 var(--sans)}.hx-size__t{font-size: 14px;color: var(--ink-2)}.hx-size__opt input:checked + .hx-size__n{border: 2px solid var(--ink);background-image: url('/assets/img/hx/ellipse.svg')}.hx-size__opt input:focus-visible + .hx-size__n{outline: 2px solid var(--green-ink);outline-offset: 3px}.hx-count{margin-top: 6px;font: 13px var(--mono);color: var(--ink-3);text-align: right}.hx-steps{display: flex;gap: 8px 18px;flex-wrap: wrap;padding-bottom: 14px;border-bottom: 1px solid var(--grid-maj)}.hx-steps__i{display: flex;align-items: center;gap: 8px;font-size: 15px;color: var(--ink-2)}.hx-steps__dot{flex: none;display: grid;place-items: center;width: 32px;height: 32px;border-radius: 50%;border: 1.5px dashed var(--ink-3);background: var(--paper);font: 600 14px/1 var(--sans);color: var(--ink-2)}.hx-steps__i.is-now{color: var(--ink);font-weight: 600}.hx-steps__i.is-now .hx-steps__dot{background: var(--dial);border: 3px solid var(--bezel);color: var(--lime)}.hx-steps__i.is-done{color: var(--ink-2)}.hx-steps__i.is-done .hx-steps__dot{border: 1.5px solid var(--ink);color: transparent;background: var(--lime) url('/assets/img/hx/tick-ink.svg') center / 18px no-repeat}.hx-steps__short{display: none;align-items: center;gap: 10px;font: 14px/1.4 var(--mono);color: var(--ink-2)}.hx-off{display: none !important}.hx-tail-off{position: absolute !important;left: 0;right: 0;visibility: hidden;pointer-events: none}.hx-page .reg-form{position: relative}.hx-stepnav{display: flex;justify-content: space-between;align-items: center;gap: 12px;padding-top: 6px}.hx-stepnav .hx-btn{margin-left: auto}.hx-stamp--ok{margin-bottom: 14px}.hx-done-line{margin-top: 8px;font-weight: 600;color: var(--ink)}.hx-specimen{width: 120px;height: auto;margin-top: 14px}@media (max-width: 399px){.hx-steps{display: none}.hx-steps__short{display: flex}}.hx-foot{border-top: 1px solid var(--grid-maj);background: var(--paper)}@media (min-width: 1024px){.hx-page h2{font-size: 32px}.hx-page .hx-title{font-size: 72px}.hx-hero{padding-top: 48px}.hx-hero__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 440px);column-gap: 48px}.hx-page .reg{padding: 32px 36px}}@media (forced-colors: active){.hx-d, .hx-steps__dot{border: 2px solid CanvasText}.hx-face{stroke: CanvasText}.hx-page .hg, .hx-core{fill: CanvasText}.hx-btn, .hx-page .btn, .hx-page .reg-submit{border: 1.5px solid ButtonText}.hx-page .hx-btn--primary::before, .hx-page .reg-submit::before, .hx-stamp--ok::before{forced-color-adjust: none;background: ButtonText}.hx-size__opt input:checked + .hx-size__n{border: 3px solid CanvasText}}.hx-page .reg-form.hx-stepped > .reg-group > .reg-legend{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.hx-page .reg-summary a{display: inline-block;min-height: 44px;padding: 10px 0}.hx-prize{margin-top: 6px;font-size: 17px;color: var(--ink-2)}.hx-prize b{color: var(--ink)}.hx-wheel{--rot: 0deg;--idx: 180deg;--dur: 760ms;--ease: cubic-bezier(0.25, 1, 0.3, 1.06);--steel-hi: #b4b7b1;--steel-lo: #80837e;--ring: #1e211f;--groove: #7c807a;--face: #0d0e0d;--slot: #d9dbd5;--ink: #161816;--paper-ic: #f4f2ec;position: relative;width: min(100vw - 40px, 380px);aspect-ratio: 1;margin: 0 auto;border-radius: 50%;box-shadow: 0 24px 48px -32px rgba(22, 24, 22, 0.5)}.hx-wheel__svg{display: block;width: 100%;height: 100%;overflow: visible}.hx-wheel__groove{fill: var(--groove)}.hx-wheel__spin, .hx-wheel__index{transform-box: view-box;transform-origin: 0 0}.hx-wheel__spin{transform: rotate(var(--rot))}.hx-wheel__index{transform: rotate(var(--idx))}.hx-wheel__s path{fill: var(--ring)}.hx-wheel__s:focus{outline: none}.hx-wheel__s:focus-visible path{stroke: var(--lime);stroke-width: 2}.hx-wheel__cut{stroke: var(--groove);stroke-width: 3.5;pointer-events: none}.hx-wheel__slot{fill: var(--slot);opacity: 0;transition: opacity 140ms linear;pointer-events: none}.hx-wheel.is-arrived .hx-wheel__slot{opacity: 1}.hx-wheel__mark{fill: none;stroke: var(--lime);stroke-width: 3.5;stroke-linecap: round}.hx-wheel__icons{pointer-events: none}.hx-wheel__ic{transform-box: fill-box;transform-origin: center;transform: rotate(calc(-1 * var(--rot)))}.hx-wheel__ic rect{fill: var(--paper-ic);opacity: 0.6;transition: opacity 140ms, fill 140ms}.hx-wheel__ic.is-hover rect{opacity: 1}.hx-wheel.is-arrived .hx-wheel__ic.is-on rect{fill: var(--ink);opacity: 1}.hx-wheel__bezel{fill: none;stroke: url(#hx-steel);stroke-width: 12}.hx-wheel__hair{fill: none;stroke: rgba(22, 24, 22, 0.22);stroke-width: 1}.hx-wheel__collar{fill: none;stroke: url(#hx-steel-r);stroke-width: 12}.hx-wheel__face{fill: var(--face)}.hx-wheel__core .hx-core{fill: var(--lime);transition: opacity 220ms}.hx-wheel__pick{fill: var(--lime);opacity: 0;transform-box: fill-box;transform-origin: center;transform: scale(0.92);transition: opacity 220ms, transform 220ms}.hx-wheel.is-picked .hx-wheel__core .hx-core{opacity: 0}.hx-wheel.is-picked .hx-wheel__pick{opacity: 1;transform: scale(1)}.hx-wheel.is-turning .hx-wheel__spin, .hx-wheel.is-turning .hx-wheel__ic{transition: transform var(--dur) var(--ease)}@media (prefers-reduced-motion: reduce){.hx-wheel.is-turning .hx-wheel__spin, .hx-wheel.is-turning .hx-wheel__ic{transition: none}.hx-wheel__slot, .hx-wheel__core .hx-core, .hx-wheel__pick, .hx-wheel__ic rect{transition: none}}.hx-wheel__tip{position: absolute;z-index: 3;left: 0;top: 0;display: grid;gap: 2px;max-width: 15rem;padding: 6px 10px 7px;border: 1px solid rgba(244, 242, 236, 0.16);border-radius: 3px;background: #161816;opacity: 0;transform: translateY(4px);transition: opacity 90ms, transform 90ms;pointer-events: none}.hx-wheel__tip.is-in{opacity: 1;transform: none;transition-duration: 140ms}.hx-wheel__tip[hidden]{display: none}.hx-wheel__tip b{font: 500 11px/1.2 var(--mono);color: var(--lime)}.hx-wheel__tip span{font: 500 13px/1.3 var(--sans);color: #f4f2ec;text-wrap: balance;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.hx-hero__omni{margin-top: 24px}.hx-hero__panel{margin-top: 16px}.hx-tpanel{position: relative;padding: 18px 20px 18px 24px;background: var(--sheet);border: 1px solid var(--grid-maj)}.hx-tpanel__timer{position: absolute;left: -1px;top: -1px;bottom: -1px;width: 4px;background: rgba(142, 226, 58, 0.3);overflow: hidden}.hx-tpanel__timer i{position: absolute;inset: 0;background: var(--lime);transform-origin: top;transform: scaleY(1)}.hx-tpanel.is-timing .hx-tpanel__timer i{animation: hx-dwell var(--dwell, 4.5s) linear both}.hx-tpanel.is-paused .hx-tpanel__timer i{animation-play-state: paused}.hx-tpanel.is-held .hx-tpanel__timer i, .hx-tpanel.is-stopped .hx-tpanel__timer i{animation: none;transform: scaleY(1)}@keyframes hx-dwell{from{transform: scaleY(0)}to{transform: scaleY(1)}}.hx-tpanel__pause{min-width: 48px;min-height: 32px;padding: 0 8px;border: 0;background: none;font: 500 11px/1 var(--mono);color: var(--ink-3);cursor: pointer;text-decoration: underline;text-underline-offset: 3px}.hx-tpanel__pause:hover, .hx-tpanel__pause:focus-visible{color: var(--ink)}.hx-tpanel__stack{display: grid}.hx-tpanel__item{grid-area: 1 / 1;transition: opacity 0.18s}.hx-tpanel__item:not(.is-on){visibility: hidden;opacity: 0}.hx-tpanel__n{font: 13px/1.4 var(--mono);color: var(--ink-3);text-transform: uppercase;letter-spacing: 0.06em}.hx-tpanel__n span{color: rgba(22, 24, 22, 0.45)}.hx-page .hx-tpanel__t{margin-top: 4px;font-size: 24px;font-weight: 600;line-height: 1.25;text-wrap: balance}.hx-tpanel__d{margin-top: 6px;color: var(--ink-2)}.hx-tpanel__more{display: inline-block;margin-top: 10px;font-weight: 600}@media (prefers-reduced-motion: reduce){.hx-tpanel__item{transition: none}}@media (prefers-reduced-motion: no-preference){.hx-theme.is-flash{animation: hx-flash-card 1.6s ease-out}}@keyframes hx-flash-card{0%, 40%{box-shadow: 0 0 0 3px var(--lime)}100%{box-shadow: 0 0 0 3px transparent}}@media (max-width: 379px){.hx-wheel{width: 320px;max-width: calc(100vw - 32px)}}@media (min-width: 1024px){.hx-hero__grid{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: 'head wheel' 'panel wheel';column-gap: clamp(48px, 6vw, 88px);align-items: start}.hx-hero__head{grid-area: head}.hx-hero__omni{grid-area: wheel;margin-top: 0;align-self: center}.hx-hero__panel{grid-area: panel;margin-top: 24px;max-width: 560px}.hx-wheel{width: clamp(300px, min(32vw, 100vh - 240px), 460px);width: clamp(300px, min(32vw, 100svh - 240px), 460px);--idx: 270deg}}@media (min-width: 1024px) and (max-height: 760px){.hx-page .hx-title{font-size: 60px}}@media (forced-colors: active){.hx-wheel__slot{fill: Highlight}.hx-wheel__s path{stroke: CanvasText}.hx-wheel__ic rect{fill: CanvasText}}.hx-sec{padding-top: 56px;display: grid;gap: 14px}.hx-sec > p, .hx-sec__intro{max-width: 46rem;color: var(--ink-2)}.hx-sec__intro{margin-top: -6px}.hx-page .hx-themes{display: grid;grid-template-columns: minmax(0, 1fr);gap: 14px}.hx-page .hx-theme{display: block;padding: 18px;background: var(--sheet);border: 1px solid var(--grid-maj);scroll-margin-top: 80px}.hx-theme__icon{display: block;width: 56px;height: 56px;border-radius: 50%}.hx-page .hx-theme .hx-theme__n{margin-top: 12px}@media (min-width: 640px){.hx-page .hx-themes{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (min-width: 1024px){.hx-page .hx-themes{grid-template-columns: repeat(3, minmax(0, 1fr))}.hx-theme__icon{width: 64px;height: 64px}}.hx-closes{margin-top: 8px;font: 14px/1.5 var(--mono);color: var(--ink-2)}.hx-page .hx-tl{position: relative;display: grid;gap: 18px;max-width: 46rem;margin: 6px 0 0;padding: 0 0 0 26px;list-style: none}.hx-tl::before{content: '';position: absolute;left: 6px;top: 8px;bottom: 8px;border-left: 2px solid var(--grid-maj)}.hx-tl li{position: relative;display: grid;gap: 2px}.hx-tl li::before{content: '';position: absolute;left: -25px;top: 6px;width: 12px;height: 12px;border-radius: 50%;background: var(--lime);box-shadow: 0 0 0 3px var(--paper)}.hx-tl time{font: 14px/1.5 var(--mono);color: var(--ink-3)}.hx-page .hx-tl h3{font-size: 17px;font-weight: 600;line-height: 1.35}.hx-tl p{color: var(--ink-2)}@media (min-width: 640px){.hx-tl li{grid-template-columns: 9ch minmax(0, 1fr);column-gap: 18px}.hx-tl time{padding-top: 1px}}.hx-faq summary::after{content: '';flex: none;margin-left: auto;width: 9px;height: 9px;border-right: 1.5px solid var(--ink-2);border-bottom: 1.5px solid var(--ink-2);transform: rotate(45deg) translate(-3px, -3px);transition: transform 0.2s}.hx-faq details[open] summary::after{transform: rotate(-135deg) translate(-3px, -3px)}.hx-foot__grid{display: grid;gap: 24px;padding: 28px 0 0}.hx-foot__orgs{display: flex;align-items: center;gap: 12px;margin-top: 14px;font-size: 14px;color: var(--ink-3)}.hx-foot__orgs img{flex: none;width: 40px;height: 40px;border-radius: 50%;background: #fff}.hx-foot__orgs > span{display: grid;gap: 2px}.hx-foot__orgs b{color: var(--ink);font-weight: 600}.hx-page .hx-foot__links{list-style: none;margin: 0;padding: 0;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 4px 16px}.hx-foot__links a, .hx-foot__mail{display: inline-flex;align-items: center;min-height: 40px;font-size: 14px;color: var(--ink);text-decoration: none}.hx-foot__links a:hover, .hx-foot__mail:hover{text-decoration: underline}.hx-foot__mail{margin-top: 4px}.hx-foot__legal{margin-top: 24px;padding: 16px 0 28px;border-top: 1px solid var(--grid-maj);font-size: 14px;color: var(--ink-3)}@media (min-width: 768px){.hx-foot__grid{grid-template-columns: minmax(0, 1fr) minmax(0, 420px);column-gap: 48px;align-items: start}}.hx-tpanel{padding-bottom: 12px}.hx-tpanel__row{display: flex;justify-content: flex-end;margin-top: -32px;pointer-events: none}.hx-tpanel__row .hx-tpanel__pause{pointer-events: auto}.hx-themespage .hx-back{padding-top: 28px}.hx-themespage .hx-sec{padding-top: 16px}.hx-page .hx-themespage h1{font-size: 40px;font-weight: 700;line-height: 1.1;letter-spacing: -0.01em}.hx-page .hx-themes h2{margin-top: 2px;font-size: 18px;font-weight: 600;line-height: 1.3}.hx-themespage__cta{margin: 28px 0 48px}@media (prefers-reduced-motion: no-preference){.hx-theme:target{animation: hx-flash-card 1.6s ease-out}}.hx-theme{scroll-margin-top: 80px}.hx-wheel{border-radius: 50%;box-shadow: none;filter: drop-shadow(0 14px 24px rgba(17, 24, 20, 0.25))}.hx-wheel__groove{fill: var(--paper)}.hx-wheel__s path{fill: #1d2a25;transition: fill 0.2s}.hx-wheel__s:hover path{fill: #2a3b34}.hx-wheel__s.is-on path{fill: var(--paper)}.hx-wheel__cut{stroke: var(--paper);stroke-width: 4}.hx-wheel__slot, .hx-wheel__mark, .hx-wheel__pick, .hx-wheel__hair{display: none}.hx-wheel__bezel{stroke: var(--paper);stroke-width: 10}.hx-wheel__collar{stroke: #8b9096;stroke-width: 14}.hx-wheel.is-picked .hx-wheel__core .hx-core{opacity: 1}.hx-wheel__s:focus-visible path{stroke: var(--ink);stroke-width: 4}.hx-tpanel{border-left: 4px solid var(--lime)}.hx-tpanel__timer, .hx-tpanel__row, .hx-tpanel__pause{display: none !important}.hx-nav ul{display: flex;gap: 2px}.hx-nav a{position: relative;display: inline-flex;align-items: center;min-height: 44px;padding: 0 12px;font-size: 15px;font-weight: 600;color: var(--ink-2);text-decoration: none}.hx-nav a:hover{color: var(--ink);text-decoration: none;background: var(--hl)}.hx-nav a[aria-current='page']{color: var(--ink)}.hx-nav a[aria-current='page']::after{content: '';position: absolute;left: 12px;right: 12px;bottom: 6px;height: 3px;background: var(--lime)}.hx-kicker{font: 600 13px/1.4 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color: var(--green-ink)}.hx-hero{padding: 32px 0 24px}.hx-page .hx-title{margin-top: 8px;font-size: clamp(64px, 17vw, 88px);line-height: 0.95;letter-spacing: -0.035em}.hx-hook{margin-top: 10px;font-size: 20px;color: var(--ink)}.hx-page .hx-facts{display: grid;gap: 0;margin-top: 24px;max-width: 34rem;border-top: 1px solid var(--grid-maj)}.hx-facts > div{display: grid;grid-template-columns: 9ch minmax(0, 1fr);gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--grid-maj)}.hx-facts dt{font: 13px/1.6 var(--mono);color: var(--ink-3);text-transform: uppercase;letter-spacing: 0.04em}.hx-facts dd{margin: 0;font-size: 16px;line-height: 1.45;color: var(--ink)}.hx-prize{margin-top: 16px}.hx-cta{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 18px;margin-top: 22px}.hx-btn--lg{min-height: 56px;padding: 0 30px;font-size: 18px}.hx-cta .hx-closes{margin: 0}@media (max-width: 479px){.hx-cta .hx-btn{width: 100%}}.hx-sec{padding-top: 72px;gap: 20px}.hx-sec__head{display: grid;gap: 6px;align-content: start}.hx-page .hx-sec h2{font-size: 32px;line-height: 1.1;letter-spacing: -0.02em}.hx-sec__intro{margin-top: 2px}.hx-body{padding-bottom: 88px}.hx-page .hx-tl, .hx-page .hx-check, .hx-faq{max-width: none;margin: 0;padding: 0;background: var(--sheet);border: 1px solid var(--grid-maj)}.hx-tl::before, .hx-tl li::before{content: none}.hx-page .hx-tl{gap: 0}.hx-tl li{display: grid;grid-template-columns: minmax(0, 1fr);gap: 4px;padding: 16px 18px;border-top: 1px dashed var(--grid-maj)}.hx-tl li:first-child{border-top: 0}.hx-tl time{justify-self: start;padding: 2px 8px;background: var(--hl);font: 600 14px/1.5 var(--mono);color: var(--ink)}.hx-page .hx-tl h3{font-size: 18px}@media (min-width: 640px){.hx-tl li{grid-template-columns: 11ch minmax(0, 1fr);column-gap: 20px;padding: 18px 22px}.hx-tl time{justify-self: stretch;text-align: center;align-self: start}}.hx-page .hx-check{gap: 0}.hx-check li{padding: 14px 18px;border-top: 1px dashed var(--grid-maj)}.hx-check li:first-child{border-top: 0}.hx-faq details, .hx-faq details:first-child{border: 0;border-top: 1px dashed var(--grid-maj)}.hx-faq details:first-child{border-top: 0}.hx-faq summary{padding: 14px 18px;font-size: 17px;align-items: center}.hx-faq details p{padding: 0 18px 16px;max-width: 46rem}.hx-faq summary::after{width: 14px;height: 14px;border: 0;transform: none;transition: none;background: linear-gradient(var(--ink-2), var(--ink-2)) center / 14px 2px no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) center / 2px 14px no-repeat}.hx-faq details[open] summary::after{transform: none;background: linear-gradient(var(--ink-2), var(--ink-2)) center / 14px 2px no-repeat}.hx-faq summary:hover{background: var(--hl)}.hx-sec--first{padding-top: 40px}.hx-page .hx-themespage h1{margin-top: 0;font-size: clamp(36px, 8vw, 48px);line-height: 1.05;letter-spacing: -0.02em}.hx-page .hx-theme{display: grid;grid-template-columns: minmax(0, 1fr);align-content: start;gap: 10px;padding: 20px}.hx-page .hx-sec .hx-themes h2{margin-top: 4px;font-size: 20px;line-height: 1.3;letter-spacing: -0.01em}.hx-themespage__back{margin-top: 28px}@media (min-width: 1024px){.hx-hero{padding: 64px 0 40px}.hx-page .hx-title{font-size: clamp(96px, 8vw, 132px)}.hx-hook{font-size: 22px}.hx-sec{grid-template-columns: minmax(0, 280px) minmax(0, 1fr);column-gap: 56px;padding-top: 96px}.hx-sec__head{position: sticky;top: 88px}.hx-page .hx-sec h2{font-size: 40px}.hx-themespage .hx-sec{grid-template-columns: minmax(0, 1fr)}.hx-themespage .hx-sec__head{position: static;max-width: 46rem}}@media (min-width: 1024px) and (max-height: 820px){.hx-hero{padding-top: 36px}.hx-page .hx-title{font-size: 88px}.hx-page .hx-facts{margin-top: 16px}.hx-facts > div{padding: 6px 0}}.hx-top__end{display: flex;align-items: center;gap: 8px}.hx-top__reg{transition: opacity 160ms ease-out, transform 160ms ease-out, visibility 0s}.hx-top__reg::before{display: none}.hx-top__reg.is-off{visibility: hidden;opacity: 0;transform: translateY(-4px);transition: opacity 120ms, transform 120ms, visibility 0s 120ms}@media (prefers-reduced-motion: reduce){.hx-top__reg, .hx-top__reg.is-off{transition: none;transform: none}}@media (max-width: 479px){.hx-top .hx-home > span:last-child{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.hx-top__end{gap: 4px}.hx-nav a{padding: 0 8px;font-size: 14px}.hx-nav a[aria-current='page']::after{left: 8px;right: 8px}.hx-top__reg{padding: 0 12px;font-size: 14px}}@media (max-width: 359px){.hx-top .hx-wrap{width: calc(100% - 20px)}.hx-top .hx-home{gap: 4px;padding: 0 2px}.hx-top__end{gap: 2px}.hx-nav a{padding: 0 5px;font-size: 13px}.hx-nav a[aria-current='page']::after{left: 5px;right: 5px}.hx-top__reg{padding: 0 9px;font-size: 13px}}.hx-tagline{margin-top: 10px;font-size: clamp(22px, 5.6vw, 28px);font-weight: 600;line-height: 1.2;letter-spacing: -0.01em;color: var(--ink)}.hx-page .hx-tagline + .hx-hook{margin-top: 4px;font-size: 18px;color: var(--ink-2)}@media (min-width: 1024px){.hx-tagline{font-size: 32px}.hx-page .hx-tagline + .hx-hook{font-size: 20px}}.hx-page .hx-contactpage h1{margin-top: 0;font-size: clamp(36px, 8vw, 48px);line-height: 1.05;letter-spacing: -0.02em}.hx-page .hx-contact{display: grid;max-width: 40rem;background: var(--sheet);border: 1px solid var(--grid-maj)}.hx-contact li{display: grid;grid-template-columns: minmax(0, 1fr);gap: 2px;padding: 14px 18px;border-top: 1px dashed var(--grid-maj)}.hx-contact li:first-child{border-top: 0}.hx-contact__k{font: 13px/1.6 var(--mono);color: var(--ink-3)}.hx-contact a{justify-self: start;display: inline-flex;align-items: center;min-height: 44px;font-size: 18px;font-weight: 600}@media (min-width: 640px){.hx-contact li{grid-template-columns: 16ch minmax(0, 1fr);align-items: center;column-gap: 20px}.hx-contact__k{font-size: 14px}}@media (min-width: 1024px){.hx-contactpage .hx-sec{grid-template-columns: minmax(0, 1fr)}.hx-contactpage .hx-sec__head{position: static;max-width: 46rem}}.hx-contactpage .hx-body{padding-bottom: 120px}.hx-tl time{padding: 0;background: none;font: 600 15px/1.5 var(--mono);color: var(--green-ink)}@media (min-width: 640px){.hx-tl time{text-align: left;padding-right: 16px;border-right: 3px solid var(--lime)}}.hx-page .hx-stakes{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 12px;max-width: 34rem;margin-top: 20px}.hx-stakes li{display: grid;gap: 2px;padding: 12px 16px 14px;background: var(--sheet);border: 1px solid var(--grid-maj);border-top: 4px solid var(--lime)}.hx-stakes b{font-size: clamp(28px, 7.5vw, 40px);font-weight: 600;line-height: 1.05;letter-spacing: -0.02em;color: var(--ink);white-space: nowrap}.hx-stakes span{font-size: 15px;color: var(--ink-2)}@media (max-width: 359px){.hx-stakes li{padding: 10px 12px 12px}.hx-stakes span{font-size: 14px}}.hx-page .hx-faq details p{display: block}.hx-page .hx-faq summary:focus{outline: none}.hx-page .hx-faq summary:focus-visible{outline: 2px solid var(--green-ink);outline-offset: -2px}.hx-wheel__tip{width: max-content;max-width: min(16rem, calc(100vw - 24px))}.hx-wheel__tip span{display: block;-webkit-line-clamp: unset;overflow: visible}.hx-page .hx-title{text-transform: uppercase;letter-spacing: 0.01em}.hx-when{display: flex;flex-wrap: wrap;align-items: center;gap: 8px 14px;margin-top: 16px}.hx-title [data-decode]{position: relative;display: inline-block}.hx-title .is-decoding{color: transparent}.hx-decode{position: absolute;left: 0;top: 0;color: var(--ink);white-space: nowrap}.hx-page .hx-when{gap: 10px;margin-top: 18px}.hx-tag{display: inline-flex;align-items: center;min-height: 38px;padding: 0 14px;background: var(--paper);border: 1.5px solid var(--ink);color: var(--ink);font: 600 14px/1.2 var(--mono);letter-spacing: 0.14em;text-transform: uppercase}.hx-tag--date{border: 2px solid var(--lime);color: var(--green-ink);box-shadow: inset 0 0 0 1px var(--lime)}@media (min-width: 1024px){.hx-tag{min-height: 42px;font-size: 15px;padding: 0 16px}}html:has(body.hx-page){-webkit-text-size-adjust: 100%;text-size-adjust: 100%}@media (max-width: 479px){.hx-page .hx-when{gap: 6px}.hx-tag{min-height: 34px;padding: 0 7px;font-size: clamp(9.5px, 3vw, 13px);letter-spacing: 0.02em;white-space: nowrap}}.hx-rounds{display: grid;gap: 36px}.hx-round{display: grid;gap: 6px}.hx-page .hx-round__t{font-size: 22px;font-weight: 600;line-height: 1.2;letter-spacing: -0.01em}.hx-round__when{font: 600 15px/1.5 var(--mono);color: var(--green-ink)}.hx-round__d{max-width: 46rem;color: var(--ink-2)}.hx-round .hx-tl{margin-top: 10px}@media (min-width: 1024px){.hx-page .hx-round__t{font-size: 24px}}