:root{--ink: #1B1A17;--paper: #FAF7F0;--paper-2: #F2ECDF;--card: #FFFFFF;--line: #DDD5C6;--line-soft: #E6DFD1;--muted: #6B6458;--body: #45403A;--blue: #3347E6;--blue-dark: #2333B8;--tomato: #F0533A;--tomato-ink: #B23A28;--sun: #FFC933;--lime: #8EE06B;--lime-ink: #1E7A3C;--pink: #FF8FC0;--lilac: #B9A2FF;--orange: #FF9A3C;--ice: #8EDCF0;--periwinkle: #7C8CFF;--mode-boss: #F0533A;--mode-race: #FF9A3C;--mode-kaboom: #FF8FC0;--mode-sabotage: #B9A2FF;--mode-throne: #FFC933;--mode-splycr: #7C8CFF;--mode-cryo: #8EDCF0;--mode-outbreak: #8EE06B;--ans-1: #F0533A;--ans-2: #3347E6;--ans-3: #FFC933;--ans-4: #8EE06B;--font-display: "Bricolage Grotesque", "Rubik", system-ui, sans-serif;--font-body: "Rubik", system-ui, -apple-system, "Segoe UI", sans-serif;--radius-sm: 10px;--radius: 14px;--radius-lg: 20px;--border: 1.5px solid var(--ink);--border-btn: 2px solid var(--ink);--shadow-btn: 4px 4px 0 var(--ink);--shadow-btn-sm: 3px 3px 0 var(--ink);--focus: 0 0 0 3px rgba(51, 71, 230, .35);--bg: var(--paper);--c-bg: var(--paper);--panel: var(--card);--panel-border: var(--ink);--neon-green: var(--lime-ink);--neon-purple: #6A3FD0;--neon-pink: var(--tomato-ink);--neon-blue: var(--blue);--neon-yellow: #9A6400;--neon-cyan: #127E96;--text: var(--ink);--text-dim: var(--muted);--sp-bg: var(--paper);--sp-surface: var(--card);--sp-surface-alt: var(--paper-2);--sp-card-bg: var(--card);--sp-border: var(--ink);--sp-border-dim: var(--line);--sp-text: var(--ink);--sp-text-dim: var(--muted);--sp-accent: var(--blue);--sp-accent2: var(--tomato-ink);--sp-error: var(--tomato-ink);--sp-success: var(--lime-ink);--sp-input-bg: var(--card);--sp-header-bg: var(--paper);--sp-shadow: none;--sp-focus-ring: var(--focus);--sp-scrollbar: #CFC6B6}html,body{background:var(--paper);color:var(--ink)}body{font-family:var(--font-body);-webkit-font-smoothing:antialiased}button,input,select,textarea{font-family:inherit;color:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit}:focus-visible{outline:3px solid var(--blue);outline-offset:2px}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--blue)!important;box-shadow:var(--focus)}::selection{background:var(--sun);color:var(--ink)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:#cfc6b6;border-radius:999px}::-webkit-scrollbar-track{background:transparent}.screen{min-height:100vh;position:relative;z-index:2;display:flex;flex-direction:column;background:var(--paper);color:var(--ink)}.ui-display{font-family:var(--font-display);font-weight:800;letter-spacing:-.045em;line-height:.95}.ui-h1{font-family:var(--font-display);font-weight:800;font-size:clamp(32px,5vw,48px);letter-spacing:-.04em;line-height:1;margin:0}.ui-h2{font-family:var(--font-display);font-weight:800;font-size:clamp(24px,3.2vw,32px);letter-spacing:-.03em;line-height:1.05;margin:0}.ui-h3{font-family:var(--font-display);font-weight:800;font-size:22px;letter-spacing:-.02em;line-height:1.1;margin:0}.ui-num{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ui-label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.ui-muted{color:var(--muted)}.ui-body{color:var(--body);line-height:1.5}.ui-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;box-sizing:border-box;border:var(--border-btn);border-radius:var(--radius);background:var(--card);color:var(--ink);box-shadow:var(--shadow-btn-sm);font-family:var(--font-body);font-weight:600;font-size:16px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform 80ms ease,box-shadow 80ms ease,background-color .12s ease;-webkit-user-select:none;user-select:none}.ui-btn:hover:not(:disabled){background-color:#f7f2e8}.ui-btn:active:not(:disabled){transform:translate(3px,3px);box-shadow:0 0 0 var(--ink)}.ui-btn:disabled{opacity:.45;box-shadow:none}.ui-btn--primary{background:var(--blue);color:#fff}.ui-btn--primary:hover:not(:disabled){background-color:var(--blue-dark)}.ui-btn--sun{background:var(--sun);color:var(--ink)}.ui-btn--sun:hover:not(:disabled){background-color:#f5bb16}.ui-btn--danger{background:var(--tomato);color:var(--ink)}.ui-btn--danger:hover:not(:disabled){background-color:#e4432a}.ui-btn--lime{background:var(--lime);color:var(--ink)}.ui-btn--ghost{background:transparent;border-color:transparent;box-shadow:none;text-decoration:underline;text-underline-offset:3px;padding:0 8px}.ui-btn--ghost:hover:not(:disabled){background:transparent;color:var(--blue)}.ui-btn--ghost:active:not(:disabled){transform:none}.ui-btn--sm{min-height:40px;padding:0 14px;font-size:15px;border-radius:12px}.ui-btn--lg{min-height:60px;padding:0 28px;font-size:20px;box-shadow:var(--shadow-btn)}.ui-btn--lg:active:not(:disabled){transform:translate(4px,4px)}.ui-btn--block{width:100%}.ui-btn--icon{width:44px;min-height:44px;padding:0}.ui-btn-flat{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 14px;box-sizing:border-box;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);font-weight:500;font-size:15px;text-decoration:none;cursor:pointer}.ui-btn-flat:hover:not(:disabled){background:#f7f2e8}.ui-btn-flat[aria-pressed=true],.ui-btn-flat[aria-checked=true],.ui-btn-flat.is-on{background:var(--ink);color:var(--paper)}.ui-card{background:var(--card);border:var(--border);border-radius:var(--radius-lg)}.ui-card--pad{padding:20px}.ui-panel-dark{background:var(--ink);color:var(--paper);border-radius:22px}.ui-rule{border:0;border-top:var(--border);margin:0}.ui-hair{border:0;border-top:1px solid var(--line);margin:0}.ui-field,.ui-input{width:100%;box-sizing:border-box;min-height:48px;padding:0 14px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:16px}textarea.ui-field,textarea.ui-input{padding:12px 14px;min-height:88px;resize:vertical;line-height:1.45}select.ui-field,select.ui-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:38px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%231B1A17' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ui-field::placeholder,.ui-input::placeholder{color:#9a9182}.ui-field-label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:var(--ink)}.ui-code-input{font-family:var(--font-display);font-weight:800;letter-spacing:.12em;text-align:center;text-transform:uppercase}.ui-dd{position:relative;min-width:0}.ui-dd__btn{width:100%;min-height:48px;box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:0 14px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px;font-weight:400;line-height:1.2;text-align:left;cursor:pointer}.ui-dd__btn:hover:not(:disabled){background:#fdfbf6}.ui-dd__btn:focus-visible{outline:none;box-shadow:var(--focus)}.ui-dd__btn[aria-expanded=true]{box-shadow:var(--focus)}.ui-dd__btn:disabled{opacity:.5;cursor:default}.ui-dd__val{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dd__val[data-empty]{color:var(--muted)}.ui-dd__chev{flex:none;transition:transform .15s ease}.ui-dd__btn[aria-expanded=true] .ui-dd__chev{transform:rotate(180deg)}.ui-dd--sm .ui-dd__btn{min-height:44px;padding:0 12px;border-radius:10px}.ui-dd--chip{flex:none}.ui-dd--chip .ui-dd__btn{width:auto;max-width:280px;min-height:44px;padding:0 14px 0 16px;border-radius:999px;font-weight:500}.ui-dd--lime .ui-dd__btn,.ui-dd--lime .ui-dd__btn:hover:not(:disabled){background:var(--lime);font-weight:600}.ui-dd__list{position:fixed;z-index:9500;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--card);border:var(--border-btn);border-radius:14px;box-shadow:var(--shadow-btn-sm);animation:uiDdIn 90ms ease-out both}.ui-dd__opt{display:flex;align-items:center;gap:12px;min-height:42px;box-sizing:border-box;padding:0 10px 0 12px;border-radius:8px;font-size:15px;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none}.ui-dd__opt[data-active]{background:var(--paper-2)}.ui-dd__opt[aria-selected=true]{background:#e7f8de;font-weight:600}.ui-dd__opt[aria-selected=true][data-active]{background:#d3efc3}.ui-dd__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ui-dd__tick{flex:none;color:var(--lime-ink)}@keyframes uiDdIn{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.ui-dd__list{animation:none}.ui-dd__chev{transition:none}}.ui-chip{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;padding:4px 12px;border:var(--border);border-radius:999px;background:var(--card);font-size:14px;font-weight:500;line-height:1.3;white-space:nowrap;color:var(--ink)}.ui-chip--ink{background:var(--ink);color:var(--paper);border-color:var(--ink)}.ui-chip--live:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--tomato)}.ui-tabs{display:flex;flex-wrap:wrap;gap:4px 24px;border-bottom:var(--border)}.ui-tab{display:inline-flex;align-items:center;min-height:48px;padding:0 2px;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1.5px;font-size:16px;font-weight:400;color:var(--ink);cursor:pointer;text-decoration:none}.ui-tab[aria-selected=true],.ui-tab.is-on{font-weight:600;border-bottom-color:var(--ink)}.ui-seg{display:inline-flex;border:var(--border);border-radius:999px;overflow:hidden;background:var(--card)}.ui-seg>button{min-height:38px;padding:0 14px;border:0;background:transparent;font-size:14px;font-weight:500}.ui-seg>button[aria-pressed=true],.ui-seg>button[aria-checked=true],.ui-seg>button.is-on{background:var(--ink);color:var(--paper)}.ui-meter{display:block;height:10px;border-radius:999px;background:var(--line-soft);overflow:hidden}.ui-meter>span{display:block;height:100%;border-radius:999px;background:var(--ink);transition:width .3s ease}.ui-meter--lg{height:18px}.ui-meter--on-dark{background:#3a3630}.ui-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.ui-row:first-child{border-top:0}.ui-appbar{border-bottom:var(--border);background:var(--paper)}.ui-appbar__in{max-width:1280px;margin:0 auto;padding:0 clamp(16px,3vw,32px);min-height:68px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.ui-page{max-width:1280px;margin:0 auto;padding:clamp(20px,3vw,36px) clamp(16px,3vw,32px) 64px;box-sizing:border-box;width:100%}.ui-toast{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:10000;background:var(--ink);color:var(--paper);border-radius:12px;padding:12px 18px;font-size:15px;animation:toastSlideIn .2s ease both}.ui-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9000;background:#1b1a1773;display:grid;place-items:center;padding:16px}.ui-modal{background:var(--paper);border:var(--border);border-radius:22px;padding:24px;width:min(560px,100%);max-height:90vh;overflow:auto;box-sizing:border-box}.neon-text{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em}.label{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.panel{background:var(--card);border:var(--border);border-radius:var(--radius-lg)}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 20px;border:var(--border-btn);border-radius:var(--radius);box-shadow:var(--shadow-btn-sm);font-family:var(--font-body);font-weight:600;font-size:16px;letter-spacing:0;text-transform:none;cursor:pointer}.btn-primary{background:var(--blue);color:#fff}.btn-primary:hover:not(:disabled){background:var(--blue-dark)}.btn-secondary{background:var(--card);color:var(--ink)}.btn-secondary.active{background:var(--ink);color:var(--paper)}.btn-primary:active:not(:disabled),.btn-secondary:active:not(:disabled){transform:translate(3px,3px);box-shadow:none}.btn-primary:disabled,.btn-secondary:disabled{opacity:.45;box-shadow:none}.sp-screen{min-height:100vh;background:var(--paper);display:flex;flex-direction:column;font-family:var(--font-body);color:var(--ink)}.sp-card,.sp-card-modern{background:var(--card);border:var(--border);border-radius:var(--radius-lg)}.sp-input,.sp-input-modern{width:100%;box-sizing:border-box;min-height:44px;padding:10px 14px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);font-family:var(--font-body);font-size:15px}.sp-input::placeholder,.sp-input-modern::placeholder{color:#9a9182}select.sp-input,select.sp-input-modern{cursor:pointer}textarea.sp-input,textarea.sp-input-modern{resize:vertical;line-height:1.45}.sp-label,.sp-label-modern{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.sp-btn-primary,.sp-btn-submit,.sp-btn-action,.sp-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:var(--border-btn);border-radius:12px;background:var(--blue);color:#fff;box-shadow:var(--shadow-btn-sm);font-family:var(--font-body);font-weight:600;font-size:15px;letter-spacing:0;text-transform:none;cursor:pointer}.sp-btn-ai{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:var(--border-btn);border-radius:12px;background:var(--sun);color:var(--ink);box-shadow:var(--shadow-btn-sm);font-weight:600;font-size:15px;cursor:pointer}.sp-btn-ghost,.sp-btn-outline{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 16px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);font-family:var(--font-body);font-weight:500;font-size:15px;letter-spacing:0;text-transform:none;cursor:pointer}.sp-btn-primary:active:not(:disabled),.sp-btn-submit:active:not(:disabled),.sp-btn-action:active:not(:disabled),.sp-btn-ai:active:not(:disabled){transform:translate(3px,3px);box-shadow:none}.sp-btn-primary:disabled,.sp-btn-submit:disabled,.sp-btn-action:disabled,.sp-btn-ai:disabled,.sp-btn-outline:disabled,.sp-btn-ghost:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.sp-btn-ghost:hover:not(:disabled),.sp-btn-outline:hover:not(:disabled){background:#f7f2e8}.sp-btn-icon{display:inline-grid;place-items:center;width:40px;height:40px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);cursor:pointer}.sp-btn-icon:hover{background:#f7f2e8}.sp-header-modern{border-bottom:var(--border);background:var(--paper)}.sp-pill{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:var(--border);border-radius:999px;background:var(--card);color:var(--ink);font-size:15px;font-weight:500;letter-spacing:0;text-transform:none;cursor:pointer;white-space:nowrap}.sp-pill--active,.sp-pill--accent2.sp-pill--active{background:var(--ink);color:var(--paper);border-color:var(--ink)}.sp-pill--inactive:hover{background:#f7f2e8}.sp-alert{padding:12px 14px;border:var(--border);border-radius:12px;font-size:15px}.sp-alert--error{background:#ffe3dd}.sp-alert--success{background:#e7f8de}.sp-select{position:relative}.sp-select__trigger{width:100%;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 14px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);font-size:15px;cursor:pointer}.sp-select__menu{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:50;max-height:280px;overflow:auto;background:var(--card);border:var(--border);border-radius:12px;padding:6px}.sp-select__option{width:100%;text-align:left;padding:10px 12px;border:0;border-radius:8px;background:none;font-size:15px;cursor:pointer;color:var(--ink)}.sp-select__option:hover{background:var(--paper-2)}.sp-select__option--active{background:var(--ink);color:var(--paper)}.sp-set-card{background:var(--card);border:var(--border);border-radius:16px;overflow:hidden;display:flex;flex-direction:column}.sp-set-card__cover{position:relative;overflow:hidden;border-bottom:var(--border)}.sp-set-card__cover-img{width:100%;height:100%;object-fit:cover;display:block}.sp-set-card__play-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:42px;padding:0 16px;border:var(--border-btn);border-radius:12px;background:var(--blue);color:#fff;box-shadow:var(--shadow-btn-sm);font-weight:600;font-size:15px;cursor:pointer}.sp-set-card__play-btn:active:not(:disabled){transform:translate(3px,3px);box-shadow:none}.sp-set-card__icon-btn{display:inline-grid;place-items:center;width:42px;height:42px;border:var(--border);border-radius:12px;background:var(--card);color:var(--ink);cursor:pointer}.sp-set-card__icon-btn:hover{background:#f7f2e8}.cramly-screen{min-height:100vh;display:flex;flex-direction:column;background:var(--paper)}.cramly-card{background:var(--card);border:var(--border);border-radius:var(--radius-lg)}.cramly-input{width:100%;padding:10px 14px;border:var(--border);border-radius:12px;background:var(--card);font-size:15px;color:var(--ink);box-sizing:border-box;font-family:inherit}.cramly-label{display:block;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.cramly-btn-primary{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:var(--border-btn);border-radius:12px;background:var(--blue);color:#fff;box-shadow:var(--shadow-btn-sm);font-weight:600;font-size:15px;cursor:pointer}.cramly-btn-ai{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:var(--border-btn);border-radius:12px;background:var(--sun);color:var(--ink);box-shadow:var(--shadow-btn-sm);font-weight:600;font-size:15px;cursor:pointer}@keyframes gradientFlow{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes fadeSlideIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes floatUp{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-50px) scale(1.2)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes pulseGlow{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes shimmer{0%{left:-100%}to{left:100%}}@keyframes tapBurst{0%{transform:scale(1);opacity:1}to{transform:scale(5);opacity:0}}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes dangerPulse{0%,to{transform:scale(1);opacity:.85}50%{transform:scale(1.08);opacity:1}}@keyframes slashIn{0%{opacity:0;transform:translateY(-30px) scaleY(.7)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes answerIn{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes scrollHintBounce{0%,to{transform:translateY(0);opacity:.55}50%{transform:translateY(7px);opacity:1}}@keyframes popIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@keyframes bossPulse{0%,to{opacity:.35}50%{opacity:.6}}@keyframes bossBob{0%,to{transform:translate(0) rotate(0)}20%{transform:translate(-4px,-6px) rotate(-3deg)}45%{transform:translate(2px,-10px) rotate(2deg)}70%{transform:translate(5px,-5px) rotate(3deg)}85%{transform:translate(1px,-2px) rotate(-1deg)}}@keyframes throneSpotlight{0%,to{opacity:.35}50%{opacity:.55}}@keyframes racerStreaks{0%{background-position:0 0}to{background-position:80px -80px}}@keyframes kaboomFuse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.4)}}@keyframes sabotageRain{0%{transform:translateY(-100%);opacity:0}15%{opacity:.9}85%{opacity:.9}to{transform:translateY(260%);opacity:0}}@keyframes splycrSweep{0%{background-position:-100% 0}to{background-position:200% 0}}@keyframes cryoTurn{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes outbreakSpread{0%{transform:scale(.15);opacity:.85}to{transform:scale(1.4);opacity:0}}@keyframes toastSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.landing-bento{display:grid;gap:16px;width:100%;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.mode-tile-wrap{position:relative;min-height:220px}.mode-tile-inner{position:relative;width:100%;height:100%;min-height:220px}.mode-tile-face{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column}.mode-tile-back{display:none}.beyond-grid{display:grid;gap:28px;grid-template-columns:1fr;align-items:start}@media (min-width: 900px){.beyond-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px}}
