*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{background:var(--p-bg);color:var(--p-text);font-family:var(--p-font-body);font-size:15px;line-height:1.45;-webkit-font-smoothing:antialiased}@media(min-width:720px){body{font-size:16px}:root{--p-screen-pad: 80px}}.p-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--p-text-muted)}.p-kicker--accent{color:var(--p-accent)}.p-muted{color:var(--p-text-muted)}.p-text2{color:var(--p-text-2)}.p-display{font-family:var(--p-font-display);font-weight:700;line-height:1.1}.p-h1{margin:0;font-family:var(--p-font-display);font-size:28px;font-weight:700;line-height:1}.p-h1--big{font-size:30px}.p-h1--hero{font-size:32px;line-height:1.05}.p-row{display:flex;align-items:center;gap:10px}.p-between{display:flex;justify-content:space-between;align-items:center}.p-col{display:flex;flex-direction:column}.p-section{display:flex;flex-direction:column;gap:10px;padding:22px var(--p-screen-pad) 0}.p-section--tight{gap:8px}.p-page{display:flex;flex-direction:column;min-height:100dvh;background:var(--p-bg);color:var(--p-text)}.p-page__body{flex-grow:1;display:flex;flex-direction:column;padding-bottom:16px}.p-page__body--tabbar{padding-bottom:0}.p-hpad{padding-left:var(--p-screen-pad);padding-right:var(--p-screen-pad)}.p-stack{display:flex;flex-direction:column;gap:12px}.p-stack--10{gap:10px}.p-stack--list{padding:0 var(--p-screen-pad);flex-grow:1}.p-link{color:var(--p-accent);font-size:13px;font-weight:500;background:none;border:0;padding:0;font-family:inherit;cursor:pointer;text-decoration:none}.p-link:hover{color:var(--p-accent-hover)}.p-link--muted{color:var(--p-text-muted);font-weight:400}.p-note{font-size:12px;color:var(--p-text-muted);line-height:1.4}.p-note--center{text-align:center;font-size:11px}.p-note a{text-decoration:underline;color:inherit}.p-input{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:var(--p-radius-field);background:var(--p-surface-2);border:1px solid var(--p-border);color:var(--p-text-muted)}.p-input--tall{height:50px}.p-input--sm{height:44px}.p-input input{flex-grow:1;min-width:0;border:0;background:transparent;color:var(--p-text);font-size:16px;font-family:inherit;outline:none}.p-input--sm input{font-size:16px}.p-input input::placeholder{color:var(--p-text-muted)}.p-input__hint{font-size:12px;color:var(--p-text-muted);white-space:nowrap}.p-textarea{width:100%;padding:10px 14px;border-radius:var(--p-radius-field);background:var(--p-surface-2);border:1px solid var(--p-border);color:var(--p-text);font-size:16px;font-family:inherit;outline:none;resize:none;line-height:1.35}input,select,textarea{font-size:16px}.p-input.is-invalid,.p-textarea.is-invalid,.s-select-wrap.is-invalid,.s-amount.is-invalid{border-color:var(--p-danger)}.p-field-error{font-size:13px;color:var(--p-danger);line-height:1.35}.p-cta .p-form-error,.p-section .p-form-error{margin:0}.p-form-error{margin:0 var(--p-screen-pad);padding:10px 14px;border-radius:var(--p-radius-field);border:1px solid var(--p-danger);color:var(--p-danger);font-size:13px;line-height:1.4}.p-textarea::placeholder{color:var(--p-text-muted)}.p-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.p-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px var(--p-screen-pad)}.p-header--main{padding:20px var(--p-screen-pad) 12px;align-items:center}.p-header__left{display:flex;align-items:center;gap:12px;min-width:0}.p-header__brand{font-family:var(--p-font-display);font-size:30px;font-weight:700;line-height:1}.p-header__sub{font-size:12px;color:var(--p-text-muted);margin-top:2px}.p-iconbtn{width:40px;height:40px;border-radius:20px;border:0;background:var(--p-surface-2);color:var(--p-text);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;padding:0;text-decoration:none}.p-iconbtn--accent{background:var(--p-surface-3);color:var(--p-accent);font-size:14px;font-weight:600;font-family:inherit}.p-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 16px;border-radius:var(--p-radius-field);border:1px solid transparent;font-family:inherit;font-size:14px;font-weight:600;color:var(--p-text);background:transparent;cursor:pointer;text-decoration:none;white-space:nowrap}.p-btn:disabled{opacity:.5;cursor:default}.p-btn--primary{background:var(--p-accent);border-color:var(--p-accent);color:var(--p-on-accent)}.p-btn--primary:not(:disabled):hover{background:var(--p-accent-hover);border-color:var(--p-accent-hover)}.p-btn--outline{border-color:var(--p-border-strong);font-weight:400}.p-btn--outline.p-btn--muted{color:var(--p-text-muted)}.p-btn--ghost{color:var(--p-text-muted);font-weight:400}.p-btn--dashed{border:1px dashed var(--p-border-dashed);color:var(--p-text-muted);font-weight:400}.p-btn--cta{height:52px;border-radius:var(--p-radius-cta);font-size:16px;padding:0 18px}.p-btn--cta.p-btn--outline{font-size:15px}.p-btn--cta.p-btn--wrap{height:auto;min-height:52px;padding:8px 18px;white-space:normal;line-height:1.25;text-align:center}.p-btn--block{width:100%}.p-btn--grow{flex-grow:1}.p-btn__spinner{width:16px;height:16px;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:p-spin .8s linear infinite}@keyframes p-spin{to{transform:rotate(360deg)}}.p-btn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}@media(max-width:360px){.p-btn-grid{grid-template-columns:minmax(0,1fr)}}.p-btn-row{display:flex;gap:8px}.p-tabbar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:10px 12px 18px;padding-bottom:calc(18px + env(safe-area-inset-bottom));border-top:1px solid var(--p-border);background:var(--p-bg);position:sticky;bottom:0;z-index:5}.p-tabbar__item{display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;font-size:11px;color:var(--p-text-muted);text-decoration:none}.p-tabbar__item.active{color:var(--p-accent)}.p-tabbar__item{position:relative}.p-tabbar__count{position:absolute;top:0;left:calc(50% + 8px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--p-accent);color:var(--p-on-accent);font-size:11px;font-weight:700;line-height:18px;text-align:center}.p-modechip{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-radius:var(--p-radius-pill);border:1px solid var(--p-border-strong);background:var(--p-surface-2);color:var(--p-text);font-family:inherit;font-size:12px;font-weight:600;white-space:nowrap;cursor:pointer}.p-modechip__label{color:var(--p-text-muted);font-weight:500}.p-modechip svg{color:var(--p-accent)}.p-modechip__dot{position:absolute;top:-4px;right:-4px;width:12px;height:12px;border-radius:6px;background:var(--p-accent);border:2px solid var(--p-bg)}.p-modeswitch{display:flex;flex-direction:column;align-items:center;gap:8px;padding:14px var(--p-screen-pad) 0}.p-modeswitch__seg{display:grid;grid-template-columns:1fr 1fr;width:100%;max-width:320px;padding:3px;border-radius:12px;background:var(--p-surface-2);border:1px solid var(--p-border)}.p-modeswitch__btn{height:40px;border:0;border-radius:9px;background:transparent;color:var(--p-text-muted);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.p-modeswitch__btn.is-active{background:var(--p-accent);color:var(--p-on-accent)}.p-modeswitch__cap{font-size:12px;color:var(--p-text-muted);text-align:center}.p-card{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--p-radius-card);background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-text);text-decoration:none}.p-card--gap12{gap:12px}.p-card--accent{border-color:var(--p-accent)}.p-card--row{flex-direction:row;align-items:center;gap:12px;padding:12px 14px;border-radius:14px}.p-card--pad14{padding:14px;border-radius:14px}.p-card__title{font-family:var(--p-font-display);font-size:22px;font-weight:700;line-height:1.1}.p-card__title--sm{font-size:20px}.p-card__meta{font-size:13px;color:var(--p-text-muted)}.p-card__foot{display:flex;justify-content:space-between;align-items:center;padding-top:10px;border-top:1px solid var(--p-border)}.p-card__price{font-size:16px;font-weight:600}.p-card__price small{font-size:12px;font-weight:400;color:var(--p-text-muted)}.p-card__text{font-size:13px;color:var(--p-text-2)}.p-card__thumb{width:52px;height:52px;border-radius:10px;background:var(--p-surface-3);flex-shrink:0}.p-card__grow{flex-grow:1;min-width:0;display:flex;flex-direction:column;gap:2px}.p-card__strong{font-weight:600;line-height:1.2}.p-seats{padding:4px 8px;border-radius:8px;background:var(--p-surface-3);font-size:12px;font-weight:600;color:var(--p-accent);white-space:nowrap}.p-seats--free{background:var(--p-success-bg-2);color:var(--p-success)}.p-seats--none{color:var(--p-text-muted)}.p-master-line{display:flex;align-items:center;gap:10px;font-size:13px}.p-master-line__stats{display:flex;align-items:center;gap:4px;color:var(--p-text-muted)}.p-master-card__name{font-weight:600;font-size:16px}.p-master-card__price{text-align:right}.p-master-card__price div:first-child{font-weight:600}.p-master-card__price div:last-child{font-size:11px;color:var(--p-text-muted)}.p-master-card__avail{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--p-success)}.p-master-card__avail--closed{color:var(--p-text-muted)}.p-master-card__dot{width:6px;height:6px;border-radius:3px;background:currentColor;flex-shrink:0}.p-pro{padding:2px 6px;border-radius:6px;background:var(--p-pro-bg);font-size:10px;font-weight:600;color:var(--p-accent)}.p-pro--lg{padding:5px 10px;border-radius:8px;border:1px solid var(--p-pro-border);font-size:12px}.p-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface)}.p-stat__label{font-size:12px;color:var(--p-text-muted)}.p-stat__value{font-weight:600}.p-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px var(--p-screen-pad) 0}.p-cover{margin:0 var(--p-screen-pad);height:150px;border-radius:var(--p-radius-card);background:var(--p-surface-3);border:1px dashed var(--p-border-dashed);display:flex;align-items:center;justify-content:center;font-size:13px;color:var(--p-text-muted)}.p-avatar{border-radius:50%;background:var(--p-avatar);display:inline-flex;align-items:center;justify-content:center;font-weight:600;flex-shrink:0;color:var(--p-text)}.p-avatar--display{font-family:var(--p-font-display);font-weight:700}.p-stars{display:inline-flex;gap:2px}.p-star{color:var(--p-accent)}.p-star--off{color:var(--p-border-dashed)}.p-chip{display:inline-flex;align-items:center;justify-content:center;font-family:inherit;cursor:pointer;white-space:nowrap;color:var(--p-text)}.p-chip--pill{height:34px;padding:0 14px;border-radius:var(--p-radius-pill);border:1px solid var(--p-border-strong);background:transparent;font-size:13px}.p-chip--pill.is-selected{border-color:var(--p-accent);background:var(--p-accent);color:var(--p-on-accent);font-weight:600}.p-chip--select{padding:8px 12px;border-radius:10px;background:var(--p-surface-3);border:1px solid var(--p-border);font-size:13px}.p-chip--select.is-selected{border-color:var(--p-accent)}.p-chip--select.p-chip--dashed{border-style:dashed;border-color:var(--p-border-dashed);color:var(--p-text-muted)}.p-chip--tag{padding:5px 10px;border-radius:8px;background:var(--p-surface-3);font-size:12px;cursor:default;border:0}.p-chip--block{height:44px;border-radius:var(--p-radius-field);border:1px solid var(--p-border-strong);background:transparent;font-size:14px}.p-chip--block.is-selected{border-color:var(--p-accent);background:var(--p-accent);color:var(--p-on-accent);font-weight:600}.p-chips{display:flex;gap:6px;flex-wrap:wrap}.p-chips--scroll{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 var(--p-screen-pad) 16px}.p-chips--scroll::-webkit-scrollbar{display:none}.p-chips--grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.p-segments{display:flex;gap:6px;padding:0 var(--p-screen-pad) 16px;overflow-x:auto;scrollbar-width:none}.p-segments::-webkit-scrollbar{display:none}.p-segment{height:36px;padding:0 14px;border-radius:10px;border:0;background:transparent;color:var(--p-text-muted);font-size:13px;font-family:inherit;cursor:pointer;flex-shrink:0}@media(max-width:360px){.p-segment{padding:0 10px}}.p-segment.is-active{background:var(--p-surface-3);color:var(--p-text);font-weight:600}.p-badge{display:inline-block;padding:4px 10px;border-radius:8px;font-size:12px;font-weight:600;background:var(--p-surface-3);color:var(--p-text-muted);white-space:nowrap}.p-badge--success{background:var(--p-success-bg);color:var(--p-success)}.p-badge--warning{background:var(--p-warning-bg);color:var(--p-accent)}.p-badge--danger{color:var(--p-danger)}.p-badge--muted{color:var(--p-text-muted)}.p-price{display:flex;flex-direction:column;gap:10px}.p-price__row{display:flex;justify-content:space-between;font-size:15px}.p-price__row--wallet{color:var(--p-success)}.p-price__total{display:flex;justify-content:space-between;align-items:baseline;padding-top:10px;border-top:1px solid var(--p-border)}.p-price__total-label{font-weight:600}.p-price__total-value{font-size:22px;font-weight:600}.p-cta{display:flex;flex-direction:column;gap:10px;padding:14px var(--p-screen-pad) 20px;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-top:1px solid var(--p-border);background:var(--p-bg);position:sticky;bottom:0;z-index:5}.p-cta__row{display:flex;align-items:center;justify-content:space-between;gap:14px}.p-cta__row--buttons{gap:10px}.p-cta__row>*{min-width:0}@media(max-width:374px){.p-cta__row:not(.p-cta__row--buttons){flex-wrap:wrap;row-gap:10px}.p-cta__row:not(.p-cta__row--buttons)>.p-btn{flex:1 1 100%}}.p-cta__price{display:flex;flex-direction:column}.p-cta__price-main{font-size:20px;font-weight:600;line-height:1.1}.p-cta__price-sub{font-size:12px;color:var(--p-text-muted)}.p-banner{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border)}.p-banner--success{background:var(--p-success-bg);border-color:var(--p-success-border)}.p-banner__icon{flex-shrink:0;margin-top:1px;color:var(--p-text-muted)}.p-banner--success .p-banner__icon{color:var(--p-success)}.p-banner__text{font-size:13px;color:var(--p-text-2);line-height:1.4}.p-radio{display:flex;align-items:center;gap:12px;min-height:52px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border);cursor:pointer}.p-radio--lg{gap:14px;padding:16px;border-radius:var(--p-radius-card)}.p-radio.is-selected{border-color:var(--p-accent)}.p-radio input{width:18px;height:18px;margin:0;accent-color:var(--p-accent);flex-shrink:0}.p-radio--lg input{width:20px;height:20px}.p-radio__body{display:flex;flex-direction:column;gap:1px;flex-grow:1;min-width:0}.p-radio__title{font-weight:500}.p-radio--lg .p-radio__title{font-weight:600;font-size:16px}.p-radio__hint{font-size:12px;color:var(--p-text-muted)}.p-radio--lg .p-radio__hint{font-size:13px}.p-radio__right{font-size:12px;color:var(--p-text-muted)}.p-radio__right--success{color:var(--p-success)}.p-terms{display:flex;flex-direction:column;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border);overflow:hidden}.p-terms__row{display:flex;justify-content:space-between;padding:11px 14px;font-size:13px;border-bottom:1px solid var(--p-border)}.p-terms__row:last-child{border-bottom:0}.p-terms__row.is-current{background:var(--p-surface-3)}.p-terms__label{color:var(--p-text-2)}.p-terms__value{font-weight:500}.p-terms__value--free{color:var(--p-success)}.p-terms__value--half{color:var(--p-accent)}.p-terms__value--none{color:var(--p-danger)}.p-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--p-bg);opacity:.6;z-index:20}.p-sheet{position:fixed;left:0;right:0;bottom:0;top:0;z-index:21;display:flex;flex-direction:column;background:var(--p-bg);color:var(--p-text);animation:p-sheet-in .22s ease-out}@media(min-width:720px){.p-sheet{max-width:520px;margin:0 auto;border-left:1px solid var(--p-border);border-right:1px solid var(--p-border)}}@keyframes p-sheet-in{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.p-sheet__body{flex-grow:1;overflow-y:auto;display:flex;flex-direction:column;padding-bottom:20px}.p-snack{position:fixed;left:var(--p-screen-pad);right:var(--p-screen-pad);bottom:calc(104px + env(safe-area-inset-bottom));z-index:30;max-width:480px;margin:0 auto;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface-3);border:1px solid var(--p-border-strong);font-size:14px;line-height:1.4;animation:p-sheet-in .18s ease-out}.p-snack--danger{border-color:var(--p-danger);color:var(--p-danger)}.p-snack--success{border-color:var(--p-success-border);color:var(--p-success)}.p-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:48px 20px;text-align:center}.p-empty__icon{width:56px;height:56px;border-radius:28px;background:var(--p-surface-3);display:flex;align-items:center;justify-content:center;color:var(--p-text-muted)}.p-empty__title{font-family:var(--p-font-display);font-size:24px;font-weight:700;line-height:1.1}.p-empty__text{font-size:14px;color:var(--p-text-muted);max-width:280px}.p-empty__action{margin-top:6px}.p-skel{background:var(--p-surface-3);border-radius:8px;position:relative;overflow:hidden}.p-skel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,var(--p-border-strong),transparent);animation:p-shimmer 1.4s infinite}@keyframes p-shimmer{to{transform:translate(100%)}}.p-skel--card{height:150px;border-radius:var(--p-radius-card)}.p-skel--line{height:14px}.p-skel--title{height:24px;width:70%}.p-skel--circle{border-radius:50%}@media(prefers-reduced-motion:reduce){.p-skel:after,.p-sheet,.p-snack{animation:none}}.p-error{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.p-error__title{font-family:var(--p-font-display);font-size:24px;font-weight:700}.p-error__text{font-size:14px;color:var(--p-text-muted)}.p-term{background:none;border:0;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline dotted var(--p-text-muted);-webkit-text-decoration:underline dotted var(--p-text-muted);text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:var(--p-text-muted);text-decoration-thickness:1px;text-underline-offset:3px}.p-term:active{color:var(--p-accent)}.p-link--inline{font:inherit;font-size:13px;padding:0}.p-price__why{padding:8px 12px;border-radius:10px;background:var(--p-surface)}.p-terms__row--note{font-size:12px;color:var(--p-text-muted)}.p-pro--btn{border:0;font-family:inherit;cursor:pointer;line-height:1.4}.p-pro--lg.p-pro--btn{border:1px solid var(--p-pro-border)}.p-master-line__stats .p-term{color:inherit}.s-botblocked{padding:0 var(--p-screen-pad) 12px}.p-input:focus-within,.p-textarea:focus,.s-select-wrap:focus-within,.s-amount:focus-within{border-color:var(--p-accent)}.p-btn:focus-visible,.p-iconbtn:focus-visible,.p-segment:focus-visible,.p-chip:focus-visible,.p-link:focus-visible,.p-term:focus-visible,.p-modechip:focus-visible,.p-tabbar__item:focus-visible,.p-card:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.s-toggle:focus-within{outline:2px solid var(--p-accent);outline-offset:2px;border-radius:var(--p-radius-field)}.p-iconbtn,.p-segment{position:relative}.p-iconbtn:after,.p-segment:after,.p-modechip:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}body.kb-open .p-tabbar{display:none}body.kb-open .p-cta{position:static}input,textarea,select{scroll-margin-bottom:160px}.s-brand{display:flex;flex-direction:column;gap:2px}.s-listhead{display:flex;align-items:baseline;justify-content:space-between;padding:0 var(--p-screen-pad) 10px;font-size:13px;color:var(--p-text-muted)}.s-search{padding:0 var(--p-screen-pad) 12px}.s-sentinel{height:1px}.s-more{padding:12px 0;display:flex;justify-content:center}.s-onb__hero{display:flex;flex-direction:column;gap:10px;padding:56px 24px 0}.s-onb__logo{font-family:var(--p-font-display);font-size:44px;font-weight:700;line-height:1;color:var(--p-accent)}.s-onb__h1{margin:0;font-family:var(--p-font-display);font-size:30px;font-weight:600;line-height:1.1}.s-onb__p{margin:0;font-size:14px;color:var(--p-text-muted)}.s-onb__roles{display:flex;flex-direction:column;gap:12px;padding:28px var(--p-screen-pad) 0}.s-onb__tz{display:flex;flex-direction:column;gap:8px;padding:26px var(--p-screen-pad) 0;flex-grow:1}.s-select{flex-grow:1;min-width:0;border:0;background:transparent;color:var(--p-text);font-size:16px;font-family:inherit;outline:none;-moz-appearance:none;appearance:none;-webkit-appearance:none}.s-select option{background:var(--p-surface-2);color:var(--p-text)}.s-game__head{display:flex;flex-direction:column;gap:6px;padding:18px var(--p-screen-pad) 0}.s-game__master{margin:16px var(--p-screen-pad) 0}.s-game__about{display:flex;flex-direction:column;gap:8px;padding:18px var(--p-screen-pad) 0;flex-grow:1}.s-game__about p{margin:0;font-size:14px;color:var(--p-text-2);white-space:pre-line}.s-game__banner{margin:18px var(--p-screen-pad) 14px}.s-sessions{display:flex;gap:8px;overflow-x:auto;padding:12px var(--p-screen-pad) 0;scrollbar-width:none}.s-sessions::-webkit-scrollbar{display:none}.s-gamecard{margin:4px var(--p-screen-pad) 0}.s-wallet{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border);cursor:pointer}.s-wallet.is-on{border-color:var(--p-accent)}.s-wallet input{width:18px;height:18px;margin:0;accent-color:var(--p-accent)}.s-wallet__title{flex-grow:1;font-weight:500}.s-wallet__sum{font-size:12px;color:var(--p-success)}.s-radios{display:flex;flex-direction:column;gap:8px}.s-dispute__text{display:flex;flex-direction:column;gap:6px;padding:20px var(--p-screen-pad) 0;flex-grow:1}.s-dispute__banner{margin:0 var(--p-screen-pad) 14px}.s-pending{display:flex;flex-direction:column;gap:10px;padding:22px var(--p-screen-pad) 0}.s-my__balance{display:flex;flex-direction:column;align-items:flex-end}.s-my__balance-label{font-size:11px;color:var(--p-text-muted)}.s-my__balance-value{font-size:15px;font-weight:600}.s-links{display:flex;flex-direction:column;gap:8px;padding:8px var(--p-screen-pad) 0}.s-links a{word-break:break-all;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-accent)}.s-preview{display:flex;flex-direction:column;gap:10px;padding:8px var(--p-screen-pad) 0}.s-preview__big{font-family:var(--p-font-display);font-size:34px;font-weight:700;line-height:1}.s-preview__big--danger{color:var(--p-danger)}.s-outside{min-height:100dvh;padding:40px var(--p-screen-pad) 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;text-align:center}.s-outside .p-h1{font-size:30px}.s-outside p{margin:0;color:var(--p-text-2);max-width:420px}.p-card.is-focused{animation:s-focus 2.4s ease-out}@keyframes s-focus{0%,60%{box-shadow:0 0 0 2px var(--p-accent)}to{box-shadow:0 0 0 0 transparent}}.s-back-link{display:inline-block;margin-top:6px;font-size:13px;color:var(--p-text-muted);background:none;border:0;padding:4px 0;font-family:inherit;text-decoration:underline;cursor:pointer}.s-profile__head{display:flex;flex-direction:column;align-items:center;gap:12px;padding:8px var(--p-screen-pad) 0;text-align:center}.s-profile__cta{border-color:var(--p-accent)}.s-profile__balance{font-family:var(--p-font-display);font-size:26px;font-weight:700;line-height:1}.s-profile__hist{display:flex;flex-direction:column;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border)}.s-profile__row{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--p-border)}.s-profile__row:last-child{border-bottom:0}.s-profile__amount{font-weight:600;white-space:nowrap}.s-profile__amount--in{color:var(--p-success)}.s-profile__links{padding-bottom:22px}.s-profile__links .p-card--row{cursor:pointer}.s-headright{display:flex;align-items:center;gap:10px;flex-shrink:0}.s-modehead{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.s-seeplayers{align-self:center;padding:6px 0}.s-plan{padding:5px 10px;border-radius:8px;background:var(--p-surface-3);font-size:12px;font-weight:600;color:var(--p-text-muted);white-space:nowrap}.s-balance{display:flex;flex-direction:column;gap:14px;margin:0 var(--p-screen-pad);padding:18px;border-radius:var(--p-radius-card);background:var(--p-surface);border:1px solid var(--p-border)}.s-balance__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.s-balance__sum{font-family:var(--p-font-display);font-size:34px;font-weight:700;line-height:1}.s-balance__sum--muted{color:var(--p-text-muted)}.s-sechead{display:flex;align-items:center;justify-content:space-between;padding:22px var(--p-screen-pad) 10px}.s-count{padding:2px 8px;border-radius:8px;background:var(--p-warning-bg);font-size:12px;font-weight:600;color:var(--p-accent);white-space:nowrap}.s-pro{display:flex;align-items:center;gap:12px;margin:14px var(--p-screen-pad);padding:14px;border-radius:14px;background:var(--p-pro-bg);border:1px solid var(--p-pro-border)}.s-rate{display:flex;gap:6px;justify-content:center;padding:6px 0}.s-rate__star{background:none;border:0;padding:4px;color:var(--p-border-dashed);cursor:pointer}.s-rate__star.is-on{color:var(--p-accent)}.p-input input[type=datetime-local],.p-input input[type=number]{color-scheme:dark}.s-form{display:flex;flex-direction:column;gap:18px;padding:6px var(--p-screen-pad) 0;flex-grow:1}.s-field{display:flex;flex-direction:column;gap:6px}.s-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.s-select-wrap{position:relative;display:flex;align-items:center;height:50px;padding:0 36px 0 12px;border-radius:var(--p-radius-field);background:var(--p-surface-2);border:1px solid var(--p-border)}.s-select-wrap:after{content:"";position:absolute;right:16px;top:50%;width:7px;height:7px;border-right:2px solid var(--p-text-muted);border-bottom:2px solid var(--p-text-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.s-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border);cursor:pointer}.s-switch{position:relative;width:48px;height:28px;border-radius:14px;background:var(--p-surface-3);flex-shrink:0;transition:background .15s}.s-switch.is-on{background:var(--p-accent)}.s-switch:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:11px;background:var(--p-text);transition:left .15s}.s-switch.is-on:after{left:23px;background:var(--p-on-accent)}.s-calc{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-success-bg);border:1px solid var(--p-success-border)}.s-calc__row{display:flex;justify-content:space-between;font-size:13px}.s-calc__row span:first-child{color:var(--p-text-2)}.s-calc__total{display:flex;justify-content:space-between;font-size:14px;font-weight:600;padding-top:4px;border-top:1px solid var(--p-success-border)}.s-calc__total span:last-child{color:var(--p-success)}.s-session{display:flex;flex-direction:column;gap:12px;padding:14px;border-radius:14px;background:var(--p-surface);border:1px solid var(--p-border)}.s-session.is-focused{border-color:var(--p-accent)}.s-session__booking{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:var(--p-surface-2);border:1px solid var(--p-border)}.s-player-line{flex-wrap:wrap;row-gap:6px}.s-player-line>.p-card__grow{min-width:140px}.s-session__booking.is-focused{border-color:var(--p-accent)}.s-dispute{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:10px;background:var(--p-surface-3);font-size:13px}.s-actions{display:flex;flex-wrap:wrap;gap:8px}.s-actions .p-btn{flex-grow:1}.s-payout__hero{display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px var(--p-screen-pad) 0;text-align:center}.s-payout__sum{font-family:var(--p-font-display);font-size:48px;font-weight:700;line-height:1}.s-amount{display:flex;align-items:center;gap:10px;height:56px;padding:0 16px;border-radius:var(--p-radius-field);background:var(--p-surface-2);border:1px solid var(--p-accent)}.s-amount input{flex-grow:1;min-width:0;border:0;background:transparent;color:var(--p-text);font-size:22px;font-weight:600;font-family:inherit;outline:none}.s-amount__cur{font-size:18px;color:var(--p-text-muted)}.s-amount__all{position:relative;height:32px;padding:0 12px;border-radius:8px;border:0;background:var(--p-surface-3);color:var(--p-accent);font-size:12px;font-weight:600;font-family:inherit;cursor:pointer}.s-amount__all:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.s-card-radio{display:flex;align-items:center;gap:12px;min-height:56px;padding:0 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border);cursor:pointer}.s-card-radio.is-selected{border-color:var(--p-accent)}.s-card-radio input{width:18px;height:18px;margin:0;accent-color:var(--p-accent)}.s-summary{display:flex;flex-direction:column;gap:4px;margin:0 var(--p-screen-pad) 14px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border)}.s-summary__row{display:flex;justify-content:space-between;font-size:13px}.s-summary__row span:first-child{color:var(--p-text-2)}.s-mp__head{display:flex;flex-direction:column;align-items:center;gap:10px;padding:4px var(--p-screen-pad) 0;text-align:center}.s-mp__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:18px var(--p-screen-pad) 0}.s-mp__stat{display:flex;flex-direction:column;align-items:center;gap:2px;padding:12px 6px;border-radius:var(--p-radius-field);background:var(--p-surface)}.s-mp__stat-v{display:flex;align-items:center;gap:4px;font-size:20px;font-weight:600}.s-mp__stat-v--ok{color:var(--p-success)}.s-mp__bio{margin:0;font-size:14px;color:var(--p-text-2);white-space:pre-line}.s-pro-page__head{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:8px var(--p-screen-pad) 0}.s-pro-page__price{font-family:var(--p-font-display);font-size:40px;font-weight:700;line-height:1;color:var(--p-accent)}.s-pro-page__price span{font-family:var(--p-font-body);font-size:14px;font-weight:400;color:var(--p-text-muted)}.s-pro-page__list{display:flex;flex-direction:column;gap:10px;padding:22px var(--p-screen-pad) 0}.s-pro-plans{display:flex;flex-direction:column;gap:8px}.s-pro-plans .p-radio__hint{white-space:normal}.s-pro-page__perk{display:flex;gap:12px;padding:14px;border-radius:14px;background:var(--p-pro-bg);border:1px solid var(--p-pro-border)}.s-pro-page__check{width:26px;height:26px;border-radius:13px;background:var(--p-accent);color:var(--p-on-accent);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.s-pro--link{text-decoration:none;color:inherit}.s-plan-skel{border-radius:8px;flex-shrink:0}.s-pro-line{display:block;margin:14px var(--p-screen-pad) 0;font-size:13px;color:var(--p-accent);text-decoration:none}.s-pro-line--muted{color:var(--p-text-muted)}.s-pro--nudge{align-items:flex-start}.s-pro--nudge .s-pro--link{display:flex;flex-direction:column;gap:4px}.s-pro-grace{border-color:var(--p-warning-border, var(--p-accent));background:var(--p-warning-bg)}.s-pro-grace--bar{display:flex;align-items:center;gap:10px;margin:0 var(--p-screen-pad) 12px;padding:12px 14px;border-radius:var(--p-radius-field);border:1px solid var(--p-accent);font-size:13px;color:var(--p-text);text-decoration:none}.s-my__group{padding:6px 0 0}.s-my__refund{font-size:13px;font-weight:500;color:var(--p-success)}.s-my__reason{font-size:13px;color:var(--p-text-2)}.s-my__thread{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:var(--p-surface-2);border:1px solid var(--p-border)}.s-my__msg{display:flex;flex-direction:column;gap:2px}.s-my__msg--gm{padding-left:10px;border-left:2px solid var(--p-accent)}.s-my__review{display:flex;flex-direction:column;gap:6px}.s-my__reply{display:flex;flex-direction:column;gap:4px;padding:8px 12px;border-radius:10px;background:var(--p-surface-2)}.s-links__item{display:flex;flex-direction:column;gap:6px}.s-links__label{font-size:13px;font-weight:500}.s-links__addr{padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border)}.s-game__cover{position:relative;overflow:hidden;margin:0 var(--p-screen-pad);height:120px;border-radius:var(--p-radius-card);background:linear-gradient(135deg,var(--p-warning-bg),var(--p-surface-3) 70%,var(--p-surface));border:1px solid var(--p-border);display:flex;align-items:flex-end;padding:14px 16px}.s-game__cover:before{content:"";position:absolute;right:-30px;top:-50px;width:170px;height:170px;border-radius:50%;background:var(--p-accent);opacity:.08}.s-game__cover span{position:relative;font-family:var(--p-font-display);font-size:26px;font-weight:700;line-height:1.05;color:var(--p-accent);word-break:break-word}.s-game__master{cursor:pointer;text-align:left}.s-game__master:focus-visible{outline:2px solid var(--p-accent);outline-offset:2px}.s-game__stats{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-size:13px;color:var(--p-text-muted)}.s-game__about{flex-grow:0}.s-game__block{display:flex;flex-direction:column;gap:8px;padding:18px var(--p-screen-pad) 0}.s-game__block--grow{flex-grow:1;padding-bottom:8px}.s-game__p{margin:0;font-size:14px;color:var(--p-text-2);line-height:1.45}.s-game__res{text-decoration:none;color:var(--p-accent)}.s-sent{display:flex;flex-direction:column;gap:12px;padding:36px var(--p-screen-pad) 0;flex-grow:1}.s-sent__icon{width:56px;height:56px;border-radius:28px;background:var(--p-success-bg);color:var(--p-success);display:flex;align-items:center;justify-content:center}.s-sent__text{margin:0;font-size:15px;color:var(--p-text-2)}.s-checkout__body{padding-bottom:20px}.s-checkout__deadline{padding:10px var(--p-screen-pad) 0}.s-checkout__terms-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.s-checkout__terms-head a{color:var(--p-accent);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.s-onb__terms{padding:0 6px}.s-onb__terms.is-on{color:var(--p-text-2)}.s-fgroup{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;background:none;border:0;padding:0;font-family:inherit;text-align:left;cursor:pointer}.s-fgroup__all{font-size:12px;font-weight:500;color:var(--p-accent);white-space:nowrap}.s-fgroup__all.is-on{color:var(--p-text-muted)}.s-mp__stats--4{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.s-mp__stats--4 .s-mp__stat{padding:12px 4px}.s-mp__stat-v--sm{font-size:17px}.s-mp__link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;color:var(--p-accent);border:1px solid var(--p-border);background:var(--p-surface);cursor:pointer}.s-mp__link--locked{color:var(--p-text-2);cursor:default}.s-mp__check{color:var(--p-success);font-weight:700;display:inline-flex;margin-left:4px}.s-mp__checknote{display:inline-flex;align-items:center;gap:4px}.s-mp__reply{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:10px;background:var(--p-surface-2)}.s-money{display:flex;flex-direction:column;gap:12px}.s-money__main{display:flex;flex-direction:column;gap:2px}.s-money__sum{font-family:var(--p-font-display);font-size:34px;font-weight:700;line-height:1}.s-money--hero{align-items:center;text-align:center;padding:18px var(--p-screen-pad) 0}.s-money--hero .s-money__main{align-items:center}.s-money--hero .s-money__sum{font-size:48px}.s-money__rows{display:flex;flex-direction:column;border-radius:var(--p-radius-field);background:var(--p-surface-2);border:1px solid var(--p-border)}.s-money--hero .s-money__rows{align-self:stretch;text-align:left}.s-money__row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-bottom:1px solid var(--p-border)}.s-money__row:last-child{border-bottom:0}.s-money__label{font-size:14px;font-weight:500}.s-money__val{font-weight:600;white-space:nowrap;color:var(--p-text-muted)}.s-payout__states{display:flex;flex-direction:column;gap:10px}.s-minblock{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-warning-bg);border:1px solid var(--p-border)}.s-progress{position:relative;height:8px;border-radius:4px;background:var(--p-surface-3);overflow:hidden}.s-progress span{position:absolute;left:0;top:0;bottom:0;border-radius:4px;background:var(--p-accent)}.s-thread{display:flex;flex-direction:column;gap:8px}.s-thread__msg{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:12px;background:var(--p-surface-2);border:1px solid var(--p-border);font-size:14px}.s-thread__msg--mine{background:var(--p-surface-3)}.s-thread__text{white-space:pre-line;word-break:break-word}.s-review{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:10px;background:var(--p-surface-3);font-size:13px}.s-calc__val{text-align:right}.s-q__progress{display:flex;flex-direction:column;gap:8px;padding:0 var(--p-screen-pad) 12px}.s-q__skip{font-size:13px}.s-q__slider{display:flex;flex-direction:column;gap:6px;padding:10px 14px 12px;border-radius:var(--p-radius-field);background:var(--p-surface-2);border:1px solid var(--p-border)}.s-q__slider-ends{display:flex;justify-content:space-between;align-items:baseline;font-size:13px;color:var(--p-text-2)}.s-q__slider input[type=range]{width:100%;height:28px;margin:0;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;cursor:pointer}.s-q__slider input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:var(--p-surface-3)}.s-q__slider input[type=range]::-moz-range-track{height:6px;border-radius:3px;background:var(--p-surface-3)}.s-q__slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:12px;background:var(--p-accent);border:0}.s-q__slider input[type=range]::-moz-range-thumb{width:24px;height:24px;border-radius:12px;background:var(--p-accent);border:0}.s-q__slider--empty input[type=range]::-webkit-slider-thumb{background:var(--p-border-strong)}.s-q__slider--empty input[type=range]::-moz-range-thumb{background:var(--p-border-strong)}.s-q{display:flex;flex-direction:column;gap:10px}.s-q--compact{gap:6px}.s-q__why{display:flex;flex-direction:column;gap:6px}.s-q__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:15px;color:var(--p-text-2);line-height:1.4}.s-q__style{font-size:13px;color:var(--p-text-2);line-height:1.5}.s-q__style-item{white-space:normal}.s-q__style-item .s-q__dots{white-space:nowrap}.s-q__dots{color:var(--p-accent);letter-spacing:1px;font-size:12px}.s-q__chips{display:flex;flex-wrap:wrap;gap:6px}.s-q__card{text-decoration:none;color:inherit}.a-page{min-height:100dvh;background:var(--p-bg);color:var(--p-text);display:flex;flex-direction:column;font-size:14px}.a-center{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 20px;text-align:center}.a-tag{display:inline-block;margin-left:6px;padding:2px 6px;border-radius:6px;background:var(--p-surface-3);font-family:var(--p-font-body);font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--p-accent);vertical-align:middle}.a-layout{flex-direction:row;max-width:1280px;width:100%;margin:0 auto}.a-side-nav{width:220px;flex-shrink:0;display:flex;flex-direction:column;gap:18px;padding:22px 16px;border-right:1px solid var(--p-border);position:sticky;top:0;height:100dvh;box-sizing:border-box}.a-nav{display:flex;flex-direction:column;gap:2px}.a-nav__item{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 12px;border-radius:10px;color:var(--p-text-2);text-decoration:none;font-size:14px}.a-nav__item:hover{background:var(--p-surface);color:var(--p-text)}.a-nav__item.is-active{background:var(--p-surface-3);color:var(--p-text);font-weight:600}.a-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:6px}.a-main{flex-grow:1;min-width:0;padding:22px 28px 40px;display:flex;flex-direction:column;gap:16px}.a-card{display:flex;flex-direction:column;gap:10px;padding:16px 18px;border-radius:var(--p-radius-card);background:var(--p-surface);border:1px solid var(--p-border);text-align:left;min-width:0}.a-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.a-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}.a-stat{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:var(--p-radius-field);background:var(--p-surface);border:1px solid var(--p-border)}.a-stat__v{font-family:var(--p-font-display);font-size:26px;font-weight:700;line-height:1.1}.a-stat__v--success{color:var(--p-success)}.a-stat__v--danger{color:var(--p-danger)}.a-stat__v--muted{color:var(--p-text-muted)}.a-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.a-split{display:grid;grid-template-columns:380px minmax(0,1fr);gap:16px;align-items:start}.a-row{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:12px;background:var(--p-surface);border:1px solid var(--p-border);color:var(--p-text);text-decoration:none}.a-row.is-active{border-color:var(--p-accent)}.a-side{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:var(--p-surface-2);border:1px solid var(--p-border)}.a-table-wrap{overflow-x:auto;border-radius:12px;border:1px solid var(--p-border)}.a-table{width:100%;border-collapse:collapse;font-size:13px}.a-table th,.a-table td{padding:8px 10px;text-align:left;border-bottom:1px solid var(--p-border);vertical-align:top;white-space:nowrap}.a-table th{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--p-text-muted);background:var(--p-surface-2)}.a-table tr:last-child td{border-bottom:0}.a-table tr.is-active td{background:var(--p-surface-3)}.a-table .p-badge{margin-left:6px}.a-mono{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:12px;color:var(--p-text-2)}.a-json{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:11px;color:var(--p-text-muted);white-space:normal;max-width:320px;word-break:break-all}.a-input{height:38px;padding:0 12px;border-radius:10px;background:var(--p-surface-2);border:1px solid var(--p-border);color:var(--p-text);font-family:inherit;font-size:14px;outline:none;min-width:0}.a-input:focus{border-color:var(--p-accent)}.a-input.is-invalid{border-color:var(--p-danger)}.a-input[type=date]{color-scheme:dark}.a-filters{display:flex;gap:8px;flex-wrap:wrap}.a-filters .a-input{flex:1 1 140px}.a-actions{display:flex;gap:8px;flex-wrap:wrap}.a-radios{display:flex;flex-direction:column;gap:8px}.a-main .p-btn{height:38px;font-size:13px}@media(max-width:900px){.a-layout{flex-direction:column}.a-side-nav{width:auto;height:auto;position:static;border-right:0;border-bottom:1px solid var(--p-border)}.a-nav{flex-direction:row;flex-wrap:wrap}.a-stats,.a-grid2,.a-split{grid-template-columns:1fr}}.a-confirm{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--p-radius-field);border:1px solid var(--p-danger);background:var(--p-surface-2)}.a-confirm__list{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:14px;color:var(--p-text-2)}.a-table td:first-child{white-space:normal;min-width:160px;max-width:280px}.a-table td.a-nowrap{white-space:nowrap;min-width:0}.a-table td.a-wrap{white-space:normal;min-width:160px;max-width:280px}@media(max-width:1400px){.a-grid2{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.a-split{grid-template-columns:minmax(0,1fr)}.a-split>:last-child{order:-1}.a-stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.l-page{min-height:100dvh;background:var(--p-bg);color:var(--p-text);font-size:16px;line-height:1.5;display:flex;flex-direction:column}.l-nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px 80px;border-bottom:1px solid var(--p-border)}.l-brand{font-family:var(--p-font-display);font-size:32px;font-weight:700;line-height:1;color:var(--p-text);text-decoration:none}.l-nav__links{display:flex;align-items:center;gap:32px;font-size:15px}.l-nav__links a:not(.l-btn){color:var(--p-text-2);text-decoration:none}.l-btn{display:inline-flex;align-items:center;justify-content:center;height:56px;padding:0 28px;border-radius:14px;font-size:17px;font-weight:600;text-decoration:none;white-space:nowrap}.l-btn--primary{background:var(--p-accent);color:var(--p-on-accent)}.l-btn--primary:hover{background:var(--p-accent-hover)}.l-btn--outline{border:1px solid var(--p-border-strong);color:var(--p-text);font-weight:400}.l-btn--sm{height:44px;padding:0 20px;font-size:15px;border-radius:12px}.l-hero{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px;padding:88px 80px 72px;align-items:center}.l-hero__text{display:flex;flex-direction:column;gap:24px}.l-kicker{font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent)}.l-h1{margin:0;font-family:var(--p-font-display);font-size:64px;font-weight:700;line-height:1}.l-h2{margin:0;font-family:var(--p-font-display);font-size:40px;font-weight:700;line-height:1.05}.l-lead{margin:0;font-size:18px;color:var(--p-text-2);max-width:520px}.l-lead--sm{font-size:16px}.l-cta-row{display:flex;gap:12px;flex-wrap:wrap}.l-counters{display:flex;gap:32px;flex-wrap:wrap;padding-top:8px;font-size:14px;color:var(--p-text-muted)}.l-counters b{color:var(--p-text);font-weight:600}.l-counters--features{flex-direction:column;gap:8px;max-width:520px}.l-card{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:24px;background:var(--p-surface);border:1px solid var(--p-border)}.l-card__label{font-size:13px;color:var(--p-text-muted)}.l-games{display:flex;flex-direction:column;gap:10px}.l-game{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-radius:14px;background:var(--p-bg);border:1px solid var(--p-border);color:var(--p-text);text-decoration:none}.l-game__main{display:flex;flex-direction:column;gap:2px;min-width:0}.l-game__title{font-family:var(--p-font-display);font-size:22px;font-weight:700;line-height:1.1}.l-game__meta{font-size:13px;color:var(--p-text-muted)}.l-game__price{text-align:right;font-weight:600;white-space:nowrap}.l-game__free{color:var(--p-success)}.l-game__seats{font-size:12px;font-weight:400;color:var(--p-accent)}.l-section{display:flex;flex-direction:column;gap:32px;padding:0 80px 72px}.l-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.l-step{display:flex;flex-direction:column;gap:10px;padding:24px;border-radius:16px;background:var(--p-surface);border:1px solid var(--p-border)}.l-step__n{font-family:var(--p-font-display);font-size:36px;font-weight:700;line-height:1;color:var(--p-accent)}.l-step__t{font-weight:600;font-size:17px}.l-step__d{font-size:14px;color:var(--p-text-2)}.l-masters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin:0 80px;padding:48px;border-radius:24px;background:var(--p-pro-bg);border:1px solid var(--p-pro-border);align-items:center}.l-masters__text{display:flex;flex-direction:column;gap:14px;align-items:flex-start}.l-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.l-fact{padding:20px;border-radius:14px;background:var(--p-bg)}.l-fact__v{font-family:var(--p-font-display);font-size:34px;font-weight:700;line-height:1}.l-fact__d{font-size:13px;color:var(--p-text-muted)}.l-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:auto;padding:32px 80px;border-top:1px solid var(--p-border);font-size:13px;color:var(--p-text-muted)}.l-footer__links{display:flex;gap:24px;flex-wrap:wrap}.l-footer__links a{color:var(--p-text-muted);text-decoration:none}@media(max-width:1024px){.l-nav,.l-section,.l-footer{padding-left:32px;padding-right:32px}.l-hero{padding:56px 32px 48px;gap:32px;grid-template-columns:1fr}.l-h1{font-size:48px}.l-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.l-masters{margin:0 32px;padding:32px;grid-template-columns:1fr;gap:24px}.l-nav__links{gap:18px}}@media(max-width:600px){.l-nav{padding:16px 20px}.l-nav__links a:not(.l-btn){display:none}.l-hero{padding:36px 20px 32px}.l-h1{font-size:36px}.l-h2{font-size:30px}.l-lead{font-size:16px}.l-section{padding:0 20px 48px}.l-steps{grid-template-columns:1fr}.l-masters{margin:0 20px;padding:24px 20px}.l-facts{grid-template-columns:1fr 1fr}.l-fact__v{font-size:28px}.l-footer{padding:24px 20px;flex-direction:column;align-items:flex-start}.l-btn{height:52px;font-size:16px;padding:0 20px}.l-cta-row .l-btn{flex:1 1 auto}.l-game__title{font-size:19px}.l-card{padding:16px;border-radius:18px}}.d-nav a.is-active{color:var(--p-accent)}.d-main{max-width:760px;width:100%;margin:0 auto;padding:48px 20px 64px;box-sizing:border-box;display:flex;flex-direction:column;gap:24px}.d-head{display:flex;flex-direction:column;gap:8px}.d-meta{font-size:13px;color:var(--p-text-muted)}.d-body{display:flex;flex-direction:column;gap:14px;font-size:16px;line-height:1.6;color:var(--p-text-2)}.d-body h2{margin:18px 0 0;font-family:var(--p-font-display);font-size:28px;font-weight:700;line-height:1.1;color:var(--p-text)}.d-body h3{margin:8px 0 0;font-size:18px;font-weight:600;color:var(--p-text)}.d-body p{margin:0}.d-body b{color:var(--p-text)}.d-body a{color:var(--p-accent);text-decoration:underline}.d-body ul,.d-body ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.d-body blockquote{margin:0;padding:12px 16px;border-left:3px solid var(--p-accent);background:var(--p-surface);border-radius:0 12px 12px 0;color:var(--p-text-2)}.d-table-wrap{overflow-x:auto;border:1px solid var(--p-border);border-radius:12px}.d-body table{width:100%;border-collapse:collapse;font-size:15px}.d-body th,.d-body td{padding:10px 12px;text-align:left;border-bottom:1px solid var(--p-border);vertical-align:top}.d-body th{background:var(--p-surface-2);font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--p-text-muted)}.d-body tr:last-child td{border-bottom:0}.l-facts__note{grid-column:1 / -1;font-size:14px}@media(max-width:360px){.l-nav .l-btn{height:44px;padding:0 12px;font-size:14px}}
