:root{--tile-gap:6px;--board-pad:10px;--board-card:#ffffff;--cream:#faf6ee;--tile-shadow:rgba(64,44,84,0.16)}.puzzle-board{gap:var(--tile-gap);padding:var(--board-pad);border:0;border-radius:24px;background:var(--board-card);box-shadow:0 14px 34px rgba(64,44,84,.12),0 2px 0 rgba(64,44,84,.04);overflow:visible}.puzzle-board--compact{--tile-gap:3px;--board-pad:6px;border-radius:14px}.board-viewport.is-focused .board-viewport__surface .puzzle-board{width:calc(var(--board-focused-size) + var(--tile-gap) * (var(--board-size) - 1) + 2 * var(--board-pad))}.puzzle-cell{border-radius:16%;background:var(--region-color);box-shadow:inset 0 -3px 0 rgba(64,44,84,.14),inset 0 1px 0 rgba(255,255,255,.38);transition:transform .14s ease,box-shadow .14s ease,filter .14s ease}.puzzle-cell.edge-top{border-top-width:0}.puzzle-cell.edge-right{border-right-width:0}.puzzle-cell.edge-bottom{border-bottom-width:0}.puzzle-cell.edge-left{border-left-width:0}.puzzle-cell:after{border-color:transparent}button.puzzle-cell:not(:disabled):hover{transform:translateY(-2px);box-shadow:inset 0 -3px 0 rgba(64,44,84,.14),inset 0 1px 0 rgba(255,255,255,.38),0 6px 14px var(--tile-shadow);filter:saturate(1.08);z-index:2}button.puzzle-cell:not(:disabled):active{transform:translateY(0) scale(.96);filter:saturate(1.12) brightness(.98)}@media (prefers-reduced-motion:reduce){.puzzle-cell{transition:none}button.puzzle-cell:not(:disabled):hover{transform:none}}.cell-cat{width:88%;height:88%;box-sizing:border-box;padding:0;border-radius:0;background:transparent;object-fit:contain;box-shadow:none;filter:drop-shadow(0 3px 5px rgba(64,44,84,.3))}.puzzle-cell.is-fixed .cell-cat{width:78%;height:78%;padding:7%;border-radius:26%;background:#fff;box-shadow:0 0 0 3px #f2cb4e,0 3px 8px rgba(64,44,84,.22);filter:none}.cell-paw{width:58%;height:58%;color:#fff;filter:drop-shadow(0 2px 3px rgba(64,44,84,.3))}.puzzle-cell.is-conflict{box-shadow:inset 0 0 0 4px #e0447f,0 0 0 3px rgba(224,68,127,.35)}.region-swatch--0{background:#6b95ea}.region-swatch--1{background:#efdf9c}.region-swatch--2{background:#9b7fe0}.region-swatch--3{background:#a8da8c}.region-swatch--4{background:#a67858}.region-swatch--5{background:#f0a9d8}.region-swatch--6{background:#6fc7b6}.region-swatch--7{background:#f09a7c}.region-swatch--8{background:#8fc9f0}.region-swatch--9{background:#c3d97d}.region-swatch--10{background:#db8cd9}.region-swatch--11{background:#e0c060}.game-status-strip{gap:8px;padding:0;border:0;background:transparent}.game-status-strip div{flex:1 1;align-items:center;gap:2px;padding:9px 12px;border:1px solid var(--line);border-radius:16px;background:#fff;box-shadow:0 4px 12px rgba(64,44,84,.06);text-align:center}.game-status-strip span{font-size:10px;letter-spacing:.08em}.game-status-strip strong{font-size:21px}.game-progress-rail{height:8px;background:#efe8f4;box-shadow:inset 0 1px 2px rgba(64,44,84,.08)}.game-action-dock button{border-radius:999px;border-color:transparent;background:#fff;box-shadow:0 4px 12px rgba(64,44,84,.1),inset 0 -2px 0 rgba(64,44,84,.06)}.game-status-strip div,.generator-controls .button,.generator-controls select{border-radius:999px}.game-action-dock button>span{border-radius:10px}.generator-layout{display:flex;flex-direction:column;gap:14px}.generator-controls,.tool-workspace .generator-controls{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:20px;background:#fff;box-shadow:0 8px 24px rgba(64,44,84,.07)}.generator-controls fieldset,.generator-controls label{flex-direction:row;align-items:center;gap:8px;margin:0}.generator-controls select{width:auto;min-height:42px;min-width:96px;border-radius:12px;background:var(--cream);border-color:transparent}.generator-controls legend{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.difficulty-grid{display:inline-flex;gap:0;padding:3px;border-radius:999px;background:var(--cream)}.difficulty-grid button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent}.difficulty-grid .is-active{background:var(--ink);color:#fff;box-shadow:0 2px 8px rgba(64,44,84,.28)}.generator-actions{display:flex;gap:8px;margin-left:auto}.generator-controls .button{min-height:42px}.generator-controls>.button+.button{margin-top:0}.generator-note{margin:0;text-align:center}@media (max-width:640px){.generator-controls,.tool-workspace .generator-controls{justify-content:center;gap:8px;padding:8px 10px}.generator-controls label{font-size:10px;gap:6px}.generator-controls select{min-height:38px;min-width:82px}.difficulty-grid button{min-height:34px;padding:0 11px;font-size:10px}.generator-actions{flex:1 0 100%;margin-left:0}.generator-actions .button{flex:1 1;min-height:40px;padding:0 10px;font-size:12px;white-space:nowrap}.play-page .page-intro--tool{margin-bottom:10px}.play-page .page-intro--tool h1{margin:4px 0 0;font-size:26px}.play-page .page-intro--tool .eyebrow,.play-page .page-intro--tool p{display:none}.game-onboarding{gap:6px;margin-bottom:10px;padding:9px 12px}.game-onboarding h2{margin:2px 0;font-size:15px}.game-onboarding p{display:none}.guide-progress i{width:14px;height:5px}.game-status-strip div{padding:6px 8px}.game-status-strip strong{font-size:17px}}.game-rule-chips{display:flex;gap:8px;margin:0;padding:0;list-style:none}.game-rule-chips li{flex:1 1;padding:10px 8px;border:1px solid var(--line);border-radius:14px;background:#fff;box-shadow:0 4px 12px rgba(64,44,84,.06);color:var(--ink);font-size:11px;font-weight:800;line-height:1.3;text-align:center}@media (max-width:767px){.game-rule-chips{display:none}}.play-page .page-intro--tool{margin-bottom:14px}.play-page{background-color:#f2f3fb;background-image:radial-gradient(rgba(107,124,182,.16) 1.5px,transparent 0);background-size:34px 34px}.play-page .game-rule-chips li,.play-page .game-status-strip div,.play-page .generator-controls{border-color:transparent}.play-page .page-intro--tool h1{font-size:clamp(30px,5vw,44px)}.play-page .page-intro--tool p{max-width:640px}.play-article{margin:56px auto 0}.play-article h2{margin:34px 0 10px;font:620 27px/1.15 Fraunces Variable,serif}.play-article li,.play-article p{color:var(--muted);font-size:15px;line-height:1.75}.play-article li{margin-bottom:8px}.play-article li strong{color:var(--ink)}.play-article__links{display:flex;flex-wrap:wrap;gap:18px;margin-top:26px}.board-viewport__surface{order:1}.board-viewport__controls{order:2}.howto-flow{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;margin:0;padding:0;list-style:none;counter-reset:none}.howto-step{position:relative;display:flex;flex-direction:column;gap:14px;padding:22px 20px 20px;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(64,44,84,.08)}.howto-step__number{position:absolute;top:-12px;left:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font:800 15px/1 Manrope Variable,sans-serif;box-shadow:0 4px 10px rgba(64,44,84,.25)}.howto-step__board{display:flex;justify-content:center}.howto-step__board .puzzle-board{width:min(100%,220px)}.howto-step__copy h2{margin:0 0 6px;font:640 20px/1.2 Fraunces Variable,serif}.howto-step__copy p{margin:0;color:var(--muted);font-size:13px;line-height:1.6}.howto-callout{max-width:720px;margin:34px auto 0}.game-auto-marks{display:flex;align-items:center;gap:8px;margin-top:10px;color:var(--muted);font-size:12px;font-weight:700;cursor:pointer}.game-auto-marks[hidden]{display:none}.game-auto-marks input{width:17px;height:17px;accent-color:var(--purple);cursor:pointer}.game-aside{padding:16px 18px;box-shadow:0 6px 18px rgba(64,44,84,.06)}.game-aside h2{margin:6px 0;font-size:19px}.play-page .solver-flow h2{font-size:22px;margin:4px 0}.play-page .solver-flow .eyebrow{display:none}.play-page .solver-flow header p,.play-page .solver-step-copy{font-size:12px;color:var(--muted)}.solver-page .solver-intro p,.solver-page .solver-panel__heading p{font-size:14px;margin-top:4px}.solver-page .solver-intro h2,.solver-page .solver-panel__heading h2{font-size:clamp(24px,3vw,30px);margin:2px 0}.solver-page .solver-panel{padding-top:18px}.play-rules-footer,.play-rules-header{margin:4px 0 16px}.play-rules-footer{margin:14px 0 2px}.play-rules-footer .game-rule-chips,.play-rules-header .game-rule-chips{display:flex;max-width:720px}.play-rules-footer .game-rule-chips li,.play-rules-header .game-rule-chips li{padding:14px 10px;border-radius:18px;font-size:14px;box-shadow:0 6px 18px rgba(64,44,84,.08)}.play-rules-footer .game-rule-chips li{padding:11px 10px;font-size:13px;box-shadow:0 4px 12px rgba(64,44,84,.06)}@media (max-width:640px){.play-rules-footer .game-rule-chips,.play-rules-header .game-rule-chips{display:flex;gap:6px}.play-rules-footer .game-rule-chips li,.play-rules-header .game-rule-chips li{padding:10px 6px;font-size:11px;border-radius:12px}}@media (min-width:768px){.game-action-dock{padding:14px;border-radius:22px;box-shadow:0 10px 28px rgba(64,44,84,.1)}.game-action-dock button{min-height:56px;font-size:14px}.game-action-dock button>span{width:32px;height:32px;font-size:19px}}.game-aside>.eyebrow{font-size:12px}.game-aside h2{margin:4px 0;font:650 16px/1.35 Manrope Variable,sans-serif}.game-aside>p,.game-aside__summary{font-size:13px}.play-article{max-width:720px;margin:40px 0 0}.play-article__block{margin-bottom:14px;padding:18px 20px;border-radius:18px;background:#fff;box-shadow:0 6px 18px rgba(64,44,84,.06)}.play-article__block h2{margin:0 0 8px;font-size:22px}.play-article__block p:last-child,.play-article__block ul:last-child{margin-bottom:0}.play-article h2{margin:0 0 8px}.howto-callout{margin:30px 0 0}.shell{width:min(1280px,calc(100% - 40px))}.site-header__inner{min-height:80px}.brand-lockup strong{font-size:20px}.primary-nav{font-size:14px;gap:30px}body{background-color:#f2f3fb;background-image:radial-gradient(#e3e5f2 1.5px,transparent 0);background-size:34px 34px}.page-shell{padding-block:26px 70px}.play-rules-header{margin:0 0 12px}.generator-layout{gap:10px}@media (min-width:768px){.game-layout{gap:20px}.game-context{gap:12px}}.game-action-dock .is-active{border:1px solid rgba(141,92,199,.55);background:var(--mist);color:var(--purple-dark);box-shadow:0 3px 10px rgba(82,48,111,.12);transform:none}.game-action-dock .is-active>span{background:rgba(141,92,199,.16);color:var(--purple-dark)}.game-action-dock button.is-active:not(:disabled):hover{border-color:var(--purple);background:var(--mist);color:var(--purple-dark);box-shadow:0 6px 14px rgba(82,48,111,.16)}.board-footlinks{display:flex;align-items:baseline;justify-content:flex-start;gap:22px;margin-top:10px}.board-footlinks .generator-note{margin:0;text-align:left}.board-footlinks__actions{display:flex;align-items:baseline;gap:16px;white-space:nowrap}.board-footlinks__actions .text-button{font-size:12px;font-weight:700;color:var(--muted)}.board-footlinks__actions .text-button:hover{color:var(--purple-dark)}.board-footlinks__actions .inline-notice{font-size:11px}@media (max-width:640px){.board-footlinks{flex-direction:column;align-items:flex-start;gap:6px}}.game-action-dock button>span{width:34px;height:34px;background:transparent}.game-action-dock button .tool-cat{border-radius:50%}.game-status-strip div{flex-direction:row;justify-content:center;gap:7px}.stat-icon{color:var(--purple-dark);flex:0 0 auto}.game-status-strip strong{font-size:19px}.site-footer{padding:30px 0 26px}.site-footer a{padding-block:1px;line-height:1.4}@media (min-width:901px){.site-footer__grid{grid-template-columns:minmax(240px,360px) repeat(3,max-content);justify-content:start;column-gap:76px;row-gap:0}}.site-footer__grid>div{gap:4px}.site-footer__grid p{margin:0}.site-footer__grid strong{margin-bottom:3px}.site-footer .footer-mark{margin-bottom:6px}.site-footer .fine-print{margin-top:10px}.challenge-share--text{display:inline-flex;align-items:baseline;gap:8px;margin:0;padding:0;border:0}.challenge-share--text p{margin:0;font-size:11px;color:var(--muted)}.upload-entry{display:flex;align-items:center;gap:12px;width:fit-content;margin-top:12px;padding:9px 16px 9px 10px;border:1px dashed rgba(141,92,199,.45);border-radius:999px;background:rgba(255,255,255,.7);cursor:pointer}.upload-entry input{position:absolute;width:1px;height:1px;opacity:0}.upload-entry__icon{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:var(--mist);color:var(--purple-dark);font-weight:800}.upload-entry__copy{display:flex;flex-direction:column;line-height:1.25}.upload-entry__copy strong{font-size:13px}.upload-entry__copy small{color:var(--muted);font-size:10px}.upload-entry:hover{border-color:var(--purple);background:#fff}@media (min-width:901px){.editor-toolbar{padding:16px;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(64,44,84,.08)}}.palette-label{flex:1 0 100%;margin-bottom:2px;color:var(--muted);font-size:11px;font-weight:800}.region-palette{display:flex;flex-wrap:wrap;gap:7px}.region-swatch{border-radius:12px;border:2px solid transparent}.region-swatch.is-active{border-color:var(--ink);box-shadow:0 3px 10px rgba(64,44,84,.25)}.victory-overlay{position:fixed;inset:0;z-index:90;display:grid;place-items:center;padding:20px;background:rgba(45,32,61,.55);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:victory-fade .22s ease}.victory-modal{position:relative;width:min(94vw,420px);max-height:min(86vh,640px);overflow-y:auto;padding:30px 26px 22px;border-radius:28px;background:#fff;box-shadow:0 30px 80px rgba(34,21,47,.4);text-align:center;animation:victory-pop .34s cubic-bezier(.34,1.56,.64,1)}.victory-modal__cat{display:block;margin:0 auto 6px;animation:victory-bounce .9s ease .15s}.victory-modal h2{margin:2px 0 6px;font:680 30px/1.1 Fraunces Variable,serif}.victory-modal>p{margin:0 0 14px;color:var(--muted);font-size:13px}.victory-modal .result-stamp{margin:0 0 16px}.victory-modal .button+.button{margin-top:8px}.victory-modal__foot{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:14px}.victory-modal__foot .text-button{margin:0;font-size:12px}.victory-modal__foot .challenge-share .button{min-height:0;width:auto;padding:0;border:0;background:transparent;box-shadow:none;color:var(--purple-dark);font-size:12px;font-weight:800}.victory-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none;border-radius:inherit}.victory-confetti i{position:absolute;top:-12px;border-radius:2px;animation-name:confetti-fall;animation-timing-function:linear;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes confetti-fall{to{top:105%;transform:rotate(2turn)}}@keyframes victory-pop{0%{transform:scale(.82);opacity:0}}@keyframes victory-fade{0%{opacity:0}}@keyframes victory-bounce{0%,to{transform:translateY(0)}35%{transform:translateY(-14px) scale(1.06)}}@media (prefers-reduced-motion:reduce){.victory-modal,.victory-modal__cat,.victory-overlay{animation:none}}.victory-modal{padding:26px 24px 20px}.victory-modal .result-stamp{margin:0 0 14px;padding:14px 18px}.victory-modal .result-stamp strong{font-size:30px}.victory-modal .button--secondary{min-height:44px;font-size:13px}.victory-modal .button+.button{margin-top:6px}.confirm-modal{width:min(92vw,380px);padding:28px 24px 22px}.confirm-modal h2{margin:0 0 8px;font:660 24px/1.15 Fraunces Variable,serif}.confirm-modal>p{margin:0}.confirm-modal__actions{display:flex;gap:10px;margin-top:20px}.confirm-modal__actions .button{flex:1 1;min-height:46px}@media (min-width:901px){.solver-panel--editor .board-editor{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);grid-template-areas:"tools board";gap:26px;align-items:start}.solver-panel--editor .editor-board-surface{grid-area:board;min-width:0}.solver-panel--editor .editor-toolbar{grid-area:tools;position:sticky;top:90px;display:flex;flex-direction:column;align-items:stretch;gap:14px;padding:18px;border-radius:20px;background:#fff;box-shadow:0 10px 28px rgba(64,44,84,.08)}}@media (max-width:900px){.solver-panel--editor .board-editor{grid-template-areas:"size" "board" "rail" "palette" "validation"}.editor-size{grid-area:size}}.editor-size{display:flex;flex-direction:column;gap:6px;margin:0;font-size:13px;font-weight:800;color:var(--muted)}.editor-size select{min-height:44px;border-radius:12px;border:1px solid var(--line);background:var(--cream);font-size:14px;font-weight:800;padding:0 12px}@media (min-width:901px){.solver-panel--editor .editor-primary-tools{display:flex;flex-wrap:wrap;gap:8px}}.solver-panel--editor .editor-history button,.solver-panel--editor .tool-toggle button{font-size:13px}.solver-panel--editor .region-palette{display:grid;grid-template-columns:repeat(4,minmax(40px,48px));gap:9px}.solver-panel--editor .palette-label{grid-column:1/-1;margin:0;font-size:12px}.solver-panel--editor .region-swatch{width:auto;min-width:40px;aspect-ratio:1;min-height:40px;border-radius:14px}.solver-panel--editor .editor-validation{font-size:13px}.solver-panel--editor .panel-actions{margin-top:16px}.solver-panel--editor .panel-actions .button{min-height:48px;font-size:15px}.article-shell{display:block;grid-template-columns:none;gap:0;max-width:820px;margin-inline:auto}.article-shell>header{position:static;top:auto;margin:0 0 clamp(22px,4vw,34px)}.article-shell h1{margin:16px 0 12px;font:640 clamp(28px,4.6vw,40px)/1.08 Fraunces Variable,serif;letter-spacing:-.03em}.article-shell>header>p{max-width:680px;margin:0;color:var(--muted);font-size:15px;line-height:1.7}.article-body{max-width:none;padding:clamp(24px,4vw,44px);border:1px solid rgba(223,211,232,.6);border-radius:26px;background:#fff;box-shadow:0 10px 28px rgba(64,44,84,.08)}.article-body>:last-child{margin-bottom:0}.article-body h2{margin:30px 0 10px;padding-top:30px;border-top:1px solid var(--line);color:var(--ink);font:620 21px/1.3 Fraunces Variable,serif;letter-spacing:-.02em}.article-body h2:first-of-type{margin-top:0;padding-top:0;border-top:0}.article-body li,.article-body p{color:var(--ink-soft,#4a3f63);font-size:15px;line-height:1.75}.article-body p{margin:0 0 14px}.article-body a{color:var(--purple-dark);font-weight:700;text-decoration:underline;text-underline-offset:2px}.article-body a:hover{color:var(--purple)}@media (max-width:640px){.article-body{border-radius:20px}.article-body h2{margin-top:26px;padding-top:26px}}#privacy,#terms{scroll-margin-top:90px}.tips-list{display:grid;gap:22px;margin:0;padding:0;list-style:none}.tip-card{position:relative;display:grid;grid-template-columns:minmax(0,200px) minmax(0,1fr);gap:clamp(18px,3vw,30px);align-items:center;padding:24px 22px 22px;border-radius:22px;background:#fff;box-shadow:0 10px 28px rgba(64,44,84,.08)}.tip-card:not(:has(.tip-card__board)){grid-template-columns:minmax(0,1fr)}.tip-card__number{position:absolute;top:-12px;left:18px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--ink);color:#fff;font:800 15px/1 Manrope Variable,sans-serif;box-shadow:0 4px 10px rgba(64,44,84,.25)}.tip-card__board{display:flex;justify-content:center}.tip-card__board .puzzle-board{width:min(100%,200px)}.tip-card__copy h3{margin:0 0 8px;font:620 22px/1.18 Fraunces Variable,serif;letter-spacing:-.02em}.tip-card__copy h3:first-child{margin-top:0}.tip-card__copy p{margin:0 0 8px;color:#62566e;font-size:14px;line-height:1.68}.tip-card__copy p:last-child{margin-bottom:0}@media (max-width:640px){.tip-card{grid-template-columns:minmax(0,1fr);gap:16px;padding:26px 18px 20px}.tip-card__board{justify-content:flex-start}.tip-card__board .puzzle-board{width:min(100%,180px)}}#faq,#rules,#tips{scroll-margin-top:90px}.play-merged>section{margin-top:34px}.play-merged>section>h2{margin:0 0 16px;font:620 clamp(26px,3vw,32px)/1.1 Fraunces Variable,serif;letter-spacing:-.03em}.play-merged .play-article__block h3{margin:22px 0 6px;font:620 18px/1.25 Fraunces Variable,serif;letter-spacing:-.01em}.play-merged .play-article__block h3:first-of-type{margin-top:10px}.play-merged #tips .tips-list{margin:0}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.66a2e865.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-ext-400-normal.88f8fd5b.woff) format("woff");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.651bc97e.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-cyrillic-400-normal.9533b520.woff) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.110e2a76.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-vietnamese-400-normal.7d495472.woff) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.9faee8e8.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-ext-400-normal.f14ffb91.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/ibm-plex-mono-latin-400-normal.06ac09dc.woff2) format("woff2"),url(/_next/static/media/ibm-plex-mono-latin-400-normal.e32cf7a4.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}