.tooltip{position:relative;display:inline-flex;line-height:0}.tooltip__trigger{display:inline-flex;padding:0;background:none;border:none;cursor:pointer;line-height:0}.tooltip__icon{display:block;width:var(--chip-icon-size);height:var(--chip-icon-size)}.tooltip__bubble{position:absolute;top:calc(100% + 8px);left:50%;margin-left:var(--tooltip-shift, -20px);z-index:3;display:block;width:max-content;max-width:min(274px,100vw - 40px);padding:9px;background:var(--bg-primary);border:1px solid var(--color-secondary);border-radius:var(--control-radius);color:var(--color-primary);font-family:var(--font-family);font-weight:200;font-size:var(--font-size-caption);line-height:var(--line-height-tight);text-align:left;white-space:normal;cursor:default}.tooltip__bubble:before{content:"";position:absolute;top:-5px;left:calc(var(--tooltip-tail, 20px) - 4px);width:8px;height:8px;background:var(--bg-primary);border-top:1px solid var(--color-secondary);border-left:1px solid var(--color-secondary);transform:rotate(45deg)}.badge{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;font-weight:200;display:inline-flex;align-items:center;justify-content:center;gap:var(--chip-gap);height:var(--chip-height);padding:0 var(--chip-padding);background:var(--bg-secondary);border:var(--border-width) solid var(--color-accent);border-radius:var(--chip-radius);color:var(--color-primary);font-size:var(--font-size-body);line-height:var(--line-height-tight);white-space:nowrap}.button{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;display:flex;align-items:center;justify-content:center;width:100%;height:var(--control-height);padding:0 12px;border:var(--border-width) solid transparent;border-radius:var(--control-radius);font-size:var(--font-size-body);line-height:1;text-align:center;transition:background-color var(--transition-default),border-color var(--transition-default),color var(--transition-default);gap:10px;color:var(--color-primary);cursor:pointer}.button:disabled{cursor:not-allowed}.button:disabled:not(.button--loading){opacity:.6}.button--primary{background:var(--color-accent)}.button--primary:hover:not(:disabled){background:linear-gradient(180deg,var(--color-accent) 0%,var(--color-accent-light) 100%)}.button--primary:active:not(:disabled){background:linear-gradient(180deg,var(--color-accent-dark) 0%,var(--color-accent) 112.5%)}.button--secondary{background:var(--bg-secondary);border-color:var(--color-accent)}.button--secondary:hover:not(:disabled){border-color:var(--color-accent-light)}.button--secondary:active:not(:disabled){border-color:var(--color-accent-dark)}.button--secondary.button--loading{border-color:var(--color-accent-dark)}.button--outline{background:transparent;border-color:var(--color-accent)}.button--outline:hover:not(:disabled){border-color:var(--color-accent-light)}.button--outline:active:not(:disabled){border-color:var(--color-accent-dark)}.button--outline.button--loading{border-color:var(--color-accent-dark)}.button--muted{background:var(--bg-primary);border-color:var(--color-border);color:var(--color-secondary)}.button--muted:hover:not(:disabled){border-color:var(--color-secondary);color:var(--color-primary)}.contact-seller-link{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;font-size:var(--font-size-body);line-height:var(--line-height-tight);color:var(--color-primary);text-decoration:none}.contact-seller-link:hover{color:var(--color-accent-light)}.faq-modal__overlay{position:fixed;inset:0;z-index:1000;overflow-y:auto;overscroll-behavior:contain;padding:0 0 110px;background:var(--bg-primary)}.faq-modal__title{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;margin:75px 0 0;font-size:var(--font-size-display);line-height:var(--line-height-tight);color:var(--color-primary);text-align:center}@media(max-width:1100px){.faq-modal__title{margin-top:61px;font-size:24px}}.faq-modal{display:flex;flex-direction:column;gap:15px;width:782px;max-width:calc(100% - 40px);margin:30px auto 0;text-align:left}@media(max-width:1100px){.faq-modal{width:auto;max-width:none;margin:20px 10px 0}}.faq-accordion-item{background:var(--bg-primary);border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);padding:16px 14px 16px 24px}@media(max-width:1100px){.faq-accordion-item{padding:15px 13px 15px 20px}}.faq-accordion-item__header{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;width:100%;padding:0;background:none;border:none;cursor:pointer;text-align:left;font-size:var(--font-size-heading);line-height:var(--line-height-tight);color:var(--color-primary)}.faq-accordion-item__chevron{flex-shrink:0;width:26px;height:26px;transition:transform .2s ease}.faq-accordion-item__chevron--open{transform:rotate(180deg)}.faq-accordion-item__body{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;margin-top:16px;font-weight:200;font-size:var(--font-size-body);line-height:1.61;color:var(--color-primary)}@media(max-width:1100px){.faq-accordion-item__body{margin-top:15px}}.faq-accordion-item__body a{color:var(--color-accent-light)}.site-footer{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;width:100%}@media(max-width:1100px){.site-footer{position:fixed;bottom:0;left:0;padding:15px 20px}}.site-footer__promo-bubble{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;position:absolute;right:0;bottom:21.5px;z-index:1;display:flex;align-items:center;width:144px;height:62.5px;margin:0;padding:0 11px 13.5px 12px;font-size:var(--font-size-caption);line-height:var(--line-height-tight);color:var(--color-primary);text-align:left;pointer-events:none}.site-footer__promo-bubble-shape{position:absolute;top:0;left:0;z-index:-1;width:144px;height:62.5px;transform:scaleX(-1)}.site-footer__item{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;display:inline-flex;align-items:center;justify-content:center;min-width:var(--footer-item-width);height:var(--footer-item-height);padding:0 6px;background:var(--bg-primary);border:none;border-radius:var(--control-radius);color:var(--color-primary);font-size:var(--font-size-caption);line-height:1;cursor:pointer;transition:background-color var(--transition-default),color var(--transition-default)}.site-footer__item:hover{background:var(--bg-card)}.site-footer__item:active{background:var(--bg-secondary);color:var(--color-accent-light)}.site-footer__language-switch{grid-column:1;justify-self:start;display:flex;gap:5px}.site-footer__language-item--active,.site-footer__language-item--active:hover{background:var(--bg-secondary);color:var(--color-accent-light)}.site-footer__faq-button{grid-column:2;justify-self:center;min-width:42px}.site-footer__faq-button--active,.site-footer__faq-button--active:hover{background:var(--bg-secondary);color:var(--color-accent-light)}@media(min-width:1101px){.site-footer--faq-only:not(.site-footer--over-faq) .site-footer__language-switch,.site-footer--faq-only:not(.site-footer--over-faq) .site-footer__telegram-icon,.site-footer--faq-only:not(.site-footer--over-faq) .site-footer__promo-bubble{display:none}}.site-footer--over-faq{position:fixed;left:50%;bottom:30px;transform:translate(-50%);z-index:1001;width:480px;padding:18px 24px;background:var(--bg-primary);border-radius:var(--card-radius)}@media(max-width:1100px){.site-footer--over-faq{width:100%;bottom:15px;padding:0 20px;background:none;border-radius:0}}.site-footer--over-faq .site-footer__promo-bubble{right:24px;bottom:39.5px}@media(max-width:1100px){.site-footer--over-faq .site-footer__promo-bubble{right:20px;bottom:21.5px}}.site-footer__telegram-icon{grid-column:3;justify-self:end;display:inline-flex;line-height:0}.site-footer__telegram-icon img{width:var(--footer-item-width);height:var(--footer-item-height)}.close-button__button{width:148px;height:55px;margin-top:23px;background:var(--bg-primary);border-radius:var(--card-radius);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none}@media(max-width:1100px){.close-button__button{width:12px;height:12px;background:none;position:fixed;top:25px;right:25px;margin-top:0;z-index:1000}}.close-button__text{font-size:var(--font-size-body);font-weight:var(--font-weight-light);line-height:var(--line-height-tight);color:var(--color-primary)}@media(max-width:1100px){.close-button__text{display:none}}.screen-layout{position:relative;display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--bg-primary)}.screen-layout__bg{position:absolute;inset:0;z-index:0;overflow:hidden}@media(max-width:1100px){.screen-layout__bg{position:static;flex:none}}.screen-layout__logo{position:fixed;top:15px;left:50%;transform:translate(-50%);z-index:1002;width:60px;height:auto}@media(max-width:1100px){.screen-layout__logo{left:max(17px,50% - var(--stack-max-width) / 2 + 17px);transform:none;width:35px}}.screen-layout__content{position:relative;z-index:1;flex:1 0 auto;display:flex;align-items:center;justify-content:center;gap:var(--column-gap);padding:40px 20px}@media(min-width:1101px)and (max-height:900px){.screen-layout__content{padding-block:20px}}@media(max-width:1100px){.screen-layout__content{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;padding:0}}.screen-layout__aside{flex:0 1 var(--aside-width);max-width:var(--aside-width);background-color:var(--bg-primary);border:var(--border-width) solid var(--color-border);border-radius:var(--card-radius);padding:var(--card-padding)}@media(max-width:1100px){.screen-layout__aside{flex:none;width:100%;max-width:var(--stack-max-width);margin-inline:auto;background:none;border:none;border-radius:0;padding:7px 20px 0}}.screen-layout__panel{flex:0 0 var(--card-width);width:var(--card-width);display:flex;flex-direction:column}@media(max-width:1100px){.screen-layout__panel{display:contents}}.screen-layout__close-button{display:flex;justify-content:center}.screen-layout__alerts{margin-bottom:20px}.screen-layout__alerts:empty{display:none}@media(max-width:1100px){.screen-layout__alerts{order:-1;width:100%;max-width:var(--stack-max-width);margin:15px auto 0;padding-inline:62px}}@media(max-width:1100px){.screen-layout:not(.screen-layout--split) .screen-layout__content{position:static}}@media(max-width:1100px){.screen-layout:not(.screen-layout--split) .screen-layout__alerts{position:absolute;top:15px;right:0;left:0;z-index:2;margin-top:0}}.screen-layout__panel-title{margin:0 0 25px;font-size:var(--font-size-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-primary);text-align:center}@media(max-width:1100px){.screen-layout__panel-title{display:none}}.screen-layout__card{display:flex;flex-direction:column;gap:var(--card-gap);min-height:var(--card-min-height);background-color:var(--bg-primary);border-radius:var(--card-radius);padding:var(--card-padding);text-align:center}@media(max-width:1100px){.screen-layout__card{width:100%;max-width:var(--stack-max-width);margin-inline:auto;border-radius:0;background:none;padding-bottom:40px}}.screen-layout__card .site-footer{margin-top:auto}.screen-layout__card>:first-child{margin-top:auto}.screen-layout--split .screen-layout__panel{flex:0 0 var(--panel-width);width:var(--panel-width)}.screen-layout--split .screen-layout__card{min-height:0;background:none;padding:0}@media(max-width:1100px){.screen-layout--split .screen-layout__card{padding:12px 20px 40px}}.screen-layout--split .screen-layout__card .site-footer{margin-top:44px}@media(max-width:1100px){.screen-layout--split{background-image:linear-gradient(0deg,color-mix(in srgb,var(--bg-primary) 20%,transparent) 48%,color-mix(in srgb,var(--color-accent) 20%,transparent))}}.screen-layout--tint-warning .screen-layout__aside,.screen-layout--tint-error .screen-layout__aside{display:flex;flex-direction:column;flex:0 0 var(--error-card-width);max-width:var(--error-card-width);min-height:min(var(--error-card-height),100vh - 80px);padding:var(--card-padding);background-color:var(--bg-card);background-image:linear-gradient(0deg,color-mix(in srgb,var(--bg-primary) 20%,transparent) 6.71%,color-mix(in srgb,var(--card-wash-color) 20%,transparent));border:none}@media(max-width:1100px){.screen-layout--tint-warning .screen-layout__aside,.screen-layout--tint-error .screen-layout__aside{flex:none;max-width:var(--stack-max-width);min-height:0;background:none}}@media(max-width:1100px){.screen-layout--tint-warning,.screen-layout--tint-error,.screen-layout--tint-success{background-image:linear-gradient(0deg,color-mix(in srgb,var(--bg-primary) 20%,transparent) 48.36%,var(--tint-color) 100%)}}.screen-layout--tint-warning{--card-wash-color: var(--color-warning);--tint-color: color-mix(in srgb, var(--color-warning) 20%, transparent)}.screen-layout--tint-error{--card-wash-color: var(--color-error);--tint-color: color-mix(in srgb, var(--color-error) 20%, transparent)}.screen-layout--tint-success{--tint-color: color-mix(in srgb, var(--color-success-light) 20%, transparent)}@media(max-width:1100px){.screen-layout--aside-desktop-only .screen-layout__aside{display:none}.screen-layout--aside-desktop-only .screen-layout__bg{position:absolute;top:0;right:0;left:0;height:340px;-webkit-mask-image:var(--artwork-band-fade);mask-image:var(--artwork-band-fade)}.screen-layout--aside-desktop-only .backdrop--dimmed{display:block;opacity:.4}.screen-layout--aside-desktop-only .screen-layout__card{padding-top:121px;padding-bottom:15px;gap:0}.screen-layout--aside-desktop-only .screen-layout__card .site-footer{margin-top:23px}}.timer-chip{font-family:var(--font-family);font-weight:var(--font-weight-medium);font-style:normal;letter-spacing:0%;vertical-align:middle;font-weight:200;display:inline-flex;align-items:center;justify-content:center;gap:var(--chip-gap);height:var(--chip-height);padding:0 var(--chip-padding);background:var(--bg-secondary);border:var(--border-width) solid var(--color-accent);border-radius:var(--chip-radius);color:var(--color-primary);font-size:var(--font-size-body);line-height:var(--line-height-tight);white-space:nowrap}.error-card{display:flex;flex-direction:column;align-items:center;gap:20px;flex:1}.error-card__art{order:1;width:337px;max-width:100%;margin:auto 0;object-fit:contain}@media(max-width:1100px){.error-card__art{order:2;width:120px;margin:0}}.error-card__banner{order:2;margin:0;font-size:var(--font-size-body);line-height:var(--line-height-tight);color:var(--color-primary);text-align:center}@media(max-width:1100px){.error-card__banner{order:1;max-width:250px;font-weight:200;text-shadow:0 0 9.8px var(--color-banner-glow)}}.error-card__chips{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.error-screen{display:flex;flex-direction:column;align-items:center;gap:20px}.error-screen__code{margin-left:4px;font-size:.5em;font-weight:400;color:var(--color-secondary)}.error-screen__title--warning,.error-screen__title--error{margin:0;font-size:var(--font-size-display);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);color:var(--color-primary)}@media(max-width:1100px){.error-screen__title--warning{color:var(--color-warning)}.error-screen__title--error{color:var(--color-error)}}.error-screen__detail{margin:0;font-weight:200;font-size:var(--font-size-body);line-height:var(--line-height-tight);color:var(--color-primary);white-space:pre-line}.error-screen__detail .error-screen__accent{color:var(--color-accent-light)}.error-screen__detail a{color:var(--color-accent-light);text-decoration:underline}.error-screen__detail a:hover,.error-screen__detail a:focus-visible{color:var(--color-primary)}.error-screen__actions{display:flex;flex-direction:column;gap:5px;width:100%}.error-screen__note{margin:0;font-size:var(--font-size-caption);color:var(--color-error);text-align:center}:root{--bg-primary: #161616;--bg-secondary: #2B1734;--bg-telegram: #083982;--color-primary: #FFFFFF;--color-secondary: #838383;--color-accent: #7921D1;--color-accent-light: #A852FF;--color-accent-dark: #540A9D;--bg-card: #252525;--color-border: #454545;--color-telegram-border: #248BEA;--color-error: #EA2424;--color-error-background: #170808;--color-error-border: #721414;--color-banner-glow: #29183A;--color-error-background-dark: #341010;--color-warning: #FFB800;--color-success: #0DC11F;--color-success-light: #24EA38;--color-success-background: #162D18;--color-success-background-dark: #0F1708;--font-family: "Geologica", sans-serif;--font-weight-medium: 500;--font-weight-regular: 400;--font-weight-light: 300;--font-size-display: 40px;--font-size-heading: 25px;--font-size-body: 20px;--font-size-note: 16px;--font-size-caption: 14px;--font-size-counter: 60px;--line-height-tight: 1.3;--aside-width: 1106px;--panel-width: 432px;--card-width: 380px;--card-padding: 30px;--card-gap: 20px;--card-min-height: 421px;--column-gap: 60px;--error-card-width: 600px;--error-card-height: 850px;--mobile-art-band: 366px;--artwork-band-fade: linear-gradient( 180deg, #000 60%, rgba(0, 0, 0, .7) 69%, rgba(0, 0, 0, .5) 74%, rgba(0, 0, 0, .27) 79%, rgba(0, 0, 0, .12) 84%, transparent 89% );--stack-max-width: 472px;--border-width: 2px;--control-height: 51px;--control-radius: 4px;--card-radius: 10px;--chip-height: 40px;--chip-radius: 10px;--chip-padding: 12px;--chip-gap: 10px;--chip-icon-size: 14px;--footer-item-height: 30px;--footer-item-width: 35px;--breakpoint-mobile: 1100px;--breakpoint-small: 320px;--transition-default: .3s}@media(max-width:1100px){:root{--font-size-display: 20px;--font-size-heading: 20px;--font-size-body: 14px;--font-size-note: 14px;--card-padding: 20px;--card-gap: 12px;--card-min-height: 0;--control-height: 40px;--chip-height: 29px;--chip-radius: 7px;--chip-padding: 9px;--chip-gap: 4px;--chip-icon-size: 10px}}*{margin:0;padding:0;box-sizing:border-box}@font-face{font-family:Geologica;src:url(/client/assets/Geologica-Variable-CIAql7wk.ttf) format("truetype");font-weight:100 900;font-style:normal}body{font-family:var(--font-family)}.default-hover-active{transition:all;transition-duration:.3s}.default-hover-active:hover{opacity:.7}.default-hover-active:active{opacity:.5}
