.qs-hissa-page{padding-block:0 56px}.qs-hissa-page__inner{max-inline-size:1180px;margin-inline:auto;padding-inline:16px}@media (max-width:767px){.qs-hissa-page__inner{padding-inline:12px}}.qs-hissa{--hx:var(--qs-hissa);--hx-tint:var(--qs-hissa-tint)}.qs-hissa[data-variant=corporate]{--hx:var(--qs-corporate);--hx-tint:var(--qs-corporate-tint)}.qs-hissa-screen{animation:qs-hissa-fade var(--duration-base) var(--ease-out)}@keyframes qs-hissa-fade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.qs-hissa-screen{animation:none}}.qs-hissa__layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:start}@media (max-width:1279px){.qs-hissa__layout{grid-template-columns:minmax(0,1fr) 312px;gap:24px}}@media (max-width:1023px){.qs-hissa__layout{grid-template-columns:minmax(0,1fr);gap:20px}}.qs-hissa__content{min-inline-size:0;display:flex;flex-direction:column;gap:24px}@media (max-width:767px){.qs-hissa__sidebar{display:none}}@media (min-width:768px) and (max-width:1023px){.qs-hissa__sidebar>*{max-inline-size:420px;margin-inline:auto;inline-size:100%}}.qs-hissa__content>:empty{display:none}.qs-hissa__section-title{font-family:var(--qs-font-display);font-size:18px;font-weight:600;line-height:var(--lh-heading);color:var(--qs-text-primary);margin:0 0 12px}.qs-hissa-gallery{display:flex;flex-direction:column;gap:10px}.qs-hissa-gallery__hero{position:relative;aspect-ratio:4/3;max-block-size:460px;background:var(--qs-surface-sunken);border:1px solid var(--qs-border-soft);border-radius:var(--radius-lg);overflow:hidden;cursor:zoom-in}.qs-hissa-gallery__hero-img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.qs-hissa-gallery__nav{position:absolute;inset-block-start:50%;transform:translateY(-50%);inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-full);color:var(--qs-text-primary);cursor:pointer;z-index:2}.qs-hissa-gallery__nav:hover{background:var(--qs-fill-hover);border-color:var(--qs-border-strong)}.qs-hissa-gallery__nav svg{inline-size:20px;block-size:20px;stroke:currentColor;stroke-width:2;fill:none}.qs-hissa-gallery__nav--prev{inset-inline-start:12px}.qs-hissa-gallery__nav--next{inset-inline-end:12px}[dir=rtl] .qs-hissa-gallery__nav svg{transform:scaleX(-1)}.qs-hissa-gallery__counter{position:absolute;inset-block-end:12px;inset-inline-end:12px;padding:4px 10px;background:rgba(var(--rgb-ink),.78);color:#fff;border-radius:var(--radius-md);font-family:var(--qs-font-mono);font-size:13px}.qs-hissa-gallery__hero-hit{display:block;padding:0;border:0;background:transparent;inline-size:100%;block-size:100%;cursor:zoom-in;text-align:start}.qs-hissa-gallery__expand{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:2;inline-size:36px;block-size:36px;display:inline-flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);color:#fff;border:0;border-radius:var(--radius-sm);cursor:pointer}.qs-hissa-gallery__expand svg{inline-size:16px;block-size:16px}.qs-hissa-gallery__expand:hover{background:rgba(0,0,0,.7)}.qs-hissa-gallery__lightbox{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center}.qs-hissa-gallery__lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.88)}.qs-hissa-gallery__lightbox-body{position:relative;z-index:1;inline-size:min(92vw,1200px);block-size:min(88vh,800px);display:flex;align-items:center;justify-content:center}.qs-hissa-gallery__lightbox-img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.qs-hissa-gallery__lightbox-close{position:absolute;inset-block-start:20px;inset-inline-end:20px;z-index:3;inline-size:40px;block-size:40px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.12);color:#fff;border:0;border-radius:var(--radius-full);cursor:pointer}.qs-hissa-gallery__lightbox-close:hover{background:rgba(255,255,255,.25)}.qs-hissa-gallery__lightbox-close svg{inline-size:18px;block-size:18px}.qs-hissa-gallery__badges{position:absolute;inset-block-start:12px;inset-inline-start:12px;display:flex;gap:6px;z-index:2}.qs-hissa-gallery__thumbs{display:flex;gap:8px;list-style:none;margin:0;padding:4px 0;overflow-x:auto;scrollbar-width:thin}.qs-hissa-gallery__thumb{inline-size:78px;block-size:58px;flex-shrink:0;padding:0;background:var(--qs-surface-sunken);border:2px solid transparent;border-radius:var(--radius-sm);overflow:hidden;cursor:pointer}.qs-hissa-gallery__thumb img{inline-size:100%;block-size:100%;object-fit:cover;display:block}.qs-hissa-gallery__thumb[aria-selected=true]{border-color:var(--hx)}.qs-hissa-gallery__thumb:focus-visible{outline:2px solid var(--qs-border-focus);outline-offset:2px}@media (max-width:479px){.qs-hissa-gallery__hero{aspect-ratio:16/11;max-block-size:280px}}.qs-hissa-illus{position:relative;aspect-ratio:16/9;max-block-size:320px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;border-radius:var(--radius-lg);border:1px dashed var(--hx);background:var(--hx-tint);text-align:center;padding:24px}.qs-hissa-illus__ico{inline-size:72px;block-size:72px;color:var(--hx)}.qs-hissa-illus__ico svg{inline-size:100%;block-size:100%;stroke:currentColor;stroke-width:1.6;fill:none}.qs-hissa-illus__title{font-family:var(--qs-font-display);font-weight:700;font-size:var(--fs-h5);color:var(--qs-text-primary);margin:0}.qs-hissa-illus__sub{font-size:var(--fs-body-md);color:var(--qs-text-secondary);margin:0;max-inline-size:46ch}.qs-hissa-head__badges{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-block-end:10px}.qs-hissa-head__title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.qs-hissa-head__title{font-family:var(--qs-font-display);font-size:28px;font-weight:700;line-height:var(--lh-heading);color:var(--qs-text-primary);margin:0;text-wrap:pretty}@media (max-width:767px){.qs-hissa-head .qs-community-org--title .qs-community-org__name,.qs-hissa-head__title{font-size:22px}}.qs-hissa-head__share{display:inline-flex;align-items:center;gap:6px;block-size:36px;padding-inline:12px;background:transparent;border:1px solid var(--qs-border-default);border-radius:var(--radius-md);color:var(--qs-text-primary);font-size:14px;font-weight:500;cursor:pointer;flex-shrink:0}.qs-hissa-head__share:hover{background:var(--qs-fill-hover)}.qs-hissa-head__share svg{inline-size:14px;block-size:14px;stroke:currentColor;stroke-width:2;fill:none}.qs-hissa-head__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-block-start:8px;font-size:14px;color:var(--qs-text-secondary)}.qs-hissa-head__meta-item{display:inline-flex;align-items:center;gap:5px}.qs-hissa-head__meta-item svg{inline-size:15px;block-size:15px;stroke:currentColor;stroke-width:2;fill:none;color:var(--qs-text-tertiary)}.qs-hissa-head__meta .dot{inline-size:3px;block-size:3px;border-radius:50%;background:var(--qs-text-tertiary)}.qs-hissa-avail{padding:18px 20px;border-radius:var(--radius-lg);background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-inline-start:3px solid var(--hx)}.qs-hissa-avail__top{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;flex-wrap:wrap}.qs-hissa-avail__label{font-family:var(--qs-font-mono);font-size:var(--fs-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--qs-text-tertiary)}.qs-hissa-avail__count{font-family:var(--qs-font-display);font-weight:800;font-size:var(--fs-h3);line-height:1;color:var(--hx);font-variant-numeric:tabular-nums;margin-block-start:4px}.qs-hissa-avail__count small{font-size:var(--fs-body-md);font-weight:600;color:var(--qs-text-secondary)}.qs-hissa-avail__pill{display:inline-flex;align-items:center}.qs-hissa-avail__track{block-size:10px;border-radius:var(--radius-full);background:var(--hx-tint);overflow:hidden;margin-block:14px 10px;display:flex}.qs-hissa-avail__fill{display:block;block-size:100%;background:var(--hx);transition:inline-size var(--duration-slow) var(--ease-out)}.qs-hissa-avail__meta{display:flex;align-items:center;gap:8px 14px;flex-wrap:wrap;font-family:var(--qs-font-mono);font-size:var(--fs-caption);color:var(--qs-text-tertiary)}.qs-hissa-avail__meta-item{display:inline-flex;align-items:center;gap:5px}.qs-hissa-avail__meta-item svg{inline-size:13px;block-size:13px;stroke:currentColor;stroke-width:2;fill:none}@media (prefers-reduced-motion:reduce){.qs-hissa-avail__fill{transition:none}}.qs-hissa-econ{padding:20px;border-radius:var(--radius-lg);background:var(--qs-surface-card);border:1px solid var(--qs-border-default)}.qs-hissa-econ__single{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.qs-hissa-econ__price{font-family:var(--qs-font-display);font-weight:800;font-size:var(--fs-h2);line-height:1;font-variant-numeric:tabular-nums}.qs-hissa-econ__price,[data-theme=dark] .qs-hissa-econ__price{color:var(--qs-text-primary)}.qs-hissa-econ__per{font-family:var(--qs-font-body);font-size:var(--fs-body-md);font-weight:600;color:var(--qs-text-secondary)}.qs-hissa-econ__total{font-family:var(--qs-font-mono);font-size:var(--fs-body-sm);color:var(--qs-text-tertiary);margin-block-start:8px}.qs-hissa-econ__total strong{color:var(--qs-text-secondary);font-weight:500}.qs-hissa-econ__budget .qs-buy-budget-label{color:var(--qs-text-primary);margin-block-start:0}.qs-hissa-econ__budget .qs-buy-budget,.qs-hissa-econ__budget .qs-buy-budget-range__amt{font-size:var(--fs-h2);color:var(--qs-text-primary);margin-block-start:4px}.qs-hissa-econ__budget .qs-buy-budget-range__lbl,[data-theme=dark] .qs-hissa-econ__budget .qs-buy-budget,[data-theme=dark] .qs-hissa-econ__budget .qs-buy-budget-label,[data-theme=dark] .qs-hissa-econ__budget .qs-buy-budget-range__amt,[data-theme=dark] .qs-hissa-econ__budget .qs-buy-budget-range__lbl{color:var(--qs-text-primary)}.qs-hissa-card__budget{margin-block-end:6px}.qs-hissa-card__budget .qs-buy-budget-label{color:var(--qs-text-primary);margin-block-start:0}.qs-hissa-card__budget .qs-buy-budget,.qs-hissa-card__budget .qs-buy-budget-range__amt,.qs-hissa-card__budget .qs-buy-budget-range__lbl,[data-theme=dark] .qs-hissa-card__budget .qs-buy-budget,[data-theme=dark] .qs-hissa-card__budget .qs-buy-budget-label,[data-theme=dark] .qs-hissa-card__budget .qs-buy-budget-range__amt,[data-theme=dark] .qs-hissa-card__budget .qs-buy-budget-range__lbl{color:var(--qs-text-primary)}.qs-hissa-econ__tiers{display:flex;flex-direction:column;gap:8px;margin-block-start:4px}.qs-hissa-econ__tier{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--qs-border-soft);border-radius:var(--radius-md);background:var(--qs-fill-rest)}.qs-hissa-econ__tier-name{font-family:var(--qs-font-body);font-weight:600;font-size:var(--fs-body-md);color:var(--qs-text-primary)}.qs-hissa-econ__tier-desc{font-size:var(--fs-body-sm);color:var(--qs-text-tertiary);margin-block-start:2px}.qs-hissa-econ__tier-price{font-family:var(--qs-font-display);font-weight:800;font-size:var(--fs-h6);white-space:nowrap}.qs-hissa-econ__tier-price,[data-theme=dark] .qs-hissa-econ__tier-price{color:var(--qs-text-primary)}.qs-hissa-meta{display:grid;grid-template-columns:1fr 1fr;margin:0;border:1px solid var(--qs-border-soft);border-radius:var(--radius-md);overflow:hidden;background:var(--qs-surface-card)}.qs-hissa-meta__row{display:grid;grid-template-columns:minmax(7.5rem,42%) minmax(0,1fr);align-items:stretch;min-block-size:48px;border-block-end:1px solid var(--qs-border-soft);border-inline-end:1px solid var(--qs-border-soft);padding-block:0;gap:0;justify-content:normal}.qs-hissa-meta__row:nth-child(2n){border-inline-end:0}.qs-hissa-meta__label{background:var(--qs-fill-element);border-inline-end:1px solid var(--qs-border-soft);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--qs-text-secondary)}.qs-hissa-meta__label,.qs-hissa-meta__value{display:flex;align-items:center;margin:0;padding-block:12px;padding-inline:14px;font-family:var(--qs-font-body);font-size:14px;line-height:1.35}.qs-hissa-meta__value{font-weight:700;color:var(--qs-text-primary);text-align:start;word-break:break-word}@media (max-width:479px){.qs-hissa-meta{grid-template-columns:1fr}.qs-hissa-meta__row{border-inline-end:0}}.qs-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;font-family:var(--qs-font-body);font-size:12px;font-weight:600;border-radius:var(--radius-xs);background:var(--qs-fill-element);color:var(--qs-text-secondary);border:1px solid var(--qs-border-soft)}.qs-tag--ok{background:var(--qs-success-tint);color:var(--qs-success);border-color:transparent}.qs-tag--hissa{background:var(--qs-hissa-tint);color:var(--qs-hissa);border-color:transparent}.qs-hissa-about__body{font-size:15px;line-height:1.6;color:var(--qs-text-primary)}.qs-hissa-about__body p{margin:0 0 10px}.qs-hissa-about__body p:last-child{margin:0}.qs-hissa-safety{padding:16px;background:var(--qs-surface-sunken);border:1px solid var(--qs-border-soft);border-radius:var(--radius-md)}.qs-hissa-safety__head{display:flex;align-items:center;gap:8px;margin-block-end:10px}.qs-hissa-safety__head svg{inline-size:18px;block-size:18px;color:var(--hx);stroke:currentColor;stroke-width:2;fill:none}.qs-hissa-safety__title{font-family:var(--qs-font-display);font-size:16px;font-weight:600;margin:0;color:var(--qs-text-primary)}.qs-hissa-safety__list{margin:0;padding-inline-start:18px;color:var(--qs-text-secondary);font-size:14px;line-height:1.6}.qs-hissa-safety__list li{margin-block-end:4px}.qs-hissa-report{display:flex;justify-content:center;margin-block-start:8px;padding-block-start:20px;border-block-start:1px solid var(--qs-border-soft)}.qs-hissa-report button{display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:var(--qs-text-tertiary);font-size:13px;cursor:pointer}.qs-hissa-report svg{inline-size:14px;block-size:14px;stroke:currentColor;stroke-width:2;fill:none}.qs-hissa-report button:hover{color:var(--qs-danger)}.qs-hissa-back{display:inline-flex;align-items:center;gap:6px;margin-block:4px 16px;padding:6px 10px 6px 6px;background:none;border:0;border-radius:var(--radius-sm);color:var(--qs-text-secondary);font-family:var(--qs-font-body);font-size:var(--fs-body-md);font-weight:500;cursor:pointer}.qs-hissa-back:hover{background:var(--qs-fill-hover);color:var(--qs-text-primary)}.qs-hissa-back svg{inline-size:18px;block-size:18px;stroke:currentColor;stroke-width:2;fill:none}.qs-hissa-book__head{margin-block-end:20px}.qs-hissa-book__title{font-family:var(--qs-font-display);font-weight:800;font-size:var(--fs-h2);line-height:var(--lh-heading);color:var(--qs-text-primary);margin:0}.qs-hissa-book__sub{margin-block-start:6px;font-size:var(--fs-body-lg);color:var(--qs-text-secondary)}.qs-hissa-book__stepper{padding:18px 20px;background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-lg);margin-block-end:20px;max-inline-size:640px}.qs-hissa-book__grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.qs-hissa-book__main{min-inline-size:0}.qs-hissa-book__aside,.qs-hissa-book__main{display:flex;flex-direction:column;gap:16px}.qs-hissa-book__aside{position:sticky;inset-block-start:16px}@media (max-width:900px){.qs-hissa-book__grid{grid-template-columns:1fr}.qs-hissa-book__aside{position:static}}.qs-hissa-card{background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-lg);padding:20px}.qs-hissa-card__head{margin-block-end:16px}.qs-hissa-card__title{display:flex;align-items:center;gap:8px;font-family:var(--qs-font-display);font-weight:700;font-size:var(--fs-h6);color:var(--qs-text-primary);margin:0}.qs-hissa-card__step-no{inline-size:22px;block-size:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--hx-tint);color:var(--hx);font-family:var(--qs-font-mono);font-size:var(--fs-caption)}.qs-hissa-card__sub{margin-block-start:4px;font-size:var(--fs-body-md);color:var(--qs-text-secondary);line-height:var(--lh-body)}.qs-tier-list{display:flex;flex-direction:column;gap:10px}.qs-tier{position:relative;cursor:pointer;display:flex;align-items:center;gap:14px;padding:14px 16px;background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-md);transition:border-color var(--duration-base) var(--ease-out),background var(--duration-base) var(--ease-out)}.qs-tier:hover{border-color:var(--qs-border-strong)}.qs-tier input{position:absolute;opacity:0;pointer-events:none}.qs-tier__radio{inline-size:20px;block-size:20px;flex-shrink:0;border-radius:var(--radius-full);border:2px solid var(--qs-border-input);display:inline-flex;align-items:center;justify-content:center;transition:border-color var(--duration-base) var(--ease-out)}.qs-tier__radio:after{content:"";inline-size:10px;block-size:10px;border-radius:var(--radius-full);background:var(--hx);transform:scale(0);transition:transform var(--duration-base) var(--ease-spring)}.qs-tier__body{flex:1;min-inline-size:0}.qs-tier__name{font-family:var(--qs-font-body);font-weight:600;font-size:var(--fs-body-lg);color:var(--qs-text-primary);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.qs-tier__desc{font-size:var(--fs-body-sm);color:var(--qs-text-secondary);margin-block-start:3px;line-height:var(--lh-body)}.qs-tier__price{text-align:end;flex-shrink:0}.qs-tier__price-amt{font-family:var(--qs-font-display);font-weight:800;font-size:var(--fs-h5);line-height:1}.qs-tier__price-amt,[data-theme=dark] .qs-tier__price-amt{color:var(--qs-text-primary)}.qs-tier__price-per{font-family:var(--qs-font-mono);font-size:var(--fs-micro);color:var(--qs-text-tertiary);margin-block-start:3px}.qs-tier:has(input:checked){border-color:var(--hx);background:var(--hx-tint)}.qs-tier:has(input:checked) .qs-tier__radio{border-color:var(--hx)}.qs-tier:has(input:checked) .qs-tier__radio:after{transform:scale(1)}.qs-tier:has(input:focus-visible){outline:2px solid var(--qs-border-focus);outline-offset:2px}.qs-hissa-review__list{display:flex;flex-direction:column}.qs-hissa-review__row{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding-block:12px;border-block-end:1px solid var(--qs-border-soft)}.qs-hissa-review__row:last-child{border-block-end:0}.qs-hissa-review__label{font-size:var(--fs-body-md);color:var(--qs-text-secondary)}.qs-hissa-review__value{font-family:var(--qs-font-body);font-weight:600;font-size:var(--fs-body-md);color:var(--qs-text-primary);text-align:end}.qs-hissa-review__value--mono{font-family:var(--qs-font-mono);font-weight:500}.qs-hissa-review__chips{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.qs-hissa-review__chip{font-weight:600;padding:2px 7px;border-radius:var(--radius-xs);background:var(--hx-tint);color:var(--hx)}.qs-hissa-review__chip,.qs-hissa-sum__title{font-family:var(--qs-font-mono);font-size:var(--fs-caption)}.qs-hissa-sum__title{letter-spacing:.1em;text-transform:uppercase;color:var(--qs-text-tertiary);margin:0 0 12px}.qs-hissa-sum__dl{margin:0;display:flex;flex-direction:column;gap:10px}.qs-hissa-sum__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.qs-hissa-sum__row dt{font-size:var(--fs-body-md);color:var(--qs-text-secondary);margin:0}.qs-hissa-sum__row dd{margin:0;text-align:end;font-family:var(--qs-font-mono);font-size:var(--fs-body-md);color:var(--qs-text-primary);font-variant-numeric:tabular-nums}.qs-hissa-sum__row--muted dd{color:var(--qs-text-tertiary)}.qs-hissa-sum__divider{block-size:1px;background:var(--qs-divider);margin-block:14px}.qs-hissa-sum__total{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.qs-hissa-sum__total dt{font-weight:700;font-size:var(--fs-body-lg)}.qs-hissa-sum__total dd,.qs-hissa-sum__total dt{font-family:var(--qs-font-display);color:var(--qs-text-primary)}.qs-hissa-sum__total dd{margin:0;font-weight:800;font-size:var(--fs-h4);font-variant-numeric:tabular-nums;line-height:1}.qs-hissa-sum__cur{font-size:var(--fs-body-sm);color:var(--qs-text-tertiary);font-weight:600;margin-inline-end:4px}.qs-hissa-sum__cta{margin-block-start:16px;display:flex;flex-direction:column;gap:8px}.qs-hissa-sum__cta .qs-btn{inline-size:100%}.qs-hissa-sum__foot{margin-block-start:12px;text-align:center;font-size:var(--fs-body-sm);color:var(--qs-text-tertiary);line-height:var(--lh-body)}.qs-hissa-status{max-inline-size:720px;margin-inline:auto}.qs-hissa-result{text-align:center;padding:32px 24px;background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-lg)}.qs-hissa-result__badge{inline-size:64px;block-size:64px;margin-inline:auto;margin-block-end:16px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full)}.qs-hissa-result__badge svg{inline-size:30px;block-size:30px;stroke-width:2.2;fill:none;stroke:currentColor}.qs-hissa-result--pending .qs-hissa-result__badge{background:var(--qs-info-tint);color:var(--qs-info)}.qs-hissa-result--confirmed .qs-hissa-result__badge{background:var(--qs-success-tint);color:var(--qs-success)}.qs-hissa-result--rejected .qs-hissa-result__badge{background:var(--qs-danger-tint);color:var(--qs-danger)}.qs-hissa-result--cancelled .qs-hissa-result__badge{background:var(--qs-fill-element);color:var(--qs-text-tertiary)}.qs-hissa-result--completed .qs-hissa-result__badge{background:var(--hx-tint);color:var(--hx)}.qs-hissa-result__title{font-family:var(--qs-font-display);font-weight:800;font-size:var(--fs-h3);color:var(--qs-text-primary);margin:0;line-height:var(--lh-heading)}.qs-hissa-result__body{margin:8px auto 0;max-inline-size:52ch;font-size:var(--fs-body-lg);color:var(--qs-text-secondary);line-height:var(--lh-body)}.qs-hissa-result__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-block-start:22px}.qs-hissa-bcard{margin-block-start:16px;padding:18px 20px;background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-lg);text-align:start}.qs-hissa-bcard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:14px}.qs-hissa-bcard__title{font-family:var(--qs-font-display);font-weight:700;font-size:var(--fs-body-lg);color:var(--qs-text-primary);margin:0}.qs-hissa-bcard__id{font-family:var(--qs-font-mono);font-size:var(--fs-caption);color:var(--qs-text-tertiary)}.qs-hissa-contact{display:flex;align-items:center;gap:14px;padding:16px;background:var(--hx-tint);border:1px solid var(--hx);border-radius:var(--radius-md);margin-block-start:16px}.qs-hissa-contact__avatar{inline-size:48px;block-size:48px;flex-shrink:0;border-radius:var(--radius-full);background:var(--qs-surface-card);border:1px solid var(--hx);display:inline-flex;align-items:center;justify-content:center;font-family:var(--qs-font-display);font-weight:800;color:var(--hx)}.qs-hissa-contact__body{flex:1;min-inline-size:0}.qs-hissa-contact__name{font-family:var(--qs-font-display);font-weight:700;font-size:var(--fs-body-lg);color:var(--qs-text-primary);display:flex;align-items:center;gap:6px}.qs-hissa-contact__role{font-size:var(--fs-body-sm);color:var(--qs-text-secondary);margin-block-start:2px}.qs-hissa-contact__actions{display:flex;gap:8px;flex-shrink:0}@media (max-width:559px){.qs-hissa-contact{flex-wrap:wrap}.qs-hissa-contact__actions{inline-size:100%}.qs-hissa-contact__actions .qs-btn{flex:1}}.qs-hissa-contact__locked{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-body-sm);color:var(--qs-text-tertiary)}.qs-hissa-contact__locked svg{inline-size:14px;block-size:14px;stroke:currentColor;stroke-width:2;fill:none}.qs-hissa-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:12px}.qs-hissa-steps li{display:flex;align-items:flex-start;gap:10px;font-size:var(--fs-body-md);color:var(--qs-text-secondary)}.qs-hissa-steps__no{inline-size:22px;block-size:22px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);background:var(--hx-tint);color:var(--hx);font-family:var(--qs-font-mono);font-size:var(--fs-caption);margin-block-start:1px}.qs-hissa-proofback{display:flex;align-items:center;gap:12px;padding:12px;margin-block-start:14px;background:var(--qs-fill-rest);border:1px solid var(--qs-border-soft);border-radius:var(--radius-md)}.qs-hissa-proofback__thumb{inline-size:52px;block-size:52px;flex-shrink:0;border-radius:var(--radius-sm);overflow:hidden;border:1px solid var(--qs-border-soft);background:var(--qs-surface-sunken);display:inline-flex;align-items:center;justify-content:center;color:var(--qs-text-tertiary);cursor:pointer}.qs-hissa-proofback__thumb svg{inline-size:22px;block-size:22px;stroke:currentColor;stroke-width:1.8;fill:none}.qs-hissa-proofback__body{flex:1;min-inline-size:0}.qs-hissa-proofback__name{font-size:var(--fs-body-md);font-weight:600;color:var(--qs-text-primary)}.qs-hissa-proofback__meta{font-family:var(--qs-font-mono);font-size:var(--fs-caption);color:var(--qs-text-tertiary);margin-block-start:2px}.qs-proof-modal .qs-modal__dialog{max-inline-size:520px}.qs-proof-figure{margin:0;border-radius:var(--radius-md);overflow:hidden;border:1px solid var(--qs-border-default);background:var(--qs-surface-sunken)}.qs-proof-figure img{inline-size:100%;display:block}.qs-proof-figure__ph{aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;color:var(--qs-text-tertiary)}.qs-proof-figure__ph svg{inline-size:44px;block-size:44px;stroke:currentColor;stroke-width:1.5;fill:none}.qs-proof-modal__priv{display:flex;align-items:center;gap:8px;justify-content:center;margin-block-start:14px;font-size:var(--fs-body-sm);color:var(--qs-text-tertiary)}.qs-proof-modal__priv svg{inline-size:15px;block-size:15px;color:var(--qs-success);stroke:currentColor;stroke-width:2;fill:none}.qs-modal--media .qs-modal__dialog{inline-size:min(960px,96vw);max-block-size:92vh;padding:0;overflow:hidden}.qs-modal--media .qs-modal__header{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:4;border:0;padding:0}.qs-modal--media .qs-modal__close{inline-size:36px;block-size:36px;background:var(--qs-surface-card);border:1px solid var(--qs-border-default);border-radius:var(--radius-full);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.qs-listing__lightbox-stage{position:relative;background:var(--qs-fill-rest);aspect-ratio:4/3;max-block-size:70vh}.qs-listing__lightbox-img{inline-size:100%;block-size:100%;object-fit:contain;display:block}.qs-listing__lightbox-stage .qs-hissa-gallery__nav{z-index:3}.qs-listing__lightbox-counter{position:absolute;inset-block-end:12px;inset-inline-start:50%;transform:translateX(-50%);padding:6px 14px;background:rgba(var(--rgb-ink),.82);color:#fff;border-radius:var(--radius-full);font-family:var(--qs-font-mono);font-size:13px}[dir=rtl] .qs-listing__lightbox-counter{transform:translateX(50%)}.qs-listing__share-menu{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:8px;inline-size:280px;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.qs-listing__share-menu[data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.qs-listing__share-menu .qs-dropdown__item{font-size:13px}.qs-listing__share-menu .qs-dropdown__item--wa svg{color:#25D366}.qs-listing__report-reasons{display:flex;flex-direction:column;gap:4px;margin:0}.qs-listing__report-reason{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--qs-border-soft);border-radius:var(--radius-sm);cursor:pointer;font-size:14px}.qs-listing__report-reason:hover{border-color:var(--qs-border-default);background:var(--qs-fill-hover)}.qs-listing__report-reason input{accent-color:var(--qs-primary)}.qs-listing__report-reason input:checked+span{font-weight:600}.qs-pv--hissa [data-pv-group=booking-status] .qs-pv__seg,.qs-pv--hissa [data-pv-group=group-status] .qs-pv__seg{flex-wrap:wrap}.qs-pv--hissa [data-pv-group=group-status] .qs-pv__seg button{flex:1 0 calc(50% - 1px)}.qs-pv--hissa [data-pv-group=booking-status] .qs-pv__seg button{flex:1 0 calc(33.333% - 1px)}body:not([data-screen=status]) .qs-pv--hissa [data-pv-group=booking-status],body[data-screen=status] .qs-pv--hissa [data-pv-group=group-status],body[data-screen=status] .qs-pv--hissa [data-pv-group=variant]{display:none}@media (max-width:767px){.qs-hissa-book__title,.qs-hissa-econ__price{font-size:var(--fs-h3)}.qs-hissa-result__actions .qs-btn{inline-size:100%}}.qs-community-offerings{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.qs-community-offerings[data-compact=true]{gap:4px}.qs-community-offering__inner{inline-size:100%;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--qs-border-soft);border-radius:var(--radius-md);background:var(--qs-surface-card);text-align:start;font:inherit;color:inherit}.qs-community-offerings[data-compact=true] .qs-community-offering__inner{padding:6px 8px;border-color:transparent;background:transparent}.qs-community-offering__inner[data-interactive=true]{cursor:pointer}.qs-community-offering__inner[data-interactive=true]:hover{border-color:var(--qs-community)}.qs-community-offering__inner[data-selected=true]{border-color:var(--qs-community);background:var(--qs-community-tint)}.qs-community-offering[data-sold-out=true] .qs-community-offering__inner{opacity:.55}.qs-community-offering__ico{inline-size:28px;block-size:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);background:var(--qs-community-tint)}.qs-community-offerings[data-compact=true] .qs-community-offering__ico{inline-size:20px;block-size:20px;background:transparent}.qs-community-offering__text{display:flex;flex-direction:column;min-inline-size:0;flex:1;line-height:1.3}.qs-community-offering__label{font-size:var(--fs-body-sm);font-weight:600;color:var(--qs-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-community-offering__avail{font-family:var(--qs-font-mono);font-size:var(--fs-micro);color:var(--qs-text-tertiary)}.qs-community-offering__price{font-family:var(--qs-font-mono);font-size:var(--fs-body-sm);font-weight:600;color:var(--qs-community);white-space:nowrap}.qs-community-offering__per{font-weight:400;color:var(--qs-text-tertiary)}.qs-community-offering--more{font-size:var(--fs-micro);color:var(--qs-text-tertiary);padding-inline-start:8px}.qs-community-org{display:flex;align-items:center;gap:8px;min-inline-size:0}.qs-community-org__logo{inline-size:32px;block-size:32px;border-radius:var(--radius-sm);flex:none;background:var(--qs-community-tint);border:1px solid var(--qs-community);display:inline-flex;align-items:center;justify-content:center;color:var(--qs-community);overflow:hidden}.qs-community-org__logo svg{inline-size:16px;block-size:16px}.qs-community-org__logo img{inline-size:100%;block-size:100%;object-fit:cover;border-radius:inherit}.qs-community-org__meta{display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-inline-size:0;line-height:1.3}.qs-community-org__name{font-size:var(--fs-body-sm);font-weight:600;color:var(--qs-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qs-community-org__window{display:inline-flex;align-items:center;gap:6px;font-family:var(--qs-font-mono);font-size:var(--fs-micro);font-weight:600;color:var(--qs-warning)}.qs-community-org__window svg{inline-size:12px;block-size:12px;flex-shrink:0}.qs-community-org__window--closed{color:var(--qs-danger);background:var(--qs-danger-tint);font-weight:700;padding-inline:8px;padding-block:2px;border-radius:var(--radius-full)}.qs-hissa-browse-title{margin-block-end:12px;text-wrap:balance}@media (max-width:479px){.qs-hissa-browse-title{font-size:var(--fs-h4)}}.qs-hissa-browse-season{margin-block-end:16px}.qs-hissa-browse-season__cta{margin-block-start:10px}.qs-hissa-browse-skel{display:flex;flex-direction:column;min-inline-size:0;overflow:hidden;border:1px solid var(--qs-border-default);border-radius:var(--radius-lg);background:var(--qs-surface-card)}.qs-hissa-browse-skel__photo{aspect-ratio:4/3;inline-size:100%;border-radius:0}.qs-hissa-browse-skel__body{padding:12px;display:flex;flex-direction:column;gap:8px}.qs-community-org__kind{font-weight:400;color:var(--qs-text-tertiary)}.qs-community-org__name-link{color:inherit;text-decoration:none}.qs-community-org__name-link:hover{text-decoration:underline}.qs-org-page__logo{overflow:hidden}.qs-org-page__logo img{inline-size:100%;block-size:100%;object-fit:cover}.qs-org-page__logo svg{inline-size:42%;block-size:42%}.qs-card__verify{display:inline-flex;align-items:center;gap:4px;font-family:var(--qs-font-body);font-size:var(--fs-micro);font-weight:700;color:var(--qs-community)}.qs-card__verify svg{inline-size:11px;block-size:11px}.qs-card.qs-card--list.qs-card--default.qs-card--accent-community>.qs-card__photo{height:auto;min-height:200px;align-self:stretch}.qs-card--accent-community>.qs-card__photo>.qs-media-img{position:absolute;inset:0;inline-size:auto;block-size:auto}.qs-card--accent-community>.qs-card__photo>.qs-media-img img{object-fit:cover}.qs-card--accent-community>.qs-card__photo>.qs-card__photo-ph svg{width:min(46%,128px);height:min(46%,128px)}.qs-hissa-card__title-row{display:flex;align-items:center;flex-wrap:nowrap;gap:8px;min-inline-size:0}.qs-hissa-card__title-row .qs-card__title{flex:1 1 auto;min-inline-size:0;margin:0}.qs-hissa-card__org-title-link{flex:1 1 auto;min-inline-size:0;color:inherit;text-decoration:none}.qs-hissa-card__org-title-link:hover .qs-community-org__name{color:var(--qs-community);text-decoration:underline;text-underline-offset:2px}.qs-hissa-card__body>.qs-community-org,.qs-hissa-card__title-row>.qs-community-org{flex:1 1 auto;min-inline-size:0}.qs-community-org--title{align-items:center;gap:10px}.qs-community-org--title .qs-community-org__logo{inline-size:40px;block-size:40px}.qs-community-org--title .qs-community-org__logo svg{inline-size:20px;block-size:20px}.qs-community-org--title .qs-community-org__name{margin:0;color:var(--qs-text-primary);font-family:var(--qs-font-display);font-weight:700}.qs-community-org--title .qs-community-org__name .qs-community-org__kind{font-weight:400}.qs-community-org__loc{display:inline-flex;align-items:center;gap:6px;max-inline-size:100%;font-family:var(--qs-font-mono);font-size:var(--fs-caption);color:var(--qs-text-tertiary)}.qs-community-org__loc svg{inline-size:12px;block-size:12px;flex-shrink:0}.qs-community-org__loc .loc{flex:0 1 auto;min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qs-community-org__loc .qs-badge{flex:none;margin-inline-start:0}.qs-hissa-head .qs-community-org--title{align-items:flex-start;flex:1 1 auto;min-inline-size:0}.qs-hissa-head .qs-community-org--title .qs-community-org__logo{inline-size:40px;block-size:40px;margin-block-start:4px}.qs-hissa-head .qs-community-org--title .qs-community-org__name{font-size:28px;white-space:normal;text-overflow:unset;overflow:visible}.qs-hissa-card__window{margin-block-start:6px}.qs-card--accent-community .qs-card__quote-price .qs-card__price{display:inline-flex;align-items:baseline;flex-wrap:nowrap;gap:6px;white-space:nowrap}.qs-card--accent-community .qs-card__quote-price .qs-card__price-note{display:inline;margin:0;white-space:nowrap;font-weight:600}.qs-hissa-card__owner-divider{margin-block-start:auto;margin-block-end:0}a.qs-card__photo{display:block;text-decoration:none;color:inherit}