@font-face{font-family:KiriptionSora;src:url(/fonts/sora-latin-variable.woff2) format("woff2");font-weight:100 800;font-style:normal;font-display:swap}@font-face{font-family:KiriptionDMSans;src:url(/fonts/dm-sans-latin-variable.woff2) format("woff2");font-weight:100 1000;font-style:normal;font-display:swap}:root{--color-paper:oklch(17% 0.004 255);--color-paper-2:oklch(21% 0.005 255);--color-paper-3:oklch(26% 0.006 255);--color-rule:oklch(32% 0.006 255);--color-rule-strong:oklch(48% 0.006 255);--color-ink:oklch(96% 0.006 110);--color-muted:oklch(73% 0.008 110);--color-neutral:oklch(66% 0.008 110);--color-accent:oklch(91% 0.19 125);--color-accent-hover:oklch(95% 0.17 125);--color-accent-soft:oklch(25% 0.025 125);--color-focus:oklch(91% 0.19 125);--color-on-accent:oklch(18% 0.015 125);--color-warning:oklch(84% 0.13 85);--color-warning-bg:oklch(23% 0.019 85);--color-warning-rule:oklch(40% 0.045 85);--color-error:oklch(78% 0.13 25);--color-transparent:oklch(17% 0.006 115/0);--color-overlay:oklch(12% 0.006 115/0.55);--color-overlay-heavy:oklch(12% 0.006 115/0.9);--color-shadow:oklch(5% 0.004 255/.35);--header-height:80px;--section-nav-height:58px;--color-btc:oklch(79% 0.15 70);--color-bnb:oklch(87% 0.15 92);--color-eth:oklch(79% 0.08 260);--color-tron:oklch(76% 0.14 25);--color-sol:oklch(82% 0.1 160);--color-swatch-white:oklch(96% 0.006 110);--color-swatch-cyan:oklch(82% 0.12 210);--color-swatch-red:oklch(70% 0.2 25);--color-swatch-violet:oklch(72% 0.17 305);--color-swatch-orange:oklch(79% 0.16 60);--font-display:KiriptionSora,Arial,sans-serif;--font-body:KiriptionDMSans,Arial,sans-serif;--font-mono:"Courier New",monospace;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:80px;--space-4xl:112px;--space-12:12px;--space-20:20px;--space-40:40px;--space-64:64px;--radius-lg:16px;--text-xs:0.7rem;--text-sm:0.8125rem;--text-base:1rem;--text-lg:1.125rem;--radius-sm:4px;--radius-md:8px;--rule-width:1px;--ease-out:cubic-bezier(0.2,0.8,0.2,1);--ease-in:cubic-bezier(0.4,0,1,1);--ease-in-out:cubic-bezier(0.4,0,0.2,1);--dur-fast:160ms;--dur-normal:240ms}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;color-scheme:dark;scrollbar-color:var(--color-rule-strong) var(--color-paper);scrollbar-width:thin}body{min-height:100vh}body,html{scroll-padding-top:100px}body.kiription{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:15px;line-height:1.6;font-weight:400}.kiription *{box-sizing:border-box}.kiription h1,.kiription h2,.kiription h3,.kiription h4{font-family:var(--font-display);font-style:normal;letter-spacing:-.035em;line-height:1.1;min-width:0;overflow-wrap:anywhere;font-weight:650}.kiription h2{font-size:clamp(32px,3.2vw,46px)}.kiription h3{font-size:23px}.kiription a{color:inherit;text-decoration:none;transition:color var(--dur-fast) var(--ease-out)}.kiription button,.kiription input,.kiription select,.kiription textarea{font:inherit}.kiription button{cursor:pointer}.kiription button:disabled{opacity:.55;cursor:not-allowed}.kiription a,.kiription button{-webkit-tap-highlight-color:var(--color-accent-soft)}.kiription :focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.kiription .button:active,.kiription button:active{transform:translateY(1px)}.kiription ::selection{background:var(--color-accent);color:var(--color-on-accent)}.kiription .container{width:100%;max-width:1328px;padding-inline:48px;margin-inline:auto}.kiription section{padding-block:0}.kiription p{color:var(--color-muted)}.kiription .accent,.kiription .brand-period{color:var(--color-accent)}.kiription .muted{color:var(--color-muted)}.field-label,.kiription .eyebrow,.small-label{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.13em;color:var(--color-muted);line-height:1.5}.kiription .eyebrow{margin-bottom:18px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:var(--color-accent);color:var(--color-on-accent)!important;padding:12px 20px}.skip-link:focus{top:10px}.kiription .button{display:inline-flex;align-items:center;justify-content:center;gap:28px;min-height:50px;padding:13px 23px;border:1px solid var(--color-transparent);border-radius:var(--radius-sm);font-size:13px;font-weight:650;white-space:nowrap;line-height:1.4;transition:background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.kiription .button-primary{background:var(--color-accent);color:var(--color-on-accent)}.kiription .button-secondary{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-rule)}.kiription .text-link{display:inline-flex;align-items:center;gap:24px;font-size:13px;line-height:1.5;min-height:44px;white-space:nowrap}.status-dot{display:inline-block;width:6px;height:6px;flex-shrink:0;border-radius:50%;background:var(--color-accent)}.site-nav{height:88px;border-bottom:1px solid var(--color-rule);position:relative;z-index:30;background:var(--color-paper)}.nav-content{display:flex;align-items:center;justify-content:space-between;height:100%;gap:32px}.kiription .brand{display:inline-flex;align-items:center;gap:10px;color:var(--color-ink);font-family:var(--font-display);font-size:24px;font-weight:750;letter-spacing:-.04em;white-space:nowrap}.kiription .brand svg{color:var(--color-accent);flex-shrink:0}.main-nav{gap:32px;height:100%}.main-nav,.main-nav a{display:flex;align-items:center}.main-nav a{position:relative;min-height:44px;font-size:12px;white-space:nowrap;color:var(--color-muted)}.main-nav .nav-current{color:var(--color-ink)}.nav-current:after{content:"";position:absolute;bottom:0;left:0;width:16px;height:2px;background:var(--color-accent)}.nav-support{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:12px;border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:10px 14px;min-height:44px}.telegram-icon{font-size:20px;margin-right:4px;color:var(--color-accent)}.mobile-toggle{display:none;min-width:44px;min-height:44px;border:1px solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink);font-size:20px}.hero-section{height:610px;position:relative;isolation:isolate;overflow:hidden}.hero-background{object-fit:cover;object-position:67% 45%;z-index:-3;filter:saturate(.55) brightness(.75)}.hero-shade{position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,var(--color-paper) 3%,var(--color-overlay-heavy) 33%,var(--color-transparent) 80%),linear-gradient(0deg,var(--color-paper),var(--color-transparent) 35%)}.hero-content{height:100%;position:relative;padding-top:42px!important}.hero-topline{display:flex;justify-content:space-between;align-items:center}.hero-topline .eyebrow{display:flex;align-items:center;gap:10px;color:var(--color-ink);margin-bottom:0}.hero-edition{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--color-muted)}.kiription .hero-section h1{font-size:clamp(66px,7.8vw,108px);font-weight:700;line-height:.98;letter-spacing:-.045em;margin-top:56px;margin-bottom:24px;max-width:650px}.hero-description{font-size:15px;line-height:1.8;max-width:400px}.hero-actions{gap:28px;margin-top:29px;flex-wrap:wrap}.hero-actions,.hero-secondary{display:flex;align-items:center}.hero-secondary{gap:11px;white-space:nowrap;font-size:12px;min-height:44px}.play-symbol{font-size:24px}.hero-footnote{display:flex;gap:14px;align-items:center;font-size:10px;letter-spacing:.08em;font-family:var(--font-mono);margin-top:38px;color:var(--color-muted)}.footnote-plus{color:var(--color-accent);font-size:18px}.hero-art-caption{position:absolute;right:max(48px,calc((100vw - 1232px) / 2));bottom:44px;display:flex;flex-direction:column;gap:5px}.hero-art-caption>span{font-family:var(--font-mono);font-size:9px;color:var(--color-muted);letter-spacing:.13em}.hero-art-caption a{font-size:14px;display:flex;gap:35px;min-height:44px;align-items:center}.hero-art-caption a span{color:var(--color-accent)}.collection-strip{border-top:1px solid var(--color-rule);border-bottom:1px solid var(--color-rule);background:var(--color-paper-2)}.strip-content{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:63px;font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--color-muted)}.strip-content>div{display:flex;align-items:center;gap:25px;color:var(--color-ink)}.strip-end{font-size:9px}.kiription .catalog-section{padding-block:82px 88px}.section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:34px}.section-heading .eyebrow{margin-bottom:12px}.section-heading>p{font-size:12px;line-height:1.8;margin-bottom:3px}.catalog-toolbar{display:flex;gap:20px;justify-content:space-between;padding-bottom:19px;border-bottom:1px solid var(--color-rule)}.category-list{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.filter-button{background:var(--color-transparent);color:var(--color-muted);border:1px solid var(--color-transparent);border-radius:var(--radius-sm);padding:9px 12px;font-size:11px!important;white-space:nowrap;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.filter-button.selected{background:var(--color-paper-3);color:var(--color-ink);border-color:var(--color-rule)}.search-field{display:flex;align-items:center;gap:10px;min-width:190px;width:215px;min-height:44px;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:0 12px;color:var(--color-muted)}.search-field input{width:100%;min-width:0;border:0;background:var(--color-transparent);color:var(--color-ink);font-size:11px}.search-field input::placeholder{color:var(--color-muted)}.catalog-meta{display:flex;justify-content:space-between;padding-block:20px;font-family:var(--font-mono);font-size:10px;color:var(--color-muted)}.catalog-meta>span:last-child{font-size:9px;letter-spacing:.05em}.meta-divider{margin-inline:10px;color:var(--color-rule-strong)}.catalog-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:28px 20px;gap:28px 20px}.product-card{display:block;background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden;min-width:0;transition:border-color var(--dur-normal) var(--ease-out)!important}.product-art{height:210px;position:relative;isolation:isolate;overflow:hidden}.product-art img{object-fit:cover;object-position:50% 30%;filter:saturate(.76);transition:filter var(--dur-normal) var(--ease-out)}.art-shade{position:absolute;inset:0;background:linear-gradient(0deg,var(--color-overlay-heavy),var(--color-transparent) 65%)}.product-platform{left:13px;padding:4px 7px;background:var(--color-overlay-heavy);border:1px solid var(--color-rule);line-height:1.4;font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-ink)}.product-badge,.product-platform{position:absolute;top:13px;border-radius:2px;font-size:9px}.product-badge{right:12px;padding:4px 8px;color:var(--color-on-accent);background:var(--color-accent);font-weight:600}.product-badge.badge-soon{background:var(--color-paper-3);color:var(--color-ink);border:1px solid var(--color-rule-strong)}.art-title{bottom:19px;left:18px;right:28px;font-family:var(--font-display);font-size:26px;line-height:.95;font-weight:800;letter-spacing:-.025em}.art-link,.art-title{position:absolute;color:var(--color-ink)}.art-link{bottom:16px;right:15px;font-size:21px}.product-details{padding:18px 18px 15px}.product-category{font-size:9px;font-family:var(--font-mono);text-transform:uppercase;color:var(--color-muted);letter-spacing:.08em}.kiription .product-details h3{font-size:18px;letter-spacing:-.02em;margin-block:8px 9px}.product-details>p{font-size:11px;line-height:1.7;min-height:38px;max-width:250px}.product-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:19px;border-top:1px solid var(--color-rule);padding-top:15px;font-size:11px}.product-price{font-size:16px;font-weight:600;letter-spacing:-.03em}.product-price>span{font-size:9px;color:var(--color-muted);font-weight:400;letter-spacing:0}.product-cta{display:flex;gap:10px;align-items:center;white-space:nowrap;font-size:10px}.product-cta>span{color:var(--color-accent);font-size:16px}.catalog-note{font-size:11px;margin-top:24px;line-height:1.7}.empty-state{padding:70px 20px;text-align:center;border:1px solid var(--color-rule)}.empty-state p{margin:16px 0 25px}.kiription .showcase-section{padding-block:76px;background:var(--color-paper-2);border-block:1px solid var(--color-rule)}.showcase-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.25fr);grid-gap:90px;gap:90px;align-items:center}.showcase-copy>p:not(.eyebrow){max-width:350px;font-size:13px;line-height:1.85;margin-top:23px}.preview-options{margin-top:30px;max-width:350px}.preview-option{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;width:100%;border:0;border-bottom:1px solid var(--color-rule);background:var(--color-transparent);color:var(--color-muted);font-size:12px!important;text-align:left}.preview-option.active{color:var(--color-ink)}.preview-option.active>span:last-child{color:var(--color-accent)}.preview-number{display:inline-block;margin-right:20px;font-family:var(--font-mono);font-size:10px;color:var(--color-neutral)}.showcase-copy .preview-disclaimer{font-size:10px!important;line-height:1.8!important;margin-top:20px!important;max-width:330px!important}.showcase-figure{min-width:0;margin:0}.showcase-figure figcaption{display:flex;justify-content:space-between;gap:12px;margin-top:16px;font-family:var(--font-mono);font-size:9px;color:var(--color-muted);letter-spacing:.04em}.menu-preview{background:var(--color-paper);border:1px solid var(--color-rule-strong);border-radius:var(--radius-md);overflow:hidden}.menu-top{padding:20px 24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--color-rule)}.menu-wordmark{font-family:var(--font-display);font-size:18px;letter-spacing:-.04em;font-weight:750}.menu-top>span:last-child{font-size:8px;font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-muted)}.menu-layout{display:grid;grid-template-columns:135px minmax(0,1fr);min-height:300px}.menu-tabs{border-right:1px solid var(--color-rule);padding:18px 10px;display:flex;flex-direction:column;gap:7px}.menu-tabs button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:9px 12px;border:1px solid var(--color-transparent);border-radius:var(--radius-sm);font-size:10px!important;background:var(--color-transparent);color:var(--color-muted);text-align:left;white-space:nowrap}.menu-tabs button>span{font-size:17px;width:17px;text-align:center}.menu-tabs button.active{background:var(--color-accent-soft);color:var(--color-accent);border-color:var(--color-rule)}.menu-panel{padding:22px 24px}.menu-panel-title{display:flex;align-items:center;justify-content:space-between;font-size:12px;font-weight:600;padding-bottom:17px;border-bottom:1px solid var(--color-rule)}.menu-key{background:var(--color-paper-3);border:1px solid var(--color-rule);border-radius:3px;font-family:var(--font-mono);font-size:8px;padding:3px 6px;line-height:1.4;white-space:nowrap}.menu-key,.menu-setting{color:var(--color-muted)}.menu-setting{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:43px}.menu-setting,.menu-setting label{font-size:10px}.menu-game{font-size:9px;max-width:52%;text-align:right;color:var(--color-ink)}.switch{position:relative;width:44px;height:44px;border:0;background:var(--color-transparent);display:grid;align-items:center;flex-shrink:0}.switch:before{content:"";position:absolute;left:4px;right:4px;height:18px;border-radius:12px;background:var(--color-paper-3);border:1px solid var(--color-rule-strong)}.switch>span{position:absolute;left:7px;width:12px;height:12px;background:var(--color-muted);border-radius:50%;transition:transform var(--dur-fast) var(--ease-out)}.switch.on:before{background:var(--color-accent);border-color:var(--color-accent)}.switch.on>span{transform:translateX(18px);background:var(--color-on-accent)}.menu-panel input[type=range]{width:100%;height:16px;accent-color:var(--color-accent);cursor:pointer;min-height:28px}.menu-caption{gap:7px;font-size:8px;margin-top:8px}.menu-bottom,.menu-caption{display:flex;align-items:center;color:var(--color-muted)}.menu-bottom{justify-content:space-between;gap:10px;min-height:37px;padding:8px 17px;border-top:1px solid var(--color-rule);font-family:var(--font-mono);font-size:7px}.ingame-preview{height:407px;position:relative;border:1px solid var(--color-rule);border-radius:var(--radius-md);overflow:hidden}.ingame-preview img{object-fit:cover;filter:brightness(.65)}.gameplay-overlay{top:20px;left:20px;right:20px;display:flex;justify-content:space-between;font-family:var(--font-mono);font-size:9px;background:var(--color-overlay-heavy);padding:9px}.gameplay-overlay,.gameplay-reticle{position:absolute;color:var(--color-accent)}.gameplay-reticle{top:45%;left:50%;font-size:25px}.overlay-box{position:absolute;top:38%;left:68%;width:35px;height:75px;border:1px solid var(--color-accent)}.gameplay-label{position:absolute;bottom:17px;left:17px;right:17px;padding:9px;font-size:10px;background:var(--color-overlay-heavy);color:var(--color-ink)}.kiription .how-section{padding-block:87px}.how-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:48px;gap:48px}.how-grid article{border-top:1px solid var(--color-rule);padding-top:22px}.step-number{font-family:var(--font-mono);font-size:12px;color:var(--color-accent)}.how-grid h3{margin-block:27px 15px;font-size:25px}.how-grid p{font-size:12px;max-width:315px;line-height:1.85;min-height:68px}.how-grid a{margin-top:12px;font-size:11px!important;gap:15px!important}.kiription .payment-section{padding-top:10px;padding-bottom:90px}.payment-warning{display:flex;gap:14px;align-items:center;background:var(--color-warning-bg);border:1px solid var(--color-warning-rule);border-radius:var(--radius-sm);padding:17px 20px;margin-bottom:27px}.warning-symbol{border:1px solid var(--color-warning);color:var(--color-warning);border-radius:50%;width:23px;height:23px;display:grid;place-items:center;line-height:1;font-size:13px;flex-shrink:0}.payment-warning strong{font-size:12px;color:var(--color-warning);font-weight:550}.payment-warning p{font-size:11px;margin-top:2px}.payment-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);grid-gap:68px;gap:68px}.payment-main{background:var(--color-paper-2);border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:28px}.payment-title-row{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:23px}.payment-title-row h3{font-size:20px}.payment-title-row .small-label{font-size:9px;letter-spacing:.05em}.network-options{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.network-button{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:center;gap:10px;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-muted);padding:14px 7px 11px;font-size:10px!important;min-height:83px}.network-button.active{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-ink)}.coin{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;font-size:21px;font-weight:550;line-height:1}.coin-btc{color:var(--color-btc)}.coin-bnb{color:var(--color-bnb)}.coin-eth{color:var(--color-eth)}.coin-tron{color:var(--color-tron)}.coin-sol{color:var(--color-sol)}.network-radio{position:absolute;top:7px;right:7px;width:5px;height:5px;border-radius:50%;background:var(--color-rule)}.active .network-radio{background:var(--color-accent)}.network-detail{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-block:24px;font-size:12px}.network-name{font-size:10px;color:var(--color-accent);background:var(--color-accent-soft);padding:4px 8px;border:1px solid var(--color-rule);border-radius:3px}.field-label{display:block;font-size:9px;letter-spacing:.06em;margin-bottom:10px}.address-field{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-sm);padding:13px;display:flex;align-items:center;gap:15px}.address-field textarea{width:100%;min-width:0;resize:none;border:0;background:var(--color-transparent);color:var(--color-ink);font-family:var(--font-mono);font-size:11px;word-break:break-all;line-height:1.8}.copy-control{display:flex;flex-direction:column;position:relative;flex-shrink:0}.kiription .copy-button{min-height:40px;font-size:10px;padding:9px 12px;gap:8px}.copy-feedback{position:absolute;right:0;top:100%;width:180px;background:var(--color-paper-3);color:var(--color-error);font-size:10px;z-index:3}.copy-feedback:empty{display:none}.network-note{font-size:10px;margin-top:12px;line-height:1.8}.network-note strong{color:var(--color-ink);font-weight:500}.sample-notice{display:flex;flex-direction:column;gap:6px;border-top:1px solid var(--color-rule);margin-top:22px;padding-top:18px;font-size:10px;color:var(--color-muted)}.sample-notice strong{font-weight:500;color:var(--color-ink);font-size:11px}.payment-report-button{width:100%;justify-content:space-between!important;margin-top:24px}.payment-guide{padding-top:16px}.payment-guide .eyebrow{font-size:9px}.payment-guide h3{font-size:29px;line-height:1.18;margin-block:13px 17px}.payment-guide>p{font-size:12px;max-width:340px;line-height:1.8}.payment-guide ol{list-style:none;margin-top:26px}.payment-guide li{display:flex;gap:15px;margin-bottom:18px}.payment-guide li>span{font-family:var(--font-mono);font-size:10px;color:var(--color-accent);padding-top:2px}.payment-guide li strong{font-size:11px;font-weight:550}.payment-guide li p{font-size:10px;max-width:285px;line-height:1.7;margin-top:4px}.payment-guide .text-link{color:var(--color-accent);font-size:12px}.bot-note{display:block;font-size:9px;color:var(--color-muted)}.receipt-form{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:60px;gap:60px;border:1px solid var(--color-rule);border-radius:var(--radius-md);padding:35px;margin-top:28px;background:var(--color-paper-2)}.receipt-form h3{font-size:30px;margin-bottom:20px}.receipt-form p{font-size:12px}.receipt-fields label{display:block;font-size:12px;margin-bottom:18px}.receipt-fields input,.receipt-fields select,.receipt-fields textarea{display:block;min-height:48px;width:100%;padding:11px 13px;margin-top:8px;background:var(--color-paper);color:var(--color-ink);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);font-size:12px;max-width:100%}.receipt-fields textarea{resize:vertical}.receipt-fields input::placeholder,.receipt-fields textarea::placeholder{color:var(--color-muted)}.receipt-fields [aria-invalid=true]{border-color:var(--color-error)}.form-error{min-height:20px;color:var(--color-error)!important;margin-top:-14px;margin-bottom:6px;font-size:11px!important}.receipt-result{padding-top:26px;margin-top:26px;border-top:1px solid var(--color-rule)}.receipt-result strong{font-size:12px;color:var(--color-accent)}.receipt-result pre{white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px;color:var(--color-muted);margin-block:18px}.receipt-actions{display:flex;flex-wrap:wrap;gap:10px}.kiription .faq-section{padding-block:25px 80px}.faq-list{border-top:1px solid var(--color-rule)}.faq-list details{border-bottom:1px solid var(--color-rule)}.faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:22px 2px;cursor:pointer;list-style:none;font-size:14px}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary>span{color:var(--color-muted);font-size:22px;line-height:1}.faq-list details[open] summary>span{transform:rotate(45deg);color:var(--color-accent)}.faq-list details p{font-size:12px;line-height:1.9;max-width:780px;padding-bottom:25px}.support-band{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:42px!important;border-block:1px solid var(--color-rule);margin-bottom:80px!important}.support-band .eyebrow{font-size:9px;margin-bottom:12px}.support-band h2{font-size:37px}.kiription .site-footer{background:var(--color-paper-2);border-top:1px solid var(--color-rule);padding:0;margin-top:0;color:var(--color-muted)}.kiription .site-footer a{margin-bottom:0}.footer-main{display:flex;justify-content:space-between;gap:30px;padding-block:45px 33px}.footer-main p{font-size:12px;margin-top:10px}.footer-links{gap:30px}.footer-links,.footer-links a{display:flex;align-items:center}.footer-links a{font-size:12px;white-space:nowrap;min-height:44px}.kiription .footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:0;border-top:1px solid var(--color-rule);padding-block:22px;color:var(--color-muted);font-size:9px;text-align:left}.demo-label{font-family:var(--font-mono);letter-spacing:.08em;white-space:nowrap}.game-breadcrumb{display:flex;align-items:center;gap:14px;padding-top:30px;font-size:11px;color:var(--color-muted)}.game-breadcrumb a{min-height:44px;display:flex;align-items:center}.game-detail-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.8fr);grid-gap:80px;gap:80px;align-items:center;padding-block:35px 75px!important}.game-detail-hero h1{font-size:clamp(46px,5vw,74px);line-height:1.02;margin-block:25px}.game-detail-hero p{font-size:13px}.game-detail-hero .game-lead{font-size:17px;max-width:440px;line-height:1.7}.detail-price{font-family:var(--font-display);font-size:35px;font-weight:600;margin-top:30px}.detail-price>span{display:block;font-family:var(--font-body);font-size:10px;color:var(--color-muted);font-weight:400}.detail-disclaimer{font-size:10px!important;margin-top:21px;max-width:400px}.detail-art{position:relative;height:420px;min-width:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--color-rule)}.detail-art img{object-fit:cover;object-position:50% 30%}.kiription .detail-features{padding-block:20px 80px}.detail-feature-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:25px;gap:25px}.detail-feature-grid article{border-top:1px solid var(--color-rule);padding-top:20px}.detail-feature-grid article>span{font-family:var(--font-mono);font-size:11px}.detail-feature-grid h3{font-size:20px;margin-block:22px 15px}.detail-feature-grid p{font-size:11px;line-height:1.8}.game-detail-hero~.detail-features+.payment-section{margin-top:70px}.showcase-section+.payment-section{padding-top:80px}.kiription .related-section{padding-block:30px 80px}.related-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px}.related-grid>a{display:block;border-top:1px solid var(--color-rule);padding-block:20px}.related-grid .eyebrow{font-size:9px;text-transform:uppercase}.related-grid h3{font-size:23px;margin-top:18px;margin-bottom:18px}.related-grid .text-link{color:var(--color-accent);font-size:11px}.not-found{padding-block:110px!important;min-height:60vh}.not-found h1{font-size:clamp(45px,6vw,90px);margin-bottom:20px}.not-found p{margin-bottom:30px}@media (hover:hover){.kiription a:hover{color:var(--color-accent)}.kiription .button-primary:hover{background:var(--color-accent-hover);color:var(--color-on-accent)}.kiription .button-secondary:hover{border-color:var(--color-rule-strong);color:var(--color-ink)}.product-card:hover{border-color:var(--color-rule-strong);color:var(--color-ink)!important}.product-card:hover img{filter:saturate(1)}.filter-button:hover{background:var(--color-paper-3);color:var(--color-ink)}.faq-list summary:hover,.preview-option:hover{color:var(--color-accent)}}@media (min-width:1600px){.hero-section{height:680px}.hero-background{object-position:center 43%}.hero-content{padding-top:50px!important}.kiription .hero-section h1{margin-top:75px}}@media (max-width:1150px){.kiription .container{padding-inline:32px}.main-nav{gap:22px}.nav-content{gap:25px}.catalog-toolbar{flex-wrap:wrap}.search-field{width:100%}.product-art{height:185px}.product-details{padding:14px}.kiription .product-details h3{font-size:16px}.product-price{font-size:15px}.showcase-grid{gap:40px}.strip-end{display:none}.strip-content{justify-content:space-between}.payment-grid{gap:35px}.payment-main{padding:24px}.game-detail-hero{gap:40px}}@media (max-width:900px){.site-nav{height:76px}.main-nav{gap:18px}.main-nav a{font-size:11px}.support-label{display:none}.nav-content{gap:20px}.kiription .brand{font-size:21px}.hero-section{height:565px}.hero-background{object-position:63% center}.kiription .hero-section h1{font-size:86px}.hero-art-caption{right:32px}.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.product-art{height:250px}.kiription .product-details h3{font-size:21px}.product-details{padding:20px}.product-bottom,.product-cta,.product-details>p{font-size:12px}.showcase-grid{grid-template-columns:minmax(0,1fr);gap:35px}.showcase-copy{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:40px;column-gap:40px}.showcase-copy .eyebrow,.showcase-copy h2,.showcase-copy>p:not(.preview-disclaimer){grid-column:1}.showcase-copy .preview-options{grid-column:2;grid-row:2/4;margin-top:0;align-self:center}.showcase-copy .preview-disclaimer{grid-column:1/-1}.menu-layout{grid-template-columns:160px minmax(0,1fr)}.menu-panel{padding:25px 35px}.menu-setting{font-size:12px}.menu-caption,.menu-top>span:last-child{font-size:10px}.showcase-figure{max-width:680px;width:100%;margin-inline:auto}.how-grid{gap:25px}.how-grid h3{font-size:23px}.payment-grid{grid-template-columns:minmax(0,1fr);gap:35px}.payment-guide{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-column-gap:50px;column-gap:50px}.payment-guide>.bot-note,.payment-guide>.eyebrow,.payment-guide>a,.payment-guide>h3,.payment-guide>p{grid-column:1}.payment-guide>ol{grid-column:2;grid-row:1/6;margin-top:0}.payment-guide .eyebrow{margin-bottom:0}.receipt-form{gap:30px}.strip-content>div{gap:18px}.strip-content{font-size:8px}.game-detail-hero{gap:30px}.detail-art{height:360px}.detail-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:30px}.footer-bottom>span:nth-child(2){max-width:300px}.footer-links{gap:22px}}@media (max-width:700px){.kiription .container{padding-inline:24px}.main-nav{display:none;position:absolute;top:75px;left:0;right:0;height:auto;background:var(--color-paper-2);padding:15px 24px 23px;border-bottom:1px solid var(--color-rule)}.main-nav.is-open{display:flex;flex-direction:column;align-items:stretch;gap:4px}.main-nav a{font-size:14px;min-height:48px}.nav-current:after{display:none}.mobile-toggle{display:block}.nav-content{gap:12px}.nav-support{margin-left:auto;font-size:11px;padding:6px 11px}.kiription .brand{font-size:22px}.hero-section{height:580px}.hero-content{padding-top:30px!important}.hero-edition{display:none}.hero-background{object-position:61% center;filter:saturate(.6) brightness(.5)}.hero-shade{background:linear-gradient(90deg,var(--color-overlay-heavy),var(--color-overlay) 80%),linear-gradient(0deg,var(--color-paper),var(--color-transparent) 40%)}.kiription .hero-section h1{font-size:84px;margin-top:68px}.hero-art-caption{display:none}.hero-footnote{margin-top:35px;font-size:9px}.strip-content{min-height:60px;justify-content:center}.strip-content>span{display:none}.strip-content>div{flex-wrap:wrap;justify-content:center;gap:14px;font-size:8px}.section-heading{align-items:flex-start;flex-direction:column;gap:18px;margin-bottom:27px}.section-heading>p{font-size:12px}.section-heading>p br{display:initial}.kiription .catalog-section{padding-block:60px}.catalog-toolbar{gap:15px}.category-list{gap:3px}.filter-button{font-size:10px!important;padding-inline:10px}.catalog-grid{gap:16px}.product-art{height:195px}.product-details{padding:14px}.kiription .product-details h3{font-size:18px}.product-details>p{font-size:11px;min-height:56px}.product-bottom{flex-direction:column;align-items:flex-start;gap:8px;margin-top:14px;padding-top:12px}.product-cta{width:100%;justify-content:space-between}.art-title{font-size:22px;left:14px;bottom:15px}.art-link{right:10px;bottom:11px}.product-badge{font-size:8px;right:9px}.product-platform{top:12px;left:11px;font-size:8px}.showcase-copy{display:block}.showcase-copy>p:not(.eyebrow){max-width:440px}.showcase-copy .preview-options{max-width:100%;margin-top:20px}.showcase-copy .preview-disclaimer{max-width:100%!important}.kiription .showcase-section{padding-block:55px}.menu-layout{grid-template-columns:120px minmax(0,1fr)}.menu-panel{padding:20px}.menu-setting{font-size:10px}.menu-tabs,.menu-tabs button{padding-inline:7px}.menu-tabs button{font-size:10px!important}.menu-top{padding:18px}.menu-caption,.menu-top>span:last-child{font-size:8px}.menu-bottom{font-size:7px}.kiription .how-section{padding-block:60px}.how-grid{grid-template-columns:minmax(0,1fr);gap:30px}.how-grid article{position:relative;padding-left:47px;padding-top:24px}.step-number{position:absolute;left:0;top:28px}.how-grid h3{margin-block:0 12px}.how-grid p{max-width:100%;min-height:0}.how-grid a{margin-top:8px}.payment-warning{align-items:flex-start;padding:17px}.payment-warning strong{font-size:12px}.payment-warning p{font-size:11px;margin-top:6px}.payment-main{padding:20px}.payment-title-row{align-items:flex-start;flex-direction:column;gap:8px}.payment-title-row .small-label{font-size:8px}.network-options{gap:6px}.network-button{min-height:78px;padding-inline:3px;font-size:9px!important}.coin{font-size:20px;width:24px;height:24px}.network-detail{font-size:11px;gap:8px}.network-name{font-size:9px}.address-field{flex-direction:column;align-items:stretch;gap:10px}.address-field textarea{font-size:11px;min-height:42px}.address-field .copy-button{width:100%;min-height:44px}.payment-guide{display:block;padding-top:0}.payment-guide h3{margin-top:15px}.payment-guide ol{margin-top:25px}.payment-guide li p{max-width:100%}.receipt-form{grid-template-columns:minmax(0,1fr);padding:22px;gap:20px}.receipt-form h3{font-size:27px}.receipt-fields>.button{width:100%;font-size:11px;padding-inline:12px;gap:10px}.kiription .payment-section{padding-bottom:60px}.kiription .faq-section{padding-block:10px 50px}.faq-list summary{font-size:13px;padding-block:21px}.faq-list details p{font-size:12px}.support-band{margin-inline:24px!important;width:calc(100% - 48px)!important;padding-inline:0!important;flex-direction:column;align-items:flex-start;padding-block:30px!important;gap:25px;margin-bottom:55px!important}.support-band h2{font-size:32px}.footer-main{padding-block:32px;flex-direction:column;gap:22px}.footer-links{flex-wrap:wrap;column-gap:28px;row-gap:0}.kiription .footer-bottom{flex-wrap:wrap;justify-content:flex-start;gap:12px}.footer-bottom>span:nth-child(2){max-width:none;order:3;flex-basis:100%;font-size:9px}.footer-bottom .demo-label{margin-left:auto;font-size:8px}.game-detail-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-block:25px 50px!important}.game-detail-hero h1{font-size:52px}.detail-art{height:340px;grid-row:1}.game-breadcrumb{padding-top:20px}.game-detail-hero .hero-actions{gap:15px}.detail-feature-grid{gap:30px 22px}.detail-feature-grid h3{font-size:19px}.kiription .detail-features{padding-bottom:55px}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid h3{font-size:21px}.kiription .related-section{padding-bottom:50px}.showcase-section+.payment-section{padding-top:55px}}@media (max-width:414px){.kiription .container{padding-inline:18px}.kiription .brand{font-size:20px;gap:7px}.brand svg{width:25px}.site-nav{height:72px}.main-nav{top:71px}.nav-support{font-size:10px;padding:6px 9px;gap:2px}.nav-support .telegram-icon{font-size:17px;margin-right:1px}.nav-content{gap:8px}.hero-section{height:570px}.hero-topline .eyebrow{font-size:9px}.kiription .hero-section h1{font-size:73px}.hero-description{font-size:13px}.hero-actions{gap:20px}.hero-secondary{font-size:11px}.kiription .hero-actions .button{padding-inline:17px;font-size:12px;gap:20px}.catalog-grid{gap:14px}.product-art{height:185px}.product-details{padding:12px}.kiription .product-details h3{font-size:17px}.product-category{font-size:8px}.art-title{font-size:20px;right:22px;left:12px}.product-badge{font-size:7px;padding:4px 6px}.product-platform{font-size:7px;left:8px;padding:3px 5px}.product-details>p{font-size:10px;min-height:52px;line-height:1.75}.product-price{font-size:15px}.product-price>span{font-size:8px}.product-cta{font-size:10px}.catalog-meta>span:last-child{font-size:8px}.catalog-meta{font-size:9px}.meta-divider{margin-inline:5px}.menu-layout{grid-template-columns:96px minmax(0,1fr)}.menu-tabs button{font-size:8px!important;gap:6px;padding-inline:5px}.menu-tabs button>span{font-size:14px;width:14px}.menu-panel{padding:17px 13px}.menu-setting{font-size:9px;gap:8px}.menu-setting label{font-size:9px}.menu-panel-title{font-size:10px}.menu-top{padding:15px 13px}.menu-wordmark{font-size:17px}.menu-top>span:last-child{font-size:7px}.menu-bottom{font-size:6px;padding-inline:10px}.menu-caption,.showcase-figure figcaption{font-size:7px}.payment-main{padding:15px}.network-options{gap:4px}.network-button{font-size:8px!important}.network-radio{right:5px}.network-name{font-size:8px;padding-inline:6px}.payment-warning{padding:14px 12px;gap:10px}.payment-warning strong{font-size:11px}.payment-warning p{font-size:10px}.support-band{margin-inline:18px!important;width:calc(100% - 36px)!important}.footer-bottom{font-size:8px!important}.game-detail-hero h1{font-size:46px}}@media (max-width:350px){.catalog-grid{grid-template-columns:minmax(0,1fr)}.product-art{height:240px}.kiription .product-details h3{font-size:22px}.product-details>p{font-size:12px;min-height:0}.product-bottom{flex-direction:row;align-items:center}.product-cta{width:auto;gap:12px}.hero-section{height:570px}.kiription .hero-section h1{font-size:64px}.hero-actions{gap:10px}.hero-secondary{font-size:10px;gap:5px}.hero-footnote{font-size:8px;gap:10px}.nav-support{display:none}.mobile-toggle{margin-left:auto}.menu-top>span:last-child{font-size:6px}.menu-bottom>span:last-child{max-width:120px;text-align:right}.detail-feature-grid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.kiription *,.kiription :after,.kiription :before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.receipt-address-help{font-size:11px!important;color:var(--color-muted);margin-top:-8px;margin-bottom:20px}.feature-intro{max-width:860px;font-size:14px;line-height:1.9;margin-bottom:25px}.feature-priorities{padding:20px 0 26px;margin-bottom:25px;border-bottom:1px solid var(--color-rule)}.feature-priorities .eyebrow{display:block;margin-bottom:12px;font-size:10px}.feature-priorities ul{list-style:none;display:flex;flex-wrap:wrap;gap:12px 28px;color:var(--color-ink);font-size:12px}.feature-priorities li:before{content:"";color:var(--color-accent);margin-right:10px}.planned-feature-note{margin-top:24px;font-size:12px;line-height:1.8}.kiription .copy-button{min-height:44px}@media (min-width:901px){.detail-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}.game-showcase .showcase-grid{grid-template-columns:minmax(0,.72fr) minmax(0,1.4fr);gap:64px}.game-gallery{min-width:0}.gallery-stage{border:1px solid var(--color-rule-strong)}.gallery-open,.gallery-stage{position:relative;background:var(--color-paper)}.gallery-open{display:block;width:100%;aspect-ratio:16/9;border:0;padding:0;cursor:zoom-in;overflow:hidden}.gallery-open img{object-fit:cover;transition:transform var(--dur-normal) var(--ease-out)}.gallery-open:hover img{transform:scale(1.025)}.gallery-kind{position:absolute;top:16px;left:16px;padding:7px 10px;background:var(--color-overlay-heavy);color:var(--color-ink);font:10px var(--font-mono);text-transform:uppercase;letter-spacing:.06em}.gallery-expand{position:absolute;right:14px;top:14px;display:grid;place-items:center;width:38px;height:38px;background:var(--color-overlay-heavy);color:var(--color-ink);font-size:25px}.gallery-arrows{display:flex;align-items:center;justify-content:flex-end;gap:18px;padding:8px 12px;border-top:1px solid var(--color-rule)}.gallery-arrows button,.viewer-close{width:44px;height:44px;color:var(--color-ink);background:var(--color-paper-3);border:1px solid var(--color-rule);font-size:20px;cursor:pointer}.gallery-arrows button:hover,.viewer-close:hover{border-color:var(--color-accent);color:var(--color-accent)}.gallery-arrows span{font:11px var(--font-mono);color:var(--color-muted)}.gallery-description{padding:18px 0}.gallery-description h3{font-family:var(--font-body);font-size:14px!important;font-weight:600}.gallery-description p{font-size:11px;margin-top:6px;line-height:1.7}.gallery-thumbnails{display:flex;flex-wrap:wrap;gap:10px}.gallery-thumbnails button{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 8px);aspect-ratio:16/9;min-height:44px;max-width:125px;position:relative;padding:0;border:2px solid var(--color-transparent);background:var(--color-paper);opacity:.58;cursor:pointer;transition:opacity var(--dur-fast)}.gallery-thumbnails button.selected{opacity:1;border-color:var(--color-accent)}.gallery-thumbnails button:hover{opacity:1}.gallery-thumbnails img{object-fit:cover}.gallery-thumbnails span{position:absolute;left:4px;bottom:4px;padding:2px 5px;background:var(--color-overlay-heavy);font:9px var(--font-mono);color:var(--color-ink)}.gallery-error{color:var(--color-error);font-size:12px;margin-top:12px}.gallery-dialog{width:min(1200px,96vw);max-height:96dvh;padding:0;margin:auto;border:1px solid var(--color-rule-strong);background:var(--color-paper);color:var(--color-ink);overflow:auto}.gallery-dialog::-webkit-backdrop{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gallery-dialog::backdrop{background:var(--color-overlay-heavy);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.gallery-dialog-content{padding:24px}.viewer-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.viewer-heading h3{font-size:24px;margin-top:6px}.viewer-close{flex-shrink:0;font-size:28px}.viewer-image{position:relative;height:min(62dvh,650px);background:var(--color-paper)}.viewer-image img{object-fit:contain}.viewer-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:20px}.viewer-footer>div{text-align:center}.viewer-footer p{margin-top:7px;font-size:11px;line-height:1.7}.viewer-footer>button{flex-shrink:0}.menu-source-note{margin-top:16px;font-size:11px;line-height:1.7}.checkout-layout{display:grid;grid-template-columns:minmax(240px,.72fr) minmax(0,1.5fr);border:1px solid var(--color-rule);background:var(--color-paper-2)}.checkout-order{padding:32px;border-right:1px solid var(--color-rule)}.checkout .checkout-label{display:block;color:var(--color-muted);font-size:11px;margin:22px 0 10px;font-weight:500;letter-spacing:.04em}.checkout select,.checkout-report input,.checkout-report textarea{display:block;border:1px solid var(--color-rule-strong);border-radius:0;min-height:48px;width:100%;padding:13px;color:var(--color-ink);background:var(--color-paper);font:13px var(--font-body)}.checkout select{cursor:pointer;color-scheme:dark}.checkout-product{display:flex;align-items:center;gap:18px;margin:28px 0}.checkout-art{position:relative;width:70px;height:88px;flex-shrink:0;overflow:hidden;background:var(--color-paper)}.checkout-art img{object-fit:cover}.checkout-product h3{font-size:28px;margin:5px 0;line-height:1.1}.checkout-product p{font-size:11px}.checkout-product .eyebrow{font-size:9px}.checkout-summary{border-block:1px solid var(--color-rule);padding:8px 0}.checkout-summary>div{display:flex;justify-content:space-between;align-items:center;gap:14px;padding:13px 0}.checkout-summary dt{color:var(--color-muted);font-size:12px}.checkout-summary dt span{font:9px var(--font-mono);margin-left:4px}.checkout-summary dd{font-size:13px;text-align:right}.checkout-summary>div:last-child dd{font-family:var(--font-display);font-size:36px;color:var(--color-accent);line-height:1}.checkout-quote{font-size:12px;line-height:1.85;margin:21px 0 16px}.checkout-order>.text-link{font-size:12px}.checkout-delivery{border-top:1px solid var(--color-rule);margin-top:30px;padding-top:25px}.checkout-delivery ol{list-style:none;margin:22px 0;display:grid;grid-gap:24px;gap:24px}.checkout-delivery li{display:flex;gap:14px}.checkout-delivery li>span{font:10px var(--font-mono);color:var(--color-accent);padding-top:3px}.checkout-delivery strong{display:block;font-size:12px;font-weight:600}.checkout-delivery p{font-size:11px;line-height:1.8;margin-top:5px}.checkout-demo{display:block;color:var(--color-muted);font:10px var(--font-mono);overflow-wrap:anywhere}.checkout-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid var(--color-rule)}.checkout-steps button{display:flex;align-items:center;gap:12px;min-height:70px;padding:18px 24px;background:var(--color-paper);color:var(--color-muted);border:0;border-bottom:2px solid transparent;font:12px var(--font-body);text-align:left;cursor:pointer}.checkout-steps button.active{color:var(--color-ink);border-bottom-color:var(--color-accent);background:var(--color-paper-2)}.checkout-steps button span{font:10px var(--font-mono);color:var(--color-muted)}.checkout-steps button.active span{color:var(--color-accent)}.checkout-steps button:disabled{opacity:.5;cursor:wait}.checkout-body{padding:32px}.checkout-heading h3{font:38px/1.1 var(--font-display);margin-top:12px}.checkout-heading p{font-size:12px;line-height:1.8;margin-top:12px}.checkout-networks{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px;margin:24px 0}.checkout-networks button{display:grid;grid-template-columns:1fr auto;grid-gap:8px 4px;gap:8px 4px;padding:14px 10px;color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule);text-align:left;cursor:pointer;position:relative;min-height:106px;transition:border-color var(--dur-fast)}.checkout-networks button.active{border-color:var(--color-accent);background:var(--color-accent-soft)}.checkout-networks button:hover{border-color:var(--color-rule-strong)}.checkout-networks button.active:hover{border-color:var(--color-accent)}.checkout-networks .coin{grid-column:1/-1;font-size:18px;width:auto;height:22px;justify-content:start;background:transparent}.checkout-networks strong{font-size:12px;font-weight:600}.checkout-networks small{grid-column:1/-1;font-size:10px;color:var(--color-muted)}.checkout-radio{position:absolute;top:16px;right:12px;width:10px;height:10px;border-radius:50%;border:1px solid var(--color-rule-strong)}.active>.checkout-radio{border:3px solid var(--color-accent)}.checkout-network-notice{display:flex;align-items:baseline;gap:10px;margin-bottom:22px;font-size:12px;line-height:1.7;color:var(--color-muted)}.checkout-network-notice strong{color:var(--color-ink);font-weight:600}.checkout-wallet{display:flex;gap:24px;padding:24px;background:var(--color-paper);border:1px solid var(--color-rule)}.checkout-qr{width:144px;min-height:144px;flex-shrink:0;align-self:flex-start;background:#fff;color:#11120f;display:grid;place-items:center}.checkout-qr svg{display:block}.checkout-address{min-width:0;flex:1 1}.checkout .checkout-address .checkout-label{margin-top:0;font-size:9px;line-height:1.6}.checkout-address textarea{display:block;width:100%;resize:none;color:var(--color-ink);padding:0;border:0;background:transparent;font:13px/1.7 var(--font-mono);overflow-wrap:anywhere;margin-bottom:12px}.checkout-address>p{font-size:10px;line-height:1.8;margin-top:12px}.checkout .copy-button{font-size:11px!important;padding:12px 16px!important}.checkout-amount-note{display:flex;gap:12px;margin:22px 0}.checkout-amount-note>span{color:var(--color-accent);font-size:20px}.checkout-amount-note p{font-size:12px;line-height:1.9}.checkout-amount-note strong{color:var(--color-ink);font-weight:600}.checkout-continue{display:flex;width:100%;justify-content:space-between;margin-top:24px;min-height:52px}.checkout-small{text-align:center;margin-top:12px;line-height:1.8}.checkout-report label{display:block;font-size:12px;line-height:1.6;margin-top:22px}.checkout-report label>span{color:var(--color-muted);font-size:11px}.checkout-report input,.checkout-report textarea{margin-top:10px}.checkout-report textarea{resize:vertical}.checkout-report [aria-invalid=true]{border-color:var(--color-error)}.checkout-report input::placeholder,.checkout-report textarea::placeholder{color:var(--color-neutral)}.checkout-field-error,.checkout-field-help{margin-top:8px;font-size:11px;line-height:1.8}.checkout-errors,.checkout-field-error{color:var(--color-error)}.checkout-errors{padding:16px;border:1px solid var(--color-error);font-size:12px;line-height:1.8}.checkout-errors ul{margin:8px 0 0 16px}.checkout-errors a{text-decoration:underline;text-underline-offset:3px}.checkout-result{border-top:1px solid var(--color-rule-strong);margin-top:32px;padding-top:28px}.checkout-result h4{font-family:var(--font-display);font-size:30px;margin:10px 0}.checkout-result>p{font-size:12px;line-height:1.8}.checkout-result pre{padding:18px;margin:20px 0;background:var(--color-paper);border:1px solid var(--color-rule);white-space:pre-wrap;overflow-wrap:anywhere;font:11px/1.9 var(--font-mono)}.checkout-result-actions{display:flex;flex-wrap:wrap;gap:12px}.checkout-result-actions .button{min-height:44px;font-size:11px!important}@media (max-width:1100px){.game-showcase .showcase-grid{gap:35px}.checkout-body,.checkout-order{padding:24px}.checkout-layout{grid-template-columns:minmax(230px,.7fr) minmax(0,1.3fr)}.checkout-wallet{padding:18px;gap:18px;flex-wrap:wrap}.checkout-address{flex-basis:220px}}@media (max-width:900px){.game-showcase .showcase-grid{grid-template-columns:minmax(0,1fr);gap:35px}.game-showcase .preview-options,.game-showcase .showcase-copy>p:not(.preview-disclaimer){max-width:100%}.game-showcase .showcase-copy .preview-disclaimer{max-width:600px!important;font-size:11px!important}.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-order{border-right:0;border-bottom:1px solid var(--color-rule)}.checkout-delivery,.checkout-order>.eyebrow{display:none}.checkout .checkout-order .checkout-label{margin-top:0}.checkout-product{margin:24px 0}.checkout-art{width:56px;height:70px}.checkout-summary{padding:0}.checkout-order>.text-link{display:inline-flex}.checkout-wallet{flex-wrap:nowrap}}@media (max-width:600px){.gallery-kind{font-size:8px;top:10px;left:10px}.gallery-description h3{font-size:13px!important}.gallery-expand{top:8px;right:8px}.gallery-dialog-content{padding:16px}.viewer-heading h3{font-size:20px}.viewer-heading .eyebrow{font-size:9px}.viewer-image{height:48dvh}.viewer-footer{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.viewer-footer>div{grid-row:1;grid-column:1/-1}.viewer-footer>button:last-child{justify-content:flex-end}.checkout-body,.checkout-order{padding:20px 16px}.checkout-steps button{padding:16px 12px;gap:8px;font-size:10px;min-height:60px}.checkout-heading h3{font-size:32px}.checkout-networks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.checkout-networks button{padding:12px 10px;min-height:90px}.checkout-networks small{font-size:10px}.checkout-networks strong{font-size:12px}.checkout-radio{width:8px;height:8px}.checkout-wallet{flex-direction:column;align-items:center;gap:22px;padding:20px 16px}.checkout-qr{align-self:center}.checkout-address{flex-basis:auto;width:100%;text-align:center}.checkout-address textarea{text-align:center;height:70px}.checkout .checkout-address .checkout-label{font-size:10px}.checkout-address>p{font-size:11px}.checkout .payment-warning strong{font-size:12px;line-height:1.6}.checkout .payment-warning p{font-size:11px;line-height:1.8}.checkout-result-actions{flex-direction:column}.checkout-result-actions .button,.checkout-result-actions .copy-control{width:100%}.checkout select,.checkout-report input,.checkout-report textarea{font-size:16px}.menu-game{max-width:145px;text-align:right}}.kiription .detail-art{background:var(--color-paper-2)}.kiription .detail-art img{object-fit:contain;object-position:center}.showcase-functions{list-style:none;display:grid;grid-gap:10px;gap:10px;margin:20px 0;color:var(--color-ink);font-size:12px}.showcase-functions li:before{content:"";color:var(--color-accent);margin-right:10px}.kiription .related-grid>a{padding:0;border:1px solid var(--color-rule);background:var(--color-paper-2);overflow:hidden}.related-art{position:relative;height:210px;background:var(--color-paper)}.related-art img{object-fit:contain;transition:transform var(--dur-normal)}.related-grid a:hover .related-art img{transform:scale(1.03)}.related-copy{padding:20px}.related-grid .related-copy h3{margin-block:12px 18px}.checkout{scroll-margin-top:24px}.checkout .section-heading{margin-bottom:22px}.checkout-layout{grid-template-columns:minmax(210px,.65fr) minmax(0,1.65fr)}.checkout-body,.checkout-order{padding:20px}.checkout-order>.eyebrow{font-size:10px}.checkout-product{margin:18px 0;gap:14px}.checkout-art{width:52px;height:70px}.checkout-product h3{font-size:26px}.checkout-summary{padding:0}.checkout-summary>div{padding:12px 0}.checkout-summary>div:last-child dd{font-size:32px}.checkout-quote{font-size:11px;margin:16px 0 12px;line-height:1.8}.checkout-next{padding-top:18px;border-top:1px solid var(--color-rule);margin-top:20px;font-size:11px;line-height:1.8}.checkout-steps button{min-height:48px;padding:12px 20px}.checkout-heading>.eyebrow{display:none}.checkout-heading h3{font-size:28px;margin:0}.checkout-heading>p{margin-top:6px;font-size:11px}.checkout-networks{margin:16px 0 12px}.checkout-networks button{min-height:70px;padding:10px 12px;grid-template-columns:24px 1fr;align-content:center;gap:5px 8px}.checkout-networks .token-logo{grid-column:1;grid-row:1/3;align-self:center;object-fit:contain}.checkout-networks strong{grid-column:2}.checkout-networks small{grid-column:2;font-size:9px}.checkout-radio{display:none}.checkout-networks button.active:after{content:"";position:absolute;top:0;right:0;border-style:solid;border-width:0 9px 9px 0;border-color:transparent var(--color-accent) transparent transparent}.checkout-network-notice{margin-bottom:10px;font-size:11px}.deposit-warning{display:flex;gap:10px;align-items:flex-start;background:oklch(23% .045 25);border:1px solid oklch(48% .13 25);color:oklch(86% .09 25);padding:10px 12px;margin-bottom:10px}.deposit-warning .warning-symbol{color:inherit;border-color:currentColor;width:19px;height:19px;flex-shrink:0;font-size:11px}.deposit-warning strong{font-size:11px;line-height:1.5}.deposit-warning p{font-size:10px;line-height:1.6;margin-top:3px;color:oklch(81% .04 25)}.checkout-wallet{padding:16px;gap:18px}.checkout-qr{width:104px;min-height:104px}.checkout-address textarea{margin-bottom:6px;min-height:42px;height:42px;font-size:12px}.checkout-address>p{margin-top:5px;font-size:9px}.checkout .checkout-address .checkout-label{margin-bottom:6px}.checkout-amount-note{margin:10px 0;gap:8px}.checkout-amount-note p{font-size:10px;line-height:1.7}.checkout .checkout-continue{margin-top:12px;min-height:44px}.checkout-small{margin-top:6px;font-size:10px}@media(max-width:900px){.checkout-layout{grid-template-columns:minmax(0,1fr)}.checkout-order{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 20px;gap:12px 20px;align-items:center}.checkout-product{margin:0}.checkout-summary{border-top:0}.checkout-next,.checkout-quote{display:none}.checkout-order>.text-link{font-size:11px}.checkout-order>label,.checkout-order>select{grid-column:1/-1}.related-art{height:180px}}@media(max-width:600px){.checkout-networks{grid-template-columns:repeat(3,minmax(0,1fr))}.checkout-networks button{padding:10px 8px;grid-template-columns:20px 1fr;gap:5px}.checkout-networks .token-logo{width:20px;height:20px}.checkout-networks small{font-size:8px}.checkout-body,.checkout-order{padding:16px}.checkout-order{gap:12px}.checkout-product h3{font-size:23px}.checkout-summary dd{font-size:11px}.checkout-summary>div:last-child dd{font-size:28px}.checkout-art{width:42px;height:56px}.checkout-product .eyebrow{display:none}.checkout-product p{font-size:9px}.checkout-wallet{flex-direction:row;align-items:flex-start;flex-wrap:wrap}.checkout-address{flex:1 1 170px;text-align:left}.checkout-address textarea{text-align:left;height:52px}.checkout-qr{align-self:center}.related-art{height:160px}.related-copy{padding:14px}.related-grid .related-copy h3{font-size:21px}.preview-option{gap:8px}.preview-option>span:last-child{font-size:9px}}@media(min-width:901px){.checkout-amount-note,.checkout-heading>p,.checkout-small{display:none}.checkout-wallet{padding:12px}.checkout-address>p{display:none}.checkout-networks{margin-top:14px}.checkout .section-heading h2{font-size:38px}.checkout .section-heading>div>.eyebrow{margin-bottom:8px}}body,html{overflow-x:clip}.masthead{position:relative;z-index:40;background:var(--color-paper);border-bottom:1px solid var(--color-rule)}.masthead-row{min-height:88px;display:flex;align-items:center;gap:28px}.masthead-identity{display:flex;align-items:center;gap:20px;margin-right:auto;min-width:0}.masthead-caption{font:8px/1.7 var(--font-mono);color:var(--color-muted);letter-spacing:.09em;border-left:1px solid var(--color-rule);padding-left:20px}.masthead-links{display:flex;align-items:center;gap:28px}.masthead-links>a{display:flex;align-items:center;gap:8px;min-height:44px;font-size:11px;color:var(--color-muted);white-space:nowrap;transition:color var(--dur-fast)}.masthead-links>a:hover{color:var(--color-ink)}.masthead-index{font:8px var(--font-mono);color:var(--color-neutral)}.masthead-contact{display:inline-flex;align-items:center;gap:12px;border:1px solid var(--color-rule-strong);background:var(--color-paper-2);min-height:44px;padding:12px 16px;font-size:11px;white-space:nowrap;transition:border-color var(--dur-fast)}.masthead-contact svg{color:var(--color-accent)}.masthead-contact:hover{border-color:var(--color-accent)}.masthead-contact>span:last-child{margin-left:6px;color:var(--color-accent)}.masthead-toggle{display:none;width:44px;height:44px;border:1px solid var(--color-rule);background:var(--color-paper-2);color:var(--color-ink);align-items:center;justify-content:center}.masthead-links .masthead-mobile-support{display:none}.store-footer{margin-top:0;background:var(--color-paper-2);border-top:1px solid var(--color-rule)}.footer-lead{display:flex;justify-content:space-between;gap:32px;align-items:flex-end;padding:52px 0 40px;border-bottom:1px solid var(--color-rule)}.footer-lead h2{font:600 clamp(40px,5vw,64px)/.98 var(--font-display);letter-spacing:-.025em;margin-top:18px;min-width:0;overflow-wrap:anywhere}.footer-lead h2 span{color:var(--color-accent)}.footer-collection{display:inline-flex;align-items:center;gap:40px;border-bottom:1px solid var(--color-accent);min-height:48px;padding:12px 0;font-size:13px;color:var(--color-ink);white-space:nowrap}.footer-collection span{color:var(--color-accent);font-size:23px}.footer-directory{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,.8fr);grid-gap:60px;gap:60px;padding:40px 0}.footer-about>p{max-width:260px;font-size:12px;line-height:1.9;margin:18px 0}.footer-support{display:inline-flex;gap:12px;align-items:center;min-height:44px;font-size:12px;white-space:nowrap}.footer-support svg{color:var(--color-accent)}.footer-directory nav h3{font:10px var(--font-mono);letter-spacing:.08em;color:var(--color-muted);margin-bottom:16px}.footer-game-links>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px}.footer-directory nav a{display:flex;align-items:center;min-height:44px;font-size:12px;color:var(--color-ink);white-space:nowrap}.footer-directory nav a:hover,.footer-support:hover{color:var(--color-accent)}.footer-help-links p{font-size:11px;line-height:1.8;margin-top:12px;max-width:200px}.footer-payment-row{display:flex;align-items:center;gap:32px;padding:20px 0;border-block:1px solid var(--color-rule);color:var(--color-muted)}.footer-payment-row>span:first-child{font:9px var(--font-mono);letter-spacing:.09em}.footer-payment-row>div{display:flex;flex-wrap:wrap;gap:24px}.footer-payment-row>div>span{display:inline-flex;align-items:center;gap:8px;font:10px var(--font-mono);color:var(--color-ink)}.footer-network-note{font-size:11px;margin-left:auto}.footer-legal{gap:24px;justify-content:space-between;padding:22px 0;font-size:10px;color:var(--color-muted);line-height:1.8}.footer-legal,.footer-legal a{display:flex;align-items:center}.footer-legal a{min-height:44px;white-space:nowrap}.kiription .detail-art{width:100%;max-width:360px;height:auto;min-height:0;justify-self:end;border:0;background:var(--color-transparent);border-radius:0}.kiription .detail-art img{position:static;display:block;width:100%;height:auto;max-height:none;object-fit:fill}.deposit-address-note{margin:9px 0 0;color:var(--color-error);font-size:11px;line-height:1.7}.plan-picker{border:0;padding:0;margin:0 0 28px;min-width:0}.plan-picker legend{font:600 28px/1.1 var(--font-display);letter-spacing:-.015em;margin-bottom:16px}.plan-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px}.plan-option{display:flex;position:relative;min-width:0;flex-direction:column;padding:18px 16px;border:1px solid var(--color-rule);background:var(--color-paper-2);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast)}.plan-option:hover{border-color:var(--color-rule-strong)}.plan-option.is-selected{border-color:var(--color-accent);background:var(--color-accent-soft)}.plan-option input{position:absolute;width:1px;height:1px;opacity:0}.plan-option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:4px}.plan-top{display:flex;justify-content:space-between;gap:8px;align-items:center;color:var(--color-ink)}.plan-name{font-size:13px;font-weight:700}.plan-mark{width:16px;height:16px;border:1px solid var(--color-rule-strong);border-radius:50%;font-size:11px;display:grid;place-items:center;flex-shrink:0}.is-selected .plan-mark{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-on-accent)}.plan-total{display:flex;flex-direction:column;font:600 clamp(27px,2.8vw,38px)/1.1 var(--font-display);color:var(--color-ink);margin:22px 0 12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.plan-total small{font:9px var(--font-mono);letter-spacing:.05em;color:var(--color-muted);margin-top:6px}.plan-description{color:var(--color-muted);font-size:10px;line-height:1.7;margin-bottom:18px}.plan-saving{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:9px;line-height:1.6;color:var(--color-muted);border-top:1px solid var(--color-rule);padding-top:12px;margin-top:auto}.plan-saving>span{color:var(--color-accent);font-weight:700}.plan-saving del{font-size:10px}.plan-pricing-note{margin-top:14px;font-size:10px;line-height:1.8;max-width:900px;color:var(--color-muted)}.checkout-plan-saving{color:var(--color-accent);font-size:10px;line-height:1.7;margin-top:10px}.crypto-quote{border:1px solid var(--color-rule);background:var(--color-paper);padding:14px 16px;margin-bottom:12px;min-width:0}.crypto-quote-main{display:flex;align-items:center;justify-content:space-between;gap:18px}.crypto-quote-main>div:first-child{min-width:0}.crypto-quote-main .eyebrow{font-size:9px;display:block;margin-bottom:8px}.crypto-quantity{display:block;font:600 clamp(24px,2.6vw,32px)/1.1 var(--font-display);color:var(--color-accent);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.crypto-quantity>span{font-size:.65em;color:var(--color-ink);white-space:nowrap}.crypto-usd{display:block;margin-top:6px;font-size:10px;color:var(--color-muted)}.crypto-quote-main .copy-control{flex:0 0 auto;width:auto}.crypto-quote-main .copy-control button{min-height:42px;padding:10px 14px;white-space:nowrap}.crypto-quote-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px;border-top:1px solid var(--color-rule);padding-top:6px}.crypto-quote-meta>p,.crypto-quote-note{font-size:9px;line-height:1.7;color:var(--color-muted)}.crypto-quote-meta a{text-decoration:underline;text-underline-offset:3px}.crypto-quote-meta button{min-height:36px;background:none;border:0;font-size:10px;color:var(--color-ink);cursor:pointer;white-space:nowrap}.crypto-quote-meta button:disabled{color:var(--color-muted);cursor:wait}.crypto-quote-meta button>span{color:var(--color-accent);margin-left:5px}.crypto-rate-status{font-size:12px;line-height:1.6;margin:6px 0}.crypto-quote-note{margin-top:2px}@media(max-width:500px){.crypto-quote{padding:12px}.crypto-quote-main{align-items:flex-start;flex-wrap:wrap;gap:12px}.crypto-quote-main .copy-control,.crypto-quote-main .copy-control button{width:100%}.crypto-quantity{font-size:30px}}@media(max-width:1000px){.plan-option{padding:16px 12px}.plan-name{font-size:12px}}@media(max-width:700px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.plan-option:last-child{grid-column:1/-1}.plan-option:last-child .plan-total{margin-top:12px}.plan-total{font-size:34px;margin-top:16px}.plan-description{margin-bottom:12px}}@media(max-width:400px){.plan-grid{grid-template-columns:minmax(0,1fr)}.plan-option{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:6px 12px;gap:6px 12px;padding:14px}.plan-top{justify-content:flex-start}.plan-name{font-size:13px}.plan-mark{width:14px;height:14px}.plan-option:last-child .plan-total,.plan-total{grid-column:2;grid-row:1/3;margin:0;text-align:right;font-size:30px}.plan-description{margin:0}.plan-saving{grid-column:1/-1;margin-top:6px;padding-top:8px}}@media(max-width:1100px){.masthead-caption{display:none}.masthead-links{gap:20px}.footer-directory{gap:32px}}@media(max-width:800px){.masthead-row{min-height:74px;gap:14px}.masthead-toggle{display:inline-flex;flex-shrink:0}.masthead-identity{margin-right:auto}.masthead-links{display:none;position:absolute;left:0;right:0;top:100%;padding:16px 24px 20px;border-bottom:1px solid var(--color-rule-strong);background:var(--color-paper-2);box-shadow:0 18px 24px var(--color-overlay)}.masthead-links.is-open{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:4px;gap:4px}.masthead-links>a{min-height:48px;font-size:14px;border-bottom:1px solid var(--color-rule)}.masthead-links .masthead-mobile-support{display:flex;color:var(--color-accent);border:0}.masthead-index{min-width:24px}.footer-directory{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.footer-about{grid-column:1/-1}.footer-about>p{max-width:420px}.footer-game-links>div{grid-template-columns:minmax(0,1fr)}.footer-network-note{display:none}.footer-payment-row{flex-wrap:wrap;gap:16px}.footer-legal{flex-wrap:wrap;gap:8px 24px}.footer-legal>span:nth-child(2){order:3;flex-basis:100%}.kiription .detail-art{justify-self:center;max-width:360px}}@media(max-width:600px){.masthead-contact{padding:10px 12px}.masthead-contact>span{display:none}.masthead-contact>svg{width:18px}.masthead-contact{width:44px;justify-content:center}.masthead-contact:after{content:none}.footer-lead{display:block;padding:36px 0 28px}.footer-collection{margin-top:22px;font-size:12px;gap:36px}.footer-directory{padding:28px 0;gap:32px 20px}.footer-directory nav a{font-size:11px}.footer-directory nav h3{font-size:9px}.footer-payment-row>div{gap:16px}.footer-payment-row>span:first-child{width:100%}.footer-legal{font-size:10px}.kiription .detail-art{max-width:100%}.footer-help-links p{font-size:10px}}