.title-h1{font-size:var(--font-size-h1)}.title-h1,.title-h2{font-family:var(--font-family-primary);line-height:var(--line-height-tight);font-weight:var(--font-weight-bold)}.title-h2{font-size:var(--font-size-h2)}.title-h3{font-family:var(--font-family-primary);font-size:var(--font-size-h3);line-height:var(--line-height-snug);font-weight:var(--font-weight-bold)}.title-h4{font-size:var(--font-size-h4)}.title-h4,.title-h5{font-family:var(--font-family-primary);line-height:var(--line-height-normal);font-weight:var(--font-weight-bold)}.body-large,.body-large-bold,.title-h5{font-size:var(--font-size-h5)}.body-large{font-weight:var(--font-weight-regular)}.body-large,.body-large-bold{font-family:var(--font-family-primary);line-height:var(--line-height-normal)}.body-large-bold{font-weight:var(--font-weight-bold)}.body-default{font-weight:var(--font-weight-regular)}.body-default,.body-default-bold{font-family:var(--font-family-primary);font-size:var(--font-size-default);line-height:var(--line-height-relaxed)}.body-default-bold{font-weight:var(--font-weight-bold)}.body-small{font-weight:var(--font-weight-regular)}.body-small,.body-small-bold{font-family:var(--font-family-primary);font-size:var(--font-size-small);line-height:var(--line-height-relaxed)}.body-small-bold{font-weight:var(--font-weight-bold)}.body-xsmall{font-weight:var(--font-weight-regular)}.body-xsmall,.body-xsmall-bold{font-family:var(--font-family-primary);font-size:var(--font-size-xsmall);line-height:var(--line-height-loose)}.badge,.body-xsmall-bold,.btn,.pagination__item,.progress-circle__label,.segmented__item,.slider__bubble,.tab,.tooltip__bubble{font-weight:var(--font-weight-bold)}.btn{--btn-ring:0 0 0 3px var(--brand-primary-transparent);font-family:var(--font-family-primary);font-size:var(--font-size-default);line-height:var(--line-height-normal);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s;display:inline-flex}.btn:focus-visible{box-shadow:var(--btn-ring);outline:none}.btn.is-disabled,.btn[disabled]{pointer-events:none;opacity:.4}.btn__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.btn__icon :where(svg){width:100%;height:100%}.btn--sm{font-size:var(--font-size-small);gap:6px;padding:6px 14px}.btn--sm .btn__icon{width:16px;height:16px}.btn--primary{background-color:var(--brand-primary);color:var(--text-foreground)}.btn--primary:hover{background-color:var(--brand-primary-hover)}.btn--primary:active{background-color:var(--brand-primary-pressed)}.btn--secondary{color:var(--brand-primary);border-color:var(--brand-primary);background-color:#0000}.btn--secondary:hover{background-color:var(--brand-primary-transparent)}.btn--secondary:active{background-color:var(--brand-primary-transparent-hover)}.btn--tertiary{color:var(--brand-primary);background-color:#0000;border-color:#0000;padding-inline:8px}.btn--tertiary:hover{color:var(--brand-primary-hover);background-color:var(--brand-primary-transparent)}.btn--tertiary:active{color:var(--brand-primary-pressed)}.btn--icon{aspect-ratio:1;border-radius:9999px;padding:10px}.btn--icon.btn--sm{padding:6px}.btn--block{width:100%;display:flex}.field{--field-bg:var(--background-tertiary);--field-border:#f4f3f91a;--field-radius:9999px;--field-ring:0 0 0 3px var(--brand-primary-transparent);font-family:var(--font-family-primary);flex-direction:column;gap:6px;display:flex;position:relative}.field__label{line-height:var(--line-height-normal);color:var(--text-secondary)}.field__asterisk,.field__label{font-size:var(--font-size-small)}.field__asterisk{color:var(--status-danger);line-height:1;position:absolute;top:0;right:4px}.field__control{background:var(--field-bg);border:1px solid var(--field-border);border-radius:var(--field-radius);align-items:center;gap:10px;padding:12px 20px;transition:border-color .15s,box-shadow .15s;display:flex}.field__control:focus-within{border-color:var(--brand-primary);box-shadow:var(--field-ring)}.field__body{flex-direction:column;flex:1;min-width:0;display:flex}.field__input{width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-default);line-height:var(--line-height-normal);appearance:none;background:0 0;border:none;outline:none;padding:0}.field__input::placeholder{color:var(--text-tertiary)}.field__input:-webkit-autofill{caret-color:var(--text-primary);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.field__input:-webkit-autofill:active{caret-color:var(--text-primary);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.field__input:-webkit-autofill:focus{caret-color:var(--text-primary);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.field__input:-webkit-autofill:hover{caret-color:var(--text-primary);transition:background-color 9999s ease-out;box-shadow:0 0 0 1000px var(--field-bg) inset!important;-webkit-text-fill-color:var(--text-primary)!important}.field textarea.field__input{resize:vertical;min-height:96px}.field select.field__input option{color:#201d32;background:#fff}.field__icon{width:20px;height:20px;color:var(--text-tertiary);flex:none;justify-content:center;align-items:center;display:inline-flex}.field__icon :where(svg){width:100%;height:100%}.field__hint{color:var(--text-tertiary)}.field__error,.field__hint{font-size:var(--font-size-xsmall);line-height:var(--line-height-loose)}.field__error{color:var(--status-danger)}.field--combined{--field-radius:20px}.field--combined .field__control{padding:8px 18px}.field--combined .field__label{font-size:var(--font-size-xsmall);color:var(--text-tertiary)}.field.is-error .field__control{border-color:var(--status-danger)}.field.is-error .field__control:focus-within{box-shadow:0 0 0 3px #e0436b2e}.field.is-disabled{opacity:.5;pointer-events:none}.field__tags{flex-wrap:wrap;flex:1;min-width:0;display:flex}.field__tags,.tag{align-items:center;gap:6px}.tag{background:var(--brand-primary-transparent);color:var(--text-primary);font-size:var(--font-size-small);border-radius:9999px;padding:4px 10px;line-height:1.2}.control,.control__box,.switch,.tag,.tag__remove{display:inline-flex}.tag__remove{cursor:pointer;color:var(--text-secondary);background:0 0;border:none;padding:0;font-size:14px;line-height:1}.control,.tag__remove:hover{color:var(--text-primary)}.control{--control-size:20px;--control-border:#f4f3f940;--control-ring:0 0 0 3px var(--brand-primary-transparent);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-default);-webkit-user-select:none;user-select:none;align-items:center;gap:10px}.control__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.control__box{width:var(--control-size);height:var(--control-size);border:1.5px solid var(--control-border);color:var(--text-foreground);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;transition:background-color .15s,border-color .15s,box-shadow .15s}.control__check{font-size:calc(-6px + var(--control-size));opacity:0;transition:opacity .12s,transform .12s;transform:scale(.6)}.control__dot{width:calc(var(--control-size) * .5);height:calc(var(--control-size) * .5);background:var(--brand-primary);border-radius:50%;transition:transform .12s;transform:scale(0)}.control__label{line-height:var(--line-height-normal)}.control__input:checked+.control__box{background:var(--brand-primary);border-color:var(--brand-primary)}.control__input:checked+.control__box .control__check{opacity:1;transform:scale(1)}.control__input:focus-visible+.control__box{box-shadow:var(--control-ring)}.control--radio .control__box{border-radius:50%}.control--radio .control__input:checked+.control__box{border-color:var(--brand-primary);background:0 0}.control--radio .control__input:checked+.control__box .control__dot{transform:scale(1)}.control--lg{--control-size:24px;font-size:var(--font-size-default)}.control.is-disabled{opacity:.4;pointer-events:none}.switch{--switch-w:40px;--switch-h:22px;--switch-gap:2px;--switch-ring:0 0 0 3px var(--brand-primary-transparent);cursor:pointer;font-family:var(--font-family-primary);font-size:var(--font-size-default);color:var(--text-primary);-webkit-user-select:none;user-select:none;align-items:center;gap:10px}.switch__input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.switch__track{width:var(--switch-w);height:var(--switch-h);background:var(--background-tertiary);border-radius:9999px;flex:none;transition:background-color .15s,box-shadow .15s;position:relative}.switch__thumb{top:var(--switch-gap);left:var(--switch-gap);width:calc(var(--switch-h) - var(--switch-gap) * 2);height:calc(var(--switch-h) - var(--switch-gap) * 2);background:var(--text-foreground);border-radius:50%;transition:left .15s;position:absolute}.switch__input:checked+.switch__track{background:var(--brand-primary)}.switch__input:checked+.switch__track .switch__thumb{left:calc(var(--switch-w) - var(--switch-h) + var(--switch-gap))}.switch__input:focus-visible+.switch__track{box-shadow:var(--switch-ring)}.switch--lg{--switch-w:52px;--switch-h:30px}.switch.is-disabled{opacity:.4;pointer-events:none}.slider{--slider-track:#f4f3f926;flex-direction:column;gap:8px;width:100%;display:flex}.slider__wrap{padding-top:8px;position:relative}.slider__bubble{background:var(--text-foreground);color:var(--background-primary);font-family:var(--font-family-primary);font-size:var(--font-size-xsmall);pointer-events:none;white-space:nowrap;border-radius:6px;padding:2px 6px;position:absolute;top:-22px;transform:translate(-50%)}.slider__input{appearance:none;background:var(--slider-track);cursor:pointer;border-radius:9999px;outline:none;width:100%;height:4px}.slider__input::-webkit-slider-thumb{appearance:none;background:var(--brand-primary);border:2px solid var(--text-foreground);cursor:pointer;border-radius:50%;width:16px;height:16px;transition:box-shadow .15s}.slider__input::-moz-range-thumb{background:var(--brand-primary);border:2px solid var(--text-foreground);cursor:pointer;border-radius:50%;width:16px;height:16px}.slider__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--brand-primary-transparent)}.slider__input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 4px var(--brand-primary-transparent)}.slider.is-disabled{opacity:.4;pointer-events:none}.range{--slider-track:#f4f3f926;width:100%;height:20px;position:relative}.range__rail{background:var(--slider-track);left:0;right:0}.range__fill,.range__rail{border-radius:9999px;height:4px;position:absolute;top:50%;transform:translateY(-50%)}.range__fill{background:var(--brand-primary)}.range__input{pointer-events:none;appearance:none;background:0 0;width:100%;height:20px;margin:0;position:absolute;top:0;left:0}.range__input::-webkit-slider-runnable-track{background:0 0}.range__input::-moz-range-track{background:0 0}.range__input::-webkit-slider-thumb{pointer-events:auto;appearance:none;background:var(--brand-primary);border:2px solid var(--text-foreground);cursor:pointer;border-radius:50%;width:16px;height:16px}.range__input::-moz-range-thumb{pointer-events:auto;background:var(--brand-primary);border:2px solid var(--text-foreground);cursor:pointer;border-radius:50%;width:16px;height:16px}.range__input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--brand-primary-transparent)}.range.is-disabled{opacity:.4;pointer-events:none}.segmented{background:var(--background-tertiary);border-radius:9999px;gap:2px;padding:4px;display:inline-flex}.segmented__item{cursor:pointer;color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-small);background:0 0;border:none;border-radius:9999px;padding:6px 16px;transition:background-color .15s,color .15s,box-shadow .15s}.segmented__item.is-active{background:var(--background-elevated);color:var(--text-primary);box-shadow:0 1px 2px var(--background-elevated-shadow)}.segmented--plain{background:0 0;gap:20px;padding:0}.segmented--plain .segmented__item{padding:4px 0}.segmented--plain .segmented__item.is-active{color:var(--text-primary);box-shadow:none;background:0 0}.tabs{gap:8px;display:inline-flex}.tab{cursor:pointer;background:var(--background-tertiary);color:var(--text-secondary);font-family:var(--font-family-primary);font-size:var(--font-size-small);border:none;border-radius:9999px;padding:8px 18px;transition:background-color .15s,color .15s}.tab.is-active{background:var(--text-foreground);color:var(--background-primary)}.dots,.steps{gap:6px}.dots,.dots__dot{align-items:center;display:inline-flex}.dots__dot{cursor:pointer;background:0 0;border:none;justify-content:center;width:24px;height:24px;padding:0}.dots__dot .dots__mark,.dots__dot__mark{background:#f4f3f94d;border-radius:9999px;width:6px;height:6px;transition:width .2s,background-color .2s;display:block}.dots__dot.is-active .dots__mark{background:var(--text-foreground);width:18px}.steps{width:100%;display:flex}.steps__bar{background:#f4f3f933;border-radius:9999px;flex:1;height:3px;transition:background-color .2s}.steps__bar.is-active,.steps__bar.is-active:after,.steps__bar.is-done{background:var(--text-foreground)}.steps__bar.is-active{position:relative}.steps__bar.is-active:after{content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pagination{font-family:var(--font-family-primary);align-items:center;gap:4px;display:inline-flex}.pagination--bordered{border:1px solid #f4f3f91a;border-radius:9999px;padding:4px 6px}.pagination__item{min-width:32px;height:32px;color:var(--text-secondary);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0 8px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.pagination__item:hover:not(:disabled):not(.is-active){background:var(--background-tertiary);color:var(--text-primary)}.pagination__item.is-active{background:var(--brand-primary);color:var(--text-foreground)}.pagination__item:disabled{opacity:.4;cursor:not-allowed}.pagination__ellipsis{text-align:center;min-width:24px;color:var(--text-tertiary)}.tooltip{display:inline-flex;position:relative}.tooltip__bubble{z-index:30;background:var(--tt-bg,var(--text-foreground));color:var(--tt-fg,var(--background-primary));font-family:var(--font-family-primary);font-size:var(--font-size-small);white-space:nowrap;box-shadow:0 6px 16px var(--background-elevated-shadow);opacity:0;pointer-events:none;border-radius:8px;padding:6px 10px;line-height:1.2;transition:opacity .15s,transform .15s;position:absolute}.tooltip__bubble:after{content:"";border:5px solid #0000;position:absolute}.tooltip__bubble--primary{--tt-bg:var(--brand-primary);--tt-fg:var(--text-foreground)}.tooltip__bubble--danger{--tt-bg:var(--status-danger);--tt-fg:var(--text-foreground)}.tooltip__bubble--top{bottom:100%;left:50%;transform:translate(-50%)translateY(-8px)}.tooltip__bubble--top:after{border-top-color:var(--tt-bg,var(--text-foreground));top:100%;left:50%;transform:translate(-50%)}.tooltip__bubble--bottom{top:100%;left:50%;transform:translate(-50%)translateY(8px)}.tooltip__bubble--bottom:after{border-bottom-color:var(--tt-bg,var(--text-foreground));bottom:100%;left:50%;transform:translate(-50%)}.tooltip__bubble--left{top:50%;right:100%;transform:translateY(-50%)translate(-8px)}.tooltip__bubble--left:after{border-left-color:var(--tt-bg,var(--text-foreground));top:50%;left:100%;transform:translateY(-50%)}.tooltip__bubble--right{top:50%;left:100%;transform:translateY(-50%)translate(8px)}.tooltip__bubble--right:after{border-right-color:var(--tt-bg,var(--text-foreground));top:50%;right:100%;transform:translateY(-50%)}.tooltip:focus-within .tooltip__bubble,.tooltip:hover .tooltip__bubble{opacity:1}.tooltip:focus-within .tooltip__bubble--top,.tooltip:hover .tooltip__bubble--top{transform:translate(-50%)translateY(-4px)}.tooltip:focus-within .tooltip__bubble--bottom,.tooltip:hover .tooltip__bubble--bottom{transform:translate(-50%)translateY(4px)}.tooltip:focus-within .tooltip__bubble--left,.tooltip:hover .tooltip__bubble--left{transform:translateY(-50%)translate(-4px)}.tooltip:focus-within .tooltip__bubble--right,.tooltip:hover .tooltip__bubble--right{transform:translateY(-50%)translate(4px)}.badge-wrap{position:relative}.badge,.badge-wrap,.rating,.rating__star{display:inline-flex}.badge{background:var(--brand-primary);min-width:18px;height:18px;color:var(--text-foreground);font-family:var(--font-family-primary);font-size:var(--font-size-xsmall);border-radius:9999px;justify-content:center;align-items:center;padding:0 5px;line-height:1}.badge-wrap>.badge{border:2px solid var(--background-primary);position:absolute;top:-4px;right:-4px}.badge--dot{min-width:10px;height:10px;padding:0}.badge-wrap>.badge--dot{top:-2px;right:-2px}.badge--danger{background:var(--status-danger)}.badge--success{background:var(--status-success)}.tag--primary{background:var(--brand-primary);color:var(--text-foreground)}.tag--success{background:var(--status-success);color:#06281c}.tag--danger{background:var(--status-danger);color:var(--text-foreground)}.tag--warning{background:var(--status-warning);color:#3a2706}.tag--muted{background:var(--background-tertiary)}.tag--muted,.tag--outline{color:var(--text-secondary)}.tag--outline{background:0 0;border:1px solid #f4f3f933}.rating{align-items:center;gap:4px;font-size:20px;line-height:1}.rating--sm{gap:3px;font-size:16px}.rating__star{cursor:pointer;color:#f4f3f938;background:0 0;border:none;padding:0;transition:color .12s,transform .12s}.rating__star.is-on{color:var(--status-warning)}.rating__star:hover{transform:scale(1.1)}.rating--readonly .rating__star{cursor:default}.rating--readonly .rating__star:hover{transform:none}.progress{width:100%;font-family:var(--font-family-primary);flex-direction:column;gap:6px;display:flex}.progress__meta{font-size:var(--font-size-small);color:var(--text-secondary);justify-content:space-between;display:flex}.progress__track{background:#f4f3f91f;border-radius:9999px;height:6px;overflow:hidden}.progress__fill{background:var(--brand-primary);border-radius:9999px;height:100%;transition:width .3s}.progress-circle{place-items:center;display:inline-grid;position:relative}.progress-circle__svg{transform:rotate(-90deg)}.progress-circle__bg{fill:none;stroke:#f4f3f91f}.progress-circle__bar{fill:none;stroke:var(--brand-primary);stroke-linecap:round;transition:stroke-dashoffset .3s}.progress-circle__label{font-family:var(--font-family-primary);font-size:var(--font-size-small);color:var(--text-primary);position:absolute}.spinner{border:2.5px solid #f4f3f933;border-top-color:var(--brand-primary);border-radius:50%;width:24px;height:24px;animation:.7s linear infinite ui-spin;display:inline-block}@keyframes ui-spin{to{transform:rotate(1turn)}}.spinner-dots{align-items:center;gap:6px;display:inline-flex}.spinner-dots span{background:var(--text-secondary);border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite both ui-dots}.spinner-dots span:first-child{animation-delay:-.32s}.spinner-dots span:nth-child(2){animation-delay:-.16s}.spinner-dots--brand span{background:var(--brand-primary)}@keyframes ui-dots{0%,80%,to{opacity:.3;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.calendar{background:var(--background-secondary);width:288px;font-family:var(--font-family-primary);color:var(--text-primary);border-radius:16px;padding:16px}.calendar__header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.calendar__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold)}.calendar__nav{color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:4px;transition:background-color .15s,color .15s;display:inline-flex}.calendar__nav:hover{background:var(--background-tertiary);color:var(--text-primary)}.calendar__grid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.calendar__dow{text-align:center;font-size:var(--font-size-xsmall);color:var(--text-tertiary);text-transform:uppercase;padding:6px 0}.calendar__cell{aspect-ratio:1;color:var(--text-primary);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:none;border-radius:9999px;justify-content:center;align-items:center;transition:background-color .12s,color .12s;display:inline-flex;position:relative}.calendar__cell:hover:not(:disabled):not(.is-selected){background:var(--background-tertiary)}.calendar__cell.is-outside{color:var(--text-tertiary);opacity:.5}.calendar__cell.is-weekend:not(.is-selected){color:var(--status-danger)}.calendar__cell.is-today:not(.is-selected){box-shadow:inset 0 0 0 1px var(--brand-primary)}.calendar__cell.is-selected{background:var(--brand-primary);color:var(--text-foreground)}.calendar__cell:disabled{opacity:.3;cursor:not-allowed}.calendar__dot{background:var(--status-danger);border-radius:50%;width:4px;height:4px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}.calendar__panel{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.calendar__panel-item{color:var(--text-primary);font-size:var(--font-size-small);cursor:pointer;background:0 0;border:none;border-radius:10px;padding:12px 0;transition:background-color .12s}.calendar__panel-item:hover:not(.is-selected){background:var(--background-tertiary)}.calendar__panel-item.is-selected{background:var(--brand-primary);color:var(--text-foreground)}.calendar__title{color:inherit;cursor:pointer;background:0 0;border:none;font-family:inherit}.uploader{font-family:var(--font-family-primary);gap:16px}.uploader,.uploader__drop{flex-direction:column;display:flex}.uploader__drop{background:var(--background-secondary);color:var(--text-secondary);text-align:center;cursor:pointer;border:1.5px dashed #f4f3f933;border-radius:16px;justify-content:center;align-items:center;gap:10px;padding:32px;transition:border-color .15s,background-color .15s}.uploader__drop.is-dragging,.uploader__drop:hover{border-color:var(--brand-primary);background:var(--brand-primary-transparent)}.uploader__icon{background:var(--background-tertiary);width:44px;height:44px;color:var(--brand-primary);border-radius:12px;place-items:center;font-size:22px;display:grid}.uploader__hint{font-size:var(--font-size-small)}.uploader__grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:12px;display:grid}.uploader__item{aspect-ratio:1;background:var(--background-tertiary);color:var(--text-tertiary);border-radius:12px;place-items:center;display:grid;position:relative;overflow:hidden}.uploader__item img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.uploader__item--error{color:var(--status-danger);background:#e0436b26}.uploader__remove{color:#fff;cursor:pointer;background:#00000080;border:none;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;line-height:1;display:grid;position:absolute;top:4px;right:4px}.uploader__remove:hover{background:#000000b3}.uploader__progress{background:#fff3;border-radius:2px;height:3px;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden}.uploader__progress span{background:var(--brand-primary);border-radius:2px;height:100%;transition:width .3s;display:block}.dropdown{display:inline-block;position:relative}.dropdown__panel{z-index:40;background:var(--background-elevated);min-width:220px;max-height:300px;box-shadow:0 14px 36px var(--background-elevated-shadow);font-family:var(--font-family-primary);scrollbar-width:thin;scrollbar-color:#f4f3f933 transparent;border:1px solid #f4f3f914;border-radius:12px;margin-top:6px;padding:6px;position:absolute;top:100%;left:0;overflow-y:auto}.dropdown__panel::-webkit-scrollbar{width:6px}.dropdown__panel::-webkit-scrollbar-thumb{background:#f4f3f933;border-radius:3px}.dropdown__panel--right{left:auto;right:0}.dropdown__search{background:var(--background-tertiary);width:100%;color:var(--text-primary);font:inherit;font-size:var(--font-size-small);border:1px solid #f4f3f91a;border-radius:8px;outline:none;margin-bottom:6px;padding:8px 12px}.dropdown__search::placeholder{color:var(--text-tertiary)}.dropdown__search:focus{border-color:var(--brand-primary)}.dropdown__item{width:100%;color:var(--text-primary);font:inherit;font-size:var(--font-size-small);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;transition:background-color .12s,color .12s;display:flex}.dropdown__item:hover:not(:disabled){background:var(--background-tertiary)}.dropdown__item.is-active{background:var(--brand-primary-transparent)}.dropdown__item:disabled{opacity:.4;cursor:not-allowed}.dropdown__icon{width:18px;height:18px;color:var(--text-secondary);flex:none;display:inline-flex}.dropdown__image{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:100%;height:100%;box-shadow:0 0 0 1px #00000040}.dropdown__shortcut{color:var(--text-tertiary);font-size:var(--font-size-xsmall);margin-left:auto}.dropdown__check{width:16px;height:16px;color:var(--brand-primary);margin-left:auto;display:inline-flex}.dropdown__divider{background:#f4f3f914;height:1px;margin:6px 4px}.sidebar{background:var(--background-secondary);width:240px;font-family:var(--font-family-primary);border-radius:16px;flex-direction:column;gap:4px;padding:16px 12px;display:flex}.sidebar--mini{align-items:stretch;width:72px}.sidebar__item{width:100%;color:var(--text-secondary);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.sidebar__item:hover{background:var(--background-tertiary);color:var(--text-primary)}.sidebar__item.is-active{background:var(--brand-primary-transparent);color:var(--text-primary)}.sidebar__icon{flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.sidebar__label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sidebar__trail{margin-left:auto;display:inline-flex}.sidebar--mini .sidebar__label,.sidebar--mini .sidebar__trail{display:none}.sidebar--mini .sidebar__item{justify-content:center}.sidebar__spacer{flex:1}.sidebar__footer{margin-top:auto;padding-top:8px}.modal-overlay{z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0a081299;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.modal{background:var(--background-elevated);width:100%;max-width:420px;font-family:var(--font-family-primary);color:var(--text-primary);border:1px solid #f4f3f90f;border-radius:16px;padding:20px;box-shadow:0 24px 60px #00000080}.modal__header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.modal__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold)}.modal__close{width:28px;height:28px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;place-items:center;display:grid}.modal__close:hover{background:var(--background-tertiary);color:var(--text-primary)}.modal__body{margin-bottom:20px}.modal__footer{justify-content:flex-end;gap:8px;display:flex}.modal--light{color:#1a1626;background:#fff;border-color:#0000000f}.modal--light .modal__close{color:#6f6a8a}.modal--light .modal__close:hover{color:#1a1626;background:#0000000f}.modal-enter-active,.modal-leave-active{transition:opacity .2s}.modal-enter-active .modal,.modal-leave-active .modal{transition:transform .2s,opacity .2s}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-from .modal,.modal-leave-to .modal{opacity:0;transform:translateY(8px)scale(.98)}.breadcrumbs{font-family:var(--font-family-primary);font-size:var(--font-size-small);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.breadcrumbs__item{color:var(--text-secondary);text-decoration:none;transition:color .12s}.breadcrumbs__item:hover{color:var(--text-primary)}.breadcrumbs__item.is-current{color:var(--text-primary);font-weight:var(--font-weight-bold);pointer-events:none}.breadcrumbs__sep{width:14px;height:14px;color:var(--text-tertiary);display:inline-flex}.topnav{z-index:30;font-family:var(--font-family-primary);background:0 0;flex-direction:column;gap:16px;margin:0;padding:16px;transition:margin .35s,padding .35s,background-color .35s,box-shadow .35s;display:flex;position:sticky;top:0;box-shadow:0 0 #0000}.topnav.is-stuck{-webkit-backdrop-filter:blur(20px);background:#0f0d21e0;margin:-16px -16px 0;padding:10px 16px;box-shadow:0 12px 30px #00000059}.topnav__bar{z-index:2;-webkit-backdrop-filter:blur(24px);background:#191735b3;border-radius:40px;grid-template-columns:1fr minmax(0,512px) 1fr;align-items:center;gap:16px;width:100%;max-width:1280px;height:64px;margin:0 auto;padding:0 16px 0 24px;transition:max-width .35s,border-radius .35s,background-color .35s;display:grid;position:relative}.topnav__search{width:100%}.topnav__search .field{--field-bg:#2d2951;--field-border:#4c478a99;--field-radius:24px}.topnav__search .field__control{height:48px;padding:0 20px}.topnav__actions{justify-self:end;align-items:center;gap:8px;display:flex}.topnav__action{width:36px;height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;border-radius:9999px;place-items:center;font-size:18px;transition:background-color .15s,color .15s;display:grid}.topnav__action:hover{background:var(--brand-primary-transparent);color:var(--text-primary)}.topnav__chips{z-index:1;cursor:grab;flex-wrap:wrap;justify-content:center;gap:8px;display:flex;position:relative}.topnav__chips.is-dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.topnav__chip{-webkit-user-drag:none;-webkit-backdrop-filter:blur(24px);color:var(--text-primary);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;white-space:nowrap;background:#191735b3;border:1px solid #ffffff14;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.topnav__chip:hover{border-color:#fff3}.topnav__chip.is-active{background:var(--brand-primary);color:var(--text-foreground);border-color:#0000}.topnav__chip--new{background:var(--status-success);color:#06281c;border-color:#0000}.topnav__chip--hot{color:var(--text-foreground);background:#c234c4;border-color:#0000}.topnav__chip-icon{flex:none;font-size:18px}.topnav__lang{color:var(--text-primary);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.searchbox__clear,.topnav__lang:hover{background:#ffffff14}.topnav__flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;flex:none;width:18px;height:18px;box-shadow:0 0 0 1px #00000040}@media (width<=767px){.topnav__bar{border-radius:24px;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;row-gap:10px;height:auto;padding:12px 16px}.topnav__bar .logo img{height:38px}.topnav__actions{grid-area:1/2}.topnav__search{grid-area:2/1/auto/-1}.topnav__chips{-webkit-overflow-scrolling:touch;scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto}.topnav__chips::-webkit-scrollbar{display:none}}.searchbox{width:100%;position:relative}.searchbox__clear{width:22px;height:22px;color:var(--text-secondary);cursor:pointer;border:none;border-radius:9999px;place-items:center;padding:0;font-family:inherit;font-size:16px;line-height:1;transition:background-color .15s,color .15s;display:grid}.searchbox__clear:hover{color:var(--text-primary);background:#ffffff29}.searchbox__panel{z-index:60;background:var(--background-elevated);border:1px solid #f4f3f914;border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 18px 40px #00000073}.searchbox__list{flex-direction:column;max-height:calc(min(60vh,380px));margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.searchbox__item{color:var(--text-primary);font-size:var(--font-size-small);cursor:pointer;border-radius:12px;align-items:center;gap:12px;padding:8px 10px;text-decoration:none;display:flex}.searchbox__item.is-active{background:var(--brand-primary-transparent)}.searchbox__item--skeleton{cursor:default}.searchbox__thumb{background:#ffffff0f;border-radius:8px;flex:none;place-items:center;width:40px;height:40px;display:grid;overflow:hidden}.searchbox__thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.searchbox__label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.searchbox__note{color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-relaxed);padding:14px 12px}.searchbox__all{width:100%;color:var(--brand-primary-hover);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-align:left;cursor:pointer;background:0 0;border:none;border-top:1px solid #f4f3f914;border-radius:0 0 12px 12px;justify-content:space-between;align-items:center;gap:8px;margin-top:4px;padding:12px;display:flex}.searchbox__all:hover{background:#ffffff0a}.searchbox-pop-enter-active,.searchbox-pop-leave-active{transition:opacity .15s,transform .15s}.searchbox-pop-enter-from,.searchbox-pop-leave-to{opacity:0;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.searchbox-pop-enter-active,.searchbox-pop-leave-active{transition:none}}.footer{background:linear-gradient(135deg,#7c5cff38,var(--background-secondary) 70%);font-family:var(--font-family-primary);color:var(--text-secondary);border-radius:16px;padding:32px}.footer>*{width:100%;max-width:1280px;margin-inline:auto}.footer__top{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.footer__brand{max-width:260px}.footer__socials{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.footer__social{background:#ffffff0d;border:1px solid #ffffff14;border-radius:9999px;justify-content:center;align-items:center;width:34px;height:34px;font-size:20px;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.footer__social:hover{background:#ffffff1a;border-color:#fff3;transform:translateY(-1px)}.footer__pay{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:14px;margin-top:28px;padding-top:22px;display:flex}.footer__pay-label{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary)}.footer__pay-list{flex-wrap:wrap;gap:8px;display:flex}.footer__pay-item{background:#fff;border-radius:7px;justify-content:center;align-items:center;width:46px;height:30px;font-size:22px;display:inline-flex;overflow:hidden}.footer__cols{flex-wrap:wrap;gap:64px;display:flex}.footer__col{flex-direction:column;gap:10px;display:flex}.footer__heading{color:var(--text-primary);font-weight:var(--font-weight-bold);margin-bottom:4px}.footer__badges,.footer__heading,.footer__link{font-size:var(--font-size-small)}.footer__link{color:var(--text-secondary);text-decoration:none;transition:color .12s}.footer__link:hover{color:var(--text-primary)}.footer__badges{border-top:1px solid #ffffff14;flex-wrap:wrap;gap:14px;margin-top:28px;padding-top:22px;display:flex}.footer__badge,.footer__badges{color:var(--text-secondary);align-items:center}.footer__badge{gap:8px;display:inline-flex}.footer__badge--lock{margin-left:6px}.footer__bottom,.footer__dot{color:var(--text-tertiary)}.footer__bottom{font-size:var(--font-size-xsmall);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.footer__legal{flex-wrap:wrap;gap:20px;display:flex}.ui-carousel .carousel__slide{padding:0 6px}.ui-carousel .carousel__pagination{gap:6px;margin-top:14px}.ui-carousel .carousel__pagination-button{padding:0}.ui-carousel .carousel__pagination-button:after{background:#f4f3f94d;border-radius:9999px;width:6px;height:6px;transition:width .2s,background-color .2s}.ui-carousel .carousel__pagination-button--active:after{background:var(--text-foreground);width:18px}.ui-carousel .carousel__next,.ui-carousel .carousel__prev{background:var(--background-tertiary);width:36px;height:36px;color:var(--text-primary);border:1px solid #f4f3f914;border-radius:9999px}.ui-carousel .carousel__next:hover,.ui-carousel .carousel__prev:hover{background:var(--brand-primary-transparent)}.product-card__wish.is-active svg path,.ui-carousel .carousel__icon{fill:currentColor}.shell-page{background:var(--background-primary);min-height:100dvh}.shell-wrap{flex-direction:column;gap:12px;display:flex}.shell{background:linear-gradient(180deg,#7c5cff24,transparent 38%),var(--background-secondary);padding:16px;overflow:clip}.shell__body{width:100%;max-width:1280px;margin:0 auto;padding:8px 16px 0}.hero{--hero-stage:calc(100vw - 32px);--hero-frame:1280px;--hero-overhang:24px;--hero-peek-min:40px;--hero-slide:min(var(--hero-stage) - var(--hero-peek-min) * 2, var(--hero-frame) + var(--hero-overhang) * 2);--hero-gap:16px;width:auto;margin-inline:calc(50% - 50vw + 16px);position:relative}.hero__desc,.hero__slide,.hero__viewport,.order-thumb{overflow:hidden}.hero__track{gap:var(--hero-gap);padding-inline:calc(.5 * (var(--hero-stage) - var(--hero-slide)));transform:translateX(calc(-1 * var(--hero-index,0) * (var(--hero-slide) + var(--hero-gap))));will-change:transform;display:flex}.hero__slide,.hero__track{transition:transform .45s cubic-bezier(.4,0,.2,1)}.hero__slide{flex:0 0 var(--hero-slide);aspect-ratio:2.3;background:var(--background-tertiary);transform:scale(var(--hero-side-scale,.86));transform-origin:50%;border-radius:24px;position:relative}.hero__slide:after{content:"";opacity:1;pointer-events:none;background:#0a081273;transition:opacity .45s;position:absolute;inset:0}.hero__slide.is-prev{transform-origin:100%}.hero__slide.is-next{transform-origin:0}.hero__slide.is-active{transform:scale(1)}.hero__slide.is-active:after{opacity:0}.hero__media--nav{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.hero__media{z-index:0;display:block}.hero__img,.hero__media{position:absolute;inset:0}.hero__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hero__card{z-index:1;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;background:#120e1ec7;border:1px solid #ffffff14;border-radius:18px;width:auto;min-width:300px;max-width:min(70%,420px);padding:20px;transition:opacity .35s,transform .35s;position:absolute;bottom:24px;left:24px;transform:translateY(8px)}.hero__slide.is-active .hero__card{opacity:1;pointer-events:auto;transform:translateY(0)}.hero__title{font-family:var(--font-family-primary);font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary)}.hero__title-link{color:inherit;text-decoration:none}.hero__link,.hero__title-link:hover{text-decoration:underline}.hero__desc{line-height:var(--line-height-relaxed);color:var(--text-secondary);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.hero__desc,.hero__link{font-size:var(--font-size-small);margin-top:6px}.hero__link{color:#b9a8ff;font-weight:var(--font-weight-bold);text-underline-offset:3px;text-decoration-thickness:1px;transition:color .15s;display:inline-block}.hero__link:focus-visible,.hero__link:hover{color:var(--text-primary)}.hero__price{align-items:baseline;gap:8px;margin-top:14px;display:flex}.hero__price-now{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--text-primary)}.hero__price-old{font-size:var(--font-size-small);color:var(--text-tertiary);text-decoration:line-through}.hero__tags{align-items:center;gap:8px;margin-top:14px;display:flex}.hero__chip{color:#1a1626;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);background:#f4f3f9f2;border-radius:9999px;align-items:center;padding:4px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.hero__chip:is(a):hover{background:#fff}.hero__chip--icon{width:26px;height:26px;color:var(--text-secondary);background:#f4f3f91a;place-items:center;padding:0;font-size:14px;display:grid}.hero__actions{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.hero__send{color:#1a1626;min-width:140px;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);cursor:pointer;white-space:nowrap;background:#f4f3f9f2;border:none;border-radius:9999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:background-color .15s;display:inline-flex}.hero__send:hover{background:#fff}.hero__gift{color:#fff;min-width:140px;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#ff4d9d,#c861e0);border:none;border-radius:9999px;flex:auto;justify-content:center;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;transition:filter .15s;display:inline-flex}.hero__gift svg{font-size:16px}.hero__gift:hover,.product-card__gift:hover{filter:brightness(1.1)}.hero__view{color:var(--text-primary);font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-small);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #f4f3f98c;border-radius:9999px;justify-content:center;align-items:center;padding:12px 18px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.hero__view:hover{background:#f4f3f914;border-color:#f4f3f980}.hero__nav{z-index:2;gap:8px;display:flex;position:absolute;bottom:24px;right:24px}.hero__arrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:#120e1ec7;border:1px solid #ffffff38;border-radius:9999px;place-items:center;transition:background-color .15s,opacity .15s;display:grid;box-shadow:0 4px 14px #00000059}.hero__arrow:hover:not(:disabled){background:var(--brand-primary)}.hero__arrow:disabled{opacity:.4;cursor:not-allowed}.hero__dots{justify-content:center;margin-top:16px;display:flex}@media (width<=767px){.hero{--hero-slide:calc(var(--hero-stage) * .92);--hero-gap:10px}.hero__slide{aspect-ratio:3/4}.hero__card{width:calc(100% - 32px);min-width:0;max-width:none}.hero__nav{top:16px;bottom:auto;right:16px}}.login{min-height:calc(100vh - 320px);font-family:var(--font-family-primary);grid-template-columns:1fr minmax(0,480px);align-items:center;gap:80px;margin:0 auto;padding:56px 0 72px;display:grid}.login__welcome{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.login__welcome-title{font-size:var(--font-size-h1);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary)}.login__welcome-sub{font-size:var(--font-size-default);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.login__card{background:#1e1b2e;border:1px solid #4c478a59;border-radius:24px;flex-direction:column;gap:14px;padding:32px;display:flex}.login__card .field{--field-bg:#252236;--field-border:#4c478a99;--field-radius:12px}.login__card .field__control{min-height:48px;padding:12px 16px}.login__card .field__label{color:var(--text-secondary);margin-bottom:2px}.login__card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:4px;display:flex}.login__card-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary)}.login__switch{font-size:var(--font-size-small);color:var(--text-tertiary);white-space:nowrap}.login__switch a{color:var(--brand-primary-hover);text-decoration:none}.login__switch a:hover{text-decoration:underline}.login__social{height:48px;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;background:0 0;border:1px solid #f0f3ff;border-radius:16px;justify-content:center;align-items:center;gap:10px;transition:background-color .15s,border-color .15s;display:flex}.login__social:hover{background:#f4f3f90a;border-color:#f4f3f952}.login__social-icon{width:20px;height:20px;color:var(--text-primary);flex:none;font-size:20px;display:inline-flex}.login__divider{text-align:center;font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin:6px 0 2px}.errscene__art,.login__field,.verify__field{position:relative}.login__eye{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.login__eye:hover{color:var(--text-secondary)}.login__forgot{text-align:right;font-size:var(--font-size-xsmall);color:var(--brand-primary-hover);margin-top:8px;text-decoration:none;display:block}.login__forgot:hover,.login__terms a{text-decoration:underline}.login__pwlabel{font-size:var(--font-size-small);color:var(--text-secondary);margin-bottom:6px;display:block}.login__pwhint{font-weight:var(--font-weight-regular)}.login__pwhint,.login__terms{color:var(--text-tertiary);font-size:var(--font-size-xsmall)}.login__terms{text-align:center;line-height:var(--line-height-relaxed);margin-top:2px}.login__terms a{color:var(--text-secondary)}.login__terms a:hover{color:var(--text-primary)}.login__submit{color:#14101f;height:48px;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;background:#c8c2dc;border:none;border-radius:9999px;margin-top:6px;transition:background-color .15s}.login__submit:hover{background:#d8d2ec}@media (width<=860px){.login{grid-template-columns:1fr;gap:32px;min-height:0;padding:24px 0 40px}.login__welcome{text-align:center;align-items:center}}.verify{min-height:60vh;font-family:var(--font-family-primary);justify-content:center;align-items:center;padding:64px 0;display:flex}.verify__card{-webkit-backdrop-filter:blur(20px);background:#28244280;border:1px solid #f4f3f90f;border-radius:20px;flex-direction:column;width:100%;max-width:384px;padding:26px;display:flex}.verify__card--center{text-align:center;align-items:center;gap:18px;padding:30px 26px}.verify__card--center .verify__support{align-self:stretch;margin-top:0}.verify__card--form{gap:14px}.verify__card--form .verify__head{margin-bottom:4px}.verify__card--form .verify__help{margin-top:8px}.verify__head{align-items:center;gap:12px;margin-bottom:18px;display:flex}.verify__back{width:34px;height:34px;color:var(--text-secondary);cursor:pointer;background:#1410204d;border:1px solid #f4f3f91f;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background-color .15s,border-color .15s;display:inline-flex}.verify__back:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.verify__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary);flex:auto}.verify__head-spacer{flex:none;width:34px;height:34px}.verify__mark{flex:none;justify-content:center;align-items:center;font-size:30px;display:inline-flex}.verify__lead{text-align:center;font-size:var(--font-size-default);font-weight:var(--font-weight-bold);line-height:var(--line-height-relaxed);color:var(--text-primary)}.verify__lead--left{text-align:left;font-weight:var(--font-weight-regular);color:var(--text-secondary);margin-bottom:4px}.verify__email{color:#34d3a6;text-decoration:none}.verify__email:hover,.verify__link:hover{text-decoration:underline}.verify__subtle{text-align:center;font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin-top:8px}.verify__eye{color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;padding:0;display:inline-flex}.verify__eye:hover,.verify__pwlabel{color:var(--text-secondary)}.verify__pwlabel{font-size:var(--font-size-small);margin-bottom:6px;display:block}.verify__pwhint{font-weight:var(--font-weight-regular)}.verify__pwhint,.verify__resend{color:var(--text-tertiary);font-size:var(--font-size-xsmall)}.verify__resend{text-align:center;margin-top:14px}.verify__link{font:inherit;color:var(--brand-primary-hover);cursor:pointer;background:0 0;border:none;padding:0}.verify__help{background:#14102047;border:1px solid #f4f3f90f;border-radius:16px;margin-top:22px;padding:18px}.verify__help-title{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary)}.verify__help-text{font-size:var(--font-size-xsmall);line-height:var(--line-height-relaxed);color:var(--text-tertiary);margin-top:6px}.verify__support{height:44px;color:var(--text-secondary);font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);letter-spacing:.04em;background:#1410204d;border:1px solid #f4f3f924;border-radius:9999px;justify-content:center;align-items:center;gap:8px;margin-top:16px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.verify__support svg{font-size:20px}.verify__support:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.verify__done{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);gap:10px;display:flex}.verify__done,.verify__done-check{color:#34d3a6;justify-content:center;align-items:center}.verify__done-check{font-size:22px;display:inline-flex}.verify__done-text{font-size:var(--font-size-default);color:var(--text-secondary)}.verify__signin{color:#15121f;width:100%;height:46px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;background:#dcd6f08c;border:none;border-radius:9999px;justify-content:center;align-items:center;margin-top:4px;text-decoration:none;transition:background-color .15s;display:flex}.verify__signin:hover{background:#e8e4f8b3}.verify__signin--icon{gap:8px}.verify__signin--icon svg{font-size:18px}@media (width<=860px){.verify{padding:32px 0}}.errscene{text-align:center;min-height:100dvh;font-family:var(--font-family-primary);flex-direction:column;justify-content:center;align-items:center;padding:64px 24px;display:flex}.errscene__art{margin-bottom:28px;display:inline-block}.errscene__deco{pointer-events:none;line-height:0;display:inline-flex;position:absolute}.errscene__title{letter-spacing:-.02em;background:linear-gradient(90deg,#b14ee6,#6168f0 52%,#36c5e8);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:calc(clamp(72px,13vw,132px));font-weight:800;line-height:.96;position:relative}.errscene__subtitle{font-size:var(--font-size-default);color:var(--text-tertiary);margin:0 0 28px}.errscene__heading{font-size:var(--font-size-h2);color:var(--text-primary);margin:0 0 10px}.account-form__save,.account-panel__title,.account-sidebar__avatar-text,.account-sidebar__name,.errscene__btn,.errscene__heading{font-weight:var(--font-weight-bold)}.errscene__btn{color:#15121f;height:44px;font-family:inherit;font-size:var(--font-size-small);cursor:pointer;background:#dcd6f0d9;border:none;border-radius:9999px;padding:0 26px;transition:background-color .15s}.errscene__btn:hover{background:#f4f3f9f2}.errscene--construction .errscene__title{font-size:calc(clamp(48px,8vw,92px));line-height:1.04}.account{font-family:var(--font-family-primary)}.account__crumbs{margin:4px 0 20px}.account__grid{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:40px;display:grid}.account__content{padding-top:4px}@media (width<=860px){.account__grid{grid-template-columns:1fr;gap:24px}}.account-sidebar{-webkit-backdrop-filter:blur(20px);background:#28244280;border:1px solid #f4f3f90f;border-radius:20px;flex-direction:column;align-items:center;padding:28px 20px 22px;display:flex}.account-sidebar__avatar{background:linear-gradient(150deg,#6f5bd6,#8b5cf6 55%,#b06bf0);border-radius:9999px;justify-content:center;align-items:center;width:96px;height:96px;display:flex;position:relative}.account-sidebar__avatar-text{color:#fff;-webkit-user-select:none;user-select:none;font-size:34px}.account-sidebar__avatar-edit{background:var(--brand-primary);color:#fff;border:3px solid #2a2640;border-radius:9999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:15px;display:inline-flex;position:absolute;bottom:2px;right:2px}.account-sidebar__name{font-size:var(--font-size-default);color:var(--text-primary);margin-top:14px}.account-sidebar__email{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin-top:4px}.account-sidebar__nav{flex-direction:column;gap:4px;width:100%;margin-top:24px;display:flex}.account-sidebar__link{font-size:var(--font-size-small);color:var(--text-secondary);border-radius:12px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;transition:background-color .15s,color .15s;display:flex}.account-sidebar__link-icon{flex:none;font-size:18px}.account-sidebar__link:hover{color:var(--text-primary);background:#f4f3f90d}.account-sidebar__link.is-active{color:#d24fd0;background:#d24fd01a}.account-sidebar__logout{font-family:inherit;font-size:var(--font-size-small);color:#d24fd0;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;margin-top:18px;padding:8px 12px;transition:opacity .15s;display:inline-flex}.account-sidebar__logout:hover{opacity:.8}.account-panel__title{font-size:var(--font-size-h4);color:var(--text-primary)}.account-panel__lead{max-width:560px;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-top:8px}.account-form{flex-direction:column;gap:20px;max-width:560px;margin-top:24px;display:flex}.account-form__names{align-items:flex-end;gap:16px;display:flex}.account-form__names>.field{flex:1 1 0}.account-form__save{color:#15121f;height:48px;font-family:inherit;font-size:var(--font-size-small);cursor:pointer;background:#dcd6f0eb;border:none;border-radius:14px;flex:none;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:background-color .15s;display:inline-flex}.account-form__save:hover{background:#fff}.account-form__actions{flex-wrap:wrap;gap:16px;display:flex}.account-form__btn{height:46px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;background:#1410204d;border:1px solid #f4f3f924;border-radius:12px;align-items:center;gap:8px;padding:0 20px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.account-form__btn:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}@media (width<=560px){.account-form__names{flex-direction:column;align-items:stretch}.account-form__save{width:100%}}.order-status{height:18px;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;border-radius:6px;align-items:center;padding:0 8px;display:inline-flex}.order-status--completed{color:#1fc77f;background:#1fc77f29}.order-status--pending{color:#a78bff;background:#7c5cff2e}.order-thumb{background-position:50%;background-size:cover;border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex;position:relative}.order-thumb--sm{width:40px;height:40px}.order-thumb--lg{border-radius:12px;width:56px;height:56px}.order-thumb__label{letter-spacing:.02em;text-align:center;white-space:pre-line;color:#fff;text-shadow:0 1px 2px #00000059;font-size:8px;font-weight:800;line-height:1.05}.order-thumb--lg .order-thumb__label{font-size:10px}.order-line__qty{background:var(--brand-primary-transparent);height:16px;color:var(--brand-primary-hover);font-size:10px;font-weight:var(--font-weight-bold);border-radius:6px;align-items:center;margin-left:6px;padding:0 6px;display:inline-flex}.order-line__unit{font-size:var(--font-size-xsmall);color:var(--text-tertiary)}.orders-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.orders-head__tools{align-items:center;gap:12px;display:flex}.orders-head__search{width:240px}.orders-sort{height:44px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-small);cursor:pointer;white-space:nowrap;background:#1410204d;border:1px solid #f4f3f91f;border-radius:12px;align-items:center;gap:8px;padding:0 14px;transition:border-color .15s,background-color .15s;display:inline-flex}.orders-sort:hover{border-color:#f4f3f93d}.orders-list{flex-direction:column;gap:16px;display:flex}.orders-more-wrap{justify-content:center;margin-top:22px;display:flex}.orders-more{font-family:inherit;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none}.orders-more:hover{color:var(--text-secondary)}.order-card{background:#28244273;border:1px solid #f4f3f90f;border-radius:16px;padding:18px}.order-card--gift{background:linear-gradient(135deg,#7c5cff1a,#c93ccb14),#28244280;border-color:#c93ccb47;box-shadow:inset 0 0 0 1px #7c5cff14}.order-card--gift .order-card__details{color:var(--text-primary);background:#7c5cff1a;border-color:#c93ccb38}.order-card--gift .order-card__details:hover{background:#7c5cff29;border-color:#c93ccb61}.order-card__gift-note{margin-top:6px}.order-card__gift-to{color:var(--text-secondary);margin:0}.order-card__gift-hint{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin:2px 0 0}.order-card__gift-badge{color:#e879f5;height:18px;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.04em;text-transform:uppercase;background:#c93ccb2e;border-radius:6px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.order-card__gift-badge svg{font-size:11px}.order-card__gift-to{font-size:var(--font-size-xsmall);color:var(--brand-primary-hover);margin:6px 0 0}.order-card__head{justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.order-card__title-row{align-items:center;gap:10px;display:flex}.order-card__date{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary)}.order-card__id{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin-top:4px;display:block}.order-card__head-right{align-items:center;gap:8px;display:flex}.order-card__total{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap}.order-card__kebab{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.order-card__kebab:hover{color:var(--text-secondary);background:#f4f3f90f}.order-card__items{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.order-card__item{border-bottom:1px solid #f4f3f90f;align-items:flex-start;gap:12px;padding-bottom:12px;display:flex}.order-card__item:last-child{border-bottom:none;padding-bottom:0}.order-card__item-info{flex:auto;min-width:0}.order-card__item-name{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.order-card__item-desc{font-size:var(--font-size-xsmall);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin:2px 0 0;overflow:hidden}.order-card__item-prices{text-align:right;flex-direction:column;flex:none;align-items:flex-end;gap:2px;display:flex}.order-card__item-total{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap}.order-card__more{font-family:inherit;font-size:var(--font-size-xsmall);color:var(--brand-primary-hover);cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0}.order-card__more:hover{text-decoration:underline}.order-card__details{height:46px;color:var(--text-secondary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);background:#14102040;border:1px solid #f4f3f924;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:14px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.order-card__details:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.order-card__details:disabled{cursor:default;opacity:.7}.order-card__details:disabled:hover{color:var(--text-secondary);background:#1410204d;border-color:#f4f3f924}.order-line,.order-line__prices{align-items:center;gap:12px;display:flex}.order-line__info{flex:auto;min-width:0}.order-line__name{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-primary)}.order-line__desc{font-size:var(--font-size-xsmall);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.order-line__prices{flex:none}.order-line__total{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap}.order-detail{font-family:var(--font-family-primary)}.order-detail__crumbs{margin:4px 0 18px}.order-detail__head{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.order-detail__back{width:38px;height:38px;color:var(--text-secondary);cursor:pointer;background:#1410204d;border:1px solid #f4f3f91f;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.order-detail__back:hover{color:var(--text-primary);background:#f4f3f90f}.order-detail__title-row{align-items:center;gap:12px;display:flex}.order-detail__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary)}.order-detail__id{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin-top:4px;display:block}.order-detail__grid{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:32px;display:grid}.order-detail--missing{color:var(--text-secondary);flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}@media (width<=860px){.order-detail__grid{grid-template-columns:1fr;gap:20px}}.order-bill{-webkit-backdrop-filter:blur(20px);background:#28244280;border:1px solid #f4f3f90f;border-radius:16px;padding:22px}.order-bill__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary)}.order-bill__info{flex-direction:column;gap:12px;margin:16px 0;padding:0;list-style:none;display:flex}.order-bill__info li{font-size:var(--font-size-small);color:var(--text-secondary);align-items:center;gap:10px;display:flex}.order-bill__info li svg{color:var(--text-tertiary);flex:none;font-size:16px}.order-bill__totals{border-top:1px solid #f4f3f914;margin:0;padding:16px 0}.order-bill__totals>div{font-size:var(--font-size-small);color:var(--text-secondary);justify-content:space-between;gap:12px;display:flex}.order-bill__totals>div+div{margin-top:10px}.order-bill__totals>div dd,.order-bill__totals>div dt{margin:0}.order-bill__grand,.order-bill__totals>div dd{color:var(--text-primary)}.order-bill__grand{font-weight:var(--font-weight-bold);border-top:1px solid #f4f3f914;justify-content:space-between;align-items:baseline;gap:12px;padding-top:14px;display:flex}.order-bill__grand span:last-child{font-size:var(--font-size-h5)}.order-bill__paid{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin-top:14px}.order-bill__repeat{width:100%;height:46px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:#1410204d;border:1px solid #f4f3f924;border-radius:12px;justify-content:center;align-items:center;margin-top:18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.order-bill__repeat:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.order-items__count{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:16px}.order-item{background:#28244273;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.order-item+.order-item{margin-top:14px}.order-item__info{flex:auto;min-width:0}.order-item__name{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary)}.order-item__desc{font-size:var(--font-size-xsmall);line-height:var(--line-height-relaxed);color:var(--text-tertiary);text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.order-item__key{height:32px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-medium);cursor:pointer;background:#1410204d;border:1px solid #f4f3f924;border-radius:9999px;align-items:center;gap:6px;margin-top:12px;padding:0 14px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.order-item__key:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.order-item__prices{flex-direction:column;flex:none;align-items:flex-end;gap:4px;display:flex}.order-item__total{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap}.order-keys{flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}.order-keys__row{background:#14102059;border:1px solid #f4f3f914;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 6px 0 14px;display:flex}.order-keys__code{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--font-size-small);letter-spacing:.06em;color:var(--text-primary)}.order-keys__copy{width:30px;height:30px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;justify-content:center;align-items:center;font-size:17px;transition:background-color .15s,color .15s;display:inline-flex}.order-keys__copy:hover{color:var(--text-primary);background:#f4f3f914}.order-keys__code--masked{color:var(--text-tertiary);letter-spacing:.14em;-webkit-user-select:none;user-select:none}.order-item__key-note{font-size:var(--font-size-small);color:var(--text-tertiary);margin:8px 0 0}.order-item__key--hide{color:#15121f;font-weight:var(--font-weight-bold);background:#e8e4f8eb;border-color:#0000}.order-item__key--hide:hover{color:#15121f;background:#fff}.order-gift{background:linear-gradient(135deg,#7c5cff1f,#c93ccb14),#2824428c;border:1px solid #c93ccb38;border-radius:16px;margin-bottom:24px;padding:20px}.order-gift__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary);align-items:center;gap:8px;display:flex}.order-gift__title svg{color:#e879f5;font-size:18px}.order-gift__hint{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin:0 0 16px}.order-gift__info{flex-direction:column;gap:10px;margin:14px 0 16px;padding:0;list-style:none;display:flex}.order-gift__info li{font-size:var(--font-size-small);color:var(--text-secondary);align-items:flex-start;gap:10px;display:flex}.order-gift__info li svg{color:var(--text-tertiary);flex:none;margin-top:2px;font-size:16px}.order-gift__resend{color:#15121f;height:36px;font-family:inherit;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);cursor:pointer;background:#e8e4f8f2;border:none;border-radius:9999px;align-items:center;padding:0 18px;transition:background-color .15s;display:inline-flex}.order-gift__resend:hover{background:#fff}.order-detail--gift .order-items__count{padding-top:2px}.orders-empty{text-align:center;flex-direction:column;align-items:center;padding:56px 0;display:flex}.orders-empty__icon{width:72px;height:72px;color:var(--text-tertiary);background:#28244266;border:1px solid #f4f3f91a;border-radius:18px;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.orders-empty__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:22px}.orders-empty__sub{font-size:var(--font-size-small);color:var(--text-tertiary);margin-top:6px}.orders-empty__btn{color:#15121f;height:44px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background:#dcd6f0e6;border-radius:9999px;align-items:center;margin-top:20px;padding:0 24px;text-decoration:none;transition:background-color .15s;display:inline-flex}.orders-empty__btn:hover{background:#fff}.orders-noresults{text-align:center;font-size:var(--font-size-small);color:var(--text-tertiary);padding:32px 0}.keys-modal__lead{font-size:var(--font-size-small);color:var(--text-secondary)}.keys-modal__checks{flex-direction:column;gap:16px;margin-top:18px;display:flex}.keys-modal__checks a{color:var(--brand-primary-hover);text-decoration:none}.keys-modal__checks a:hover{text-decoration:underline}.keys-modal__actions{gap:12px;width:100%;display:flex}.keys-modal__actions>button{height:46px;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:12px;flex:1 1 0}.keys-modal__cancel{color:var(--text-secondary);background:0 0;border:1px solid #f4f3f92e}.keys-modal__cancel:hover{color:var(--text-primary);border-color:#f4f3f952}.keys-modal__confirm{background:var(--brand-primary);color:#fff;opacity:.55;cursor:not-allowed;border:none;transition:background-color .15s,color .15s,opacity .15s}.keys-modal__confirm.is-ready{color:#15121f;opacity:1;cursor:pointer;background:#e8e4f8f2}.keys-modal__confirm.is-ready:hover{background:#fff}.account-empty{text-align:center;flex-direction:column;align-items:center;padding:56px 0;display:flex}.account-empty__icon{width:72px;height:72px;color:var(--text-tertiary);background:#28244266;border:1px solid #f4f3f91a;border-radius:18px;justify-content:center;align-items:center;font-size:32px;display:inline-flex}.account-empty__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:22px}.account-empty__sub{max-width:320px;font-size:var(--font-size-small);color:var(--text-tertiary);margin-top:6px}.account-empty__btn{color:#15121f;height:44px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background:#dcd6f0e6;border-radius:9999px;align-items:center;margin-top:20px;padding:0 24px;text-decoration:none;transition:background-color .15s;display:inline-flex}.account-empty__btn:hover{background:#fff}.wishlist-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}@media (width<=720px){.wishlist-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=460px){.wishlist-grid{grid-template-columns:1fr}}.wishlist-card__media{border-radius:14px;position:relative;overflow:hidden}.wishlist-card__img{background-position:50%;background-size:cover;justify-content:center;align-items:center;height:200px;display:flex}.wishlist-card__img--photo{-o-object-fit:cover;object-fit:cover;width:100%}.wishlist-card__art{letter-spacing:.04em;text-align:center;white-space:pre-line;color:#fff;text-shadow:0 2px 8px #0006;font-size:16px;font-weight:800;line-height:1.1}.wishlist-card__menu{z-index:2;position:absolute;top:10px;right:10px}.wishlist-card__kebab{color:#fff;cursor:pointer;background:#7c5cffd9;border:none;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:background-color .15s;display:inline-flex}.wishlist-card__kebab:hover{background:var(--brand-primary)}.wishlist-card__overlay{opacity:0;background:linear-gradient(#0000 40%,#0c09188c);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;padding:16px;transition:opacity .18s;display:flex;position:absolute;inset:0}.wishlist-card__media:focus-within .wishlist-card__overlay,.wishlist-card__media:hover .wishlist-card__overlay{opacity:1}.wishlist-card__gift{width:100%;height:40px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background:linear-gradient(90deg,#d752cf,#915bff);border-radius:10px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.wishlist-card__cart,.wishlist-card__gift{color:#fff;cursor:pointer;border:none;font-family:inherit}.wishlist-card__cart{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-medium);opacity:.9;background:0 0}.wishlist-card__cart:hover{opacity:1;text-decoration:underline}.wishlist-card__cart:disabled{opacity:.5;cursor:not-allowed;text-decoration:none}.wishlist-card__title{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-primary);margin-top:12px}.wishlist-card__meta{align-items:center;gap:10px;margin-top:4px;display:flex}.wishlist-card__price{font-size:var(--font-size-small);color:var(--text-secondary)}.wishlist-card__stock{font-size:var(--font-size-xsmall);color:var(--text-tertiary);align-items:center;gap:5px;display:inline-flex}.wishlist-card__warn{font-size:var(--font-size-xsmall);color:var(--status-warning);margin-top:6px}.billing-section{margin-top:28px}.billing-section__head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.billing-section__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary)}.billing-add-link{font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--brand-primary-hover);cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;display:inline-flex}.billing-add-link svg{font-size:16px}.billing-add-link:hover{text-decoration:underline}.billing-empty{text-align:center;background:#2824424d;border:1px dashed #f4f3f929;border-radius:16px;flex-direction:column;align-items:center;padding:40px 24px;display:flex}.billing-empty__icon{width:56px;height:56px;color:var(--text-tertiary);border:1px solid #f4f3f91a;border-radius:14px;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.billing-empty__title{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:16px}.billing-empty__sub{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin-top:6px}.billing-empty__btn{color:#15121f;height:42px;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;background:#dcd6f0e6;border:none;border-radius:9999px;align-items:center;gap:8px;margin-top:18px;padding:0 22px;display:inline-flex}.billing-empty__btn:hover{background:#fff}.billing-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.billing-row{background:#28244273;border:1px solid #f4f3f90f;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.billing-row__icon{background:var(--brand-primary-transparent);width:40px;height:40px;color:var(--brand-primary-hover);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.billing-row__info{flex:auto;min-width:0}.billing-row__name{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary)}.billing-row__line{font-size:var(--font-size-xsmall);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;overflow:hidden}.billing-row__actions{flex:none;gap:6px;display:flex}.billing-row__btn{width:34px;height:34px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:1px solid #f4f3f91f;border-radius:9px;justify-content:center;align-items:center;font-size:16px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.billing-row__btn:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.billing-row__icon--brand{background:#fff;font-size:26px}.pay-modal{flex-direction:column;gap:18px;display:flex}.pay-modal__types{flex-wrap:wrap;gap:12px;display:flex}.pay-modal__lead{font-size:var(--font-size-small);color:var(--text-secondary);margin:0}.pay-modal__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.pay-modal__brands{color:var(--text-secondary);align-items:center;gap:8px;display:inline-flex}.pay-modal__brands svg{width:auto;height:16px}.pay-modal__secured{font-size:var(--font-size-xsmall);color:var(--text-tertiary);align-items:center;gap:8px;display:flex}.pay-modal__secured svg{width:auto;height:18px}.pay-modal__actions{gap:12px;width:100%;display:flex}.pay-modal__actions>button{height:46px;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:12px;flex:1 1 0}.pay-modal__cancel{color:var(--text-secondary);background:0 0;border:1px solid #f4f3f92e}.pay-modal__cancel:hover{color:var(--text-primary);border-color:#f4f3f952}.pay-modal__save{color:#15121f;background:#e8e4f8f2;border:none;transition:background-color .15s,opacity .15s}.pay-modal__save:disabled{opacity:.5;cursor:not-allowed}.pay-modal__save:not(:disabled):hover{background:#fff}.pay-type{height:48px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-small);cursor:pointer;background:#1410204d;border:1px solid #f4f3f924;border-radius:12px;align-items:center;gap:10px;padding:0 16px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.pay-type__radio{border:2px solid #f4f3f94d;border-radius:9999px;flex:none;width:18px;height:18px;transition:border-color .15s}.pay-type__icon{font-size:20px}.pay-type:hover{color:var(--text-primary);border-color:#f4f3f947}.pay-type.is-active{border-color:var(--brand-primary);background:var(--brand-primary-transparent);color:var(--text-primary)}.pay-type.is-active .pay-type__radio{border-color:var(--brand-primary);background:radial-gradient(circle,#fff 0 4px,transparent 5px),var(--brand-primary)}.acct-modal,.addr-modal{flex-direction:column;gap:16px;display:flex}.acct-modal__row,.addr-modal__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.acct-modal__row--address,.addr-modal__row--address{grid-template-columns:1fr 140px}.acct-modal__actions,.addr-modal__actions{gap:12px;width:100%;display:flex}.acct-modal__actions>button,.addr-modal__actions>button{height:46px;font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:12px;flex:1 1 0}.acct-modal__cancel,.addr-modal__cancel{color:var(--text-secondary);background:0 0;border:1px solid #f4f3f92e}.acct-modal__cancel:hover,.addr-modal__cancel:hover{color:var(--text-primary);border-color:#f4f3f952}.acct-modal__save,.addr-modal__save{background:var(--brand-primary);color:#fff;opacity:.55;cursor:not-allowed;border:none;transition:background-color .15s,color .15s,opacity .15s}.acct-modal__save.is-ready,.addr-modal__save.is-ready{color:#15121f;opacity:1;cursor:pointer;background:#e8e4f8f2}.acct-modal__save.is-ready:hover,.addr-modal__save.is-ready:hover,.blog-card__media--img,.blog-featured__media--img{background:#fff}@media (width<=520px){.acct-modal__row,.acct-modal__row--address,.addr-modal__row,.addr-modal__row--address{grid-template-columns:1fr}}.blog-featured__media,.blog-post__hero{overflow:hidden}.blog-card__img,.blog-featured__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.blog-post__hero.blog-post__hero--img{background:0 0;border-radius:0;height:auto;overflow:visible}.blog-post__hero-img{border-radius:16px;width:100%;height:auto;display:block}.blog-card__art{letter-spacing:.06em;text-align:center;white-space:pre-line;color:#ffffffeb;text-shadow:0 2px 10px #00000073;font-size:18px;font-weight:800;line-height:1.1}.blog-author{gap:10px}.blog-author,.blog-author__avatar{align-items:center;display:inline-flex}.blog-author__avatar{color:#fff;width:28px;height:28px;font-size:11px;font-weight:var(--font-weight-bold);background:linear-gradient(150deg,#6f5bd6,#b06bf0);border-radius:9999px;flex:none;justify-content:center}.blog-author__text{flex-direction:column;line-height:1.2;display:flex}.blog-author__name{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-medium);color:var(--text-secondary)}.blog-author__date{font-size:var(--font-size-xsmall);color:var(--text-tertiary)}.blog,.blog-post{font-family:var(--font-family-primary)}.blog__crumbs{margin:4px 0 20px}.blog__head{text-align:center;margin-bottom:28px}.blog__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary)}.blog__sub{font-size:var(--font-size-small);color:var(--text-tertiary);margin-top:6px}.blog__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:22px;display:grid}@media (width<=760px){.blog__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=480px){.blog__grid{grid-template-columns:1fr}}.blog-featured{background:#393366;border-radius:32px;grid-template-columns:1fr .85fr;align-items:center;gap:28px;padding:28px;text-decoration:none;transition:background-color .15s;display:grid}.blog-featured:hover{background:#423b73}.blog-featured__body{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.blog-featured__date{font-size:var(--font-size-xsmall);color:var(--text-tertiary)}.blog-featured__badge{background:var(--brand-primary);color:#fff;height:22px;font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.06em;border-radius:9999px;align-items:center;padding:0 10px;display:inline-flex}.blog-featured__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary)}.blog-featured__excerpt{-webkit-line-clamp:3;font-size:var(--font-size-small);color:var(--text-secondary);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.blog-featured__media{background-position:50%;background-size:cover;border-radius:14px;justify-content:center;align-items:center;height:220px;display:flex}@media (width<=760px){.blog-featured{grid-template-columns:1fr}.blog-featured__media{order:-1;height:180px}}.blog-card{text-decoration:none;display:block}.blog-card__media{background-position:50%;background-size:cover;border-radius:14px;justify-content:center;align-items:center;height:168px;display:flex;overflow:hidden}.blog-card__body{padding-top:14px}.blog-card__date{font-size:var(--font-size-xsmall);color:var(--text-tertiary)}.blog-card__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary);margin:6px 0 12px}.blog-card:hover .blog-card__title{color:var(--brand-primary-hover)}.blog-card--grid{background:#393366;border-radius:32px;flex-direction:column;height:429px;padding:16px;transition:background-color .15s;display:flex}.blog-card--grid:hover{background:#423b73}.blog-card--grid .blog-card__media{border-radius:20px;flex:none;height:200px}.blog-card--grid .blog-card__body{flex-direction:column;flex:auto;padding-top:16px;display:flex}.blog-card--grid .blog-card__title{margin-bottom:8px}.blog-card--grid .blog-card__excerpt,.blog-card--grid .blog-card__title{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.blog-card--grid .blog-card__excerpt{font-size:var(--font-size-small);color:var(--text-secondary);line-height:1.5}.blog-card--grid .blog-author{margin-top:auto}.blog-card--side{background:#393366;border-radius:24px;padding:14px;transition:background-color .15s}.blog-card--side:hover{background:#423b73}.blog-card--side .blog-card__media{border-radius:16px;height:150px}.blog-card--side .blog-card__body{padding-top:12px}.blog-card--side .blog-card__art{font-size:14px}.blog-card--side .blog-card__title{font-size:var(--font-size-small);margin:6px 0 10px}.blog-post__crumbs{margin:4px 0 18px}.blog-post__grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:40px;display:grid}.blog-post__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary)}.blog-post__date{font-size:var(--font-size-default);color:var(--text-tertiary);margin-top:14px}.blog-post__hero{background-position:50%;background-size:cover;border-radius:16px;justify-content:center;align-items:center;height:320px;margin-top:22px;display:flex}.blog-post__nav{border-top:1px solid #f4f3f914;flex-direction:column;margin-top:36px;padding-top:28px}.blog-post__nav,.blog-post__pager{align-items:center;gap:16px;display:flex}.blog-post__pager{justify-content:space-between;width:100%}.blog-post__pager-link{font-size:var(--font-size-small);color:var(--text-tertiary);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex}.blog-post__pager-link:hover,.blog-post__side-title{color:var(--text-primary)}.blog-post__pager-link--next{margin-left:auto}.blog-post__side{flex-direction:column;gap:16px;display:flex;position:sticky;top:24px}.blog-post__side-title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold)}.blog-post__side-all{height:44px;color:var(--text-secondary);font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase;background:#28244280;border:1px solid #f4f3f91f;border-radius:9999px;justify-content:center;align-items:center;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:flex}.blog-post__side-all:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.blog-post--missing{color:var(--text-secondary);flex-direction:column;align-items:center;gap:16px;padding:80px 0;display:flex}@media (width<=920px){.blog-post__grid{grid-template-columns:1fr;gap:28px}.blog-post__side{position:static}}.blog-helpful{height:44px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-medium);cursor:pointer;background:#1410204d;border:1px solid #f4f3f924;border-radius:9999px;align-items:center;gap:8px;padding:0 20px;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.blog-helpful svg{font-size:18px}.blog-helpful__count{color:var(--text-tertiary)}.blog-helpful:hover{color:var(--text-primary);border-color:#f4f3f93d}.blog-helpful.is-liked{color:#15121f;font-weight:var(--font-weight-bold);background:#e8e4f8f2;border-color:#0000}.blog-helpful.is-liked .blog-helpful__count,.blog-helpful.is-liked svg{color:var(--brand-primary)}.blog-body{margin-top:24px}.blog-body__h2{font-size:var(--font-size-h5);margin:26px 0 10px}.blog-body__h2,.blog-body__h3{font-weight:var(--font-weight-bold);color:var(--text-primary)}.blog-body__h3{font-size:var(--font-size-default);margin:20px 0 8px}.blog-body__p{margin:0 0 14px}.blog-body__list,.blog-body__p{font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary)}.blog-body__list{flex-direction:column;gap:8px;margin:0 0 16px;padding-left:22px;display:flex}.blog-body__list li::marker{color:var(--brand-primary-hover)}.blog-body__list--ol{list-style:decimal}.blog-body__img{background-position:50%;background-size:cover;border-radius:16px;justify-content:center;align-items:center;height:280px;margin:22px 0;display:flex}.blog-follow{text-align:center;background:#a578ff1a;border-radius:32px;margin-top:36px;padding:32px 28px;position:relative;overflow:hidden}.blog-follow__spark{pointer-events:none;font-size:96px;line-height:0;position:absolute;bottom:8px;right:18px}.blog-follow__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary)}.blog-follow__sub{max-width:580px;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:10px auto 0}.blog-follow__note{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin:18px 0 16px}.blog-follow__links{z-index:1;flex-wrap:wrap;justify-content:center;gap:12px;max-width:400px;margin:0 auto;display:flex;position:relative}.blog-follow__btn{height:42px;color:var(--text-secondary);font-size:var(--font-size-small);background:#1410204d;border:1px solid #f4f3f924;border-radius:9999px;align-items:center;gap:8px;padding:0 18px;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.blog-follow__btn svg{font-size:18px}.blog-follow__btn:hover{color:var(--text-primary);background:#f4f3f90f;border-color:#f4f3f93d}.blog__more{gap:24px}.blog__more .orders-more+.orders-more{position:relative}.blog__more .orders-more+.orders-more:before{content:"";background:#f4f3f92e;width:1px;height:12px;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}.features{text-align:center;font-family:var(--font-family-primary);padding:56px 8px 16px}.features__title{max-width:720px;font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--text-primary);margin:0 auto}.features__subtitle{font-size:var(--font-size-default);color:var(--text-tertiary);margin-top:12px}.features__grid{gap:16px;margin-top:32px;display:flex}.features__guarantee{text-align:left;justify-content:center;align-items:center;gap:14px;margin-top:40px;display:flex}.features__guarantee-icon{width:46px;height:46px;color:var(--brand-primary);flex:none;place-items:center;font-size:28px;display:grid}.features__guarantee-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);background:linear-gradient(90deg,var(--brand-primary),var(--status-danger));color:#0000;-webkit-background-clip:text;background-clip:text}.features__guarantee-sub{font-size:var(--font-size-small);color:var(--text-secondary);margin-top:2px}.features__pay{flex-wrap:wrap;justify-content:center;align-items:center;gap:28px;margin-top:44px;display:flex}.features__pay-icon{color:var(--text-secondary);opacity:.7;flex-shrink:0;font-size:52px;transition:opacity .15s}.features__pay-icon:hover{opacity:1}.features__trust{font-size:var(--font-size-small);color:var(--text-secondary);justify-content:center;align-items:center;gap:10px;margin-top:28px;display:flex}.features__trust-score{font-weight:var(--font-weight-bold);color:var(--text-primary)}.features__trust-stars{gap:3px;display:inline-flex}.features__trust-star{color:#fff;background:#00b67a;border-radius:3px;place-items:center;width:22px;height:22px;font-size:13px;display:grid}.features__trust-count{color:var(--text-secondary)}.features__trust-logo{font-weight:var(--font-weight-bold);color:var(--text-primary);align-items:center;gap:4px;display:inline-flex}.features__trust-logo svg{color:#00b67a;font-size:16px}.feature-card{isolation:isolate;text-align:left;-webkit-backdrop-filter:blur(24px);cursor:default;background:#4c478a99;border-radius:16px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:flex-start;gap:8px;min-width:0;min-height:140px;padding:22px 26px;transition:flex-grow .45s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.feature-card:before{content:"";z-index:0;background:radial-gradient(220px circle at var(--mx,50%) var(--my,50%),#7c5cff4d,transparent 60%);opacity:0;pointer-events:none;transition:opacity .3s;position:absolute;inset:0}.feature-card:hover{flex-grow:1.4}.feature-card:hover:before{opacity:1}.feature-card__icon{z-index:2;-o-object-fit:contain;object-fit:contain;width:44px;height:44px;position:absolute;top:50%;right:26px;transform:translateY(-50%)}.feature-card__title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-primary)}.feature-card__desc,.feature-card__title{z-index:1;max-width:calc(100% - 56px);position:relative}.feature-card__desc{font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary)}@media (width<=767px){.features__grid{flex-direction:column}.feature-card{flex:auto}.feature-card:hover{flex-grow:1}}.home-posts__grid{margin-top:0}.gaming{font-family:var(--font-family-primary);margin-top:56px}.gaming__head{align-items:center;gap:16px;margin-bottom:20px;display:flex}.gaming__title{font-size:var(--font-size-h4)}.gaming__more,.gaming__title{font-weight:var(--font-weight-bold);color:var(--text-primary)}.gaming__more{-webkit-backdrop-filter:blur(24px);font-size:var(--font-size-xsmall);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#191735b3;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;padding:6px 14px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.gaming__more:hover{background:#191735e6;border-color:#ffffff47}.gaming__nav{gap:8px;margin-left:auto;display:flex}.gaming__arrow{background:var(--background-tertiary);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border:1px solid #f4f3f914;border-radius:9999px;place-items:center;transition:background-color .15s;display:grid}.gaming__arrow:hover{background:var(--brand-primary-transparent)}.gaming__viewport{position:relative}.gaming__scroller{scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px;padding-bottom:4px;display:flex;overflow-x:auto}.gaming__scroller::-webkit-scrollbar{display:none}.gaming__fade{z-index:2;pointer-events:none;width:110px;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 50%);mask-image:linear-gradient(90deg,#0000,#000 50%)}.gaming__fade:after{content:"";-webkit-backdrop-filter:blur(6px);position:absolute;inset:0}.product-card{scroll-snap-align:start;text-align:left;cursor:pointer;flex:0 0 calc(25% - 30px);transition:flex-basis .4s cubic-bezier(.4,0,.2,1);position:relative}.product-card:hover{flex-basis:calc(25% + 120px)}.product-card__media{background:var(--background-tertiary);border-radius:14px;height:240px;position:relative;overflow:hidden}.product-card__img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.product-card__tags{gap:6px;padding-right:34px;display:flex;position:absolute;top:8px;left:8px;right:8px}.product-card__tags--right{justify-content:flex-end}.product-card__wish{z-index:2;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:9999px;place-items:center;width:30px;height:30px;font-size:17px;transition:background .15s,color .15s,transform .15s;display:grid;position:absolute;top:8px;right:8px}.product-card__wish:hover{background:#000000a6;transform:scale(1.08)}.product-card__wish.is-active{color:#ff4d9d}.product-card__tag{font-size:10px;font-weight:var(--font-weight-bold);letter-spacing:.02em;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000073;border-radius:9999px;padding:3px 8px}.product-card__tag--brand{background:var(--brand-primary)}.product-card__tag--success{background:var(--status-success);color:#06281c}.product-card__overlay{opacity:0;pointer-events:none;z-index:2;background:linear-gradient(#0000,#000000c7);flex-direction:row;align-items:center;gap:8px;padding:52px 12px 14px;transition:opacity .22s,transform .22s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(6px)}.product-card:focus-within .product-card__overlay,.product-card:hover .product-card__overlay{opacity:1;pointer-events:auto;transform:none}.product-card__cart{background:var(--brand-primary);color:#fff;min-width:0;height:38px;font-family:var(--font-family-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-xsmall);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;transition:background .15s;display:inline-flex}.product-card__cart svg{flex-shrink:0;font-size:15px}.product-card__cart:hover{background:var(--brand-primary-hover)}.product-card__gift{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ff4d9d,#c861e0);border:none;border-radius:10px;flex:0 0 38px;place-items:center;height:38px;transition:filter .15s;display:grid}.product-card__gift svg{font-size:16px}.product-card__title{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;margin-top:10px;overflow:hidden}.product-card__link{color:inherit;text-decoration:none}.product-card__link:after{content:"";z-index:1;border-radius:14px;position:absolute;inset:0}.product-card__link:focus-visible{outline:none}.product-card__link:focus-visible:after{outline:2px solid var(--brand-primary);outline-offset:2px}.product-card__meta{align-items:center;gap:8px;margin-top:4px;display:flex}.product-card__price{font-size:var(--font-size-small);color:var(--text-secondary)}.product-card__pre{font-size:var(--font-size-xsmall);color:var(--status-success)}@media (width<=1024px){.product-card{flex-basis:calc(50% - 30px)}.product-card:hover{flex-basis:calc(50% + 90px)}}@media (width<=600px){.product-card,.product-card:hover{flex-basis:70%}.product-card__media{height:180px}}.giftcards{font-family:var(--font-family-primary);margin-top:56px}.giftcards__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-bottom:20px}.giftcards__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.giftcards__footer{justify-content:center;margin-top:28px;display:flex}.giftcards__more{color:var(--text-tertiary);font-family:var(--font-family-primary);font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);letter-spacing:.1em;cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:8px 14px;transition:color .15s;display:inline-flex}.giftcards__more:hover:not(:disabled),.listing-head__title{color:var(--text-primary)}.giftcards__more:disabled{cursor:default;opacity:.7}.giftcards .product-card__media{aspect-ratio:5/6;height:auto}.gc-enter-active{transition:opacity .4s,transform .4s}.gc-enter-from{opacity:0;transform:translateY(16px)}@media (width<=1024px){.giftcards__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.giftcards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing{font-family:var(--font-family-primary);grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;margin-top:16px;display:grid}.listing__crumbs,.listing__full{grid-column:1/-1}.listing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.listing__grid .product-card__media{aspect-ratio:4/5;height:auto}.listing__footer{margin-top:28px}.listing__footer,.listing__pager{justify-content:center;display:flex}.listing__pager{margin-top:20px}@media (width<=1024px){.listing{grid-template-columns:1fr}.listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.listing .listing__grid,.listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.listing-head{flex-direction:column}}.listing-head{align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.listing-head__text{flex:1;min-width:0}.listing-head__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold)}.listing-head__desc{max-width:560px;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-top:8px}.listing-head__perks{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.listing-head__perk{font-size:var(--font-size-small);font-weight:var(--font-weight-regular);background:#191735b3;border:1px solid #0000;border-radius:9999px;align-items:center;gap:8px;padding:7px 14px;display:inline-flex}.listing-head__perk svg{font-size:16px}.listing-head__perk--brand{color:#a98fff;background:#7c5cff1f;border-color:#7c5cff4d}.listing-head__perk--pink{color:#ef5fd2;background:#ef5fd21a;border-color:#ef5fd247}.listing-head__perk--success{color:#3bd998;background:#1fc77f1a;border-color:#1fc77f47}.listing-head__sort{flex:none;align-items:center;gap:10px;display:flex}.listing-head__sort>span{font-size:var(--font-size-small);color:var(--text-secondary);white-space:nowrap}.listing-head__sort .field{min-width:180px}.filters{z-index:5;background:var(--background-secondary);border:1px solid #f4f3f90f;border-radius:20px;padding:20px;position:sticky;top:16px}.filters__head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.filters__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary)}.filters__section{border-top:1px solid #f4f3f90f;padding:16px 0}.filters__label{font-size:var(--font-size-small);color:var(--text-secondary);align-items:center;gap:10px;margin-bottom:12px;display:flex}.filters__label strong{font-weight:var(--font-weight-regular);color:var(--text-primary)}.filters__link{color:var(--brand-primary-hover);font-family:inherit;font-size:var(--font-size-xsmall);cursor:pointer;background:0 0;border:none;margin-left:auto;padding:0}.filters__link:hover,.filters__more:hover{text-decoration:underline}.filters__link+.filters__link{margin-left:10px}.filters__options{flex-direction:column;gap:10px;display:flex}.filters__more{color:var(--brand-primary-hover);font-family:inherit;font-size:var(--font-size-xsmall);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:12px;padding:0}.filters__tags{flex-wrap:wrap;gap:8px;display:flex}.filters__apply-pop,.filters__tags .tag{cursor:pointer;border:none;font-family:inherit;transition:filter .15s}.filters__tags .tag:hover{filter:brightness(1.15)}.filters__price{flex-direction:column;gap:14px;display:flex}.filters__price-row{align-items:center;gap:8px;display:flex}.filters__price-input{flex:1;min-width:0}.filters__price-input .field__control{padding:8px 14px}.filters__price-input .field__input{font-size:var(--font-size-small)}.filters__slider{margin-top:40px;position:relative}.filters__value-bubble{color:#1a1626;pointer-events:none;background:#f4f3f9;padding:8px 14px;bottom:calc(100% + 12px);transform:translate(-50%);box-shadow:0 8px 20px #00000059}.filters__apply-pop,.filters__value-bubble{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);white-space:nowrap;z-index:3;border-radius:12px;position:absolute}.filters__apply-pop{color:#fff;background:#c93ccb;margin-left:10px;padding:10px 18px;top:50%;transform:translateY(-50%);box-shadow:0 8px 20px #c93ccb59}.filters__apply-pop:hover{filter:brightness(1.1)}.filters__apply-pop:before{content:"";background:inherit;border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:-4px;transform:translateY(-50%)rotate(45deg)}@media (width<=1024px){.filters{position:static}}.filters__empty{font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-tertiary);padding-top:8px}.quick-filters{border-bottom:1px solid #f4f3f912;flex-wrap:wrap;gap:8px;margin:20px 0 24px;padding-bottom:20px;display:flex}.quick-filters__chip{height:36px;color:var(--text-secondary);font-family:inherit;font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);white-space:nowrap;cursor:pointer;background:#1410204d;border:1px solid #f4f3f924;border-radius:9999px;align-items:center;gap:8px;padding:0 16px;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.quick-filters__chip:hover{color:var(--text-primary);border-color:#f4f3f947}.quick-filters__chip.is-active{color:#fff}.quick-filters__icon{flex:none;font-size:15px}.quick-filters__dot{border-radius:9999px;flex:none;width:8px;height:8px}@keyframes ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.ui-skeleton{background:linear-gradient(90deg,#ffffff0a,#7c5cff24 35%,#ef5fd21f 55%,#ffffff0a) 0 0/200% 100%;animation:1.8s ease-in-out infinite ui-shimmer;display:block}.ui-skeleton--circle{flex-shrink:0}.sk-listing{grid-column:1/-1;grid-template-columns:264px minmax(0,1fr);align-items:start;gap:24px;display:grid}.sk-listing__filters{background:var(--background-secondary);border:1px solid #f4f3f90f;border-radius:20px;flex-direction:column;gap:18px;padding:20px;display:flex}.sk-listing__filter-block{border-top:1px solid #f4f3f90f;flex-direction:column;gap:12px;padding-top:16px;display:flex}.sk-listing__filter-row{justify-content:space-between;gap:8px;display:flex}.sk-listing__main{min-width:0}.sk-listing__head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.sk-listing__head-text{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.sk-listing__perks{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.sk-listing__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.sk-listing__card{flex-direction:column;gap:12px;display:flex}.sk-listing__card .ui-skeleton:first-child{aspect-ratio:4/5;height:auto}@media (width<=1024px){.sk-listing{grid-template-columns:1fr}.sk-listing__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.sk-listing__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sk-home{flex-direction:column;gap:48px;padding-top:8px;display:flex}.sk-home__hero{max-width:100%}.sk-home__features{flex-direction:column;gap:12px;display:flex}.sk-home__feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.sk-home__feature-card{background:#1917358c;border:1px solid #f4f3f90f;border-radius:20px;flex-direction:column;gap:12px;padding:24px;display:flex}.sk-home__rail-head{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.sk-home__rail-row{grid-auto-columns:minmax(180px,220px);grid-auto-flow:column;gap:16px;display:grid;overflow:hidden}.sk-home__rail-card{aspect-ratio:4/5}.sk-home__grid-section{flex-direction:column;gap:20px;display:flex}.sk-home__product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px 16px;display:grid}.listing-empty,.sk-home__grid-card{flex-direction:column;gap:12px;display:flex}.sk-home__grid-card .ui-skeleton:first-child{aspect-ratio:4/5;height:auto}@media (width<=900px){.sk-home__feature-grid{grid-template-columns:1fr}.sk-home__product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.listing-empty{text-align:center;background:#1917358c;border:1px solid #7c5cff29;border-radius:24px;justify-content:center;align-items:center;min-height:360px;padding:48px 24px;position:relative;overflow:hidden}.listing-empty__glow{pointer-events:none;background:radial-gradient(circle,#7c5cff38,#0000 70%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto 50% 40%;transform:translate(-50%)}.listing-empty__icon{color:#a98fff;background:#7c5cff1f;border:1px solid #7c5cff47;border-radius:20px;place-items:center;width:72px;height:72px;font-size:32px;display:grid;position:relative}.listing-empty__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary);position:relative}.listing-empty__message{max-width:420px;line-height:var(--line-height-relaxed);color:var(--text-secondary)}.listing-empty__action,.listing-empty__message{font-size:var(--font-size-small);position:relative}.listing-empty__action{background:var(--brand-primary);color:var(--text-foreground);font-weight:var(--font-weight-bold);border-radius:999px;margin-top:8px;padding:12px 22px;text-decoration:none;transition:filter .15s}.listing-empty__action:hover{filter:brightness(1.08)}.listing-empty--not-found .listing-empty__icon{color:#ef5fd2;background:#ef5fd21a;border-color:#ef5fd247}.listing__overlay{position:relative}.listing__overlay:after{content:"";-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;opacity:0;background:#0a091459;border-radius:24px;transition:opacity .2s;position:absolute;inset:0}.listing__overlay.is-refreshing:after{opacity:1}.listing__refreshing{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;inset:0}.listing__refreshing>*{align-self:flex-start;margin-top:48px;position:sticky;top:45%}.sk-order{flex-direction:column;gap:14px;display:flex}.sk-order__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sk-order__meta{gap:6px}.sk-order__items,.sk-order__meta{flex-direction:column;display:flex}.sk-order__items{gap:12px}.sk-order__item{align-items:center;gap:12px;display:flex}.sk-order__item-info{flex-direction:column;flex:auto;gap:6px;min-width:0;display:flex}.pdp{font-family:var(--font-family-primary);margin-top:16px}.pdp__crumbs{margin:0 auto 24px}.pdp__layout{grid-template-columns:minmax(0,440px) minmax(0,1fr);align-items:start;gap:48px;width:100%;display:grid}.pdp__related{margin:72px auto 0}.pdp__related-title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary);align-items:center;gap:10px;display:flex}.pdp__related-title svg{color:var(--brand-primary);font-size:22px}.pdp__related-sub{font-size:var(--font-size-small);color:var(--text-tertiary);margin:6px 0 24px}@media (width<=900px){.pdp__layout{grid-template-columns:1fr;gap:24px}}.country-modal__list{scrollbar-width:thin;scrollbar-color:#f4f3f933 transparent;max-height:300px;margin-top:14px;padding:0;list-style:none;overflow-y:auto}.country-modal__list::-webkit-scrollbar{width:6px}.country-modal__list::-webkit-scrollbar-thumb{background:#f4f3f933;border-radius:3px}.country-modal__item{color:var(--text-primary);font-size:var(--font-size-small);border-bottom:1px solid #f4f3f90f;align-items:center;gap:12px;padding:11px 4px;display:flex}.country-modal__flag{background:#f4f3f90f;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid;overflow:hidden}.country-modal__empty{text-align:center;color:var(--text-tertiary);font-size:var(--font-size-small);padding:24px 4px}.pdp-faq{font-family:var(--font-family-primary);border-top:1px solid #f4f3f914;border-bottom:1px solid #f4f3f914;margin:48px auto 0}.pdp-faq__head{cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:22px 0;display:flex}.pdp-faq__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary)}.pdp-faq__chevron{color:var(--text-secondary);font-size:18px;transition:transform .2s}.accordion__trigger[aria-expanded=true] svg,.pdp-faq__chevron.is-open{transform:rotate(180deg)}.pdp-faq__body{flex-direction:column;gap:18px;padding-bottom:28px;display:flex}.pdp-faq__q{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary)}.pdp-faq__qnum{color:var(--brand-primary-hover);margin-right:6px}.pdp-faq__a{max-width:980px;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin-top:4px}.pdp-faq__a--guide p{margin:0 0 .5em}.pdp-faq__a--guide ol,.pdp-faq__a--guide ul{margin:0 0 .5em;padding-left:1.3em}.pdp-faq__a--guide li{margin:.2em 0}.pdp-faq__a--guide li>p{margin:0}.pdp-faq__a--guide b,.pdp-faq__a--guide strong{color:var(--text-primary)}.pdp-faq__a--guide a{color:var(--brand-primary);text-decoration:underline}.pdp-media{background:var(--background-tertiary);position:relative;overflow:hidden}.pdp-media__img{-o-object-fit:contain;object-fit:contain;width:100%;height:auto;display:block}.pdp-media__placeholder{aspect-ratio:1}.pdp-media__actions{gap:10px;display:flex;position:absolute;top:14px;right:14px}.pdp-media__action{-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;background:#00000073;border:none;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;transition:background-color .15s;display:grid}.pdp-media__action:hover{background:#000000a6}.pdp-media__action.is-active{color:#ff5e8a}.pdp-media__action.is-active svg path{fill:currentColor}.pdp-info{width:100%;min-width:0}.pdp-info__top{align-items:center;gap:10px;display:flex}.pdp-info__chip{color:var(--text-primary);font-size:var(--font-size-xsmall);letter-spacing:.04em;background:#191735b3;border:1px solid #ffffff1a;align-items:center;gap:6px;padding:7px 16px;display:inline-flex}.pdp-info__chip,.pdp-info__platform{font-weight:var(--font-weight-bold);border-radius:9999px}.pdp-info__platform{background:var(--background-tertiary);width:28px;height:28px;color:var(--text-secondary);border:1px solid #ffffff14;place-items:center;font-size:11px;display:grid}.pdp-info__rating{font-size:var(--font-size-small);color:var(--text-secondary);align-items:center;gap:8px;margin-top:18px;display:flex}.pdp-info__rating b,.pdp-info__rating strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.pdp-info__tp-stars{gap:2px;display:flex}.pdp-info__tp-star{color:#fff;background:#00b67a;border-radius:3px;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.pdp-info__tp-mark{color:var(--text-primary);font-weight:var(--font-weight-bold);align-items:center;gap:4px;display:inline-flex}.pdp-info__tp-mark svg{color:#00b67a;font-size:14px}.pdp-info__title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--text-primary);margin-top:14px}.pdp-info__desc{line-height:var(--line-height-relaxed);margin-top:12px}.pdp-info__desc,.pdp-info__regions{font-size:var(--font-size-small);color:var(--text-secondary)}.pdp-info__regions{flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:18px;display:flex}.pdp-info__regions-label{color:var(--text-primary);margin-right:4px}.pdp-info__region{color:var(--text-primary);align-items:center;gap:4px;display:inline-flex}.pdp-info__regions-more{color:var(--brand-primary-hover);font:inherit;cursor:pointer;background:0 0;border:none;padding:0}.co-summary__terms a,.pdp-info__regions-more:hover{text-decoration:underline}.pdp-info__perks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.pdp-info__perk{font-size:var(--font-size-xsmall);font-weight:var(--font-weight-bold);background:0 0;border:1px solid;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;display:inline-flex}.pdp-info__perk--success{color:#3bd998;border-color:#1fc77f73}.pdp-info__perk--pink{color:#ef5fd2;border-color:#ef5fd273}.pdp-info__perk--neutral{color:var(--text-secondary);border-color:#f4f3f933}.pdp-info__note{color:#b9a7ff;font-size:var(--font-size-xsmall);background:#7c5cff1f;border-radius:9999px;align-items:center;gap:8px;margin-top:14px;padding:7px 14px;display:inline-flex}.pdp-info__note svg{flex:none;font-size:14px}.pdp-info__buy{flex-wrap:wrap;align-items:stretch;gap:12px;margin-top:24px;display:flex}@media (width<=560px){.pdp-info__buy .pdp-info__price-field,.pdp-info__buy .pdp-info__price-field .field{flex:100%;width:100%}}.pdp-info__price{background:var(--background-tertiary);min-width:132px;height:48px;color:var(--text-primary);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);white-space:nowrap;border-radius:16px;align-items:center;padding:0 20px;display:inline-flex}.pdp-info__amount-field,.pdp-info__price-select{min-width:132px}.pdp-info__amount-field .field__control,.pdp-info__price-select .field__control{background:var(--background-tertiary);border-radius:16px;height:48px;padding:0 16px}.accordion__trigger,.checkout__title,.co-addr__name,.co-card__link,.co-card__title,.co-form__cancel,.co-form__save-btn,.pdp-amount-pop__actions>button,.pdp-amount-pop__label,.pdp-info__amount-field .field__input,.pdp-info__cart,.pdp-info__currency,.pdp-info__custom-amount,.pdp-info__gift,.pdp-info__price-select .field__input{font-weight:var(--font-weight-bold)}.pdp-info__amount-field .field__error{white-space:nowrap;margin-top:6px;position:absolute;top:100%;left:0}.pdp-info__price-field{display:inline-flex;position:relative}.pdp-info__currency{color:var(--text-tertiary)}.pdp-info__custom-amount[type=number]{appearance:textfield}.pdp-info__custom-amount[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.pdp-info__custom-amount[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.pdp-info__cart{background:var(--brand-primary);color:#fff;height:48px;font-family:inherit;font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;border:none;border-radius:16px;flex:180px;justify-content:center;align-items:center;gap:8px;padding:0 28px;transition:background .15s,box-shadow .15s;display:inline-flex}.pdp-info__cart svg{font-size:16px}.pdp-info__cart:hover{background:var(--brand-primary-hover);box-shadow:0 8px 24px #7c5cff4d}.pdp-info__gift{color:#d752cf;min-width:202.5px;height:48px;font-family:inherit;font-size:var(--font-size-small);white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #d752cf73;border-radius:16px;flex:180px;justify-content:center;align-items:center;gap:8px;padding:0 22px;transition:background .15s,border-color .15s;display:inline-flex}.pdp-info__gift:hover{background:#d752cf14;border-color:#d752cfbf}.pdp-info__payments{flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px;display:flex}.pdp-info__payment-icon{color:var(--text-tertiary);opacity:.75;flex-shrink:0;font-size:38px;transition:opacity .15s}.pdp-info__payment-icon:hover{opacity:1}.pdp-info__sections{width:100%;margin-top:28px}.pdp-amount-pop{z-index:20;background:var(--background-secondary,#2c2742);border:1px solid #f4f3f924;border-radius:16px;width:268px;padding:16px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 40px #0a09148c}.pdp-amount-pop__label{font-size:var(--font-size-xsmall);color:var(--text-secondary);margin-bottom:10px;display:block}.pdp-amount-pop__actions{gap:8px;margin-top:14px;display:flex}.pdp-amount-pop__actions>button{height:38px;font-family:inherit;font-size:var(--font-size-xsmall);cursor:pointer;border-radius:10px;flex:1 1 0}.pdp-amount-pop__cancel{color:var(--text-secondary);background:0 0;border:1px solid #f4f3f92e}.pdp-amount-pop__cancel:hover{color:var(--text-primary);border-color:#f4f3f952}.pdp-amount-pop__apply{background:var(--brand-primary);color:#fff;border:none}.pdp-amount-pop__apply:disabled{opacity:.5;cursor:not-allowed}.pdp-amount-pop__apply:not(:disabled):hover{background:var(--brand-primary-hover)}@media (width<=560px){.pdp-amount-pop{width:100%}}.accordion__item{border-bottom:1px solid #f4f3f914}.accordion__item:first-child{border-top:1px solid #f4f3f914}.accordion__trigger{width:100%;color:var(--text-primary);font-family:var(--font-family-primary);font-size:var(--font-size-small);text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:12px;padding:18px 4px;display:flex}.accordion__trigger svg{color:var(--text-secondary);flex:none;transition:transform .2s}.accordion__panel{font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary);padding:0 4px 18px}@media (width<=560px){.co-card,.co-summary{padding:16px}.co-pay__brands{display:none}.co-form__actions{flex-wrap:wrap}.checkout-done__card{padding:36px 22px}}.checkout{font-family:var(--font-family-primary);margin:16px auto 0}.checkout__crumbs{margin-bottom:24px}.checkout__heading{align-items:center;gap:14px;margin-bottom:24px;display:flex}.checkout__back{background:var(--background-secondary);width:36px;height:36px;color:var(--text-primary);cursor:pointer;border:1px solid #f4f3f91a;border-radius:9999px;flex:none;justify-content:center;align-items:center;font-size:18px;transition:background-color .15s,border-color .15s;display:inline-flex}.checkout__back:hover{background:var(--background-tertiary);border-color:#f4f3f933}.checkout__title{font-size:var(--font-size-h3);color:var(--text-primary);margin:0}.checkout__layout{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:start;gap:32px;display:grid}.checkout__main{flex-direction:column;gap:20px;min-width:0;display:flex}.checkout__layout.is-single{grid-template-columns:1fr}@media (width<=900px){.checkout__layout{grid-template-columns:1fr;gap:20px}}.checkout .field{--field-radius:12px}.checkout .field .field__asterisk{display:none}.co-card{background:var(--background-secondary);border:1px solid #f4f3f912;border-radius:16px;min-width:0;padding:22px}.co-card__head{justify-content:space-between;gap:12px;margin-bottom:18px}.co-card__head,.co-card__title{align-items:center;display:flex}.co-card__title{font-size:var(--font-size-h5);color:var(--text-primary);gap:8px;margin:0}.co-card__sub{color:var(--text-tertiary);margin:4px 0 0}.co-card__link,.co-card__sub{font-size:var(--font-size-small)}.co-card__link{cursor:pointer;color:var(--brand-primary-hover);background:0 0;border:none;align-items:center;gap:6px;padding:4px;display:inline-flex}.co-card__link svg{font-size:16px}.co-card__link:hover{color:var(--brand-primary)}.co-radio{border:2px solid #f4f3f940;border-radius:50%;flex:none;width:20px;height:20px;transition:border-color .15s;position:relative}.co-radio.is-on{border-color:var(--brand-primary)}.co-radio.is-on:after{content:"";background:var(--brand-primary);border-radius:50%;position:absolute;inset:3px}.co-addr{align-items:center;gap:14px;width:100%;display:flex}.co-addr__icon{background:var(--background-tertiary);width:42px;height:42px;color:var(--brand-primary-hover);border-radius:12px;flex:none;place-items:center;display:grid}.co-addr__icon svg{font-size:20px}.co-addr__info{flex:1;min-width:0}.co-addr__actions{flex:none;align-items:center;gap:6px;display:flex}.co-addr__btn{width:32px;height:32px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:none;border-radius:9px;justify-content:center;align-items:center;font-size:16px;transition:background-color .15s,color .15s;display:inline-flex}.co-addr__btn:hover:not(:disabled){color:var(--text-primary);background:#f4f3f90f}.co-addr__btn:disabled{opacity:.5;cursor:not-allowed}.co-addr__name{font-size:var(--font-size-default);color:var(--text-primary);margin:0}.co-addr__line{font-size:var(--font-size-small);color:var(--text-tertiary);text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.co-addr--pick{background:var(--background-tertiary);cursor:pointer;text-align:left;border:1px solid #0000;border-radius:12px;padding:12px 14px;transition:border-color .15s}.co-addr--pick:hover{border-color:#7c5cff66}.co-addr--pick.is-selected{border-color:var(--brand-primary)}.co-addr-list{flex-direction:column;gap:10px;margin:0 0 14px;padding:0;list-style:none;display:flex}.co-billing__add{margin-top:4px}.co-form{flex-direction:column;gap:16px;display:flex}.co-form__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (width<=560px){.co-form__row{grid-template-columns:1fr}}.co-form__save{font-size:var(--font-size-small);color:var(--text-secondary);cursor:pointer;align-items:center;gap:10px;display:flex}.co-form__actions{justify-content:flex-end;gap:12px;display:flex}.co-form__cancel{cursor:pointer;font-size:var(--font-size-small);color:var(--text-secondary);background:0 0;border:none;padding:0 12px}.co-form__cancel:hover{color:var(--text-primary)}.co-form__save-btn{cursor:pointer;font-size:var(--font-size-small);color:var(--text-foreground);background:var(--background-tertiary);opacity:.6;border:none;border-radius:12px;padding:12px 22px;transition:opacity .15s,background .15s}.co-form__save-btn.is-ready{opacity:1;background:var(--brand-primary)}.co-form__save-btn.is-ready:hover{background:var(--brand-primary-hover)}.co-form__save-btn:disabled{cursor:not-allowed}.co-pay-list{flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none;display:flex}.co-pay{cursor:pointer;background:var(--background-tertiary);border:1px solid #f4f3f914;border-radius:9999px;align-items:center;gap:10px;padding:11px 18px 11px 14px;transition:border-color .15s,background-color .15s;display:inline-flex}.co-pay:hover{border-color:#7c5cff66}.co-pay.is-selected{border-color:var(--brand-primary);background:var(--brand-primary-transparent)}.co-pay__icon{color:var(--text-primary);flex:none;display:inline-flex}.co-pay__icon svg{font-size:18px}.co-pay__label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-primary);white-space:nowrap}.co-gift{gap:0}.co-gift__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.co-gift__head .control__label{font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--text-primary)}.co-gift__icon{color:var(--brand-primary);flex:none;font-size:18px;display:inline-flex}.co-gift__form{margin-top:16px}.co-summary{background:var(--background-secondary);border:1px solid #f4f3f912;border-radius:16px;flex-direction:column;min-width:0;padding:22px;display:flex;position:sticky;top:24px}.co-summary__title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 16px}.co-summary__lines{flex-direction:column;gap:14px;display:flex}.co-summary__blocked{font-size:var(--font-size-xsmall);color:var(--text-tertiary);text-align:center;margin:18px 0 12px;line-height:1.4}.co-summary__blocked--error{color:var(--status-danger)}.co-summary__blocked--error p{margin:0}.co-summary__blocked--error p+p{margin-top:4px}.co-summary__terms{font-size:var(--font-size-xsmall);color:var(--text-tertiary);text-align:center;margin:14px 0 0;line-height:1.5}.co-summary__terms a{color:var(--text-secondary)}.co-line__name,.co-summary__terms a:hover{color:var(--text-primary)}@media (width<=900px){.co-summary{position:static}}.co-line{align-items:center;gap:12px;display:flex}.co-line__info{flex:1;min-width:0}.co-line__name{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.co-line__price{font-size:var(--font-size-xsmall);color:var(--text-tertiary);margin:2px 0 0}.co-line__remove{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;flex:none;padding:4px}.co-line__remove svg{font-size:16px}.co-line__remove:hover{color:var(--status-danger)}.co-line__remove:disabled{opacity:.4;cursor:not-allowed}.co-discount{border-top:1px solid #f4f3f90f;border-bottom:1px solid #f4f3f90f;margin:18px 0;padding:16px 0}.co-discount__form{align-items:flex-start;gap:10px;display:flex}.co-discount__form>:first-child{flex:1}.co-discount__apply{cursor:pointer;height:44px;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-foreground);background:var(--brand-primary);border:none;border-radius:12px;flex:none;padding:0 18px;transition:background .15s}.co-discount__apply:hover:not(:disabled){background:var(--brand-primary-hover)}.co-discount__apply:disabled{opacity:.5;cursor:not-allowed}.co-discount__applied{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.co-chip{background:#1fc77f1f;border:1px solid #1fc77f59;border-radius:999px;align-items:center;gap:8px;padding:6px 10px 6px 12px;display:inline-flex}.co-chip__check{color:var(--status-success);font-size:14px}.co-chip__code{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);letter-spacing:.04em}.co-chip__remove{cursor:pointer;color:var(--text-tertiary);background:0 0;border:none;padding:2px}.co-chip__remove svg{font-size:14px}.co-chip__remove:hover{color:var(--status-danger)}.co-totals{flex-direction:column;gap:10px;margin:0;display:flex}.co-grand,.co-totals__row{justify-content:space-between;align-items:center;display:flex}.co-totals__row dt{font-size:var(--font-size-small);color:var(--text-secondary)}.co-totals__row dd{font-size:var(--font-size-small);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.co-totals__row--discount dd{color:var(--status-success)}.co-grand{margin:16px 0}.co-grand span:first-child{font-size:var(--font-size-default)}.co-grand span:first-child,.co-grand span:last-child{font-weight:var(--font-weight-bold);color:var(--text-primary)}.co-grand span:last-child{font-size:var(--font-size-h4)}.co-submit{cursor:pointer;width:100%;font-size:var(--font-size-default);font-weight:var(--font-weight-bold);color:var(--text-foreground);background:var(--background-tertiary);opacity:.6;border:none;border-radius:12px;padding:15px;transition:opacity .15s,background .15s}.co-submit.is-ready{opacity:1;background:var(--brand-primary)}.co-submit.is-ready:hover{background:var(--brand-primary-hover)}.co-submit:disabled{cursor:not-allowed}.checkout-empty{text-align:center;background:var(--background-secondary);border:1px solid #f4f3f912;border-radius:18px;flex-direction:column;align-items:center;gap:12px;padding:72px 24px;display:flex}.checkout-empty__icon{background:var(--background-tertiary);width:64px;height:64px;color:var(--text-tertiary);border-radius:50%;place-items:center;display:grid}.checkout-empty__icon svg{font-size:28px}.checkout-empty__title{font-size:var(--font-size-h4);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:4px 0 0}.checkout-empty__sub{font-size:var(--font-size-small);color:var(--text-tertiary);margin:0 0 8px}.checkout-done{place-items:center;min-height:60vh;padding:48px 16px;display:grid}.checkout-done__card{text-align:center;background:#0dac841a;border:1px solid #f4f3f912;border-radius:22px;width:100%;max-width:520px;padding:48px 40px}.checkout-done__icon{background:var(--brand-primary-transparent);width:72px;height:72px;color:var(--brand-primary);border-radius:50%;place-items:center;margin:0 auto 24px;display:grid}.checkout-done__icon svg{font-size:32px}.checkout-done__brand{background:#0dac841a;border-radius:24px;place-items:center;width:72px;height:72px;margin:0 auto 20px;display:grid}.checkout-done__brand--error{color:var(--status-danger);background:#e0436b24}.checkout-done__brand--error svg{font-size:30px}.checkout-done__brand-icon{width:40px;height:auto;display:block}.checkout-done__email{color:var(--brand-primary);text-decoration:none}.checkout-done__email:hover,.cookie-banner__link,.topic-html a{text-decoration:underline}.checkout-done__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 12px}.checkout-done__sub{font-size:var(--font-size-default);color:var(--text-secondary);margin:0 0 8px}.checkout-done__sub strong{color:var(--text-primary)}.checkout-done__hint{font-size:var(--font-size-small);color:var(--text-tertiary);margin:0 0 28px;line-height:1.5}.checkout-done__actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.sk-checkout,.sk-checkout__card{flex-direction:column;gap:16px;display:flex}.sk-checkout__card,.sk-checkout__summary{background:var(--background-secondary);border:1px solid #f4f3f912;border-radius:18px;padding:22px}.sk-checkout__row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.sk-checkout__summary{flex-direction:column;gap:16px;display:flex}.sk-checkout__line{align-items:center;gap:12px;display:flex}.sk-checkout__line-text{flex-direction:column;flex:1;gap:8px;display:flex}.co-line__thumb{background:var(--background-tertiary);border-radius:12px;flex:none;width:44px;height:44px;overflow:hidden}.co-line__thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.co-line__warn{font-size:var(--font-size-xsmall);margin:2px 0 0}.co-line--warn .co-line__name,.co-line__warn{color:var(--status-warning)}.co-payment__empty{font-size:var(--font-size-small);color:var(--text-tertiary);margin:0}.co-alert{color:var(--text-primary);background:#e0436b1a;border:1px solid #e0436b66;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.co-alert__icon{width:40px;height:40px;color:var(--status-danger);background:#e0436b29;border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.co-alert__messages{flex-direction:column;gap:6px;min-width:0;padding-top:8px;display:flex}.co-alert__message{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);margin:0;line-height:1.45}.co-payment__note{font-size:var(--font-size-small);color:var(--text-tertiary);align-items:center;gap:8px;margin:16px 0 0;display:flex}.co-payment__note svg{color:var(--text-secondary);flex:none;font-size:18px}.checkout-done .spinner{margin:0 auto 24px;display:block}.notif-stack{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;width:calc(min(380px,100vw - 32px));display:flex;position:fixed;top:20px;right:20px}@media (width<=560px){.notif-stack{width:auto;top:12px;left:12px;right:12px}}.notif{pointer-events:auto;background:var(--background-elevated);border:1px solid #f4f3f914;border-radius:16px;align-items:flex-start;gap:14px;padding:18px 18px 18px 20px;display:flex;box-shadow:0 16px 40px -12px #0000008c}.notif__icon{width:26px;height:26px;color:var(--text-foreground);flex:none;place-items:center;margin-top:1px;display:grid}.notif__icon svg{width:1em;height:1em;font-size:24px}.notif__body{flex:1;min-width:0}.notif__title{font-weight:var(--font-weight-bold);color:var(--text-foreground);margin:0;line-height:1.3}.cookie-banner__title,.notif__message,.notif__title{font-size:var(--font-size-default)}.notif__message{color:var(--text-secondary);overflow-wrap:anywhere;margin:2px 0 0;line-height:1.35}.notif__close{cursor:pointer;width:34px;height:34px;color:var(--text-secondary);background:#f4f3f90f;border:none;border-radius:50%;flex:none;place-items:center;margin:-4px -4px 0 0;transition:background .15s,color .15s;display:grid}.notif__close:hover{color:var(--text-primary);background:#f4f3f91f}.notif--success .notif__icon{color:var(--status-success)}.notif--error .notif__icon{color:var(--status-danger)}.notif--warning .notif__icon{color:var(--status-warning)}.notif--info .notif__icon{color:var(--brand-primary-hover)}.notif-enter-active,.notif-leave-active{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .28s}.notif-enter-from,.notif-leave-to{opacity:0;transform:translate(24px)}.notif-leave-active{width:100%;position:absolute;right:0}.notif-move{transition:transform .28s cubic-bezier(.22,1,.36,1)}.cookie-banner{z-index:9000;background:var(--background-elevated);width:calc(min(380px,100vw - 32px));font-family:var(--font-family-primary);border-radius:18px;padding:20px;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 40px #00000073,0 0 0 1px #ffffff12}.cookie-banner__header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.cookie-banner__dot{background:var(--brand-primary);border-radius:50%;flex-shrink:0;width:10px;height:10px}.cookie-banner__title{font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0}.cookie-banner__desc{font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-secondary);margin:0 0 14px}.cookie-banner__link{color:var(--brand-primary)}.cookie-banner__link:hover{color:var(--brand-primary-hover)}.cookie-banner__manage{width:100%;color:var(--text-primary);font:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;padding:0;display:flex}.cookie-banner__chevron{color:var(--text-secondary);flex-shrink:0;font-size:16px;transition:transform .2s}.cookie-banner__chevron.is-open{transform:rotate(180deg)}.cookie-banner__list{scrollbar-width:thin;scrollbar-color:#ffffff26 transparent;flex-direction:column;gap:0;max-height:280px;margin:12px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.cookie-banner__item{border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.cookie-banner__item:last-child{border-bottom:none}.cookie-banner__item-label{font-size:var(--font-size-xsmall);color:var(--text-primary);line-height:var(--line-height-snug);flex:1}.cookie-banner__badge{font-size:10px;font-weight:var(--font-weight-regular)}.cookie-banner__badge--mandatory{color:var(--brand-primary)}.cookie-banner__badge--optional{color:var(--text-tertiary)}.cookie-banner__actions{gap:8px;margin-top:16px;display:flex}.cookie-banner__btn{height:38px;font-family:var(--font-family-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:9999px;flex:1;transition:background .15s,border-color .15s}.cookie-banner__btn--secondary{color:var(--text-primary);background:0 0;border:1.5px solid #f4f3f933}.cookie-banner__btn--secondary:hover{background:#f4f3f90d;border-color:#f4f3f973}.cookie-banner__btn--primary{background:var(--brand-primary);color:#fff;border:1.5px solid #0000}.cookie-banner__btn--primary:hover{background:var(--brand-primary-hover)}.cookie-toggle{cursor:pointer;background:#f4f3f926;border:none;border-radius:9999px;flex-shrink:0;width:36px;height:20px;padding:0;transition:background .2s;position:relative}.cookie-toggle__thumb{background:#f4f3f980;border-radius:50%;width:14px;height:14px;transition:transform .2s,background .2s;position:absolute;top:3px;left:3px}.cookie-toggle.is-on{background:var(--brand-primary)}.cookie-toggle.is-on .cookie-toggle__thumb{background:#fff;transform:translate(16px)}.cookie-toggle.is-disabled{opacity:.6;cursor:not-allowed}.cookie-slide-enter-active,.cookie-slide-leave-active{transition:opacity .3s,transform .3s}.cookie-slide-enter-from,.cookie-slide-leave-to{opacity:0;transform:translateY(16px)}.cookie-expand-enter-active,.cookie-expand-leave-active{transition:opacity .2s,max-height .3s;overflow:hidden}.cookie-expand-enter-from,.cookie-expand-leave-to{opacity:0;max-height:0!important}.cookie-expand-enter-to{max-height:280px}.topic{font-family:var(--font-family-primary);margin:16px auto 96px}.topic__crumbs{margin-bottom:28px}.topic__empty,.topic__loading{place-items:center;min-height:40vh;display:grid}.topic__empty{text-align:center;gap:12px}.topic__empty-title{font-size:var(--font-size-h3);font-weight:var(--font-weight-bold);color:var(--text-primary)}.topic__empty-sub{color:var(--text-tertiary);margin-bottom:8px}.topic-html{color:var(--text-secondary);font-size:var(--font-size-default);line-height:var(--line-height-relaxed)}.topic-html h1,.topic-html h2,.topic-html h3,.topic-html h4,.topic-html h5{color:var(--text-primary);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin:1.4em 0 .5em}.topic-html h1{font-size:var(--font-size-h3)}.topic-html h2{font-size:var(--font-size-h4)}.topic-html h3{font-size:var(--font-size-h5)}.topic-html h1:first-child,.topic-html h2:first-child,.topic-html h3:first-child{margin-top:0}.topic-html p{margin:0 0 1em}.topic-html a{color:var(--brand-primary)}.topic-html a:hover{color:var(--brand-primary-hover)}.topic-html ol,.topic-html ul{margin:0 0 1em;padding-left:1.4em}.topic-html li{margin:.3em 0}.topic-faq__nav-title,.topic-html b,.topic-html strong{color:var(--text-primary)}.topic-html img{border-radius:12px;max-width:100%;height:auto}.topic-html table{border-collapse:collapse;width:100%;margin:0 0 1em}.topic-html td,.topic-html th{border:1px solid #f4f3f91f;padding:8px 12px}.topic-html hr{border:none;border-top:1px solid #f4f3f91a;margin:1.5em 0}.topic-faq{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:48px;display:grid}.topic-faq__nav{background:#ffffff04;border:1px solid #f4f3f91a;border-radius:18px;flex-direction:column;padding:22px 20px;display:flex;position:sticky;top:24px}@media (width<=900px){.topic-faq{grid-template-columns:1fr;gap:24px}.topic-faq__nav{position:static}}.topic-faq__nav-title{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);padding-bottom:14px}.topic-faq__nav-link{color:var(--text-secondary);font-size:var(--font-size-small);border-top:1px solid #f4f3f912;padding:14px 2px;text-decoration:none;transition:color .15s}.topic-faq__nav-link:hover{color:var(--text-primary)}.topic-faq__nav-link.is-active{color:#e0439a;font-weight:var(--font-weight-bold)}.topic-faq__title{font-size:var(--font-size-h2);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 20px}.topic-faq__search{background:var(--background-secondary);border:1px solid #f4f3f914;border-radius:14px;align-items:center;gap:10px;height:52px;padding:0 18px;display:flex}.topic-faq__search svg{color:var(--text-tertiary);flex:none;font-size:18px}.topic-faq__search input{color:var(--text-primary);font-family:inherit;font-size:var(--font-size-small);background:0 0;border:none;outline:none;flex:1}.topic-faq__search input::placeholder{color:var(--text-tertiary)}.topic-faq__intro{max-width:720px;font-size:var(--font-size-small);line-height:var(--line-height-relaxed);color:var(--text-tertiary);margin:18px 0 40px}.topic-faq__intro a{color:#e0439a;text-decoration:underline}.topic-faq__groups{flex-direction:column;gap:40px;display:flex}.topic-faq__group{scroll-margin-top:24px}.topic-faq__group-title{font-size:var(--font-size-h5);font-weight:var(--font-weight-bold);color:var(--text-primary);margin:0 0 8px}.topic-faq__item{border-bottom:1px solid #f4f3f914}.topic-faq__q{text-align:left;cursor:pointer;width:100%;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-small);font-weight:var(--font-weight-bold);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 0;transition:color .15s;display:flex}.topic-faq__item.is-open .topic-faq__q{color:#e0439a}.topic-faq__toggle{flex:none;width:20px;height:20px;position:relative}.topic-faq__toggle:after,.topic-faq__toggle:before{content:"";background:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topic-faq__toggle:before{width:14px;height:2px}.topic-faq__toggle:after{width:2px;height:14px;transition:opacity .2s,transform .2s}.topic-faq__toggle.is-open:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.topic-faq__a{padding:0 0 22px}.topic-faq__empty{color:var(--text-tertiary);padding:24px 0}:root{--brand-primary:#7c5cff;--brand-primary-hover:#9b82ff;--brand-primary-pressed:#6a45ff;--brand-primary-transparent:#7c5cff29;--brand-primary-transparent-hover:#7c5cff3d;--brand-secondary:#1fc77f;--brand-tertiary:#16b873;--text-primary:#f4f3f9;--text-secondary:#9b96b8;--text-tertiary:#6f6a8a;--text-foreground:#fff;--background-primary:#1a1626;--background-secondary:#221d33;--background-tertiary:#2c2742;--background-primary-transparent:#1a162699;--background-elevated:#2c2742;--background-elevated-shadow:#0006;--status-danger:#e0436b;--status-success:#1fc77f;--status-warning:#d99a1c;--font-family-primary:Switzer, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-family-secondary:Switzer, ui-sans-serif, system-ui, -apple-system, sans-serif;--font-weight-regular:400;--font-weight-bold:600;--font-size-h1:48px;--font-size-h2:28px;--font-size-h3:22px;--font-size-h4:20px;--font-size-h5:18px;--font-size-default:16px;--font-size-small:13px;--font-size-xsmall:11px;--line-height-tight:1.15;--line-height-snug:1.2;--line-height-normal:1.25;--line-height-relaxed:1.5;--line-height-loose:1.55;--screen-breakpoint-mobile:767px;--content-max-width:1400px;--screen-padding:80px;--grid-gap-tight:20px;--grid-gap-default:40px;--grid-gap-loose:80px}@media (width<=767px){:root{--font-size-h1:32px;--font-size-h2:26px;--font-size-h3:18px;--font-size-h4:18px;--font-size-h5:17px;--font-size-default:14px;--font-size-small:12px;--font-size-xsmall:10px;--content-max-width:767px;--screen-padding:16px;--grid-gap-tight:8px;--grid-gap-default:16px;--grid-gap-loose:24px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-family-primary);--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-lg:32rem;--font-weight-bold:var(--font-weight-bold);--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-text-primary:var(--text-primary);--color-text-secondary:var(--text-secondary);--color-text-tertiary:var(--text-tertiary);--color-background-primary:var(--background-primary);--color-background-secondary:var(--background-secondary);--color-background-tertiary:var(--background-tertiary);--font-weight-regular:var(--font-weight-regular);--container-content:var(--content-max-width);--spacing-screen:var(--screen-padding)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}body,html{background-color:var(--color-background-primary);font-family:var(--font-sans);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@layer components;@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.container{width:100%}@media (width>=768px){.container{max-width:768px}}@media (width>=40rem){.container{max-width:40rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-3{margin-top:calc(var(--spacing) * 3)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-40{height:calc(var(--spacing) * 40)}.h-\[360px\]{height:360px}.min-h-dvh{min-height:100dvh}.w-20{width:calc(var(--spacing) * 20)}.w-64{width:calc(var(--spacing) * 64)}.w-full{width:100%}.max-w-content{max-width:var(--container-content)}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-x-10{-moz-column-gap:calc(var(--spacing) * 10);column-gap:calc(var(--spacing) * 10)}.gap-x-12{-moz-column-gap:calc(var(--spacing) * 12);column-gap:calc(var(--spacing) * 12)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.border-white\/5{border-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-background-primary{background-color:var(--color-background-primary)}.bg-background-secondary{background-color:var(--color-background-secondary)}.bg-background-tertiary{background-color:var(--color-background-tertiary)}.p-6{padding:calc(var(--spacing) * 6)}.px-screen{padding-inline:var(--spacing-screen)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-8{padding-top:calc(var(--spacing) * 8)}.text-text-secondary{color:var(--color-text-secondary)}.text-text-tertiary{color:var(--color-text-tertiary)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (width>=768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--vc-clr-primary:#000;--vc-clr-secondary:#090f207f;--vc-clr-white:#fff;--vc-icn-width:100%;--vc-nav-background:transparent;--vc-nav-border-radius:0;--vc-nav-color:var(--vc-clr-primary);--vc-nav-color-hover:var(--vc-clr-secondary);--vc-nav-height:30px;--vc-nav-width:30px;--vc-pgn-active-color:var(--vc-clr-primary);--vc-pgn-background-color:var(--vc-clr-secondary);--vc-pgn-border-radius:0;--vc-pgn-gap:6px;--vc-pgn-height:4px;--vc-png-bottom:10px;--vc-png-left:auto;--vc-png-right:10px;--vc-pgn-width:16px}.carousel,.carousel *{box-sizing:border-box}.carousel{height:var(--vc-carousel-height);overscroll-behavior:none;touch-action:pan-x pan-y pinch-zoom;z-index:1;position:relative}.carousel.is-dragging{touch-action:none}.carousel__track{gap:var(--vc-slide-gap);height:100%;transition:transform var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);width:100%;margin:0;padding:0;list-style:none;display:flex;position:relative}.carousel__viewport{width:100%;height:100%;overflow:hidden}.carousel__sr-only{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.carousel.is-rtl{direction:rtl}.carousel.is-ttb .carousel__track{flex-direction:column}.carousel.is-btt .carousel__track{flex-direction:column-reverse}.carousel.is-vertical .carousel__slide--clone:first-child{margin-block-start:var(--vc-cloned-offset)}.carousel:not(.is-vertical) .carousel__slide--clone:first-child{margin-inline-start:var(--vc-cloned-offset)}.carousel.is-effect-fade .carousel__track{grid-template-rows:100%;grid-template-columns:100%;transition:none;display:grid}.carousel.is-effect-fade .carousel__slide{opacity:0;pointer-events:none;height:100%;transition:opacity var(--vc-transition-easing);transition-duration:var(--vc-transition-duration);grid-area:1/1;width:100%}.carousel.is-effect-fade .carousel__slide--active{opacity:1;pointer-events:auto}.carousel__icon{fill:currentColor;height:var(--vc-icn-width);width:var(--vc-icn-width)}.carousel__next,.carousel__prev{background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);color:var(--vc-nav-color);cursor:pointer;font-size:var(--vc-nav-height);height:var(--vc-nav-height);width:var(--vc-nav-width);border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;inset-block-start:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__next{inset-inline-end:0}.carousel__prev{inset-inline-start:0}.carousel.is-vertical .carousel__next,.carousel.is-vertical .carousel__prev{inset-block-start:auto;inset-inline:auto 50%;transform:translate(50%)}.carousel.is-vertical.is-ttb .carousel__next{inset-block-end:0}.carousel.is-vertical.is-ttb .carousel__prev{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__next{inset-block-start:0}.carousel.is-vertical.is-btt .carousel__prev{inset-block-end:0}.carousel__pagination{bottom:var(--vc-png-bottom);gap:var(--vc-pgn-gap);justify-content:center;margin:0;padding:0;list-style:none;display:flex;position:absolute;left:50%;transform:translate(-50%)}.carousel__pagination-button{background-color:var(--vc-pgn-background-color);border-radius:var(--vc-pgn-border-radius);cursor:pointer;height:var(--vc-pgn-height);width:var(--vc-pgn-width);border:0;margin:0;padding:0;display:block}.carousel__pagination-button--active{background-color:var(--vc-pgn-active-color)}@media (hover:hover){.carousel__next:hover,.carousel__prev:hover{color:var(--vc-nav-color-hover)}.carousel__pagination-button:hover{background-color:var(--vc-pgn-active-color)}}.carousel.is-vertical .carousel__pagination{bottom:50%;left:var(--vc-png-left);right:var(--vc-png-right);flex-direction:column;transform:translateY(50%)}.carousel.is-vertical .carousel__pagination-button{height:var(--vc-pgn-width);width:var(--vc-pgn-height)}.carousel.is-btt .carousel__pagination{flex-direction:column-reverse}.carousel__slide{flex-shrink:0;justify-content:center;align-items:center;margin:0;display:flex;transform:translateZ(0)}.app-loading-bar[data-v-56231f9a]{z-index:9999;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.app-loading-bar__fill[data-v-56231f9a]{background:linear-gradient(90deg,var(--brand-primary),var(--brand-primary-hover));width:0;height:100%;box-shadow:0 0 10px var(--brand-primary-transparent-hover);border-radius:0 2px 2px 0;transition:width .2s}.app-loading-bar-leave-active[data-v-56231f9a]{transition:opacity .3s}.app-loading-bar-leave-to[data-v-56231f9a]{opacity:0}
