.inner-page{min-height:100vh}.inner-main{padding:72px 0 120px}.inner-hero{max-width:820px;padding-bottom:64px;border-bottom:1px solid rgba(182,129,255,.22)}.back-link{display:inline-flex;margin-bottom:58px;color:#aa9fc6;font-size:.86rem;transition:color .18s ease,transform .18s ease}.back-link:hover{color:#fff;transform:translate(-3px)}.inner-hero h1{max-width:760px;margin:0 0 24px;font-size:clamp(3rem,7vw,6rem);font-weight:500;line-height:1;letter-spacing:-.07em}.inner-hero>p:last-child{max-width:680px;margin:0;color:#c9c0df;font-size:1.14rem;line-height:1.75}.inner-content{display:grid;max-width:920px;gap:28px;padding-top:64px}.policy-meta{margin:0 0 12px;color:#9185ad;font-size:.85rem}.content-card{padding:clamp(26px,5vw,48px);border:1px solid rgba(182,129,255,.22);border-radius:28px;background:linear-gradient(145deg,#362b6c6b,#141028b3);box-shadow:inset 0 1px #ffffff0a}.content-card h2{margin:0 0 16px;color:#fff;font-size:clamp(1.35rem,3vw,1.8rem);font-weight:550;line-height:1.3;letter-spacing:-.025em}.legal-section h2 span{color:#b681ff;font-family:Sora,sans-serif;font-size:.72em;font-weight:500;letter-spacing:-.02em}.contact-card p{line-height:2}.content-card h3{margin:30px 0 10px;color:#fff;font-size:1.05rem}.content-card p,.content-card li{color:#c3bad8;font-size:1rem;line-height:1.75}.content-card p{margin:0 0 16px}.content-card p:last-child{margin-bottom:0}.content-card ul,.content-card ol{margin:12px 0 0;padding-left:1.25rem}.content-card li+li{margin-top:9px}.content-card a:not(.inner-button){color:#cf9bff;text-decoration:underline;text-decoration-color:#cf9bff66;text-underline-offset:4px}.content-card strong{color:#fff}.content-card.accent-card{border-color:#b681ff73;background:linear-gradient(135deg,#7a2de459,#362b6c94)}.content-card.warning-card{border-color:#ffa4a452;background:linear-gradient(145deg,#5823506b,#141028b8)}.launch-note{margin-top:24px;padding:16px 18px;border-left:2px solid #b681ff;border-radius:0 14px 14px 0;background:#b681ff17;color:#c9c0df;font-size:.88rem;line-height:1.6}.page-note{margin-top:0}.button-note,.safety-note{margin-top:20px!important;font-size:.9rem!important}.provider-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:26px}.provider-grid button{display:grid;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:72px;padding:13px 18px;border:1px solid rgba(255,255,255,.18);border-radius:18px;background:#ffffff0f;color:#ffffffb3;font:inherit;text-align:left}.provider-grid button img,.provider-grid button svg,.provider-mark{grid-row:1 / 3;width:24px;height:24px;object-fit:contain}.provider-grid button:not(:disabled){cursor:pointer;color:#fff;transition:border-color .18s ease,background .18s ease,transform .18s ease}.provider-grid button:not(:disabled):hover{border-color:#b681ffa6;background:#b681ff1f;transform:translateY(-2px)}.provider-grid button span:not(.provider-mark){display:grid;gap:3px}.google-provider svg{grid-row:auto!important;align-self:center}.google-provider>span{align-self:center;line-height:1.25}.provider-mark{display:grid;place-items:center;font-weight:650}.provider-grid small{color:#9185ad;font-size:.72rem}.flow-status{min-height:1.5em;margin:18px 0 0!important;color:#c9c0df!important;font-size:.9rem!important}.flow-status:empty{display:none}.flow-status[data-type=success]{color:#85cc75!important}.flow-status[data-type=error]{color:#ffa4a4!important}.deletion-confirmation{display:grid;gap:18px;margin-top:26px}.deletion-confirmation[hidden],.provider-grid[hidden]{display:none}.account-chip,.deletion-scope{padding:20px;border:1px solid rgba(182,129,255,.25);border-radius:18px;background:#09002257}.account-chip{display:grid;grid-template-columns:1fr auto;gap:5px 18px}.account-chip span{grid-column:1 / -1;color:#9185ad;font-size:.78rem}.account-chip strong{color:#fff;overflow-wrap:anywhere}.account-chip button{border:0;background:none;color:#cf9bff;cursor:pointer;font:inherit;font-size:.82rem}.deletion-scope h3{margin-top:0}.deletion-scope p{margin-bottom:0}.delete-label{color:#fff;font-size:.92rem}.delete-label strong{color:#ffa4a4}#delete-confirmation{width:100%;min-height:52px;padding:0 16px;border:1px solid rgba(255,255,255,.2);border-radius:14px;outline:none;background:#09002299;color:#fff;font:500 1rem Sora,sans-serif;letter-spacing:.12em}#delete-confirmation:focus{border-color:#b681ff;box-shadow:0 0 0 3px #b681ff1f}.field-help{margin:-10px 0 0!important;color:#9185ad!important;font-size:.82rem!important}.danger-button{min-height:52px;padding:0 20px;border:0;border-radius:14px;background:#ff2d55;color:#fff;cursor:pointer;font:600 .92rem Inter,sans-serif}.danger-button:disabled{cursor:not-allowed;opacity:.42}.confirmation-dialog{width:min(520px,calc(100vw - 32px));padding:clamp(26px,5vw,42px);border:1px solid rgba(255,164,164,.35);border-radius:28px;background:#141028;color:#fff;box-shadow:0 30px 90px #00000094}.confirmation-dialog::backdrop{background:#050014c7;backdrop-filter:blur(8px)}.confirmation-dialog h2{margin:14px 0;font-size:1.65rem}.confirmation-dialog p{color:#c3bad8;line-height:1.65}.dialog-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:50%;background:#ff2d5529;color:#ffa4a4;font:600 1.2rem Sora,sans-serif}.dialog-actions{display:grid;grid-template-columns:1fr 1.4fr;gap:12px;margin-top:28px}.dialog-actions>button:first-child{min-height:52px;border:1px solid rgba(255,255,255,.18);border-radius:14px;background:transparent;color:#fff;cursor:pointer;font:inherit}.inner-button{display:inline-flex;align-items:center;gap:10px;margin-top:10px;padding:14px 20px;border-radius:999px;background:#7a2de4;color:#fff;font-size:.92rem;box-shadow:0 0 30px #7a2de447;transition:background .18s ease,transform .18s ease}.inner-button:hover{background:#9251ee;transform:translateY(-2px)}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.detail-grid .content-card{height:100%}.steps-list{counter-reset:account-step;display:grid;gap:18px;margin-top:24px}.steps-list article{counter-increment:account-step;display:grid;grid-template-columns:42px 1fr;gap:16px;align-items:start}.steps-list article:before{content:counter(account-step);display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(255,255,255,.24);border-radius:14px;color:#fff;font-family:Sora,sans-serif}.steps-list h3{margin:2px 0 5px}.steps-list p{margin:0}@media(max-width:760px){.inner-main{padding:42px 0 90px}.back-link{margin-bottom:42px}.inner-hero{padding-bottom:48px}.inner-content{padding-top:48px}.detail-grid,.provider-grid,.account-chip{grid-template-columns:1fr}.account-chip span{grid-column:auto}.account-chip button{padding:6px 0 0;text-align:left}.dialog-actions{grid-template-columns:1fr}}
