.pairing_page__biMFs{padding-inline:var(--pair-space-sm)}.pairing_stage__JSmPY{width:100%;border-inline:1px solid var(--line)}.pairing_frame__UeomB{width:min(100%,var(--pair-sheet-width));margin-inline:auto;padding-block:var(--pair-space-xl)}.pairing_sheet__OafaA{border-inline:1px solid var(--line);color:var(--foreground);background:var(--background)}.pairing_hatch__Kj7_p{height:var(--pair-space-lg);border:1px solid var(--line);background:repeating-linear-gradient(315deg,var(--line) 0,var(--line) 1px,transparent 1px,transparent 6px)}.pairing_heading__K3Kz6{padding:var(--pair-space-lg);display:grid;gap:var(--pair-space-sm)}.pairing_headingRow__IIAku{display:flex;align-items:center;justify-content:space-between;gap:var(--pair-space-md);margin-bottom:var(--pair-space-md)}.pairing_appIcon__94uB3{display:grid;place-items:center;width:var(--pair-control-size);height:var(--pair-control-size);border:1px solid var(--border);border-radius:var(--pair-radius);background:var(--surface);color:var(--foreground)}.pairing_appIcon__94uB3 svg{width:var(--pair-space-lg);height:var(--pair-space-lg);stroke-width:1.5}.pairing_approvedIcon__nDN3d{color:var(--success)}.pairing_stateLabel__Enm1X{font-family:var(--font-mono);font-size:var(--pair-text-small);color:var(--muted-foreground)}.pairing_heading__K3Kz6 h1{font-family:var(--font-sans);font-size:var(--pair-text-heading);font-weight:500;letter-spacing:-.035em;line-height:1.2;min-width:0;overflow-wrap:anywhere}.pairing_heading__K3Kz6 p{font-size:var(--pair-text-body);line-height:1.6;color:var(--muted-foreground);text-wrap:pretty}.pairing_codePanel__zueZ_{padding:var(--pair-space-md) var(--pair-space-lg) var(--pair-space-lg);border-block:1px solid var(--line);background:var(--surface);color:var(--foreground)}.pairing_codeLabel__gQ_eV{display:flex;align-items:baseline;justify-content:space-between;gap:var(--pair-space-sm);font-size:var(--pair-text-small)}.pairing_code__Za3dt{padding-top:var(--pair-space-md);font-family:var(--font-mono);font-size:var(--pair-text-code);font-weight:500;font-variant-numeric:tabular-nums;letter-spacing:.08em;line-height:1.15;white-space:nowrap}.pairing_actions__lDYWx,.pairing_formBody__86WcH,.pairing_successBody__P3e9q{padding:var(--pair-space-lg);display:grid;gap:var(--pair-space-md)}.pairing_accountRow__UMyp9{display:flex;align-items:center;gap:var(--pair-space-sm);min-width:0;font-size:var(--pair-text-body);color:var(--muted-foreground)}.pairing_accountRow__UMyp9>span{flex:1;min-width:0;overflow-wrap:anywhere}.pairing_accountRow__UMyp9 strong{color:var(--foreground);font-weight:500}.pairing_codeInput__nikBS:focus-visible,.pairing_details__oGLqw summary:focus-visible,.pairing_footnote__JAoDz a:focus-visible,.pairing_privacy__Kj3rr a:focus-visible,.pairing_privacy__Kj3rr summary:focus-visible{outline:2px solid var(--ring);outline-offset:3px;box-shadow:none}.pairing_primary__U7Vit:disabled{cursor:wait}.pairing_helper__TsApw{color:var(--muted-foreground);font-size:var(--pair-text-small);line-height:1.6;text-wrap:pretty}.pairing_details__oGLqw{font-size:var(--pair-text-body);color:var(--muted-foreground)}.pairing_details__oGLqw summary{cursor:pointer;padding-block:var(--pair-space-sm)}.pairing_details__oGLqw p{padding-block:var(--pair-space-sm);line-height:1.6}.pairing_privacy__Kj3rr{border-top:1px solid var(--line);font-size:var(--pair-text-body);color:var(--muted-foreground)}.pairing_privacy__Kj3rr summary{min-height:var(--pair-control-size);display:flex;align-items:center;gap:var(--pair-space-sm);padding:var(--pair-space-sm) var(--pair-space-lg);cursor:pointer;list-style:none}.pairing_privacy__Kj3rr summary::-webkit-details-marker{display:none}.pairing_disclosureMark__e_W17{margin-inline-start:auto;font-family:var(--font-mono)}.pairing_privacy__Kj3rr[open] .pairing_disclosureMark__e_W17{transform:rotate(45deg)}.pairing_privacy__Kj3rr>div{display:grid;gap:var(--pair-space-sm);padding:0 var(--pair-space-lg) var(--pair-space-lg);line-height:1.6}.pairing_footnote__JAoDz a,.pairing_privacy__Kj3rr a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border)}.pairing_footnote__JAoDz{display:flex;align-items:flex-start;gap:var(--pair-space-sm);padding:var(--pair-space-md) var(--pair-space-lg);font-size:var(--pair-text-small);color:var(--muted-foreground);line-height:1.6}.pairing_footnote__JAoDz svg{margin-top:var(--pair-space-tiny)}.pairing_footnote__JAoDz a{white-space:nowrap}.pairing_codeForm__IqbCm{display:grid;gap:var(--pair-space-sm)}.pairing_codeForm__IqbCm label{font-size:var(--pair-text-body);font-weight:500}.pairing_codeForm__IqbCm .pairing_primary__U7Vit{margin-top:var(--pair-space-sm)}.pairing_codeInput__nikBS{height:var(--pair-control-size);font-size:var(--pair-text-input);border-radius:var(--pair-radius);letter-spacing:.08em}.pairing_error__7y2gl{display:flex;align-items:flex-start;gap:var(--pair-space-sm);font-size:var(--pair-text-body);line-height:1.6;color:var(--destructive)}.pairing_error__7y2gl svg{margin-top:var(--pair-space-tiny)}.pairing_errorText__iYy3n{font-size:var(--pair-text-small);line-height:1.6;color:var(--destructive)}.pairing_installRow__mh7zs{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pair-space-md);font-size:var(--pair-text-body)}.pairing_installRow__mh7zs,.pairing_manage__zlJmZ{padding:var(--pair-space-md) var(--pair-space-lg);border-top:1px solid var(--line)}.pairing_manage__zlJmZ summary{cursor:pointer;font-size:var(--pair-text-small);color:var(--muted-foreground)}.pairing_manage__zlJmZ[open] summary{margin-bottom:8px}.pairing_spinner__8sdjA{width:var(--pair-space-md);height:var(--pair-space-md);animation:pairing_spin__Kv1_K 1s linear infinite;animation-delay:.15s}@keyframes pairing_spin__Kv1_K{to{transform:rotate(1turn)}}@media (min-width:40rem){.pairing_frame__UeomB{padding-top:var(--pair-space-2xl)}.pairing_actions__lDYWx,.pairing_formBody__86WcH,.pairing_heading__K3Kz6,.pairing_successBody__P3e9q{padding:var(--pair-space-xl)}.pairing_codePanel__zueZ_,.pairing_installRow__mh7zs,.pairing_privacy__Kj3rr summary,.pairing_privacy__Kj3rr>div{padding-inline:var(--pair-space-xl)}}@media (hover:hover){.pairing_details__oGLqw summary:hover,.pairing_footnote__JAoDz a:hover,.pairing_privacy__Kj3rr summary:hover{color:var(--foreground)}}@media (prefers-reduced-motion:reduce){.pairing_spinner__8sdjA{animation:none}}.pairing-code-input_input__1qHUk{position:relative;display:grid!important;grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);align-items:center;gap:6px;width:100%}.pairing-code-input_group__3CZLQ{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;min-width:0}.pairing-code-input_group__3CZLQ:nth-child(2){grid-column:3}.pairing-code-input_separator__iWO4P{grid-column:2;grid-row:1;text-align:center;color:var(--muted-foreground);font-family:var(--font-mono)}.pairing-code-input_slot__xBzI1{position:relative;display:grid;place-items:center;min-width:0;height:56px;border-radius:10px;background:color-mix(in srgb,var(--foreground) 6%,var(--background));box-shadow:inset 0 0 0 1px var(--line);font:500 clamp(18px,3vw,26px)/1 var(--font-mono);color:var(--foreground)}.pairing-code-input_slot__xBzI1[data-active]{background:color-mix(in srgb,var(--foreground) 10%,var(--background))}.pairing-code-input_ring__lkWkE{position:absolute;inset:0;border:2px solid var(--ring);border-radius:inherit;pointer-events:none}.pairing-code-input_input__1qHUk:has(input[aria-invalid=true]) .pairing-code-input_slot__xBzI1{box-shadow:inset 0 0 0 1px var(--destructive)}.pairing-code-input_placeholder__o9HQD{color:var(--muted-foreground);opacity:.35}.pairing-code-input_caret__RgjzE{width:1.5px;height:23px;background:var(--foreground);animation:pairing-code-input_blink__IfuoU 1.2s step-end infinite}.pairing-code-input_error__JStjf{color:var(--destructive);font-size:var(--pair-text-small);line-height:1.6}@keyframes pairing-code-input_blink__IfuoU{50%{opacity:0}}@media(max-width:480px){.pairing-code-input_input__1qHUk{gap:4px;grid-template-columns:minmax(0,1fr) 12px minmax(0,1fr)}.pairing-code-input_group__3CZLQ{gap:4px}.pairing-code-input_slot__xBzI1{height:44px;border-radius:8px}}@media(prefers-reduced-motion:reduce){.pairing-code-input_caret__RgjzE{animation:none}}