.ad-design .settings-page{max-width:1060px;margin:0 auto;padding:40px 36px 80px;color:rgb(var(--ui-ink-rgb))}.ad-design .settings-heading h1{margin:0;font-size:28px;font-weight:600;letter-spacing:-.8px;line-height:1.25}.ad-design .settings-page p{margin:6px 0 0;color:rgb(var(--ui-muted-rgb));font-size:13px;line-height:1.65;max-width:65ch}.ad-design .settings-tabs{display:flex;gap:28px;margin-top:28px;border-bottom:1px solid rgb(var(--ui-border-rgb))}.ad-design .settings-tabs button{position:relative;padding:14px 0;font-size:12px;font-weight:500;border-radius:0;color:rgb(var(--ui-muted-rgb))}.ad-design .settings-tabs button[aria-selected=true]{color:rgb(var(--ui-accent-rgb))}.ad-design .settings-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:rgb(var(--ui-accent-rgb))}.ad-design .settings-tabs button:hover{color:rgb(var(--ui-ink-rgb))}.ad-design .settings-page [role=tabpanel]:focus-visible{outline:1px solid rgb(var(--ui-accent-rgb));outline-offset:6px}.ad-design .settings-section-heading{padding:28px 0 22px}.ad-design .settings-section-heading h2{font-size:16px;font-weight:600;letter-spacing:-.2px;margin:0}.ad-design .settings-details{margin:0}.ad-design .settings-row{display:grid;grid-template-columns:minmax(180px,.85fr) minmax(0,1.5fr);-moz-column-gap:48px;column-gap:48px;padding:24px 0;border-top:1px solid rgb(var(--ui-border-rgb));align-items:start}.ad-design .settings-row :is(h3,dt){font-size:13px;font-weight:500;line-height:1.65;margin:0}.ad-design .settings-row dd{margin:0;font-size:13px;line-height:1.65;color:rgb(var(--ui-secondary-rgb));overflow-wrap:anywhere}.ad-design .settings-action-row{align-items:center}.ad-design .settings-page :is(.primary-button,.secondary-button,.settings-danger-button){min-height:38px;padding:9px 13px;font-size:12px}.ad-design .settings-plan-title{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.ad-design .settings-plan-title h3{font-size:16px;font-weight:600}.ad-design .settings-plan-status{font-size:10px;font-weight:500;padding:3px 8px;border-radius:5px;background:rgb(var(--ui-selected-rgb));color:rgb(var(--ui-accent-rgb))}.ad-design .settings-plan-status.is-ending{background:#b97a1618;color:#996014}:root[data-theme=dark] .ad-design .settings-plan-status.is-ending{color:#e5b96d}.ad-design .settings-plan .primary-button,.ad-design .settings-billing-action .secondary-button{margin-top:16px}.ad-design .settings-billing-action>p:first-child{margin-top:0}.ad-design .settings-loading{padding:28px 0;font-size:13px;color:rgb(var(--ui-muted-rgb))}.ad-design .settings-delete summary{display:inline-flex;align-items:center;gap:12px;font-size:12px;font-weight:500;color:#b64245;cursor:pointer;padding:9px 0;list-style:none}.ad-design .settings-delete summary::-webkit-details-marker{display:none}.ad-design .settings-delete[open] summary svg{transform:rotate(90deg)}.ad-design .settings-delete-content{padding-top:8px}.ad-design .settings-delete-content>p{margin:0 0 18px}.ad-design .settings-delete label{display:block;font-size:12px;font-weight:500;margin-bottom:8px}.ad-design .settings-delete input{display:block;width:min(100%,320px);height:40px;border:1px solid rgb(var(--ui-border-rgb));border-radius:8px;background:rgb(var(--ui-subtle-rgb));color:rgb(var(--ui-ink-rgb));padding:0 12px;font-size:13px}.ad-design .settings-delete input:focus{outline:none;box-shadow:none;border-color:rgb(var(--ui-accent-rgb))}.ad-design .settings-danger-button{margin-top:16px;background:#b64245;color:#fff;border-radius:6px}.ad-design .settings-danger-button:hover:not(:disabled){background:#9f3035}.ad-design .settings-page .settings-error{color:#b64245;margin-top:12px}:root[data-theme=dark] .ad-design .settings-delete summary,:root[data-theme=dark] .ad-design .settings-page .settings-error{color:#ee989b}@media (max-width:767px){.ad-design .settings-page{padding:26px 20px 64px}.ad-design .settings-row{grid-template-columns:1fr;gap:14px;padding:20px 0}.ad-design .settings-tabs{margin-top:20px}.ad-design .settings-heading h1{font-size:26px}}.ad-design .settings-page .settings-delete{padding:0;border:0}.ad-design .settings-page .settings-delete summary{justify-content:flex-start}.ad-design .settings-page p,.ad-design .settings-row dd{font-size:14px;line-height:1.7}
