.item-passport-privacy{display:grid;gap:0;min-width:0}.item-passport-privacy__group{display:grid;gap:.2rem;min-width:0;margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.item-passport-privacy__group:first-child,.item-passport-privacy__identity{margin-top:0;padding-top:0;border-top:0}.item-passport-privacy__label{margin:0 0 .2rem;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-weight:700}.item-passport-privacy__hint,.item-passport-privacy__item-hint{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere}.item-passport-privacy__hint{margin-bottom:.2rem}.item-passport-privacy__list,.item-passport-privacy__sublist{list-style:none;margin:0;padding:0;min-width:0}.item-passport-privacy__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;min-height:2.75rem;padding:.35rem 0;border:0;border-radius:0;background:transparent;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.item-passport-privacy__list>.item-passport-privacy__item:last-child,.item-passport-privacy__sublist>.item-passport-privacy__item:last-child{border-bottom:0}.item-passport-privacy__item-copy{min-width:0}.item-passport-privacy__item-label{margin:0;font-size:.92rem;font-weight:600;line-height:1.3;color:var(--text-primary);overflow-wrap:anywhere}.item-passport-privacy__subgroup{display:grid;gap:.1rem;min-width:0;padding:.55rem 0 .15rem;border-bottom:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.item-passport-privacy__subgroup-label{margin:0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--text-muted)}.item-passport-privacy__sublist{padding-inline-start:.15rem}.item-passport-privacy__field{display:grid;gap:.35rem;min-width:0;padding:.45rem 0 .15rem}.item-passport-privacy__select{width:100%;min-width:0;min-height:2.75rem;box-sizing:border-box}.item-passport-privacy__disclosure{min-width:0;padding-top:.45rem;margin-top:.45rem;border-top:1px solid color-mix(in srgb,var(--border) 80%,transparent)}.item-passport-privacy__disclosure:first-of-type{margin-top:.15rem}.item-passport-privacy__disclosure-header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.75rem;min-height:2.75rem}.item-passport-privacy__disclosure-trigger{appearance:none;width:100%;min-width:0;min-height:2.75rem;margin:0;padding:.2rem 0;border:0;background:transparent;color:inherit;text-align:start;cursor:pointer;display:grid;gap:.12rem}.item-passport-privacy__disclosure-trigger:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.item-passport-privacy__disclosure-title{display:flex;align-items:center;gap:.4rem;min-width:0;margin:0;font-size:.68rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;line-height:1.3;color:var(--text-muted)}.item-passport-privacy__disclosure-hint,.item-passport-privacy__disclosure-summary{margin:0;font-size:.75rem;line-height:1.35;color:var(--text-secondary);overflow-wrap:anywhere}.item-passport-privacy__disclosure-summary{font-weight:600;color:var(--text-primary)}.item-passport-privacy__chevron{flex:0 0 auto;width:.7rem;height:.7rem;transition:transform .15s ease}.item-passport-privacy__disclosure[data-open=true] .item-passport-privacy__chevron{transform:rotate(180deg)}.item-passport-privacy__disclosure-panel{min-width:0}.item-passport-privacy__group-error{margin:.35rem 0 0;font-size:.75rem;line-height:1.35;color:#fda4af}@media (max-width:640px){.item-passport-privacy__disclosure-header,.item-passport-privacy__item{align-items:start}.item-passport-privacy__switch{margin-top:.15rem}}.item-passport-privacy__select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.item-passport-privacy__fixed{min-height:2.75rem;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.item-passport-privacy__fixed,.item-passport-privacy__switch{box-sizing:border-box;width:2.75rem;display:inline-flex;align-items:center;justify-content:center}.item-passport-privacy__switch{position:relative;flex:0 0 auto;height:2.75rem;margin:0;cursor:pointer;touch-action:manipulation}.item-passport-privacy__switch input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.item-passport-privacy__switch-ui{width:2.55rem;height:1.5rem;border-radius:999px;border:1px solid #71717a;background:#3f3f46;position:relative;transition:background-color .15s ease,border-color .15s ease}.item-passport-privacy__switch-ui:after{content:"";position:absolute;top:.12rem;left:.12rem;width:1.15rem;height:1.15rem;border-radius:999px;background:#fafafa;box-shadow:0 1px 2px rgba(0,0,0,.28);transition:transform .15s ease}button.item-passport-privacy__switch{border:0;padding:0;background:transparent;color:inherit}.item-passport-privacy__switch:has(input:checked) .item-passport-privacy__switch-ui,.item-passport-privacy__switch[data-state=on] .item-passport-privacy__switch-ui{background:var(--accent);border-color:var(--accent)}.item-passport-privacy__switch:has(input:checked) .item-passport-privacy__switch-ui:after,.item-passport-privacy__switch[data-state=on] .item-passport-privacy__switch-ui:after{transform:translateX(1.05rem)}.item-passport-privacy__switch[data-state=mixed] .item-passport-privacy__switch-ui{background:color-mix(in srgb,var(--accent) 50%,#3f3f46);border-color:var(--accent)}.item-passport-privacy__switch[data-state=mixed] .item-passport-privacy__switch-ui:after{transform:translateX(.52rem)}.item-passport-privacy__switch:focus-visible .item-passport-privacy__switch-ui,.item-passport-privacy__switch:has(input:focus-visible) .item-passport-privacy__switch-ui{outline:2px solid var(--accent);outline-offset:3px}.item-passport-privacy__switch:disabled,.item-passport-privacy__switch:has(input:disabled){opacity:.45;cursor:not-allowed}.item-passport-privacy__switch:has(input:disabled) input{cursor:not-allowed}html[data-theme=light] .item-passport-privacy__switch-ui{background:#d4d4d8;border-color:#71717a}html[data-theme=light] .item-passport-privacy__switch[data-state=mixed] .item-passport-privacy__switch-ui{background:color-mix(in srgb,var(--accent) 42%,#d4d4d8);border-color:#52525b}html[data-theme=light] .item-passport-privacy__group-error{color:#9f1239}html[data-theme=light] .item-passport-privacy__switch-ui:after{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18)}html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__disclosure-hint,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__disclosure-title,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__fixed,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__hint,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__item-hint,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__label,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__subgroup-label{color:var(--text-secondary)}html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__disclosure-summary,html[data-theme=light] .ip-collapse--edit .ip-collapse__panel .item-passport-privacy__item-label{color:var(--text-primary)}@media (prefers-reduced-motion:reduce){.item-passport-privacy__chevron,.item-passport-privacy__switch-ui,.item-passport-privacy__switch-ui:after{transition:none}}@media (forced-colors:active){.item-passport-privacy__switch-ui{border:1px solid ButtonText;background:Canvas}.item-passport-privacy__switch:has(input:checked) .item-passport-privacy__switch-ui,.item-passport-privacy__switch[data-state=mixed] .item-passport-privacy__switch-ui,.item-passport-privacy__switch[data-state=on] .item-passport-privacy__switch-ui{background:Highlight;border-color:Highlight}.item-passport-privacy__switch-ui:after{background:ButtonFace;forced-color-adjust:none}}@media (max-width:640px){.item-passport-privacy__switch{margin-top:.15rem}}.item-passport-timeline__list{list-style:none;margin:0;padding:0;display:grid;gap:0}.item-passport-timeline__item{display:grid;grid-template-columns:.75rem 1fr;gap:.65rem;padding:.55rem 0;border-bottom:1px solid hsla(0,0%,100%,.08)}.item-passport-timeline__item:last-child{border-bottom:0}.item-passport-timeline__marker{width:.45rem;height:.45rem;margin-top:.35rem;border-radius:999px;background:hsla(0,0%,100%,.45)}.item-passport-timeline__body{min-width:0}.item-passport-timeline__title{margin:0;font-size:.85rem;font-weight:600;color:hsla(0,0%,100%,.9)}.item-passport-timeline__when{margin:.15rem 0 0;font-size:.72rem;color:hsla(0,0%,100%,.45)}