.banner[b-04774fltpp]{--tone: var(--teal);--tone-rgb: 21 234 214;display: grid;grid-template-columns: 56px minmax(0, 1fr) auto;align-items: center;gap: 1.25rem;min-height: 104px;margin-bottom: 2rem;padding: 1.5rem;border: 1px solid rgb(var(--tone-rgb) / 0.33);border-radius: 20px;background: rgb(var(--tone-rgb) / 0.08)}.banner--trialended[b-04774fltpp]{--tone: var(--warning);--tone-rgb: 245 184 75}.banner--paymentfailed[b-04774fltpp]{--tone: var(--danger);--tone-rgb: 240 106 106}.banner--cancelled[b-04774fltpp]{--tone: var(--cyan);--tone-rgb: 53 200 228}.banner__badge[b-04774fltpp]{display: grid;place-items: center;width: 56px;height: 56px;border: 1px solid rgb(var(--tone-rgb) / 0.33);border-radius: 50%;background: rgb(var(--tone-rgb) / 0.12);color: var(--tone)}.banner__text[b-04774fltpp]{padding-block: 2px}.banner__title[b-04774fltpp]{color: var(--text-head);font-family: var(--font-body);font-size: 1rem;font-weight: 700;line-height: 1.38;letter-spacing: 0}.banner__body[b-04774fltpp]{margin-top: 0.25rem;color: var(--text-body);font-size: 0.875rem;line-height: 1.57}.banner__action[b-04774fltpp] .btn{min-width: 140px}@media (max-width: 720px){.banner[b-04774fltpp]{grid-template-columns: 44px minmax(0, 1fr);gap: 0.875rem 1rem;padding: 1.25rem}.banner__badge[b-04774fltpp]{align-self: start;width: 44px;height: 44px}.banner__action[b-04774fltpp]{grid-column: 1 / -1}.banner__action[b-04774fltpp] .btn{width: 100%}}.billing[b-kxd1m3puqs]{display: grid;gap: 0.75rem;max-width: 44rem;margin-top: 3.5rem;color: var(--text-body)}.billing b[b-kxd1m3puqs]{color: var(--text-head)}.billing__title[b-kxd1m3puqs]{margin-bottom: 0.5rem;font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.02em}.billing__note[b-kxd1m3puqs]{color: var(--text-muted);font-size: 0.875rem}.deleted[b-vgvuyo4rz8]{width: min(100%, 440px);padding: 2.5rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card);box-shadow: 0 24px 64px rgb(0 0 0 / 0.4)}.deleted__badge[b-vgvuyo4rz8]{display: grid;place-items: center;width: 56px;height: 56px;border: 1px solid rgb(21 234 214 / 0.33);border-radius: 50%;background: rgb(21 234 214 / 0.12);color: var(--teal)}.deleted__title[b-vgvuyo4rz8]{margin-top: 1.25rem;font-size: 1.625rem;line-height: 1.38;letter-spacing: -0.023em}.deleted__body[b-vgvuyo4rz8]{margin-top: 0.75rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.deleted[b-vgvuyo4rz8] .deleted__home{margin-top: 2rem}@media (max-width: 480px){.deleted[b-vgvuyo4rz8]{padding: 1.75rem 1.5rem}.deleted__title[b-vgvuyo4rz8]{font-size: 1.375rem}}.modal[b-3vjvz0nuve]{position: fixed;inset: 0;z-index: 100;display: grid;justify-items: center;padding: 1.5rem 1rem;overflow-y: auto}.modal__scrim[b-3vjvz0nuve]{position: fixed;inset: 0;background: rgb(8 9 11 / 0.8);cursor: default}.modal__dialog[b-3vjvz0nuve]{position: relative;width: min(100%, var(--modal-w, 440px));margin-block: auto;padding: 2rem;border: 1px solid var(--line-strong);border-radius: 24px;background: var(--surface-card);box-shadow: 0 32px 80px rgb(0 0 0 / 0.63);color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.modal__dialog:focus[b-3vjvz0nuve]{outline: none}.modal__dialog--compact[b-3vjvz0nuve]{padding: 1.5rem}.modal__dialog--compact .modal__title[b-3vjvz0nuve]{margin-top: 0;font-size: 1.25rem;line-height: 1.4;letter-spacing: -0.012em}.modal__dialog--compact[b-3vjvz0nuve] .modal__actions{margin-top: 1.5rem}.modal__badge[b-3vjvz0nuve]{display: grid;place-items: center;width: 56px;height: 56px;border-radius: 50%;border: 1px solid}.modal__badge--teal[b-3vjvz0nuve]{color: var(--teal);background: rgb(21 234 214 / 0.12);border-color: rgb(21 234 214 / 0.33)}.modal__badge--danger[b-3vjvz0nuve]{color: var(--danger);background: rgb(240 106 106 / 0.12);border-color: rgb(240 106 106 / 0.33)}.modal__title[b-3vjvz0nuve]{margin-top: 1.25rem;font-size: 1.625rem;line-height: 1.31;letter-spacing: -0.023em}.modal__dialog[b-3vjvz0nuve] .modal__lead{margin-top: 0.625rem;color: var(--text-body)}.modal__dialog[b-3vjvz0nuve] .modal__lead b{color: var(--text-head)}.modal__dialog[b-3vjvz0nuve] .modal__actions{display: flex;justify-content: flex-end;flex-wrap: wrap;gap: 0.75rem;margin-top: 2rem}.modal__dialog[b-3vjvz0nuve] .modal__actions form{display: contents}@media (max-width: 480px){.modal[b-3vjvz0nuve]{padding: 1rem 0.75rem}.modal__dialog[b-3vjvz0nuve]{margin-block: auto 0;padding: 1.5rem}.modal__title[b-3vjvz0nuve]{font-size: 1.375rem}.modal__dialog[b-3vjvz0nuve] .modal__actions{flex-direction: column-reverse;align-items: stretch}.modal__dialog[b-3vjvz0nuve] .modal__actions .btn{width: 100%}}.requests__title[b-ojsi1ycghs]{font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.021em}.requests__lead[b-ojsi1ycghs]{max-width: 50rem;margin-top: 1rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.requests__alert[b-ojsi1ycghs]{margin-top: 1.5rem}.requests__empty[b-ojsi1ycghs]{display: grid;justify-items: center;gap: 0.5rem;margin-top: 1.5rem;padding: 3.5rem 1.5rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card);text-align: center}.requests__empty-title[b-ojsi1ycghs]{font-size: 1.25rem;line-height: 1.4}.requests__empty-body[b-ojsi1ycghs]{max-width: 34rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.53}.requests__dialog-title[b-ojsi1ycghs]{margin-top: 1rem;color: var(--text-head);font-weight: 600;overflow-wrap: anywhere}.card[b-ojsi1ycghs]{margin-top: 1.5rem;padding: 0 1.5rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.card[b-ojsi1ycghs] .row{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;column-gap: 1.25rem;padding: 1.375rem 0.5rem 1.3125rem;scroll-margin-top: calc(var(--nav-height) + 1.5rem)}.card[b-ojsi1ycghs] .row__text{max-width: 34rem}.card[b-ojsi1ycghs] .row__label{color: var(--text-head);font-family: var(--font-body);font-size: 0.9375rem;font-weight: 700;line-height: 1.47;letter-spacing: 0}.card[b-ojsi1ycghs] .row__sub{margin-top: 0.125rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54}.card[b-ojsi1ycghs] .row__control{display: flex;align-items: center;justify-content: flex-end}.card[b-ojsi1ycghs] .row__control form{display: contents}.card[b-ojsi1ycghs] .switch{position: relative;width: 44px;height: 24px;padding: 0;border: 0;border-radius: 12px;background: var(--line-strong);transition: background-color 140ms ease}.card[b-ojsi1ycghs] .switch__knob{position: absolute;left: 2px;top: 2px;width: 20px;height: 20px;border-radius: 50%;background: var(--text-body);transition: transform 140ms ease}.card[b-ojsi1ycghs] .switch--on{background: var(--teal)}.card[b-ojsi1ycghs] .switch--on .switch__knob{transform: translateX(20px);background: var(--ink)}@media (max-width: 720px){.card[b-ojsi1ycghs]{padding: 0 1rem}.card[b-ojsi1ycghs] .row{padding-inline: 0}}.settings[b-m71bgprlqk]{--danger-soft: #ff9c9c;display: grid;gap: 3rem}.group[b-m71bgprlqk]{scroll-margin-top: calc(var(--nav-height) + 1.5rem)}.group__title[b-m71bgprlqk]{font-size: 1.375rem;line-height: 1.36;letter-spacing: -0.018em}.group--danger .group__title[b-m71bgprlqk]{color: var(--danger-soft)}.group__lead[b-m71bgprlqk]{margin-top: 0.375rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.group__alert[b-m71bgprlqk]{margin-top: 0.75rem}.group__notice[b-m71bgprlqk]{display: flex;align-items: flex-start;gap: 12px;margin-top: 1rem;padding: 13px 16px;border: 1px solid rgb(240 106 106 / 0.4);border-radius: 12px;background: rgb(240 106 106 / 0.1);color: var(--text-head);font-size: 0.8125rem;line-height: 1.54}.group__notice-dot[b-m71bgprlqk]{flex: none;width: 8px;height: 8px;margin-top: 6px;border-radius: 50%;background: var(--danger)}.card[b-m71bgprlqk]{margin-top: 0.625rem;padding: 0 1.5rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.group__lead + .card[b-m71bgprlqk], .group__alert + .card[b-m71bgprlqk]{margin-top: 0.75rem}.group__notice + .card[b-m71bgprlqk], .group__notice + .group__alert[b-m71bgprlqk]{margin-top: 1rem}.group--danger .card[b-m71bgprlqk]{border-color: rgb(240 106 106 / 0.33);background: rgb(240 106 106 / 0.05)}.card__empty[b-m71bgprlqk]{padding: 1.5rem 0.5rem;color: var(--text-muted);font-size: 0.9375rem}.card[b-m71bgprlqk] .row{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: center;column-gap: 1.25rem;padding: 1.375rem 0.5rem 1.3125rem;scroll-margin-top: calc(var(--nav-height) + 1.5rem)}.card[b-m71bgprlqk] .row + .row{border-top: 1px solid var(--line)}.card[b-m71bgprlqk] .row__text{max-width: 30rem}.card[b-m71bgprlqk] .row__label{display: flex;align-items: center;gap: 1rem;color: var(--text-head);font-family: var(--font-body);font-size: 0.9375rem;font-weight: 700;line-height: 1.47;letter-spacing: 0}.card[b-m71bgprlqk] .row__sub{margin-top: 0.125rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54;overflow-wrap: anywhere}.card[b-m71bgprlqk] .row__sub--ok{color: var(--success)}.card[b-m71bgprlqk] .row__control{display: flex;align-items: center;justify-content: flex-end;gap: 1.25rem}.card[b-m71bgprlqk] .row__control form{display: contents}.card[b-m71bgprlqk] .row__more{grid-column: 1 / -1}.card[b-m71bgprlqk] .row__more:empty{display: none}.card[b-m71bgprlqk] .row--method .row__sub{padding-left: 2.25rem}.card[b-m71bgprlqk] .method__mark{flex: none}.card[b-m71bgprlqk] .row-btn{--btn-h: 40px;min-width: 112px;padding: 0 1.25rem;font-size: 0.875rem}.card[b-m71bgprlqk] .row-btn--danger{color: var(--danger-soft);border-color: rgb(240 106 106 / 0.5);min-width: 160px}.card[b-m71bgprlqk] .row-btn.btn:disabled{opacity: 0.4}.card[b-m71bgprlqk] .inline-form{display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;gap: 0.5rem 1.25rem}.card[b-m71bgprlqk] .inline-form__input{width: 300px;min-height: 48px;margin-block: -2px;border-radius: 12px;background: var(--bg-band);font-size: 0.9375rem}.card[b-m71bgprlqk] .inline-form__error{flex-basis: 100%;text-align: right}.card[b-m71bgprlqk] .edit-form{display: grid;justify-items: start;max-width: 26.25rem;margin-top: 1rem}.card[b-m71bgprlqk] .edit-form .field{width: 100%}.card[b-m71bgprlqk] .edit-form .field__label{font-size: 0.8125rem}.card[b-m71bgprlqk] .edit-form .input{border-radius: 12px;background: var(--bg-band);font-size: 0.9375rem}.card[b-m71bgprlqk] .edit-form__rule{display: flex;align-items: center;gap: 0.5rem;margin-top: 0.625rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.38}.card[b-m71bgprlqk] .edit-form__hint{margin-top: 0.75rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54}.card[b-m71bgprlqk] .edit-form__actions{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem;margin-top: 1.5rem}.card[b-m71bgprlqk] .edit-form__actions .btn{min-width: 172px}.card[b-m71bgprlqk] .row-alert{margin-top: 1rem}.card[b-m71bgprlqk] .pending{position: relative;margin-top: 0.875rem;padding: 0.875rem 1rem 0.875rem 2.25rem;border: 1px solid rgb(53 200 228 / 0.4);border-radius: 12px;background: rgb(53 200 228 / 0.1)}.card[b-m71bgprlqk] .pending__dot{position: absolute;left: 1rem;top: 1.25rem;width: 8px;height: 8px;border-radius: 50%;background: var(--cyan)}.card[b-m71bgprlqk] .pending__title{color: var(--text-head);font-size: 0.875rem;font-weight: 700;line-height: 1.43}.card[b-m71bgprlqk] .pending__body{margin-top: 0.125rem;color: var(--text-body);font-size: 0.8125rem;line-height: 1.54}.card[b-m71bgprlqk] .pending__links{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 1.25rem;margin-top: 1rem}.card[b-m71bgprlqk] .pending__links form{display: contents}.settings[b-m71bgprlqk] .text-link, .text-link[b-m71bgprlqk]{padding: 0;border: 0;background: none;color: var(--text-body);font-size: 0.875rem;font-weight: 600;line-height: 1.43;text-decoration: none;cursor: pointer}.settings[b-m71bgprlqk] .text-link:hover, .text-link:hover[b-m71bgprlqk]{color: var(--text-head);text-decoration: underline;text-underline-offset: 3px}.settings[b-m71bgprlqk] .text-link--cyan, .text-link--cyan[b-m71bgprlqk]{color: var(--cyan)}.card[b-m71bgprlqk] .switch{position: relative;width: 44px;height: 24px;padding: 0;border: 0;border-radius: 12px;background: var(--line-strong);transition: background-color 140ms ease}.card[b-m71bgprlqk] .switch__knob{position: absolute;left: 2px;top: 2px;width: 20px;height: 20px;border-radius: 50%;background: var(--text-body);transition: transform 140ms ease}.card[b-m71bgprlqk] .switch--on{background: var(--teal)}.card[b-m71bgprlqk] .switch--on .switch__knob{transform: translateX(20px);background: var(--ink)}.card[b-m71bgprlqk] .always-on{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.account-notice[b-m71bgprlqk]{display: flex;align-items: center;gap: 0.75rem;min-height: 48px;padding: 0.75rem 1rem;border: 1px solid rgb(61 220 151 / 0.4);border-radius: 12px;background: linear-gradient(rgb(61 220 151 / 0.1), rgb(61 220 151 / 0.1)), var(--bg-page);box-shadow: var(--shadow-raised);color: var(--text-head);font-size: 0.875rem;font-weight: 700;line-height: 1.43}.account-notice__dot[b-m71bgprlqk]{flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--success)}.dialog-alert[b-m71bgprlqk]{margin-top: 1rem}.dlg[b-m71bgprlqk] .dialog-form{margin-top: 1.125rem}.dlg[b-m71bgprlqk] .field__label{font-size: 0.8125rem}.dlg[b-m71bgprlqk] .input{border-radius: 12px;background: var(--bg-band);font-size: 0.9375rem}.dlg[b-m71bgprlqk] .dialog-form__submit{--btn-h: 52px;margin-top: 1.625rem}.dlg[b-m71bgprlqk] .dialog-form--delete{margin-top: 1.5rem}.dialog-form__undo[b-m71bgprlqk]{margin-top: 1.75rem;color: #ff9c9c;font-size: 0.8125rem;line-height: 1.54}.dialog-oauth[b-m71bgprlqk]{display: grid;gap: 0.625rem;margin-top: 1.5rem}.dialog-links[b-m71bgprlqk]{display: flex;justify-content: space-between;align-items: center;gap: 1rem;margin-top: 1.25rem}.fate[b-m71bgprlqk]{display: grid;grid-template-columns: 1fr 1fr;gap: 2.25rem;margin-top: 1.375rem;padding-bottom: 1.5rem;border-bottom: 1px solid var(--line)}.fate__label[b-m71bgprlqk]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;font-weight: 500;letter-spacing: 0.08em;text-transform: uppercase}.fate__label--gone[b-m71bgprlqk]{color: #ff9c9c}.fate__list[b-m71bgprlqk]{display: grid;gap: 0.5rem;margin-top: 0.75rem}.fate__list--kept[b-m71bgprlqk]{gap: 1rem}.fate__item[b-m71bgprlqk]{display: flex;align-items: flex-start;gap: 0.75rem;color: var(--text-head);font-size: 0.875rem;line-height: 1.43}.fate[b-m71bgprlqk] .fate__x{flex: none;margin-top: 4px;color: var(--danger)}.fate__dot[b-m71bgprlqk]{flex: none;width: 6px;height: 6px;margin: 7px 3px 0;border-radius: 50%;background: var(--teal)}.dlg[b-m71bgprlqk] .dialog-btn{--btn-h: 48px;min-width: 112px;font-size: 0.875rem}.dlg[b-m71bgprlqk] .dialog-btn--delete{min-width: 176px;background: var(--danger);color: var(--ink)}.dlg[b-m71bgprlqk] .dialog-btn--delete:hover{background: #f48585}@media (max-width: 1100px){.card[b-m71bgprlqk] .inline-form__input{width: 220px}}@media (max-width: 720px){.settings[b-m71bgprlqk]{gap: 2.5rem}.group__title[b-m71bgprlqk]{font-size: 1.25rem;line-height: 1.4}.group__lead[b-m71bgprlqk]{font-size: 0.875rem;line-height: 1.57}.card[b-m71bgprlqk]{padding: 0 1rem;border-radius: 20px}.card[b-m71bgprlqk] .row{grid-template-columns: minmax(0, 1fr);padding: 1.25rem 0.25rem}.card[b-m71bgprlqk] .row__control{flex-direction: column;align-items: stretch;gap: 0.75rem;margin-top: 0.75rem}.card[b-m71bgprlqk] .row__control:empty{display: none}.card[b-m71bgprlqk] .row-btn{width: 100%}.card[b-m71bgprlqk] .inline-form{flex-direction: column;align-items: stretch;gap: 0.75rem}.card[b-m71bgprlqk] .inline-form__input{width: 100%}.card[b-m71bgprlqk] .inline-form__error{text-align: left}.card[b-m71bgprlqk] .row--inline{grid-template-columns: minmax(0, 1fr) auto;align-items: start}.card[b-m71bgprlqk] .row--inline .row__control{flex-direction: row;margin-top: 0}.card[b-m71bgprlqk] .row--inline .row-btn{--btn-h: 36px;width: auto;min-width: 84px;padding: 0 1rem;font-size: 0.8125rem}.card[b-m71bgprlqk] .row--method .row__sub{padding-left: 2rem}.card[b-m71bgprlqk] .row__label{gap: 0.75rem}.card[b-m71bgprlqk] .always-on{font-size: 0.6875rem}.card[b-m71bgprlqk] .edit-form__actions .btn{flex: 1}.account-notice[b-m71bgprlqk]{min-height: 44px}.fate[b-m71bgprlqk]{grid-template-columns: 1fr;gap: 1.25rem}.dialog-links[b-m71bgprlqk]{flex-direction: column;align-items: flex-start}}.devices[b-5ghwnxdfbk]{margin-top: 3.5rem}.devices--page[b-5ghwnxdfbk]{margin-top: 0}.devices__head[b-5ghwnxdfbk]{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem}.devices__title[b-5ghwnxdfbk]{font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.021em}.devices__count[b-5ghwnxdfbk]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.875rem;line-height: 1.43;white-space: nowrap}.devices__lead[b-5ghwnxdfbk]{max-width: 50rem;margin-top: 1rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.devices__list[b-5ghwnxdfbk]{margin: 1.5rem 0 0;padding: 0 1.5rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card);list-style: none}.devices__lead + .devices__list[b-5ghwnxdfbk]{margin-top: 2rem}.devices__list--loading[b-5ghwnxdfbk]{padding: 2rem;color: var(--text-muted)}.device[b-5ghwnxdfbk]{display: grid;grid-template-columns: 44px minmax(0, 1fr) 220px 128px;align-items: center;column-gap: 1.25rem;min-height: 88px;padding: 1rem 0.5rem 1rem 0.25rem}.devices--page .device[b-5ghwnxdfbk]{grid-template-columns: 44px minmax(0, 1fr) 162px auto 128px;min-height: 96px}.device + .device[b-5ghwnxdfbk]{border-top: 1px solid var(--line)}.devices[b-5ghwnxdfbk] .device__icon{justify-self: center;color: var(--text-body)}.device__name[b-5ghwnxdfbk]{color: var(--text-head);font-size: 1rem;font-weight: 700;line-height: 1.38;overflow-wrap: anywhere}.device__meta[b-5ghwnxdfbk]{margin-top: 0.25rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.device__meta-narrow[b-5ghwnxdfbk]{display: none}.device__status[b-5ghwnxdfbk]{color: var(--text-body);font-size: 0.875rem;line-height: 1.43}.device__actions[b-5ghwnxdfbk]{display: contents}.device__text-btn[b-5ghwnxdfbk]{display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-width: 90px;min-height: 40px;padding: 0 0.5rem;border: 0;border-radius: 20px;background: none;color: var(--text-body);font-size: 0.875rem;font-weight: 600;white-space: nowrap}.device__text-btn:hover[b-5ghwnxdfbk]{color: var(--text-head);background: rgb(255 255 255 / 0.04)}.devices[b-5ghwnxdfbk] .device__btn{--btn-h: 40px;width: 128px;padding: 0 1rem;font-size: 0.875rem}.devices:not(.devices--page)[b-5ghwnxdfbk] .device__btn{--btn-h: 44px}.device__rename[b-5ghwnxdfbk]{display: block;max-width: 340px}.device__input[b-5ghwnxdfbk]{min-height: 48px;padding: 0.75rem 1rem;border-radius: 12px;background: var(--bg-band);font-size: 0.9375rem}.devices__message[b-5ghwnxdfbk]{margin-top: 1rem;color: var(--success);font-size: 0.875rem}.devices__message--error[b-5ghwnxdfbk]{color: var(--danger)}.devices__note[b-5ghwnxdfbk]{margin-top: 1.25rem;color: var(--text-muted);font-size: 0.9375rem;line-height: 1.47}.devices__note + .devices__note[b-5ghwnxdfbk]{margin-top: 0.25rem}.devices__note--phone[b-5ghwnxdfbk]{display: none}.devices__empty[b-5ghwnxdfbk]{display: grid;justify-items: center;margin-top: 1.5rem;padding: 3rem 2rem 2.25rem;border-radius: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='24' fill='none' stroke='%233A3F47' stroke-width='3' stroke-dasharray='8 8'/%3E%3C/svg%3E");text-align: center}.devices__ghost[b-5ghwnxdfbk]{display: grid;justify-items: center;gap: 6px}.devices__ghost span:first-child[b-5ghwnxdfbk]{width: 72px;height: 46px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72' height='46'%3E%3Crect x='1' y='1' width='70' height='44' rx='5' fill='none' stroke='%2380878F' stroke-width='2' stroke-dasharray='5 5'/%3E%3C/svg%3E")}.devices__ghost span:last-child[b-5ghwnxdfbk]{width: 96px;height: 5px;border-radius: 2.5px;background: var(--line-strong)}.devices__empty-title[b-5ghwnxdfbk]{margin-top: 1.6875rem;font-size: 1.375rem;line-height: 1.36;letter-spacing: -0.018em}.devices__empty-body[b-5ghwnxdfbk]{max-width: 33rem;margin-top: 0.5rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.devices__empty-actions[b-5ghwnxdfbk]{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.75rem;margin-top: 1.375rem}.devices__empty-actions[b-5ghwnxdfbk] .btn{--btn-h: 48px}.revoke__device[b-5ghwnxdfbk]{margin-top: 1rem;padding: 0.75rem 0.875rem;border: 1px solid var(--line);border-radius: 10px;background: var(--bg-page);color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.devices[b-5ghwnxdfbk] .revoke__cancel{min-width: 112px}.devices[b-5ghwnxdfbk] .revoke__confirm{min-width: 176px;background: var(--danger);color: var(--ink)}.devices[b-5ghwnxdfbk] .revoke__confirm:hover{background: #f48585}@media (max-width: 960px){.devices--page .device[b-5ghwnxdfbk]{grid-template-columns: 44px minmax(0, 1fr) auto auto}.devices--page .device__status[b-5ghwnxdfbk]{grid-column: 2;grid-row: 2;margin-top: 0.25rem}}@media (max-width: 720px){.devices[b-5ghwnxdfbk]{margin-top: 2.25rem}.devices--page[b-5ghwnxdfbk]{margin-top: 0}.devices__title[b-5ghwnxdfbk]{font-size: 1.5rem;line-height: 1.25}.devices__count[b-5ghwnxdfbk]{font-size: 0.8125rem}.devices__list[b-5ghwnxdfbk]{margin-top: 1rem;padding: 0 1rem;border-radius: 20px}.device[b-5ghwnxdfbk], .devices--page .device[b-5ghwnxdfbk]{grid-template-columns: minmax(0, 1fr) auto;column-gap: 1rem;min-height: 100px;padding: 1.125rem 0.25rem}.devices[b-5ghwnxdfbk] .device__icon{display: none}.device__text[b-5ghwnxdfbk]{grid-column: 1;grid-row: 1}.device__name[b-5ghwnxdfbk]{font-size: 0.9375rem;line-height: 1.47}.device__meta[b-5ghwnxdfbk]{margin-top: 0.125rem}.device__meta-wide[b-5ghwnxdfbk]{display: none}.device__meta-narrow[b-5ghwnxdfbk]{display: inline}.device__status[b-5ghwnxdfbk], .devices--page .device__status[b-5ghwnxdfbk]{grid-column: 1;grid-row: 2;margin-top: 0.25rem;font-size: 0.8125rem}.device__status[b-5ghwnxdfbk] .badge{min-height: 24px;padding: 0 0.75rem}.device__actions[b-5ghwnxdfbk]{display: flex;grid-column: 2;grid-row: 1 / span 2;flex-direction: column;align-items: flex-end;gap: 0.25rem}.devices[b-5ghwnxdfbk] .device__btn, .devices:not(.devices--page)[b-5ghwnxdfbk] .device__btn{--btn-h: 40px;width: 100px}.device__text-btn[b-5ghwnxdfbk]{min-width: 0;min-height: 36px}.device--renaming .device__text[b-5ghwnxdfbk]{grid-column: 1 / -1}.device--renaming .device__status[b-5ghwnxdfbk]{display: none}.device--renaming .device__actions[b-5ghwnxdfbk]{grid-column: 1 / -1;grid-row: 2;flex-direction: row;justify-content: flex-end;margin-top: 0.75rem}.device__rename[b-5ghwnxdfbk]{max-width: none}.devices__note[b-5ghwnxdfbk]{margin-top: 1rem;font-size: 0.875rem;line-height: 1.57}.devices__note--phone[b-5ghwnxdfbk]{display: block}.devices__empty[b-5ghwnxdfbk]{padding: 2.25rem 1.25rem 1.75rem;border-radius: 20px}.devices__empty-actions[b-5ghwnxdfbk]{flex-direction: column;justify-self: stretch}}.plan[b-cofp3op5sn]{position: relative;display: flex;justify-content: space-between;gap: 2rem;padding: 2.5rem;border-radius: 28px;background: var(--brand-gradient) top / 100% 6px no-repeat, var(--paper);color: var(--ink);overflow: visible}.plan[b-cofp3op5sn] .plan__sticker{position: absolute;right: -6px;top: -18px;min-height: 38px;padding: 0 1.75rem;font-size: 0.8125rem}.plan__label[b-cofp3op5sn]{color: #7a7f87}.plan__name[b-cofp3op5sn]{margin-top: 0.375rem;color: var(--ink);font-size: 2.25rem;line-height: 1.17;letter-spacing: -0.03em}.plan__detail[b-cofp3op5sn]{margin-top: 0.5rem;color: var(--ink-muted);font-size: 1rem}.plan__status[b-cofp3op5sn]{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem;margin-top: 1.5rem}.plan__promise[b-cofp3op5sn]{color: var(--ink-muted);font-family: var(--font-serif);font-style: italic;font-size: 1.125rem}.plan__actions[b-cofp3op5sn]{display: grid;justify-items: center;align-content: start;gap: 1rem;padding-top: 1rem}.plan__invoices[b-cofp3op5sn]{color: #0e7c8c;font-size: 0.9375rem;font-weight: 600}.plan__invoices--phone[b-cofp3op5sn]{display: none}@media (max-width: 760px){.plan[b-cofp3op5sn]{flex-direction: column;gap: 1.5rem;padding: 2rem 1.5rem}.plan__actions[b-cofp3op5sn]{justify-items: start;padding-top: 0}}@media (max-width: 720px){.plan[b-cofp3op5sn]{padding: 1.875rem 1.5rem 1.5rem;border-radius: 24px}.plan[b-cofp3op5sn] .plan__sticker{display: none}.plan__name[b-cofp3op5sn]{font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.027em}.plan__detail[b-cofp3op5sn]{font-size: 0.875rem;line-height: 1.43}.plan__status[b-cofp3op5sn]{flex-direction: column;align-items: flex-start;gap: 0.75rem;margin-top: 0.875rem}.plan__promise[b-cofp3op5sn]{font-size: 0.9375rem;line-height: 1.47}.plan__actions[b-cofp3op5sn]{justify-items: stretch}.plan__actions[b-cofp3op5sn] .btn{width: 100%;--btn-h: 48px}.plan__invoices--wide[b-cofp3op5sn]{display: none}.plan__invoices--phone[b-cofp3op5sn]{display: block;margin-top: 1rem;color: var(--cyan);text-align: center}}.reqs[b-7dw9oa1s4b]{margin: 1.5rem 0 0;padding: 0 1.5rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card);list-style: none}.req[b-7dw9oa1s4b]{display: grid;grid-template-columns: 32px minmax(0, 1fr) 10.5rem 128px;grid-template-areas: "kind main status action";align-items: start;column-gap: 1.25rem;padding: 1.25rem 0.5rem 1.25rem 0.25rem}.req + .req[b-7dw9oa1s4b]{border-top: 1px solid var(--line)}.req__kind[b-7dw9oa1s4b]{grid-area: kind;display: grid;place-items: center;width: 32px;height: 32px;margin-top: 0.25rem;border-radius: 8px;background: var(--surface-raised)}.req__kind--feature[b-7dw9oa1s4b]{color: #9aa0f2}.req__kind--bug[b-7dw9oa1s4b]{color: var(--danger)}.req__main[b-7dw9oa1s4b]{grid-area: main;min-width: 0}.req__summary[b-7dw9oa1s4b]{display: grid;gap: 0.25rem;padding-block: 0.125rem;list-style: none;cursor: pointer}.req__summary[b-7dw9oa1s4b]::-webkit-details-marker{display: none}.req__summary:hover .req__title[b-7dw9oa1s4b]{text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 3px}.req__title[b-7dw9oa1s4b]{color: var(--text-head);font-size: 1rem;font-weight: 700;line-height: 1.38;overflow-wrap: anywhere}.req__meta[b-7dw9oa1s4b]{color: var(--text-muted);font-size: 0.8125rem;line-height: 1.45;overflow-wrap: anywhere}.req__body[b-7dw9oa1s4b]{display: grid;gap: 0.25rem;max-width: 40rem;margin: 1.25rem 0 0.25rem}.req__body dt[b-7dw9oa1s4b]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.06em;line-height: 1.4;text-transform: uppercase}.req__body dd[b-7dw9oa1s4b]{margin: 0 0 0.75rem;color: var(--text-head);font-size: 0.9375rem;line-height: 1.5;white-space: pre-line;overflow-wrap: anywhere}.req__body dd:last-child[b-7dw9oa1s4b]{margin-bottom: 0}.req__status[b-7dw9oa1s4b]{grid-area: status;display: flex;align-items: center;min-height: 40px}.req__action[b-7dw9oa1s4b]{grid-area: action;display: flex;justify-content: flex-end}.req__action[b-7dw9oa1s4b] .req__btn{--btn-h: 40px;min-width: 112px;padding: 0 1.25rem;font-size: 0.875rem}@media (max-width: 720px){.reqs[b-7dw9oa1s4b]{padding: 0 1rem}.req[b-7dw9oa1s4b]{grid-template-columns: 28px minmax(0, 1fr);grid-template-areas: "kind main" ". status" ". action";row-gap: 0.75rem;column-gap: 0.875rem;padding: 1.125rem 0}.req__kind[b-7dw9oa1s4b]{width: 28px;height: 28px;margin-top: 0}.req__status[b-7dw9oa1s4b]{min-height: 0}.req__action[b-7dw9oa1s4b]{justify-content: flex-start}}.admin-tabs[b-xzpjt3ft7v]{display: grid;gap: 0.75rem;justify-items: start}.admin-tabs__list[b-xzpjt3ft7v]{display: flex;flex-wrap: wrap;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.admin-tabs__list a[b-xzpjt3ft7v]{display: block;padding: 0.5625rem 1.25rem;border-radius: 20px;color: var(--text-body);font-size: 0.875rem;font-weight: 600;line-height: 1.43;text-decoration: none}.admin-tabs__list a:hover[b-xzpjt3ft7v]{color: var(--text-head);background: rgb(255 255 255 / 0.04)}.admin-tabs__list a.is-active[b-xzpjt3ft7v]{background: var(--paper);color: var(--ink)}.admin-tabs__count[b-xzpjt3ft7v]{color: var(--text-muted);font-weight: 400}.admin-tabs__list a.is-active .admin-tabs__count[b-xzpjt3ft7v]{color: var(--ink-muted)}.chart[b-zxjet9r09j]{display: grid;gap: 0.5rem;margin: 0}.chart__plot[b-zxjet9r09j]{display: block;width: 100%;height: 140px}.chart__bar[b-zxjet9r09j]{fill: var(--teal)}.chart__base[b-zxjet9r09j]{stroke: var(--line-strong);stroke-width: 1;vector-effect: non-scaling-stroke}.chart__none[b-zxjet9r09j]{stroke: var(--text-muted);stroke-width: 2;stroke-dasharray: 3 3;vector-effect: non-scaling-stroke}.chart__axis[b-zxjet9r09j]{display: flex;justify-content: space-between;gap: 1rem;color: var(--text-muted);font-family: var(--font-mono);font-size: var(--size-label)}.chart__caption[b-zxjet9r09j]{color: var(--text-body);font-size: var(--size-small)}.ff[b-ei48stoxrz]{display: grid;gap: 1.25rem;margin-top: 2.25rem}.ff__line[b-ei48stoxrz]{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 1rem 1.25rem}.ff__group[b-ei48stoxrz]{position: relative;min-width: 0;min-inline-size: 0;margin: 0;padding: 0;border: 0}.ff__label[b-ei48stoxrz]{display: block;margin-bottom: 0.5rem;padding: 0;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 500;letter-spacing: 0.06em;line-height: 1.3;text-transform: uppercase}.ff__seg[b-ei48stoxrz]{display: inline-flex;gap: 0.125rem;padding: 4px;border: 1px solid var(--line);border-radius: 22px;background: var(--surface-card)}.ff__option[b-ei48stoxrz]{position: relative;display: block}.ff__option input[b-ei48stoxrz]{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.ff__option span[b-ei48stoxrz]{display: block;min-width: 5.5rem;padding: 0.4375rem 1.125rem;border-radius: 18px;color: var(--text-body);font-size: 0.875rem;font-weight: 600;line-height: 1.43;text-align: center;white-space: nowrap}.ff__group--status .ff__option span[b-ei48stoxrz]{min-width: 6rem}.ff__option:hover span[b-ei48stoxrz]{color: var(--text-head)}.ff__option input:checked + span[b-ei48stoxrz]{background: var(--paper);color: var(--ink)}.ff__option input:focus-visible + span[b-ei48stoxrz]{outline: 2px solid var(--focus);outline-offset: 2px}.ff__check[b-ei48stoxrz]{display: inline-flex;align-items: center;gap: 0.625rem;min-height: 46px;color: var(--text-head);font-size: 0.875rem;cursor: pointer}.ff__check input[b-ei48stoxrz]{width: 20px;height: 20px;margin: 0;accent-color: var(--teal)}.ff__field[b-ei48stoxrz]{position: relative;display: grid;min-width: 0}.ff__field--find[b-ei48stoxrz]{flex: 1 1 18rem;max-width: 26rem;margin-left: auto}.ff__select[b-ei48stoxrz], .ff__input[b-ei48stoxrz]{min-height: 42px;padding: 0 0.875rem;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: var(--surface-sunken);color: var(--text-head);font-size: 0.875rem}.ff__select[b-ei48stoxrz]{width: 11.25rem;padding-right: 2rem}.ff__input[b-ei48stoxrz]{width: 100%}.ff__input[b-ei48stoxrz]::placeholder{color: var(--text-muted)}.ff__select:hover[b-ei48stoxrz], .ff__input:hover[b-ei48stoxrz]{border-color: #4a505a}.ff__select:focus[b-ei48stoxrz], .ff__input:focus[b-ei48stoxrz]{outline: none;border-color: var(--cyan);box-shadow: 0 0 0 3px rgb(53 200 228 / 0.25)}.ff__apply[b-ei48stoxrz]{min-height: 42px;padding: 0 1.25rem;border: 1px solid var(--line-strong);border-radius: 21px;background: none;color: var(--text-head);font-size: 0.875rem;font-weight: 600}@media (max-width: 720px){.ff[b-ei48stoxrz]{gap: 0.75rem;margin-top: 1.5rem}.ff__line[b-ei48stoxrz]{gap: 0.75rem}.ff__group[b-ei48stoxrz]{flex: 1 1 100%;max-width: 100%}.ff__line[b-ei48stoxrz]{min-width: 0}.ff__group .ff__label[b-ei48stoxrz], .ff__field .ff__label[b-ei48stoxrz]{position: absolute;width: 1px;height: 1px;margin: 0;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.ff__seg[b-ei48stoxrz]{display: flex;width: 100%;overflow-x: auto;scrollbar-width: none}.ff__seg[b-ei48stoxrz]::-webkit-scrollbar{display: none}.ff__option[b-ei48stoxrz]{flex: 1 0 auto}.ff__option span[b-ei48stoxrz]{min-width: 0;padding-inline: 0.875rem}.ff__group--status .ff__option span[b-ei48stoxrz]{min-width: 0}.ff__check[b-ei48stoxrz]{order: 3;min-height: 32px}.ff__field[b-ei48stoxrz]{flex: 1 1 calc(50% - 0.375rem)}.ff__select[b-ei48stoxrz]{width: 100%}.ff__field--find[b-ei48stoxrz]{flex-basis: 100%;max-width: none;margin-left: 0}}.go[b-tlbjb7yz5h]{grid-column: 1 / -1;margin-top: 1rem;padding: 1.25rem 1.5rem 1.5rem;border: 1px solid var(--line);border-radius: 16px;background: var(--bg-band)}.go__label[b-tlbjb7yz5h], .go__field[b-tlbjb7yz5h]{margin: 0;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.06em;line-height: 1.4;text-transform: uppercase}.go__req[b-tlbjb7yz5h]{display: grid;grid-template-columns: minmax(0, 1fr) auto;gap: 1.5rem;padding: 1.125rem 0 1.25rem;border-bottom: 1px solid var(--line);scroll-margin-top: calc(var(--nav-height) + 1rem)}.go__text[b-tlbjb7yz5h]{display: grid;gap: 0.25rem;max-width: 46rem;min-width: 0}.go__meta[b-tlbjb7yz5h]{margin: 0 0 0.75rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.4;overflow-wrap: anywhere}.go__own-title[b-tlbjb7yz5h]{margin: 0 0 0.5rem;color: var(--text-head);font-weight: 600;overflow-wrap: anywhere}.go__value[b-tlbjb7yz5h]{margin: 0 0 0.75rem;color: var(--text-head);font-size: 0.9375rem;line-height: 1.5;white-space: pre-line;overflow-wrap: anywhere}.go__note[b-tlbjb7yz5h]{margin: 0;color: var(--text-muted);font-size: 0.8125rem}.go__actions[b-tlbjb7yz5h]{display: grid;align-content: start;justify-items: end;gap: 0.5rem;padding-top: 1.5rem}.go__actions form[b-tlbjb7yz5h]{display: contents}.go__link[b-tlbjb7yz5h]{padding: 0;border: 0;background: none;color: var(--text-body);font-size: 0.8125rem;font-weight: 600;text-decoration: none;white-space: nowrap;cursor: pointer}.go__link:hover[b-tlbjb7yz5h]{color: var(--text-head);text-decoration: underline;text-underline-offset: 3px}.go__link--accent[b-tlbjb7yz5h]{color: var(--teal)}.go__reveal[b-tlbjb7yz5h]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 1rem;margin: 0.5rem 0 0;padding: 0.75rem 1rem;border-radius: 10px;background: var(--surface-card);color: var(--text-head);font-size: 0.875rem}.go__email[b-tlbjb7yz5h]{font-family: var(--font-mono);overflow-wrap: anywhere}.go__reveal .go__link[b-tlbjb7yz5h]{color: var(--teal)}.go__pick[b-tlbjb7yz5h]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem 0.75rem;margin-top: 0.5rem}.go__pick .go__field[b-tlbjb7yz5h]{flex-basis: 100%}.go__select[b-tlbjb7yz5h], .go__input[b-tlbjb7yz5h]{min-height: 40px;padding: 0 0.875rem;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: var(--surface-sunken);color: var(--text-head);font-size: 0.875rem}.go__select[b-tlbjb7yz5h]{max-width: 100%}.go__select:focus[b-tlbjb7yz5h], .go__input:focus[b-tlbjb7yz5h]{outline: none;border-color: var(--cyan);box-shadow: 0 0 0 3px rgb(53 200 228 / 0.25)}.go__input[b-tlbjb7yz5h]::placeholder{color: var(--text-muted)}.go__more[b-tlbjb7yz5h]{display: inline-block;margin-top: 1rem;color: var(--teal);font-size: 0.8125rem;font-weight: 600;text-decoration: none}.go__more:hover[b-tlbjb7yz5h]{text-decoration: underline;text-underline-offset: 3px}.go__wording[b-tlbjb7yz5h]{display: grid;gap: 0.5rem;margin-top: 1.25rem}.go__wording-fields[b-tlbjb7yz5h]{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1.4fr) auto;gap: 0.75rem;align-items: center}.go__wording-fields .go__input[b-tlbjb7yz5h]{width: 100%}.go__foot[b-tlbjb7yz5h]{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 1rem;margin-top: 1rem}.go__public[b-tlbjb7yz5h]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.25rem 0.75rem}.go__box[b-tlbjb7yz5h]{display: inline-flex;align-items: center;gap: 0.625rem;padding: 0;border: 0;background: none;color: var(--text-head);font-size: 0.875rem;cursor: pointer}.go__box-mark[b-tlbjb7yz5h]{display: grid;place-items: center;width: 22px;height: 22px;border: 1.5px solid var(--line-strong);border-radius: 6px;color: var(--ink)}.go__box.is-on .go__box-mark[b-tlbjb7yz5h]{border-color: var(--teal);background: var(--teal)}.go__box:disabled[b-tlbjb7yz5h]{opacity: 0.55;cursor: not-allowed}.go__hint[b-tlbjb7yz5h]{color: var(--text-muted);font-size: 0.8125rem}.go__buttons[b-tlbjb7yz5h]{display: flex;flex-wrap: wrap;align-items: flex-start;justify-content: flex-end;gap: 0.75rem}.go[b-tlbjb7yz5h] .go__btn{--btn-h: 36px;min-width: 0}.go__copy[b-tlbjb7yz5h]{display: grid;justify-items: end}.go__card summary[b-tlbjb7yz5h]{color: var(--text-body);font-size: 0.8125rem;font-weight: 600;cursor: pointer}.go__card[open][b-tlbjb7yz5h]{width: min(32rem, 80vw)}.go__card-text[b-tlbjb7yz5h]{width: 100%;margin-top: 0.5rem;padding: 0.75rem;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: var(--surface-sunken);color: var(--text-head);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.5}@media (max-width: 720px){.go[b-tlbjb7yz5h]{padding: 1rem}.go__req[b-tlbjb7yz5h]{grid-template-columns: minmax(0, 1fr);gap: 0.75rem}.go__actions[b-tlbjb7yz5h]{justify-items: start;padding-top: 0}.go__wording-fields[b-tlbjb7yz5h]{grid-template-columns: minmax(0, 1fr)}.go__buttons[b-tlbjb7yz5h]{justify-content: flex-start}.go__copy[b-tlbjb7yz5h]{justify-items: start}.go__card[open][b-tlbjb7yz5h]{width: 100%}}.fg[b-9qozu2cbya]{margin-top: 1.75rem;padding: 0.5rem 2rem 0.75rem;border-radius: 24px;background: var(--surface-card)}.fg__head[b-9qozu2cbya], .fg__row[b-9qozu2cbya]{display: grid;grid-template-columns: minmax(0, 1fr) 7.5rem 8rem 13rem 8.75rem 3rem;column-gap: 1.25rem;align-items: center}.fg__head[b-9qozu2cbya]{padding: 1.25rem 0 0.875rem;border-bottom: 1px solid var(--line);color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.06em;line-height: 1.3;text-transform: uppercase}.fg__head-public[b-9qozu2cbya]{justify-self: end}.fg__list[b-9qozu2cbya]{margin: 0;padding: 0;list-style: none}.fg__row[b-9qozu2cbya]{min-height: 96px;padding: 1.125rem 0;scroll-margin-top: calc(var(--nav-height) + 1rem)}.fg__row + .fg__row[b-9qozu2cbya]{border-top: 1px solid var(--line)}.fg__need[b-9qozu2cbya]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem 0.625rem;min-width: 0}.fg__title[b-9qozu2cbya]{color: var(--text-head);font-size: 1rem;font-weight: 700;line-height: 1.4;text-decoration: none;overflow-wrap: anywhere}.fg__title:hover[b-9qozu2cbya]{text-decoration: underline;text-decoration-color: var(--line-strong);text-underline-offset: 3px}.fg__more[b-9qozu2cbya]{display: inline-flex;align-items: center;min-height: 20px;padding: 0 0.5rem;border-radius: 10px;background: #2f3243;color: #9aa0f2;font-size: 0.6875rem;font-weight: 600}.fg__kind[b-9qozu2cbya]{flex-basis: 100%;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.06em;line-height: 1.3;text-transform: uppercase}.fg__people[b-9qozu2cbya], .fg__seen[b-9qozu2cbya], .fg__from[b-9qozu2cbya]{display: grid;gap: 0.25rem;min-width: 0;color: var(--text-head);font-size: 0.875rem;line-height: 1.4}.fg__dim[b-9qozu2cbya]{color: var(--text-muted);font-size: 0.8125rem;overflow-wrap: anywhere}.fg__phone-line[b-9qozu2cbya]{display: none}.fg__status[b-9qozu2cbya]{display: flex;gap: 0.5rem;align-items: center}.fg__select[b-9qozu2cbya]{width: 100%;min-height: 42px;padding: 0 0.75rem;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: var(--surface-sunken);color: var(--text-head);font-size: 0.875rem}.fg__select:focus[b-9qozu2cbya]{outline: none;border-color: var(--cyan);box-shadow: 0 0 0 3px rgb(53 200 228 / 0.25)}.fg__set[b-9qozu2cbya]{min-height: 32px;padding: 0 0.75rem;border: 1px solid var(--line-strong);border-radius: 16px;background: none;color: var(--text-head);font-size: 0.8125rem;font-weight: 600}.fg__public[b-9qozu2cbya]{display: flex;justify-content: flex-end;align-items: center;gap: 0.5rem}.fg__public-label[b-9qozu2cbya]{display: none;color: var(--text-head);font-size: 0.875rem}.fg__box[b-9qozu2cbya]{display: grid;place-items: center;width: 22px;height: 22px;padding: 0;border: 1.5px solid var(--line-strong);border-radius: 6px;background: none;color: var(--ink);cursor: pointer}.fg__box:hover[b-9qozu2cbya]{border-color: var(--text-muted)}.fg__box.is-on[b-9qozu2cbya]{border-color: var(--teal);background: var(--teal)}.fg__box:disabled[b-9qozu2cbya]{opacity: 0.55;cursor: not-allowed}@media (max-width: 960px){.fg[b-9qozu2cbya]{padding: 0;background: none}.fg__head[b-9qozu2cbya]{display: none}.fg__list[b-9qozu2cbya]{display: grid;gap: 0.75rem}.fg__row[b-9qozu2cbya]{grid-template-columns: minmax(0, 1fr) auto;grid-template-areas: "need need" "people people" "line line" "status public" "open open";row-gap: 0.375rem;min-height: 0;padding: 1.125rem 1rem;border-radius: 20px;background: var(--surface-card)}.fg__row + .fg__row[b-9qozu2cbya]{border-top: 0}.fg__need[b-9qozu2cbya]{grid-area: need}.fg__seen[b-9qozu2cbya], .fg__from[b-9qozu2cbya]{display: none}.fg__people[b-9qozu2cbya]{grid-area: people;display: flex;gap: 0.375rem}.fg__people .fg__dim[b-9qozu2cbya]{color: var(--text-head);font-size: 0.875rem}.fg__people .fg__dim[b-9qozu2cbya]::before{content: "\00B7\00A0"}.fg__phone-line[b-9qozu2cbya]{grid-area: line;display: block;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.4}.fg__status[b-9qozu2cbya]{grid-area: status;margin-top: 0.5rem}.fg__select[b-9qozu2cbya]{max-width: 9rem}.fg__public[b-9qozu2cbya]{grid-area: public;margin-top: 0.5rem}.fg__public-label[b-9qozu2cbya]{display: inline}.fg__row[b-9qozu2cbya] .go{grid-area: open}}.feedback[b-bppial9xr0]{padding-block: 3rem 5rem}.feedback__head[b-bppial9xr0]{display: grid;gap: 0.75rem;margin-top: 2rem}.feedback__title[b-bppial9xr0]{margin: 0}.feedback__lead[b-bppial9xr0]{max-width: 62rem;color: var(--text-body);font-size: 1.0625rem;line-height: 1.55}.feedback__notice[b-bppial9xr0], .feedback__alert[b-bppial9xr0]{margin-top: 1.5rem}.feedback__empty[b-bppial9xr0]{display: grid;justify-items: center;gap: 0.75rem;margin-top: 1.75rem;padding: 4rem 1.5rem;border-radius: 24px;background: var(--surface-card);text-align: center}.feedback__empty-title[b-bppial9xr0]{font-size: 1.375rem;line-height: 1.36;letter-spacing: -0.018em}.feedback__empty-body[b-bppial9xr0]{color: var(--text-body);font-size: 0.9375rem;line-height: 1.5}.feedback__empty[b-bppial9xr0] .feedback__clear{margin-top: 0.5rem}.feedback__stamp[b-bppial9xr0]{margin-top: 1.5rem;color: var(--text-muted);font-size: var(--size-label)}@media (max-width: 720px){.feedback[b-bppial9xr0]{padding-block: 2rem 4rem}.feedback__head[b-bppial9xr0]{margin-top: 1.5rem}.feedback__lead[b-bppial9xr0]{font-size: 0.9375rem}}.ship__lead[b-h3ttrcrddt]{margin-top: 0.5rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.5;overflow-wrap: anywhere}.ship__form[b-h3ttrcrddt]{display: grid;justify-items: start;margin-top: 1.25rem}.ship__label[b-h3ttrcrddt]{margin-bottom: 0.5rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.06em;text-transform: uppercase}.ship__select[b-h3ttrcrddt]{width: min(100%, 14rem);min-height: 42px;padding: 0 0.875rem;border: 1px solid var(--line-strong);border-radius: var(--radius-control);background: var(--surface-sunken);color: var(--text-head);font-size: 0.9375rem}.ship__select:focus[b-h3ttrcrddt]{outline: none;border-color: var(--cyan);box-shadow: 0 0 0 3px rgb(53 200 228 / 0.25)}.ship__who[b-h3ttrcrddt]{margin-top: 1.25rem;color: var(--text-head);font-size: 0.9375rem;line-height: 1.5}.ship__form[b-h3ttrcrddt] .modal__actions{justify-self: stretch}.sca-author[b-e4veq4em27]{padding-block: 3rem 5rem}.sca-author__back[b-e4veq4em27]{margin-top: 1.5rem;font-size: 0.875rem}.sca-author__title[b-e4veq4em27]{margin-top: 12px;font-size: 2rem;line-height: 2.5rem;letter-spacing: -0.02em}.sca-author__notice[b-e4veq4em27]{margin-top: 1rem;max-width: 640px}.sca-author__notice ul[b-e4veq4em27]{margin: 0;padding-left: 1.25rem}.sca-author__form[b-e4veq4em27]{display: grid;gap: 18px;max-width: 640px;margin-top: 2rem}.sca-author__form .field + .field[b-e4veq4em27]{margin-top: 0}.sca-author__handle[b-e4veq4em27]{display: flex;align-items: center;gap: 4px;color: var(--text-muted);font: 0.875rem var(--font-mono)}.sca-author__handle .input[b-e4veq4em27]{flex: 1}.sca-author__links[b-e4veq4em27]{margin: 0;padding: 0;border: 0}.sca-author__link[b-e4veq4em27]{display: grid;grid-template-columns: 1fr 2fr;gap: 6px;margin-top: 6px}.sca-author__actions[b-e4veq4em27]{display: flex;flex-wrap: wrap;align-items: flex-start;gap: 10px}.sca-author__standing[b-e4veq4em27]{max-width: 640px;margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--line)}.sca-author__subtitle[b-e4veq4em27]{font-size: 1.25rem;line-height: 1.4}.sca-author__standing .field__hint[b-e4veq4em27]{margin: 8px 0 14px}.sca-author__ban summary[b-e4veq4em27]{cursor: pointer;color: var(--danger);font-size: 0.875rem;font-weight: 600;padding-top: 8px}@media (max-width: 600px){.sca-author__handle[b-e4veq4em27]{flex-direction: column;align-items: stretch}.sca-author__link[b-e4veq4em27]{grid-template-columns: 1fr}}.sca[b-q1a83l9jau]{padding-block: 3rem 5rem}.sca__head[b-q1a83l9jau]{display: grid;gap: 0.75rem;margin-top: 2rem}.sca__lead[b-q1a83l9jau]{max-width: 62rem;color: var(--text-body);font-size: 1.0625rem;line-height: 1.55}.sca__notice[b-q1a83l9jau]{margin-top: 1.5rem}.sca__empty[b-q1a83l9jau]{margin-top: 2rem;padding: 3rem 1.5rem;border-radius: var(--radius-panel);background: var(--surface-card);color: var(--text-body);text-align: center}.sca__bar[b-q1a83l9jau]{margin-top: 1.5rem}.sca-tabs ul[b-q1a83l9jau]{display: flex;flex-wrap: wrap;gap: 4px;margin: 2rem 0 0;padding: 0 0 0 0;border-bottom: 1px solid var(--line)}.sca-tabs a[b-q1a83l9jau]{display: block;padding: 10px 16px;border-bottom: 2px solid transparent;color: var(--text-body);font-size: 0.9375rem;font-weight: 600}.sca-tabs a:hover[b-q1a83l9jau]{color: var(--text-head);text-decoration: none}.sca-tabs a.is-active[b-q1a83l9jau]{border-bottom-color: var(--teal);color: var(--text-head)}.sca-new[b-q1a83l9jau]{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px;margin-top: 1.5rem}.sca-new__field[b-q1a83l9jau]{display: grid;gap: 6px;min-width: min(100%, 360px)}.sca-table[b-q1a83l9jau]{width: 100%;margin-top: 1.5rem;font-size: 0.9375rem}.sca-table th[b-q1a83l9jau]{padding: 10px 12px;border-bottom: 1px solid var(--line-strong);color: var(--text-muted);font: 500 0.75rem/1rem var(--font-mono);letter-spacing: 0.08em;text-align: left;text-transform: uppercase}.sca-table td[b-q1a83l9jau]{padding: 12px;border-bottom: 1px solid var(--line);color: var(--text-body);vertical-align: top}.sca-table td a[b-q1a83l9jau]{color: var(--text-head);font-weight: 600}.sca-flag[b-q1a83l9jau]{margin-left: 8px;padding: 2px 8px;border-radius: var(--radius-pill);background: var(--coral);color: var(--ink);font: 600 0.6875rem/1.4 var(--font-mono)}.sca-item[b-q1a83l9jau]{margin-top: 1.25rem;padding: 20px 24px;border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--surface-card)}.sca-item__title[b-q1a83l9jau]{font-size: 1.125rem;line-height: 1.4;letter-spacing: -0.01em}.sca-item__title a[b-q1a83l9jau]{color: var(--text-head)}.sca-item__meta[b-q1a83l9jau]{margin-top: 4px;color: var(--text-muted);font-size: 0.875rem}.sca-item__actions[b-q1a83l9jau]{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 14px}.sca-item__more[b-q1a83l9jau]{margin-top: 12px}.sca-item__more summary[b-q1a83l9jau]{cursor: pointer;color: var(--link);font-size: 0.875rem;font-weight: 600}.sca[b-q1a83l9jau] .sca-form{display: grid;gap: 12px;max-width: 640px;margin-top: 12px}.sca[b-q1a83l9jau] .sca-form .field + .field{margin-top: 0}.sca-reports[b-q1a83l9jau]{display: grid;gap: 12px;margin: 14px 0 0;padding: 0}.sca-report[b-q1a83l9jau]{padding: 14px 16px;border-radius: var(--radius-control);background: var(--surface-raised)}.sca-report__reason[b-q1a83l9jau]{color: var(--text-head);font-weight: 600;font-size: 0.9375rem}.sca-report__details[b-q1a83l9jau]{margin-top: 6px;color: var(--text-body);font-size: 0.9375rem;white-space: pre-wrap;overflow-wrap: anywhere}.sca-report__meta[b-q1a83l9jau]{margin: 8px 0 10px;color: var(--text-quiet);font-size: 0.8125rem}.sca-statement[b-q1a83l9jau]{margin-top: 10px;padding: 16px;border-radius: var(--radius-control);background: var(--surface-sunken);color: var(--text-body);font: 0.8125rem/1.55 var(--font-mono);white-space: pre-wrap;overflow-wrap: anywhere}@media (max-width: 720px){.sca[b-q1a83l9jau]{padding-block: 2rem 4rem}.sca-table thead[b-q1a83l9jau]{display: none}.sca-table[b-q1a83l9jau], .sca-table tbody[b-q1a83l9jau], .sca-table tr[b-q1a83l9jau], .sca-table td[b-q1a83l9jau]{display: block;width: 100%}.sca-table tr[b-q1a83l9jau]{padding: 10px 0;border-bottom: 1px solid var(--line)}.sca-table td[b-q1a83l9jau]{padding: 2px 0;border: 0}}.sce[b-mqr59dd7dp]{padding-block: 3rem 5rem}.sce__back[b-mqr59dd7dp]{margin-top: 1.5rem;font-size: 0.875rem}.sce__head[b-mqr59dd7dp]{display: grid;gap: 10px;margin-top: 12px}.sce__title[b-mqr59dd7dp]{font-size: 2rem;line-height: 2.5rem;letter-spacing: -0.02em;overflow-wrap: anywhere}.sce__state[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;color: var(--text-muted);font-size: 0.875rem}.sce__notice[b-mqr59dd7dp]{margin-top: 1rem}.sce__asked[b-mqr59dd7dp]{margin-top: 1rem;padding: 14px 16px;border: 1px solid var(--warning);border-radius: var(--radius-control);color: var(--text-head);font-size: 0.9375rem}.sce__readonly[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;align-items: center;gap: 12px 20px;margin-top: 1rem;padding: 14px 16px;border-radius: var(--radius-control);background: var(--surface-raised);color: var(--text-quiet);font-size: 0.9375rem}.sce__form[b-mqr59dd7dp]{margin-top: 2rem}.sce__fieldset[b-mqr59dd7dp]{margin: 0;padding: 0;border: 0;min-width: 0}.sce__cols[b-mqr59dd7dp]{display: grid;grid-template-columns: minmax(0, 560px) minmax(0, 296px);justify-content: space-between;gap: 48px}.sce__main[b-mqr59dd7dp]{display: grid;gap: 20px;align-content: start}.sce__main .field + .field[b-mqr59dd7dp]{margin-top: 0}.sce__summary[b-mqr59dd7dp]{min-height: 84px;resize: vertical}.sce__body[b-mqr59dd7dp]{min-height: 180px;resize: vertical;line-height: 1.55}.sce-card[b-mqr59dd7dp]{display: grid;gap: 14px;padding: 18px 20px;border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--surface-card)}.sce-card__head[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px}.sce-card__kind[b-mqr59dd7dp]{font: 600 0.9375rem/1.4 var(--font-body);letter-spacing: 0}.sce-card__tools[b-mqr59dd7dp]{display: flex;gap: 4px}.sce-card .field + .field[b-mqr59dd7dp]{margin-top: 0}.sce-card__row[b-mqr59dd7dp]{display: grid;grid-template-columns: 1fr 1fr;gap: 12px}.sce-pic[b-mqr59dd7dp]{display: grid;grid-template-columns: 160px minmax(0, 1fr);gap: 14px;padding-top: 12px;border-top: 1px solid var(--line)}.sce-pic__thumb[b-mqr59dd7dp]{align-self: start;overflow: hidden;border-radius: var(--radius-control);min-height: 60px}.sce-pic__thumb img[b-mqr59dd7dp]{display: block;width: 100%;height: auto}.sce-pic__fields[b-mqr59dd7dp]{display: grid;gap: 10px}.sce-pic__fields .field + .field[b-mqr59dd7dp]{margin-top: 0}.sce-pic__state[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;gap: 10px;color: var(--text-head);font-size: 0.875rem;font-weight: 600}.sce-pic__size[b-mqr59dd7dp]{color: var(--text-muted);font: 500 0.75rem/1.4 var(--font-mono)}.sce-pic__processing[b-mqr59dd7dp]{color: var(--teal)}.sce-pic__failed[b-mqr59dd7dp]{color: var(--danger)}.sce-upload[b-mqr59dd7dp], .sce-add[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 12px}.sce-upload .field[b-mqr59dd7dp], .sce-add .field[b-mqr59dd7dp]{flex: 1 1 240px}.sce-upload__file[b-mqr59dd7dp]{padding: 0.5rem;min-height: 44px}.sce__panel[b-mqr59dd7dp]{display: grid;gap: 18px;align-content: start;align-self: start;padding: 18px;border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--surface-card)}.sce__panel .field + .field[b-mqr59dd7dp]{margin-top: 0}.sce__panel-title[b-mqr59dd7dp]{font-size: 1.125rem;line-height: 1.4}.sce-group[b-mqr59dd7dp]{display: grid;gap: 8px;margin: 0;padding: 0;border: 0}.sce-group legend[b-mqr59dd7dp]{margin-bottom: 8px}.sce-checks[b-mqr59dd7dp]{display: grid;grid-template-columns: 1fr 1fr;gap: 6px 12px}.sce-covers[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;gap: 8px}.sce-cover[b-mqr59dd7dp]{position: relative;display: block;cursor: pointer}.sce-cover input[b-mqr59dd7dp]{position: absolute;opacity: 0}.sce-cover img[b-mqr59dd7dp]{display: block;width: 64px;height: 48px;border: 2px solid transparent;border-radius: 6px;object-fit: cover}.sce-cover input:checked + img[b-mqr59dd7dp]{border-color: var(--teal)}.sce-cover input:focus-visible + img[b-mqr59dd7dp]{outline: 2px solid var(--focus);outline-offset: 2px}.sce-previews[b-mqr59dd7dp]{display: grid;grid-template-columns: 1fr 1fr;gap: 10px}.sce-previews figure[b-mqr59dd7dp]{margin: 0}.sce-previews img[b-mqr59dd7dp]{display: block;width: 100%;border-radius: 6px;object-fit: cover}.sce-previews__card[b-mqr59dd7dp]{aspect-ratio: 4 / 3}.sce-previews__link[b-mqr59dd7dp]{display: grid;grid-template-columns: 760fr 440fr;aspect-ratio: 1200 / 630;overflow: hidden;border-radius: 6px;background: #101214}.sce-previews__link img[b-mqr59dd7dp]{height: 100%;border-radius: 0}.sce-previews figcaption[b-mqr59dd7dp]{margin-top: 4px;color: var(--text-muted);font-size: 0.75rem}.sce-triple[b-mqr59dd7dp]{display: grid;grid-template-columns: 1fr 1fr;gap: 6px}.sce-triple input:last-child[b-mqr59dd7dp]{grid-column: 1 / -1}.sce-pair[b-mqr59dd7dp]{display: grid;gap: 6px}.sce-checklist ul[b-mqr59dd7dp]{display: grid;gap: 4px;margin: 8px 0 0;padding: 0;font-size: 0.875rem}.sce-checklist .is-done[b-mqr59dd7dp]{color: var(--success)}.sce-checklist .is-todo[b-mqr59dd7dp]{color: var(--warning)}.sce-rights[b-mqr59dd7dp]{font-size: 0.8125rem}.sce-actions[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;gap: 8px}.sce-danger[b-mqr59dd7dp]{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 3rem;padding-top: 1.5rem;border-top: 1px solid var(--line)}.sce-confirm[b-mqr59dd7dp]{display: grid;gap: 10px;max-width: 520px;padding: 18px 20px;border: 1px solid var(--danger);border-radius: var(--radius-card);background: var(--surface-card);color: var(--text-body)}.sce-confirm__title[b-mqr59dd7dp]{color: var(--text-head);font-weight: 700}@media (max-width: 960px){.sce__cols[b-mqr59dd7dp]{grid-template-columns: 1fr}}@media (max-width: 600px){.sce-pic[b-mqr59dd7dp]{grid-template-columns: 1fr}.sce-checks[b-mqr59dd7dp]{grid-template-columns: 1fr}}.sca-chips[b-5mzlkjntws]{display: inline-flex;flex-wrap: wrap;gap: 6px}.sca-chip[b-5mzlkjntws]{display: inline-flex;align-items: center;height: 22px;padding: 0 8px;border: 1px solid var(--line-strong);border-radius: var(--radius-pill);color: var(--text-muted);font: 600 0.6875rem/1 var(--font-mono);letter-spacing: 0.06em;white-space: nowrap}.sca-chip--review[b-5mzlkjntws]{border-color: var(--warning);background: var(--warning);color: var(--ink)}.sca-chip--asked[b-5mzlkjntws]{border-color: var(--warning);color: var(--warning)}.sca-chip--listed[b-5mzlkjntws]{border-color: var(--teal);color: var(--teal)}.sca-chip--unlisted[b-5mzlkjntws]{border-color: var(--cyan);color: var(--cyan)}.sca-chip--removed[b-5mzlkjntws]{border-color: var(--danger);color: var(--danger)}.figure[b-4p0jov2hgz]{display: grid;align-content: start;gap: 0.375rem;padding: 1.25rem 1.5rem;border: 1px solid var(--line);border-radius: var(--radius-card);background: var(--surface-card)}.figure__value[b-4p0jov2hgz]{color: var(--text-head);font-family: var(--font-display);font-weight: 800;font-size: 2rem;line-height: 1.1;letter-spacing: -0.02em;font-variant-numeric: tabular-nums}.figure__label[b-4p0jov2hgz]{color: var(--text-body);font-size: var(--size-small);line-height: 1.45}.figure--lead[b-4p0jov2hgz]{border-color: var(--teal)}.figure--lead .figure__value[b-4p0jov2hgz]{color: var(--teal);font-size: 3.5rem}.stats[b-x42h4qbfyy]{padding-block: 3rem 5rem}.stats__alert[b-x42h4qbfyy]{margin-top: 1.5rem}.stats__title[b-x42h4qbfyy]{margin-top: 2rem}@media (max-width: 720px){.stats[b-x42h4qbfyy]{padding-block: 2rem 4rem}}.stats[b-odz3051hfs]{padding-block: 3rem 5rem}@media (max-width: 720px){.stats[b-odz3051hfs]{padding-block: 2rem 4rem}}.stats__head[b-j7ivnl5cor]{display: grid;gap: 0.75rem;max-width: 52rem;margin-top: 2rem}.stats__lead strong[b-j7ivnl5cor]{color: var(--text-head);font-weight: 600}.stats__section[b-j7ivnl5cor]{display: grid;gap: 1rem;margin-top: 3rem;padding-top: 2rem;border-top: 1px solid var(--line)}.stats__figures[b-j7ivnl5cor]{display: grid;grid-template-columns: 2fr 1fr 1fr;gap: 1rem}.stats__figures--four[b-j7ivnl5cor]{grid-template-columns: repeat(4, minmax(0, 1fr))}.stats__subhead[b-j7ivnl5cor]{margin-top: 1rem;color: var(--text-head);font-size: 1rem;font-weight: 600}.stats__note[b-j7ivnl5cor]{max-width: 52rem;color: var(--text-body);font-size: var(--size-small);line-height: 1.6}.stats__details summary[b-j7ivnl5cor]{color: var(--link);font-size: var(--size-small);cursor: pointer}.stats__details[open] summary[b-j7ivnl5cor]{margin-bottom: 0.75rem}.stats__table[b-j7ivnl5cor]{width: 100%;max-width: 40rem;border-collapse: collapse;font-size: var(--size-small);font-variant-numeric: tabular-nums}.stats__table th[b-j7ivnl5cor], .stats__table td[b-j7ivnl5cor]{padding: 0.5rem 0.75rem;border-bottom: 1px solid var(--line);text-align: right}.stats__table th:first-child[b-j7ivnl5cor]{text-align: left}.stats__table thead th[b-j7ivnl5cor]{color: var(--text-muted);font-weight: 600}.stats__table tbody th[b-j7ivnl5cor]{color: var(--text-head);font-weight: 500}.stats__table td[b-j7ivnl5cor]{color: var(--text-body)}.stats__table--versions[b-j7ivnl5cor]{max-width: 52rem}.stats__stamp[b-j7ivnl5cor]{margin-top: 3rem;color: var(--text-muted);font-size: var(--size-label)}@media (max-width: 720px){.stats__figures[b-j7ivnl5cor], .stats__figures--four[b-j7ivnl5cor]{grid-template-columns: repeat(2, minmax(0, 1fr))}.stats__figures[b-j7ivnl5cor] .figure:first-child{grid-column: 1 / -1}.stats__figures--four[b-j7ivnl5cor] .figure:first-child{grid-column: auto}.stats__table th[b-j7ivnl5cor], .stats__table td[b-j7ivnl5cor]{padding: 0.5rem 0.375rem}}@media (prefers-reduced-motion: no-preference){.auth-alert[b-82gpqzykf9]{animation: alert-in-b-82gpqzykf9 160ms var(--ease-out)}}@keyframes alert-in-b-82gpqzykf9{from{opacity: 0;translate: 0 8px}}.auth-alert[b-82gpqzykf9]{position: relative;padding: 14px 12px 14px 36px;border: 1px solid;border-radius: 12px}.auth-alert[b-82gpqzykf9]::before{content: "";position: absolute;left: 16px;top: 20px;width: 8px;height: 8px;border-radius: 50%;background: currentColor}.auth-alert--error[b-82gpqzykf9]{color: var(--danger);border-color: rgb(240 106 106 / 0.4);background: rgb(240 106 106 / 0.1)}.auth-alert--warning[b-82gpqzykf9]{color: var(--warning);border-color: rgb(245 184 75 / 0.4);background: rgb(245 184 75 / 0.1)}.auth-alert--success[b-82gpqzykf9]{color: var(--success);border-color: rgb(61 220 151 / 0.4);background: rgb(61 220 151 / 0.1)}.auth-alert__title[b-82gpqzykf9]{color: var(--text-head);font-size: 0.875rem;font-weight: 700;line-height: 1.43}.auth-alert__body[b-82gpqzykf9]{margin-top: 2px;color: var(--text-body);font-size: 0.8125rem;line-height: 1.54}.auth-badge__tick[b-7nxtwcv7n4]{stroke-dasharray: 1 2}@media (prefers-reduced-motion: no-preference){.auth-badge[b-7nxtwcv7n4]{animation: badge-pop-b-7nxtwcv7n4 260ms var(--ease-snap)}.auth-badge__tick[b-7nxtwcv7n4]{animation: mo-draw 300ms var(--ease-out) 160ms backwards}}@keyframes badge-pop-b-7nxtwcv7n4{from{scale: 0.8}}.auth-badge[b-7nxtwcv7n4]{display: grid;place-items: center;width: 56px;height: 56px;margin-bottom: 1.25rem;border: 1px solid;border-radius: 50%}.auth-badge--teal[b-7nxtwcv7n4]{color: var(--teal);border-color: rgb(21 234 214 / 0.33);background: rgb(21 234 214 / 0.12)}.auth-badge--warn[b-7nxtwcv7n4]{color: var(--warning);border-color: rgb(245 184 75 / 0.33);background: rgb(245 184 75 / 0.12)}.auth-badge svg[b-7nxtwcv7n4]{margin: -1px}.auth[b-kshyrpobmi]{width: min(100%, 440px)}.auth__label[b-kshyrpobmi]{margin: 0 0 8px 4px;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33;white-space: nowrap}.auth-card[b-kshyrpobmi]{padding: 40px;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card);box-shadow: 0 24px 64px rgb(0 0 0 / 0.4)}.auth-card__title[b-kshyrpobmi]{font-size: 2rem;line-height: 1.25;letter-spacing: -0.025em}.auth-card__lead[b-kshyrpobmi]{margin-top: 6px;color: var(--text-body);font-size: 0.875rem;line-height: 1.43;overflow-wrap: anywhere}.auth-card__body[b-kshyrpobmi]{margin-top: 22px}.auth-card__lead[b-kshyrpobmi] a{font-weight: 600}.auth--signup .auth-card__title[b-kshyrpobmi]{font-size: 1.75rem;line-height: 1.43}.auth--state .auth-card__title[b-kshyrpobmi]{font-size: 1.75rem;line-height: 1.29}.auth--state .auth-card__lead[b-kshyrpobmi]{margin-top: 12px;font-size: 0.9375rem;line-height: 1.47}.auth--state .auth-card__body[b-kshyrpobmi]{margin-top: 20px}.auth-card[b-kshyrpobmi] .field{gap: 8px}.auth-card[b-kshyrpobmi] .field + .field{margin-top: 16px}.auth-card[b-kshyrpobmi] .field:has(.pw-rules) + .field{margin-top: 28px}.auth-card[b-kshyrpobmi] .field__label{font-size: 0.8125rem;line-height: 1.38}.auth-card[b-kshyrpobmi] .field__row{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem}.auth-card[b-kshyrpobmi] .field__aside{font-size: 0.8125rem;font-weight: 600;line-height: 1.38}.auth-card[b-kshyrpobmi] .input{min-height: 48px;padding: 0 16px;border-color: var(--line-strong);border-radius: 12px;background: var(--bg-band);font-size: 0.9375rem}.auth-card[b-kshyrpobmi] .input:focus{border-color: var(--teal);box-shadow: inset 0 0 0 0.5px var(--teal)}.auth-card[b-kshyrpobmi] .input.invalid, .auth-card[b-kshyrpobmi] .input.is-error{border-color: var(--danger);box-shadow: inset 0 0 0 0.5px var(--danger)}.auth-card[b-kshyrpobmi] .input:disabled{opacity: 0.5}.auth-card[b-kshyrpobmi] .auth-alert{margin-bottom: 20px}.auth-card[b-kshyrpobmi] .validation-message, .auth-card[b-kshyrpobmi] .field__error{color: #ff9c9c;font-size: 0.8125rem;line-height: 1.38}.auth-card[b-kshyrpobmi] .form-actions{position: relative;margin-top: 24px}.auth-card[b-kshyrpobmi] .btn:disabled{background: var(--line);color: var(--text-dim);opacity: 1}.auth-card[b-kshyrpobmi] .auth-link{display: block;margin-top: 20px;font-size: 0.875rem;font-weight: 600;line-height: 1.43;text-align: center}.auth-card[b-kshyrpobmi] .auth-link--go{color: var(--teal)}.auth-card[b-kshyrpobmi] .auth-note{margin-top: 20px;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54}.auth-card[b-kshyrpobmi] .auth-link + .auth-note{margin-top: 8px}.auth-card[b-kshyrpobmi] .auth-note + .auth-note{margin-top: 16px}.auth-card[b-kshyrpobmi] .auth-note + .auth-link{margin-top: 16px}.auth-card[b-kshyrpobmi] .auth-code{margin-top: 8px;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;text-align: center}.auth-card[b-kshyrpobmi] .auth-you{position: absolute;left: 290px;top: -22px;z-index: 1}.auth-card[b-kshyrpobmi] .auth-check{position: relative;display: flex;gap: 12px;align-items: flex-start;color: var(--text-body);font-size: 0.8125rem;line-height: 1.54;cursor: pointer}.auth-card[b-kshyrpobmi] .auth-check input{position: absolute;left: 0;top: 0;width: 20px;height: 20px;margin: 0;opacity: 0;cursor: pointer}.auth-card[b-kshyrpobmi] .auth-check__box{flex: none;display: grid;place-items: center;width: 20px;height: 20px;border: 1.5px solid var(--line-strong);border-radius: 6px;background: var(--bg-band);color: transparent;transition: background-color 120ms ease, border-color 120ms ease}.auth-card[b-kshyrpobmi] .auth-check__box svg{fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.auth-card[b-kshyrpobmi] .auth-check input:checked + .auth-check__box{border-color: var(--teal);background: var(--teal);color: var(--ink)}.auth-card[b-kshyrpobmi] .auth-check input:focus-visible + .auth-check__box{outline: 2px solid var(--focus);outline-offset: 3px}.auth-card[b-kshyrpobmi] .auth-check input.invalid + .auth-check__box{border-color: var(--danger)}.auth-card[b-kshyrpobmi] .auth-check a{color: inherit;text-decoration: underline;text-decoration-color: rgb(182 188 198 / 0.4);text-underline-offset: 3px}.auth-card[b-kshyrpobmi] .auth-check a:hover{color: var(--text-head);text-decoration-color: currentColor}@media (max-width: 720px){.auth[b-kshyrpobmi]{width: 100%}.auth__label[b-kshyrpobmi]{display: none}.auth-card[b-kshyrpobmi]{padding: 0;border: 0;border-radius: 0;background: none;box-shadow: none}.auth-card__title[b-kshyrpobmi]{font-size: 2.125rem;line-height: 1.24;letter-spacing: -0.026em}.auth--signup .auth-card__title[b-kshyrpobmi]{font-size: 1.875rem;line-height: 1.27}.auth--signup .auth-card__lead[b-kshyrpobmi]{margin-top: 8px}.auth-card__body[b-kshyrpobmi]{margin-top: 20px}.auth-card[b-kshyrpobmi] .auth-you{display: none}}.check-other[b-y80lapj3ut]{margin-top: 16px;padding-top: 20px;border-top: 1px solid var(--line);color: var(--text-body);font-size: 0.875rem;line-height: 1.43;text-wrap: wrap}.check-other a[b-y80lapj3ut]{font-weight: 600;white-space: nowrap}.oauth[b-uqt4yu345o]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 8px}.oauth__btn[b-uqt4yu345o]{display: flex;align-items: center;justify-content: center;gap: 8px;min-height: 48px;padding: 0 12px;border: 1px solid rgb(255 255 255 / 0.15);border-radius: 24px;background: rgb(255 255 255 / 0.04);color: var(--text-head);font-size: 0.875rem;font-weight: 600;line-height: 1.29;text-decoration: none;white-space: nowrap;transition: border-color 120ms ease, background-color 120ms ease}.oauth__btn:hover[b-uqt4yu345o]{text-decoration: none;border-color: rgb(255 255 255 / 0.3);background: rgb(255 255 255 / 0.07)}.oauth[b-uqt4yu345o] .oauth__mark{flex: none}.oauth__prefix[b-uqt4yu345o]{position: absolute;width: 1px;height: 1px;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.oauth__or[b-uqt4yu345o]{display: flex;align-items: center;gap: 4px;margin: 20px 0;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.38}.oauth__or span[b-uqt4yu345o]{width: 40px;text-align: center}.oauth__or[b-uqt4yu345o]::before, .oauth__or[b-uqt4yu345o]::after{content: "";flex: 1;height: 1px;background: var(--line)}@media (max-width: 720px){.oauth[b-uqt4yu345o]{grid-template-columns: 1fr}.oauth__btn[b-uqt4yu345o]{position: relative;padding: 0 48px;font-size: 0.9375rem;line-height: 1.33}.oauth[b-uqt4yu345o] .oauth__mark{position: absolute;left: 20px;top: 15px}.oauth__prefix[b-uqt4yu345o]{position: static;width: auto;height: auto;margin: 0;overflow: visible;clip: auto}.oauth__or[b-uqt4yu345o]{margin: 16px 0}}.pw-rules[b-keih9ch52j]{display: grid;gap: 4px;margin: 2px 0 0;padding: 0;list-style: none}.pw-rules__rule[b-keih9ch52j]{display: flex;align-items: center;gap: 6px;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.38}.pw-rules__rule svg[b-keih9ch52j]{flex: none;fill: none;stroke: currentColor;stroke-linecap: round;stroke-linejoin: round}.pw-rules__ring[b-keih9ch52j]{stroke-width: 1.4}.pw-rules__tick[b-keih9ch52j]{display: none;stroke-width: 1.8}.pw-rules__rule.is-met[b-keih9ch52j]{color: var(--success)}.pw-rules__rule.is-met .pw-rules__ring[b-keih9ch52j]{display: none}.pw-rules__rule.is-met .pw-rules__tick[b-keih9ch52j]{display: inline}.pw-toggle[b-apzi1uthc5]{position: absolute;right: 8px;top: 50%;display: grid;place-items: center;width: 34px;height: 34px;margin-top: -17px;padding: 0;border: 0;border-radius: 8px;background: none;color: var(--text-muted)}.pw-toggle[hidden][b-apzi1uthc5]{display: none}.pw-toggle:hover[b-apzi1uthc5]{color: var(--text-head)}.pw-toggle svg[b-apzi1uthc5]{overflow: visible;fill: none;stroke: currentColor;stroke-width: 1.4;stroke-linecap: round;stroke-linejoin: round}.pw-toggle__slash[b-apzi1uthc5]{display: none}.pw-toggle[aria-pressed="true"][b-apzi1uthc5]{color: var(--text-head)}.pw-toggle[aria-pressed="true"] .pw-toggle__slash[b-apzi1uthc5]{display: inline}.signup[b-pu1fjksnky]{display: grid;grid-template-columns: minmax(0, 520px) 440px;justify-content: space-between;align-items: center;column-gap: 48px;width: 100%;max-width: 1080px}.signup__pitch[b-pu1fjksnky]{padding-bottom: 56px}.signup__headline[b-pu1fjksnky]{margin-top: 14px;color: var(--text-head);font-family: var(--font-display);font-size: 3.375rem;font-weight: 800;line-height: 1.11;letter-spacing: -0.03em}.signup__ticks[b-pu1fjksnky]{display: grid;gap: 16px;margin: 32px 0 0;padding: 0;list-style: none}.signup__ticks li[b-pu1fjksnky]{display: flex;align-items: center;gap: 12px;color: var(--text-head);font-size: 0.9375rem;line-height: 1.33}.signup__ticks svg[b-pu1fjksnky]{flex: none}.signup__ticks circle[b-pu1fjksnky]{fill: var(--teal)}.signup__ticks path[b-pu1fjksnky]{fill: none;stroke: var(--ink);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.signup__promise[b-pu1fjksnky]{max-width: 440px;margin-top: 28px;color: var(--text-body);font-family: var(--font-serif);font-size: 1.1875rem;font-style: italic;line-height: 1.3}.signup[b-pu1fjksnky] .signup__eyebrow{display: none;margin-bottom: 8px}.signup__consents[b-pu1fjksnky]{display: grid;gap: 8px;margin-top: 14px}.signup .form-actions.signup__actions[b-pu1fjksnky]{margin-top: 16px}.signup[b-pu1fjksnky] .signup__you{top: 30px}@media (max-width: 1023px){.signup[b-pu1fjksnky]{grid-template-columns: minmax(0, 440px);justify-content: center}.signup__pitch[b-pu1fjksnky]{display: none}.signup[b-pu1fjksnky] .signup__eyebrow{display: flex}}@media (max-width: 720px){.signup[b-pu1fjksnky]{grid-template-columns: minmax(0, 1fr)}.signup__consents[b-pu1fjksnky]{gap: 12px;margin-top: 18px}.signup .form-actions.signup__actions[b-pu1fjksnky]{margin-top: 20px}}.card__title[b-1unbhu0nrg]{font-size: 2rem;line-height: 1.19;letter-spacing: -0.025em}.card__body[b-1unbhu0nrg]{margin-top: 0.75rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.6}.card__notice[b-1unbhu0nrg]{margin-top: 1rem}.card__device[b-1unbhu0nrg]{display: flex;align-items: center;gap: 1rem;margin-top: 1.25rem;padding: 0.875rem 1.125rem;border: 1px solid var(--line);border-radius: 16px;background: var(--bg-page);color: var(--text-body)}.card__device-name[b-1unbhu0nrg]{color: var(--text-head);font-size: 0.9375rem;font-weight: 700}.card__device-meta[b-1unbhu0nrg]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem}.card__account[b-1unbhu0nrg]{display: flex;align-items: center;gap: 0.625rem;margin-top: 1.25rem}.card__email[b-1unbhu0nrg]{flex: 1;min-width: 0;overflow: hidden;text-overflow: ellipsis;color: var(--text-head);font-size: 0.875rem;font-weight: 600}.card__switch button[b-1unbhu0nrg]{padding: 0.25rem 0;border: 0;background: none;color: var(--link);font-size: 0.875rem;font-weight: 600}.card__switch button:hover[b-1unbhu0nrg]{text-decoration: underline;text-underline-offset: 3px}.card__actions[b-1unbhu0nrg]{display: grid;grid-template-columns: 1fr auto;gap: 0.75rem;margin-top: 2.25rem}.card__open[b-1unbhu0nrg]{position: relative;display: grid}.card__open[b-1unbhu0nrg] .card__you{position: absolute;right: -28px;top: 36px}.fine-print[b-1unbhu0nrg]{margin-top: 1.75rem;color: var(--text-muted);font-size: 0.875rem;text-align: center}@media (max-width: 480px){.card__title[b-1unbhu0nrg]{font-size: 1.625rem}.card__actions[b-1unbhu0nrg]{grid-template-columns: 1fr}.card__open[b-1unbhu0nrg] .card__you{display: none}}.error__title[b-p4ey0savvs]{font-size: 1.875rem;line-height: 1.27;letter-spacing: -0.027em}.error__body[b-p4ey0savvs]{margin-top: 1rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.error__steps[b-p4ey0savvs]{margin-top: 1rem;padding: 0;list-style: none;counter-reset: step;color: var(--text-head);font-size: 0.9375rem;font-weight: 600;line-height: 1.47}.error__steps li[b-p4ey0savvs]{counter-increment: step}.error__steps li[b-p4ey0savvs]::before{content: counter(step) ". "}.error__action[b-p4ey0savvs]{margin-top: 1.375rem}.error__support[b-p4ey0savvs]{margin-top: 1.125rem;font-size: 0.875rem;font-weight: 600;line-height: 1.43;text-align: center}.error__code[b-p4ey0savvs]{margin-top: 1.375rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;text-align: center}.fine-print[b-p4ey0savvs]{margin-top: 1.5rem;color: var(--text-muted);font-size: 0.875rem;text-align: center}@media (max-width: 480px){.error__title[b-p4ey0savvs]{font-size: 1.5rem}}.desktop-card[b-4x87bn33b4]{width: min(100%, var(--card-width));margin-top: 2.5rem;padding: 2.5rem;border: 1px solid var(--line);border-radius: var(--radius-band);background: var(--surface-card);box-shadow: 0 24px 64px rgb(0 0 0 / 0.4)}@media (max-width: 480px){.desktop-card[b-4x87bn33b4]{padding: 1.75rem 1.5rem}}.limit__title[b-gcyu8616y5]{font-size: 1.75rem;line-height: 1.36;letter-spacing: -0.025em}.limit__body[b-gcyu8616y5]{margin-top: 0.75rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.limit__new[b-gcyu8616y5]{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 0.25rem 1rem;margin-top: 1rem;padding: 0.8125rem 1rem;border: 1px solid rgb(21 234 214 / 0.25);border-radius: var(--radius-card);background: rgb(21 234 214 / 0.08)}.limit__new-label[b-gcyu8616y5]{color: var(--text-head);font-size: 0.875rem;font-weight: 600;line-height: 1.43}.limit__meta[b-gcyu8616y5]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.limit__list[b-gcyu8616y5]{margin: 1rem 0 0;padding: 0 1rem;border: 1px solid var(--line);border-radius: 14px;background: var(--bg-page)}.limit__device[b-gcyu8616y5]{display: flex;align-items: center;gap: 1rem;min-height: 68px;padding-block: 0.875rem}.limit__device + .limit__device[b-gcyu8616y5]{border-top: 1px solid var(--line)}.limit__device-text[b-gcyu8616y5]{flex: 1;min-width: 0}.limit__name[b-gcyu8616y5]{overflow: hidden;color: var(--text-head);font-size: 0.9375rem;font-weight: 700;line-height: 1.33;text-overflow: ellipsis;white-space: nowrap}.limit__name + .limit__meta[b-gcyu8616y5]{margin-top: 0.125rem}.limit__device[b-gcyu8616y5] .btn{width: 108px;font-size: 0.8125rem}.limit__actions[b-gcyu8616y5]{display: grid;grid-template-columns: 1fr auto;gap: 0.75rem;margin-top: 1.25rem}.limit__actions[b-gcyu8616y5] .btn--outline{min-width: 128px}.limit__actions[b-gcyu8616y5] .limit__open:disabled{background: var(--line);color: var(--text-dim);opacity: 1}.limit__hint[b-gcyu8616y5]{margin-top: 1rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54}.limit__manage[b-gcyu8616y5]{margin-top: 1.625rem;font-size: 0.875rem;font-weight: 600;text-align: center}@media (max-width: 480px){.limit__title[b-gcyu8616y5]{font-size: 1.5rem}.limit__actions[b-gcyu8616y5]{grid-template-columns: 1fr}.limit__device[b-gcyu8616y5] .btn{width: auto}}.handshake[b-nwp7qnawht]{display: flex;align-items: center;justify-content: center}.handshake__browser[b-nwp7qnawht]{position: relative;width: 88px;height: 64px;overflow: hidden;border: 1px solid var(--line-strong);border-radius: 12px;background: var(--surface-card)}.handshake__browser[b-nwp7qnawht]::before{content: "";position: absolute;inset: 0 0 auto 0;height: 16px;background: var(--surface-raised)}.handshake__browser i[b-nwp7qnawht]{position: absolute;top: 5px;width: 6px;height: 6px;border-radius: 50%;background: var(--line-strong)}.handshake__browser i:nth-child(1)[b-nwp7qnawht]{left: 8px}.handshake__browser i:nth-child(2)[b-nwp7qnawht]{left: 17px}.handshake__browser i:nth-child(3)[b-nwp7qnawht]{left: 26px}.handshake__browser b[b-nwp7qnawht]{position: absolute;left: 14px;height: 6px;border-radius: 3px;background: var(--line-strong)}.handshake__browser b:nth-of-type(1)[b-nwp7qnawht]{top: 30px;width: 44px}.handshake__browser b:nth-of-type(2)[b-nwp7qnawht]{top: 42px;width: 60px}.handshake__link[b-nwp7qnawht]{position: relative;display: grid;place-items: center;width: 112px;height: 32px}.handshake__link[b-nwp7qnawht]::before{content: "";position: absolute;left: 12px;right: 12px;top: 15px;border-top: 2px dashed var(--line-strong)}.handshake--done .handshake__link[b-nwp7qnawht]::before{border-top-style: solid;border-color: var(--teal)}.handshake--failed .handshake__link[b-nwp7qnawht]::before{border-color: var(--danger)}.handshake--blocked .handshake__link[b-nwp7qnawht]::before{border-color: var(--warning)}.handshake__state[b-nwp7qnawht]{position: relative;display: grid;place-items: center;width: 32px;height: 32px;border: 1px solid var(--line-strong);border-radius: 50%;background: var(--surface-raised)}.handshake--done .handshake__state[b-nwp7qnawht]{border-color: var(--teal);background: var(--teal)}.handshake--failed .handshake__state[b-nwp7qnawht]{border-color: var(--danger);background: color-mix(in srgb, var(--danger) 11%, var(--bg-page))}.handshake--blocked .handshake__state[b-nwp7qnawht]{border-color: var(--warning);background: color-mix(in srgb, var(--warning) 9%, var(--bg-page))}.handshake__state svg[b-nwp7qnawht]{fill: none;stroke: var(--ink);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.handshake--failed .handshake__state svg[b-nwp7qnawht]{stroke: var(--danger);stroke-width: 2}.handshake__alert[b-nwp7qnawht]{position: relative;width: 2px;height: 9px;margin-top: -5px;background: var(--warning)}.handshake__alert[b-nwp7qnawht]::after{content: "";position: absolute;left: 0;top: 12px;width: 2px;height: 2px;background: var(--warning)}.handshake__lock[b-nwp7qnawht]{position: relative;width: 10px;height: 8px;margin-top: 4px;border-radius: 2px;background: var(--text-body)}.handshake__lock[b-nwp7qnawht]::before{content: "";position: absolute;left: 2px;top: -5px;width: 6px;height: 6px;border: 1.5px solid var(--text-body);border-bottom: 0;border-radius: 4px 4px 0 0;box-sizing: border-box}.handshake__app[b-nwp7qnawht]{display: grid;place-items: center;width: 64px;height: 64px;border: 1px solid rgb(255 255 255 / 0.1);border-radius: 16px;background: var(--surface-raised)}.signed[b-pjyzhv2yhi]{display: grid;justify-items: center;text-align: center}.signed__art[b-pjyzhv2yhi]{position: relative;margin-bottom: 3.5rem}.signed[b-pjyzhv2yhi] .signed__sticker{position: absolute;left: calc(100% + 40px);top: -36px;min-height: 38px;padding: 0 1.75rem;font-size: 0.8125rem}.signed__body[b-pjyzhv2yhi]{max-width: 37.5rem;margin-top: 1.75rem}.signed__fallback[b-pjyzhv2yhi]{margin-top: 2.5rem;font-weight: 600;opacity: 0;visibility: hidden;animation: reveal-b-pjyzhv2yhi 200ms ease-out 3s forwards}@keyframes reveal-b-pjyzhv2yhi{to{opacity: 1;visibility: visible}}@media (prefers-reduced-motion: reduce){.signed__fallback[b-pjyzhv2yhi]{opacity: 1;visibility: visible;animation: none}}@media (max-width: 720px){.signed[b-pjyzhv2yhi] .signed__sticker{left: auto;right: -12px;top: -48px}}.account[b-pic5p2vaeo]{padding-block: 3.5rem 6rem}.account__head[b-pic5p2vaeo]{position: relative;display: grid;gap: 0.75rem}.account__hello[b-pic5p2vaeo]{margin-top: 0;line-height: 1.13}.account__notice[b-pic5p2vaeo]{position: fixed;top: calc(var(--nav-height) + 2.25rem);right: max(var(--gutter), (100% - var(--container)) / 2);z-index: 40;width: 280px;transition: opacity 300ms ease, transform 300ms ease}.account__notice.is-gone[b-pic5p2vaeo]{opacity: 0;transform: translateY(-8px);pointer-events: none}.account__body[b-pic5p2vaeo]{display: grid;grid-template-columns: 220px minmax(0, 1fr);gap: 3.75rem;margin-top: 3rem}.account__nav ul[b-pic5p2vaeo]{display: grid;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.account__nav[b-pic5p2vaeo] a{display: block;padding: 0.625rem 1.25rem;border-radius: 20px;color: var(--text-body);font-size: 0.9375rem;font-weight: 600;line-height: 1.33;text-decoration: none}.account__nav[b-pic5p2vaeo] a:hover{color: var(--text-head);background: rgb(255 255 255 / 0.04)}.account__nav[b-pic5p2vaeo] a.is-active{background: var(--paper);color: var(--ink)}.account__signout[b-pic5p2vaeo]{margin-top: 1.5rem;padding-top: 1.5rem;border-top: 1px solid var(--line)}.account__signout button[b-pic5p2vaeo]{padding: 0.5rem 1.25rem;border: 0;background: none;color: var(--text-muted);font-size: 0.875rem}.account__signout button:hover[b-pic5p2vaeo]{color: var(--text-head)}.account__content[b-pic5p2vaeo]{min-width: 0}@media (max-width: 960px){.account[b-pic5p2vaeo]{padding-block: 2.5rem 4rem}.account__body[b-pic5p2vaeo]{grid-template-columns: minmax(0, 1fr);gap: 1.5rem;margin-top: 1.5rem}.account__notice[b-pic5p2vaeo]{top: calc(var(--nav-height) + 0.75rem);left: var(--gutter);right: var(--gutter);width: auto}.account__nav[b-pic5p2vaeo]{position: relative;margin-inline: calc(-1 * var(--gutter))}.account__nav ul[b-pic5p2vaeo]{display: flex;gap: 0.5rem;padding: 2px var(--gutter);overflow-x: auto;overscroll-behavior-x: contain;scroll-padding-inline: var(--gutter);scrollbar-width: none}.account__nav ul[b-pic5p2vaeo]::-webkit-scrollbar{display: none}.account__nav[b-pic5p2vaeo] a{padding: 0.5625rem 1.25rem;border: 1px solid var(--line-strong);font-size: 0.875rem;line-height: 1.29;white-space: nowrap}.account__nav[b-pic5p2vaeo] a.is-active{border-color: var(--paper);scroll-initial-target: nearest}.account__nav[b-pic5p2vaeo]::before, .account__nav[b-pic5p2vaeo]::after{content: "";position: absolute;top: 0;bottom: 0;z-index: 1;width: 48px;pointer-events: none;opacity: 0;transition: opacity 120ms ease}.account__nav[b-pic5p2vaeo]::before{left: 0;background: linear-gradient(to right, var(--bg-page), transparent)}.account__nav[b-pic5p2vaeo]::after{right: 0;background: linear-gradient(to left, var(--bg-page), transparent)}.account__nav[data-more~="start"][b-pic5p2vaeo]::before, .account__nav[data-more~="end"][b-pic5p2vaeo]::after{opacity: 1}.account__signout[b-pic5p2vaeo]{display: none}}@media (max-width: 720px){.account[b-pic5p2vaeo]{padding-block: 2rem 4rem}.account__head[b-pic5p2vaeo]{gap: 0.5rem}.account__hello[b-pic5p2vaeo]{font-size: 2.5rem;line-height: 1.2;letter-spacing: -0.03em}}.focus[b-iy2j5gdhbg]{position: relative;display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh;padding-inline: var(--gutter);overflow: hidden;overflow: clip}.focus__grid[b-iy2j5gdhbg]{position: absolute;inset: 0;z-index: 0}.focus__glow-a[b-iy2j5gdhbg]{width: 480px;height: 480px;left: calc(50% - 423px);top: 160px;opacity: 0.15;filter: blur(130px)}.focus__glow-b[b-iy2j5gdhbg]{width: 480px;height: 480px;left: calc(50% + 0px);top: 250px;opacity: 0.15;filter: blur(130px)}.focus__bar[b-iy2j5gdhbg]{display: none}.focus__header[b-iy2j5gdhbg]{position: absolute;z-index: 1;top: 40px;left: 0;right: 0;display: flex;justify-content: center;padding-inline: var(--gutter)}.focus__main[b-iy2j5gdhbg]{position: relative;z-index: 1;flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;width: 100%;padding-block: 104px;outline: none}.focus__foot[b-iy2j5gdhbg]{position: absolute;z-index: 1;left: 0;right: 0;bottom: 26px;display: grid;justify-items: center;gap: 0.75rem;padding-inline: var(--gutter);text-align: center}.focus[b-iy2j5gdhbg] .focus-footnote{color: #4f555d}@media (min-width: 1024px){.focus:has(.auth-split) .focus__header[b-iy2j5gdhbg]{justify-content: flex-start;max-width: calc(1080px + 2 * var(--gutter));margin-inline: auto}.focus:has(.auth-split) .focus__main[b-iy2j5gdhbg]{padding-block: 64px}}@media (max-width: 720px){.focus[b-iy2j5gdhbg]{padding-inline: 0}.focus__bar[b-iy2j5gdhbg]{display: contents}.focus__header[b-iy2j5gdhbg]{display: none}.focus__grid[b-iy2j5gdhbg]{inset: 0 0 auto 0;height: 340px;-webkit-mask-image: linear-gradient(to bottom, #000 70%, transparent);mask-image: linear-gradient(to bottom, #000 70%, transparent)}.focus__glow-a[b-iy2j5gdhbg]{width: 520px;height: 320px;left: -80px;top: 80px;opacity: 0.16}.focus__glow-b[b-iy2j5gdhbg]{display: none}.focus__main[b-iy2j5gdhbg]{justify-content: flex-start;padding: 36px 24px 0}.focus__foot[b-iy2j5gdhbg]{position: static;padding: 52px 24px 26px}}.components-reconnect-first-attempt-visible[b-jlt7tjehy7], .components-reconnect-repeated-attempt-visible[b-jlt7tjehy7], .components-reconnect-failed-visible[b-jlt7tjehy7], .components-pause-visible[b-jlt7tjehy7], .components-resume-failed-visible[b-jlt7tjehy7], .components-rejoining-animation[b-jlt7tjehy7]{display: none}#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-retrying[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-failed[b-jlt7tjehy7], #components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-jlt7tjehy7]{display: block}#components-reconnect-modal[b-jlt7tjehy7]{background-color: white;width: 20rem;margin: 20vh auto;padding: 2rem;border: 0;border-radius: 0.5rem;box-shadow: 0 3px 6px 2px rgba(0, 0, 0, 0.3);opacity: 0;transition: display 0.5s allow-discrete, overlay 0.5s allow-discrete;animation: components-reconnect-modal-fadeOutOpacity-b-jlt7tjehy7 0.5s both;&[open]{animation: components-reconnect-modal-slideUp-b-jlt7tjehy7 1.5s cubic-bezier(.05, .89, .25, 1.02) 0.3s, components-reconnect-modal-fadeInOpacity-b-jlt7tjehy7 0.5s ease-in-out 0.3s;animation-fill-mode: both}}#components-reconnect-modal[b-jlt7tjehy7]::backdrop{background-color: rgba(0, 0, 0, 0.4);animation: components-reconnect-modal-fadeInOpacity-b-jlt7tjehy7 0.5s ease-in-out;opacity: 1}@keyframes components-reconnect-modal-slideUp-b-jlt7tjehy7{0%{transform: translateY(30px) scale(0.95)}100%{transform: translateY(0)}}@keyframes components-reconnect-modal-fadeInOpacity-b-jlt7tjehy7{0%{opacity: 0}100%{opacity: 1}}@keyframes components-reconnect-modal-fadeOutOpacity-b-jlt7tjehy7{0%{opacity: 1}100%{opacity: 0}}.components-reconnect-container[b-jlt7tjehy7]{display: flex;flex-direction: column;align-items: center;gap: 1rem}#components-reconnect-modal p[b-jlt7tjehy7]{margin: 0;text-align: center}#components-reconnect-modal button[b-jlt7tjehy7]{border: 0;background-color: #6b9ed2;color: white;padding: 4px 24px;border-radius: 4px}#components-reconnect-modal button:hover[b-jlt7tjehy7]{background-color: #3b6ea2}#components-reconnect-modal button:active[b-jlt7tjehy7]{background-color: #6b9ed2}.components-rejoining-animation[b-jlt7tjehy7]{position: relative;width: 80px;height: 80px}.components-rejoining-animation div[b-jlt7tjehy7]{position: absolute;border: 3px solid #0087ff;opacity: 1;border-radius: 50%;animation: components-rejoining-animation-b-jlt7tjehy7 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite}.components-rejoining-animation div:nth-child(2)[b-jlt7tjehy7]{animation-delay: -0.5s}@keyframes components-rejoining-animation-b-jlt7tjehy7{0%{top: 40px;left: 40px;width: 0;height: 0;opacity: 0}4.9%{top: 40px;left: 40px;width: 0;height: 0;opacity: 0}5%{top: 40px;left: 40px;width: 0;height: 0;opacity: 1}100%{top: 0px;left: 0px;width: 80px;height: 80px;opacity: 0}}.site-footer[b-gajoeos2av]{position: relative;overflow: hidden;background: var(--bg-footer);border-top: 1px solid var(--line);padding-top: 4.5rem}.site-footer__top[b-gajoeos2av]{display: grid;grid-template-columns: minmax(0, 1fr) repeat(3, 200px);gap: 2rem 0}.site-footer__brand[b-gajoeos2av]{display: grid;align-content: start;gap: 1.25rem;max-width: 400px}.site-footer__tagline[b-gajoeos2av]{color: var(--text-body);line-height: 1.63}.site-footer__col ul[b-gajoeos2av]{display: grid;gap: 0.75rem;margin: 1rem 0 0;padding: 0;list-style: none}.site-footer__col a[b-gajoeos2av]{color: var(--text-body);font-size: 0.9375rem}.site-footer__col a:hover[b-gajoeos2av]{color: var(--text-head)}.site-footer__legal[b-gajoeos2av]{display: flex;justify-content: space-between;gap: 1.5rem;margin-top: 2.75rem;padding-top: 1.25rem;border-top: 1px solid var(--line);color: var(--text-muted);font-size: 0.8125rem}.site-footer__wordmark[b-gajoeos2av]{position: relative;width: min(100% - 2 * var(--gutter) + 32px, 1300px);margin: 2rem auto 0 max(calc(var(--gutter) - 16px), calc(50% - 616px));height: 0.89em;font-family: var(--font-display);font-weight: 800;font-size: clamp(7rem, 20.8vw, 18.75rem);line-height: 1.1;letter-spacing: -0.04em;color: rgb(255 255 255 / 0.06);white-space: nowrap;user-select: none}.site-footer__edit[b-gajoeos2av]{position: absolute;left: 0.1267em;top: 0.2867em;width: 0.5933em;height: 0.5933em;overflow: visible;fill: none;stroke: #4f9eff}.site-footer__edit *[b-gajoeos2av]{vector-effect: non-scaling-stroke;stroke-width: 1.5}.site-footer__edit path[b-gajoeos2av]{stroke-width: 1}.site-footer__edit .handle[b-gajoeos2av], .site-footer__edit .point[b-gajoeos2av]{fill: #fff}.site-footer__edit .bend[b-gajoeos2av]{transform-box: view-box;transform-origin: 79px 0}@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine){.site-footer__wordmark:hover .bend[b-gajoeos2av]{animation: footer-bend-b-gajoeos2av 600ms var(--ease-in-out)}}@keyframes footer-bend-b-gajoeos2av{50%{rotate: 8deg}}@media (max-width: 960px){.site-footer__top[b-gajoeos2av]{grid-template-columns: 1fr 1fr}.site-footer__brand[b-gajoeos2av]{grid-column: 1 / -1}}@media (max-width: 720px){.site-footer[b-gajoeos2av]{padding-top: 3rem}.site-footer__top[b-gajoeos2av]{gap: 2rem 1rem}.site-footer__brand[b-gajoeos2av]{gap: 1rem}.site-footer__col ul[b-gajoeos2av]{gap: 0.625rem}.site-footer__col li[b-gajoeos2av]{font-size: 0.9375rem;line-height: 1.25rem}.site-footer__platforms[b-gajoeos2av], .site-footer__made[b-gajoeos2av], .site-footer__wide[b-gajoeos2av], .site-footer__edit[b-gajoeos2av]{display: none}.site-footer__col--company[b-gajoeos2av]{grid-column: 1 / -1}.site-footer__col--company .t-label[b-gajoeos2av]{display: none}.site-footer__col--company ul[b-gajoeos2av]{display: flex;flex-wrap: wrap;gap: 0.25rem 0;margin-top: 0}.site-footer__col--company li + li[b-gajoeos2av]::before{content: "·";margin-inline: 0.375rem;color: var(--text-muted)}.site-footer__col--company li[b-gajoeos2av], .site-footer__col--company a[b-gajoeos2av]{font-size: 0.875rem}.site-footer__legal[b-gajoeos2av]{flex-direction: column;margin-top: 2rem;font-size: 0.75rem}}.site-header[b-nydb0zc6a6]{position: sticky;top: 0;z-index: 50;height: var(--nav-height);background: rgb(16 18 20 / 0.85);border-bottom: 1px solid rgb(255 255 255 / 0.08);-webkit-backdrop-filter: blur(24px);backdrop-filter: blur(24px)}.site-header__inner[b-nydb0zc6a6]{display: flex;align-items: center;height: 100%;gap: 2rem}.site-nav[b-nydb0zc6a6]{flex: 1;display: flex;justify-content: center}.site-nav ul[b-nydb0zc6a6]{display: flex;gap: 0.5rem;margin: 0;padding: 0;list-style: none}.site-nav a[b-nydb0zc6a6]{position: relative;display: block;padding: 0.5rem 0.875rem;color: var(--text-body);font-size: 0.9375rem;font-weight: 500;text-decoration: none;border-radius: 8px;transition: color 120ms ease}.site-nav a:hover[b-nydb0zc6a6]{color: var(--text-head)}.site-nav a.is-active[b-nydb0zc6a6]{color: var(--text-head)}.site-nav a.is-active[b-nydb0zc6a6]::after{content: "";position: absolute;left: 50%;bottom: -4px;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: var(--teal)}.site-header__actions[b-nydb0zc6a6]{display: flex;align-items: center;gap: 1.875rem}.site-header__signin[b-nydb0zc6a6], .site-header__account[b-nydb0zc6a6]{color: var(--text-head);font-size: 0.9375rem;font-weight: 600;text-decoration: none}.site-header__account[b-nydb0zc6a6]{display: inline-flex;align-items: center;gap: 1.25rem}.site-header__admin[b-nydb0zc6a6]{position: relative;padding: 0.5rem 0;color: var(--text-body);font-size: 0.9375rem;font-weight: 500;text-decoration: none;transition: color 120ms ease}.site-header__admin:hover[b-nydb0zc6a6], .site-header__admin.is-active[b-nydb0zc6a6]{color: var(--text-head);text-decoration: none}.site-header__admin.is-active[b-nydb0zc6a6]::after{content: "";position: absolute;left: 50%;bottom: -4px;width: 5px;height: 5px;margin-left: -2.5px;border-radius: 50%;background: var(--teal)}.site-header__signin:hover[b-nydb0zc6a6], .site-header__account:hover[b-nydb0zc6a6]{text-decoration: none;color: #fff}.mobile-menu[b-nydb0zc6a6]{display: none;margin-left: auto}.mobile-menu summary[b-nydb0zc6a6]{display: grid;place-items: center;width: 44px;height: 44px;margin-right: -10px;list-style: none;color: var(--text-head);cursor: pointer;border-radius: 8px}.mobile-menu summary[b-nydb0zc6a6]::-webkit-details-marker{display: none}.mobile-menu[b-nydb0zc6a6] .mobile-menu__close{display: none}.mobile-menu[open][b-nydb0zc6a6] .mobile-menu__open{display: none}.mobile-menu[open][b-nydb0zc6a6] .mobile-menu__close{display: block}.mobile-menu__panel[b-nydb0zc6a6]{position: fixed;top: var(--nav-height);left: 0;right: 0;display: flex;flex-direction: column;height: calc(100vh - var(--nav-height));height: calc(100dvh - var(--nav-height));padding: 2rem var(--gutter) 2.25rem;overflow: hidden auto;overscroll-behavior: contain}.mobile-menu__glow[b-nydb0zc6a6]{left: -80px;bottom: -64px;width: 520px;height: 320px;opacity: 0.13;filter: blur(120px)}@media (prefers-reduced-motion: no-preference){.mobile-menu[open] .mobile-menu__panel[b-nydb0zc6a6]{animation: menu-in-b-nydb0zc6a6 var(--dur-base) var(--ease-out)}}@keyframes menu-in-b-nydb0zc6a6{from{opacity: 0;translate: 0 -8px}}.mobile-menu__panel > :not(.mobile-menu__glow)[b-nydb0zc6a6]{position: relative;z-index: 1}.mobile-menu__links[b-nydb0zc6a6]{margin: 0;padding: 0;list-style: none}.mobile-menu__links a[b-nydb0zc6a6]{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 0.875rem 0 0.8125rem;border-bottom: 1px solid var(--line);color: var(--text-head);font-family: var(--font-display);font-size: 1.875rem;font-weight: 800;line-height: 1.33;letter-spacing: -0.027em;text-decoration: none}.mobile-menu__links a:hover[b-nydb0zc6a6]{color: var(--teal);text-decoration: none}.mobile-menu__links a.is-current[b-nydb0zc6a6]{color: var(--teal)}.mobile-menu__arrow[b-nydb0zc6a6]{color: var(--text-muted);font-family: var(--font-body);font-size: 1.375rem;font-weight: 400;line-height: 1}.mobile-menu__links a:hover .mobile-menu__arrow[b-nydb0zc6a6]{color: var(--teal)}.mobile-menu__here[b-nydb0zc6a6]{color: var(--teal);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 400;line-height: 1.45;letter-spacing: 0.02em;text-transform: uppercase}.mobile-menu__actions[b-nydb0zc6a6]{display: grid;gap: 0.75rem;margin-top: 1.5rem}.mobile-menu__actions[b-nydb0zc6a6] .btn{font-size: 1rem}.mobile-menu__note[b-nydb0zc6a6]{margin-top: 1.5rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54;text-align: center}.mobile-menu__panel[b-nydb0zc6a6] .mobile-menu__footer{position: relative;z-index: 1;margin-top: auto;padding-top: 2rem}.site-nav a[b-nydb0zc6a6], .site-header__actions a[b-nydb0zc6a6]{white-space: nowrap}.site-header__actions[b-nydb0zc6a6]{flex-shrink: 0}@media (max-width: 1199px){.site-header__inner[b-nydb0zc6a6]{gap: 1.5rem}.site-nav ul[b-nydb0zc6a6]{gap: 0.25rem}.site-nav a[b-nydb0zc6a6]{padding-inline: 0.625rem}.site-header__actions[b-nydb0zc6a6]{gap: 1.25rem}}@media (max-width: 1080px){.site-nav[b-nydb0zc6a6], .site-header__actions[b-nydb0zc6a6]{display: none}.mobile-menu[b-nydb0zc6a6]{display: block}}@media (max-width: 720px){.site-header[b-nydb0zc6a6]{--nav-height: 64px;height: 64px}}.slim-footer[b-bhlq45mi60]{display: flex;flex-wrap: wrap;justify-content: center;gap: 0.25rem 0.625rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.38}.slim-footer a[b-bhlq45mi60]{color: inherit}.slim-footer a:hover[b-bhlq45mi60]{color: var(--text-head);text-decoration: underline;text-underline-offset: 3px}.status-layout[b-tb3dyrkpxm]{display: flex;flex-direction: column;min-height: 100vh;min-height: 100dvh;overflow: clip}.status-layout__main[b-tb3dyrkpxm]{flex: 1;display: flex;flex-direction: column;justify-content: center;outline: none}.status-layout[b-tb3dyrkpxm] .status-layout__footer{padding: 1.5rem var(--gutter) 1.625rem}@media (max-width: 720px){.status-layout__main[b-tb3dyrkpxm]{justify-content: flex-start}.status-layout[b-tb3dyrkpxm] .status-layout__footer{font-size: 0.75rem;line-height: 1.5}}.acv[b-mwivbs1j1j]{position: relative;margin: 0;overflow: hidden;border-radius: 24px;background-color: var(--bg-band);background-image: radial-gradient(circle at center, #2a2e35 1px, transparent 1.5px);background-size: 20px 20px;background-position: -10px -10px}.acv[b-mwivbs1j1j]::before{content: "";position: absolute;inset: 6px;z-index: 2;padding: 3px;border-radius: 20px;background: var(--agent-gradient);-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);pointer-events: none}.acv[b-mwivbs1j1j]::after{content: "";position: absolute;inset: 6px;z-index: 2;padding: 3px;border-radius: 20px;background: #d8a13a;-webkit-mask: linear-gradient(#000 0 0) content-box, linear-gradient(#000 0 0);-webkit-mask-composite: xor;mask: linear-gradient(#000 0 0) content-box exclude, linear-gradient(#000 0 0);pointer-events: none;opacity: 0}.acv[data-state="held"][b-mwivbs1j1j]::after{opacity: 1}.acv__chips[b-mwivbs1j1j]{position: absolute;left: 50%;top: 22px;z-index: 3;width: 0;height: 44px;outline: none}.acv__chip[b-mwivbs1j1j]{position: absolute;left: 0;top: 0;display: flex;align-items: center;gap: 10px;width: 540px;height: 44px;padding: 0 6px 0 18px;border-radius: 22px;background: var(--agent-gradient);box-shadow: 0 8px 24px rgb(0 0 0 / 0.4);color: #fff;font-size: 0.875rem;font-weight: 600;translate: -50% 0;opacity: 0;visibility: hidden}.acv[data-state="working"] .acv__chip--working[b-mwivbs1j1j], .acv[data-state="holding"] .acv__chip--holding[b-mwivbs1j1j], .acv[data-state="held"] .acv__chip--held[b-mwivbs1j1j]{opacity: 1;visibility: visible}.acv__chip--held[b-mwivbs1j1j]{width: 680px;background: #d8a13a;color: var(--ink)}.acv__chip[b-mwivbs1j1j] .icon{flex: none}.acv__chip-say[b-mwivbs1j1j]{display: flex;flex: 1 1 auto;align-items: center;gap: 10px;min-width: 0}.acv__chip--held .acv__chip-say[b-mwivbs1j1j]{flex: 0 0 auto}.acv__chip-text[b-mwivbs1j1j]{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acv__pen[b-mwivbs1j1j]{display: grid;place-items: center;flex: none;width: 32px;height: 32px;border-radius: 50%;background: rgb(18 20 23 / 0.14)}.acv__pen svg[b-mwivbs1j1j]{fill: none;stroke: var(--ink);stroke-width: 1.4}.acv__note[b-mwivbs1j1j]{flex: 1 1 auto;min-width: 0;height: 32px;padding: 0 14px;border-radius: 16px;background: rgb(255 255 255 / 0.45);color: rgb(18 20 23 / 0.72);font-weight: 500;line-height: 32px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.acv__chip-sep[b-mwivbs1j1j]{padding-inline: 0.25rem;opacity: 0.8}.acv__hold[b-mwivbs1j1j]{flex: none;width: 84px;height: 32px;padding: 0;border: 0;border-radius: 16px;background: #fff;color: var(--ink);font: inherit;font-size: 0.8125rem;font-weight: 700;line-height: 32px;text-align: center}.acv__hold--off[b-mwivbs1j1j]{width: auto;padding: 0 14px;opacity: 0.7}button.acv__hold:disabled[b-mwivbs1j1j]{cursor: default}button.acv__hold:not(:disabled)[b-mwivbs1j1j]{cursor: pointer}button.acv__hold:not(:disabled):hover[b-mwivbs1j1j]{background: #f1f1f1}button.acv__hold:focus-visible[b-mwivbs1j1j]{outline: 2px solid #fff;outline-offset: 2px}.acv__chip--held button.acv__hold:focus-visible[b-mwivbs1j1j]{outline-color: var(--ink)}.acv__chips:focus-visible .acv__chip[b-mwivbs1j1j]{outline: 2px solid var(--cyan);outline-offset: 3px}.acv__stage[b-mwivbs1j1j]{display: grid;grid-template-columns: minmax(0, 640fr) minmax(0, 360fr);column-gap: 60px;padding: 98px 60px 40px 80px}.acv__label[b-mwivbs1j1j]{margin: 0 0 6px 2px;color: var(--text-muted);font: 400 12px/16px var(--font-mono)}.acv__label span[b-mwivbs1j1j]{padding-right: 0.5rem}.acv__page[b-mwivbs1j1j]{position: relative;aspect-ratio: 16 / 9;border: 1px solid var(--line);background: var(--bg-page)}.acv__page > i[b-mwivbs1j1j], .acv__plan[b-mwivbs1j1j]{position: absolute;display: block}.acv__h1[b-mwivbs1j1j]{left: 6.25%;top: 11.11%;width: 46.88%;height: 6.11%;border-radius: 6px;background: var(--text-head)}.acv__h2[b-mwivbs1j1j]{left: 6.25%;top: 20%;width: 34.38%;height: 6.11%;border-radius: 6px;background: var(--text-dim)}.acv__plan[b-mwivbs1j1j]{top: 35.56%;width: 26.56%;height: 54.44%;border-radius: 14px}.acv__plan--trial[b-mwivbs1j1j]{left: 6.25%;border: 1px solid var(--line);background: var(--surface-card)}.acv__plan--pro[b-mwivbs1j1j]{left: 35.94%;background: var(--paper)}.acv__plan--pro i[b-mwivbs1j1j]{position: absolute;display: block;left: 11.76%}.acv__price[b-mwivbs1j1j]{top: 14.29%;width: 41.18%;height: 14.29%;border-radius: 6px;background: var(--ink)}.acv__line[b-mwivbs1j1j]{height: 4.08%;border-radius: 4px;background: #c9c5bc}.acv__line:nth-of-type(2)[b-mwivbs1j1j]{top: 36.73%;width: 70.59%}.acv__line:nth-of-type(3)[b-mwivbs1j1j]{top: 45.92%;width: 60%}.acv__line:nth-of-type(4)[b-mwivbs1j1j]{top: 55.1%;width: 49.41%}.acv__button[b-mwivbs1j1j]{top: 75.51%;width: 76.47%;height: 15.31%;border-radius: 999px;background: var(--ink)}.acv__selection[b-mwivbs1j1j]{position: absolute;left: 35.94%;top: 35.56%;width: 26.56%;height: 54.44%;border: 1.5px solid #4f9eff}.acv__selection i[b-mwivbs1j1j]{position: absolute;width: 9px;height: 9px;margin: -5.25px 0 0 -5.25px;border: 1.5px solid #4f9eff;background: #fff}.acv__selection i:nth-child(1)[b-mwivbs1j1j]{left: 0;top: 0}.acv__selection i:nth-child(2)[b-mwivbs1j1j]{left: 50%;top: 0}.acv__selection i:nth-child(3)[b-mwivbs1j1j]{left: 100%;top: 0}.acv__selection i:nth-child(4)[b-mwivbs1j1j]{left: 100%;top: 50%}.acv__selection i:nth-child(5)[b-mwivbs1j1j]{left: 100%;top: 100%}.acv__selection i:nth-child(6)[b-mwivbs1j1j]{left: 50%;top: 100%}.acv__selection i:nth-child(7)[b-mwivbs1j1j]{left: 0;top: 100%}.acv__selection i:nth-child(8)[b-mwivbs1j1j]{left: 0;top: 50%}.acv__size[b-mwivbs1j1j]{position: absolute;left: 50%;top: calc(100% + 9px);padding: 0 8px;border-radius: 4px;background: #1f6fdb;color: #fff;font: 600 11px/22px var(--font-mono);white-space: nowrap;transform: translateX(-50%)}.acv__page[b-mwivbs1j1j] .acv__agent{position: absolute;left: 61.25%;top: 83.33%;z-index: 1}.acv__page[b-mwivbs1j1j] .acv__you{position: absolute;left: 81.25%;top: 5.56%}.acv__history[b-mwivbs1j1j]{align-self: start;margin-top: 22px;padding: 16px 8px 16px;border: 1px solid var(--line-strong);border-radius: 16px;background: var(--surface-card)}.acv__history-title[b-mwivbs1j1j]{margin: 0 12px 10px;color: var(--text-muted);font: 500 12px/16px var(--font-mono);letter-spacing: 0.08em;text-transform: uppercase}.acv__history ol[b-mwivbs1j1j]{margin: 0;padding: 0;list-style: none}.acv__history li[b-mwivbs1j1j]{display: grid;grid-template-columns: 1fr auto;row-gap: 2px;min-height: 56px;padding: 8px 12px;border-radius: 10px}.acv__history li + li[b-mwivbs1j1j]{margin-top: 4px}.acv__history li.is-latest[b-mwivbs1j1j]{background: rgb(108 116 232 / 0.12)}.acv__history b[b-mwivbs1j1j]{display: inline-flex;align-items: center;gap: 6px;color: var(--text-head);font-size: 0.8125rem;font-weight: 700;line-height: 1.54}.acv__history b.agent[b-mwivbs1j1j] .icon{box-sizing: content-box;padding: 4px 8px;border-radius: 6px;background: var(--agent-gradient);color: #fff}.acv__history span[b-mwivbs1j1j]{grid-column: 1;color: var(--text-body);font-size: 0.75rem;line-height: 1.5}.acv__history time[b-mwivbs1j1j]{grid-column: 2;grid-row: 1;color: var(--text-muted);font: 400 11px/20px var(--font-mono);text-align: right}.acv__undo[b-mwivbs1j1j]{margin: 12px 12px 0;padding-top: 12px;border-top: 1px solid var(--line);color: var(--text-body);font-size: 0.8125rem;text-align: center}.acv__undo kbd[b-mwivbs1j1j]{display: inline-block;min-width: 22px;padding: 0 5px;border: 1px solid var(--line-strong);border-radius: 5px;background: var(--surface-raised);color: var(--text-head);font: 400 11px/20px var(--font-mono)}.acv__page[b-mwivbs1j1j] .acv__agent{--gx: 56px;--gy: 36px;--gd: 600ms;--gt: var(--dur-move)}@media (prefers-reduced-motion: no-preference){.acv__plan--pro[b-mwivbs1j1j]{animation: mo-land var(--dur-base) var(--ease-snap) 900ms backwards}.acv__selection[b-mwivbs1j1j]{animation: mo-fade var(--dur-instant) linear 900ms backwards}.acv__selection i[b-mwivbs1j1j]{animation: mo-pop var(--dur-base) var(--ease-snap) 900ms backwards}.acv__size[b-mwivbs1j1j]{animation: mo-badge 160ms var(--ease-out) 960ms backwards}.acv__history li.is-latest[b-mwivbs1j1j]{animation: mo-land var(--dur-base) var(--ease-snap) 900ms backwards}.acv__history li:not(.is-latest)[b-mwivbs1j1j]{animation: acv-push-b-mwivbs1j1j var(--dur-base) var(--ease-out) 900ms backwards}.acv__chip[b-mwivbs1j1j], .acv[b-mwivbs1j1j]::after{transition: opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base)}.acv[data-state="working"] .acv__chip--working[b-mwivbs1j1j], .acv[data-state="holding"] .acv__chip--holding[b-mwivbs1j1j], .acv[data-state="held"] .acv__chip--held[b-mwivbs1j1j]{transition: opacity var(--dur-base) var(--ease-out), visibility 0s}}@keyframes acv-push-b-mwivbs1j1j{from{translate: 0 -60px}}@media (max-width: 1100px){.acv__stage[b-mwivbs1j1j]{column-gap: 32px;padding: 98px 40px 40px}}@media (max-width: 900px){.acv__stage[b-mwivbs1j1j]{grid-template-columns: minmax(0, 1fr);padding: 92px 28px 32px}.acv__history[b-mwivbs1j1j]{margin-top: 20px}}@media (max-width: 720px){.acv[b-mwivbs1j1j]{border-radius: 20px}.acv[b-mwivbs1j1j]::before{border-radius: 16px}.acv__chips[b-mwivbs1j1j]{left: 16px;right: 16px;top: 16px;width: auto;height: 40px}.acv__chip[b-mwivbs1j1j], .acv__chip--held[b-mwivbs1j1j]{inset: 0;width: auto;height: 40px;padding-left: 14px;font-size: 0.8125rem;translate: none}.acv__pen[b-mwivbs1j1j], .acv__note[b-mwivbs1j1j]{display: none}.acv__hold[b-mwivbs1j1j]{width: 64px;height: 30px;line-height: 30px}.acv__stage[b-mwivbs1j1j]{padding: 76px 16px 18px}.acv__page[b-mwivbs1j1j] .acv__agent{left: 63%;top: 60%}.acv__page[b-mwivbs1j1j] .acv__agent .cursor__sep, .acv__page[b-mwivbs1j1j] .acv__agent .cursor__sep + span{display: none}.acv__page[b-mwivbs1j1j] .acv__you{left: 76%}.acv__history[b-mwivbs1j1j]{margin-top: 16px}}.ag-connect[b-c7711tager]{padding-block: 0}.ag-steps[b-c7711tager]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.5rem;margin: 2.5rem 0 0;padding: 0;list-style: none}.ag-step[b-c7711tager]{min-height: 210px;padding: 28px 28px 20px;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.ag-step__no[b-c7711tager]{display: grid;place-items: center;width: 36px;height: 36px;border-radius: 50%;background: var(--agent-gradient);color: #fff;font-size: 0.9375rem;font-weight: 800}.ag-step__title[b-c7711tager]{margin-top: 20px;font-size: 1.3125rem;line-height: 1.33;letter-spacing: -0.02em}.ag-step p[b-c7711tager]{margin-top: 10px;color: var(--text-body);font-size: 0.9375rem;line-height: 1.6}.ag-term[b-c7711tager]{margin: 30px 0 0;overflow: hidden;border: 1px solid var(--line-strong);border-radius: 20px;background: var(--surface-sunken)}.ag-term__bar[b-c7711tager]{position: relative;display: flex;align-items: center;gap: 8px;height: 40px;padding: 0 20px;background: var(--surface-card)}.ag-term__bar i[b-c7711tager]{width: 10px;height: 10px;border-radius: 50%;background: var(--danger)}.ag-term__bar i:nth-child(2)[b-c7711tager]{background: var(--warning)}.ag-term__bar i:nth-child(3)[b-c7711tager]{background: var(--success)}.ag-term__bar span[b-c7711tager]{position: absolute;inset: 0;color: var(--text-muted);font: 400 12px/40px var(--font-mono);text-align: center}.ag-term__body[b-c7711tager]{margin: 0;padding: 12px 28px 30px;overflow-x: auto;color: var(--text-head);font-size: 0.875rem;line-height: 38px;white-space: pre}.ag-term__body code[b-c7711tager]{font-size: inherit}.ag-term__body .p[b-c7711tager]{color: var(--teal)}.ag-term__body .m[b-c7711tager]{color: var(--text-muted)}@media (max-width: 1023px){.ag-steps[b-c7711tager]{grid-template-columns: minmax(0, 1fr);gap: 1rem}.ag-step[b-c7711tager]{min-height: 0}}@media (max-width: 720px){.ag-connect[b-c7711tager]{padding-top: 0}.ag-steps[b-c7711tager]{margin-top: 2rem}.ag-step[b-c7711tager]{padding: 24px 22px 22px;border-radius: 20px}.ag-term[b-c7711tager]{border-radius: 16px}.ag-term__body[b-c7711tager]{padding: 14px 18px 20px;font-size: 0.8125rem;line-height: 1.75;white-space: pre-wrap;overflow-wrap: anywhere}}.ag-limits[b-dxxg4bm6qd]{padding-block: 6.125rem 2.75rem}.ag-limits__grid[b-dxxg4bm6qd]{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1.5rem;margin: 1.875rem 0 0;padding: 0;list-style: none}.ag-limit[b-dxxg4bm6qd]{display: grid;grid-row: span 3;grid-template-rows: subgrid;row-gap: 0;align-content: start;padding: 31px 24px 24px 28px;border: 1px solid rgb(255 122 89 / 0.33);border-radius: 24px;background: rgb(255 122 89 / 0.04)}.ag-limit svg[b-dxxg4bm6qd]{overflow: visible}.ag-limit svg path[b-dxxg4bm6qd]{fill: none;stroke: var(--coral);stroke-width: 2.2;stroke-linecap: round}.ag-limit h3[b-dxxg4bm6qd]{margin-top: 20px;font-size: 1.1875rem;line-height: 1.37;letter-spacing: -0.016em}.ag-limit p[b-dxxg4bm6qd]{margin-top: 6px;color: var(--text-body);font-size: 0.875rem;line-height: 1.57}.ag-limit--wide[b-dxxg4bm6qd]{grid-column: 1 / -1;grid-row: auto;grid-template-rows: none;min-height: 0;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);column-gap: 1.5rem;align-items: start;padding-bottom: 28px}.ag-limit--wide svg[b-dxxg4bm6qd]{grid-column: 1}.ag-limit--wide h3[b-dxxg4bm6qd]{grid-column: 1;min-height: 0}.ag-limit--wide p[b-dxxg4bm6qd]{grid-column: 2;grid-row: 1 / span 2;max-width: 62ch;margin-top: 0}@media (max-width: 1100px){.ag-limits__grid[b-dxxg4bm6qd]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.ag-limits[b-dxxg4bm6qd]{padding-top: 4.5rem;padding-bottom: 0.5rem}.ag-limits__grid[b-dxxg4bm6qd]{grid-template-columns: minmax(0, 1fr);gap: 1rem;margin-top: 1.5rem}.ag-limit[b-dxxg4bm6qd]{min-height: 0;padding: 24px 22px 22px;border-radius: 20px}.ag-limit h3[b-dxxg4bm6qd]{margin-top: 14px}.ag-limit--wide[b-dxxg4bm6qd]{display: block;padding-bottom: 22px}.ag-limit--wide p[b-dxxg4bm6qd]{max-width: none;margin-top: 6px}}.ag-perms[b-udcfc6nw28]{padding-block: 6.25rem 0}.ag-perms__grid[b-udcfc6nw28]{display: grid;grid-template-columns: minmax(0, 520fr) minmax(0, 600fr);gap: 80px;align-items: start;margin-top: 2.5rem}.aw[b-udcfc6nw28]{margin: 0;padding: 0 16px 12px;border: 1px solid rgb(255 255 255 / 0.09);border-radius: 10px;background: #1e1e1e;color: #e6e6e6;font-family: var(--font-body);box-shadow: var(--shadow-raised)}.aw__head[b-udcfc6nw28]{display: flex;align-items: center;gap: 10px;height: 52px;padding: 0 4px}.aw__head[b-udcfc6nw28] .aw__spark{color: #7aa2ff}.aw__name[b-udcfc6nw28]{flex: 1;font-size: 15px;font-weight: 700;line-height: 20px}.aw__head[b-udcfc6nw28] .aw__close{color: #9a9a9a}.aw__may[b-udcfc6nw28]{display: flex;flex-wrap: wrap;align-items: baseline;justify-content: space-between;gap: 2px 12px;margin-top: 20px;padding: 0 4px}.aw__may-title[b-udcfc6nw28]{font-size: 13px;font-weight: 700;line-height: 18px}.aw__hint[b-udcfc6nw28]{color: #909090;font-size: 11px;line-height: 16px}.aw__presets[b-udcfc6nw28]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));margin: 8px 4px 0;padding: 2px;border-radius: 4px;background: #2a2a2a;list-style: none}.aw__presets li[b-udcfc6nw28]{position: relative;isolation: isolate;height: 24px;border-radius: 3px;color: #9a9a9a;font-size: 12px;line-height: 24px;text-align: center;white-space: nowrap}.aw__presets li.is-on[b-udcfc6nw28]{color: #fff}.aw__presets li.is-on[b-udcfc6nw28]::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: #454545}.aw__group[b-udcfc6nw28]{display: flex;align-items: center;gap: 14px;margin: 12px 4px 0;color: #909090;font-family: var(--font-mono);font-size: 10px;font-weight: 700;line-height: 18px}.aw__writes[b-udcfc6nw28]{padding: 0 8px;border-radius: 4px;background: #d8a13a;color: #121212}.aw__rows[b-udcfc6nw28]{display: grid;gap: 12px;margin: 10px 4px 0;padding: 0;list-style: none}.aw__rows + .aw__group[b-udcfc6nw28]{margin-top: 10px}.aw__row[b-udcfc6nw28]{display: grid;grid-template-columns: 28px minmax(0, 1fr) auto;column-gap: 12px;row-gap: 0;align-items: start}.aw__row--sub[b-udcfc6nw28]{margin-left: 36px}.aw__switch[b-udcfc6nw28]{grid-row: 1 / span 2;position: relative;width: 28px;height: 16px;margin-top: 1px;border-radius: 8px;background: #3a3a3a}.aw__switch i[b-udcfc6nw28]{position: absolute;left: 2px;top: 2px;width: 12px;height: 12px;border-radius: 50%;background: #fff}.aw__switch.is-on[b-udcfc6nw28]::before{content: "";position: absolute;inset: 0;border-radius: inherit;background: #1f6fdb}.aw__switch.is-on i[b-udcfc6nw28]{left: 14px}@media (prefers-reduced-motion: no-preference){.ag-perms.mo-wait .aw__switch.is-on i[b-udcfc6nw28]{translate: -12px 0}.ag-perms.mo-wait .aw__switch.is-on[b-udcfc6nw28]::before{opacity: 0}.ag-perms.is-in .aw__switch.is-on i[b-udcfc6nw28]{animation: aw-flip-b-udcfc6nw28 160ms var(--ease-out) calc(var(--k, 0) * 80ms) backwards}.ag-perms.is-in .aw__switch.is-on[b-udcfc6nw28]::before{animation: mo-fade 160ms linear calc(var(--k, 0) * 80ms) backwards}.ag-perms.mo-wait .aw__presets li.is-on[b-udcfc6nw28]{color: #9a9a9a}.ag-perms.mo-wait .aw__presets li.is-on[b-udcfc6nw28]::before{opacity: 0}.ag-perms.is-in .aw__presets li.is-on[b-udcfc6nw28]{transition: color var(--dur-base) linear var(--lit-at)}.ag-perms.is-in .aw__presets li.is-on[b-udcfc6nw28]::before{animation: mo-fade var(--dur-base) linear var(--lit-at) backwards}}@keyframes aw-flip-b-udcfc6nw28{from{translate: -12px 0}}.aw__label[b-udcfc6nw28]{grid-column: 2;font-size: 13px;font-weight: 600;line-height: 18px}.aw__tools[b-udcfc6nw28]{grid-column: 3;grid-row: 1;color: #8a8a8a;font-family: var(--font-mono);font-size: 10px;line-height: 18px;text-align: right}.aw__detail[b-udcfc6nw28]{grid-column: 2 / -1;color: #909090;font-size: 11px;line-height: 16px}.aw__state[b-udcfc6nw28]{margin-top: 12px}.aw__req[b-udcfc6nw28]{margin: 14px -16px 0;padding: 14px 16px 0;border-top: 1px solid #2e2e2e}.aw__req .aw__req-head[b-udcfc6nw28]{margin-top: 0}.aw__req .aw__rows[b-udcfc6nw28]{margin-top: 8px}.aw__req-link[b-udcfc6nw28]{display: flex;align-items: baseline;justify-content: space-between;gap: 12px;margin: 6px 4px 0;font-size: 11px;line-height: 16px}.aw__link[b-udcfc6nw28]{color: #4f9eff}.aw__count[b-udcfc6nw28]{color: #909090;white-space: nowrap}.aw__foot[b-udcfc6nw28]{margin: 12px -16px 0;padding: 12px 20px 0;border-top: 1px solid #2e2e2e;color: #8a8a8a;font-size: 11px;line-height: 16px}.ag-facts[b-udcfc6nw28]{display: grid;gap: 16px;margin: 0;padding: 0;list-style: none}.ag-fact[b-udcfc6nw28]{position: relative;min-height: 124px;padding: 22px 28px 20px;border: 1px solid var(--line);border-radius: 20px}.ag-fact[b-udcfc6nw28]::before{content: "";position: absolute;left: -1px;top: 24px;width: 3px;height: 76px;background: linear-gradient(180deg, var(--indigo), var(--violet))}.ag-fact h3[b-udcfc6nw28]{font-size: 1.1875rem;line-height: 1.37;letter-spacing: -0.016em}.ag-fact p[b-udcfc6nw28]{margin-top: 8px;color: var(--text-body);font-size: 0.9375rem;line-height: 1.6}@media (max-width: 1023px){.ag-perms__grid[b-udcfc6nw28]{grid-template-columns: minmax(0, 1fr);gap: 1.5rem}}@media (max-width: 720px){.ag-perms[b-udcfc6nw28]{padding-top: 4.5rem}.ag-perms__grid[b-udcfc6nw28]{margin-top: 2rem;gap: 1rem}.aw__row[b-udcfc6nw28]{grid-template-columns: 28px minmax(0, 1fr)}.aw__tools[b-udcfc6nw28]{grid-column: 2;grid-row: auto;text-align: left}.aw__row--sub[b-udcfc6nw28]{margin-left: 24px}.ag-fact[b-udcfc6nw28]{min-height: 0;padding: 20px 22px}}.ag-hero[b-9qu2d3b2ow]{position: relative;overflow: hidden;padding: 88px 0 100px}.ag-hero__glow-a[b-9qu2d3b2ow]{width: 560px;height: 460px;left: calc(50% - 520px);top: 560px;opacity: 0.15;filter: blur(140px)}.ag-hero__glow-b[b-9qu2d3b2ow]{width: 560px;height: 460px;left: calc(50% + 100px);top: 520px;opacity: 0.15;filter: blur(140px)}.ag-hero__inner[b-9qu2d3b2ow]{position: relative;z-index: 1}.ag-hero__title[b-9qu2d3b2ow]{margin-top: 12px;font-size: clamp(2.75rem, 1.4rem + 4vw, 4.75rem);line-height: 1.08;letter-spacing: -0.03em}.ag-hero__lead[b-9qu2d3b2ow]{max-width: 48.75rem;margin-top: 1.875rem;font-size: clamp(1.0625rem, 0.95rem + 0.4vw, 1.1875rem);line-height: 1.58}.ag-hero__actions[b-9qu2d3b2ow]{display: flex;flex-wrap: wrap;gap: 12px;margin: 1.5rem 0 4rem}.ag-hero__actions[b-9qu2d3b2ow] .btn{padding-inline: 2.75rem}.ag-page[b-9qu2d3b2ow] .ag-eyebrow{color: var(--indigo)}.ag-page[b-9qu2d3b2ow] .ag-eyebrow--coral{color: var(--coral)}.ag-page[b-9qu2d3b2ow] .ag-title{margin-top: 0.625rem;font-size: clamp(2rem, 1.5rem + 1.4vw, 2.625rem);line-height: 1.14;letter-spacing: -0.028em}.ag-page[b-9qu2d3b2ow] .ag-sub{max-width: 56.25rem;margin-top: 0.625rem;color: var(--text-body);font-size: 1.125rem;line-height: 1.56}.ag-page[b-9qu2d3b2ow] .ag-note{margin-top: 1.25rem;color: var(--text-muted);font-size: 0.9375rem;line-height: 1.47}@media (max-width: 720px){.ag-hero[b-9qu2d3b2ow]{padding: 3rem 0 4.5rem}.ag-hero__title[b-9qu2d3b2ow]{margin-top: 1rem}.ag-hero__actions[b-9qu2d3b2ow]{flex-direction: column;margin-bottom: 2.5rem}.ag-hero__actions[b-9qu2d3b2ow] .btn{width: 100%}.ag-page[b-9qu2d3b2ow] .ag-sub{font-size: 1rem}}.ag-states[b-9k5am1oytb]{padding-block: 7.25rem 0}.ag-states__grid[b-9k5am1oytb]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 44px 20px;align-items: start;margin: 1.5rem 0 0;padding: 0;list-style: none}.ag-states__item[b-9k5am1oytb]{padding: 16px;border: 1px solid rgb(255 255 255 / 0.09);border-radius: 12px;background: #1e1e1e}@media (max-width: 960px){.ag-states__grid[b-9k5am1oytb]{grid-template-columns: minmax(0, 1fr);gap: 16px}}@media (max-width: 720px){.ag-states[b-9k5am1oytb]{padding-top: 4.5rem}.ag-states__item[b-9k5am1oytb]{padding: 12px}}.sc[b-sgly5tmv58]{--sc-accent: #9a9a9a;--sc-text: #e6e6e6;--sc-body: #b4b4b4;--sc-muted: #9a9a9a;--sc-dim: #8a8a8a;--sc-blue: #1f6fdb;--sc-field: #121212;--sc-field-line: #2e2e2e;--sc-button: #2f2f2f;--sc-button-line: #3a3a3a;--sc-stop: #f27d7d;padding: 16px;border: 1px solid #383838;border-radius: 10px;background: rgb(255 255 255 / 0.03);color: var(--sc-text);font-family: var(--font-body);text-align: left}.sc--listening[b-sgly5tmv58]{--sc-accent: #4f9eff;border-color: rgb(79 158 255 / 0.4);background: rgb(79 158 255 / 0.08)}.sc--connected[b-sgly5tmv58]{--sc-accent: #7aa2ff;border-color: rgb(122 162 255 / 0.4);background: rgb(122 162 255 / 0.08)}.sc--held[b-sgly5tmv58]{--sc-accent: #d8a13a;border-color: rgb(216 161 58 / 0.5);background: rgb(216 161 58 / 0.08)}.sc__pill[b-sgly5tmv58]{display: inline-flex;align-items: center;gap: 5px;height: 22px;padding: 0 9px 0 10px;border-radius: 11px;background: color-mix(in srgb, var(--sc-accent) 15%, transparent);color: var(--sc-accent);font-family: var(--font-mono);font-size: 10px;font-weight: 700;line-height: 1;letter-spacing: 0.02em;white-space: nowrap}.sc__pill i[b-sgly5tmv58]{position: relative;flex: none;width: 8px;height: 8px;border-radius: 50%;background: var(--sc-accent)}.sc__pulse[b-sgly5tmv58]::after{content: "";position: absolute;inset: -3px;border: 1px solid var(--sc-accent);border-radius: 50%;opacity: 0}@media (prefers-reduced-motion: no-preference){.sc__pulse[b-sgly5tmv58]::after{animation: sc-pulse-b-sgly5tmv58 1.6s ease-out 3}.mo-wait .sc__pulse[b-sgly5tmv58]::after{animation-play-state: paused}}@keyframes sc-pulse-b-sgly5tmv58{from{transform: scale(0.8);opacity: 0.6}to{transform: scale(1.5);opacity: 0}}.sc__title[b-sgly5tmv58]{margin-top: 10px;color: var(--sc-text);font-size: 19px;font-weight: 700;line-height: 26px}.sc__body[b-sgly5tmv58]{margin-top: 4px;color: var(--sc-body);font-size: 12px;line-height: 18px}.sc__split[b-sgly5tmv58]{display: flex;align-items: flex-start;justify-content: space-between;gap: 26px}.sc__split > div[b-sgly5tmv58]{max-width: 356px}.sc__split .sc__btn--tall[b-sgly5tmv58]{margin-top: 32px}.sc__cmd[b-sgly5tmv58]{margin-top: 8px;padding: 8px 12px;border: 1px solid var(--sc-field-line);border-radius: 6px;background: var(--sc-field);color: #d4d4d4;font-family: var(--font-mono);font-size: 11px;line-height: 1.55;overflow-wrap: anywhere}.sc__step[b-sgly5tmv58]{display: grid;grid-template-columns: 14px minmax(0, 1fr) auto;column-gap: 8px;row-gap: 12px;align-items: center;margin-top: 10px;padding: 10px 12px 14px;border-radius: 6px;background: #1e1e1e}.sc[b-sgly5tmv58] .sc__spark{color: var(--sc-accent)}.sc__step-label[b-sgly5tmv58]{min-width: 0;font-size: 13px;font-weight: 600;line-height: 18px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.sc__count[b-sgly5tmv58]{color: var(--sc-muted);font-size: 11px;line-height: 16px;white-space: nowrap}.sc__track[b-sgly5tmv58]{grid-column: 2 / -1;height: 4px;border-radius: 2px;background: var(--sc-button);overflow: hidden}.sc__done[b-sgly5tmv58]{display: block;height: 100%;border-radius: 2px;background: var(--sc-accent)}.sc__activity[b-sgly5tmv58]{margin-top: 10px;color: var(--sc-muted);font-size: 11px;line-height: 16px}.sc__actions[b-sgly5tmv58]{display: flex;align-items: center;gap: 8px;margin-top: 12px}.sc__body + .sc__actions[b-sgly5tmv58]{margin-top: 0;padding-top: 0}.sc--held .sc__actions[b-sgly5tmv58]{margin-top: 0}.sc--listening .sc__actions[b-sgly5tmv58]{margin-top: 8px}.sc__btn[b-sgly5tmv58]{display: inline-grid;place-items: center;flex: none;min-width: 60px;height: 32px;padding: 0 16px;border: 1px solid var(--sc-button-line);border-radius: 6px;background: var(--sc-button);color: #fff;font-size: 12px;font-weight: 600;line-height: 1;white-space: nowrap}.sc__btn--blue[b-sgly5tmv58]{border-color: transparent;background: var(--sc-blue)}.sc__btn--ghost[b-sgly5tmv58]{background: transparent}.sc__btn--amber[b-sgly5tmv58]{min-width: 110px;border-color: transparent;background: #d8a13a;color: #121212}.sc__btn--stop[b-sgly5tmv58]{color: var(--sc-stop)}.sc__btn--hold[b-sgly5tmv58]{min-width: 96px}.sc__btn--tall[b-sgly5tmv58]{height: 40px;padding: 0 24px}.sc__end[b-sgly5tmv58]{margin-left: auto}.sc__note[b-sgly5tmv58]{flex: 1;min-width: 0;height: 32px;padding: 0 10px;border: 1px solid var(--sc-field-line);border-radius: 6px;background: var(--sc-field);color: var(--sc-dim);font-size: 12px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 560px){.sc__split[b-sgly5tmv58]{flex-direction: column;gap: 12px}.sc__split .sc__btn--tall[b-sgly5tmv58]{margin-top: 0}.sc--listening .sc__actions[b-sgly5tmv58]{flex-wrap: wrap}}.ag-tools[b-9raajgwtor]{padding-block: 7.5rem 0}.ag-tools__grid[b-9raajgwtor]{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 1.5rem;margin: 2.5rem 0 0;padding: 0;list-style: none}.ag-group[b-9raajgwtor]{min-height: 388px;padding: 24px;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.ag-group__head[b-9raajgwtor]{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem}.ag-group__head h3[b-9raajgwtor]{font-size: 1.5rem;line-height: 1.25;letter-spacing: -0.02em}.ag-group__head p[b-9raajgwtor]{color: var(--lavender);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.09em;text-transform: uppercase;white-space: nowrap}.ag-group__tools[b-9raajgwtor]{display: grid;justify-items: start;gap: 8px;margin: 26px 0 0;padding: 0;list-style: none}.ag-group--wide[b-9raajgwtor]{grid-column: 1 / -1;min-height: 0;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 3fr);column-gap: 1.5rem;align-items: start}.ag-group--wide .ag-group__head[b-9raajgwtor]{grid-column: 1}.ag-group--wide .ag-group__tools[b-9raajgwtor]{grid-column: 1;margin-top: 18px}.ag-group--wide .ag-group__note[b-9raajgwtor]{grid-column: 2;grid-row: 1 / span 2}.ag-group__note[b-9raajgwtor]{max-width: 62ch;color: var(--text-body);font-size: 0.9375rem;line-height: 1.6}.ag-group__tools code[b-9raajgwtor]{display: block;padding: 0 12px;border-radius: 8px;background: var(--surface-raised);color: var(--text-head);font-size: 0.8125rem;line-height: 26px}.ag-tools .ag-tools__review.ag-sub[b-9raajgwtor]{margin-top: 2rem}.ag-tools__review strong[b-9raajgwtor]{color: var(--text-head);font-weight: 600}@media (max-width: 1100px){.ag-tools__grid[b-9raajgwtor]{grid-template-columns: repeat(2, minmax(0, 1fr))}.ag-group[b-9raajgwtor]{min-height: 0}}@media (max-width: 720px){.ag-tools[b-9raajgwtor]{padding-top: 5rem}.ag-tools__grid[b-9raajgwtor]{grid-template-columns: minmax(0, 1fr);gap: 1rem;margin-top: 2rem}.ag-group[b-9raajgwtor]{padding: 22px 20px;border-radius: 20px}.ag-group__tools[b-9raajgwtor]{display: flex;flex-wrap: wrap;margin-top: 18px}.ag-group--wide[b-9raajgwtor]{grid-template-columns: minmax(0, 1fr)}.ag-group--wide .ag-group__note[b-9raajgwtor]{grid-column: 1;grid-row: auto;margin-top: 14px}}.cl-nav[b-14w7lijsoz]{display: grid;gap: 8px;margin: 0;padding: 0}.cl-chip[b-14w7lijsoz]{display: inline-grid;place-items: center;height: 28px;margin-left: 1.5rem;padding: 0 1.25rem;border-radius: 14px;background: rgb(245 184 75 / 0.15);color: var(--warning);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 400;line-height: 1;letter-spacing: 0.09em;text-transform: uppercase;vertical-align: 0.5em}.cl-empty-page[b-14w7lijsoz]{position: relative;overflow-x: clip}.cl-empty-page__grid[b-14w7lijsoz]{position: absolute;inset: 0 0 auto;height: 820px}.cl-empty-page__glow[b-14w7lijsoz]{left: calc(50% + 40px);top: 120px;width: 520px;height: 400px;opacity: 0.12;filter: blur(140px)}.cl-empty-page[b-14w7lijsoz] .lf{position: relative;z-index: 1}.cl-empty-page[b-14w7lijsoz] h1.lf__title{font-size: clamp(2rem, 1.6rem + 2.2vw, 3.25rem);line-height: 1.15;letter-spacing: -0.031em}.cl-empty[b-14w7lijsoz]{margin-top: 38px}.cl-empty__label[b-14w7lijsoz]{margin: 0 0 8px 2px;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.cl-empty__frame[b-14w7lijsoz]{padding: 40px 40px 48px;border-radius: 24px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='24' fill='none' stroke='%233A3F47' stroke-width='3' stroke-dasharray='8 8'/%3E%3C/svg%3E")}.cl-ghost[b-14w7lijsoz]{display: grid;justify-items: start}.cl-ghost__row[b-14w7lijsoz]{display: flex;align-items: center;gap: 16px}.cl-ghost__version[b-14w7lijsoz]{width: 120px;height: 28px;border-radius: 8px;background: var(--surface-raised)}.cl-ghost__chip[b-14w7lijsoz]{display: inline-grid;place-items: center;width: 112px;height: 24px;border-radius: 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' rx='12' fill='none' stroke='%233A3F47' stroke-width='2' stroke-dasharray='4 4'/%3E%3C/svg%3E");color: var(--text-muted);font-family: var(--font-mono);font-size: 0.625rem;line-height: 1.4;letter-spacing: 0.1em;text-transform: uppercase}.cl-ghost__heading[b-14w7lijsoz]{width: min(240px, 100%);height: 12px;margin-top: 24px;border-radius: 4px;background: var(--line-strong)}.cl-ghost__line[b-14w7lijsoz]{width: min(420px, 100%);height: 8px;margin-top: 16px;border-radius: 4px;background: var(--line)}.cl-ghost__line--short[b-14w7lijsoz]{width: min(360px, 85%);margin-top: 12px}.cl-empty__body[b-14w7lijsoz]{max-width: 600px;margin-top: 36px;color: var(--text-body);font-size: 1rem;line-height: 1.63}.cl-empty__note[b-14w7lijsoz]{max-width: 600px;margin-top: 16px;color: var(--text-muted);font-size: 0.875rem;line-height: 1.57}.cl-empty__actions[b-14w7lijsoz]{display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px;margin-top: 28px}.cl-empty__actions[b-14w7lijsoz] .cl-empty__download{--btn-h: 48px;min-width: 200px;font-size: 0.9375rem}.cl-empty__link[b-14w7lijsoz]{color: var(--cyan);font-size: 0.9375rem;font-weight: 600;line-height: 1.33}.cl-empty__link span[b-14w7lijsoz]{margin-left: 0.375rem}@media (max-width: 720px){.cl-empty-page__grid[b-14w7lijsoz]{height: 640px}.cl-empty-page__glow[b-14w7lijsoz]{left: -80px;top: 160px;width: 420px;height: 360px}.cl-empty[b-14w7lijsoz]{margin-top: 32px}.cl-empty__frame[b-14w7lijsoz]{padding: 28px 24px 32px}.cl-empty__body[b-14w7lijsoz]{margin-top: 28px}}.cl-group[b-5vd0at1h2k]{font-size: 1.375rem;line-height: 1.36;letter-spacing: -0.02em}* + .cl-group[b-5vd0at1h2k]{margin-top: 1.625rem}.cl-subgroup[b-5vd0at1h2k]{font-size: 1.125rem;line-height: 1.4;letter-spacing: -0.01em}.cl-text[b-5vd0at1h2k]{overflow-wrap: break-word}.cl-list[b-5vd0at1h2k]{display: grid;gap: 12px;padding: 0;font-size: 0.9375rem;line-height: 1.73}.cl-list li[b-5vd0at1h2k]{position: relative;padding-left: 24px;overflow-wrap: break-word}.cl-list li + li[b-5vd0at1h2k]{margin-top: 0}.cl-list li > * + *[b-5vd0at1h2k]{margin-top: 0.5rem}.cl-list li[b-5vd0at1h2k]::before{content: "";position: absolute;left: 4px;top: 0.65em;width: 6px;height: 6px;border-radius: 50%;background: var(--teal)}.cl-olist[b-5vd0at1h2k]{font-size: 0.9375rem;line-height: 1.73}.cl-quote[b-5vd0at1h2k]{margin-left: 0;padding-left: 1rem;border-left: 2px solid var(--line-strong);color: var(--text-muted)}.cl-pre[b-5vd0at1h2k]{overflow-x: auto;padding: 1rem 1.25rem;border-radius: 12px;background: var(--surface-raised);color: var(--text-head);font-family: var(--font-mono);font-size: 0.875rem;line-height: 1.6}.cl-rule[b-5vd0at1h2k]{border: 0;border-top: 1px solid var(--line)}.contact-hero[b-8ul53qb624]{position: relative;padding-top: 5.5rem;overflow-x: hidden;overflow-x: clip}.contact-hero__grid[b-8ul53qb624]{position: absolute;inset: 0 0 auto;height: 760px}.contact-hero__glow-a[b-8ul53qb624]{left: calc(50% - 560px);top: 180px;width: 560px;height: 440px;opacity: 0.14;filter: blur(140px)}.contact-hero__glow-b[b-8ul53qb624]{left: calc(50% + 180px);top: 40px;width: 460px;height: 420px;opacity: 0.12;filter: blur(140px);background: var(--coral)}.contact-hero__inner[b-8ul53qb624]{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 640px) minmax(0, 1fr);column-gap: 2rem;align-items: start}.contact-title[b-8ul53qb624]{margin-top: 12px;font-size: clamp(2.875rem, 1.6rem + 3.9vw, 4.5rem);line-height: 1.08;letter-spacing: -0.03em}.contact-title__line[b-8ul53qb624]{display: block}@media (min-width: 1320px){.contact-title__line[b-8ul53qb624]{white-space: nowrap}}.contact-lead[b-8ul53qb624]{margin-top: 20px;color: var(--text-body);font-size: clamp(1rem, 0.9rem + 0.4vw, 1.1875rem);line-height: 1.58}.contact-email[b-8ul53qb624]{margin-top: 66px;padding: 32px;border: 1px solid var(--line);border-radius: var(--radius-band);background: var(--surface-card)}.contact-email__address[b-8ul53qb624]{display: block;color: var(--teal);font-family: var(--font-display);font-size: clamp(1.125rem, 0.2rem + 2.5vw, 2.25rem);font-weight: 800;line-height: 1.22;letter-spacing: -0.025em;overflow-wrap: anywhere}.contact-email__address:hover[b-8ul53qb624]{text-decoration: none;color: #4ff0e0}.contact-email__actions[b-8ul53qb624]{display: flex;flex-wrap: wrap;gap: 12px;margin-top: 20px}.contact-email__actions[b-8ul53qb624] .contact-email__write{min-width: 200px}.contact-email__actions[b-8ul53qb624] .contact-email__copy{min-width: 140px}.contact-email__actions[b-8ul53qb624] .btn[hidden]{display: none}.contact-reply[b-8ul53qb624]{margin-top: 20px;color: var(--text-muted);font-size: 0.9375rem;line-height: 1.47}.contact-note[b-8ul53qb624]{--note: #f7e58c;--note-ink: #2c2a1e;--note-warn: #7a3b1e;position: relative;justify-self: end;width: 420px;max-width: 100%;min-height: 380px;margin: 144px -12px 0 0;padding: 30px 32px 28px;background: var(--note);color: var(--note-ink);box-shadow: 0 20px 40px rgb(0 0 0 / 0.4);transform: rotate(2deg)}.contact-note__title[b-8ul53qb624]{color: var(--ink);font-family: var(--font-serif);font-size: 1.625rem;font-style: italic;font-weight: 400;line-height: 1.1;letter-spacing: 0}.contact-note__list[b-8ul53qb624]{display: grid;gap: 16px;margin: 22px 0 0;padding: 0;font-size: 1rem;line-height: 1.5}.contact-note__list li[b-8ul53qb624]{position: relative;padding-left: 26px}.contact-note__list li[b-8ul53qb624]::before{content: "";position: absolute;left: 3px;top: 0.45em;width: 10px;height: 5px;border-left: 2px solid var(--ink);border-bottom: 2px solid var(--ink);transform: rotate(-45deg)}.contact-note__never[b-8ul53qb624]{margin-top: 30px;color: var(--note-warn);font-size: 0.875rem;font-weight: 700;line-height: 1.57}.contact-note[b-8ul53qb624] .contact-note__you{position: absolute;right: 4px;bottom: -20px;transform: rotate(-2deg)}.contact-note[b-8ul53qb624] .contact-note__you{--gx: 40px;--gy: 48px;--gd: 300ms;--gt: var(--dur-move)}.contact-more[b-8ul53qb624]{margin-top: 8.875rem;padding-bottom: 7.5rem}.contact-more__title[b-8ul53qb624]{margin-top: 10px;font-size: clamp(2rem, 1.4rem + 1.9vw, 2.625rem);line-height: 1.14;letter-spacing: -0.03em}.contact-cards[b-8ul53qb624]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;margin: 22px 0 0;padding: 0}.contact-card[b-8ul53qb624]{min-height: 220px;padding: 28px;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.contact-card__title[b-8ul53qb624]{font-size: 1.25rem;line-height: 1.4;letter-spacing: -0.02em}.contact-card__address[b-8ul53qb624]{display: inline-block;margin-top: 10px;color: var(--teal);font-family: var(--font-mono);font-size: 0.9375rem;line-height: 1.47}.contact-card__body[b-8ul53qb624]{margin-top: 16px;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.contact-card__body a[b-8ul53qb624]{color: var(--link)}.contact-company[b-8ul53qb624]{margin-top: 64px;padding: 32px;border: 1px solid var(--line);border-radius: 24px}.contact-company__list[b-8ul53qb624]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 22px 0;margin: 20px 0 0}.contact-company__row[b-8ul53qb624]{display: grid;grid-template-columns: 116px minmax(0, 1fr);align-items: baseline;padding-right: 1rem}.contact-company__row dt[b-8ul53qb624]{color: var(--text-muted);font-size: 0.8125rem;line-height: 1.69}.contact-company__row dd[b-8ul53qb624]{margin: 0;color: var(--text-head);font-size: 0.9375rem;line-height: 1.47}@media (max-width: 1100px){.contact-hero__inner[b-8ul53qb624]{grid-template-columns: minmax(0, 1fr)}.contact-note[b-8ul53qb624]{justify-self: start;margin: 56px 0 0;transform: rotate(1.5deg)}.contact-more[b-8ul53qb624]{margin-top: 6rem}}@media (max-width: 960px){.contact-cards[b-8ul53qb624]{grid-template-columns: 1fr}.contact-card[b-8ul53qb624]{min-height: 0}.contact-company__list[b-8ul53qb624]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.contact-hero[b-8ul53qb624]{padding-top: 2.5rem}.contact-hero__grid[b-8ul53qb624]{height: 640px}.contact-email[b-8ul53qb624]{margin-top: 2.5rem;padding: 24px}.contact-email__actions[b-8ul53qb624] .btn{flex: 1 1 100%}.contact-note[b-8ul53qb624]{width: auto;min-height: 0;margin-top: 3rem;padding: 26px 24px 30px}.contact-more[b-8ul53qb624]{margin-top: 5rem;padding-bottom: 4.75rem}.contact-card[b-8ul53qb624]{padding: 24px}.contact-company[b-8ul53qb624]{margin-top: 40px;padding: 24px}.contact-company__list[b-8ul53qb624]{grid-template-columns: 1fr;gap: 12px}}.notes[b-i4ykj61np8]{display: grid;gap: 1rem;margin: 1.5rem 0 0;padding: 1.125rem 0 0;border-top: 1px solid rgb(18 20 23 / 0.12);list-style: none}.notes__item[b-i4ykj61np8]{position: relative;padding-left: 1.375rem;color: var(--ink);font-size: 1rem;line-height: 1.5}.notes__item[b-i4ykj61np8]::before{content: "";position: absolute;left: 0;top: 7px;width: 10px;height: 10px;border-radius: 50%;background: #d8a13a}.notes__item--teal[b-i4ykj61np8]::before{background: #15ead6}.notes__item strong[b-i4ykj61np8]{font-weight: 700}.notes__see[b-i4ykj61np8]{margin-left: 0.5rem;color: var(--ink);font-weight: 700;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}.dl-body[b-l63vik5eq5]{display: grid;grid-template-columns: minmax(0, 1fr);gap: 1.5rem;padding-bottom: 6rem}.dl-panel[b-l63vik5eq5]{display: grid;grid-template-columns: minmax(0, 1fr);gap: 4rem;scroll-margin-top: calc(var(--nav-height) + 6rem)}.dl-panel[hidden][b-l63vik5eq5]{display: none}.dl-pair[b-l63vik5eq5]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.5rem}@media (max-width: 1000px){.dl-pair[b-l63vik5eq5]{grid-template-columns: minmax(0, 1fr)}}.dl-hero[b-5xyzn5d9yp]{position: relative;overflow: hidden;padding: 5.25rem 0 4rem}.dl-hero__glow[b-5xyzn5d9yp]{width: 420px;height: 340px;left: calc(50% + 160px);top: 100px;opacity: 0.2;filter: blur(120px)}.dl-hero__inner[b-5xyzn5d9yp]{position: relative;z-index: 1;display: grid;grid-template-columns: minmax(0, 1fr) 380px;align-items: center;gap: 2rem}.dl-hero__title[b-5xyzn5d9yp]{margin-top: 1rem}.dl-hero__lead[b-5xyzn5d9yp]{max-width: 35rem;margin-top: 1.75rem}.dl-hero__icon[b-5xyzn5d9yp]{position: relative;display: grid;justify-items: center;gap: 1.25rem}.dl-hero__tile[b-5xyzn5d9yp]{display: grid;place-items: center;width: 180px;height: 180px;border: 1px solid rgb(255 255 255 / 0.1);border-radius: 40px;background: var(--surface-raised);box-shadow: 0 24px 48px rgb(0 0 0 / 0.6)}.dl-hero[b-5xyzn5d9yp] .dl-hero__sticker{position: absolute;left: calc(50% + 50px);top: -20px;min-height: 36px;padding: 0 2rem;font-size: 0.8125rem}.dl-hero[b-5xyzn5d9yp] .dl-hero__you{position: absolute;left: calc(50% + 50px);top: 140px}.dl-hero[b-5xyzn5d9yp] .dl-hero__sticker{--slap-at: 300ms}.dl-hero[b-5xyzn5d9yp] .dl-hero__you{--gx: 40px;--gy: 48px;--gd: 400ms;--gt: var(--dur-move)}.dl-hero__file[b-5xyzn5d9yp]{color: var(--text-head);font-family: var(--font-mono);font-size: 0.8125rem}@media (max-width: 1000px){.dl-hero__inner[b-5xyzn5d9yp]{grid-template-columns: 1fr}.dl-hero__icon[b-5xyzn5d9yp]{display: none}}@media (max-width: 560px){.dl-hero[b-5xyzn5d9yp]{padding-top: 3rem}}.dl-switch[b-ierlii79er]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem 1.5rem}.dl-tabs[b-ierlii79er]{display: grid;grid-template-columns: repeat(3, 160px);gap: 0;padding: 3px;border: 1px solid #2c3036;border-radius: 26px;background: #1c1f24}.dl-tab[b-ierlii79er]{display: grid;place-items: center;min-height: 44px;border-radius: 22px;color: #b6bcc6;font-size: 1rem;font-weight: 600;line-height: 1;text-decoration: none;transition: background-color var(--dur-quick, 150ms) ease, color var(--dur-quick, 150ms) ease}.dl-tab:hover[b-ierlii79er]{color: var(--text-head)}.dl-tab.is-selected[b-ierlii79er], .dl-tab.is-selected:hover[b-ierlii79er]{background: var(--paper);color: var(--ink)}.dl-tab:focus-visible[b-ierlii79er]{outline: 2px solid var(--teal);outline-offset: 2px}.dl-hint[b-ierlii79er]{color: var(--text-muted);font-size: 0.9375rem;line-height: 1.47}@media (max-width: 720px){.dl-switch[b-ierlii79er]{display: grid;gap: 0.625rem}.dl-tabs[b-ierlii79er]{grid-template-columns: repeat(3, minmax(0, 1fr))}}.ask[b-gmlqypcjig]{scroll-margin-top: calc(var(--nav-height) + 1rem)}.ask__title[b-gmlqypcjig]{margin-top: 0.75rem;font-size: clamp(2.125rem, 1.5rem + 1.8vw, 3rem);line-height: 1.25;letter-spacing: -0.03em}.ask__pair[b-gmlqypcjig]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 1.5rem 5rem;margin-top: 1.25rem}.ask__why[b-gmlqypcjig], .ask__check[b-gmlqypcjig]{color: var(--text-body);font-size: 1.0625rem;line-height: 1.65}.ask__check-title[b-gmlqypcjig]{color: var(--text-head);font-weight: 600}.ask__check[b-gmlqypcjig] code{color: var(--text-head);font-family: var(--font-mono);font-size: 0.9375rem;overflow-wrap: anywhere}.ask__show[b-gmlqypcjig]{margin-top: 1.5rem}.ask__steps[b-gmlqypcjig]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 2.5rem 1.5rem}.ask__steps--3[b-gmlqypcjig]{grid-template-columns: repeat(3, minmax(0, 1fr))}.ask__browser[b-gmlqypcjig]{margin-top: 1.5rem;color: var(--text-muted);font-size: 0.9375rem;line-height: 1.6}@media (max-width: 1000px){.ask__pair[b-gmlqypcjig], .ask__steps[b-gmlqypcjig], .ask__steps--3[b-gmlqypcjig]{grid-template-columns: minmax(0, 1fr)}}.mac[b-ui42eqx04o]{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.625rem;min-width: 0;margin: 0}.mac__label[b-ui42eqx04o]{padding-left: 0.5rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.mac__shot[b-ui42eqx04o]{position: relative;display: flex;flex-direction: column;min-height: 260px;overflow: hidden;border-radius: 10px;background: #ececec;box-shadow: 0 18px 40px rgb(0 0 0 / 0.4);color: #1d1d1f;font-size: 0.8125rem;line-height: 1.38}.mac__bar[b-ui42eqx04o]{position: relative;display: grid;place-items: center;height: 36px;background: #dcdcdc}.mac__lights[b-ui42eqx04o]{position: absolute;left: 12px;top: 50%;display: flex;gap: 8px;transform: translateY(-50%)}.mac__lights i[b-ui42eqx04o]{width: 12px;height: 12px;border-radius: 50%;background: #c4c4c4}.mac__window-title[b-ui42eqx04o]{font-size: 0.8125rem;font-weight: 500}.mac__dmg[b-ui42eqx04o]{display: flex;align-items: center;justify-content: space-around;flex: 1;padding: 1.25rem 1rem 0.5rem;background: #f6f6f6}.mac__app[b-ui42eqx04o]{position: relative;display: grid;justify-items: center;gap: 0.5rem}.mac__icon[b-ui42eqx04o]{display: grid;place-items: center;width: 76px;height: 76px;border-radius: 18px;background: #1c1f24;box-shadow: 0 6px 14px rgb(0 0 0 / 0.25)}.mac__icon--small[b-ui42eqx04o]{width: 52px;height: 52px;border-radius: 12px}.mac__icon-name[b-ui42eqx04o]{font-size: 0.8125rem}.mac__arrow[b-ui42eqx04o]{color: #8a8a8e;font-size: 1.5rem}.mac__folder[b-ui42eqx04o]{position: relative;width: 82px;height: 66px;margin-top: 10px;border-radius: 4px 4px 6px 6px;background: #6aa7e0}.mac__folder[b-ui42eqx04o]::before{content: "";position: absolute;left: 0;top: -8px;width: 34px;height: 12px;border-radius: 4px 4px 0 0;background: #5c9bd8}.mac__hint[b-ui42eqx04o]{padding: 0.5rem 1rem 0.875rem;background: #f6f6f6;color: #55555a;text-align: center;font-size: 0.75rem}.mac__alert[b-ui42eqx04o]{display: grid;justify-items: center;gap: 0.5rem;flex: 1;padding: 1rem 1.25rem 2rem;background: #f2f2f2;text-align: center}.mac__alert-title[b-ui42eqx04o]{margin-top: 0.25rem;font-size: 0.9375rem;font-weight: 700}.mac__alert-body[b-ui42eqx04o]{max-width: 19rem;color: #3a3a3c;font-size: 0.75rem;line-height: 1.4}.mac__buttons[b-ui42eqx04o]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 0.625rem;width: 100%;margin-top: auto}.mac__btn[b-ui42eqx04o]{position: relative;display: inline-grid;place-items: center;min-height: 30px;padding: 0 0.875rem;border: 1px solid #cfcfd4;border-radius: 7px;background: #fff;color: #1d1d1f;font-size: 0.8125rem;white-space: nowrap}.mac__btn--default[b-ui42eqx04o]{border-color: #1f5cc4;background: #2464d3;color: #fff;font-weight: 600}.mac__settings[b-ui42eqx04o]{display: grid;grid-template-columns: 34% 1fr;flex: 1}.mac__side[b-ui42eqx04o]{display: grid;align-content: start;gap: 0.875rem;padding: 1.5rem 0.625rem;background: #e3e3e6}.mac__side i[b-ui42eqx04o]{display: block;width: 66%;height: 6px;margin-left: 0.5rem;border-radius: 3px;background: #c9c9cd}.mac__side-on[b-ui42eqx04o]{padding: 0.25rem 0.5rem;border-radius: 6px;background: #2464d3;color: #fff;font-size: 0.6875rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.mac__pane[b-ui42eqx04o]{position: relative;display: grid;align-content: start;justify-items: start;gap: 0.5rem;padding: 1rem 1rem 1.25rem;background: #f6f6f7}.mac__pane-title[b-ui42eqx04o]{font-size: 0.875rem;font-weight: 700}.mac__line[b-ui42eqx04o]{display: block;width: 100%;height: 6px;border-radius: 3px;background: #dedee2}.mac__line--short[b-ui42eqx04o]{width: 70%}.mac__pane-head[b-ui42eqx04o]{margin-top: 0.5rem;font-size: 0.75rem;font-weight: 700}.mac__pane-text[b-ui42eqx04o]{color: #3a3a3c;font-size: 0.75rem;line-height: 1.4}.mac__btn--open[b-ui42eqx04o]{margin-top: 0.25rem}.mac[b-ui42eqx04o] .mac__you{position: absolute;z-index: 1;transform-origin: 0 0;font-weight: 400}.mac__app[b-ui42eqx04o] .mac__you{left: calc(50% + 26px);top: 44px}.mac__btn[b-ui42eqx04o] .mac__you{left: calc(50% + 4px);top: 55%}.mac__callout[b-ui42eqx04o]{padding-left: 0.5rem;color: var(--coral);font-family: var(--font-serif);font-size: 1.5rem;font-style: italic;line-height: 1.17}@media (prefers-reduced-motion: no-preference){.is-in .mac--1[b-ui42eqx04o] .mac__you{animation: mo-press 160ms var(--ease-snap) 700ms backwards}.is-in .mac--2[b-ui42eqx04o] .mac__you{animation: mo-press 160ms var(--ease-snap) 1300ms backwards}.is-in .mac--3[b-ui42eqx04o] .mac__you{animation: mo-press 160ms var(--ease-snap) 1900ms backwards}}@media (max-width: 720px){.mac__shot[b-ui42eqx04o]{min-height: 240px}.mac__callout[b-ui42eqx04o]{font-size: 1.375rem}}.phone-dl[b-qi0jhgjfv4]{position: relative;overflow: hidden;padding: 2.25rem 0 0}.phone-dl__glow[b-qi0jhgjfv4]{width: 520px;height: 320px;left: -80px;top: 380px;opacity: 0.13;filter: blur(120px)}.phone-dl__inner[b-qi0jhgjfv4]{position: relative;z-index: 1;display: grid;justify-items: stretch}.phone-dl__badge[b-qi0jhgjfv4]{display: grid;place-items: center;justify-self: start;width: 56px;height: 56px;border: 1px solid rgb(21 234 214 / 0.33);border-radius: 50%;background: rgb(21 234 214 / 0.12)}.phone-dl__screen[b-qi0jhgjfv4]{fill: none;stroke: var(--teal);stroke-width: 2}.phone-dl__base[b-qi0jhgjfv4]{fill: var(--teal)}.phone-dl__inner[b-qi0jhgjfv4] .phone-dl__eyebrow{margin-top: 1.25rem}.phone-dl__title[b-qi0jhgjfv4]{margin-top: 0.5rem;font-size: 2.25rem;line-height: 1.17;letter-spacing: -0.028em}.phone-dl__lead[b-qi0jhgjfv4]{margin-top: 0.875rem;color: var(--text-body);font-size: 1rem;line-height: 1.63}.phone-dl__inner[b-qi0jhgjfv4] .phone-dl__form{margin-top: 1.5rem}.phone-dl__inner[b-qi0jhgjfv4] .field{gap: 0.5rem}.phone-dl__inner[b-qi0jhgjfv4] .field__label{font-size: 0.8125rem;line-height: 1.38}.phone-dl__inner[b-qi0jhgjfv4] .input{border-radius: 12px;background: var(--bg-band);font-size: 0.9375rem;line-height: 1.33}.phone-dl__inner[b-qi0jhgjfv4] .input:focus{border-color: var(--teal);box-shadow: 0 0 0 3px rgb(21 234 214 / 0.2)}.phone-dl__inner[b-qi0jhgjfv4] .input.invalid{border-color: var(--danger)}.phone-dl__consent[b-qi0jhgjfv4]{margin: 1rem 0}.phone-dl__consent .checkbox[b-qi0jhgjfv4]{gap: 0.75rem;color: var(--text-body);font-size: 0.8125rem;line-height: 1.54;cursor: pointer}.phone-dl__consent[b-qi0jhgjfv4] input[type="checkbox"]{appearance: none;flex: none;width: 20px;height: 20px;margin: 0;border: 1.5px solid var(--line-strong);border-radius: 6px;background: var(--bg-band) no-repeat center / 10px 8px;cursor: pointer;transition: background-color 120ms ease, border-color 120ms ease}.phone-dl__consent[b-qi0jhgjfv4] input[type="checkbox"]:checked{border-color: var(--teal);background-color: var(--teal);background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 8'%3E%3Cpath d='M1 4.2l2.6 2.6L9 1.2' fill='none' stroke='%23121417' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.phone-dl__consent[b-qi0jhgjfv4] input[type="checkbox"]:focus-visible{outline: 2px solid var(--focus);outline-offset: 2px}.phone-dl__consent[b-qi0jhgjfv4] .validation-message{margin-top: 0.375rem}.phone-dl__notice[b-qi0jhgjfv4]{position: relative;margin-top: 1.5rem;padding: 0.875rem 1rem 0.875rem 2.25rem;border: 1px solid var(--line-strong);border-radius: 12px;color: var(--text-body);font-size: 0.8125rem;line-height: 1.54}.phone-dl__notice[b-qi0jhgjfv4]::before{content: "";position: absolute;left: 16px;top: 20px;width: 8px;height: 8px;border-radius: 50%}.phone-dl__notice--success[b-qi0jhgjfv4]{border-color: rgb(61 220 151 / 0.4);background: rgb(61 220 151 / 0.1)}.phone-dl__notice--success[b-qi0jhgjfv4]::before{background: var(--success)}.phone-dl__notice--info[b-qi0jhgjfv4]{border-color: rgb(53 200 228 / 0.4);background: rgb(53 200 228 / 0.1)}.phone-dl__notice--info[b-qi0jhgjfv4]::before{background: var(--cyan)}.phone-dl__notice--error[b-qi0jhgjfv4]{border-color: rgb(240 106 106 / 0.4);background: rgb(240 106 106 / 0.1);color: var(--text-head)}.phone-dl__notice--error[b-qi0jhgjfv4]::before{background: var(--danger)}.phone-dl__notice--warning[b-qi0jhgjfv4]{border-color: rgb(245 184 75 / 0.4);background: rgb(245 184 75 / 0.1);color: var(--text-head)}.phone-dl__notice--warning[b-qi0jhgjfv4]::before{background: var(--warning)}.phone-dl__inner[b-qi0jhgjfv4] .phone-dl__notice + .phone-dl__form{margin-top: 1.25rem}.phone-dl__notice-title[b-qi0jhgjfv4]{margin-bottom: 0.125rem;color: var(--text-head);font-size: 0.875rem;font-weight: 700;line-height: 1.43;overflow-wrap: anywhere}.phone-dl__again[b-qi0jhgjfv4]{margin-top: 1rem;text-align: center;font-size: 0.875rem;font-weight: 600;line-height: 1.43}.phone-dl__or[b-qi0jhgjfv4]{display: flex;align-items: center;gap: 1.125rem;margin: 1.25rem 0 1rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.38}.phone-dl__or[b-qi0jhgjfv4]::before, .phone-dl__or[b-qi0jhgjfv4]::after{content: "";flex: 1;height: 1px;background: var(--line)}.phone-dl__again + .phone-dl__or[b-qi0jhgjfv4]{margin-top: 1.5rem}.phone-dl__share[b-qi0jhgjfv4]{margin-top: 1.5rem}.phone-dl__share[hidden][b-qi0jhgjfv4]{display: none}.phone-dl__share + .phone-dl__link[b-qi0jhgjfv4]{margin-top: 0}.phone-dl__link[b-qi0jhgjfv4]{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 52px;margin-top: 1.5rem;padding: 0 1.375rem 0 1.5rem;border: 1px solid rgb(255 255 255 / 0.25);border-radius: 26px}.phone-dl__or + .phone-dl__link[b-qi0jhgjfv4]{margin-top: 0}.phone-dl__url[b-qi0jhgjfv4]{min-width: 0;color: var(--text-head);font-family: var(--font-mono);font-size: 0.875rem;line-height: 1.43;overflow-wrap: anywhere;user-select: all}.phone-dl__copy[b-qi0jhgjfv4]{flex: none;min-height: 44px;margin-right: -0.5rem;padding: 0 0.5rem;border: 0;border-radius: 8px;background: none;color: var(--teal);font-size: 0.9375rem;font-weight: 700;line-height: 1.33}.phone-dl__copy[hidden][b-qi0jhgjfv4]{display: inline-block;visibility: hidden}.phone-dl__unsigned[b-qi0jhgjfv4]{position: relative;margin-top: 2rem;padding: 1rem 1rem 1rem;border: 1px solid var(--line);border-radius: 16px;background: var(--surface-card);color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.phone-dl__unsigned-title[b-qi0jhgjfv4]{margin-bottom: 0.25rem;padding-left: 1.25rem;color: var(--text-head);font-weight: 600;line-height: 1.6}.phone-dl__unsigned-title[b-qi0jhgjfv4]::before{content: "";position: absolute;left: 1rem;top: calc(1rem + 7px);width: 10px;height: 10px;border-radius: 50%;background: var(--warning)}.phone-dl__more[b-qi0jhgjfv4]{display: grid;gap: 1.75rem;padding: 2.5rem 0 3rem}.phone-dl__more .t-label[b-qi0jhgjfv4]{margin-bottom: 0.75rem}.phone-dl__files[b-qi0jhgjfv4]{margin: 0;padding: 0 1rem;border: 1px solid var(--line);border-radius: 16px;background: var(--surface-card);list-style: none}.phone-dl__files li[b-qi0jhgjfv4]{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1rem 0 0.9375rem;color: var(--text-head);font-size: 0.9375rem;font-weight: 600;line-height: 1.33}.phone-dl__files li + li[b-qi0jhgjfv4]{border-top: 1px solid var(--line)}.phone-dl__files .phone-dl__later[b-qi0jhgjfv4]{color: var(--text-body);font-weight: 400}.phone-dl__size[b-qi0jhgjfv4]{flex: none;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.8125rem;font-weight: 400}.ss[b-vzesfhahlk]{display: grid;gap: 0.625rem;min-width: 0}.ss__label[b-vzesfhahlk]{padding-left: 0.5rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.ss__dialog[b-vzesfhahlk]{position: relative;display: flex;flex-direction: column;min-height: 312px;padding: 1.875rem 2rem 0;border-radius: 10px;background: #1f5fa8;box-shadow: 0 18px 40px rgb(0 0 0 / 0.4);color: #fff}.ss__title[b-vzesfhahlk]{font-size: 1.625rem;font-weight: 400;line-height: 1.38}.ss__body[b-vzesfhahlk]{max-width: 32.5rem;margin-top: 1rem;font-size: 0.9375rem;line-height: 1.47}.ss__facts[b-vzesfhahlk]{margin-top: 1rem;font-size: 0.9375rem;line-height: 1.47}.ss__facts b[b-vzesfhahlk]{font-weight: 600}.ss__file[b-vzesfhahlk]{overflow-wrap: anywhere}.ss__more[b-vzesfhahlk]{position: relative;font-weight: 600;text-decoration: underline;text-underline-offset: 3px}.ss__bar[b-vzesfhahlk]{display: flex;flex-wrap: wrap;justify-content: flex-end;align-items: center;gap: 0.75rem;min-height: 64px;margin: auto -2rem 0;padding: 1rem 1.25rem;border-radius: 0 0 10px 10px;background: #1a4f8f}.ss__btn[b-vzesfhahlk]{position: relative;display: inline-grid;place-items: center;min-width: 96px;min-height: 32px;padding: 0 0.875rem;border: 1px solid rgb(255 255 255 / 0.5);border-radius: 2px;background: rgb(255 255 255 / 0.08);font-size: 0.875rem;line-height: 1.29;white-space: nowrap}.ss__btn--run[b-vzesfhahlk]{min-width: 120px;border-color: rgb(255 255 255 / 0.7);background: rgb(255 255 255 / 0.12);font-weight: 600}.ss[b-vzesfhahlk] .ss__you{position: absolute;z-index: 1;transform-origin: 0 0;font-weight: 400;text-decoration: none}.ss__more[b-vzesfhahlk] .ss__you{left: calc(100% + 4px);top: 0.6em}.ss__btn--run[b-vzesfhahlk] .ss__you{left: calc(100% - 16px);top: 50%}.ss__callout[b-vzesfhahlk]{padding-left: 0.5rem;color: var(--coral);font-family: var(--font-serif);font-size: 1.5rem;font-style: italic;line-height: 1.17}.ss__more[b-vzesfhahlk]::after, .ss__btn--run[b-vzesfhahlk]::after{content: "";position: absolute;inset: -2px -4px;border-radius: 2px;background: rgb(255 255 255 / 0.22);opacity: 0;pointer-events: none}.ss__btn--run[b-vzesfhahlk]::after{inset: 0}@media (prefers-reduced-motion: no-preference){.is-in .ss--1[b-vzesfhahlk] .ss__you{animation: mo-press 160ms var(--ease-snap) 700ms backwards}.is-in .ss--2[b-vzesfhahlk] .ss__you{animation: mo-press 160ms var(--ease-snap) 1300ms backwards}.is-in .ss--1 .ss__more[b-vzesfhahlk]::after{animation: ss-pressed-b-vzesfhahlk 160ms linear 700ms}.is-in .ss--2 .ss__btn--run[b-vzesfhahlk]::after{animation: ss-pressed-b-vzesfhahlk 160ms linear 1300ms}}@keyframes ss-pressed-b-vzesfhahlk{from, to{opacity: 1}}@media (max-width: 720px){.ss__dialog[b-vzesfhahlk]{min-height: 0;padding: 1.5rem 1.25rem 0}.ss__title[b-vzesfhahlk]{font-size: 1.375rem}.ss__bar[b-vzesfhahlk]{margin-inline: -1.25rem;margin-top: 1.5rem}.ss__callout[b-vzesfhahlk]{font-size: 1.375rem}}.sys[b-ofepkkez3a]{position: relative;padding: 2rem 2.5rem 2.25rem;border-radius: 28px;background: var(--paper);color: var(--ink)}.sys > .p5[b-ofepkkez3a]{inset: -6px;--p5-at: 600ms}.sys__head[b-ofepkkez3a]{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem}.sys__about[b-ofepkkez3a]{min-width: 0}.sys__label[b-ofepkkez3a]{color: var(--ink-muted)}.sys__title[b-ofepkkez3a]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem 0.875rem;margin-top: 0.375rem;color: var(--ink);font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.02em}.sys__chip[b-ofepkkez3a]{display: inline-grid;place-items: center;min-width: 52px;height: 22px;padding: 0 0.5rem;border-radius: 11px;background: var(--ink);color: var(--paper);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 700;line-height: 1;letter-spacing: 0.09em;text-transform: uppercase}.sys__meta[b-ofepkkez3a]{margin-top: 0.625rem;color: var(--ink-muted);font-family: var(--font-mono);font-size: 0.8125rem;line-height: 1.38}.sys__soon[b-ofepkkez3a]{margin-top: 0.625rem;color: var(--ink-muted);font-size: 1rem;line-height: 1.5}.sys[b-ofepkkez3a] .sys__soon-button{flex: none;min-width: 260px;min-height: 56px;border-radius: 28px;font-size: 1rem}.sys[b-ofepkkez3a] .sys__soon-button:disabled{opacity: 1;background: rgb(18 20 23 / 0.2);color: var(--ink)}.sys__rows[b-ofepkkez3a]{margin: 1.5rem 0 0;padding: 0;list-style: none;border-top: 1px solid rgb(18 20 23 / 0.12)}.sys__row[b-ofepkkez3a]{display: grid;grid-template-columns: 210px minmax(0, 1fr) 260px;align-items: center;gap: 0 1rem;padding: 1.25rem 0;border-bottom: 1px solid rgb(18 20 23 / 0.12)}.sys__file-name[b-ofepkkez3a]{color: var(--ink);font-size: 1.125rem;font-weight: 700;line-height: 1.33;letter-spacing: 0}.sys__line[b-ofepkkez3a]{margin-top: 0.125rem;color: #4a4f57;font-size: 0.9375rem;line-height: 1.47}.sys__facts[b-ofepkkez3a]{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: end;gap: 0.375rem 0.5rem;min-width: 0;color: var(--ink-muted);font-family: var(--font-mono);font-size: 0.8125rem;line-height: 1.38}.sys__file[b-ofepkkez3a]{grid-column: 1}.sys__sha[b-ofepkkez3a]{grid-column: 1;display: flex;flex-wrap: wrap;gap: 0.25rem 0.5rem}.sys__sha-label[b-ofepkkez3a]{color: var(--ink);font-weight: 600}.sys__hash[b-ofepkkez3a]{min-width: 0;font-size: inherit;overflow-wrap: anywhere;user-select: all}.sys__copy[b-ofepkkez3a]{grid-column: 2;grid-row: 2;padding: 0;border: 0;background: none;color: var(--ink);font-family: var(--font-body);font-size: 0.875rem;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.sys__copy[hidden][b-ofepkkez3a]{display: inline-block;visibility: hidden}.sys[b-ofepkkez3a] .sys__button{min-height: 56px;border-radius: 28px;font-size: 1rem}.sys[b-ofepkkez3a] .sys__button.btn--outlineink{border: 1.5px solid var(--ink)}.sys__which[b-ofepkkez3a]{margin-top: 1.25rem;color: #4a4f57;font-size: 0.9375rem;line-height: 1.6}.sys__which strong[b-ofepkkez3a]{color: var(--ink);font-weight: 700}@media (max-width: 1100px){.sys__row[b-ofepkkez3a]{grid-template-columns: 160px minmax(0, 1fr);gap: 1rem 1.5rem}.sys[b-ofepkkez3a] .sys__button{grid-column: 2;justify-self: start;min-width: 260px}}@media (max-width: 720px){.sys[b-ofepkkez3a]{padding: 1.75rem 1.5rem}.sys__head[b-ofepkkez3a]{flex-direction: column;align-items: stretch;gap: 1.5rem}.sys[b-ofepkkez3a] .sys__soon-button{min-width: 0}.sys__row[b-ofepkkez3a]{grid-template-columns: minmax(0, 1fr);gap: 0.75rem;padding: 1.5rem 0}.sys__facts[b-ofepkkez3a]{grid-template-columns: minmax(0, 1fr);gap: 0.375rem}.sys__copy[b-ofepkkez3a]{grid-column: 1;grid-row: auto;justify-self: start;margin-left: 4.5rem}.sys[b-ofepkkez3a] .sys__button{grid-column: 1;justify-self: stretch;min-width: 0;margin-top: 0.75rem}}.reqs[b-cjmjxi7dlr]{padding: 1.75rem;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card);scroll-margin-top: calc(var(--nav-height) + 1rem)}.reqs__title[b-cjmjxi7dlr]{color: var(--teal)}.reqs ul[b-cjmjxi7dlr]{display: grid;gap: 0.625rem;margin: 1.5rem 0 0;padding: 0;list-style: none}.reqs li[b-cjmjxi7dlr]{position: relative;padding-left: 1.5rem;color: var(--text-head);font-size: 0.9375rem;line-height: 1.47}.reqs li[b-cjmjxi7dlr]::before{content: "";position: absolute;left: 2px;top: 0.45em;width: 8px;height: 8px;border-radius: 2px;background: var(--teal);transform: rotate(45deg)}.reqs--plain[b-cjmjxi7dlr]{padding: 0;border: 0;border-radius: 0;background: none}.reqs--plain .reqs__title[b-cjmjxi7dlr]{color: var(--text-muted)}.reqs--plain ul[b-cjmjxi7dlr]{margin-top: 0.75rem}.term[b-81o6l8slej]{display: grid;grid-template-columns: minmax(0, 1fr);gap: 0.625rem;min-width: 0;margin: 0}.term__label[b-81o6l8slej]{padding-left: 0.5rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.term__card[b-81o6l8slej]{min-height: 196px;padding: 1.5rem 1.75rem;border: 1px solid rgb(255 255 255 / 0.08);border-radius: 24px;background: #0a0b0d}.term pre[b-81o6l8slej]{margin: 0;overflow-x: auto;color: var(--text-head);font-family: var(--font-mono);font-size: 0.875rem;line-height: 2.15;white-space: pre}.term b[b-81o6l8slej]{font-weight: 600}.term__c[b-81o6l8slej]{color: var(--text-muted)}.term__after[b-81o6l8slej]{margin-top: 0.75rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.5}.term__callout[b-81o6l8slej]{padding-left: 0.5rem;color: var(--coral);font-family: var(--font-serif);font-size: 1.5rem;font-style: italic;line-height: 1.17}@media (max-width: 720px){.term__card[b-81o6l8slej]{min-height: 0;padding: 1.25rem}.term__callout[b-81o6l8slej]{font-size: 1.375rem}}.verify[b-gkrkzzz5c6]{scroll-margin-top: calc(var(--nav-height) + 1rem);padding: 1.75rem;border: 1px solid rgb(255 255 255 / 0.08);border-radius: 24px;background: #0a0b0d}.verify__title[b-gkrkzzz5c6]{color: var(--teal)}.verify pre[b-gkrkzzz5c6]{margin: 1.5rem 0 0;overflow-x: auto;color: var(--text-head);font-family: var(--font-mono);font-size: 0.875rem;line-height: 2.55;white-space: pre}.verify b[b-gkrkzzz5c6]{font-weight: 600}.verify .c[b-gkrkzzz5c6]{color: var(--text-muted)}.verify__note[b-gkrkzzz5c6]{margin-top: 0.75rem;color: var(--text-muted);font-size: 0.8125rem}.windows[b-gf1tfkuia9]{position: relative;padding: 2rem 2.5rem 2.25rem;border-radius: 28px;background: var(--paper);color: var(--ink);scroll-margin-top: calc(var(--nav-height) + 1rem)}.windows > .p5[b-gf1tfkuia9]{inset: -6px;--p5-at: 600ms}.windows__head[b-gf1tfkuia9]{display: flex;align-items: flex-start;justify-content: space-between;gap: 2rem}.windows__about[b-gf1tfkuia9]{min-width: 0}.windows__label[b-gf1tfkuia9]{color: var(--ink-muted)}.windows__title[b-gf1tfkuia9]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.375rem 0.875rem;margin-top: 0.375rem;color: var(--ink);font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.02em}.windows__chip[b-gf1tfkuia9]{display: inline-grid;place-items: center;min-width: 52px;height: 22px;padding: 0 0.5rem;border-radius: 11px;background: var(--ink);color: var(--paper);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 700;line-height: 1;letter-spacing: 0.09em;text-transform: uppercase}.windows__meta[b-gf1tfkuia9], .windows__sha[b-gf1tfkuia9]{margin-top: 0.625rem;color: var(--ink-muted);font-family: var(--font-mono);font-size: 0.8125rem;line-height: 1.38}.windows__sha[b-gf1tfkuia9]{display: flex;flex-wrap: wrap;align-items: baseline;gap: 0.25rem 0.5rem}.windows__sha-label[b-gf1tfkuia9]{color: var(--ink);font-weight: 600}.windows__hash[b-gf1tfkuia9]{min-width: 0;font-size: inherit;overflow-wrap: anywhere;user-select: all}.windows__copy[b-gf1tfkuia9]{margin-left: 0.5rem;padding: 0;border: 0;background: none;color: var(--ink);font-family: var(--font-body);font-size: 0.875rem;font-weight: 700;text-decoration: underline;text-underline-offset: 3px}.windows__copy[hidden][b-gf1tfkuia9]{display: inline-block;visibility: hidden}.windows__soon[b-gf1tfkuia9]{margin-top: 0.625rem;color: var(--ink-muted);font-size: 1rem;line-height: 1.5}.windows[b-gf1tfkuia9] .windows__button{flex: none;min-width: 260px;min-height: 56px;border-radius: 28px;font-size: 1rem}.windows[b-gf1tfkuia9] .windows__button:disabled{opacity: 1;background: rgb(18 20 23 / 0.2);color: var(--ink)}@media (max-width: 720px){.windows[b-gf1tfkuia9]{padding: 1.75rem 1.5rem}.windows__head[b-gf1tfkuia9]{flex-direction: column;align-items: stretch;gap: 1.5rem}.windows[b-gf1tfkuia9] .windows__button{min-width: 0}.windows__copy[b-gf1tfkuia9]{margin-left: 0}}.windows__beta[b-gf1tfkuia9]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.5rem;margin-top: 1rem;color: var(--ink-muted);font-size: 0.9375rem;line-height: 1.5}.windows__see[b-gf1tfkuia9]{color: var(--ink);font-weight: 700;text-decoration: underline;text-underline-offset: 3px;white-space: nowrap}.windows__nowrap[b-gf1tfkuia9]{white-space: nowrap}.compare[b-ds2nrbiln4]{padding-block: 7.5rem 0}.compare__head[b-ds2nrbiln4] .compare__eyebrow{color: var(--coral)}.compare__title[b-ds2nrbiln4]{margin-top: 0.625rem;font-size: clamp(2rem, 1.5rem + 1.4vw, 2.625rem);line-height: 1.14;letter-spacing: -0.028em}.compare__sub[b-ds2nrbiln4]{max-width: 60rem;margin-top: 0.625rem;color: var(--text-body);font-size: 1.125rem;line-height: 1.56}.compare__pick[b-ds2nrbiln4]{display: none}.compare__scroll[b-ds2nrbiln4]{margin-top: 2.5rem;overflow-x: auto;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.compare__table[b-ds2nrbiln4]{width: 100%;min-width: 760px;table-layout: fixed}.compare__inner[b-ds2nrbiln4]{position: relative;min-width: 760px}.compare__inner[b-ds2nrbiln4] .p5{left: 30%;top: 6px;bottom: 6px;width: calc(70% / var(--cols))}.compare__corner[b-ds2nrbiln4]{width: 30%}.compare__table th[b-ds2nrbiln4], .compare__table td[b-ds2nrbiln4]{height: 56px;padding: 0 12px;text-align: center;vertical-align: middle}.compare__table thead th[b-ds2nrbiln4]{color: var(--text-head);font-size: 0.9375rem;font-weight: 700;line-height: 1.33}.compare__table thead th.is-ours[b-ds2nrbiln4]{color: var(--teal)}.compare__table tbody tr[b-ds2nrbiln4]{border-top: 1px solid var(--line)}.compare__table tbody th[b-ds2nrbiln4]{padding-left: 28px;color: var(--text-head);font-size: 0.9375rem;font-weight: 400;line-height: 1.33;text-align: left}.compare__table .is-ours[b-ds2nrbiln4]{background: rgb(21 234 214 / 0.05)}.mark[b-ds2nrbiln4]{display: inline-flex;align-items: center;gap: 8px;color: var(--text-body);font-size: 0.8125rem;line-height: 1.38;white-space: nowrap}.mark i[b-ds2nrbiln4]{flex: none;width: 8px;height: 8px;border-radius: 50%;border: 1.6px solid currentColor}.mark--yes[b-ds2nrbiln4]{color: var(--text-head)}.mark--yes i[b-ds2nrbiln4]{border: 0;background: var(--teal)}.mark--partial i[b-ds2nrbiln4]{border-color: var(--warning)}.mark--no i[b-ds2nrbiln4]{border-color: var(--danger)}.mark--unknown i[b-ds2nrbiln4]{border-color: var(--text-muted)}.compare__source[b-ds2nrbiln4]{margin-top: 1.25rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54}@media (max-width: 720px){.compare[b-ds2nrbiln4]{padding-top: 4.5rem}.compare__title[b-ds2nrbiln4]{margin-top: 0.5rem;font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.03em}.compare__sub[b-ds2nrbiln4]{margin-top: 0.75rem;font-size: 0.9375rem;line-height: 1.73}.compare__pick[b-ds2nrbiln4]{display: block;min-inline-size: 0;margin: 1.125rem 0 0;padding: 0;border: 0}.compare__pick-label[b-ds2nrbiln4]{margin-bottom: 6px;padding: 0;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 500;line-height: 1.45;letter-spacing: 0.09em;text-transform: uppercase}.compare__seg[b-ds2nrbiln4]{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));padding: 3px;border: 1px solid var(--line);border-radius: 12px;background: var(--bg-band)}.compare__seg input[b-ds2nrbiln4]{position: absolute;opacity: 0;pointer-events: none}.compare__seg label[b-ds2nrbiln4]{display: grid;place-items: center;height: 32px;border-radius: 9px;color: var(--text-body);font-size: 0.8125rem;font-weight: 700;cursor: pointer;transition: background-color 140ms ease, color 140ms ease}.compare__seg input:checked + label[b-ds2nrbiln4]{background: var(--paper);color: var(--ink)}.compare__seg input:focus-visible + label[b-ds2nrbiln4]{outline: 2px solid var(--focus);outline-offset: 2px}.compare__scroll[b-ds2nrbiln4]{margin-top: 1rem;border-radius: 20px}.compare__table[b-ds2nrbiln4], .compare__inner[b-ds2nrbiln4]{min-width: 0}.compare__inner[b-ds2nrbiln4]{--cols: 2}.compare__corner[b-ds2nrbiln4]{width: 44%}.compare__table :is(th, td):nth-child(n + 3)[b-ds2nrbiln4]{display: none}.compare:has(#compare-with-1:checked) .compare__table :is(th, td):nth-child(3)[b-ds2nrbiln4], .compare:has(#compare-with-2:checked) .compare__table :is(th, td):nth-child(4)[b-ds2nrbiln4], .compare:has(#compare-with-3:checked) .compare__table :is(th, td):nth-child(5)[b-ds2nrbiln4], .compare:has(#compare-with-4:checked) .compare__table :is(th, td):nth-child(6)[b-ds2nrbiln4]{display: table-cell}.compare__table thead th[b-ds2nrbiln4]{font-size: 0.875rem}.compare__table tbody td[b-ds2nrbiln4]{padding: 6px 4px 6px 12px;text-align: left}.compare__table tbody th[b-ds2nrbiln4]{padding: 6px 8px 6px 16px;font-size: 0.8125rem;line-height: 1.38}.mark[b-ds2nrbiln4]{gap: 6px;font-size: 0.75rem;line-height: 1.33;white-space: normal}.compare__source[b-ds2nrbiln4]{margin-top: 1rem;font-size: 0.75rem;line-height: 1.5}}@media (max-width: 720px) and (prefers-reduced-motion: reduce){.compare__seg label[b-ds2nrbiln4]{transition: none}}.areas[b-gnkydlzuj2]{padding-block: 6.25rem 0}.areas__title[b-gnkydlzuj2]{margin-top: 0.625rem;font-size: clamp(2rem, 1.5rem + 1.4vw, 2.625rem);line-height: 1.14;letter-spacing: -0.028em}.areas__sub[b-gnkydlzuj2]{max-width: 56.25rem;margin-top: 0.625rem;color: var(--text-body);font-size: 1.125rem;line-height: 1.56}.areas__grid[b-gnkydlzuj2]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.5rem;margin: 2.5rem 0 0;padding: 0;list-style: none}.area[b-gnkydlzuj2]{padding: 24px 24px 36px;border: 1px solid var(--line);border-radius: 24px;background: var(--surface-card)}.area__head[b-gnkydlzuj2]{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding-bottom: 14px;border-bottom: 1px solid var(--line)}.area__title[b-gnkydlzuj2]{font-size: 1.25rem;line-height: 1.4;letter-spacing: -0.02em}.area__count[b-gnkydlzuj2]{flex: none;color: var(--teal);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em;text-transform: uppercase}.area__items[b-gnkydlzuj2]{display: grid;gap: 14px;margin: 13px -4px 0;padding: 0;list-style: none}.area__items li[b-gnkydlzuj2]{display: flex;align-items: center;gap: 8px;min-height: 20px;color: var(--text-head);font-size: 0.875rem;line-height: 1.43}.area__tick[b-gnkydlzuj2]{flex: none;width: 10px;margin-left: 2px;overflow: visible}.area__tick path[b-gnkydlzuj2]{fill: none;stroke: var(--teal);stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.area__text[b-gnkydlzuj2]{flex: 1 1 auto;min-width: 0}.area__keys[b-gnkydlzuj2]{flex: none;display: inline-flex;gap: 4px;margin-block: -1px}.area__keys kbd[b-gnkydlzuj2]{min-width: 24px;height: 22px;padding: 0 6px;border: 1px solid var(--line-strong);border-radius: 5px;background: var(--surface-raised);color: var(--text-head);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 20px;text-align: center}.next[b-gnkydlzuj2]{padding: 24px 24px 32px;border: 1.5px dashed rgb(255 122 89 / 0.5);border-radius: 24px;background: rgb(255 122 89 / 0.05)}.next__title[b-gnkydlzuj2]{color: var(--coral);letter-spacing: 0.083em}.next__items[b-gnkydlzuj2]{display: grid;gap: 14px;margin: 16px 0 0;padding: 0;list-style: none}.next__items li[b-gnkydlzuj2]{display: flex;align-items: center;gap: 0.75rem;min-height: 20px;color: var(--text-head);font-size: 0.875rem;line-height: 1.43}.next__items li[b-gnkydlzuj2]::before{content: "";flex: none;width: 7px;height: 7px;margin: 0 3px 0 2px;border: 1.4px solid var(--coral);border-radius: 50%}.next__name[b-gnkydlzuj2]{flex: 1 1 auto;min-width: 0}.next__state[b-gnkydlzuj2]{flex: none;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;text-align: right}.ask[b-gnkydlzuj2]{display: flex;flex-direction: column;align-items: flex-start;padding: 32px 28px;border-radius: 24px;background: var(--paper)}.ask__title[b-gnkydlzuj2]{max-width: 20.5rem;color: var(--ink);font-size: 1.625rem;line-height: 1.23;letter-spacing: -0.023em}.ask__body[b-gnkydlzuj2]{max-width: 20.5rem;margin-top: 1rem;color: var(--ink-muted);font-size: 0.9375rem;line-height: 1.73}.ask[b-gnkydlzuj2] .ask__button{--btn-h: 48px;margin-top: auto;padding-inline: 2rem;font-size: 0.875rem}.area__fold[b-gnkydlzuj2]{display: none}.area__summary[b-gnkydlzuj2]{display: flex;align-items: center;gap: 8px;padding: 16px 10px 17px 4px;list-style: none;cursor: pointer}.area__summary[b-gnkydlzuj2]::-webkit-details-marker{display: none}.area__summary:focus-visible[b-gnkydlzuj2]{outline: 2px solid var(--focus);outline-offset: -2px;border-radius: 8px}.area__summary .area__title[b-gnkydlzuj2]{flex: 1 1 auto;min-width: 0;font-size: 0.9375rem;line-height: 1.47;letter-spacing: 0}.area__summary .area__count[b-gnkydlzuj2]{font-size: 0.625rem;line-height: 1.6;letter-spacing: 0.08em}.area__chevron[b-gnkydlzuj2]{flex: none;width: 10px;height: 6px;margin-left: 4px;overflow: visible;transition: transform 160ms ease}.area__chevron path[b-gnkydlzuj2]{fill: none;stroke: var(--text-body);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round}.area__fold[open] .area__chevron[b-gnkydlzuj2]{transform: rotate(180deg)}@media (prefers-reduced-motion: no-preference){.area__fold[open] .area__items[b-gnkydlzuj2]{animation: mo-open var(--dur-base) var(--ease-out)}}.area__fold .area__items[b-gnkydlzuj2]{gap: 12px;margin: 0 4px;padding-bottom: 28px}.area__fold .area__items li[b-gnkydlzuj2]{font-size: 0.8125rem;line-height: 1.54}@media (prefers-reduced-motion: reduce){.area__chevron[b-gnkydlzuj2]{transition: none}}@media (max-width: 1023px){.areas__grid[b-gnkydlzuj2]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.areas[b-gnkydlzuj2]{padding-top: 4rem}.areas__title[b-gnkydlzuj2]{margin-top: 0.5rem;font-size: 1.875rem;line-height: 1.2;letter-spacing: -0.03em}.areas__sub[b-gnkydlzuj2]{margin-top: 0.75rem;font-size: 0.9375rem;line-height: 1.73}.areas__grid[b-gnkydlzuj2]{grid-template-columns: minmax(0, 1fr);gap: 0;margin-top: 1.25rem}.area[b-gnkydlzuj2]{padding: 0 16px;border-block-width: 0;border-radius: 0}.area:first-child[b-gnkydlzuj2]{border-top-width: 1px;border-radius: 20px 20px 0 0}.area:has(+ .next)[b-gnkydlzuj2]{border-bottom-width: 1px;border-radius: 0 0 20px 20px}.area + .area .area__fold[b-gnkydlzuj2]{border-top: 1px solid var(--line)}.area__head[b-gnkydlzuj2], .area > .area__items[b-gnkydlzuj2]{display: none}.area__fold[b-gnkydlzuj2]{display: block}.next[b-gnkydlzuj2]{margin-top: 1rem;padding: 22px 20px 26px;border-radius: 20px}.next__title[b-gnkydlzuj2]{font-size: 0.6875rem;letter-spacing: 0.09em}.next__items[b-gnkydlzuj2]{gap: 10px;margin-top: 14px}.next__items li[b-gnkydlzuj2]{gap: 9px;font-size: 0.8125rem;line-height: 1.54}.next__items li[b-gnkydlzuj2]::before{margin: 0 0 0 2px}.next__state[b-gnkydlzuj2]{font-size: 0.6875rem}.ask[b-gnkydlzuj2]{margin-top: 1rem;padding: 26px 24px 24px;border-radius: 20px}.ask__title[b-gnkydlzuj2]{font-size: 1.5rem;line-height: 1.33;letter-spacing: -0.025em}.ask__body[b-gnkydlzuj2]{margin-top: 0.5rem;line-height: 1.47}.ask[b-gnkydlzuj2] .ask__button{--btn-h: 44px;margin-top: 0.625rem}}.feat-hero[b-jvdwi4wb95]{position: relative;overflow: hidden;padding: 88px 0 112px}.feat-hero__glow-a[b-jvdwi4wb95]{width: 520px;height: 420px;left: calc(50% + 100px);top: 80px;opacity: 0.15;filter: blur(140px)}.feat-hero__glow-b[b-jvdwi4wb95]{width: 420px;height: 380px;left: calc(50% + 280px);top: -20px;opacity: 0.15;filter: blur(140px)}.feat-hero__inner[b-jvdwi4wb95]{position: relative;z-index: 1}.feat-hero__title[b-jvdwi4wb95]{margin-top: 12px;font-size: clamp(2.75rem, 1.4rem + 4.2vw, 5rem);line-height: 1.08;letter-spacing: -0.03em}.feat-hero__title[b-jvdwi4wb95] .accent{white-space: nowrap}.feat-hero__lead[b-jvdwi4wb95]{max-width: 47.5rem;margin-top: 1.5rem;font-size: clamp(1.0625rem, 0.95rem + 0.4vw, 1.1875rem);line-height: 1.58}.feat-jump ul[b-jvdwi4wb95]{display: flex;flex-wrap: wrap;gap: 10px 8px;margin: 2.375rem 0 0;padding: 0;list-style: none;max-width: 1140px}.feat-jump a[b-jvdwi4wb95]{display: inline-flex;align-items: center;gap: 0.5rem;height: 34px;padding: 0 1.75rem;border: 1px solid var(--line-on-dark);border-radius: 17px;background: rgb(255 255 255 / 0.04);color: var(--text-body);font-size: 0.8125rem;line-height: 1.23;white-space: nowrap;transition: border-color 120ms ease, color 120ms ease}.feat-jump a:hover[b-jvdwi4wb95]{border-color: rgb(255 255 255 / 0.3);color: var(--text-head);text-decoration: none}.feat-jump__note[b-jvdwi4wb95]{margin-top: 1rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.38}@media (max-width: 720px){.feat-hero[b-jvdwi4wb95]{padding: 2rem 0 1.5rem}.feat-hero__title[b-jvdwi4wb95]{margin-top: 0.5rem;font-size: 2.5rem;line-height: 1.1;letter-spacing: -0.03em}.feat-hero__lead[b-jvdwi4wb95]{margin-top: 1.25rem;font-size: 1rem;line-height: 1.63}.feat-jump__note[b-jvdwi4wb95]{margin-top: 0.75rem;font-size: 0.75rem;line-height: 1.5}.feat-jump ul[b-jvdwi4wb95]{flex-wrap: nowrap;gap: 8px;margin: 1.25rem calc(-1 * var(--gutter)) 0;padding: 0 var(--gutter) 4px;overflow-x: auto;scroll-padding-inline: var(--gutter);scrollbar-width: none}.feat-jump ul[b-jvdwi4wb95]::-webkit-scrollbar{display: none}.feat-jump li[b-jvdwi4wb95]{flex: none}.feat-jump a[b-jvdwi4wb95]{height: 34px;padding: 0 1rem}}.spots[b-obkahzyv4m]{padding-top: 2.5rem}.spots__grid[b-obkahzyv4m]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.5rem;margin: 0 auto;padding: 0;list-style: none}.spot[b-obkahzyv4m]{position: relative;min-height: 500px;padding: 20px 20px 2rem;border: 1px solid var(--line);border-radius: 28px;background: var(--surface-card)}.spot__media[b-obkahzyv4m]{aspect-ratio: 344 / 236;overflow: hidden;border: 1px solid var(--line-strong);border-radius: 16px;background: var(--bg-band)}.spot__media img[b-obkahzyv4m]{display: block;width: 100%;height: 100%;object-fit: cover}.spot[b-obkahzyv4m] .spot__cursor{position: absolute;left: 72px;top: 180px}.spot__shot[b-obkahzyv4m]{position: relative}.spots[b-obkahzyv4m]{--stagger: 120ms}.spot[b-obkahzyv4m] .spot__cursor{--gx: 96px;--gy: 56px;--gd: 600ms;--gt: var(--dur-glide)}.spot__title[b-obkahzyv4m]{margin: 1.75rem 8px 0;font-size: 1.5rem;line-height: 1.33;letter-spacing: -0.02em}.spot__body[b-obkahzyv4m]{margin: 0.75rem 8px 0;color: var(--text-body);font-size: 0.9375rem;line-height: 1.73}.spot__link[b-obkahzyv4m]{display: inline-block;margin: 0.875rem 8px 0;color: var(--cyan);font-size: 0.9375rem;font-weight: 600}.spot__link span[b-obkahzyv4m]{padding-left: 0.375rem}@media (max-width: 1023px){.spots__grid[b-obkahzyv4m]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.spots[b-obkahzyv4m]{padding-top: 1rem}.spots__grid[b-obkahzyv4m]{grid-template-columns: minmax(0, 1fr);gap: 1rem}.spot[b-obkahzyv4m]{min-height: 0;padding: 16px 16px 1.625rem;border-radius: 24px}.spot__media[b-obkahzyv4m]{border-radius: 14px}.spot__title[b-obkahzyv4m]{margin: 1.5rem 4px 0;font-size: 1.375rem;line-height: 1.36}.spot__body[b-obkahzyv4m]{margin: 0.5rem 4px 0}.spot__link[b-obkahzyv4m]{margin: 0.375rem 4px 0}.spot[b-obkahzyv4m] .spot__cursor{display: none}}.pcta-band[b-5du0wfxoly]{padding-block: 4.75rem 7.5rem}.pcta[b-5du0wfxoly]{position: relative;overflow: hidden;min-height: 280px;padding: 64px 64px 40px;border-radius: 32px}.pcta--teal[b-5du0wfxoly]{background: var(--teal);color: var(--ink)}.pcta--agent[b-5du0wfxoly]{background: var(--agent-gradient);color: #fff}.pcta__motif[b-5du0wfxoly]{position: absolute;left: calc(100% - 375px);top: -195px;width: 530px;height: 530px;border: 70px solid rgb(0 0 0 / 0.06);border-radius: 50%;pointer-events: none}.pcta--agent .pcta__motif[b-5du0wfxoly]{border-color: rgb(255 255 255 / 0.08)}.pcta__title[b-5du0wfxoly]{position: relative;max-width: 50rem;color: inherit;font-size: clamp(2rem, 1.3rem + 2vw, 2.875rem);line-height: 1.22;letter-spacing: -0.028em}.pcta__body[b-5du0wfxoly]{position: relative;max-width: 47.5rem;margin-top: 0.75rem;font-size: 1.1875rem;line-height: 1.47}.pcta--teal .pcta__body[b-5du0wfxoly]{color: #123b38}.pcta--agent .pcta__body[b-5du0wfxoly]{color: #e9e6ff}.pcta__actions[b-5du0wfxoly]{position: relative;display: flex;flex-wrap: wrap;gap: 12px;margin-top: 28px}.pcta__actions[b-5du0wfxoly] .btn{min-width: 160px;padding-inline: 2.875rem}@media (max-width: 720px){.pcta-band[b-5du0wfxoly]{padding-block: 2.5rem 4rem}.pcta[b-5du0wfxoly]{min-height: 0;padding: 1.75rem 1.5rem 2rem;border-radius: 24px}.pcta__motif[b-5du0wfxoly]{left: calc(100% - 150px);top: -260px}.pcta__title[b-5du0wfxoly]{font-size: 1.75rem;line-height: 1.29;letter-spacing: -0.03em}.pcta__body[b-5du0wfxoly]{margin-top: 0.5rem;font-size: 0.9375rem}.pcta__actions[b-5du0wfxoly]{flex-direction: column;margin-top: 1.5rem}.pcta__actions[b-5du0wfxoly] .btn{width: 100%}.pcta__actions[b-5du0wfxoly] .pcta__wide-only{display: none}}.gi-hero[b-g9cqb91ru6]{position: relative;padding-top: 5.5rem;overflow-x: clip}.gi-hero__grid[b-g9cqb91ru6]{position: absolute;inset: 0 0 auto;height: 560px}.gi-hero__glow[b-g9cqb91ru6]{left: calc(50% + 40px);top: 40px;width: 520px;height: 400px;opacity: 0.14;filter: blur(140px)}.gi-hero__inner[b-g9cqb91ru6]{position: relative;z-index: 3}.gi-title[b-g9cqb91ru6]{margin-top: 12px;font-size: clamp(2.875rem, 1.6rem + 3.9vw, 4.5rem);line-height: 1.08;letter-spacing: -0.03em}.gi-title__line[b-g9cqb91ru6]{display: block}.gi-search[b-g9cqb91ru6]{position: relative;z-index: 5;margin-top: 2rem}.gi-start[b-g9cqb91ru6]{position: relative;z-index: 1;margin-top: 5.25rem}.gi-start__cards[b-g9cqb91ru6]{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));gap: 24px;margin: 16px 0 0;padding: 0}.gi-card[b-g9cqb91ru6]{border: 1px solid var(--line);border-radius: 20px;background: var(--surface-card)}.gi-start__card[b-g9cqb91ru6]{display: flex;flex-direction: column;height: 100%;min-height: 168px;padding: 22px 24px 18px;color: inherit;text-decoration: none;transition: border-color 120ms ease}a.gi-start__card:hover[b-g9cqb91ru6]{border-color: var(--line-strong);text-decoration: none}.gi-start__step[b-g9cqb91ru6]{display: flex;justify-content: space-between;gap: 1rem;color: var(--teal);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33}.gi-start__title[b-g9cqb91ru6]{margin-top: 10px;color: var(--text-head);font-family: var(--font-display);font-size: 1.25rem;font-weight: 800;line-height: 1.4;letter-spacing: -0.02em}.gi-start__body[b-g9cqb91ru6]{margin-top: 10px;color: var(--text-body);font-size: 0.875rem;line-height: 1.57}.gi-start__card--agent[b-g9cqb91ru6]{border-color: rgb(108 116 232 / 0.33);background: rgb(108 116 232 / 0.1)}.gi-start__card--agent .gi-start__step[b-g9cqb91ru6]{color: #9ea4ff}a.gi-start__card--agent:hover[b-g9cqb91ru6]{border-color: rgb(108 116 232 / 0.6)}.gi-soon[b-g9cqb91ru6]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 400;letter-spacing: 0.09em;text-transform: uppercase}.gi-topics[b-g9cqb91ru6]{margin-top: 5.5rem}.gi-topics__title[b-g9cqb91ru6]{font-size: clamp(1.75rem, 1.4rem + 1.1vw, 2.125rem);line-height: 1.18;letter-spacing: -0.03em}.gi-topics__sub[b-g9cqb91ru6]{margin-top: 8px;color: var(--text-body);font-size: 1rem;line-height: 1.5}.gi-topics__grid[b-g9cqb91ru6]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 24px;margin: 2rem 0 0;padding: 0}.gi-area[b-g9cqb91ru6]{min-height: 190px;padding: 22px 24px 24px;scroll-margin-top: calc(var(--nav-height) + 1.5rem)}.gi-area__head[b-g9cqb91ru6]{display: flex;align-items: flex-start;justify-content: space-between;gap: 1rem}.gi-area__title[b-g9cqb91ru6]{font-size: 1.1875rem;line-height: 1.37;letter-spacing: -0.016em}.gi-area__count[b-g9cqb91ru6]{flex: none;margin-top: 5px;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em;text-transform: uppercase}.gi-area__pages[b-g9cqb91ru6]{display: grid;gap: 12px;margin: 18px 0 0;padding: 0;font-size: 0.9375rem;line-height: 1.47}.gi-area__pages a[b-g9cqb91ru6]{color: var(--cyan)}.gi-area__planned[b-g9cqb91ru6]{color: var(--text-muted)}.gi-area__planned .gi-soon[b-g9cqb91ru6]{margin-left: 0.5rem;font-size: 0.625rem}.gi-keys[b-g9cqb91ru6]{margin-top: 5.5rem;padding-bottom: 7.5rem}.gi-keys__band[b-g9cqb91ru6]{display: grid;grid-template-columns: minmax(0, 1fr) 576px;min-height: 248px;padding: 40px 144px 40px 48px;border-radius: var(--radius-band);background: var(--paper);color: var(--ink)}.gi-keys__intro[b-g9cqb91ru6]{display: flex;flex-direction: column;align-items: flex-start}.gi-keys__title[b-g9cqb91ru6]{margin-top: 8px;color: var(--ink);font-size: 1.875rem;line-height: 1.33;letter-spacing: -0.027em}.gi-keys__intro[b-g9cqb91ru6] .gi-keys__all{margin-top: auto;min-width: 200px}.gi-keys__soon[b-g9cqb91ru6]{margin-top: auto;color: var(--ink-muted)}.gi-keys__list[b-g9cqb91ru6]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 34px 24px;align-content: start;margin: 8px 0 0}.gi-keys__row[b-g9cqb91ru6]{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 22px}.gi-keys__row dt[b-g9cqb91ru6]{color: var(--ink-muted);font-size: 0.875rem;line-height: 1.43}.gi-keys__row dd[b-g9cqb91ru6]{display: flex;flex: none;gap: 4px;margin: 0}@media (max-width: 1199px){.gi-keys__band[b-g9cqb91ru6]{grid-template-columns: 1fr;row-gap: 2rem;padding: 40px 48px}.gi-keys__intro[b-g9cqb91ru6] .gi-keys__all, .gi-keys__soon[b-g9cqb91ru6]{margin-top: 1.5rem}}@media (max-width: 960px){.gi-start__cards[b-g9cqb91ru6]{grid-template-columns: repeat(2, minmax(0, 1fr))}.gi-topics__grid[b-g9cqb91ru6]{grid-template-columns: repeat(2, minmax(0, 1fr))}}.gi-pstart[b-g9cqb91ru6], .gi-folds[b-g9cqb91ru6], .gi-topics__sub--phone[b-g9cqb91ru6]{display: none}@media (max-width: 720px){.gi-hero[b-g9cqb91ru6]{padding-top: 2rem}.gi-hero__grid[b-g9cqb91ru6]{height: 440px}.gi-hero__glow[b-g9cqb91ru6]{left: -80px;top: 120px;width: 420px;height: 360px}.gi-hero__inner[b-g9cqb91ru6] .eyebrow{font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em}.gi-title[b-g9cqb91ru6]{margin-top: 8px;font-size: 2.5rem;line-height: 1.1}.gi-search[b-g9cqb91ru6]{margin-top: 22px}.gi-start[b-g9cqb91ru6]{margin-top: 34px}.gi-start__cards[b-g9cqb91ru6]{display: none}.gi-pstart[b-g9cqb91ru6]{display: grid;gap: 12px;margin-top: 10px}.gi-pstart__card[b-g9cqb91ru6]{display: flex;flex-direction: column;padding: 20px 20px 12px;color: inherit;text-decoration: none;transition: border-color 120ms ease}a.gi-pstart__card:hover[b-g9cqb91ru6]{border-color: var(--line-strong);text-decoration: none}.gi-pstart__card--agent[b-g9cqb91ru6]{border-color: rgb(108 116 232 / 0.33);background: rgb(108 116 232 / 0.1)}a.gi-pstart__card--agent:hover[b-g9cqb91ru6]{border-color: rgb(108 116 232 / 0.6)}.gi-pstart__area[b-g9cqb91ru6]{color: var(--teal);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em;text-transform: uppercase}.gi-pstart__card--agent .gi-pstart__area[b-g9cqb91ru6]{color: #9ea4ff}.gi-pstart__title[b-g9cqb91ru6]{margin-top: 8px;color: var(--text-head);font-family: var(--font-display);font-size: 1.25rem;font-weight: 800;line-height: 1.4;letter-spacing: -0.02em}.gi-pstart__body[b-g9cqb91ru6]{margin-top: 6px;color: var(--text-body);font-size: 0.875rem;line-height: 1.57}.gi-pstart__read[b-g9cqb91ru6]{margin-top: 2px;color: var(--cyan);font-size: 0.875rem;font-weight: 600;line-height: 1.43}.gi-pstart__read span[b-g9cqb91ru6]{margin-left: 0.375rem}.gi-pstart__soon[b-g9cqb91ru6]{margin: 0;padding: 0 16px}.gi-pstart__soon li[b-g9cqb91ru6]{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem;padding: 15px 4px;color: var(--text-body);font-size: 0.9375rem;line-height: 1.47}.gi-pstart__soon li + li[b-g9cqb91ru6]{padding-top: 14px;border-top: 1px solid var(--line)}.gi-pstart__soon .gi-soon[b-g9cqb91ru6]{flex: none;font-size: 0.625rem;line-height: 1.6;letter-spacing: 0.1em}.gi-topics[b-g9cqb91ru6]{margin-top: 56px}.gi-topics__title[b-g9cqb91ru6]{font-size: 1.875rem;line-height: 1.2}.gi-topics__sub[b-g9cqb91ru6]{margin-top: 8px;font-size: 0.9375rem;line-height: 1.73}.gi-topics__sub--wide[b-g9cqb91ru6], .gi-topics__grid[b-g9cqb91ru6]{display: none}.gi-topics__sub--phone[b-g9cqb91ru6]{display: block}.gi-folds[b-g9cqb91ru6]{display: block;margin-top: 20px;padding: 0 16px}.gi-fold + .gi-fold[b-g9cqb91ru6]{border-top: 1px solid var(--line)}.gi-fold + .gi-fold .gi-fold__head[b-g9cqb91ru6]{min-height: 55px}.gi-fold__head[b-g9cqb91ru6]{display: flex;align-items: center;gap: 8px;min-height: 56px;padding: 0 10px 0 4px;list-style: none;cursor: pointer}.gi-fold__head[b-g9cqb91ru6]::-webkit-details-marker{display: none}.gi-fold__head:focus-visible[b-g9cqb91ru6]{outline: 2px solid var(--focus);outline-offset: -2px;border-radius: 8px}.gi-fold__title[b-g9cqb91ru6]{flex: 1;min-width: 0;color: var(--text-head);font-family: var(--font-display);font-size: 0.9375rem;font-weight: 800;line-height: 1.47}.gi-fold__count[b-g9cqb91ru6]{flex: none;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.625rem;line-height: 1.6;letter-spacing: 0.08em;text-transform: uppercase}.gi-fold__count--written[b-g9cqb91ru6]{color: var(--teal)}.gi-fold__count--agent[b-g9cqb91ru6]{color: #9ea4ff}.gi-fold__chevron[b-g9cqb91ru6]{flex: none;fill: none;stroke: var(--text-body);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform 160ms ease}.gi-fold[open] .gi-fold__chevron[b-g9cqb91ru6]{transform: rotate(180deg)}.gi-fold__pages[b-g9cqb91ru6]{display: grid;gap: 12px;margin: 0;padding: 0 4px 26px;font-size: 0.875rem;line-height: 1.57}.gi-fold__pages li[b-g9cqb91ru6]{display: flex;justify-content: space-between;align-items: baseline;gap: 1rem}.gi-fold__pages a[b-g9cqb91ru6]{color: var(--cyan)}.gi-fold__planned[b-g9cqb91ru6]{color: var(--text-body)}.gi-fold__pages .gi-soon[b-g9cqb91ru6]{flex: none;font-size: 0.625rem;line-height: 1.4;letter-spacing: 0.1em}.gi-keys[b-g9cqb91ru6]{margin-top: 48px;padding-bottom: 4rem}.gi-keys__band[b-g9cqb91ru6]{row-gap: 0;padding: 28px 24px 24px}.gi-keys__intro[b-g9cqb91ru6]{display: contents}.gi-keys__intro[b-g9cqb91ru6] .eyebrow{font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em}.gi-keys__title[b-g9cqb91ru6]{margin-top: 8px;font-size: 1.625rem;line-height: 1.23}.gi-keys__list[b-g9cqb91ru6]{grid-template-columns: 1fr;gap: 14px;margin-top: 22px}.gi-keys__row dt[b-g9cqb91ru6]{color: var(--ink-body);font-size: 0.8125rem;line-height: 1.54}.gi-keys__soon[b-g9cqb91ru6]{order: 1;margin-top: 20px;font-size: 0.6875rem;line-height: 1.45}.gi-keys__intro[b-g9cqb91ru6] .gi-keys__all{order: 1;margin-top: 20px}}@media (prefers-reduced-motion: reduce){.gi-fold__chevron[b-g9cqb91ru6]{transition: none}}.gnav[b-0y1z87e4nk]{display: grid;gap: 18px;margin: 28px 0 0;padding: 0}.gnav__title[b-0y1z87e4nk]{display: block;padding: 0;color: var(--text-body);font-size: 0.875rem;font-weight: 700;line-height: 1.43;list-style: none;cursor: pointer}.gnav__title[b-0y1z87e4nk]::-webkit-details-marker{display: none}.gnav__title:hover[b-0y1z87e4nk], .gnav__area[open] > .gnav__title[b-0y1z87e4nk]{color: var(--text-head)}.gnav__topics[b-0y1z87e4nk]{display: grid;gap: 2px;margin: 4px 0 0;padding: 0}.gnav__soon[b-0y1z87e4nk]{color: var(--text-muted)}.gnav__tag[b-0y1z87e4nk]{margin-left: 0.375rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.625rem;letter-spacing: 0.08em;text-transform: uppercase}.gnav__all[b-0y1z87e4nk]{display: inline-block;margin-top: 24px;color: var(--cyan);font-size: 0.875rem;font-weight: 600}.gs[b-8gekxcpl8e]{position: relative}.gs__field[b-8gekxcpl8e]{position: relative}.gs__box[b-8gekxcpl8e]{position: relative;display: flex;align-items: center;gap: 0.5rem;border: 1px solid var(--line);border-radius: 12px;background: var(--surface-card);transition: border-color 120ms ease, box-shadow 120ms ease}.gs__box:hover[b-8gekxcpl8e]{border-color: var(--line-strong)}.gs__box:focus-within[b-8gekxcpl8e]{border-color: var(--teal);box-shadow: 0 0 0 0.5px var(--teal)}.gs__input[b-8gekxcpl8e]{flex: 1;min-width: 0;height: 38px;padding: 0 0 0 14px;border: 0;background: none;color: var(--text-head);font-size: 0.875rem;outline: none;appearance: none}.gs__input[b-8gekxcpl8e]::placeholder{color: #6a7079;opacity: 1}.gs__input[b-8gekxcpl8e]::-webkit-search-cancel-button{display: none}.gs__keys[b-8gekxcpl8e]{display: flex;flex: none;gap: 4px;padding-right: 11px}.gs__keys[hidden][b-8gekxcpl8e]{display: none}.gs--large[b-8gekxcpl8e]{max-width: 720px}.gs--large .gs__box[b-8gekxcpl8e]{border-color: #343941;border-radius: 16px;background: var(--bg-band)}.gs--large .gs__box:focus-within[b-8gekxcpl8e]{border-color: var(--teal);box-shadow: 0 0 0 0.5px var(--teal)}.gs--large .gs__input[b-8gekxcpl8e]{height: 58px;padding-left: 0;font-size: 1.0625rem}.gs--large .gs__keys[b-8gekxcpl8e]{padding-right: 19px}.gs__lens[b-8gekxcpl8e]{flex: none;margin-left: 20px;margin-right: 4px;fill: none;stroke: var(--text-body);stroke-width: 1.8;stroke-linecap: round}.gs__note[b-8gekxcpl8e]{margin-top: 12px;color: var(--text-muted);font-size: 0.875rem;line-height: 1.43}.gs__note[hidden][b-8gekxcpl8e]{display: none}.gs[b-8gekxcpl8e] .gs__panel{border: 1px solid var(--line-strong);border-radius: 16px;background: var(--surface-card);overflow: hidden}.gs[b-8gekxcpl8e] .gs__panel[hidden]{display: none}.gs[b-8gekxcpl8e] .gs__panel--static{margin-top: 8px}.gs[b-8gekxcpl8e] .gs__panel--float{position: absolute;z-index: 20;top: calc(100% + 8px);left: 0;width: 100%;box-shadow: 0 24px 60px rgb(0 0 0 / 0.63)}.gs--compact[b-8gekxcpl8e] .gs__panel--float{width: max(100%, 380px)}.gs[b-8gekxcpl8e] .gs__panel--float .gs__list{max-height: min(60vh, 480px);overflow-y: auto}.gs[b-8gekxcpl8e] .gs__list{display: grid;margin: 0;padding: 8px;list-style: none}.gs[b-8gekxcpl8e] .gs__list[hidden]{display: none}.gs[b-8gekxcpl8e] .gs__hit{display: grid;gap: 2px;padding: 12px 16px;border-radius: 10px;color: inherit;text-decoration: none}.gs[b-8gekxcpl8e] a.gs__hit:hover, .gs[b-8gekxcpl8e] .gs__opt[aria-selected="true"] .gs__hit{background: rgb(21 234 214 / 0.08);text-decoration: none}.gs[b-8gekxcpl8e] .gs__label{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em;text-transform: uppercase}.gs[b-8gekxcpl8e] .gs__title{color: var(--text-head);font-size: 1rem;font-weight: 700;line-height: 1.38}.gs[b-8gekxcpl8e] .gs__text{color: var(--text-body);font-size: 0.875rem;line-height: 1.43}.gs[b-8gekxcpl8e] .gs__opt--soon .gs__title{color: var(--text-body)}.gs[b-8gekxcpl8e] .gs__opt--soon .gs__text{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;letter-spacing: 0.04em}.gs[b-8gekxcpl8e] .gs__hint{padding: 12px 24px;border-top: 1px solid var(--line);color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33;white-space: pre-wrap}.gs[b-8gekxcpl8e] .gs__empty{padding: 24px}.gs[b-8gekxcpl8e] .gs__empty-title{color: var(--text-head);font-size: 1rem;font-weight: 700;line-height: 1.38}.gs[b-8gekxcpl8e] .gs__empty-text{margin-top: 8px;color: var(--text-body);font-size: 0.875rem;line-height: 1.57}.gs[b-8gekxcpl8e] .gs__empty-link{display: inline-block;margin-top: 22px;color: var(--cyan);font-size: 0.875rem;font-weight: 600}@media (max-width: 720px){.gs__keys[b-8gekxcpl8e]{display: none}.gs--large .gs__input[b-8gekxcpl8e]{height: 52px;font-size: 1rem}.gs--large .gs__lens[b-8gekxcpl8e]{margin-left: 16px}.gs--large .gs__note[b-8gekxcpl8e]{margin-top: 10px;font-size: 0.8125rem;line-height: 1.54}.gs[b-8gekxcpl8e] .gs__hint{display: none}}.gshot[b-6ewhnmrb3c]{margin-inline: 0;margin-bottom: 0}.gshot__link[b-6ewhnmrb3c]{display: inline-block;max-width: 100%;border-radius: 12px;vertical-align: top;cursor: zoom-in}.gshot__link img[b-6ewhnmrb3c]{display: block;max-width: 100%;height: auto;border: 1px solid var(--line);border-radius: 12px;background: var(--surface-card);transition: border-color 120ms ease}.gshot__link:hover img[b-6ewhnmrb3c]{border-color: var(--line-strong)}@media (prefers-reduced-motion: reduce){.gshot__link img[b-6ewhnmrb3c]{transition: none}}.agents[b-0nf1vwkyly]{overflow: hidden}.agents__glow[b-0nf1vwkyly]{width: 800px;height: 600px;left: calc(50% - 400px);top: 420px;opacity: 0.2;filter: blur(160px)}.agents__inner[b-0nf1vwkyly]{position: relative;z-index: 1}.agents__head[b-0nf1vwkyly]{display: grid;justify-items: center;text-align: center}.agents__head[b-0nf1vwkyly] .agents__eyebrow{margin-bottom: 1rem}.agents__lead[b-0nf1vwkyly]{max-width: 42.5rem;margin-top: 1.75rem}.agents__stage[b-0nf1vwkyly]{display: grid;grid-template-columns: minmax(0, 428px) minmax(0, 1fr);gap: 1.5rem;margin-top: 3rem;padding: 1.75rem;border: 1px solid var(--line);border-radius: 32px;background: var(--bg-band)}.terminal[b-0nf1vwkyly]{overflow: hidden;border: 1px solid rgb(255 255 255 / 0.08);border-radius: 18px;background: #0a0b0d}.terminal__bar[b-0nf1vwkyly]{display: flex;align-items: center;gap: 7px;height: 40px;padding: 0 16px;background: #141518;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem}.terminal__bar i[b-0nf1vwkyly]{width: 10px;height: 10px;border-radius: 50%;background: #3a3d42}.terminal__bar span[b-0nf1vwkyly]{margin-left: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.terminal__body[b-0nf1vwkyly]{margin: 0;padding: 1.5rem 1.25rem 1.75rem;overflow-x: auto;color: var(--text-head);font-family: var(--font-mono);font-size: 0.8125rem;line-height: 2.3;white-space: pre}.terminal__body strong[b-0nf1vwkyly]{font-weight: 600}.terminal__body .p[b-0nf1vwkyly]{color: var(--teal)}.terminal__body .b[b-0nf1vwkyly]{color: var(--selection)}.terminal__body .m[b-0nf1vwkyly]{color: var(--text-muted)}.terminal__body .ok[b-0nf1vwkyly]{color: var(--success)}.terminal__body .r[b-0nf1vwkyly]{color: var(--text-body)}@media (prefers-reduced-motion: no-preference){.terminal__body .caret[b-0nf1vwkyly]{animation: blink-b-0nf1vwkyly 1.1s steps(1) 4}}@keyframes blink-b-0nf1vwkyly{50%{opacity: 0}}.agents__canvas[b-0nf1vwkyly]{margin: 0;container-type: inline-size}.terminal__body .tl-off[b-0nf1vwkyly]{visibility: hidden}.terminal[b-0nf1vwkyly]{position: relative}.terminal__replay[b-0nf1vwkyly]{position: absolute;right: 1.25rem;bottom: 1rem;height: 32px;padding: 0 0.875rem;border: 1px solid var(--line-strong);border-radius: 16px;background: var(--surface-raised);color: var(--text-head);font: 600 0.8125rem/1 var(--font-body);cursor: pointer}.terminal__replay:hover[b-0nf1vwkyly]{border-color: #5a606a}.terminal__replay[hidden][b-0nf1vwkyly]{display: none}.agents__points[b-0nf1vwkyly]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 3rem;margin: 3.75rem 0 0;padding: 0;list-style: none}.agents__points h3[b-0nf1vwkyly]{margin-top: 0.5rem}.agents__points p[b-0nf1vwkyly]{margin-top: 0.75rem;color: var(--text-body);line-height: 1.63}.agents__no[b-0nf1vwkyly]{color: var(--selection);font-family: var(--font-mono);font-size: 0.875rem}@media (max-width: 1000px){.agents__stage[b-0nf1vwkyly]{grid-template-columns: 1fr}}@media (max-width: 720px){.agents__head[b-0nf1vwkyly]{justify-items: start;text-align: left}.agents__stage[b-0nf1vwkyly]{padding: 0;border: 0;background: none;margin-top: 2rem}.agents__canvas[b-0nf1vwkyly]{display: none}.terminal__body[b-0nf1vwkyly]{font-size: 0.75rem;line-height: 2.1}.agents__points[b-0nf1vwkyly]{grid-template-columns: 1fr;gap: 2rem;margin-top: 2.5rem}.agents__points li[b-0nf1vwkyly]{display: grid;grid-template-columns: 2.5rem 1fr;column-gap: 0.25rem}.agents__points li > *[b-0nf1vwkyly]{grid-column: 2}.agents__no[b-0nf1vwkyly]{grid-column: 1 !important;grid-row: 1;padding-top: 0.6rem}.agents__points h3[b-0nf1vwkyly]{margin-top: 0}.agents__points p[b-0nf1vwkyly]{margin-top: 0.25rem}}.editor__head[b-1vu9u3sel1]{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 560px);align-items: end;gap: 2rem}.editor__title[b-1vu9u3sel1]{margin-top: 1rem}.bento[b-1vu9u3sel1]{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));grid-auto-rows: 400px;gap: 1.5rem;margin-top: 2.5rem}.tile[b-1vu9u3sel1]{position: relative;overflow: hidden;padding: 2rem;border-radius: 28px}.bento__slot[b-1vu9u3sel1]{position: relative;min-width: 0}.bento__slot--wide[b-1vu9u3sel1]{grid-column: span 2}.bento__slot > .tile[b-1vu9u3sel1]{height: 100%}.tile__title[b-1vu9u3sel1]{font-size: 1.4375rem;line-height: 1.3;letter-spacing: -0.02em;max-width: 34rem}.tile__body[b-1vu9u3sel1]{margin-top: 0.5rem;max-width: 27.5rem;font-size: 0.9375rem;line-height: 1.6}.tile--paper[b-1vu9u3sel1]{background: var(--paper)}.tile--paper .tile__title[b-1vu9u3sel1], .tile--coral .tile__title[b-1vu9u3sel1]{color: var(--ink)}.tile--paper .tile__body[b-1vu9u3sel1], .tile--coral .tile__body[b-1vu9u3sel1]{color: #3a3530}.tile--card[b-1vu9u3sel1]{background: var(--surface-card);border: 1px solid var(--line)}.tile--indigo[b-1vu9u3sel1]{background: #4f55d0}.tile--indigo .tile__body[b-1vu9u3sel1]{color: rgb(255 255 255 / 0.72)}.tile--coral[b-1vu9u3sel1]{background: var(--coral)}.tile--engine[b-1vu9u3sel1]{background: #0c1f1e}.vector-art[b-1vu9u3sel1]{position: absolute;left: 0;right: 0;bottom: 0;width: 100%;height: auto;overflow: visible}.vector-art path[b-1vu9u3sel1], .vector-art circle[b-1vu9u3sel1], .vector-art rect[b-1vu9u3sel1]{vector-effect: non-scaling-stroke}.vector-art .part-fill[b-1vu9u3sel1]{fill: var(--coral)}.vector-art .curve[b-1vu9u3sel1], .vector-art .seg[b-1vu9u3sel1]{fill: none;stroke: var(--indigo);stroke-width: 5;stroke-linecap: round;stroke-linejoin: round}.vector-art .knife[b-1vu9u3sel1]{fill: none;stroke: var(--violet);stroke-width: 3;stroke-linecap: round}.vector-art .handle-line[b-1vu9u3sel1]{stroke: #4f9eff;stroke-width: 1}.vector-art .handle[b-1vu9u3sel1]{fill: #fff;stroke: #4f9eff;stroke-width: 1.5}.vector-art .point[b-1vu9u3sel1]{fill: #fff;stroke: #4f9eff;stroke-width: 1.5}.vector-art .point--junction[b-1vu9u3sel1]{fill: #4f9eff;stroke: #fff}.vector-art .halo[b-1vu9u3sel1]{fill: rgb(79 158 255 / 0.2);stroke: rgb(79 158 255 / 0.55);stroke-width: 1.5}.vector-art .pen[b-1vu9u3sel1]{fill: var(--ink);stroke: #fff;stroke-width: 1.2;stroke-linejoin: round}.vector-art .point[b-1vu9u3sel1], .vector-art .handle[b-1vu9u3sel1], .vector-art .halo[b-1vu9u3sel1]{transform-box: fill-box;transform-origin: center}.vector-art .bend[b-1vu9u3sel1]{transform-box: view-box;transform-origin: 250px 196px}.type-art[b-1vu9u3sel1]{position: absolute;left: 24px;right: 24px;bottom: 26px;height: 196px}.type-art__guide[b-1vu9u3sel1]{position: absolute;left: 0;right: 0;height: 1px;background: rgb(255 122 89 / 0.5);transform-origin: left}.type-art__guide.cap[b-1vu9u3sel1]{top: 31px}.type-art__guide.xh[b-1vu9u3sel1]{top: 74px}.type-art__guide.base[b-1vu9u3sel1]{top: 142px;background: var(--coral)}.type-art__glyphs[b-1vu9u3sel1]{position: absolute;left: 6px;top: 0;display: flex;align-items: baseline;height: 156px;line-height: 1}.type-art__glyphs .a[b-1vu9u3sel1]{font-family: var(--font-display);font-weight: 800;font-size: 156px;color: var(--text-head);line-height: 0.91}.type-art__glyphs .g[b-1vu9u3sel1]{margin-left: -12px;font-family: var(--font-serif);font-style: italic;font-size: 176px;color: var(--teal);line-height: 0.81}.type-art__label[b-1vu9u3sel1]{position: absolute;left: 0;bottom: 0;color: var(--coral);font-family: var(--font-mono);font-size: 10px;letter-spacing: 0.06em;text-transform: uppercase}.comp-art[b-1vu9u3sel1]{display: grid;justify-items: start;gap: 0.625rem;margin-top: 0.75rem}.comp-art__label[b-1vu9u3sel1]{color: rgb(255 255 255 / 0.8);font-size: 0.75rem}.comp-art__master[b-1vu9u3sel1]{position: relative;isolation: isolate;display: grid;place-items: center;width: 100%;height: 44px;margin-bottom: 1.25rem;border: 2px dashed #fff;border-radius: 22px;background: var(--teal);color: var(--ink);font-size: 0.9375rem;font-weight: 600}.comp-art__row[b-1vu9u3sel1]{display: flex;align-items: center;gap: 0.75rem}.comp-art__row i[b-1vu9u3sel1]{color: rgb(255 255 255 / 0.67);font-style: normal;font-size: 0.75rem}.comp-art__row span[b-1vu9u3sel1]{position: relative;isolation: isolate;display: grid;place-items: center;width: 160px;height: 34px;border-radius: 17px;background: var(--teal);color: var(--ink);font-size: 0.8125rem;font-weight: 600}.comp-art__master[b-1vu9u3sel1]::before, .comp-art__instance[b-1vu9u3sel1]::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: var(--coral);opacity: 0}.stack-art[b-1vu9u3sel1]{--pad: 16px;--gap: 12px;position: absolute;left: 40px;bottom: 36px;width: 236px}.stack-art__frame[b-1vu9u3sel1]{display: grid;gap: var(--gap);width: 202px;padding: var(--pad);border-radius: 16px;background: #fff;box-shadow: inset 0 0 0 var(--pad) rgb(255 122 89 / 0.22)}.stack-art__frame span[b-1vu9u3sel1]{height: 48px;border-radius: 10px;background: #efedea}.stack-art__frame span.dark[b-1vu9u3sel1]{background: var(--ink)}.stack-art__pad[b-1vu9u3sel1], .stack-art__gap[b-1vu9u3sel1]{position: absolute;left: 208px;color: var(--ink);font-family: var(--font-mono);font-size: 12px;font-weight: 700}.stack-art__pad[b-1vu9u3sel1]{top: 4px}.stack-art__gap[b-1vu9u3sel1]{top: 58px}.redline__line[b-1vu9u3sel1]{position: absolute;left: 204px;width: 1px;background: rgb(18 20 23 / 0.7)}.redline__line[b-1vu9u3sel1]::before, .redline__line[b-1vu9u3sel1]::after{content: "";position: absolute;left: -2px;width: 5px;height: 1px;background: inherit}.redline__line[b-1vu9u3sel1]::before{top: 0}.redline__line[b-1vu9u3sel1]::after{bottom: 0}.redline--pad .redline__line[b-1vu9u3sel1]{top: 0;height: var(--pad)}.redline--gap .redline__line[b-1vu9u3sel1]{top: calc(var(--pad) + 48px);height: var(--gap)}.swatches[b-1vu9u3sel1]{display: grid;grid-template-columns: repeat(3, minmax(0, 164px));gap: 1rem;margin: 2.5rem 0 0;padding: 0;list-style: none}.swatches li[b-1vu9u3sel1]{display: grid;gap: 0.75rem;justify-items: center}.swatches img[b-1vu9u3sel1]{width: 100%;aspect-ratio: 1;border-radius: 20px}.swatch[b-1vu9u3sel1]{position: relative;display: block;width: 100%;overflow: hidden;border-radius: 20px;transition: transform var(--dur-move) var(--ease-out)}.swatch.is-tilting[b-1vu9u3sel1], .swatch.is-settling[b-1vu9u3sel1]{transform: perspective(600px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg))}.swatch.is-tilting[b-1vu9u3sel1]{transition: transform 60ms linear}.swatch[b-1vu9u3sel1]::after{content: "";position: absolute;inset: 0;background: linear-gradient(115deg, transparent 38%, rgb(255 255 255 / 0.32) 50%, transparent 62%);opacity: 0;translate: var(--sx, 0%) 0;transition: opacity var(--dur-move) var(--ease-out);pointer-events: none}.swatch.is-tilting[b-1vu9u3sel1]::after{opacity: 1;transition: opacity var(--dur-quick) linear}.swatches span[b-1vu9u3sel1]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem}.engine-art[b-1vu9u3sel1]{position: absolute;left: 0;right: 0;bottom: 0;height: 250px;padding: 100px 2rem 0}.engine-art__dots[b-1vu9u3sel1]{position: absolute;inset: 0 0 0 -9px;opacity: 0.55;background-image: radial-gradient(circle, var(--teal) 2.2px, transparent 2.6px);background-size: 9px 9px;-webkit-mask-image: linear-gradient(to bottom, transparent, #000 30%);mask-image: linear-gradient(to bottom, transparent, #000 30%)}.engine-art__readout[b-1vu9u3sel1]{position: relative;color: #fff;font-family: var(--font-display);font-weight: 800;font-size: 3.375rem;line-height: 1.19;letter-spacing: -0.03em}.engine-art__caption[b-1vu9u3sel1]{position: relative;color: var(--teal);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.04em;text-transform: uppercase}.stack-art__frame span:nth-child(1)[b-1vu9u3sel1]{--lx: -14px;--ly: -8px;--lr: -4deg}.stack-art__frame span:nth-child(2)[b-1vu9u3sel1]{--lx: 18px;--ly: 4px;--lr: 3deg}.stack-art__frame span:nth-child(3)[b-1vu9u3sel1]{--lx: -10px;--ly: 12px;--lr: -2deg}@media (prefers-reduced-motion: no-preference){.tile--vector.mo-wait .curve[b-1vu9u3sel1], .tile--vector.mo-wait .knife[b-1vu9u3sel1], .tile--vector.mo-wait .seg[b-1vu9u3sel1], .tile--vector.mo-wait .part-fill[b-1vu9u3sel1], .tile--vector.mo-wait .point[b-1vu9u3sel1], .tile--vector.mo-wait .halo[b-1vu9u3sel1], .tile--vector.mo-wait .handles[b-1vu9u3sel1], .tile--vector.mo-wait .pen[b-1vu9u3sel1]{opacity: 0}.tile--vector.is-in .curve[b-1vu9u3sel1]{animation: mo-draw-len 900ms linear backwards}.tile--vector.is-in .knife[b-1vu9u3sel1]{animation: mo-draw-len 250ms linear 900ms backwards}.tile--vector.is-in .seg--cut[b-1vu9u3sel1]{animation: mo-fade 140ms var(--ease-out) 1150ms backwards}.tile--vector.is-in .seg--branch[b-1vu9u3sel1]{animation: mo-draw-len var(--dur-move) var(--ease-out) 1240ms backwards}.tile--vector.is-in .point[b-1vu9u3sel1], .tile--vector.is-in .halo[b-1vu9u3sel1]{animation: mo-pop var(--dur-base) var(--ease-snap) backwards}.tile--vector.is-in .point--2[b-1vu9u3sel1]{animation-delay: 190ms}.tile--vector.is-in .point--3[b-1vu9u3sel1]{animation-delay: 430ms}.tile--vector.is-in .point--4[b-1vu9u3sel1]{animation-delay: 640ms}.tile--vector.is-in .point--cut[b-1vu9u3sel1]{animation-delay: 1150ms}.tile--vector.is-in .halo[b-1vu9u3sel1], .tile--vector.is-in .point--junction[b-1vu9u3sel1]{animation-delay: 1200ms}.tile--vector.is-in .part-fill[b-1vu9u3sel1]{animation: mo-fade var(--dur-base) var(--ease-out) 1580ms backwards}.tile--vector.is-in .handles[b-1vu9u3sel1]{animation: mo-fade var(--dur-base) var(--ease-out) 190ms backwards}.tile--vector.is-in .pen[b-1vu9u3sel1]{animation: vec-branch-pen-b-1vu9u3sel1 var(--dur-move) var(--ease-out) 1240ms backwards}.tile--type.mo-wait .type-art__guide[b-1vu9u3sel1]{scale: 0 1}.tile--type.mo-wait .type-art__glyphs > span[b-1vu9u3sel1]{opacity: 0;translate: 0 var(--rise)}.tile--type.is-in .type-art__guide[b-1vu9u3sel1]{animation: mo-grow-x var(--dur-move) var(--ease-out) backwards}.tile--type.is-in .type-art__guide.xh[b-1vu9u3sel1]{animation-delay: 80ms}.tile--type.is-in .type-art__guide.base[b-1vu9u3sel1]{animation-delay: 160ms}.tile--type.is-in .type-art__glyphs > span[b-1vu9u3sel1]{animation: mo-rise var(--dur-reveal) var(--ease-out) 300ms backwards}.tile--type.is-in .type-art__glyphs > .g[b-1vu9u3sel1]{animation-delay: calc(300ms + var(--stagger))}.tile--comp.is-in .comp-art__master[b-1vu9u3sel1]::before, .tile--comp.is-in .comp-art__instance[b-1vu9u3sel1]::before{animation: comp-follow-b-1vu9u3sel1 1300ms linear calc(var(--k, 0) * 80ms)}.tile--stack.mo-wait .stack-art__frame span[b-1vu9u3sel1]{translate: var(--lx) var(--ly);rotate: var(--lr)}.tile--stack.is-in .stack-art__frame span[b-1vu9u3sel1]{animation: stack-snap-b-1vu9u3sel1 var(--dur-base) var(--ease-snap) calc(var(--k, 0) * 60ms) backwards}.tile--stack.mo-wait .redline__line[b-1vu9u3sel1]{scale: 1 0}.tile--stack.mo-wait .redline__line[b-1vu9u3sel1]::before, .tile--stack.mo-wait .redline__line[b-1vu9u3sel1]::after{scale: 0 1}.tile--stack.mo-wait .redline > span[b-1vu9u3sel1]{opacity: 0;scale: 0.9}.tile--stack.is-in .redline__line[b-1vu9u3sel1]{animation: mo-grow-y 260ms var(--ease-out) var(--m, 300ms) backwards}.tile--stack.is-in .redline__line[b-1vu9u3sel1]::before, .tile--stack.is-in .redline__line[b-1vu9u3sel1]::after{animation: mo-grow-x 120ms var(--ease-out) calc(var(--m, 300ms) + 260ms) backwards}.tile--stack.is-in .redline > span[b-1vu9u3sel1]{animation: redline-value-b-1vu9u3sel1 160ms var(--ease-snap) calc(var(--m, 300ms) + 380ms) backwards}.redline--gap[b-1vu9u3sel1]{--m: 380ms}}@media (hover: hover) and (pointer: fine){.comp-art__master[b-1vu9u3sel1]::before, .comp-art__instance[b-1vu9u3sel1]::before{transition: opacity var(--dur-base) var(--ease-out) calc(var(--k, 0) * 80ms)}.bento__slot:hover .comp-art__master[b-1vu9u3sel1]::before, .bento__slot:hover .comp-art__instance[b-1vu9u3sel1]::before{opacity: 1}}@media (prefers-reduced-motion: no-preference) and (hover: hover) and (pointer: fine){.bento__slot:hover .vector-art .bend[b-1vu9u3sel1]{animation: bend-b-1vu9u3sel1 600ms var(--ease-in-out)}.bento__slot:hover .engine-art__dots[b-1vu9u3sel1]{animation: engine-pan-b-1vu9u3sel1 600ms linear infinite}}@keyframes bend-b-1vu9u3sel1{50%{rotate: 8deg}}@keyframes engine-pan-b-1vu9u3sel1{to{translate: 9px 9px}}@keyframes vec-branch-pen-b-1vu9u3sel1{from{opacity: 0;translate: -188px 49px}30%{opacity: 1}}@keyframes comp-follow-b-1vu9u3sel1{0%{opacity: 0}17%{opacity: 1}83%{opacity: 1}100%{opacity: 0}}@keyframes stack-snap-b-1vu9u3sel1{from{translate: var(--lx) var(--ly);rotate: var(--lr)}}@keyframes redline-value-b-1vu9u3sel1{from{opacity: 0;scale: 0.9}}@media (max-width: 1100px){.bento[b-1vu9u3sel1]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 720px){.editor__head[b-1vu9u3sel1]{grid-template-columns: 1fr}.bento[b-1vu9u3sel1]{grid-template-columns: 1fr;grid-auto-rows: auto}.tile[b-1vu9u3sel1]{min-height: 380px;padding: 1.75rem}.bento__slot--wide[b-1vu9u3sel1]{grid-column: auto}.vector-art[b-1vu9u3sel1]{position: relative;margin-top: 1rem}.swatches[b-1vu9u3sel1]{grid-template-columns: repeat(3, minmax(0, 1fr));gap: 0.75rem}}.files__panel[b-qait7bqye7]{position: relative;display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 524px);gap: 3rem;padding: 4.5rem 4rem;border-radius: 32px;background: var(--teal);color: var(--ink);overflow: visible;isolation: isolate}.files__clip[b-qait7bqye7]{position: absolute;inset: 0;z-index: -1;overflow: hidden;border-radius: inherit}.files__motif[b-qait7bqye7]{position: absolute;right: -120px;top: -260px;width: 760px;height: 760px;border: 120px solid rgb(0 0 0 / 0.06);border-radius: 50%}.files__title[b-qait7bqye7]{margin-top: 1rem;color: var(--ink);font-size: clamp(2.125rem, 1.4rem + 2.2vw, 3.375rem);line-height: 1.15;letter-spacing: -0.03em}.files__body[b-qait7bqye7]{max-width: 30rem;margin-top: 1.5rem;color: #123b38;font-size: 1.0625rem;line-height: 1.65}.files[b-qait7bqye7] .files__checks{margin-top: 2rem}.files__window[b-qait7bqye7]{align-self: start;overflow: hidden;border-radius: 20px;background: var(--paper);box-shadow: 0 24px 48px rgb(11 46 43 / 0.35)}.files__bar[b-qait7bqye7]{display: flex;align-items: center;gap: 8px;height: 48px;padding: 0 20px;background: #e8e5de;color: #7a7f87;font-size: 0.8125rem}.files__bar i[b-qait7bqye7]{width: 12px;height: 12px;border-radius: 50%;background: #ff6159}.files__bar i:nth-child(2)[b-qait7bqye7]{background: #ffbd2e}.files__bar i:nth-child(3)[b-qait7bqye7]{background: #28c941}.files__bar span[b-qait7bqye7]{margin-left: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.files__tree[b-qait7bqye7]{margin: 0;padding: 0.75rem 0.75rem 1.25rem;list-style: none}.files__tree li[b-qait7bqye7]{display: flex;align-items: center;gap: 0.75rem;height: 48px;padding: 0 0.75rem 0 calc(1rem + var(--depth, 0) * 26px);border-radius: 10px;font-family: var(--font-mono);font-size: 0.875rem;color: var(--ink)}.files__tree li.d1[b-qait7bqye7]{--depth: 1}@media (hover: hover) and (pointer: fine){.files__tree li[b-qait7bqye7]{transition: background-color 120ms linear}.files__tree li:hover[b-qait7bqye7]{background-color: rgb(18 20 23 / 0.04)}}.files__tree li.d2[b-qait7bqye7]{--depth: 2}.files__tree li.is-selected[b-qait7bqye7]{position: relative;isolation: isolate}.files__tree li.is-selected[b-qait7bqye7]::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: rgb(21 234 214 / 0.18)}.files__tree[b-qait7bqye7] .files__you{position: absolute;left: calc(1rem + 26px + 132px);top: 28px;z-index: 1;transform-origin: 0 0}.files__tree b[b-qait7bqye7]{font-weight: 600}.files__tree code[b-qait7bqye7]{font-family: inherit;font-size: inherit}.files__tree em[b-qait7bqye7]{margin-left: auto;padding-left: 1rem;font-family: var(--font-serif);font-size: 1rem;color: #7a7f87;white-space: nowrap}.files__tree .ico[b-qait7bqye7]{flex: none;width: 20px;height: 20px;position: relative}.files__tree .folder .ico[b-qait7bqye7]::before{content: "";position: absolute;inset: 3px 0 0 0;border-radius: 3px;background: var(--indigo)}.files__tree .folder .ico[b-qait7bqye7]::after{content: "";position: absolute;left: 0;top: 0;width: 10px;height: 6px;border-radius: 2px;background: #5b63d6}.files__tree .file .ico[b-qait7bqye7], .files__tree .image .ico[b-qait7bqye7]{width: 18px;height: 22px;border: 1.5px solid #7a7f87;border-radius: 3px}.files__tree .image .ico[b-qait7bqye7]{border-color: #35a4bc}.files[b-qait7bqye7] .files__sticker-a{position: absolute;right: 32px;top: -22px}.files[b-qait7bqye7] .files__sticker-b{position: absolute;right: 24px;bottom: 56px}.files[b-qait7bqye7] .files__you{--gx: 60px;--gy: 30px;--gd: 560ms;--gt: var(--dur-move)}.files[b-qait7bqye7] .files__sticker-a{--slap-at: 1400ms}.files[b-qait7bqye7] .files__sticker-b{--slap-at: 1520ms}@media (prefers-reduced-motion: no-preference){.files.mo-wait .files__window[b-qait7bqye7]{opacity: 0;scale: 0.97}.files.is-in .files__window[b-qait7bqye7]{animation: files-open-b-qait7bqye7 var(--dur-move) var(--ease-out) 120ms backwards}.files.mo-wait .files__tree li[b-qait7bqye7]{opacity: 0;translate: 0 8px}.files.is-in .files__tree li[b-qait7bqye7]{animation: files-row-b-qait7bqye7 var(--dur-move) var(--ease-out) calc(240ms + var(--r, 0) * 50ms) backwards}.files.is-in .files__tree[b-qait7bqye7] .files__you{animation: mo-press 160ms var(--ease-snap) 980ms backwards}.files.mo-wait .files__tree li.is-selected[b-qait7bqye7]::before, .files.mo-wait .files__tree li.is-selected em[b-qait7bqye7]{opacity: 0}.files.is-in .files__tree li.is-selected[b-qait7bqye7]::before{animation: mo-fade var(--dur-quick) linear 1060ms backwards}.files.is-in .files__tree li.is-selected em[b-qait7bqye7]{animation: mo-fade 160ms var(--ease-out) 1200ms backwards}}@keyframes files-open-b-qait7bqye7{from{opacity: 0;scale: 0.97}}@keyframes files-row-b-qait7bqye7{from{opacity: 0;translate: 0 8px}}@media (max-width: 1100px){.files__panel[b-qait7bqye7]{grid-template-columns: 1fr;padding: 3rem 2.5rem}.files__window[b-qait7bqye7]{max-width: 560px}.files[b-qait7bqye7] .files__sticker-b{bottom: -18px}}@media (max-width: 720px){.files__panel[b-qait7bqye7]{padding: 2.5rem 1.5rem 2rem;border-radius: 28px}.files__tree em[b-qait7bqye7]{display: none}.files__tree li.d2[b-qait7bqye7], .files__tree li.image[b-qait7bqye7]{display: none}.files[b-qait7bqye7] .files__sticker-a{right: 12px;top: auto;bottom: calc(100% - 10px);display: none}}.cta-band[b-2jka3ux5bn]{padding-block: 4rem}.cta[b-2jka3ux5bn]{position: relative;overflow: hidden;min-height: 512px;padding: 6.5rem 5rem 4rem;border-radius: 40px;background: var(--brand-gradient-diagonal);color: var(--ink)}.cta__motif[b-2jka3ux5bn]{position: absolute;left: calc(100% - 320px);top: 72px;width: 320px;height: 520px;max-width: none;pointer-events: none}.cta__motif rect[b-2jka3ux5bn], .cta__motif path[b-2jka3ux5bn]{fill: none;stroke: rgb(255 255 255 / 0.35);stroke-width: 2;stroke-dasharray: 1 2}.cta__title[b-2jka3ux5bn]{position: relative;max-width: 50rem;color: var(--ink)}.cta__lead[b-2jka3ux5bn]{position: relative;max-width: 35rem;margin-top: 1.5rem;color: rgb(18 20 23 / 0.85);font-size: 1.1875rem;line-height: 1.58}.cta__actions[b-2jka3ux5bn]{position: relative;display: flex;flex-wrap: wrap;gap: 1rem;margin-top: 2rem}.cta__primary[b-2jka3ux5bn]{position: relative}.cta[b-2jka3ux5bn] .cta__you{position: absolute;right: -30px;top: 40px}.cta[b-2jka3ux5bn] .cta__agent{position: absolute;left: 66%;top: 292px}.cta[b-2jka3ux5bn] .cta__agent{--gx: 96px;--gy: 56px;--gd: 300ms;--gt: var(--dur-glide)}.cta[b-2jka3ux5bn] .cta__you{--gx: 40px;--gy: 48px;--gd: 1300ms;--gt: var(--dur-move)}@media (prefers-reduced-motion: no-preference){.cta-band.mo-wait .cta__motif rect[b-2jka3ux5bn], .cta-band.mo-wait .cta__motif path[b-2jka3ux5bn]{stroke-dashoffset: 1.01}.cta-band.is-in .cta__motif rect[b-2jka3ux5bn], .cta-band.is-in .cta__motif path[b-2jka3ux5bn]{animation: mo-draw 900ms var(--ease-out) backwards}}@media (max-width: 1100px){.cta[b-2jka3ux5bn] .cta__agent, .cta__motif[b-2jka3ux5bn]{display: none}.cta[b-2jka3ux5bn] .cta__you{--gd: 200ms}}@media (max-width: 720px){.cta-band[b-2jka3ux5bn]{padding-block: 2rem 4rem}.cta[b-2jka3ux5bn]{min-height: 0;padding: 2.75rem 1.5rem 2.5rem;border-radius: 28px}.cta__lead[b-2jka3ux5bn]{font-size: 1rem}.cta__actions[b-2jka3ux5bn]{flex-direction: column}.cta__actions[b-2jka3ux5bn] .btn{width: 100%}.cta__primary[b-2jka3ux5bn]{display: grid}.cta[b-2jka3ux5bn] .cta__you{right: 10px;top: 38px}}.gallery[b-p60hjqagdm]{background: var(--paper);color: var(--ink);overflow-x: hidden;overflow-x: clip}.gallery__head[b-p60hjqagdm]{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 460px);align-items: end;gap: 2rem}.gallery[b-p60hjqagdm] .eyebrow{color: #7a7f87}.gallery__title[b-p60hjqagdm]{margin-top: 1rem;color: var(--ink)}.gallery__dim[b-p60hjqagdm]{color: #9a958c}.gallery__lead[b-p60hjqagdm]{color: var(--ink-muted);font-size: 1.125rem;line-height: 1.67}.gallery__prints[b-p60hjqagdm]{position: relative;display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 2.5rem;align-items: start;margin-top: 3.5rem}.gallery[b-p60hjqagdm] .gallery__sticker{position: absolute;right: 20px;top: -40px;z-index: 2}.print[b-p60hjqagdm]{margin: 0}.gallery[b-p60hjqagdm]{--p8-label-on: var(--ink);--p8-hash-on: var(--indigo)}.gallery[b-p60hjqagdm] .gallery__sticker{--slap-at: 840ms}@media (prefers-reduced-motion: no-preference){.gallery.mo-wait .print[b-p60hjqagdm]{opacity: 0;translate: 0 -12px;rotate: -1.5deg}.gallery.is-in .print[b-p60hjqagdm]{animation: print-pin-b-p60hjqagdm var(--dur-reveal) var(--ease-out) calc(var(--k, 0) * 120ms) backwards}}@keyframes print-pin-b-p60hjqagdm{from{opacity: 0;translate: 0 -12px;rotate: -1.5deg}}.print--poster[b-p60hjqagdm]{margin-top: -40px}.print__label[b-p60hjqagdm]{margin: 0 0 0.75rem 0.5rem;color: #7a7f87;font-family: var(--font-mono);font-size: 0.75rem}.print__art[b-p60hjqagdm]{display: flow-root}.print__art img[b-p60hjqagdm]{max-width: none;width: calc(100% / (1 - 2 * var(--bleed)));margin: calc(-1 * var(--bleed) * 100% / (1 - 2 * var(--bleed)))}.print--wireframe .print__art[b-p60hjqagdm], .print--level .print__art[b-p60hjqagdm]{--bleed: 0.108}.print--poster .print__art[b-p60hjqagdm]{--bleed: 0.1374}.print figcaption[b-p60hjqagdm]{margin: 1.75rem 0 0 0.5rem;color: #7a7f87}@media (max-width: 1000px){.gallery__head[b-p60hjqagdm]{grid-template-columns: 1fr}.gallery__prints[b-p60hjqagdm]{grid-template-columns: 1fr;max-width: 420px;margin-inline: auto;gap: 3.5rem}.print--poster[b-p60hjqagdm]{margin-top: 0}.gallery[b-p60hjqagdm] .gallery__sticker{right: -8px;top: -24px}}.games__panel[b-f9t7asqdwn]{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 576px);gap: 2.5rem;padding: 4rem;border-radius: 32px;background: linear-gradient(135deg, #a322e0 0%, #5b2bc9 100%);color: #fff}.games__title[b-f9t7asqdwn]{margin-top: 1rem;color: #fff;font-size: clamp(2.125rem, 1.4rem + 2.1vw, 3.25rem);line-height: 1.15;letter-spacing: -0.03em}.games__body[b-f9t7asqdwn]{max-width: 27.5rem;margin-top: 1.75rem;color: rgb(255 255 255 / 0.88);font-size: 1.0625rem;line-height: 1.65}.games__list[b-f9t7asqdwn]{display: grid;gap: 1rem;margin: 2rem 0 0;padding: 0;list-style: none}.games__list li[b-f9t7asqdwn]{position: relative;padding-left: 1.625rem;font-weight: 600}.games__list li[b-f9t7asqdwn]::before{content: "";position: absolute;left: 1px;top: 0.5em;width: 10px;height: 10px;border-radius: 2px;background: #ffd25a;transform: rotate(45deg)}.games__art[b-f9t7asqdwn]{display: grid;gap: 1.5rem;align-content: start}.games__scene[b-f9t7asqdwn]{margin: 0}.games__scene img[b-f9t7asqdwn]{width: 100%;border-radius: 18px}.games__palette[b-f9t7asqdwn]{display: flex;align-items: center;gap: 1.25rem;min-height: 80px;padding: 1rem;border-radius: 16px;background: rgb(0 0 0 / 0.2);font-size: 0.875rem;line-height: 1.55}.games__tiles[b-f9t7asqdwn]{display: flex;gap: 0.75rem;flex: none}.games__tiles img[b-f9t7asqdwn]{image-rendering: pixelated}@media (hover: hover) and (pointer: fine){.games__tiles img[b-f9t7asqdwn]{transition: translate var(--dur-quick) var(--ease-out)}.games__tiles img:hover[b-f9t7asqdwn]{translate: 0 -3px}}@media (prefers-reduced-motion: no-preference){.games.mo-wait .games__tiles img[b-f9t7asqdwn]{opacity: 0;scale: 0.6}.games.is-in .games__tiles img[b-f9t7asqdwn]{animation: mo-pop var(--dur-base) var(--ease-snap) calc(420ms + var(--k, 0) * 60ms) backwards}}@media (max-width: 1000px){.games__panel[b-f9t7asqdwn]{grid-template-columns: 1fr;padding: 3rem 2.5rem}}@media (max-width: 720px){.games__panel[b-f9t7asqdwn]{padding: 2.5rem 1.5rem;border-radius: 28px}.games__palette[b-f9t7asqdwn]{flex-direction: column;align-items: flex-start}}.shot[b-f2djawf8lp]{position: relative;container-type: inline-size}.shot img[b-f2djawf8lp]{width: 100%}.shot__overlay[b-f2djawf8lp]{--px: calc(100cqw / 1440);position: absolute;inset: 0;pointer-events: none}.shot__frame[b-f2djawf8lp]{position: absolute;left: calc(256 * var(--px));top: calc(41 * var(--px));width: calc(896 * var(--px));height: calc(801 * var(--px));box-shadow: inset 0 0 0 calc(2 * var(--px)) #7aa2ff, inset 0 0 calc(22 * var(--px)) calc(2 * var(--px)) rgb(122 162 255 / 0.3)}.shot__frame--held[b-f2djawf8lp]{opacity: 0;box-shadow: inset 0 0 0 calc(2 * var(--px)) #d8a13a, inset 0 0 calc(22 * var(--px)) calc(2 * var(--px)) rgb(216 161 58 / 0.3)}.shot[data-state="held"] .shot__frame--held[b-f2djawf8lp]{opacity: 1}.shot[data-state="held"] .shot__frame--working[b-f2djawf8lp]{opacity: 0}.chip[b-f2djawf8lp]{position: absolute;right: calc(300 * var(--px));top: calc(71 * var(--px));height: calc(31 * var(--px));color: #e6e6e6;font: 400 calc(11 * var(--px)) / 1 var(--font-body);letter-spacing: 0;white-space: nowrap;outline: none}.chip__face[b-f2djawf8lp]{position: absolute;left: 0;top: 0;translate: -100% 0;display: flex;align-items: center;gap: calc(7 * var(--px));max-width: calc(460 * var(--px));height: 100%;padding: 0 calc(6 * var(--px)) 0 calc(11 * var(--px));border: calc(1 * var(--px)) solid rgb(255 255 255 / 0.09);border-radius: 999px;background: #262626;box-shadow: 0 calc(12 * var(--px)) calc(32 * var(--px)) rgb(0 0 0 / 0.55), 0 calc(2 * var(--px)) calc(8 * var(--px)) rgb(0 0 0 / 0.35), inset 0 0 0 calc(1 * var(--px)) rgb(122 162 255 / 0.35);opacity: 0;visibility: hidden}.chip__face--held[b-f2djawf8lp]{box-shadow: 0 calc(12 * var(--px)) calc(32 * var(--px)) rgb(0 0 0 / 0.55), 0 calc(2 * var(--px)) calc(8 * var(--px)) rgb(0 0 0 / 0.35), inset 0 0 0 calc(1 * var(--px)) rgb(216 161 58 / 0.45)}.shot[data-state="working"] .chip__face--working[b-f2djawf8lp], .shot[data-state="holding"] .chip__face--holding[b-f2djawf8lp], .shot[data-state="held"] .chip__face--held[b-f2djawf8lp]{opacity: 1;visibility: visible}.chip__say[b-f2djawf8lp]{display: flex;align-items: center;gap: calc(5 * var(--px));min-width: 0}.chip__face--held .chip__say[b-f2djawf8lp]{flex-shrink: 0}.chip__spark[b-f2djawf8lp]{flex: none;width: calc(13 * var(--px));height: calc(13 * var(--px));fill: #7aa2ff}.chip__face--held .chip__spark[b-f2djawf8lp]{fill: #d8a13a}.chip__phrase[b-f2djawf8lp]{flex-shrink: 0}.chip__dim[b-f2djawf8lp]{flex-shrink: 0;color: #969696}.chip__step[b-f2djawf8lp]{flex-shrink: 1;min-width: 0;max-width: 22ch;overflow: hidden;text-overflow: ellipsis}.chip__meta[b-f2djawf8lp]{flex-shrink: 0;color: #969696;font-size: calc(10 * var(--px))}.chip__btn[b-f2djawf8lp]{display: inline-grid;place-items: center;flex: none;height: calc(21 * var(--px));padding: 0 calc(9 * var(--px));border: 0;border-radius: 999px;background: #2f2f2f;color: #e6e6e6;font: inherit;line-height: 1}button.chip__btn:disabled[b-f2djawf8lp]{cursor: default}.chip__btn--off[b-f2djawf8lp]{opacity: 0.38}.chip__btn--go[b-f2djawf8lp], .chip__pen--lit[b-f2djawf8lp]{background: #3b5bdb;color: #fff}.chip__btn.is-pressed[b-f2djawf8lp]{background: #474747}.chip__btn--go.is-pressed[b-f2djawf8lp]{background: #4a6ae8}.chip__pen[b-f2djawf8lp]{width: calc(21 * var(--px));padding: 0}.chip__pencil[b-f2djawf8lp]{width: calc(12 * var(--px));height: calc(12 * var(--px));fill: none;stroke: currentColor;stroke-width: 1.3}.chip__note[b-f2djawf8lp]{display: flex;align-items: center;gap: calc(1 * var(--px));flex: 0 1 calc(210 * var(--px));min-width: 0;height: calc(21 * var(--px));padding: 0 calc(8 * var(--px));border: calc(1 * var(--px)) solid #3a3a3a;border-radius: 999px;background: #1b1b1b;color: #969696;overflow: hidden}.chip__caret[b-f2djawf8lp]{flex: none;width: calc(1 * var(--px));height: calc(12 * var(--px));background: #e6e6e6}.chip__btn:not(:disabled)[b-f2djawf8lp]{pointer-events: auto;cursor: pointer}.chip__btn:not(:disabled):hover[b-f2djawf8lp]{background: #3a3a3a}.chip__btn--go:not(:disabled):hover[b-f2djawf8lp]{background: #4a6ae8}.chip__btn:focus-visible[b-f2djawf8lp]{outline: 2px solid #7aa2ff;outline-offset: 1px;border-radius: 999px}.chip:focus-visible .chip__face[b-f2djawf8lp]{outline: 2px solid #7aa2ff;outline-offset: 2px}.shot__overlay[b-f2djawf8lp] .shot__you{position: absolute;left: calc(1078 * var(--px));top: calc(89 * var(--px));transform-origin: 0 0;--gx: 56px;--gy: 64px;--gd: 1500ms;--gt: 700ms}@media (max-width: 1280px){.shot__overlay[b-f2djawf8lp] .shot__you{display: none}}@media (prefers-reduced-motion: no-preference){.chip__face[b-f2djawf8lp], .shot__frame[b-f2djawf8lp]{transition: opacity var(--dur-base) var(--ease-out), visibility 0s linear var(--dur-base)}.shot[data-state="working"] .chip__face--working[b-f2djawf8lp], .shot[data-state="holding"] .chip__face--holding[b-f2djawf8lp], .shot[data-state="held"] .chip__face--held[b-f2djawf8lp]{transition: opacity var(--dur-base) var(--ease-out), visibility 0s}}.hero[b-s7z2drdwg3]{position: relative;overflow: hidden;padding-top: 4rem}.hero__glow-a[b-s7z2drdwg3]{width: 620px;height: 520px;left: calc(50% - 560px);top: 696px;opacity: 0.25;filter: blur(140px)}.hero__glow-b[b-s7z2drdwg3]{width: 640px;height: 520px;left: calc(50% - 20px);top: 756px;opacity: 0.25;filter: blur(140px)}.hero__inner[b-s7z2drdwg3]{position: relative;z-index: 1;display: flex;flex-direction: column;align-items: center;text-align: center}.hero__line[b-s7z2drdwg3]{display: block}.hero__agent[b-s7z2drdwg3]{position: relative;display: inline-block}.hero__w[b-s7z2drdwg3]{display: inline-block}.hero[b-s7z2drdwg3] .hero__agent-cursor{position: absolute;left: calc(100% - 2px);top: calc(100% - 4px);z-index: 2;letter-spacing: 0;text-align: left;transform-origin: 0 0}.hero__lead[b-s7z2drdwg3]{max-width: 45rem;margin-top: 3.5rem}.hero__actions[b-s7z2drdwg3]{display: flex;flex-wrap: wrap;justify-content: center;gap: 1rem;margin-top: 1.75rem}.hero__primary[b-s7z2drdwg3]{position: relative}.hero[b-s7z2drdwg3] .hero__you{position: absolute;right: -34px;top: 32px;z-index: 2}.hero__note[b-s7z2drdwg3]{margin-top: 1.5rem}.hero__desktop-note[b-s7z2drdwg3]{margin-top: 0.5rem;color: var(--text-muted);font-size: 0.875rem}.hero__product[b-s7z2drdwg3]{position: relative;z-index: 1;max-width: 1440px;margin: 3.5rem auto 0}.hero__frame[b-s7z2drdwg3]{position: relative}.hero__frame[b-s7z2drdwg3] .shot{border-top: 1px solid #383838;border-radius: 10px 10px 0 0;overflow: hidden}.hero__callout[b-s7z2drdwg3]{position: absolute;left: 73.75%;bottom: calc(100% - 52px * var(--scale, 1));display: grid;justify-items: start;pointer-events: none}.hero__callout-text[b-s7z2drdwg3]{margin-bottom: 0.375rem;font-family: var(--font-serif);font-style: italic;font-size: 1.5rem;line-height: 1.2;color: var(--coral);white-space: nowrap}.hero__callout-arrow[b-s7z2drdwg3]{fill: none;stroke: var(--coral);stroke-width: 2;stroke-linecap: round;overflow: visible}.hero__callout-arrow path[b-s7z2drdwg3]{stroke-dasharray: 1 2}@media (max-width: 1280px){.hero__callout[b-s7z2drdwg3]{display: none}}.hero[b-s7z2drdwg3] .hero__sel{--land-at: 400ms}.hero[b-s7z2drdwg3] .hero__you{--gx: 40px;--gy: 48px;--gd: 500ms;--gt: 600ms}@media (min-width: 961px){.hero[b-s7z2drdwg3] .hero__sel{--land-at: 950ms}.hero[b-s7z2drdwg3] .hero__agent-cursor{--gx: 96px;--gy: 56px;--gd: 250ms;--gt: 700ms;--tick-at: 1010ms}.hero[b-s7z2drdwg3] .hero__you{--gd: 1100ms}}@media (prefers-reduced-motion: no-preference){.hero__callout-arrow path[b-s7z2drdwg3]{animation: mo-draw var(--dur-draw) var(--ease-out) 1300ms backwards}.hero__callout-text[b-s7z2drdwg3]{animation: mo-fade 300ms var(--ease-out) 1500ms backwards}}@media (max-width: 960px){.hero[b-s7z2drdwg3] .hero__agent-cursor{display: none}}@media (min-width: 961px) and (hover: hover) and (pointer: fine){.hero[b-s7z2drdwg3] .hero__sel{cursor: move;user-select: none}.hero[b-s7z2drdwg3] .hero__sel::before{content: "";position: absolute;inset: -32px}.hero[b-s7z2drdwg3] .hero__sel .h{pointer-events: auto;transition: scale var(--dur-quick) var(--ease-out)}.hero[b-s7z2drdwg3] .hero__sel .h::after{content: "";position: absolute;inset: -6px}.hero[b-s7z2drdwg3] .hero__sel:hover .h, .hero[b-s7z2drdwg3] .hero__sel.is-dragging .h{scale: 1.22}.hero[b-s7z2drdwg3] .hero__sel .tl, .hero[b-s7z2drdwg3] .hero__sel .br{cursor: nwse-resize}.hero[b-s7z2drdwg3] .hero__sel .tr, .hero[b-s7z2drdwg3] .hero__sel .bl{cursor: nesw-resize}.hero[b-s7z2drdwg3] .hero__sel .tc, .hero[b-s7z2drdwg3] .hero__sel .bc{cursor: ns-resize}.hero[b-s7z2drdwg3] .hero__sel .ml, .hero[b-s7z2drdwg3] .hero__sel .mr{cursor: ew-resize}}.hero[b-s7z2drdwg3] .hero__sel.is-tapped .h{scale: 1.22}.hero__inner[b-s7z2drdwg3] .toy-guide{position: absolute;left: 0;top: 0;z-index: 3;width: 1px;height: 1px;background: #ff4d6a;transform-origin: 0 0;pointer-events: none;opacity: 0}.hero__inner[b-s7z2drdwg3] .toy-guide.is-on{opacity: 1}.hero__inner[b-s7z2drdwg3] .toy-hint{position: absolute;left: 0;top: 0;z-index: 3;display: flex;align-items: center;gap: 6px;color: var(--text-body);font: 500 12px/20px var(--font-body);letter-spacing: 0;white-space: nowrap;cursor: pointer;opacity: 0;pointer-events: none;transition: opacity var(--dur-quick) linear}.hero__inner[b-s7z2drdwg3] .toy-hint.is-on{opacity: 1;pointer-events: auto}.hero__inner[b-s7z2drdwg3] .toy-hint b{margin-right: 4px;color: #4f9eff;font-weight: 600}.hero__inner[b-s7z2drdwg3] .toy-hint kbd{min-width: 22px;padding: 0 5px;border: 1px solid var(--line-strong);border-radius: 5px;background: var(--surface-raised);color: var(--text-head);font: 400 11px/20px var(--font-mono);text-align: center}.hero[b-s7z2drdwg3] .toy-size{position: absolute;left: 50%;top: calc(100% + 10px);padding: 3px 8px;border-radius: 4px;background: #1f6fdb;color: #fff;font: 600 11px/16px var(--font-mono);letter-spacing: 0;white-space: nowrap;translate: -50% 0}.hero[b-s7z2drdwg3] .toy-size:empty{display: none}.hero[b-s7z2drdwg3] .hero__sel.is-tapped .toy-size{left: calc(100% + 12px);top: 50%;translate: 0 -50%}.hero__title.is-naming .hero__word[b-s7z2drdwg3]{color: transparent}.hero__title[b-s7z2drdwg3] .hero__names{position: absolute;inset: 0;pointer-events: none;user-select: none}.hero__title[b-s7z2drdwg3] .hero__names > span{position: absolute;left: 50%;top: 0;translate: -50% 0;white-space: nowrap;opacity: 0}.hero__title.is-naming[b-s7z2drdwg3] .hero__names > .is-word{opacity: 1}@media (max-width: 720px){.hero[b-s7z2drdwg3]{padding-top: 2.5rem}.hero__inner[b-s7z2drdwg3]{align-items: stretch;text-align: left}.hero__lead[b-s7z2drdwg3]{margin-top: 1.75rem}.hero__actions[b-s7z2drdwg3]{flex-direction: column;align-items: stretch}.hero__primary[b-s7z2drdwg3]{display: grid}.hero__actions[b-s7z2drdwg3] .btn{width: 100%}.hero[b-s7z2drdwg3] .hero__you{right: 8px;top: 40px}.hero__note[b-s7z2drdwg3], .hero__desktop-note[b-s7z2drdwg3]{text-align: center}.hero__title[b-s7z2drdwg3] .hero__names > span{left: 0;translate: none}.hero__product[b-s7z2drdwg3]{margin: 2.5rem var(--gutter) 0}.hero__frame[b-s7z2drdwg3]{aspect-ratio: 342 / 400;overflow: hidden;border: 1px solid #383838;border-radius: 16px}.hero__frame[b-s7z2drdwg3] .shot{width: 260%;max-width: none;margin-left: -106.2%;margin-top: -9.6%;border: 0;border-radius: 0}}.pg[b-ktc5x7e202]{--u: calc(100cqw / 692);--agent: #7aa2ff;--hold: #d8a13a;position: relative;height: 100%;min-height: calc(524 * var(--u));overflow: hidden;border-radius: 18px;background-color: #1c1c1c;background-image: radial-gradient(circle at center, #2e2e2e calc(1.2 * var(--u)), transparent calc(1.7 * var(--u)));background-size: calc(24 * var(--u)) calc(24 * var(--u));color: #e6e6e6;font-family: var(--font-body);font-size: calc(11 * var(--u));line-height: 1;letter-spacing: 0;outline: none}.pg:focus-visible[b-ktc5x7e202]{box-shadow: 0 0 0 2px var(--focus)}.pg__frame[b-ktc5x7e202]{position: absolute;inset: 0;z-index: 4;border-radius: inherit;pointer-events: none;opacity: 0}.pg__frame--idle[b-ktc5x7e202]{box-shadow: inset 0 0 0 calc(1 * var(--u)) rgb(122 162 255 / 0.45)}.pg__frame--working[b-ktc5x7e202]{box-shadow: inset 0 0 0 calc(2 * var(--u)) var(--agent), inset 0 0 calc(22 * var(--u)) calc(2 * var(--u)) rgb(122 162 255 / 0.3)}.pg__frame--held[b-ktc5x7e202]{box-shadow: inset 0 0 0 calc(2 * var(--u)) var(--hold), inset 0 0 calc(22 * var(--u)) calc(2 * var(--u)) rgb(216 161 58 / 0.3)}.pg[data-state="idle"] .pg__frame--idle[b-ktc5x7e202], .pg[data-state="working"] .pg__frame--working[b-ktc5x7e202], .pg[data-state="held"] .pg__frame--held[b-ktc5x7e202]{opacity: 1}.pg__chip[b-ktc5x7e202]{position: absolute;left: calc(671 * var(--u));top: calc(20 * var(--u));translate: -100% 0;z-index: 5;display: flex;align-items: center;gap: calc(7 * var(--u));height: calc(31 * var(--u));padding: 0 calc(6 * var(--u)) 0 calc(11 * var(--u));border: calc(1 * var(--u)) solid rgb(255 255 255 / 0.09);border-radius: 999px;background: #262626;box-shadow: 0 calc(12 * var(--u)) calc(32 * var(--u)) rgb(0 0 0 / 0.55), inset 0 0 0 calc(1 * var(--u)) rgb(122 162 255 / 0.35);white-space: nowrap}.pg[data-state="held"] .pg__chip[b-ktc5x7e202]{box-shadow: 0 calc(12 * var(--u)) calc(32 * var(--u)) rgb(0 0 0 / 0.55), inset 0 0 0 calc(1 * var(--u)) rgb(216 161 58 / 0.45)}.pg__say[b-ktc5x7e202]{display: flex;align-items: center;gap: calc(5 * var(--u))}.pg__spark[b-ktc5x7e202]{width: calc(13 * var(--u));height: calc(13 * var(--u));fill: var(--agent)}.pg[data-state="held"] .pg__spark[b-ktc5x7e202]{fill: var(--hold)}.pg__dim[b-ktc5x7e202]{color: #969696}.pg__wait[b-ktc5x7e202]{font-size: calc(10 * var(--u))}.pg__btn[b-ktc5x7e202]{display: inline-grid;place-items: center;flex: none;height: calc(21 * var(--u));padding: 0 calc(9 * var(--u));border: 0;border-radius: 999px;background: #2f2f2f;color: #e6e6e6;font: inherit}.pg__btn--go[b-ktc5x7e202]{background: #3b5bdb;color: #fff}.pg__pen[b-ktc5x7e202]{width: calc(21 * var(--u));padding: 0}.pg__pen svg[b-ktc5x7e202]{width: calc(12 * var(--u));height: calc(12 * var(--u));fill: none;stroke: currentColor;stroke-width: 1.3}.pg[data-state="held"] .pg__pen[b-ktc5x7e202]{background: #3b5bdb;color: #fff}.pg__note[b-ktc5x7e202]{display: flex;align-items: center;gap: calc(1 * var(--u));width: calc(150 * var(--u));height: calc(21 * var(--u));padding: 0 calc(8 * var(--u));border: calc(1 * var(--u)) solid #3a3a3a;border-radius: 999px;background: #1b1b1b;color: #969696;overflow: hidden}.pg__note i[b-ktc5x7e202]{flex: none;width: calc(1 * var(--u));height: calc(12 * var(--u));background: #e6e6e6}.pg__wait[b-ktc5x7e202], .pg__btn--go[b-ktc5x7e202], .pg__note[b-ktc5x7e202]{display: none}.pg[data-state="held"] .pg__btn--go[b-ktc5x7e202]{display: inline-grid}.pg[data-state="held"] .pg__note[b-ktc5x7e202]{display: flex}.pg[data-state="held"] [data-pg="hold"][b-ktc5x7e202], .pg[data-state="held"] .pg__step[b-ktc5x7e202]{display: none}.pg[data-wait] .pg__wait[b-ktc5x7e202]{display: inline}.pg[data-step="off"] .pg__step[b-ktc5x7e202], .pg[data-step="off"][b-ktc5x7e202] .pg__agent .cursor__sep, .pg[data-step="off"][b-ktc5x7e202] .pg__agent .cursor__step{display: none}button.pg__btn:disabled[b-ktc5x7e202]{cursor: default}button.pg__btn:not(:disabled)[b-ktc5x7e202]{cursor: pointer}button.pg__btn:not(:disabled):hover[b-ktc5x7e202]{background: #3a3a3a}button.pg__btn--go:not(:disabled):hover[b-ktc5x7e202]{background: #4a6ae8}.pg button:focus-visible[b-ktc5x7e202]{outline: 2px solid var(--agent);outline-offset: 1px}.pg__card[b-ktc5x7e202]{position: absolute;left: calc(64 * var(--u));top: calc(166 * var(--u));width: calc(300 * var(--u));height: calc(236 * var(--u));border-radius: calc(24 * var(--u));background: #fff;color: var(--ink)}.pg__title[b-ktc5x7e202]{position: absolute;left: calc(24 * var(--u));top: calc(26 * var(--u));font-family: var(--font-display);font-size: calc(18 * var(--u));font-weight: 800;letter-spacing: -0.01em}.pg__row[b-ktc5x7e202]{position: absolute;left: calc(16 * var(--u));top: calc((64 + var(--k) * 56) * var(--u));display: flex;align-items: center;width: calc(268 * var(--u));height: calc(44 * var(--u));padding: 0 calc(16 * var(--u)) 0 calc(18 * var(--u));border-radius: calc(12 * var(--u));background: #f2f3f7;cursor: pointer}.pg__dot[b-ktc5x7e202]{flex: none;width: calc(9 * var(--u));height: calc(9 * var(--u));border-radius: 50%;background: var(--dot)}.pg__bar[b-ktc5x7e202]{height: calc(7 * var(--u));margin-left: calc(12 * var(--u));border-radius: 99px;background: #cfd1d9}.pg__row b[b-ktc5x7e202]{margin-left: auto;font-size: calc(13 * var(--u));font-weight: 700}.pg__redline[b-ktc5x7e202]{position: absolute;left: calc(314 * var(--u));top: calc(108 * var(--u));width: calc(30 * var(--u));height: calc(12 * var(--u))}.pg__redline i[b-ktc5x7e202]{position: absolute;left: 0;top: 0;width: calc(1.5 * var(--u));height: 100%;background: var(--coral)}.pg__redline b[b-ktc5x7e202]{position: absolute;left: calc(8 * var(--u));top: 50%;padding: calc(3 * var(--u)) calc(6 * var(--u));border-radius: calc(3 * var(--u));background: var(--coral);color: var(--ink);font-size: calc(11 * var(--u));font-weight: 700;translate: 0 -50%}.pg__sel[b-ktc5x7e202]{position: absolute;--c: #4f9eff;pointer-events: none}.pg__sel--agent[b-ktc5x7e202]{inset: 0;border: calc(1.5 * var(--u)) solid var(--c)}.pg__sel--you[b-ktc5x7e202]{left: calc(16 * var(--u));top: calc((64 + var(--r, 0) * 56) * var(--u));width: calc(268 * var(--u));height: calc(44 * var(--u));display: none}.pg__sel i[b-ktc5x7e202]{position: absolute;width: calc(9 * var(--u));height: calc(9 * var(--u));margin: calc(-5.25 * var(--u)) 0 0 calc(-5.25 * var(--u));border: calc(1.5 * var(--u)) solid var(--c);background: #fff}.pg__sel i:nth-of-type(1)[b-ktc5x7e202]{left: 0;top: 0}.pg__sel i:nth-of-type(2)[b-ktc5x7e202]{left: 50%;top: 0}.pg__sel i:nth-of-type(3)[b-ktc5x7e202]{left: 100%;top: 0}.pg__sel i:nth-of-type(4)[b-ktc5x7e202]{left: 100%;top: 50%}.pg__sel i:nth-of-type(5)[b-ktc5x7e202]{left: 100%;top: 100%}.pg__sel i:nth-of-type(6)[b-ktc5x7e202]{left: 50%;top: 100%}.pg__sel i:nth-of-type(7)[b-ktc5x7e202]{left: 0;top: 100%}.pg__sel i:nth-of-type(8)[b-ktc5x7e202]{left: 0;top: 50%}.pg__sel em[b-ktc5x7e202]{position: absolute;background: var(--c);transform-origin: 0 0}.pg__sel em:nth-of-type(1)[b-ktc5x7e202]{left: 0;top: 0;width: 100%;height: calc(1.5 * var(--u))}.pg__sel em:nth-of-type(2)[b-ktc5x7e202]{right: 0;top: 0;width: calc(1.5 * var(--u));height: 100%}.pg__sel em:nth-of-type(3)[b-ktc5x7e202]{left: 0;bottom: 0;width: 100%;height: calc(1.5 * var(--u))}.pg__sel em:nth-of-type(4)[b-ktc5x7e202]{left: 0;top: 0;width: calc(1.5 * var(--u));height: 100%}.pg__sel b[b-ktc5x7e202]{position: absolute;left: 50%;top: calc(100% + 9 * var(--u));padding: 0 calc(8 * var(--u));border-radius: calc(4 * var(--u));background: #1f6fdb;color: #fff;font: 600 calc(11 * var(--u)) / calc(22 * var(--u)) var(--font-mono);white-space: nowrap;translate: -50% 0}.pg[data-yours] .pg__sel--you[b-ktc5x7e202]{display: block}.pg__history[b-ktc5x7e202]{position: absolute;left: calc(432 * var(--u));top: calc(96 * var(--u));width: calc(239 * var(--u));height: calc(200 * var(--u));padding: calc(22 * var(--u)) calc(6 * var(--u)) 0;border: calc(1 * var(--u)) solid #2e2e2e;border-radius: calc(16 * var(--u));background: #1a1a1a}.pg__history-title[b-ktc5x7e202]{margin: 0 0 calc(14 * var(--u)) calc(14 * var(--u));font-size: calc(13 * var(--u));font-weight: 600}.pg__entries[b-ktc5x7e202]{height: calc(4 * 38 * var(--u));margin: 0;padding: 0;overflow: hidden;list-style: none}.pg__entries[b-ktc5x7e202] li{display: flex;align-items: center;gap: calc(8 * var(--u));height: calc(38 * var(--u));padding: 0 calc(10 * var(--u));border-radius: calc(8 * var(--u));white-space: nowrap}.pg__entries[b-ktc5x7e202] li:first-child{background: rgb(59 91 219 / 0.22)}.pg__entries[b-ktc5x7e202] .pg__who{display: inline-grid;place-items: center;flex: none;width: calc(52 * var(--u));height: calc(18 * var(--u));border-radius: calc(4 * var(--u));background: #3b5bdb;color: #fff;font: 500 calc(9 * var(--u)) / 1 var(--font-mono);letter-spacing: 0.04em}.pg__entries[b-ktc5x7e202] .pg__who--you{background: var(--coral);color: var(--ink)}.pg__entries[b-ktc5x7e202] span{min-width: 0;overflow: hidden;text-overflow: ellipsis}.pg__entries[b-ktc5x7e202] time{margin-left: auto;color: #969696;font-size: calc(10 * var(--u))}.pg__fill[b-ktc5x7e202]{position: absolute;left: calc(432 * var(--u));top: calc(306 * var(--u));display: grid;grid-template-columns: 1fr 1fr;gap: calc(6 * var(--u));width: calc(239 * var(--u));padding: calc(12 * var(--u));border: calc(1 * var(--u)) solid #2e2e2e;border-radius: calc(12 * var(--u));background: #1a1a1a}.pg__fill[hidden][b-ktc5x7e202]{display: none}.pg__fill-title[b-ktc5x7e202]{grid-column: 1 / -1;color: #969696;font-size: calc(11 * var(--u))}.pg__style[b-ktc5x7e202]{display: flex;align-items: center;gap: calc(6 * var(--u));height: calc(26 * var(--u));padding: 0 calc(8 * var(--u));border: calc(1 * var(--u)) solid #333;border-radius: calc(6 * var(--u));background: #222;color: #e6e6e6;font: inherit;cursor: pointer}.pg__style:hover[b-ktc5x7e202]{background: #2c2c2c}.pg__style i[b-ktc5x7e202]{width: calc(12 * var(--u));height: calc(12 * var(--u));border-radius: 50%;box-shadow: 0 0 0 calc(1 * var(--u)) rgb(255 255 255 / 0.25)}.pg__undo[b-ktc5x7e202]{position: absolute;left: calc(611 * var(--u));top: calc(112 * var(--u));height: calc(20 * var(--u));padding: 0 calc(8 * var(--u));border: calc(1 * var(--u)) solid #3a3a3a;border-radius: calc(5 * var(--u));background: #262626;color: #e6e6e6;font: inherit;font-size: calc(10 * var(--u));cursor: pointer}.pg__undo[hidden][b-ktc5x7e202]{display: none}.pg[b-ktc5x7e202] .pg__agent{position: absolute;left: calc(352 * var(--u));top: calc(396 * var(--u));z-index: 6;--gx: 96px;--gy: 56px;--gt: var(--dur-glide)}.pg[data-cursor="out"][b-ktc5x7e202] .pg__agent, .pg[data-sel="off"] .pg__sel--agent[b-ktc5x7e202], .pg[data-rows="off"] .pg__row[b-ktc5x7e202], .pg[data-redline="off"] .pg__redline[b-ktc5x7e202]{visibility: hidden}@media (prefers-reduced-motion: no-preference){.pg__frame[b-ktc5x7e202]{transition: opacity 180ms cubic-bezier(0.2, 0, 0.2, 1)}.pg[data-step="on"] .pg__step[b-ktc5x7e202]{animation: mo-tick-in 160ms var(--ease-out)}.pg[data-sel="land"] .pg__sel--agent[b-ktc5x7e202]{animation: mo-fade var(--dur-instant) linear backwards}.pg[data-sel="land"] .pg__sel--agent i[b-ktc5x7e202]{animation: mo-pop var(--dur-base) var(--ease-snap) backwards}.pg[data-sel="land"] .pg__sel--agent b[b-ktc5x7e202]{animation: mo-badge 160ms var(--ease-out) 60ms backwards}.pg[data-rows="land"] .pg__row[b-ktc5x7e202]{animation: mo-land var(--dur-base) var(--ease-snap) backwards}.pg[data-redline="land"] .pg__redline i[b-ktc5x7e202]{animation: mo-grow-y 260ms var(--ease-out) backwards}.pg[data-redline="land"] .pg__redline b[b-ktc5x7e202]{animation: redline-in-b-ktc5x7e202 160ms var(--ease-snap) 380ms backwards}.pg[data-rows="leave"] .pg__row[b-ktc5x7e202]{animation: pg-leave-b-ktc5x7e202 var(--dur-base) var(--ease-out) forwards}}.pg[data-rows="leave"] .pg__row[b-ktc5x7e202]{visibility: hidden}@media (prefers-reduced-motion: no-preference){.pg[data-rows="leave"] .pg__row[b-ktc5x7e202]{visibility: visible}}@keyframes redline-in-b-ktc5x7e202{from{opacity: 0;scale: 0.9}}@keyframes pg-leave-b-ktc5x7e202{to{opacity: 0;scale: 0.98}}.teaser__head[b-g6huib4mpl]{display: grid;justify-items: center;gap: 1rem;text-align: center}.teaser__grid[b-g6huib4mpl]{display: grid;grid-template-columns: minmax(0, 600px) minmax(0, 540px);justify-content: space-between;gap: 3rem;margin-top: 4rem}.teaser__plan[b-g6huib4mpl]{position: relative;padding: 3rem;border-radius: 32px;background: var(--paper);color: var(--ink)}.teaser[b-g6huib4mpl] .teaser__sticker{position: absolute;left: 400px;top: -24px}.teaser[b-g6huib4mpl] .teaser__sticker--sold-out{left: 320px;top: -26px;gap: 10px;min-height: 46px;padding: 0 0.75rem 0 0.5rem;color: var(--paper);font-size: 0.875rem;font-weight: 700}.teaser[b-g6huib4mpl] .teaser__sold-out{display: inline-flex;align-items: center;height: 28px;padding: 0 0.6875rem;border-radius: 14px;background: var(--coral);color: var(--ink);font-family: var(--font-mono);font-size: 0.6875rem;letter-spacing: 0.09em;text-transform: uppercase}.teaser__plan-label[b-g6huib4mpl]{color: var(--ink-muted)}.teaser__price[b-g6huib4mpl]{display: flex;align-items: baseline;gap: 1.75rem;margin-top: 0.75rem}.teaser__amount[b-g6huib4mpl]{font-family: var(--font-display);font-weight: 800;font-size: clamp(4.5rem, 3rem + 4vw, 7rem);line-height: 1;letter-spacing: -0.035em}.teaser__per[b-g6huib4mpl]{color: var(--ink-muted);font-size: 1.125rem}.teaser__yearly[b-g6huib4mpl]{margin-top: 0.75rem;font-size: 1.0625rem;font-weight: 600}.teaser[b-g6huib4mpl] .teaser__checks{margin-top: 1.75rem;gap: 0.75rem}.teaser[b-g6huib4mpl] .teaser__checks li{font-weight: 400;font-size: 0.9375rem}.teaser__cta[b-g6huib4mpl]{display: flex;flex-wrap: wrap;align-items: center;gap: 1rem;margin-top: 2rem;color: var(--ink-muted);font-size: 0.9375rem}.receipt[b-g6huib4mpl]{position: relative;align-self: start;margin-top: 1rem;padding: 2.25rem 2.5rem 2.5rem;background: #fff;color: var(--ink);font-family: var(--font-mono);transform: rotate(-2deg);box-shadow: 0 24px 48px rgb(0 0 0 / 0.4)}.receipt__tear[b-g6huib4mpl]{position: absolute;left: 0;top: calc(100% - 1px);width: 100%;height: 12px;fill: #fff}.receipt__title[b-g6huib4mpl]{font-size: 0.8125rem;font-weight: 700;letter-spacing: 0.08em;text-transform: uppercase}.receipt__dashes[b-g6huib4mpl]{height: 1px;margin: 1.25rem 0;border-top: 1.5px dashed #b5b0a6}.receipt ul[b-g6huib4mpl]{display: grid;gap: 1.25rem;margin: 0;padding: 0;list-style: none}.receipt li[b-g6huib4mpl]{display: flex;justify-content: space-between;gap: 1rem;font-size: 0.9375rem}.receipt s[b-g6huib4mpl]{color: #6b675f;text-decoration-color: var(--coral);text-decoration-thickness: 2px}.receipt__total[b-g6huib4mpl]{display: flex;justify-content: space-between;align-items: baseline;font-size: 0.9375rem;text-transform: uppercase;letter-spacing: 0.04em}.receipt__total b[b-g6huib4mpl]{font-family: var(--font-display);font-size: 1.625rem}.receipt__note[b-g6huib4mpl]{margin-top: 1.25rem;font-family: var(--font-serif);font-style: italic;font-size: 1.0625rem;line-height: 1.45;color: #3a3530}.teaser__more[b-g6huib4mpl]{margin-top: 3rem;text-align: center;font-weight: 600}.teaser[b-g6huib4mpl] .teaser__sticker{--slap-at: 400ms}@media (prefers-reduced-motion: no-preference){.teaser.mo-wait .receipt [style*="--l"][b-g6huib4mpl]{opacity: 0;translate: 0 6px}.teaser.is-in .receipt [style*="--l"][b-g6huib4mpl]{animation: receipt-line-b-g6huib4mpl 300ms var(--ease-out) calc(200ms + var(--l) * 90ms) backwards}.teaser.mo-wait .receipt__total b[b-g6huib4mpl]{opacity: 0;scale: 1.4}.teaser.is-in .receipt__total b[b-g6huib4mpl]{animation: receipt-stamp-b-g6huib4mpl 260ms var(--ease-snap) 1150ms backwards}}@media (prefers-reduced-motion: no-preference) and (min-width: 721px){.receipt s[b-g6huib4mpl]{position: relative;text-decoration-color: transparent}.receipt s[b-g6huib4mpl]::after{content: "";position: absolute;left: 0;right: 0;top: calc(50% - 1px);height: 2px;background: var(--coral);transform-origin: left}.teaser.mo-wait .receipt s[b-g6huib4mpl]::after{scale: 0 1}.teaser.is-in .receipt s[b-g6huib4mpl]::after{animation: mo-grow-x 240ms var(--ease-out) calc(350ms + var(--l) * 90ms) backwards}}@keyframes receipt-line-b-g6huib4mpl{from{opacity: 0;translate: 0 6px}}@keyframes receipt-stamp-b-g6huib4mpl{from{opacity: 0;scale: 1.4}}@media (max-width: 1100px){.teaser__grid[b-g6huib4mpl]{grid-template-columns: 1fr;justify-items: center}.teaser__plan[b-g6huib4mpl], .receipt[b-g6huib4mpl]{width: 100%;max-width: 600px}}@media (max-width: 720px){.teaser__head[b-g6huib4mpl]{justify-items: start;text-align: left}.teaser__plan[b-g6huib4mpl]{padding: 2rem 1.5rem;border-radius: 28px}.teaser[b-g6huib4mpl] .teaser__sticker{left: auto;right: 12px}.teaser[b-g6huib4mpl] .teaser__sticker--sold-out{gap: 8px;min-height: 38px;padding: 0 0.625rem 0 0.375rem;font-size: 0.8125rem}.teaser[b-g6huib4mpl] .teaser__sold-out{height: 26px;padding: 0 0.5625rem;font-size: 0.625rem}.receipt[b-g6huib4mpl]{padding: 1.75rem 1.5rem 2rem}.receipt li[b-g6huib4mpl]{font-size: 0.8125rem}}.numbers[b-ufa76k1b82]{padding-block: 3.5rem 4rem}.numbers__list[b-ufa76k1b82]{display: grid;grid-template-columns: repeat(4, minmax(0, 1fr));margin-block: 0;padding: 0;list-style: none}.numbers__item[b-ufa76k1b82]{position: relative;padding-right: 1.5rem}.numbers__item + .numbers__item[b-ufa76k1b82]{padding-left: calc(1.5rem + 1px)}.numbers__item + .numbers__item[b-ufa76k1b82]::before{content: "";position: absolute;left: 0;top: 0;bottom: 0;width: 1px;background: var(--line);transform-origin: top}@media (prefers-reduced-motion: no-preference){.numbers.mo-wait .numbers__item[b-ufa76k1b82]::before{scale: 1 0}.numbers.is-in .numbers__item[b-ufa76k1b82]::before{animation: mo-grow-y var(--dur-move) var(--ease-out) var(--mo-stagger) backwards}}.numbers__item a[b-ufa76k1b82]{display: grid;gap: 0.75rem;color: inherit;text-decoration: none}.numbers__item a:hover .numbers__caption[b-ufa76k1b82]{color: var(--text-head)}.numbers__value[b-ufa76k1b82]{justify-self: start;font-family: var(--font-display);font-weight: 800;font-size: clamp(3.5rem, 2.6rem + 2.4vw, 5rem);line-height: 1.05;letter-spacing: -0.03em}.numbers__caption[b-ufa76k1b82]{max-width: 15rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.6;transition: color 120ms ease}@media (max-width: 900px){.numbers__list[b-ufa76k1b82]{grid-template-columns: repeat(2, minmax(0, 1fr));row-gap: 2.5rem}.numbers__item + .numbers__item[b-ufa76k1b82]{padding-left: 0}.numbers__item + .numbers__item[b-ufa76k1b82]::before{display: none}.numbers__item:nth-child(even)[b-ufa76k1b82]{padding-left: 1rem}}.showcase-band[b-xpzx27cdkf]{background: var(--bg-band)}.showcase-band__head[b-xpzx27cdkf]{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 460px);align-items: end;gap: 2rem}.showcase-band__title[b-xpzx27cdkf]{margin-top: 1rem}.showcase-band__grid[b-xpzx27cdkf]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px 32px;margin: 3.5rem 0 0;padding: 0;list-style: none}.showcase-band__more[b-xpzx27cdkf]{display: flex;justify-content: center;margin-top: 3.5rem}@media (max-width: 1000px){.showcase-band__head[b-xpzx27cdkf]{grid-template-columns: 1fr}.showcase-band__grid[b-xpzx27cdkf]{grid-template-columns: repeat(2, minmax(0, 1fr))}.showcase-band__grid > li:nth-child(3)[b-xpzx27cdkf]{display: none}}@media (max-width: 600px){.showcase-band__grid[b-xpzx27cdkf]{grid-template-columns: minmax(0, 1fr);gap: 40px;margin-top: 2.5rem}.showcase-band__grid > li:nth-child(3)[b-xpzx27cdkf]{display: list-item}.showcase-band__more[b-xpzx27cdkf]{margin-top: 2.5rem}.showcase-band__more[b-xpzx27cdkf] .btn{width: 100%}}.works[b-91rzjt37bw]{--rise: 8px;--stagger: 40ms}.works__inner[b-91rzjt37bw]{display: flex;align-items: center;gap: 2.25rem;min-height: 120px;border-block: 1px solid var(--line)}.works__items[b-91rzjt37bw]{display: flex;flex-wrap: wrap;align-items: center;gap: 0.75rem 2.25rem;margin: 0;padding: 0;list-style: none;color: var(--text-quiet);font-size: 1.1875rem;font-weight: 600}.works__inner > .t-label[b-91rzjt37bw]{flex: none}.works__divider[b-91rzjt37bw]{width: 1px;height: 24px;background: var(--line-strong)}@media (max-width: 960px){.works__inner[b-91rzjt37bw]{flex-direction: column;align-items: flex-start;gap: 1.25rem;padding-block: 2rem}.works__items[b-91rzjt37bw]{gap: 0.75rem 1.5rem;font-size: 1rem}.works__divider[b-91rzjt37bw]{display: none}}.legal-nav[b-wed2zvgxv8]{display: grid;gap: 8px;margin: 0;padding: 0}.legal-versions[b-wed2zvgxv8]{display: grid;gap: 24px;max-width: 420px;margin: 0 0 0.75rem;padding: 16px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface-card);font-family: var(--font-mono);scroll-margin-top: calc(var(--nav-height) + 1.5rem)}.legal-versions li[b-wed2zvgxv8]{display: flex;align-items: baseline;justify-content: space-between;gap: 1rem}.legal-versions__date[b-wed2zvgxv8]{color: var(--text-head);font-size: 0.875rem;line-height: 1.43}.legal-versions__note[b-wed2zvgxv8]{color: var(--text-muted);font-size: 0.8125rem}.legal-versions__link[b-wed2zvgxv8]{color: var(--cyan);font-size: 0.8125rem;overflow-wrap: anywhere}.founding[b-ft9dj3icu7]{padding-block: 0 4rem}.ticket[b-ft9dj3icu7]{--notch: 20px;--stub: 260px;--stub-end: 16px;--tear-gap: 24px;--tear-x: calc(100% - var(--stub-end) - var(--stub) - var(--tear-gap));position: relative;display: grid;grid-template-columns: minmax(0, 1fr) auto var(--stub);align-items: center;min-height: 132px;padding: 1.5rem var(--stub-end) 1.5rem 3rem;border-radius: 20px;background: var(--coral);color: var(--ink);-webkit-mask: radial-gradient(circle var(--notch) at var(--tear-x) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--tear-x) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat;mask: radial-gradient(circle var(--notch) at var(--tear-x) 0, #0000 98%, #000) top / 100% 51% no-repeat, radial-gradient(circle var(--notch) at var(--tear-x) 100%, #0000 98%, #000) bottom / 100% 51% no-repeat}.ticket__body p:last-child[b-ft9dj3icu7]{max-width: 48rem;margin-top: 0.5rem;font-size: 1.125rem;font-weight: 600;line-height: 1.44}.ticket[b-ft9dj3icu7] .eyebrow, .ticket__stub .t-label[b-ft9dj3icu7]{color: rgb(18 20 23 / 0.8)}.ticket__perforation[b-ft9dj3icu7]{width: 0;height: 80px;margin: 0 calc(var(--tear-gap) - 1px) 0 1.25rem;border-left: 2px dashed rgb(18 20 23 / 0.4)}.ticket__stub[b-ft9dj3icu7]{display: grid;justify-items: center;gap: 0.25rem;text-align: center}@media (min-width: 721px){.ticket[b-ft9dj3icu7]{background: linear-gradient(to right, var(--coral) calc(var(--tear-x) + 1px), transparent 0)}.ticket__stub[b-ft9dj3icu7]{align-self: stretch;align-content: center;margin: -1.5rem calc(-1 * var(--stub-end)) -1.5rem calc(1px - var(--tear-gap));padding: 1.5rem var(--stub-end) 1.5rem calc(var(--tear-gap) - 1px);border-radius: 0 20px 20px 0;background: var(--coral);transform-origin: 0 50%}}@media (min-width: 721px) and (hover: hover) and (pointer: fine){.ticket__stub[b-ft9dj3icu7]{transition: rotate var(--dur-base) var(--ease-out)}.ticket__stub:hover[b-ft9dj3icu7]{rotate: -1.5deg}}.ticket__count[b-ft9dj3icu7]{font-family: var(--font-display);font-weight: 800;font-size: 2.25rem;line-height: 1.22;letter-spacing: -0.03em}@media (max-width: 860px){.founding[b-ft9dj3icu7]{padding-bottom: 1.5rem}.ticket[b-ft9dj3icu7]{--notch: 16px;--notch-y: calc(100% - 75px);grid-template-columns: minmax(0, 1fr);align-items: stretch;min-height: 0;padding: 1.5rem 1.5rem 0;-webkit-mask: radial-gradient(circle var(--notch) at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat;mask: radial-gradient(circle var(--notch) at 0 var(--notch-y), #0000 98%, #000) left / 51% 100% no-repeat, radial-gradient(circle var(--notch) at 100% var(--notch-y), #0000 98%, #000) right / 51% 100% no-repeat}.ticket__body p:last-child[b-ft9dj3icu7]{font-size: 1rem;line-height: 1.5}.ticket__perforation[b-ft9dj3icu7]{width: 100%;height: 0;margin: 1.75rem 0 0;border-left: 0;border-top: 2px dashed rgb(18 20 23 / 0.4)}.ticket__stub[b-ft9dj3icu7]{display: flex;justify-content: space-between;align-items: center;gap: 1rem;height: 74px;padding-bottom: 4px;text-align: left}.ticket__stub .t-label[b-ft9dj3icu7]{text-align: right}.ticket__count[b-ft9dj3icu7]{font-size: 1.75rem;line-height: 1.29;letter-spacing: -0.03em;white-space: nowrap}}.picker[b-z14uxaavno]{padding-bottom: 2.5rem}.toggle[b-z14uxaavno]{display: flex;width: max-content;margin: 0 auto;padding: 4px;border: 1px solid rgb(255 255 255 / 0.12);border-radius: 24px;background: rgb(255 255 255 / 0.05)}.toggle input[b-z14uxaavno]{position: absolute;opacity: 0;pointer-events: none}.toggle label[b-z14uxaavno]{display: grid;place-items: center;min-width: 112px;height: 40px;padding: 0 1.75rem;border-radius: 20px;color: var(--text-body);font-size: 0.875rem;font-weight: 600;cursor: pointer;transition: background-color 140ms ease, color 140ms ease}.toggle input:checked + label[b-z14uxaavno]{background: var(--teal);color: var(--ink);font-weight: 700}.toggle input:focus-visible + label[b-z14uxaavno]{outline: 2px solid var(--focus);outline-offset: 2px}.plan__period[b-z14uxaavno]{display: grid}.plan__period > div[b-z14uxaavno]{grid-area: 1 / 1}.when-monthly[b-z14uxaavno], .picker:has(#billing-monthly:checked) .when-yearly[b-z14uxaavno]{visibility: hidden;opacity: 0;translate: 0 -8px}.picker:has(#billing-monthly:checked) .when-monthly[b-z14uxaavno]{visibility: visible;opacity: 1;translate: none}@media (prefers-reduced-motion: no-preference){.picker.is-ticking .plan__period > div[b-z14uxaavno]{transition: opacity 120ms var(--ease-out), translate 120ms var(--ease-out), visibility 0s linear 120ms}.picker.is-ticking:has(#billing-yearly:checked) .when-yearly[b-z14uxaavno], .picker.is-ticking:has(#billing-monthly:checked) .when-monthly[b-z14uxaavno]{transition: none;animation: price-in-b-z14uxaavno 160ms var(--ease-out) 60ms backwards}}@keyframes price-in-b-z14uxaavno{from{opacity: 0;translate: 0 8px}}.plans[b-z14uxaavno]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 1.5rem;margin-top: 4.25rem;align-items: stretch}.plan[b-z14uxaavno]{position: relative;display: flex;flex-direction: column;gap: 0;min-height: 600px;padding: 2.25rem 2rem 2rem;border-radius: 28px}.plan .t-label[b-z14uxaavno]{margin-bottom: 0.75rem}.plan--trial[b-z14uxaavno]{background: var(--surface-card);border: 1px solid var(--line)}.plan--pro[b-z14uxaavno]{background: var(--paper);color: var(--ink);box-shadow: 0 0 60px rgb(21 234 214 / 0.25)}.plan--pro .t-label[b-z14uxaavno]{color: var(--ink-muted)}.plan--team[b-z14uxaavno]{background: var(--bg-page);border: 1.5px dashed var(--line-strong)}.plan__price[b-z14uxaavno]{font-family: var(--font-display);font-weight: 800;font-size: 4.5rem;line-height: 1.11;letter-spacing: -0.035em;color: var(--text-head)}.plan--pro .plan__price[b-z14uxaavno]{color: var(--ink)}.plan__price-row[b-z14uxaavno]{display: flex;align-items: center;gap: 1.5rem}.plan__unit[b-z14uxaavno]{color: var(--ink-muted);font-size: 0.9375rem}.plan__per[b-z14uxaavno]{margin: 0.375rem 0 1.5rem;color: var(--text-body);font-size: 0.9375rem}.plan__sub[b-z14uxaavno]{margin: 0.375rem 0 1.5rem;color: var(--ink);font-size: 0.9375rem;font-weight: 600}.plan__soon[b-z14uxaavno]{font-family: var(--font-serif);font-style: italic;font-size: 5rem;line-height: 1.05;color: var(--lavender)}.picker[b-z14uxaavno] .plan__checks{margin-top: 2.5rem;gap: 0.875rem}.picker[b-z14uxaavno] .plan__checks li{font-size: 0.9375rem;font-weight: 400}.picker[b-z14uxaavno] .plan__sticker{position: absolute;right: -12px;top: -22px;min-height: 40px;padding: 0 1.5rem;font-size: 0.8125rem;text-transform: uppercase}.plan__vat[b-z14uxaavno]{margin-top: auto;padding-top: 1.5rem;color: var(--ink-muted);font-size: 0.8125rem}.picker__currency[b-z14uxaavno]{margin-top: 1.5rem;color: var(--text-muted);font-size: 0.8125rem;text-align: center}.picker__currency a[b-z14uxaavno]{color: var(--text-body)}.picker__currency a[aria-current="true"][b-z14uxaavno]{color: var(--text-head);font-weight: 600;text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1000px){.plans[b-z14uxaavno]{grid-template-columns: 1fr;max-width: 480px;margin-inline: auto}.plan[b-z14uxaavno]{min-height: 0}}.plan-tabs[b-z14uxaavno], .picker__others[b-z14uxaavno]{display: none}@media (max-width: 720px){.picker[b-z14uxaavno]{padding-bottom: 1.5rem}.toggle[b-z14uxaavno]{width: 100%;padding: 3px;border-radius: 22px}.toggle label[b-z14uxaavno]{min-width: 0;height: 36px;padding: 0 0.75rem;border-radius: 18px}.toggle label[for="billing-monthly"][b-z14uxaavno]{flex: 130 1 0}.toggle label[for="billing-yearly"][b-z14uxaavno]{flex: 204 1 0}.plan-tabs[b-z14uxaavno]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));margin: 1rem 0 0;padding: 3px;border: 1px solid var(--line);border-radius: 12px;background: var(--bg-band)}.plan-tabs input[b-z14uxaavno]{position: absolute;opacity: 0;pointer-events: none}.plan-tabs label[b-z14uxaavno]{display: grid;place-items: center;height: 36px;border-radius: 9px;color: var(--text-body);font-size: 0.875rem;font-weight: 700;cursor: pointer;transition: background-color 140ms ease, color 140ms ease}.plan-tabs input:checked + label[b-z14uxaavno]{background: var(--paper);color: var(--ink)}.plan-tabs input:focus-visible + label[b-z14uxaavno]{outline: 2px solid var(--focus);outline-offset: 2px}.plans[b-z14uxaavno]{max-width: none;margin-top: 1.125rem}.plan[b-z14uxaavno]{display: none;padding: 1.75rem 1.5rem 2.625rem}.picker:has(#plan-tab-trial:checked) .plan--trial[b-z14uxaavno], .picker:has(#plan-tab-pro:checked) .plan--pro[b-z14uxaavno], .picker:has(#plan-tab-team:checked) .plan--team[b-z14uxaavno]{display: flex}.plan .t-label[b-z14uxaavno]{margin-bottom: 0.5rem}.plan__price[b-z14uxaavno]{font-size: 4rem;line-height: 1.13;letter-spacing: -0.031em}.plan__price-row[b-z14uxaavno]{gap: 0.8rem}.plan__unit[b-z14uxaavno]{font-size: 0.875rem}.plan__per[b-z14uxaavno]{margin: 0.625rem 0 1rem;font-size: 0.875rem}.plan__sub[b-z14uxaavno]{margin: 0.625rem 0 1rem;font-size: 0.875rem;line-height: 1.43}.plan__soon[b-z14uxaavno]{font-size: 4rem}.picker[b-z14uxaavno] .plan .btn{--btn-h: 52px}.picker[b-z14uxaavno] .plan__checks{margin-top: 1.5rem;gap: 1.25rem}.picker[b-z14uxaavno] .plan__checks li{line-height: 1.33}.picker[b-z14uxaavno] .plan__checks .checks__mark{width: 20px;height: 20px;margin-top: 0}.picker[b-z14uxaavno] .plan__sticker{right: 14px;top: 22px;min-height: 36px;padding: 0 1.25rem;font-size: 0.75rem}.picker:has(#plan-tab-pro:checked) .picker__others[b-z14uxaavno]{display: block}.picker__others[b-z14uxaavno]{margin-top: 0.75rem;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.54}.picker__currency[b-z14uxaavno]{margin-top: 0.5rem;text-align: left}}@supports not selector(:has(*)){.plan-tabs[b-z14uxaavno], .picker__others[b-z14uxaavno]{display: none !important}.plan[b-z14uxaavno]{display: flex !important}}.faq[b-9qhmwq7gcn]{padding-bottom: 6rem}.faq__title[b-9qhmwq7gcn]{margin-top: 1rem;font-size: clamp(2rem, 1.3rem + 2.2vw, 3.25rem);line-height: 1.15;letter-spacing: -0.03em}.faq__grid[b-9qhmwq7gcn]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));column-gap: 3rem;margin-top: 3.5rem}.faq__item[b-9qhmwq7gcn]{border-top: 1px solid var(--line);padding: 1.5rem 0 1.75rem}.faq__item summary[b-9qhmwq7gcn]{display: flex;justify-content: space-between;align-items: center;gap: 1rem;list-style: none;cursor: pointer}.faq__item summary[b-9qhmwq7gcn]::-webkit-details-marker{display: none}.faq__item h3[b-9qhmwq7gcn]{font-size: 1.1875rem;line-height: 1.37;letter-spacing: -0.015em}.faq__icon[b-9qhmwq7gcn]{position: relative;flex: none;width: 16px;height: 16px}.faq__icon[b-9qhmwq7gcn]::before, .faq__icon[b-9qhmwq7gcn]::after{content: "";position: absolute;left: 0;top: 7px;width: 16px;height: 2px;border-radius: 1px;background: var(--teal);transition: transform 160ms ease}.faq__icon[b-9qhmwq7gcn]::after{transform: rotate(90deg)}.faq__item[open] .faq__icon[b-9qhmwq7gcn]::after{transform: rotate(0deg)}@media (prefers-reduced-motion: no-preference){.faq__item[open] p[b-9qhmwq7gcn]{animation: mo-open var(--dur-base) var(--ease-out)}}.faq__item p[b-9qhmwq7gcn]{max-width: 34rem;margin-top: 0.75rem;color: var(--text-body);font-size: 0.9375rem;line-height: 1.6}@media (max-width: 860px){.faq__grid[b-9qhmwq7gcn]{grid-template-columns: 1fr}}@media (max-width: 720px){.faq[b-9qhmwq7gcn]{padding-bottom: 4rem}.faq__title[b-9qhmwq7gcn]{margin-top: 0.5rem;font-size: 2.125rem;line-height: 1.18;letter-spacing: -0.03em}.faq__grid[b-9qhmwq7gcn]{margin-top: 2rem;border-bottom: 1px solid var(--line)}.faq__item[b-9qhmwq7gcn]{padding: 1.125rem 0}.faq__item[open][b-9qhmwq7gcn]{padding-bottom: 1rem}.faq__item h3[b-9qhmwq7gcn]{font-size: 1.0625rem;font-weight: 700;line-height: 1.41;letter-spacing: 0}}.pricing-hero[b-vjrwirzy72]{position: relative;overflow: hidden;padding: 5.5rem 0 3rem}.pricing-hero__glow-a[b-vjrwirzy72]{width: 460px;height: 360px;left: calc(50% - 460px);top: 200px;opacity: 0.18;filter: blur(130px)}.pricing-hero__glow-b[b-vjrwirzy72]{width: 460px;height: 360px;left: calc(50% + 0px);top: 220px;opacity: 0.18;filter: blur(130px)}.pricing-hero__inner[b-vjrwirzy72]{position: relative;z-index: 1;display: grid;justify-items: center;gap: 1rem;text-align: center}.pricing-hero__lead[b-vjrwirzy72]{max-width: 40rem;margin-top: 1.5rem}@media (max-width: 720px){.pricing-hero[b-vjrwirzy72]{padding: 2.25rem 0 1.25rem}.pricing-hero__inner[b-vjrwirzy72]{justify-items: start;gap: 0.5rem;text-align: left}.pricing-hero__inner h1[b-vjrwirzy72]{line-height: 1.15}.pricing-hero__lead[b-vjrwirzy72]{margin-top: 0.5rem;line-height: 1.63}.pricing-hero__glow-a[b-vjrwirzy72]{left: -80px;top: 160px;width: 520px;height: 320px;opacity: 0.13;filter: blur(120px)}.pricing-hero__glow-b[b-vjrwirzy72]{display: none}}.promise-wrap[b-6nzeincmmf]{padding-bottom: 6rem}.promise[b-6nzeincmmf]{position: relative;display: grid;grid-template-columns: minmax(0, 520px) minmax(0, 500px);justify-content: space-between;gap: 2rem;padding: 3.5rem;border-radius: 32px;background: var(--teal);color: var(--ink);isolation: isolate}.promise__clip[b-6nzeincmmf]{position: absolute;inset: 0;z-index: -1;overflow: hidden;border-radius: inherit}.promise__motif[b-6nzeincmmf]{position: absolute;left: calc(100% - 300px);top: -140px;width: 480px;height: 480px;border: 80px solid rgb(0 0 0 / 0.06);border-radius: 50%}.promise__title[b-6nzeincmmf]{color: var(--ink);font-size: clamp(2rem, 1.4rem + 1.8vw, 2.75rem);line-height: 1.18;letter-spacing: -0.03em}.promise__body[b-6nzeincmmf]{color: #123b38;font-size: 1.0625rem;line-height: 1.65}@media (max-width: 860px){.promise[b-6nzeincmmf]{grid-template-columns: 1fr;padding: 2.5rem 1.75rem}}@media (max-width: 720px){.promise-wrap[b-6nzeincmmf]{padding-bottom: 3rem}.promise[b-6nzeincmmf]{gap: 0.75rem;padding: 1.75rem 1.5rem 2.25rem}.promise__title[b-6nzeincmmf]{font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.025em}.promise__body[b-6nzeincmmf]{font-size: 0.9375rem;line-height: 1.6}.promise__motif[b-6nzeincmmf]{left: 175px;top: -135px;width: 350px;height: 350px;border-width: 50px}}.au-head[b-5kj29od310]{display: flex;align-items: flex-start;gap: 28px;padding-top: 72px}.au-head__name[b-5kj29od310]{font-size: clamp(2rem, 1.4rem + 2vw, 3rem);line-height: 1.1;letter-spacing: -0.03em}.au-head__handle[b-5kj29od310]{margin-top: 6px;color: var(--text-muted);font: 500 0.875rem/1.25rem var(--font-mono)}.au-head__bio[b-5kj29od310]{max-width: 560px;margin-top: 14px;color: var(--text-body);font-size: 1rem;line-height: 1.625rem}.au-head__links[b-5kj29od310]{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 12px 0 0;padding: 0;font-size: 0.9375rem}.au-head__since[b-5kj29od310]{margin-top: 14px;color: var(--text-muted);font-size: 0.875rem;line-height: 1.25rem}.au-work[b-5kj29od310]{margin-top: 64px}.au-work__title[b-5kj29od310]{font-size: 1.4375rem;line-height: 1.3;letter-spacing: -0.02em}.au-grid[b-5kj29od310]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px 32px;margin: 24px 0 0;padding: 0}.au-foot[b-5kj29od310]{margin-top: 72px;padding: 24px 0 var(--section-y);border-top: 1px solid var(--line);font-size: 0.875rem}.au-foot a[b-5kj29od310]{color: var(--text-muted);text-decoration: underline;text-underline-offset: 3px}@media (max-width: 1000px){.au-grid[b-5kj29od310]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.au-head[b-5kj29od310]{flex-direction: column;gap: 16px;padding-top: 32px}.au-head[b-5kj29od310] .au-head__tile{--size: 64px !important}.au-work[b-5kj29od310]{margin-top: 40px}.au-grid[b-5kj29od310]{grid-template-columns: minmax(0, 1fr);gap: 40px}.au-foot[b-5kj29od310]{margin-top: 48px}}.cs-removed[b-jihd4ldbzm]{overflow-x: hidden;overflow-x: clip}.cs-bar[b-jihd4ldbzm]{background: var(--surface-raised);border-bottom: 1px solid var(--line)}.cs-bar__inner[b-jihd4ldbzm]{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 24px;padding: 12px 0}.cs-bar p[b-jihd4ldbzm]{color: var(--text-quiet);font-size: 0.875rem;line-height: 1.25rem}.cs-bar a[b-jihd4ldbzm]{font-size: 0.875rem;font-weight: 600}.cs-bar--preview[b-jihd4ldbzm]{box-shadow: inset 4px 0 0 var(--coral)}.cs-head[b-jihd4ldbzm]{padding-top: 56px}.cs-path[b-jihd4ldbzm]{color: var(--text-muted);font: 500 0.75rem/1rem var(--font-mono);letter-spacing: 0.08em;text-transform: uppercase}.cs-path a[b-jihd4ldbzm]{color: var(--text-muted)}.cs-path a:hover[b-jihd4ldbzm]{color: var(--text-head)}.cs-title[b-jihd4ldbzm]{max-width: 960px;margin-top: 16px;font-size: 3.5rem;line-height: 3.75rem;letter-spacing: -0.03em;overflow-wrap: anywhere}.cs-summary[b-jihd4ldbzm]{max-width: 760px;margin-top: 20px;color: var(--text-body);font-size: 1.25rem;line-height: 2rem}.cs-byline[b-jihd4ldbzm]{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 16px;margin-top: 28px}.cs-byline__who[b-jihd4ldbzm]{display: flex;align-items: center;gap: 12px;color: var(--text-head);font-size: 0.9375rem}.cs-byline__who a[b-jihd4ldbzm]{color: var(--text-head);font-weight: 600}.cs-byline__date[b-jihd4ldbzm]{color: var(--text-muted)}.cs-share[b-jihd4ldbzm]{display: flex;align-items: center;gap: 8px}.cs-share__link[b-jihd4ldbzm]{display: inline-flex;align-items: center;height: 36px;padding: 0 16px;border: 1px solid var(--line-strong);border-radius: var(--radius-pill);color: var(--text-head);font-size: 0.875rem;font-weight: 600}.cs-share__link:hover[b-jihd4ldbzm]{text-decoration: none;border-color: var(--text-muted)}.cs-share:has([data-share-only]:not([hidden])) .cs-share__link[b-jihd4ldbzm], .cs-share:has([data-copy]:not([hidden])) .cs-share__link[b-jihd4ldbzm]{display: none}.cs-chips[b-jihd4ldbzm]{display: flex;flex-wrap: wrap;gap: 8px;margin: 16px 0 0;padding: 0}.cs-chip[b-jihd4ldbzm]{display: inline-flex;align-items: center;height: 28px;padding: 0 12px;border: 1px solid var(--line-on-dark);border-radius: var(--radius-pill);color: var(--text-body);font-size: 0.8125rem}.cs-chip:hover[b-jihd4ldbzm]{color: var(--text-head);text-decoration: none;border-color: rgb(255 255 255 / 0.3)}.cs-cover-wrap[b-jihd4ldbzm]{margin-top: 40px}.cs-cover[b-jihd4ldbzm]{margin: 0}.cs-cover__label[b-jihd4ldbzm]{margin: 0 0 8px;color: var(--text-muted);font: 500 0.75rem/1rem var(--font-mono)}.cs-cover__label .p8-hash[b-jihd4ldbzm]{color: var(--teal)}.cs-cover__frame[b-jihd4ldbzm]{aspect-ratio: 4 / 3;border-radius: var(--radius-media)}.cs-cover__frame img[b-jihd4ldbzm]{display: block;width: 100%;height: 100%;border-radius: var(--radius-media);object-fit: cover}.cs-cover__caption[b-jihd4ldbzm]{margin-top: 10px;color: var(--text-muted);font-size: 0.875rem;line-height: 1.25rem}.cs-sections[b-jihd4ldbzm]{margin-top: 96px}.cs-section + .cs-section[b-jihd4ldbzm]{margin-top: 96px}.cs-after[b-jihd4ldbzm]{margin-top: 96px}.cs-agent[b-jihd4ldbzm]{display: flex;align-items: center;gap: 8px;max-width: 920px;margin: 0 auto 24px;color: var(--text-body);font-size: 0.875rem;line-height: 1.25rem}.cs-agent[b-jihd4ldbzm] .icon{color: #7aa2ff}.cs-author[b-jihd4ldbzm]{margin-top: 96px;padding: 72px 0;background: var(--bg-band)}.cs-author__head[b-jihd4ldbzm]{display: flex;align-items: flex-start;gap: 20px}.cs-author__name[b-jihd4ldbzm]{font-size: 1.4375rem;line-height: 1.3;letter-spacing: -0.02em}.cs-author__name a[b-jihd4ldbzm]{color: var(--text-head)}.cs-author__handle[b-jihd4ldbzm]{margin-top: 2px;color: var(--text-muted);font: 500 0.8125rem/1.25rem var(--font-mono)}.cs-author__bio[b-jihd4ldbzm]{max-width: 560px;margin-top: 10px;color: var(--text-body);font-size: 0.9375rem;line-height: 1.5rem}.cs-author__links[b-jihd4ldbzm]{display: flex;flex-wrap: wrap;gap: 6px 16px;margin: 10px 0 0;padding: 0;font-size: 0.875rem}.cs-more__head[b-jihd4ldbzm]{display: flex;align-items: baseline;justify-content: space-between;gap: 16px;margin-top: 48px}.cs-more__title[b-jihd4ldbzm]{font-size: 1.4375rem;line-height: 1.3;letter-spacing: -0.02em}.cs-more[b-jihd4ldbzm]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px 32px;margin: 24px 0 0;padding: 0}.cs-like[b-jihd4ldbzm]{padding-top: 72px}.cs-foot[b-jihd4ldbzm]{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 12px 24px;margin-top: 72px;padding: 24px 0 var(--section-y);border-top: 1px solid var(--line);color: var(--text-muted);font-size: 0.875rem;line-height: 1.25rem}.cs-foot__report[b-jihd4ldbzm]{color: var(--text-muted);text-decoration: underline;text-underline-offset: 3px}.cs-foot__report:hover[b-jihd4ldbzm]{color: var(--danger)}@media (max-width: 1000px){.cs-more[b-jihd4ldbzm]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.cs-head[b-jihd4ldbzm]{padding-top: 28px}.cs-title[b-jihd4ldbzm]{font-size: 2rem;line-height: 2.375rem}.cs-summary[b-jihd4ldbzm]{margin-top: 14px;font-size: 1.0625rem;line-height: 1.625rem}.cs-byline[b-jihd4ldbzm]{margin-top: 20px}.cs-cover-wrap[b-jihd4ldbzm]{margin-top: 28px}.cs-sections[b-jihd4ldbzm], .cs-after[b-jihd4ldbzm]{margin-top: 64px}.cs-section + .cs-section[b-jihd4ldbzm]{margin-top: 64px}.cs-author[b-jihd4ldbzm]{margin-top: 64px;padding: 48px 0}.cs-more[b-jihd4ldbzm]{grid-template-columns: minmax(0, 1fr);gap: 40px}.cs-like[b-jihd4ldbzm]{padding-top: 48px}.cs-foot[b-jihd4ldbzm]{margin-top: 48px}}.cs-credits[b-30ps84d9rz]{display: grid;gap: 20px;max-width: 920px;margin: 0 auto;padding: 32px 0;border-block: 1px solid var(--line)}.cs-credits__row[b-30ps84d9rz]{display: grid;grid-template-columns: 240px minmax(0, 1fr);gap: 24px}.cs-credits__label[b-30ps84d9rz]{color: var(--text-muted);font: 500 0.75rem/1.5rem var(--font-mono);letter-spacing: 0.08em;text-transform: uppercase}.cs-credits__value[b-30ps84d9rz]{margin: 0;color: var(--text-body);font-size: 0.9375rem;line-height: 1.5rem}.cs-credits__value ul[b-30ps84d9rz]{margin: 0;padding: 0}.cs-credits__role[b-30ps84d9rz]{color: var(--text-muted)}.cs-credits__domain[b-30ps84d9rz]{margin-left: 6px;color: var(--text-muted);font-size: 0.8125rem}.cs-credits__mark[b-30ps84d9rz]{display: flex;align-items: center;gap: 8px;margin-top: 6px;color: var(--text-muted);font: 500 0.6875rem/1rem var(--font-mono);letter-spacing: 0.06em}@media (max-width: 600px){.cs-credits__row[b-30ps84d9rz]{grid-template-columns: minmax(0, 1fr);gap: 4px}}.cs-figure[b-choetcpsrj]{width: 100%;margin: 0 auto;min-width: 0}.cs-figure__label[b-choetcpsrj]{margin: 0 0 8px;overflow: hidden;color: var(--text-muted);font: 500 0.75rem/1rem var(--font-mono);white-space: nowrap;text-overflow: ellipsis}.cs-figure__label .p8-hash[b-choetcpsrj]{color: var(--teal)}.cs-figure__frame[b-choetcpsrj]{width: 100%;border-radius: var(--radius-card)}.cs-figure__frame img[b-choetcpsrj]{display: block;width: 100%;height: auto;border-radius: var(--radius-card)}.cs-figure__caption[b-choetcpsrj]{margin-top: 10px;color: var(--text-muted);font-size: 0.875rem;line-height: 1.25rem}.cs-figure--paper .cs-figure__caption[b-choetcpsrj]{color: var(--ink-muted)}.cs-figure--paper .cs-figure__label[b-choetcpsrj]{color: var(--ink-muted)}.cs-figure--paper[b-choetcpsrj]{--p8-label-on: var(--ink);--p8-hash-on: var(--indigo)}.cs-panel[b-awciml86ci]{display: flex;justify-content: center;padding: 64px;border-radius: var(--radius-media)}.cs-panel--dark[b-awciml86ci]{background: var(--bg-band)}.cs-panel--paper[b-awciml86ci]{background: var(--paper)}.cs-row[b-awciml86ci]{display: flex;align-items: flex-end;gap: 32px}@media (max-width: 600px){.cs-panel[b-awciml86ci]{padding: 16px}.cs-row[b-awciml86ci]{flex-direction: column;align-items: stretch;gap: 40px}.cs-row[b-awciml86ci] .cs-figure{flex: none !important}}.cs-text[b-189zq316my]{max-width: 680px;margin: 0 auto}.cs-text__heading[b-189zq316my]{margin-bottom: 16px;font-size: 2rem;line-height: 2.5rem;letter-spacing: -0.02em}.cs-text__p[b-189zq316my], .cs-text__list[b-189zq316my]{color: var(--text-body);font-size: 1rem;line-height: 1.625rem}.cs-text__p + .cs-text__p[b-189zq316my], .cs-text__p + .cs-text__list[b-189zq316my], .cs-text__list + .cs-text__p[b-189zq316my]{margin-top: 1rem}.cs-text__list[b-189zq316my]{padding-left: 1.25rem}.cs-text__list li + li[b-189zq316my]{margin-top: 0.375rem}.cs-text strong[b-189zq316my]{color: var(--text-head)}.cs-text a[b-189zq316my]{text-decoration: underline;text-underline-offset: 3px}@media (max-width: 600px){.cs-text__heading[b-189zq316my]{font-size: 1.625rem;line-height: 2rem}}.rp-page[b-9meu54yzp3]{padding: 64px 0 var(--section-y)}.rp-card[b-9meu54yzp3]{max-width: 680px;margin: 0 auto;padding: 40px;border: 1px solid var(--line);border-radius: var(--radius-panel);background: var(--surface-card)}.rp-title[b-9meu54yzp3]{font-size: 1.75rem;line-height: 2.25rem;letter-spacing: -0.02em;overflow-wrap: anywhere}.rp-lead[b-9meu54yzp3]{margin-top: 10px;color: var(--text-body)}.rp-alert[b-9meu54yzp3]{margin-top: 20px}.rp-alert ul[b-9meu54yzp3]{margin: 6px 0 0;padding-left: 1.25rem}.rp-form[b-9meu54yzp3]{margin-top: 28px}.rp-field[b-9meu54yzp3]{margin: 0 0 22px;padding: 0;border: 0}.rp-field legend[b-9meu54yzp3]{margin-bottom: 10px;padding: 0}.rp-choice + .rp-choice[b-9meu54yzp3]{margin-top: 8px}.rp-textarea[b-9meu54yzp3]{min-height: 140px;resize: vertical;font-family: var(--font-body);line-height: 1.5}.rp-pair[b-9meu54yzp3]{display: grid;grid-template-columns: 1fr 1fr;gap: 16px}.rp-pair .rp-field[b-9meu54yzp3]{margin-bottom: 6px}.rp-faith[b-9meu54yzp3]{margin-top: 22px}.rp-actions[b-9meu54yzp3]{display: flex;flex-wrap: wrap;justify-content: flex-end;gap: 12px;margin-top: 28px}.rp-contact[b-9meu54yzp3]{margin-top: 24px;color: var(--text-muted);font-size: 0.8125rem}@media (max-width: 600px){.rp-page[b-9meu54yzp3]{padding-top: 24px}.rp-card[b-9meu54yzp3]{padding: 24px 20px}.rp-pair[b-9meu54yzp3]{grid-template-columns: minmax(0, 1fr);gap: 0}.rp-actions[b-9meu54yzp3]{justify-content: stretch}.rp-actions[b-9meu54yzp3] .btn{flex: 1}}.sc-card[b-0ze7ilxy8f]{position: relative;display: flex;flex-direction: column;min-width: 0}.sc-card__label[b-0ze7ilxy8f]{margin: 0 0 8px;overflow: hidden;color: var(--text-muted);font: 500 0.75rem/1rem var(--font-mono);white-space: nowrap;text-overflow: ellipsis}.sc-card__label .p8-hash[b-0ze7ilxy8f]{color: var(--teal)}.sc-card__size[b-0ze7ilxy8f]{display: none}.sc-card__cover[b-0ze7ilxy8f]{position: relative;aspect-ratio: 4 / 3;min-height: 0;overflow: hidden;border: 1px solid var(--line);border-radius: var(--radius-card)}.sc-card__cover img[b-0ze7ilxy8f]{display: block;width: 100%;height: 100%;border-radius: calc(var(--radius-card) - 1px);object-fit: cover}.sc-card[b-0ze7ilxy8f] .sc-card__pick{position: absolute;top: 14px;left: 14px;z-index: 2}.sc-card__title[b-0ze7ilxy8f]{display: -webkit-box;margin-top: 14px;overflow: hidden;color: var(--text-head);font: 600 1rem/1.5rem var(--font-body);letter-spacing: 0;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;margin-inline: -6px;padding-inline: 6px}.sc-card__link:focus-visible[b-0ze7ilxy8f]{outline-offset: 0}.sc-card__link[b-0ze7ilxy8f]{color: inherit}.sc-card__link:hover[b-0ze7ilxy8f]{text-decoration: none}.sc-card__link[b-0ze7ilxy8f]::after{content: "";position: absolute;inset: 0;border-radius: var(--radius-card)}.sc-card__meta[b-0ze7ilxy8f]{display: flex;align-items: center;gap: 8px;margin-top: 6px;min-width: 0;color: var(--text-muted);font-size: 0.875rem;line-height: 1.25rem}.sc-card__author[b-0ze7ilxy8f]{position: relative;z-index: 1;min-width: 0;overflow: hidden;color: var(--text-muted);white-space: nowrap;text-overflow: ellipsis}.sc-card__author:hover[b-0ze7ilxy8f]{color: var(--text-head)}.sc-card__end[b-0ze7ilxy8f]{display: inline-flex;align-items: center;gap: 10px;margin-left: auto;flex: none}.sc-card__mark[b-0ze7ilxy8f]{position: relative;z-index: 1;display: inline-flex}.sc-card__type[b-0ze7ilxy8f]{font: 500 0.6875rem/1rem var(--font-mono);letter-spacing: 0.08em}@media (hover: hover) and (pointer: fine){.sc-card:hover .sc-card__size[b-0ze7ilxy8f]{display: inline}.sc-card:hover .sc-card__title[b-0ze7ilxy8f]{color: var(--text-head)}}.sc-controls[b-0in3td35zw]{display: grid;grid-template-columns: minmax(0, 1fr) auto;align-items: start;gap: 16px 24px;padding: 8px 0 0}.sc-types ul[b-0in3td35zw]{display: flex;flex-wrap: wrap;gap: 8px;margin: 0;padding: 0}.sc-chip[b-0in3td35zw]{display: inline-flex;align-items: center;height: 36px;padding: 0 16px;border: 1px solid var(--line-on-dark);border-radius: var(--radius-pill);background: var(--surface-card);color: var(--text-body);font-size: 0.875rem;white-space: nowrap;transition: border-color var(--dur-quick) ease, color var(--dur-quick) ease}.sc-chip:hover[b-0in3td35zw]{border-color: rgb(255 255 255 / 0.3);color: var(--text-head);text-decoration: none}.sc-chip.is-current[b-0in3td35zw]{border-color: var(--teal);background: var(--teal);color: var(--ink);font-weight: 600}.sc-form[b-0in3td35zw]{display: flex;align-items: center;gap: 12px}.sc-form__search[b-0in3td35zw]{width: 300px;min-height: 40px;padding-block: 0.4rem}.sc-form__row[b-0in3td35zw]{display: flex;align-items: center;gap: 12px}.sc-form__field[b-0in3td35zw]{display: flex;align-items: center;gap: 8px}.sc-form__select[b-0in3td35zw]{width: 140px;min-height: 40px;padding: 0.4rem 2rem 0.4rem 0.875rem}.sc-form__select--tag[b-0in3td35zw]{width: 204px}.sc-form[b-0in3td35zw] [hidden]{display: none !important}@media (scripting: enabled){.sc-form[b-0in3td35zw] .sc-form__apply{display: none}}.sc-chosen[b-0in3td35zw]{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin: 0;padding: 0}.sc-chosen__chip[b-0in3td35zw]{display: inline-flex;gap: 6px;align-items: center;height: 30px;padding: 0 12px;border-radius: var(--radius-pill);background: var(--surface-raised);color: var(--text-head);font-size: 0.8125rem}.sc-chosen__chip:hover[b-0in3td35zw]{text-decoration: none;background: var(--line-strong)}.sc-chosen__clear[b-0in3td35zw]{margin-left: 4px;font-size: 0.8125rem}@media (max-width: 1100px){.sc-controls[b-0in3td35zw]{grid-template-columns: minmax(0, 1fr)}}@media (max-width: 720px){.sc-controls[b-0in3td35zw]{gap: 14px;padding: 0}.sc-types ul[b-0in3td35zw]{flex-wrap: nowrap;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter) 2px;overflow-x: auto;scroll-snap-type: x proximity;scroll-padding-inline: var(--gutter);scrollbar-width: none}.sc-types ul[b-0in3td35zw]::-webkit-scrollbar{display: none}.sc-types li[b-0in3td35zw]{flex: none;scroll-snap-align: start}.sc-form[b-0in3td35zw]{order: -1;flex-direction: column;align-items: stretch}.sc-form__search[b-0in3td35zw]{width: 100%}.sc-form__row[b-0in3td35zw]{display: grid;grid-template-columns: minmax(0, 1fr) minmax(0, 1fr)}.sc-form__field[b-0in3td35zw]{flex-direction: column;align-items: stretch;gap: 6px;min-width: 0}.sc-form__select[b-0in3td35zw]{width: 100%}.sc-form[b-0in3td35zw] .sc-form__apply{grid-column: 1 / -1}}.sc-hero[b-1kmptih5xr]{position: relative;overflow: hidden;padding: 88px 0 64px}.sc-hero__glow[b-1kmptih5xr]{width: 520px;height: 420px;left: calc(50% + 120px);top: 40px;opacity: 0.14;filter: blur(140px)}.sc-hero__inner[b-1kmptih5xr]{position: relative;z-index: 1}.sc-hero__title[b-1kmptih5xr]{max-width: 18ch;margin-top: 12px;font-size: clamp(2.5rem, 1.4rem + 3.6vw, 4.5rem);line-height: 1.06;letter-spacing: -0.03em}.sc-hero__title[b-1kmptih5xr] .accent{white-space: nowrap}.sc-hero__lead[b-1kmptih5xr]{max-width: 47.5rem;margin-top: 1.5rem}.sc-body[b-1kmptih5xr]{padding-bottom: var(--section-y)}.sc-featured__list[b-1kmptih5xr]{display: grid;grid-template-columns: repeat(2, minmax(0, 1fr));gap: 32px;margin: 48px 0 0;padding: 0}.sc-grid[b-1kmptih5xr]{display: grid;grid-template-columns: repeat(3, minmax(0, 1fr));gap: 48px 32px;margin: 48px 0 0;padding: 0}.sc-featured + .sc-grid[b-1kmptih5xr], .sc-featured + .sc-pager + .sc-grid[b-1kmptih5xr]{margin-top: 64px}.sc-pager[b-1kmptih5xr]{display: flex;justify-content: center;margin-top: 56px}.sc-pager--previous[b-1kmptih5xr]{margin: 32px 0 0;justify-content: flex-start}.sc-empty[b-1kmptih5xr]{max-width: 560px;margin: 64px auto 0;padding: 48px 32px;border: 1px dashed var(--line-strong);border-radius: var(--radius-panel);text-align: center}.sc-empty__title[b-1kmptih5xr]{font-size: 1.5rem;line-height: 1.33;letter-spacing: -0.02em}.sc-empty__body[b-1kmptih5xr]{margin-top: 12px;color: var(--text-body)}.sc-empty__actions[b-1kmptih5xr]{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;margin-top: 24px}.sc-empty[b-1kmptih5xr] .btn{margin-top: 24px}.sc-empty__actions[b-1kmptih5xr] .btn{margin-top: 0}@media (max-width: 1000px){.sc-grid[b-1kmptih5xr]{grid-template-columns: repeat(2, minmax(0, 1fr))}}@media (max-width: 600px){.sc-hero[b-1kmptih5xr]{padding: 32px 0 28px}.sc-hero__title[b-1kmptih5xr]{font-size: 2.5rem;line-height: 1.1}.sc-hero__lead[b-1kmptih5xr]{margin-top: 1rem;font-size: 1rem;line-height: 1.63}.sc-featured__list[b-1kmptih5xr]{grid-template-columns: minmax(0, 1fr);gap: 40px;margin-top: 32px}.sc-grid[b-1kmptih5xr]{grid-template-columns: minmax(0, 1fr);gap: 40px;margin-top: 32px}.sc-featured + .sc-grid[b-1kmptih5xr]{margin-top: 40px}.sc-empty[b-1kmptih5xr]{margin-top: 40px;padding: 32px 20px}}.request-id[b-y739k0znjx]{margin-top: 1.75rem;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.5}.request-id__label[b-y739k0znjx]{text-transform: uppercase;letter-spacing: 0.04em}.request-id code[b-y739k0znjx]{display: block;color: var(--text-body);font-size: inherit;overflow-wrap: anywhere;user-select: all}@media (max-width: 720px){.request-id[b-y739k0znjx]{margin-top: 1.25rem;font-size: 0.6875rem;line-height: 1.64}}.art[b-hq7c8jex0d]{display: block}.frame[b-hq7c8jex0d]{fill: rgb(255 255 255 / 0.02);stroke: var(--line-strong);stroke-width: 1}.frame--broken[b-hq7c8jex0d]{stroke: rgb(240 106 106 / 0.5);stroke-width: 1.5;stroke-dasharray: 8 6}.sel[b-hq7c8jex0d]{fill: none;stroke: #4f9eff;stroke-width: 1.5}.sel-handle[b-hq7c8jex0d]{fill: #fff;stroke: #4f9eff;stroke-width: 1.5}.sel-badge[b-hq7c8jex0d]{fill: #1f6fdb}.badge-text[b-hq7c8jex0d]{fill: #fff;font-family: var(--font-mono);font-size: 11px;font-weight: 600}.trail[b-hq7c8jex0d]{fill: none;stroke: var(--coral);stroke-opacity: 0.6;stroke-width: 2;stroke-dasharray: 4 7;stroke-linecap: round}.cursor-arrow[b-hq7c8jex0d]{fill: var(--coral);stroke: #fff;stroke-width: 1.2;stroke-linejoin: round}.you-tag[b-hq7c8jex0d]{fill: var(--coral)}.you-text[b-hq7c8jex0d]{fill: var(--ink);font-family: var(--font-body);font-size: 12px;font-weight: 600}.hatch[b-hq7c8jex0d]{stroke: rgb(255 255 255 / 0.04);stroke-width: 9}.lock-disc[b-hq7c8jex0d]{fill: var(--bg-page);stroke: var(--line-strong);stroke-width: 1.5}.lock[b-hq7c8jex0d]{fill: none;stroke: var(--text-head);stroke-width: 2.2;stroke-linecap: round;stroke-linejoin: round}.panel[b-hq7c8jex0d]{fill: var(--surface-card);stroke: var(--line-strong);stroke-width: 1}.panel-title[b-hq7c8jex0d]{fill: var(--text-muted);font-family: var(--font-mono);font-size: 11px;font-weight: 500;letter-spacing: 1px}.row-icon[b-hq7c8jex0d]{fill: none;stroke: var(--text-muted);stroke-width: 1.2}.row-text[b-hq7c8jex0d]{fill: var(--text-body);font-family: var(--font-body);font-size: 13px}.row-text--on[b-hq7c8jex0d]{fill: var(--text-head)}.row-selected[b-hq7c8jex0d]{fill: rgb(79 158 255 / 0.15)}.row-lock[b-hq7c8jex0d]{fill: var(--text-head)}.row-shackle[b-hq7c8jex0d]{fill: none;stroke: var(--text-head);stroke-width: 1.4}.click-ring[b-hq7c8jex0d]{fill: none;stroke: var(--coral);stroke-width: 1.2}.timer[b-hq7c8jex0d]{fill: var(--bg-page);stroke: var(--line-strong);stroke-width: 1}.timer-text[b-hq7c8jex0d]{fill: var(--warning);font-family: var(--font-mono);font-size: 12px;letter-spacing: 1px}.block[b-hq7c8jex0d]{fill: var(--surface-raised)}.block-edge[b-hq7c8jex0d]{fill: rgb(53 200 228 / 0.2)}.crack[b-hq7c8jex0d]{fill: none;stroke: var(--danger);stroke-width: 2.5;stroke-linejoin: round}.redline[b-hq7c8jex0d]{fill: none;stroke: var(--danger);stroke-width: 1}.redline[b-hq7c8jex0d], .redline-pill[b-hq7c8jex0d], .redline-text[b-hq7c8jex0d]{transform-box: fill-box;transform-origin: center}@media (prefers-reduced-motion: no-preference){.art-500 > :not(.redline, .redline-pill, .redline-text)[b-hq7c8jex0d]{animation: mo-fade 400ms var(--ease-out)}.art-500 .redline[b-hq7c8jex0d]{animation: mo-grow-x 260ms var(--ease-out) 200ms backwards}.art-500 .redline-pill[b-hq7c8jex0d], .art-500 .redline-text[b-hq7c8jex0d]{animation: status-pill-b-hq7c8jex0d 160ms var(--ease-snap) 580ms backwards}}@keyframes status-pill-b-hq7c8jex0d{from{opacity: 0;scale: 0.9}}.redline-pill[b-hq7c8jex0d]{fill: var(--danger)}.redline-text[b-hq7c8jex0d]{fill: var(--ink);font-family: var(--font-mono);font-size: 11px;font-weight: 700}.art--phone[b-hq7c8jex0d]{display: none}.hatch--phone[b-hq7c8jex0d]{stroke-width: 8}.lock--phone[b-hq7c8jex0d]{stroke-width: 2}.timer-text--phone[b-hq7c8jex0d]{font-size: 11px}@media (max-width: 720px){.art--wide[b-hq7c8jex0d]{display: none}.art--phone[b-hq7c8jex0d]{display: block}}.status[b-d6gnqd7539]{--status-code: var(--coral);--status-accent: var(--teal);--status-label: var(--text-muted);position: relative;padding-block: 3rem}.status--warning[b-d6gnqd7539]{--status-code: var(--warning);--status-accent: var(--warning)}.status--error[b-d6gnqd7539]{--status-code: #ff9c9c;--status-accent: #ff9c9c;--status-label: #ff9c9c}.status__inner[b-d6gnqd7539]{position: relative;display: grid;grid-template-columns: minmax(0, 600px) minmax(0, 480px);align-items: start;gap: 3rem;padding-left: 32px}.status__art[b-d6gnqd7539]{position: relative}.status__glow[b-d6gnqd7539]{left: -12px;top: -34px;width: 600px;height: 480px;background: var(--indigo);opacity: 0.12;filter: blur(160px)}.status__label[b-d6gnqd7539]{position: relative;z-index: 1;display: flex;gap: 0.5rem;margin: 0 0 2px 10px;color: var(--status-label);font-family: var(--font-mono);font-size: 0.75rem;line-height: 1.33;white-space: nowrap}.status__label-text[b-d6gnqd7539]{min-width: 0;overflow: hidden;text-overflow: ellipsis}.status__art[b-d6gnqd7539] svg{position: relative;z-index: 1;width: 100%;height: auto;overflow: visible}.status__text[b-d6gnqd7539]{position: relative;z-index: 1;margin-top: 52px}.status__code[b-d6gnqd7539]{color: var(--status-code);letter-spacing: 0.083em}.status__title[b-d6gnqd7539]{margin-top: 0.75rem;font-size: clamp(2.25rem, 1.5rem + 2vw, 3.25rem);line-height: 1.15;letter-spacing: -0.031em}.status__title[b-d6gnqd7539] .accent{color: var(--status-accent)}.status__body[b-d6gnqd7539]{min-height: calc(3 * 1.44em);margin-top: 1.5rem;color: var(--text-body);font-size: 1.125rem;line-height: 1.44;overflow-wrap: anywhere}.status__actions[b-d6gnqd7539]{display: flex;flex-wrap: wrap;gap: 0.75rem;margin-top: 1.875rem}.status__actions[b-d6gnqd7539] .btn{padding-inline: 2.25rem}.status__actions[b-d6gnqd7539] form{display: contents}.status__actions[b-d6gnqd7539] .btn.is-waiting{background: var(--line);color: var(--text-dim);opacity: 1;cursor: not-allowed}@media (max-width: 960px){.status__inner[b-d6gnqd7539]{grid-template-columns: minmax(0, 1fr);justify-items: start;gap: 2.5rem;padding-left: 0}.status__art[b-d6gnqd7539]{width: min(100%, 600px)}.status__text[b-d6gnqd7539]{max-width: 36rem;margin-top: 0}}@media (max-width: 720px){.status[b-d6gnqd7539]{padding-block: 26px 1rem}.status__inner[b-d6gnqd7539]{gap: 6px}.status__glow[b-d6gnqd7539]{left: -60px;top: 56px;width: 500px;height: 360px;filter: blur(140px)}.status__art[b-d6gnqd7539]{width: 100%}.status__label[b-d6gnqd7539]{margin: 0 0 0 2px;font-size: 0.6875rem;line-height: 1.45}.status__art[b-d6gnqd7539] svg{width: min(100% + 12px, 480px);max-width: none;margin-left: -6px}.status__text[b-d6gnqd7539]{width: 100%}.status__code[b-d6gnqd7539]{font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em}.status__title[b-d6gnqd7539]{margin-top: 6px;font-size: 2.125rem;line-height: 1.18;letter-spacing: -0.029em}.status__body[b-d6gnqd7539]{min-height: calc(3 * 1.5em);margin-top: 1rem;font-size: 1rem;line-height: 1.5}.status__actions[b-d6gnqd7539]{flex-direction: column;align-items: stretch;width: 100%;margin-top: 1.5rem}.status__actions[b-d6gnqd7539] .btn{width: 100%}}.avatar[b-zr1cuj6enm]{display: inline-grid;place-items: center;flex: none;width: var(--size);height: var(--size);border-radius: 50%;background: linear-gradient(135deg, #35c8e4 0%, #6c74e8 60%, #a322e0 100%);color: #0b0d10;font-family: var(--font-body);font-size: calc(var(--size) * 0.36);font-weight: 700;letter-spacing: 0.02em}.btn[b-o5cgcaf891]{--btn-h: 52px;display: inline-flex;align-items: center;justify-content: center;gap: 0.5rem;min-height: var(--btn-h);padding: 0 1.75rem;border: 1px solid transparent;border-radius: calc(var(--btn-h) / 2);font-family: var(--font-body);font-size: 0.9375rem;font-weight: 600;line-height: 1.2;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color 140ms ease, border-color 140ms ease, color 140ms ease, transform 140ms ease}.btn:hover[b-o5cgcaf891]{text-decoration: none}.btn:active[b-o5cgcaf891]{transform: translateY(1px)}.btn:disabled[b-o5cgcaf891], .btn[aria-disabled="true"][b-o5cgcaf891]{opacity: 0.5;cursor: not-allowed;transform: none}.btn--large[b-o5cgcaf891]{--btn-h: 52px}.btn--medium[b-o5cgcaf891]{--btn-h: 44px;padding: 0 1.375rem}.btn--small[b-o5cgcaf891]{--btn-h: 36px;padding: 0 1rem;font-size: 0.875rem}.btn--block[b-o5cgcaf891]{width: 100%}.btn--primary[b-o5cgcaf891]{background: var(--teal);color: var(--ink)}.btn--primary:hover[b-o5cgcaf891]{background: #4ff0e0}.btn--outline[b-o5cgcaf891]{background: transparent;color: var(--text-head);border-color: rgb(255 255 255 / 0.25)}.btn--outline:hover[b-o5cgcaf891]{border-color: rgb(255 255 255 / 0.5);background: rgb(255 255 255 / 0.04)}.btn--ink[b-o5cgcaf891]{background: var(--ink);color: #fff}.btn--ink:hover[b-o5cgcaf891]{background: #262a31}.btn--paper[b-o5cgcaf891]{background: var(--paper);color: var(--ink)}.btn--paper:hover[b-o5cgcaf891]{background: #fff}.btn--coral[b-o5cgcaf891]{background: var(--coral);color: var(--ink)}.btn--coral:hover[b-o5cgcaf891]{background: #ff9274}.btn--outlineink[b-o5cgcaf891]{background: transparent;color: var(--ink);border-color: rgb(18 20 23 / 0.25)}.btn--outlineink:hover[b-o5cgcaf891]{border-color: rgb(18 20 23 / 0.55)}.btn--ghost[b-o5cgcaf891]{background: transparent;color: var(--link);padding-inline: 0.5rem}.btn--ghost:hover[b-o5cgcaf891]{text-decoration: underline;text-underline-offset: 3px}.btn--danger[b-o5cgcaf891]{background: transparent;color: var(--danger);border-color: rgb(240 106 106 / 0.5)}.btn--danger:hover[b-o5cgcaf891]{background: rgb(240 106 106 / 0.08);border-color: var(--danger)}.callout[b-hn21ygxts1]{--tone: var(--cyan);--tone-wash: rgb(53 200 228 / 0.08);--tone-line: rgb(53 200 228 / 0.33);position: relative;overflow: hidden;padding: 1.125rem 1.5rem 1.375rem;border: 1px solid var(--tone-line);border-radius: 14px;background: var(--tone-wash);font-size: 0.9375rem;line-height: 1.6}.callout[b-hn21ygxts1]::before{content: "";position: absolute;inset: 0 auto 0 0;width: 4px;background: var(--tone)}.callout--warning[b-hn21ygxts1]{--tone: var(--warning);--tone-wash: rgb(245 184 75 / 0.08);--tone-line: rgb(245 184 75 / 0.33)}.callout__title[b-hn21ygxts1]{color: var(--text-head);font-weight: 700;line-height: 1.47}.callout__body[b-hn21ygxts1]{margin-top: 0.25rem;color: var(--text-body)}.callout__body[b-hn21ygxts1] a{color: var(--link)}.checks[b-nevapqbrta]{display: grid;gap: 0.875rem;margin: 0;padding: 0;list-style: none}.checks li[b-nevapqbrta]{display: flex;align-items: flex-start;gap: 0.875rem;line-height: 1.45}.checks__mark[b-nevapqbrta]{flex: none;margin-top: 0.06em}.checks__mark path[b-nevapqbrta]{fill: none;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}.checks--teal .checks__mark circle[b-nevapqbrta]{fill: rgb(21 234 214 / 0.14)}.checks--teal .checks__mark path[b-nevapqbrta]{stroke: var(--teal)}.checks--teal li[b-nevapqbrta]{color: var(--text-head)}.checks--ink .checks__mark circle[b-nevapqbrta]{fill: var(--ink)}.checks--ink .checks__mark path[b-nevapqbrta]{stroke: var(--teal)}.checks--ink li[b-nevapqbrta]{color: var(--ink);font-weight: 500}.checks--quiet .checks__mark circle[b-nevapqbrta]{fill: rgb(255 255 255 / 0.08)}.checks--quiet .checks__mark path[b-nevapqbrta]{stroke: var(--teal)}.checks--quiet li[b-nevapqbrta]{color: var(--text-head)}.checks--lavender .checks__mark circle[b-nevapqbrta]{fill: rgb(255 255 255 / 0.08)}.checks--lavender .checks__mark path[b-nevapqbrta]{stroke: var(--lavender)}.checks--lavender li[b-nevapqbrta]{color: var(--text-body)}.code[b-atpdoemb1q]{position: relative;margin-inline: 0;margin-bottom: 0;padding: 0.625rem 0 1.25rem;border: 1px solid var(--line-strong);border-radius: 14px;background: var(--surface-sunken)}.code__head[b-atpdoemb1q]{display: flex;align-items: center;justify-content: space-between;gap: 1rem;min-height: 18px;padding: 0 1.125rem}.code__lang[b-atpdoemb1q]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.625rem;line-height: 1.4;letter-spacing: 0.1em;text-transform: uppercase}.code__copy[b-atpdoemb1q]{padding: 0;border: 0;background: none;color: var(--cyan);font-size: 0.75rem;font-weight: 600;line-height: 1.5}.code__copy:hover[b-atpdoemb1q]{text-decoration: underline;text-underline-offset: 3px}.code__pre[b-atpdoemb1q]{margin: 0.375rem 0 0;padding: 0 1.125rem;overflow-x: auto;color: var(--text-head);font-family: var(--font-mono);font-size: 0.875rem;line-height: 1.5714;white-space: pre;border-radius: 0}.code__pre code[b-atpdoemb1q]{font-size: inherit}.code__prompt[b-atpdoemb1q]{user-select: none}@media (max-width: 720px){.code__pre[b-atpdoemb1q]{font-size: 0.8125rem;line-height: 1.6923}.code[b-atpdoemb1q]::after{content: "";position: absolute;right: 0;bottom: 1px;width: 48px;height: calc(100% - 30px);border-radius: 0 0 13px 0;background: linear-gradient(to right, rgb(11 13 16 / 0), var(--surface-sunken));pointer-events: none}}.content-hero[b-srcsagxmzf]{position: relative;overflow: hidden;padding: 5rem 0 3.5rem;border-bottom: 1px solid var(--line)}.content-hero__glow[b-srcsagxmzf]{width: 520px;height: 380px;left: calc(50% + 120px);top: 40px;opacity: 0.16}.content-hero__inner[b-srcsagxmzf]{position: relative;z-index: 1;display: grid;gap: 1rem;max-width: 56rem;margin-left: max(var(--gutter), calc(50% - 600px))}.content-hero__lead[b-srcsagxmzf]{max-width: 42rem;margin-top: 0.75rem}.content-body[b-srcsagxmzf]{padding-block: 3.5rem 6rem}.prose[b-srcsagxmzf]{max-width: 46rem;color: var(--text-body);font-size: 1.0625rem;line-height: 1.7}.prose[b-srcsagxmzf] h2{margin: 3rem 0 1rem;font-size: 1.75rem;line-height: 1.21;letter-spacing: -0.02em}.prose[b-srcsagxmzf] h3{margin: 2rem 0 0.75rem;font-size: 1.25rem;line-height: 1.3;letter-spacing: -0.015em}.prose[b-srcsagxmzf] h2:first-child, .prose[b-srcsagxmzf] h3:first-child{margin-top: 0}.prose[b-srcsagxmzf] p + p, .prose[b-srcsagxmzf] p + ul, .prose[b-srcsagxmzf] ul + p, .prose[b-srcsagxmzf] p + ol, .prose[b-srcsagxmzf] ol + p{margin-top: 1rem}.prose[b-srcsagxmzf] ul, .prose[b-srcsagxmzf] ol{padding-left: 1.25rem}.prose[b-srcsagxmzf] li + li{margin-top: 0.5rem}.prose[b-srcsagxmzf] strong, .prose[b-srcsagxmzf] b{color: var(--text-head)}.prose[b-srcsagxmzf] code{padding: 0.1em 0.35em;border-radius: 4px;background: var(--surface-raised);color: var(--text-head);font-size: 0.9em}.prose[b-srcsagxmzf] pre{margin: 1.25rem 0;padding: 1.25rem 1.5rem;overflow-x: auto;border: 1px solid rgb(255 255 255 / 0.08);border-radius: 16px;background: #0a0b0d;color: var(--text-head);font-size: 0.875rem;line-height: 1.7}.prose[b-srcsagxmzf] pre code{padding: 0;background: none}.prose[b-srcsagxmzf] table{width: 100%;margin: 1.5rem 0;font-size: 0.9375rem}.prose[b-srcsagxmzf] th, .prose[b-srcsagxmzf] td{padding: 0.75rem 0.75rem 0.75rem 0;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.prose[b-srcsagxmzf] th{color: var(--text-head);font-weight: 600}.prose[b-srcsagxmzf] .note{margin-top: 2rem;padding: 1.25rem 1.5rem;border: 1px solid rgb(53 200 228 / 0.35);border-radius: 16px;background: rgb(53 200 228 / 0.06);color: var(--text-body);font-size: 0.9375rem}@media (max-width: 720px){.content-hero[b-srcsagxmzf]{padding-top: 3rem}}.cursor[b-vdijk9a0bv]{position: relative;display: inline-block;width: max-content;padding: 18px 0 0 12px;font: 400 12px/1 var(--font-body);letter-spacing: 0;text-transform: none;vertical-align: top;pointer-events: none;user-select: none}.cursor__gx--arrow[b-vdijk9a0bv]{position: absolute;left: 0;top: 0}.cursor__gx[b-vdijk9a0bv], .cursor__gy[b-vdijk9a0bv]{display: block}.cursor__arrow[b-vdijk9a0bv]{display: block;overflow: visible;stroke: #fff;stroke-width: 1.2;stroke-linejoin: round}.cursor--person .cursor__arrow[b-vdijk9a0bv]{fill: var(--coral)}.cursor--agent .cursor__arrow[b-vdijk9a0bv]{fill: var(--indigo)}.cursor__tag[b-vdijk9a0bv]{display: inline-flex;align-items: center;gap: 0.375rem;height: 26px;padding: 0 0.75rem;border-radius: 13px;font-family: var(--font-body);font-size: 0.75rem;font-weight: 600;line-height: 1;white-space: nowrap}.cursor--person .cursor__tag[b-vdijk9a0bv]{background: var(--coral);color: var(--ink)}.cursor--agent .cursor__tag[b-vdijk9a0bv]{background: var(--agent-gradient);color: #fff;padding-left: 0.625rem}.cursor__spark[b-vdijk9a0bv]{fill: #fff;flex: none}.cursor__sep[b-vdijk9a0bv]{opacity: 0.8;padding-inline: 0.125rem}.cursor__tick[b-vdijk9a0bv]{display: inline-grid}.cursor__tick > span[b-vdijk9a0bv]{grid-area: 1 / 1}.cursor__from[b-vdijk9a0bv]{opacity: 0}.cursor__tick--names[b-vdijk9a0bv]{justify-items: center}.cursor__label[b-vdijk9a0bv]{display: inline-flex;align-items: center;gap: 0.375rem}.cursor__alt[b-vdijk9a0bv]{opacity: 0}.cursor__gx--tag[b-vdijk9a0bv]{--trail: 40ms}@media (prefers-reduced-motion: no-preference){.cursor.mo-glide-now .cursor__gx[b-vdijk9a0bv], .is-in .cursor.mo-glide .cursor__gx[b-vdijk9a0bv]{animation: mo-glide-x var(--gt, var(--dur-glide)) var(--ease-in-out) calc(var(--gd, 0ms) + var(--trail, 0ms)) backwards}.cursor.mo-glide-now .cursor__gy[b-vdijk9a0bv], .is-in .cursor.mo-glide .cursor__gy[b-vdijk9a0bv]{animation: mo-glide-y var(--gt, var(--dur-glide)) var(--ease-out) calc(var(--gd, 0ms) + var(--trail, 0ms)) backwards}.mo-wait .cursor.mo-glide[b-vdijk9a0bv]{opacity: 0}.cursor.mo-tick-now .cursor__from[b-vdijk9a0bv]{animation: mo-tick-out 120ms var(--ease-out) var(--tick-at, 0ms) both}.cursor.mo-tick-now .cursor__to[b-vdijk9a0bv]{animation: mo-tick-in 160ms var(--ease-out) calc(var(--tick-at, 0ms) + 60ms) backwards}}.eyebrow[b-xjkljpkto8]{display: flex;gap: 0.6em;align-items: baseline}.eyebrow--muted[b-xjkljpkto8]{color: var(--text-muted)}.eyebrow--teal[b-xjkljpkto8]{color: var(--teal)}.eyebrow--ink[b-xjkljpkto8]{color: rgb(18 20 23 / 0.72)}.eyebrow--oncolor[b-xjkljpkto8]{color: rgb(255 255 255 / 0.78)}.eyebrow--amber[b-xjkljpkto8]{color: var(--warning)}.eyebrow__dot[b-xjkljpkto8]{opacity: 0.8}.keycap[b-g145hrnmq4]{display: inline-grid;place-items: center;min-width: 24px;height: 22px;padding: 0 0.4375rem;border: 1px solid var(--line-strong);border-radius: 5px;background: var(--surface-raised);color: var(--text-head);font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 400;line-height: 1;letter-spacing: 0;text-transform: none;white-space: nowrap}.logo[b-0rs0wwwoa2]{display: inline-flex;align-items: center;gap: 0.635rem;color: var(--text-head);text-decoration: none;border-radius: 6px}.logo:hover[b-0rs0wwwoa2]{text-decoration: none}.logo__word[b-0rs0wwwoa2]{font-family: var(--font-body);font-weight: 700;letter-spacing: -0.0143em;line-height: 1}.lf[b-8z46tisr8g]{display: grid;grid-template-columns: 220px minmax(0, 1fr) 212px;grid-template-areas: "side article toc";column-gap: 30px;align-items: start;padding-block: 5rem 7.5rem}.lf__side[b-8z46tisr8g], .lf__toc[b-8z46tisr8g]{position: sticky;top: calc(var(--nav-height) + 2.5rem)}.lf__side[b-8z46tisr8g]{z-index: 2;grid-area: side}.lf__toc[b-8z46tisr8g]{grid-area: toc;max-height: calc(100vh - var(--nav-height) - 3.5rem);overflow-y: auto;margin: -4px;padding: 4px}.lf__article[b-8z46tisr8g]{grid-area: article;min-width: 0;padding-left: 28px}.lf__crumbs[b-8z46tisr8g]{color: var(--teal)}.lf__crumbs ol[b-8z46tisr8g]{display: flex;flex-wrap: wrap;gap: 0 0.875rem;margin: 0;padding: 0}.lf__crumbs li + li[b-8z46tisr8g]::before{content: "/";margin-right: 0.875rem}.lf__crumbs a[b-8z46tisr8g]{color: inherit}.lf__title[b-8z46tisr8g]{margin-top: 14px;font-size: clamp(2rem, 1.6rem + 1.6vw, 2.875rem);line-height: 1.17;letter-spacing: -0.03em}.lf__meta[b-8z46tisr8g]{margin-top: 14px;color: var(--text-muted);font-family: var(--font-mono);font-size: 0.8125rem;line-height: 1.38}.lf__meta[b-8z46tisr8g] a{color: var(--text-muted);text-decoration: underline;text-underline-offset: 3px}.lf__meta[b-8z46tisr8g] a:hover{color: var(--text-head)}.lf__meta[b-8z46tisr8g] time{white-space: nowrap}.lf__fold[b-8z46tisr8g]{display: none;margin-top: 1.375rem;border: 1px solid var(--line);border-radius: 12px;background: var(--surface-card)}.lf__fold summary[b-8z46tisr8g]{display: flex;align-items: center;justify-content: space-between;min-height: 46px;padding: 0 1rem;border-radius: 12px;color: var(--text-head);font-size: 0.875rem;font-weight: 600;list-style: none;cursor: pointer}.lf__fold summary[b-8z46tisr8g]::-webkit-details-marker{display: none}.lf__chevron[b-8z46tisr8g]{fill: none;stroke: var(--text-body);stroke-width: 1.6;stroke-linecap: round;stroke-linejoin: round;transition: transform 140ms ease}.lf__fold[open] .lf__chevron[b-8z46tisr8g]{transform: rotate(180deg)}.lf__fold ol[b-8z46tisr8g]{display: grid;gap: 0.625rem;margin: 0;padding: 0.25rem 1rem 1rem}.lf__fold a[b-8z46tisr8g]{color: var(--text-body);font-size: 0.875rem}.lf__fold a:hover[b-8z46tisr8g]{color: var(--text-head)}.lf__body[b-8z46tisr8g]{margin-top: 1.375rem;color: var(--text-body);font-size: 1.0625rem;line-height: 1.65}:where(.lf__body)[b-8z46tisr8g] > * + *{margin-top: 1.25rem}:where(.lf__body)[b-8z46tisr8g] > :first-child{margin-top: 0}:where(.lf__body)[b-8z46tisr8g] .lf-lead{color: var(--text-head);font-size: 1.25rem;line-height: 1.6}:where(.lf__body)[b-8z46tisr8g] h2{margin-top: 2.5rem;font-size: 1.625rem;line-height: 1.31;letter-spacing: -0.02em}:where(.lf__body)[b-8z46tisr8g] h3{margin-top: 2rem;font-size: 1.375rem;line-height: 1.36;letter-spacing: -0.02em}:where(.lf__body)[b-8z46tisr8g] h2 + *, :where(.lf__body)[b-8z46tisr8g] h3 + *{margin-top: 1rem}:where(.lf__body)[b-8z46tisr8g] .callout{margin-top: 1.5rem}:where(.lf__body)[b-8z46tisr8g] .callout + h2{margin-top: 2.75rem}:where(.lf__body)[b-8z46tisr8g] strong, :where(.lf__body)[b-8z46tisr8g] b{color: var(--text-head)}:where(.lf__body)[b-8z46tisr8g] ul:not([role="list"]), :where(.lf__body)[b-8z46tisr8g] ol:not([role="list"]){padding-left: 1.25rem}:where(.lf__body)[b-8z46tisr8g] li + li{margin-top: 0.5rem}:where(.lf__body)[b-8z46tisr8g] :not(pre) > code{padding: 0.1em 0.35em;border-radius: 4px;background: var(--surface-raised);color: var(--text-head);font-size: 0.9em}:where(.lf__body)[b-8z46tisr8g] kbd:not(.keycap){display: inline;padding: 0.05em 0.4em;border: 1px solid var(--line-strong);border-bottom-width: 2px;border-radius: 5px;background: var(--surface-raised);color: var(--text-head);font-family: var(--font-mono);font-size: 0.85em;font-weight: 400;line-height: 1.35;white-space: nowrap}:where(.lf__body)[b-8z46tisr8g] table{width: 100%;border: 1px solid var(--line);border-collapse: separate;border-spacing: 0;border-radius: 14px;overflow: hidden;font-size: 0.875rem;line-height: 1.43}:where(.lf__body)[b-8z46tisr8g] th, :where(.lf__body)[b-8z46tisr8g] td{height: 48px;padding: 10px 18px;border-top: 1px solid var(--line);text-align: left;vertical-align: middle}:where(.lf__body)[b-8z46tisr8g] thead th{border-top: 0;background: var(--surface-card);color: var(--text-head);font-size: 0.8125rem;font-weight: 700;line-height: 1.38}:where(.lf__body)[b-8z46tisr8g] tbody th{width: 180px;color: var(--text-head);font-family: var(--font-mono);font-weight: 400}:where(.lf__body)[b-8z46tisr8g] td{color: var(--text-body)}:where(.lf__body)[b-8z46tisr8g] .lf-terms tbody th{font-family: inherit}:where(.lf__body)[b-8z46tisr8g] .lf-terms :is(th, td){overflow-wrap: break-word}:where(.lf__body)[b-8z46tisr8g] .lf-terms--wide-last tbody th{width: auto}:where(.lf__body)[b-8z46tisr8g] .lf-terms--wide-last td:not(:last-child){width: 1%;white-space: nowrap}@media (max-width: 720px){:where(.lf__body)[b-8z46tisr8g] .lf-terms--wide-last :is(th, td){padding-inline: 10px}:where(.lf__body)[b-8z46tisr8g] .lf-terms--wide-last :is(th, td):first-child{padding-left: 14px}}:where(.lf__body)[b-8z46tisr8g] .is-warn{color: var(--warning)}.lf__pager[b-8z46tisr8g]{display: grid;grid-template-columns: 1fr 1fr;gap: 1rem;margin-top: 2.25rem;padding-top: 1.5rem;border-top: 1px solid var(--line)}.lf__page[b-8z46tisr8g]{display: grid;gap: 0.25rem;padding: 14px 18px 16px;border: 1px solid var(--line);border-radius: 14px;text-decoration: none;transition: border-color 120ms ease, background-color 120ms ease}.lf__page:hover[b-8z46tisr8g]{border-color: var(--line-strong);background: rgb(255 255 255 / 0.02);text-decoration: none}.lf__page--next[b-8z46tisr8g]{grid-column: 2;text-align: right}.lf__page-label[b-8z46tisr8g]{color: var(--text-muted);font-family: var(--font-mono);font-size: 0.6875rem;line-height: 1.45;letter-spacing: 0.09em;text-transform: uppercase}.lf__page-title[b-8z46tisr8g]{color: var(--text-head);font-size: 1rem;font-weight: 700;line-height: 1.38}.lf__toc ol[b-8z46tisr8g]{display: grid;gap: 12px;margin: 16px 0 0;padding: 0}.lf__toc a[b-8z46tisr8g]{display: block;padding-left: 10px;border-left: 2px solid transparent;color: var(--text-muted);font-size: 0.8125rem;line-height: 1.69;text-decoration: none}.lf__toc a:hover[b-8z46tisr8g]{color: var(--text-head)}.lf__toc a[aria-current="true"][b-8z46tisr8g]{border-left-color: var(--teal);color: var(--text-head)}.lf__side[b-8z46tisr8g] .side-link{display: block;padding: 6px 16px;border-radius: 0 8px 8px 0;color: var(--text-body);font-size: 0.875rem;line-height: 1.43;text-decoration: none}.lf__side[b-8z46tisr8g] a.side-link:hover{color: var(--text-head);background: rgb(255 255 255 / 0.04)}.lf__side[b-8z46tisr8g] .side-link[aria-current]{background: rgb(21 234 214 / 0.1);color: var(--teal);box-shadow: inset 3px 0 0 var(--teal)}@media (max-width: 1199px){.lf[b-8z46tisr8g]{grid-template-columns: 220px minmax(0, 1fr);grid-template-areas: "side article"}.lf__toc[b-8z46tisr8g]{display: none}.lf__fold[b-8z46tisr8g]{display: block}}@media (max-width: 959px){.lf[b-8z46tisr8g]{grid-template-columns: minmax(0, 1fr);grid-template-areas: "article"}.lf__side[b-8z46tisr8g]{display: none}.lf__article[b-8z46tisr8g]{max-width: 680px;padding-left: 0}}@media (max-width: 720px){.lf[b-8z46tisr8g]{padding-block: 2.25rem 4.75rem}.lf__title[b-8z46tisr8g]{line-height: 1.25}:where(.lf__body)[b-8z46tisr8g] .lf-lead{font-size: 1.0625rem;line-height: 1.65}:where(.lf__body)[b-8z46tisr8g] h2{font-size: 1.375rem;line-height: 1.36}:where(.lf__body)[b-8z46tisr8g] th, :where(.lf__body)[b-8z46tisr8g] td{height: 64px}:where(.lf__body)[b-8z46tisr8g] tbody th{width: 110px}.lf__pager[b-8z46tisr8g]{grid-template-columns: 1fr;gap: 12px}.lf__page--next[b-8z46tisr8g]{grid-column: auto;text-align: left}}@media (prefers-reduced-motion: reduce){.lf__chevron[b-8z46tisr8g]{transition: none}}.req-status[b-hipypmbm0l]{display: inline-flex;align-items: center;min-height: 24px;padding: 0 0.625rem;border: 1px solid transparent;border-radius: 12px;font-size: 0.6875rem;font-weight: 600;line-height: 1.2;white-space: nowrap}.req-status--sent[b-hipypmbm0l]{background: #33373c;color: #b6bcc6}.req-status--wont-do[b-hipypmbm0l]{border-color: #2c3036;color: #b6bcc6}.req-status--planned[b-hipypmbm0l]{background: #2f3243;color: #9aa0f2}.req-status--shipped[b-hipypmbm0l]{background: #1b3d3f;color: var(--teal)}.req-status--new[b-hipypmbm0l]{background: #3e2d2c;color: var(--coral)}.selection[b-wnnw64ekz1]{--sel: #4f9eff;position: relative;display: inline-block}.selection__frame[b-wnnw64ekz1]{position: absolute;inset: 0.04em -0.02em -0.02em -0.02em;border: 1.5px solid var(--sel);pointer-events: none}.selection--edges .selection__frame[b-wnnw64ekz1]{border-color: transparent}.e[b-wnnw64ekz1]{position: absolute;background: var(--sel)}.et[b-wnnw64ekz1], .eb[b-wnnw64ekz1]{left: -1.5px;right: -1.5px;height: 1.5px;transform-origin: 50% 50%}.et[b-wnnw64ekz1]{top: -1.5px}.eb[b-wnnw64ekz1]{bottom: -1.5px}.el[b-wnnw64ekz1], .er[b-wnnw64ekz1]{top: -1.5px;bottom: -1.5px;width: 1.5px}.el[b-wnnw64ekz1]{left: -1.5px}.er[b-wnnw64ekz1]{right: -1.5px}.h[b-wnnw64ekz1]{position: absolute;width: 9px;height: 9px;background: #fff;border: 1.5px solid var(--sel)}.tl[b-wnnw64ekz1]{left: -5px;top: -5px}.tc[b-wnnw64ekz1]{left: calc(50% - 4.5px);top: -5px}.tr[b-wnnw64ekz1]{right: -5px;top: -5px}.ml[b-wnnw64ekz1]{left: -5px;top: calc(50% - 4.5px)}.mr[b-wnnw64ekz1]{right: -5px;top: calc(50% - 4.5px)}.bl[b-wnnw64ekz1]{left: -5px;bottom: -5px}.bc[b-wnnw64ekz1]{left: calc(50% - 4.5px);bottom: -5px}.br[b-wnnw64ekz1]{right: -5px;bottom: -5px}.selection__size[b-wnnw64ekz1]{position: absolute;left: 50%;top: calc(100% + 10px);transform: translateX(-50%);padding: 3px 8px;border-radius: 4px;background: #1f6fdb;color: #fff;font-family: var(--font-mono);font-size: 11px;font-weight: 600;font-style: normal;letter-spacing: 0;line-height: 16px;white-space: nowrap}@media (prefers-reduced-motion: no-preference){.selection.mo-land-now .selection__frame[b-wnnw64ekz1], .is-in .selection.mo-land .selection__frame[b-wnnw64ekz1]{animation: mo-fade var(--dur-instant) linear var(--land-at, 0ms) backwards}.selection.mo-land-now .h[b-wnnw64ekz1], .is-in .selection.mo-land .h[b-wnnw64ekz1]{animation: mo-pop var(--dur-base) var(--ease-snap) var(--land-at, 0ms) backwards}.selection.mo-land-now .selection__size[b-wnnw64ekz1], .is-in .selection.mo-land .selection__size[b-wnnw64ekz1]{animation: mo-badge 160ms var(--ease-out) calc(var(--land-at, 0ms) + 60ms) backwards}.mo-wait .selection.mo-land .selection__frame[b-wnnw64ekz1], .mo-wait .selection.mo-land .selection__size[b-wnnw64ekz1]{opacity: 0}}@media (max-width: 720px){.et[b-wnnw64ekz1], .eb[b-wnnw64ekz1]{transform-origin: 0 50%}.h[b-wnnw64ekz1]{width: 7px;height: 7px}.tl[b-wnnw64ekz1], .ml[b-wnnw64ekz1], .bl[b-wnnw64ekz1]{left: -4px}.tr[b-wnnw64ekz1], .mr[b-wnnw64ekz1], .br[b-wnnw64ekz1]{right: -4px}.tl[b-wnnw64ekz1], .tc[b-wnnw64ekz1], .tr[b-wnnw64ekz1]{top: -4px}.bl[b-wnnw64ekz1], .bc[b-wnnw64ekz1], .br[b-wnnw64ekz1]{bottom: -4px}}.badge[b-9yg7an0yhg]{display: inline-flex;align-items: center;min-height: 28px;padding: 0 0.875rem;border-radius: 14px;font-family: var(--font-mono);font-size: 0.6875rem;font-weight: 600;letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap}.badge--success[b-9yg7an0yhg]{background: #cdeee0;color: #0f6a44}.badge--info[b-9yg7an0yhg]{background: #d5ecf6;color: #0d5b78}.badge--warning[b-9yg7an0yhg]{background: #f8e5bf;color: #7a4b00}.badge--danger[b-9yg7an0yhg]{background: #f9d6d6;color: #8c1d1d}.badge--neutral[b-9yg7an0yhg]{background: #e2e0da;color: #43474d}.badge--teal[b-9yg7an0yhg]{background: rgb(21 234 214 / 0.14);color: var(--teal);font-family: var(--font-body);letter-spacing: 0;text-transform: none;font-size: 0.75rem}.sticker[b-ovm2ivywr5]{position: relative;display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 1.75rem;border-radius: 22px;font-family: var(--font-body);font-size: 0.9375rem;font-weight: 700;line-height: 1.3;white-space: nowrap;transform: rotate(var(--rot, 8deg));user-select: none}.sticker[b-ovm2ivywr5]::before{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;box-shadow: 0 14px 26px rgb(0 0 0 / 0.3);opacity: 0;pointer-events: none}.sticker[b-ovm2ivywr5]::after{content: "";position: absolute;inset: 0;z-index: -1;border-radius: inherit;box-shadow: var(--shadow-sticker);pointer-events: none}@media (prefers-reduced-motion: no-preference){.mo-wait .sticker[b-ovm2ivywr5]{opacity: 0}.is-in .sticker[b-ovm2ivywr5], .sticker.mo-slap-now[b-ovm2ivywr5]{animation: mo-slap 260ms var(--ease-snap) var(--slap-at, 0ms) backwards}.is-in .sticker[b-ovm2ivywr5]::after, .sticker.mo-slap-now[b-ovm2ivywr5]::after{animation: mo-fade 160ms var(--ease-out) calc(var(--slap-at, 0ms) + 120ms) backwards}}.sticker--coral[b-ovm2ivywr5]{background: var(--coral);color: var(--ink)}.sticker--ink[b-ovm2ivywr5]{background: var(--ink);color: #fff;font-weight: 600;font-size: 0.8125rem}.sticker--paper[b-ovm2ivywr5]{background: var(--paper);color: var(--ink)}@media (hover: hover) and (pointer: fine){.sticker[b-ovm2ivywr5]{transition: rotate var(--dur-quick) var(--ease-out), translate var(--dur-quick) var(--ease-out)}.sticker[b-ovm2ivywr5]::before{transition: opacity var(--dur-quick) linear}.sticker:hover[b-ovm2ivywr5]{rotate: var(--peel, 3deg);translate: 0 -2px}.sticker:hover[b-ovm2ivywr5]::before{opacity: 1}}@media (max-width: 720px){.sticker[b-ovm2ivywr5]{min-height: 36px;padding: 0 1.125rem;font-size: 0.8125rem}}