.styles-module-scss-module__gM_Qsa__page{place-items:center;min-height:100dvh;padding:32px 20px;display:grid}.styles-module-scss-module__gM_Qsa__card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);width:460px;max-width:100%;box-shadow:var(--shadow-tight);text-align:center;flex-direction:column;align-items:center;padding:32px 28px;display:flex}.styles-module-scss-module__gM_Qsa__code{color:var(--accent);font-family:var(--font-display);font-size:var(--text-display-xl);font-weight:var(--font-weight-display);letter-spacing:.04em;margin:0 0 8px;line-height:1}.styles-module-scss-module__gM_Qsa__title{color:var(--ink-strong);font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--font-weight-display);margin:0;line-height:1.2}.styles-module-scss-module__gM_Qsa__lead{max-width:40ch;color:var(--muted);margin:12px 0 0;font-size:15px;line-height:1.45}.styles-module-scss-module__gM_Qsa__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:22px;display:flex}.styles-module-scss-module__gM_Qsa__button{color:var(--accent-ink);font-size:15px;font-weight:var(--font-weight-label);background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-pill);padding:10px 18px}.styles-module-scss-module__gM_Qsa__link{color:var(--muted);font-size:14px;font-weight:var(--font-weight-label);text-decoration:underline}
:root{--bg:#f3edec;--surface:#fffcfc;--surface-raised:#fff;--surface-soft:#efe7e7;--surface-accent:#f0e2e4;--surface-success:#e2ede6;--surface-blue:#e3e7f1;--mint:#dce6d8;--accent:#8a3f52;--accent-bright:#a44e63;--accent-ink:#fff;--ink-strong:#40202e;--ink-deep:#190d14;--success:#1b6b57;--success-bright:#268a72;--clay:#c4705f;--clay-bright:#d5998c;--clay-soft:#f5e2dc;--amber:#c1782f;--amber-soft:#fbf0e2;--text:#241620;--muted:#6a5560;--muted-2:#74606a;--line:#dcccce;--line-strong:#c0aaae;--warning-bg:#fbf0e2;--warning-line:#d9a05b;--warning-text:#8a5316;--danger-bg:#f9e3dc;--danger-text:#9e4420;--avatar:#d5998c;--focus-ring:#974d64;--shadow-ink:#2e1621;--shadow-boost:1;--shadow:0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(5% * var(--shadow-boost)), transparent), 0 10px 24px -6px color-mix(in srgb, var(--shadow-ink) calc(12% * var(--shadow-boost)), transparent), 0 24px 48px -18px color-mix(in srgb, var(--shadow-ink) calc(16% * var(--shadow-boost)), transparent);--shadow-tight:0 1px 2px color-mix(in srgb, var(--shadow-ink) calc(5% * var(--shadow-boost)), transparent), 0 5px 14px -4px color-mix(in srgb, var(--shadow-ink) calc(9% * var(--shadow-boost)), transparent);--shadow-pop:0 2px 4px color-mix(in srgb, var(--shadow-ink) calc(8% * var(--shadow-boost)), transparent), 0 18px 40px -10px color-mix(in srgb, var(--shadow-ink) calc(24% * var(--shadow-boost)), transparent);--shadow-elevated:0 24px 60px -20px color-mix(in srgb, var(--shadow-ink) calc(45% * var(--shadow-boost)), transparent);--radius-card:10px;--radius-panel:14px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-pill:999px;--content-max:1600px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--text-display-xl:54px;--text-display:34px;--text-title:24px;--text-body:16px;--text-caption:13px;--font-weight-display:600;--font-weight-body:400;--font-weight-medium:500;--font-weight-label:600;--font-weight-strong:700;--map-land:var(--mint);--map-grid-ink:#40202e;--map-grid:color-mix(in srgb, var(--map-grid-ink) 9%, transparent);--pet-sheet-dog-on-page:url(/images/button-pet-dog-run-dark.png);--pet-sheet-cat-on-page:url(/images/bonik/button-pet-cat-trot-dark.png);--pet-sheet-parrot-on-page:url(/images/button-pet-parrot-fly-dark.png);--pet-sheet-dog-on-accent:url(/images/button-pet-dog-run.png);--pet-sheet-cat-on-accent:url(/images/bonik/button-pet-cat-trot.png);--pet-sheet-parrot-on-accent:url(/images/button-pet-parrot-fly.png);--pet-sheet-dog:var(--pet-sheet-dog-on-page);--pet-sheet-cat:var(--pet-sheet-cat-on-page);--pet-sheet-parrot:var(--pet-sheet-parrot-on-page);--backdrop-light:#fffaf2f2;--backdrop-orange:#ffd6a89e;--backdrop-apricot:#ffd7b1b3;--backdrop-peach:#ffe0c68c;--backdrop-amber:#ffc78561;--backdrop-shade:#d6dce86b;--backdrop-base-1:#fff4ea;--backdrop-base-2:#fbe8d8;--backdrop-base-3:#f3ebe4;--backdrop-base-4:#ebeff4;--backdrop-grain-opacity:1;--backdrop-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='g'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23g)' opacity='0.04'/%3E%3C/svg%3E");--app-backdrop:var(--backdrop-grain) 0 0 / 160px 160px repeat, radial-gradient(ellipse 68% 52% at 8% -10%, var(--backdrop-light), transparent 70%) 0 0 / auto no-repeat, radial-gradient(ellipse 52% 46% at 18% 8%, var(--backdrop-orange), transparent 72%) 0 0 / auto no-repeat, radial-gradient(ellipse 58% 50% at 48% -2%, var(--backdrop-apricot), transparent 70%) 0 0 / auto no-repeat, radial-gradient(ellipse 50% 44% at 88% 22%, var(--backdrop-peach), transparent 68%) 0 0 / auto no-repeat, radial-gradient(ellipse 42% 38% at 72% 58%, var(--backdrop-amber), transparent 70%) 0 0 / auto no-repeat, radial-gradient(ellipse 64% 56% at 105% 98%, var(--backdrop-shade), transparent 68%) 0 0 / auto no-repeat, linear-gradient(148deg, var(--backdrop-base-1) 0%, var(--backdrop-base-2) 32%, var(--backdrop-base-3) 62%, var(--backdrop-base-4) 100%);--font-sans:"Onest Variable", "Noto Sans Georgian Variable", "Avenir Next", "Noto Sans", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--font-display:"Vollkorn Variable", "Noto Serif Georgian Variable", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-mantine-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--pet-sheet-dog-on-page:url(/images/button-pet-dog-run.png);--pet-sheet-cat-on-page:url(/images/bonik/button-pet-cat-trot.png);--pet-sheet-parrot-on-page:url(/images/button-pet-parrot-fly.png);--pet-sheet-dog-on-accent:url(/images/button-pet-dog-run-dark.png);--pet-sheet-cat-on-accent:url(/images/bonik/button-pet-cat-trot-dark.png);--pet-sheet-parrot-on-accent:url(/images/button-pet-parrot-fly-dark.png)}*{box-sizing:border-box}html,body{min-height:100%;color:var(--text);font-family:var(--font-sans);font-size:var(--text-body);font-optical-sizing:auto;letter-spacing:-.006em;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;line-height:1.5}html{background:var(--app-backdrop);scroll-behavior:smooth}@media (min-width:900px){html{background-attachment:fixed}}@media (max-width:768px){:root{--app-backdrop:var(--backdrop-grain) 0 0 / 160px 160px repeat, radial-gradient(ellipse 88% 52% at 10% -8%, var(--backdrop-light), transparent 70%) 0 0 / auto no-repeat, radial-gradient(ellipse 68% 46% at 24% 6%, var(--backdrop-orange), transparent 72%) 0 0 / auto no-repeat, radial-gradient(ellipse 72% 48% at 78% 18%, var(--backdrop-apricot), transparent 70%) 0 0 / auto no-repeat, radial-gradient(ellipse 56% 42% at 88% 58%, var(--backdrop-peach), transparent 68%) 0 0 / auto no-repeat, radial-gradient(ellipse 72% 52% at 108% 98%, var(--backdrop-shade), transparent 68%) 0 0 / auto no-repeat, linear-gradient(158deg, var(--backdrop-base-1) 0%, var(--backdrop-base-2) 38%, var(--backdrop-base-4) 100%)}}body{min-width:0;padding:var(--safe-top) var(--safe-right) var(--safe-bottom) var(--safe-left)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}::selection{color:var(--surface-raised);background:var(--ink-strong)}:focus-visible{outline:3px solid color-mix(in srgb, var(--focus-ring) 72%, transparent);outline-offset:2px}a[href],button:not(:disabled):not([aria-disabled=true]),select:not(:disabled),summary,[role=button],input[type=button]:not(:disabled),input[type=checkbox]:not(:disabled),input[type=file]:not(:disabled),input[type=radio]:not(:disabled),input[type=reset]:not(:disabled),input[type=submit]:not(:disabled){cursor:pointer}label:has(select:not(:disabled)){cursor:pointer}label:has(input[type=checkbox]:not(:disabled)){cursor:pointer}label:has(input[type=radio]:not(:disabled)){cursor:pointer}button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]{cursor:not-allowed}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
