.psm-g-hero{position:relative;padding-block:40px 32px;background:var(--anslation-ds-hero-glow,transparent)}.psm-g-hero__inner{display:grid;gap:16px;max-width:820px}.psm-g-hero .psm-crumbs{margin-bottom:8px}.psm-g-hero__h1{font-size:clamp(32px,5vw,52px)}.psm-g-hero__h1 .psm-g-count{color:var(--anslation-ds-muted);font-weight:500}.psm-g-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}@media (max-width:767px){.psm-g-hero{padding-block:24px 16px}}.psm-g-toolbar{display:grid;gap:16px;margin-bottom:24px}.psm-g-search{position:relative;max-width:480px}.psm-g-search__icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--anslation-ds-muted);pointer-events:none}.psm-g-search__input{width:100%;min-height:44px;padding:0 44px 0 42px;border-radius:var(--anslation-ds-radius,8px);border:1px solid var(--anslation-ds-border-strong);background:var(--anslation-ds-surface);color:var(--anslation-ds-text);font:inherit;font-size:15px;transition:border-color .15s var(--psm-ease),box-shadow .15s var(--psm-ease)}.psm-g-search__input::placeholder{color:var(--anslation-ds-muted);opacity:1}.psm-g-search__input:focus-visible{border-color:var(--anslation-ds-primary)}.psm-g-search__input::-webkit-search-cancel-button{display:none}.psm-g-search__clear{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:36px;height:36px;border:0;border-radius:var(--anslation-ds-radius-pill,9999px);background:transparent;color:var(--anslation-ds-muted);cursor:pointer}.psm-g-search__clear:hover{background:var(--anslation-ds-soft);color:var(--anslation-ds-text)}.psm-g-chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.psm-g-chips .psm-chip{min-height:36px}.psm-g-chip__count{font-variant-numeric:tabular-nums;font-size:12px;color:var(--anslation-ds-muted)}.psm-chip[aria-pressed=true] .psm-g-chip__count{color:inherit}.psm-g-status{font-size:13px;color:var(--anslation-ds-muted);margin:0}.psm-g-list{list-style:none;margin:0;padding:0}.psm-g-list>li{display:grid;min-width:0}.psm-g-list>li[hidden]{display:none}.psm-g-empty{display:grid;justify-items:center;gap:12px;padding:48px 20px;text-align:center;border:1px dashed var(--anslation-ds-border-strong);border-radius:var(--anslation-ds-radius-lg,16px);background:var(--anslation-ds-surface)}.psm-g-empty[hidden]{display:none}.psm-g-empty__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--anslation-ds-radius-pill,9999px);background:var(--anslation-ds-soft);color:var(--anslation-ds-muted)}.psm-g-soon{border:1px solid var(--anslation-ds-border);background:var(--anslation-ds-surface);box-shadow:var(--anslation-ds-shadow-sm)}.psm-g-soon,.psm-g-soon>summary{border-radius:var(--anslation-ds-radius-lg,16px)}.psm-g-soon>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:56px;padding:12px 20px;cursor:pointer;list-style:none;font-weight:600;font-size:15px}.psm-g-soon>summary::-webkit-details-marker{display:none}.psm-g-soon>summary:hover{background:var(--anslation-ds-hover)}.psm-g-soon__chev{transition:transform .2s var(--psm-ease);color:var(--anslation-ds-muted);flex:none}.psm-g-soon[open] .psm-g-soon__chev{transform:rotate(180deg)}.psm-g-soon__body{padding:4px 20px 20px}.psm-g-soon__list{list-style:none;margin:0;padding:0;display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.psm-g-soon__item{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--anslation-ds-radius,8px);background:var(--anslation-ds-soft);color:var(--anslation-ds-text-soft);font-size:13px;font-weight:500}.psm-g-soon__item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.psm-g-soon__item svg{flex:none;color:var(--anslation-ds-muted)}.psm-g-cats{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr))}.psm-g-cat{display:grid;gap:8px;height:100%;padding:20px;border-radius:var(--anslation-ds-radius-lg,16px);border:1px solid var(--anslation-ds-border);background:var(--anslation-ds-surface);box-shadow:var(--anslation-ds-shadow-sm);color:inherit;text-decoration:none;transition:box-shadow .2s var(--psm-ease),border-color .2s var(--psm-ease),transform .2s var(--psm-ease)}.psm-g-cat:hover{border-color:var(--anslation-ds-border-strong);box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-2px)}.psm-g-cat__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.psm-g-cat__title{font-size:16px;font-weight:600;letter-spacing:-.012em;margin:0}.psm-g-cat__blurb{font-size:13px;line-height:1.5;color:var(--anslation-ds-muted);margin:0}.psm-g-cat__go{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;color:var(--anslation-ds-primary-text,var(--anslation-ds-primary))}.psm-g-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));counter-reset:psm-step}.psm-g-step{display:grid;gap:8px;align-content:start;padding:20px}.psm-g-step__num{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--anslation-ds-radius-pill,9999px);background:var(--anslation-ds-primary-soft);color:var(--anslation-ds-primary-text,var(--anslation-ds-primary));font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.psm-g-step p{margin:0;font-size:14px;line-height:1.55;color:var(--anslation-ds-text-soft)}.psm-g-prose{display:grid;gap:16px;max-width:72ch}.psm-g-prose p{margin:0;font-size:16px;line-height:1.65;color:var(--anslation-ds-text-soft)}.psm-g-link,.psm-g-prose a{color:var(--anslation-ds-primary-text,var(--anslation-ds-primary));font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.psm-g-link:hover,.psm-g-prose a:hover{text-decoration-thickness:2px}.psm-g-split{display:grid;gap:32px;grid-template-columns:minmax(0,1fr)}@media (min-width:960px){.psm-g-split{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px}}.psm-g-faq{display:grid;border:1px solid var(--anslation-ds-border);border-radius:var(--anslation-ds-radius-lg,16px);background:var(--anslation-ds-surface);box-shadow:var(--anslation-ds-shadow-sm);overflow:hidden}.psm-g-faq details+details{border-top:1px solid var(--anslation-ds-border)}.psm-g-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:14px 20px;cursor:pointer;list-style:none;font-size:15px;font-weight:600;line-height:1.4}.psm-g-faq summary::-webkit-details-marker{display:none}.psm-g-faq summary:hover{background:var(--anslation-ds-hover)}.psm-g-faq summary h3{font:inherit;margin:0}.psm-g-faq__chev{flex:none;color:var(--anslation-ds-muted);transition:transform .2s var(--psm-ease)}.psm-g-faq details[open] .psm-g-faq__chev{transform:rotate(45deg)}.psm-g-faq__a{padding:0 20px 18px;margin:0;font-size:15px;line-height:1.6;color:var(--anslation-ds-text-soft)}.psm-g-links{display:flex;flex-wrap:wrap;gap:12px}.psm-g-band{display:grid;gap:16px;justify-items:start;padding:clamp(28px,5vw,48px);border-radius:var(--anslation-ds-radius-xl,24px);background:var(--anslation-ds-band);color:var(--anslation-ds-band-ink)}.psm-g-band .psm-h2{color:inherit}.psm-g-band p{margin:0;color:var(--anslation-ds-band-ink-soft,var(--anslation-ds-band-ink));font-size:16px;line-height:1.6;max-width:60ch}.psm-g-band .psm-btn--secondary{border-color:transparent}.psm-g-jump{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.psm-g-cat-block{scroll-margin-top:88px}.psm-g-cat-block+.psm-g-cat-block{margin-top:56px}.psm-g-cat-block__head{display:grid;gap:8px;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--anslation-ds-border)}.psm-g-tpl+.psm-g-tpl{margin-top:32px}.psm-g-tpl__head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;margin-bottom:12px}.psm-g-tpl__title{display:flex;align-items:center;gap:10px}.psm-g-tpl__icon{display:grid;place-items:center;width:32px;height:32px;border-radius:10px;background:var(--anslation-ds-primary-soft);color:var(--anslation-ds-primary-text,var(--anslation-ds-primary));flex:none}.psm-g-ideas{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr))}.psm-g-idea{display:grid;gap:6px;align-content:start;height:100%;padding:16px;border-radius:var(--anslation-ds-radius-lg,16px);border:1px solid var(--anslation-ds-border);background:var(--anslation-ds-surface);color:inherit;text-decoration:none;transition:box-shadow .2s var(--psm-ease),border-color .2s var(--psm-ease),transform .2s var(--psm-ease)}.psm-g-idea:hover{border-color:var(--anslation-ds-border-strong);box-shadow:var(--anslation-ds-shadow-md);transform:translateY(-2px)}.psm-g-idea__title{font-size:15px;font-weight:600;letter-spacing:-.012em;margin:0}.psm-g-idea__blurb{font-size:13px;line-height:1.5;color:var(--anslation-ds-muted);margin:0}.psm-g-idea__go{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:13px;font-weight:600;color:var(--anslation-ds-primary-text,var(--anslation-ds-primary))}.psm-g-rules{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));counter-reset:psm-rule}.psm-g-rule{counter-increment:psm-rule;display:grid;grid-template-columns:32px minmax(0,1fr);gap:4px 12px;padding:16px}.psm-g-rule:before{content:counter(psm-rule);grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--anslation-ds-radius-pill,9999px);background:var(--anslation-ds-primary-soft);color:var(--anslation-ds-primary-text,var(--anslation-ds-primary));font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.psm-g-rule h3{font-size:15px;font-weight:600;margin:4px 0 0;letter-spacing:-.012em}.psm-g-rule p{margin:0;font-size:14px;line-height:1.55;color:var(--anslation-ds-text-soft)}.psm-g-section--soft{background:var(--anslation-ds-surface);border-block:1px solid var(--anslation-ds-border)}@media (prefers-reduced-motion:reduce){a.psm-g-cat:hover,a.psm-g-idea:hover{transform:none}}.psm-g-band__ghost{background:transparent;color:var(--anslation-ds-band-ink);border-color:var(--anslation-ds-band-ink-soft)}.psm-g-band__ghost:hover{background:color-mix(in srgb,var(--anslation-ds-band-ink) 14%,transparent)}.psm-g-note__icon{flex:none;margin-top:1px;color:var(--anslation-ds-warning-text)}.psm-section.psm-g-pt-0{padding-top:0}.psm-section.psm-g-pt-sm{padding-top:16px}.psm-section.psm-g-pb-0{padding-bottom:0}.psm-g-empty__text{margin:0}.psm-g-subhead{margin-bottom:16px}.psm-g-cat__top{align-items:flex-start}.psm-g-cat__top .psm-badge{flex:none;white-space:nowrap;margin-top:2px}.psm-g-split>.psm-section-head{align-content:start;margin-bottom:0}@media (min-width:960px){.psm-g-split>.psm-section-head{position:sticky;top:96px;align-self:start}}