.partner-landing__hero-grid{padding-top:var(--space-12)}.partner-landing__copy{gap:var(--space-6);flex-direction:column;display:flex}.partner-landing__title{margin:0}.partner-landing__lead{max-width:600px;font-size:var(--text-lg);color:var(--color-muted);text-wrap:pretty;margin:0;line-height:28px}.partner-landing__actions{gap:var(--space-3)}.partner-landing__note{align-items:center;gap:var(--space-2);font-size:var(--text-md);line-height:var(--leading-md);margin:0;display:flex}.partner-landing__note .icon{color:var(--color-accent);flex:none}.partner-landing__pass-list{flex-direction:column;margin:0;display:flex}.partner-landing__pass-row{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-hairline);display:flex}.partner-landing__pass-row:first-child{padding-top:0}.partner-landing__pass-row:last-child{border-bottom:0;padding-bottom:0}.partner-landing__pass-row dd{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-ink);text-align:end;margin:0}.partner-landing__pass .stub__foot{justify-content:space-between;align-items:center;gap:var(--space-4);flex-direction:row}.partner-landing__pass-foot{align-items:center;gap:var(--space-2);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-muted);display:inline-flex}.partner-landing__benefit{flex-direction:column;height:100%;display:flex}.partner-landing__icon{width:var(--control-lg);height:var(--control-lg);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:flex}.partner-landing__benefit-title{margin-top:var(--space-6);font-size:var(--text-xl);line-height:var(--leading-xl);font-weight:var(--weight-semibold);color:var(--color-ink);text-wrap:balance}.partner-landing__benefit-text{margin-top:var(--space-2);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-muted);text-wrap:pretty}.partner-landing__points{padding-top:var(--space-6);margin-top:auto}.partner-landing__step{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.partner-landing__step-title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink)}.partner-landing__step-text{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-muted);text-wrap:pretty;margin:0}.partner-landing__privacy{gap:var(--space-4);flex-direction:column;height:100%;display:flex}.partner-landing__privacy-title{margin-top:var(--space-2)}.partner-landing__privacy-text{font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-muted);text-wrap:pretty;margin:0}.partner-landing__privacy-sample{gap:var(--space-2);padding-top:var(--space-4);margin:auto 0 0;display:flex}.partner-landing__privacy-sample .num{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);background:var(--color-surface-2);color:var(--color-ink)}.partner-landing__privacy-sample .num:last-child{background:var(--color-accent-soft);color:var(--color-accent)}.partner-landing__faq{border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.partner-landing__faq-item{border-bottom:1px solid var(--color-hairline)}.partner-landing__faq-question{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-ink);cursor:pointer;list-style:none;display:flex}.partner-landing__faq-question::-webkit-details-marker{display:none}.partner-landing__faq-question .icon{color:var(--color-muted);transition:rotate var(--duration-fast) var(--ease);flex:none}.partner-landing__faq-item[open] .partner-landing__faq-question .icon{color:var(--color-accent);rotate:180deg}.partner-landing__faq-question:hover{color:var(--color-accent-hover)}.partner-landing__faq-answer{max-width:68ch;padding-bottom:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-muted);text-wrap:pretty;margin:0}.partner-landing__cta{justify-content:space-between;align-items:center;gap:var(--space-8);background:linear-gradient(120deg, var(--color-accent-tint), transparent 60%), var(--color-surface-1);display:flex}.partner-landing__cta-copy{gap:var(--space-2);flex-direction:column;display:flex}.partner-landing__cta-text{max-width:640px;font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-muted);margin:0}.partner-landing__others{align-items:center;gap:var(--space-4) var(--space-8);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.partner-landing__others .cluster{gap:var(--space-4) var(--space-8)}.partner-landing__others .more-link{align-items:center;gap:var(--space-2);display:inline-flex}@media (width>=901px) and (width<=1100px){.partner-landing__benefit-title{min-height:calc(2 * var(--leading-xl))}}@media (width<=900px){.partner-landing__hero-grid{padding-top:var(--space-8);row-gap:var(--space-12)}.partner-landing__cta{flex-direction:column;align-items:flex-start}.partner-landing__privacy{height:auto;margin-bottom:var(--space-12)}}@media (prefers-reduced-motion:reduce){.partner-landing__faq-question .icon{transition:none}}.section.legal{padding-top:var(--space-12)}.legal__updated{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.legal__updated time{color:var(--color-ink)}.legal__body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.legal__body>.legal-basis{margin-top:calc(var(--space-4) - var(--space-16))}.legal__body>.legal-incomplete{margin-bottom:calc(var(--space-6) - var(--space-16))}.legal-link{align-items:center;gap:var(--space-1);color:var(--color-accent);font-weight:var(--weight-medium);transition:color var(--duration-fast) var(--ease);display:inline-flex}.legal-link:hover{color:var(--color-accent-hover);text-underline-offset:3px;text-decoration:underline}.legal-nowrap{white-space:nowrap}.legal-missing{min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px var(--color-line-dash);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-chip);text-transform:uppercase;color:var(--color-accent);vertical-align:middle;align-items:center;display:inline-flex}.legal-toc{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius);background:var(--color-surface-1);box-shadow:var(--ring-hairline);flex-direction:column;display:flex}.legal-toc__title{padding:var(--space-3) var(--space-4) var(--space-1)}.legal-toc__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-toc__link{align-items:baseline;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);color:var(--color-muted);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);display:flex}.legal-toc__link:hover{background:var(--color-surface-2);color:var(--color-ink)}.legal-toc__num{font-size:var(--text-xs);color:var(--color-accent);flex:none}@media (width>=901px){.legal-toc{top:var(--space-6);order:2;position:sticky}}.legal-section{gap:var(--space-6);min-width:0;scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.legal-section__title{align-items:baseline;gap:var(--space-3);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--display-sign);line-height:var(--display-sign-leading);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;margin:0;display:flex}.legal-section__num{font-size:var(--text-sm);line-height:var(--leading-sm);font-weight:var(--weight-medium);color:var(--color-accent);flex:none;translate:0 -2px}.legal-prose{max-width:none}.legal-summary{gap:var(--space-4);flex-direction:column;display:flex}.legal-summary__title{margin:0}.legal-summary__list{gap:var(--space-3);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-summary__list li{align-items:flex-start;gap:var(--space-3);display:flex}.legal-summary__list li>span{text-wrap:pretty;min-width:0}.legal-summary__icon{color:var(--color-accent);flex:none;margin-top:2px}.legal-operator{align-items:flex-start;gap:var(--space-2);font-size:var(--text-base);line-height:var(--leading-base);flex-direction:column;display:flex}.legal-operator__intro{color:var(--color-muted)}.legal-operator__name{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink)}.legal-operator__email{align-items:center;gap:var(--space-2);display:flex}.legal-operator__icon{color:var(--color-accent);flex:none}.legal-operator__more{margin-top:var(--space-2);font-size:var(--text-md);line-height:var(--leading-md)}.legal-address{color:var(--color-ink);flex-direction:column;font-style:normal;display:flex}.legal-address__line+.legal-address__line{margin-top:var(--space-1)}.legal-legend{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.legal-legend__row{align-items:center;gap:var(--space-3);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-muted);display:flex}.legal-legend__row dt{flex:none;width:128px}.legal-legend__row dd{min-width:0;margin:0}.legal-table-panel{padding:var(--space-2) var(--space-6);overflow-x:auto}.legal-table{border-collapse:collapse;width:100%;font-size:var(--text-md);line-height:var(--leading-md)}.legal-table th,.legal-table td{padding:var(--space-4) var(--space-4) var(--space-4) 0;box-shadow:inset 0 -1px 0 var(--color-hairline);text-align:left;vertical-align:top}.legal-table th:last-child,.legal-table td:last-child{padding-right:0}.legal-table tbody tr:last-child>*{box-shadow:none}.legal-table thead th{padding-block:var(--space-3);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.legal-table__name-col{width:29%}.legal-table__category-col{width:120px}.legal-table__lifetime-col{width:136px}.legal-table__name{font-weight:var(--weight-regular)}.legal-table__code{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-ink);overflow-wrap:anywhere;display:block}.legal-table__code+.legal-table__meta{margin-top:var(--space-1)}.legal-table__meta{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted);display:block}.legal-table__purpose{color:var(--color-ink);text-wrap:pretty}.legal-table__lifetime{color:var(--color-ink)}.legal-table__note{font-size:var(--text-xs);line-height:var(--leading-xs);color:var(--color-muted);display:block}@media (width<=700px){.legal-table-panel{padding:0 var(--space-4)}.legal-table,.legal-table tbody,.legal-table tr,.legal-table th,.legal-table td{width:auto;display:block}.legal-table thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.legal-table tr{gap:var(--space-3) var(--space-4);padding:var(--space-4) 0;box-shadow:inset 0 -1px 0 var(--color-hairline);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.legal-table tbody tr:last-child{box-shadow:none}.legal-table th,.legal-table td,.legal-table tbody tr:last-child>*{box-shadow:none;padding:0}.legal-table__name,.legal-table__purpose{grid-column:1/-1}.legal-table__purpose:before,.legal-table__category:before,.legal-table__lifetime:before{content:attr(data-label);margin-bottom:var(--space-1);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted);display:block}}.legal-services{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-service{gap:var(--space-4);flex-direction:column;display:flex}.legal-service__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.legal-service__name{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.legal-service__text{font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-service__facts{gap:var(--space-4);padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.legal-service__fact{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.legal-service__fact dd{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-ink);overflow-wrap:anywhere;margin:0}.legal-service__host{font-family:var(--font-mono);font-size:var(--text-sm)}.legal-service__privacy{font-size:var(--text-md);line-height:var(--leading-md);align-self:flex-start}@media (width<=600px){.legal-service__facts{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}.legal-facts__panel{gap:var(--space-4);flex-direction:column;display:flex}.legal-facts__title{margin:0}.legal-facts__list{gap:var(--space-3);font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-facts__list li{align-items:flex-start;gap:var(--space-3);display:flex}.legal-facts__list li>span{text-wrap:pretty;min-width:0}.legal-facts__icon{color:var(--color-accent);flex:none}.legal-facts__icon--no{color:var(--color-muted)}.legal-browsers__title{margin:0 0 calc(var(--space-3) - var(--space-6))}.legal-browsers{margin:0;padding:0;list-style:none}.legal-sheet{padding:0 var(--space-6)}.legal-sheet__group{gap:var(--space-3);padding:var(--space-6) 0;flex-direction:column;display:flex}.legal-sheet__group+.legal-sheet__group{box-shadow:inset 0 1px 0 var(--color-hairline)}.legal-sheet__title{color:var(--color-accent);margin:0}.legal-sheet__list{gap:var(--space-3);flex-direction:column;margin:0;display:flex}.legal-sheet__row{gap:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base);grid-template-columns:200px minmax(0,1fr);display:grid}.legal-sheet__label{color:var(--color-muted)}.legal-sheet__value{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;margin:0}.legal-sheet__strong{font-weight:var(--weight-semibold)}.legal-sheet__note{margin-top:var(--space-1);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted);overflow-wrap:normal;display:block}.legal-basis{max-width:68ch;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted);text-wrap:pretty}.legal-related{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.legal-related__title{padding:var(--space-3) var(--space-4) var(--space-1)}.legal-related__list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-related__link{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-xl);padding:0 var(--space-4);border-radius:var(--radius-pill);font-size:var(--text-md);line-height:var(--leading-md);font-weight:var(--weight-medium);color:var(--color-ink);transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);display:flex}.legal-related__link:hover{background:var(--color-surface-2);color:var(--color-accent)}.legal-related__link .icon{color:var(--color-muted);flex:none}.legal-related .btn{margin:var(--space-2) 0 0}@media (width<=900px){.section.legal{padding-top:var(--space-8)}.legal__body{gap:var(--space-12)}.legal__body>.legal-basis{margin-top:calc(var(--space-4) - var(--space-12))}.legal__body>.legal-incomplete{margin-bottom:calc(var(--space-6) - var(--space-12))}.legal-section__title{font-size:var(--display-h3);line-height:var(--display-h3-leading)}}@media (width<=600px){.legal-sheet{padding:0 var(--space-4)}.legal-sheet__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.legal-sheet__label{font-size:var(--text-sm);line-height:var(--leading-sm)}.legal-legend__row{align-items:flex-start}.legal-legend__row dt{width:auto;min-width:112px}}.legal-group{gap:var(--space-4);min-width:0;scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.legal-group__title{color:var(--color-accent);margin:0}.legal-section>.legal-group{margin-top:var(--space-4)}.legal-activity a,.legal-row__text a,.legal-right__text a,.legal-objection a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.legal-bullets{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-bullets>li{padding-left:var(--space-4);text-wrap:pretty;position:relative}.legal-bullets>li:before{content:"";background:var(--color-accent);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.5lh - 2px);left:0}.prose .legal-bullets{gap:var(--space-3)}.legal-activities{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-activity{gap:var(--space-4);min-width:0;scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.legal-activity__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.legal-activity__title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink);text-wrap:balance;margin:0}.legal-activity__badges{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-activity__summary{font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-activity__facts{gap:var(--space-4);padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-hairline);flex-direction:column;margin:0;display:flex}.legal-activity__fact{gap:var(--space-4);font-size:var(--text-md);grid-template-columns:144px minmax(0,1fr);line-height:22px;display:grid}.legal-activity__label{padding-top:3px}.legal-activity__value{min-width:0;color:var(--color-ink);text-wrap:pretty;margin:0}.legal-activity__basis{font-weight:var(--weight-semibold)}.legal-activity__ref{color:var(--color-muted)}.legal-rows{padding:0 var(--space-6);margin:0;list-style:none}.legal-row{gap:var(--space-2);padding:var(--space-5) 0;flex-direction:column;display:flex}.legal-row+.legal-row{box-shadow:inset 0 1px 0 var(--color-hairline)}.legal-row__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.legal-row__name{font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.legal-row__meta{font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted)}.legal-row__text{font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-row__link{font-size:var(--text-md);line-height:var(--leading-md);align-self:flex-start}.legal-operator__contact{gap:var(--space-2);margin-top:var(--space-2);padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-hairline);flex-direction:column;align-self:stretch;display:flex}.legal-operator__label{color:var(--color-accent);margin:0}.legal-rights{margin:0;padding:0;list-style:none}.legal-right{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.legal-right__title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.legal-right__ref{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.legal-right__text{margin-top:var(--space-1);font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-right__link{padding-top:var(--space-2);font-size:var(--text-md);line-height:var(--leading-md);align-self:flex-start;margin-top:auto}.legal-objection{gap:var(--space-4);background:var(--color-accent-tint);box-shadow:inset 0 0 0 1px var(--color-accent-ring);flex-direction:column;display:flex}.legal-objection__ref{align-items:center;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent);display:flex}.legal-objection__icon{flex:none}.legal-objection__text{font-size:var(--text-base);color:var(--color-ink);text-wrap:pretty;line-height:26px}.legal-objection__send{font-weight:var(--weight-medium)}.legal-actions{margin:0}@media (width<=600px){.legal-rows{padding:0 var(--space-4)}.legal-activity__fact{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.legal-activity__label{padding-top:0}}.legal__versions{gap:var(--space-1) var(--space-6);flex-wrap:wrap;display:flex}.legal-toc--long .legal-toc__num{min-width:4ch}@media (width>=901px){.legal-toc--long{max-height:calc(100vh - 2 * var(--space-6));overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-line) transparent;overflow-y:auto}.legal-toc--long .legal-toc__link{padding-block:6px}}@media (width>=601px) and (width<=900px){.legal-toc--long .legal-toc__list{column-gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}.legal-summary__note{padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted)}.legal-section__more{font-size:var(--text-md);line-height:var(--leading-md);align-self:flex-start}.legal-clauses{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.legal-clauses__item{gap:var(--space-2);grid-template-columns:32px minmax(0,1fr);display:grid}.legal-clauses__num{font-size:var(--text-sm);color:var(--color-muted);padding-top:7px}.legal-clauses__body{min-width:0;font-size:var(--text-base);color:var(--color-ink);text-wrap:pretty;line-height:28px}.legal-clauses__body a,.legal-points a,.legal-definitions a,.legal-rank a{color:var(--color-accent);text-underline-offset:3px;text-decoration:underline}.legal-points{gap:var(--space-2);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.legal-points__item{gap:var(--space-1);grid-template-columns:28px minmax(0,1fr);display:grid}.legal-points__item>span:last-child{min-width:0}.legal-points__num{font-size:var(--text-sm);color:var(--color-accent);padding-top:7px}.legal-definitions{padding:0 var(--space-6);margin:0}.legal-definitions__row{gap:var(--space-4);padding:var(--space-4) 0;font-size:var(--text-md);grid-template-columns:168px minmax(0,1fr);line-height:22px;display:grid}.legal-definitions__row+.legal-definitions__row{box-shadow:inset 0 1px 0 var(--color-hairline)}.legal-definitions__term{font-weight:var(--weight-semibold);color:var(--color-ink)}.legal-definitions__text{min-width:0;color:var(--color-muted);text-wrap:pretty;margin:0}.legal-legend--wide .legal-legend__row dt{width:168px}.legal-related-sellers{gap:var(--space-3);flex-direction:column;display:flex}.legal-related-sellers__title{color:var(--color-accent);margin:0}.legal-related-sellers__text{font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-related-sellers__list{gap:var(--space-2) var(--space-6);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-ink);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.legal-ranks{gap:var(--space-4);flex-direction:column;display:flex}.legal-rank{gap:var(--space-4);scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.legal-rank__head{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.legal-rank__title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink);margin:0}.legal-rank__text{font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-rank__list{gap:var(--space-3);padding:var(--space-4) 0 0;box-shadow:inset 0 1px 0 var(--color-hairline);flex-direction:column;margin:0;list-style:none;display:flex}.legal-rank__item{gap:var(--space-3);font-size:var(--text-md);color:var(--color-ink);grid-template-columns:24px minmax(0,1fr);line-height:22px;display:grid}.legal-rank__desc{text-wrap:pretty;min-width:0}.legal-rank__num{border-radius:var(--radius-pill);width:24px;height:24px;box-shadow:var(--ring-accent);font-size:var(--text-xs);color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex;translate:0 -1px}.legal-rank__dot{border-radius:var(--radius-pill);background:var(--color-accent);justify-self:center;width:6px;height:6px;margin-top:8px}.legal-rank__name{font-weight:var(--weight-semibold)}.legal-rank__list--options .legal-rank__item{gap:var(--space-4);grid-template-columns:168px minmax(0,1fr)}.legal-rank__option{align-self:start;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.legal-rank__default{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-accent)}.legal-rank__note{padding-top:var(--space-4);box-shadow:inset 0 1px 0 var(--color-hairline);font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted);text-wrap:pretty}.legal-contact-line{align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius);background:var(--color-surface-1);box-shadow:var(--ring-hairline);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-ink);flex-wrap:wrap;display:flex}.legal-contact-line__icon{color:var(--color-accent);flex:none}.legal-contact-line__label{color:var(--color-muted)}.legal-mediators{gap:var(--space-4);flex-direction:column;display:flex}.legal-mediators__title{color:var(--color-accent);margin:0}.legal-mediators__list{gap:var(--space-4) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.legal-mediators__item{align-items:flex-start;gap:var(--space-1);min-width:0;font-size:var(--text-md);flex-direction:column;line-height:22px;display:flex}.legal-mediators__name{font-weight:var(--weight-semibold);color:var(--color-ink)}.legal-mediators__address{color:var(--color-muted)}.legal-mediators__pending{font-size:var(--text-md);color:var(--color-muted);text-wrap:pretty;line-height:22px}.legal-mediators__pending .legal-missing{margin-left:var(--space-1)}@media (width<=600px){.legal-clauses__item{gap:var(--space-1);grid-template-columns:28px minmax(0,1fr)}.legal-points__item{grid-template-columns:24px minmax(0,1fr)}.legal-definitions{padding:0 var(--space-4)}.legal-definitions__row{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.legal-legend--wide .legal-legend__row{align-items:flex-start;gap:var(--space-2);flex-direction:column}.legal-legend--wide .legal-legend__row dt{width:auto}.legal-rank__list--options{gap:var(--space-5)}.legal-rank__list--options .legal-rank__item{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.legal-mediators__list{grid-template-columns:minmax(0,1fr)}.legal-contact-line{padding:var(--space-4)}}.contact__main{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.contact-sent{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);box-shadow:inset 0 0 0 1px var(--color-accent-ring);background:linear-gradient(90deg, var(--color-accent-tint), transparent 70%), var(--color-surface-1);display:flex}.contact-sent__icon{background:var(--color-accent);width:48px;height:48px;color:var(--color-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.contact-sent__title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);color:var(--color-ink)}.contact-sent__text{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-muted)}.contact-form{gap:var(--space-6);padding:var(--space-8);flex-direction:column;display:flex}.contact-select{position:relative}.contact-select__icon{z-index:1;top:50%;left:var(--space-4);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.contact-select__icon[hidden]{display:none}.select.contact-select__control{height:var(--control-xl);padding-left:calc(var(--space-4) + 28px)}.contact-message__meta{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.contact-message__count{font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;flex:none}.contact-form__foot{justify-content:space-between;align-items:center;gap:var(--space-6);padding-top:var(--space-6);box-shadow:inset 0 1px 0 var(--color-hairline);display:flex}.contact-form__privacy{align-items:flex-start;gap:var(--space-2);max-width:440px;font-size:var(--text-sm);line-height:var(--leading-sm);color:var(--color-muted);display:flex}.contact-form__privacy-icon{color:var(--color-accent);flex:none;margin-top:2px}.contact-form__link{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.contact-form__link:hover{color:var(--color-accent)}.contact-form__foot .btn{flex:none}.contact__aside{gap:var(--space-4);flex-direction:column;display:flex}@media (width>=901px){.contact__aside{top:var(--space-6);position:sticky}.contact-form .textarea{min-height:300px}}.contact-card{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);flex-direction:column;display:flex}.contact-card__icon{width:40px;height:40px;margin-bottom:var(--space-2);background:var(--color-accent-soft);color:var(--color-accent);border-radius:50%;place-items:center;display:grid}.contact-card__title{margin:0}.contact-card__text{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-muted)}.contact-card__email{font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);overflow-wrap:anywhere}.contact-card__email:hover{color:var(--color-accent)}@media (width<=900px){.contact-form{padding:var(--space-5)}.contact-form__foot{flex-direction:column;align-items:stretch}.contact-form__foot .btn{width:100%}}.help-search{max-width:640px;margin-top:var(--space-2);position:relative}.help-search__icon{z-index:1;top:50%;left:var(--space-5);color:var(--color-muted);pointer-events:none;position:absolute;transform:translateY(-50%)}.input.help-search__input{padding-left:calc(var(--space-5) + 32px);padding-right:calc(var(--space-2) + 40px)}.input.help-search__input::-webkit-search-cancel-button{appearance:none}.help-search__clear{top:50%;right:var(--space-2);width:40px;height:40px;color:var(--color-muted);cursor:pointer;transition:background-color var(--duration-fast) var(--ease), color var(--duration-fast) var(--ease);background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;transform:translateY(-50%)}.help-search__clear:hover{background:var(--color-surface-2);color:var(--color-ink)}.section.help{padding-top:var(--space-12)}.help-topics{margin-bottom:var(--space-16)}.help-topics__list{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.help-topics__list>li{display:flex}.help-topic{align-items:flex-start;gap:var(--space-2);padding:var(--space-6);color:var(--color-ink);transition:box-shadow var(--duration-fast) var(--ease), transform var(--duration-lift) var(--ease);flex-direction:column;flex:1;display:flex}.help-topic:hover{box-shadow:inset 0 0 0 1px var(--color-accent-ring);transform:translateY(-2px)}.help-topic__icon,.help-section__icon{background:var(--color-accent-soft);width:40px;height:40px;color:var(--color-accent);border-radius:50%;flex:none;place-items:center;display:grid}.help-topic__icon{margin-bottom:var(--space-2)}.help-topic__title{font-size:var(--text-lg);line-height:var(--leading-lg);font-weight:var(--weight-semibold);text-wrap:balance}.help-topic:hover .help-topic__title{color:var(--color-accent)}.help-topic__text{font-size:var(--text-md);line-height:var(--leading-md);color:var(--color-muted);text-wrap:pretty;flex:1}.help-topic__count{margin-top:var(--space-2);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--leading-xs);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-muted)}.help__body{gap:var(--space-16);flex-direction:column;min-width:0;display:flex}.help-section{gap:var(--space-4);min-width:0;scroll-margin-top:var(--space-6);flex-direction:column;display:flex}.help-section__title{align-items:center;gap:var(--space-4);margin:0 0 var(--space-2);font-family:var(--font-display);font-weight:var(--weight-display);font-size:var(--display-sign);line-height:var(--display-sign-leading);letter-spacing:var(--tracking-display);text-transform:uppercase;color:var(--color-ink);text-wrap:balance;display:flex}.help-faq{border-top:1px solid var(--color-hairline);flex-direction:column;display:flex}.help-faq__item{border-bottom:1px solid var(--color-hairline);scroll-margin-top:var(--space-6)}.help-faq__question{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);font-size:var(--text-base);line-height:var(--leading-base);font-weight:var(--weight-semibold);color:var(--color-ink);cursor:pointer;list-style:none;display:flex}.help-faq__question::-webkit-details-marker{display:none}.help-faq__question .icon{color:var(--color-muted);transition:rotate var(--duration-fast) var(--ease);flex:none}.help-faq__question:hover{color:var(--color-accent-hover)}.help-faq__item[open] .help-faq__question .icon{color:var(--color-accent);rotate:180deg}.help-faq__answer{max-width:68ch;padding-bottom:var(--space-5);font-size:var(--text-base);line-height:var(--leading-base);color:var(--color-muted);text-wrap:pretty;margin:0}.help-faq__answer a{color:var(--color-ink);text-underline-offset:3px;text-decoration:underline}.help-faq__answer a:hover{color:var(--color-accent)}.help-section__contact{font-size:var(--text-md);line-height:var(--leading-md);align-self:flex-start}.help__aside{gap:var(--space-4);flex-direction:column;display:flex}.help__aside .contact-card .btn{margin-top:var(--space-2)}.help-search[hidden],.help-search__clear[hidden],.help-topics[hidden],.help__empty[hidden],.help-section[hidden],.help-faq__item[hidden]{display:none}@media (width>=901px){.help__aside{top:var(--space-6);position:sticky}}@media (width<=900px){.section.help{padding-top:var(--space-8)}.help-topics{margin-bottom:var(--space-12)}.help-topics__list{grid-template-columns:repeat(2,minmax(0,1fr))}.help__body{gap:var(--space-12)}.help-section__title{font-size:var(--display-h3);line-height:var(--display-h3-leading)}}@media (width<=600px){.help-topics__list{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.help-topic{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-direction:row}.help-topic__icon{width:32px;height:32px;margin-bottom:0}.help-topic__title{font-size:var(--text-base);line-height:var(--leading-base);flex:1}.help-topic__text{display:none}.help-topic__count{flex:none;margin-top:0}}@media (prefers-reduced-motion:reduce){.help-topic:hover{transform:none}.help-faq__question .icon{transition:none}}
