.ad-center{--ac-bg:var(--app-bg,#f3f5f3);--ac-panel:var(--app-surface,#fffefa);--ac-text:var(--app-text,#15332c);--ac-muted:var(--app-text-secondary,#61726c);--ac-accent:var(--app-accent,#087963);color:var(--ac-text);background:var(--ac-bg);max-width:980px;padding:16px 16px calc(110px + env(safe-area-inset-bottom));box-sizing:border-box;min-height:80dvh;margin:auto}.ad-center *{box-sizing:border-box}.ad-center button,.ad-center input,.ad-center select{font:inherit}.ad-center button{cursor:pointer;min-height:44px;color:inherit;background:0 0;border:1px solid #839b902f;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.ad-center button:disabled{opacity:.5;cursor:not-allowed}.ad-center button:focus-visible,.ad-center input:focus-visible,.ad-center select:focus-visible{outline:3px solid var(--ac-accent);outline-offset:3px}.ad-center .ac-primary{background:var(--ac-accent);color:#06231b;border-color:#0000;font-weight:700}.ad-center .ac-selected{border-color:var(--ac-accent);background:#32c4ac12}.ad-center h2{margin:0;font-size:25px;line-height:1.25}.ad-center h3{margin:0 0 16px;font-size:18px}.ad-center p{line-height:1.55}.ad-center small,.ad-center .ac-muted{color:var(--ac-muted);font-size:13px;line-height:1.5}.ac-header{align-items:center;gap:12px;margin-bottom:24px;display:flex}.ac-header>div{flex:1}.ac-tabs{gap:6px;margin-bottom:18px;padding-bottom:10px;display:flex;overflow-x:auto}.ac-tabs button{white-space:nowrap;flex:1}.ac-card{background:var(--ac-panel);border:1px solid #839b902b;border-radius:20px;min-width:0;margin-bottom:16px;padding:20px}.ac-card h3{overflow-wrap:anywhere}.ac-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ac-between{justify-content:space-between}.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.ac-metric b{font-variant-numeric:tabular-nums;font-size:25px;display:block}.ac-metric span{color:var(--ac-muted);font-size:12px}.ac-progress{background:#839b902f;border-radius:20px;height:6px;margin:16px 0;overflow:hidden}.ac-progress i{background:var(--ac-accent);border-radius:inherit;height:100%;display:block}.ac-state{background:#839b9020;border-radius:100px;padding:6px 10px;font-size:12px;display:inline-block}.ac-state.active{color:#6de9b9}.ac-state.rejected{color:#ffadad}.ac-state.pending_review{color:#f7ce83}.ac-stack{gap:12px;display:grid}.ac-choice{text-align:start;width:100%;justify-content:space-between!important}.ac-choice span{gap:5px;display:grid}.ac-choice b{font-size:16px}.ad-center label{gap:8px;margin:14px 0;display:grid}.ad-center input:not([type=checkbox]),.ad-center select{background:var(--ac-bg);width:100%;min-height:48px;color:inherit;border:1px solid #839b904f;border-radius:12px;padding:12px}.ad-center input[type=checkbox]{width:20px;height:20px;accent-color:var(--ac-accent)}.ad-center .ac-consent{align-items:flex-start;display:flex}.ac-steps{gap:8px;margin:20px 0;display:flex}.ac-steps span{background:#839b9040;border-radius:4px;flex:1;height:4px}.ac-steps .on{background:var(--ac-accent)}.ac-footer{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.ac-footer button:last-child{flex:1}.ac-note{border-inline-start:3px solid var(--ac-accent);background:#32c4ac08;margin:16px 0;padding:12px 16px;font-size:13px;line-height:1.6}.ac-preview{padding:0;overflow:hidden}.ac-preview>div{padding:16px}.ac-preview img,.ac-preview video{object-fit:contain;background:#080d0b;width:100%;max-height:330px;display:block}.ac-preview p{overflow-wrap:anywhere;margin:0;padding:16px}.ac-empty{text-align:center;padding:38px 18px}.ac-empty svg{color:var(--ac-accent);margin-bottom:16px}.ac-price{font-size:24px;font-weight:700}.ac-break{overflow-wrap:anywhere}.ac-alert{border:1px solid #dfac6260;border-radius:14px;margin:16px 0;padding:16px;line-height:1.5}.ac-loading{background:#839b901a;border-radius:18px;height:120px;animation:1.2s ease-in-out infinite ac-pulse}.ac-chips{flex-wrap:wrap;gap:7px;display:flex}.ac-summary{grid-template-columns:1fr auto;gap:14px;display:grid}.ac-summary dt{color:var(--ac-muted)}.ac-summary dd{text-align:end;overflow-wrap:anywhere;max-width:240px;margin:0}.ac-actions{border-top:1px solid #839b902b;margin-top:16px;padding-top:14px}.ac-history{padding-inline-start:18px}.ac-history li{margin:12px 0}.ac-thumbnail{object-fit:cover;border-radius:12px;width:64px;height:64px}.ac-filters{margin:16px 0}.ac-report{border-color:var(--ac-accent)}@keyframes ac-pulse{50%{opacity:.4}}@media (width>=700px){.ac-columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.ad-center{padding:28px 28px 120px}}@media (width<=380px){.ad-center{padding-inline:12px}.ac-card{padding:16px}.ac-metric b{font-size:21px}.ac-tabs button{padding:8px;font-size:12px}.ac-grid{gap:8px}.ac-price{font-size:20px}}@media (prefers-reduced-motion:reduce){.ac-loading{animation:none}}.ad-center{font-family:inherit}.ad-center select{appearance:none;background-color:var(--ac-bg);color:var(--ac-text)}.ad-disclosure{color:var(--muted,#98ada4);padding:10px 16px;font-size:13px}.ad-disclosure summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.ad-disclosure p{line-height:1.5}.ad-center .ac-metric-help{border:1px solid var(--border,#294138);border-radius:14px;margin-block:12px;padding:12px}.ad-center .ac-metric-help summary{cursor:pointer;align-content:center;min-height:44px;font-weight:600}.ad-center .ac-metric-help p{overflow-wrap:anywhere}.ad-center[dir=rtl] .ac-header>button svg{transform:scaleX(-1)}.ad-center .ac-metric{overflow-wrap:anywhere;min-width:0}.ad-center .ac-metric b{font-variant-numeric:tabular-nums}.ad-center .ac-draft-actions{flex-wrap:wrap;gap:8px}.ad-center :is(h2,h3,h4,b,p,label,summary){color:var(--ac-text)}.ad-center :is(.ac-muted,small,.ac-empty p){color:var(--ac-muted)}.ad-center .ac-primary{color:var(--app-on-accent,#fff)}.ad-center :is(input,select,textarea){background:var(--ac-panel);min-width:0;max-width:100%;color:var(--ac-text);border-color:var(--app-border)}.ad-center .ac-state.active{color:var(--app-accent)}.ad-center .ac-state.rejected{color:var(--app-danger)}.ad-center .ac-state.pending_review{color:var(--ac-text)}.ad-center .ac-header{z-index:2;background:var(--ac-bg);margin-bottom:12px;padding-block:12px;position:sticky;top:0}.ad-center .ac-tabs{grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:visible}.ad-center .ac-tabs button{white-space:normal;text-align:center;overflow-wrap:anywhere;padding:10px 6px;font-size:14px}.ad-center .ac-empty{text-align:center;justify-items:center;gap:12px;padding:32px 20px;display:grid}.ad-center .ac-empty h3{margin:0}.ad-center .ac-note{color:var(--ac-text);background:var(--app-surface-soft);border-color:var(--ac-accent);border-radius:12px}.ad-center .ac-start{border-bottom:1px solid var(--app-border);margin-bottom:18px;padding-bottom:18px}.ad-center .ac-start p{color:var(--ac-muted)}.ad-center .ac-guide{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0;font-size:13px;list-style:none;display:grid}.ad-center .ac-guide li{min-width:0;color:var(--ac-text);align-items:center;gap:8px;display:flex}.ad-center .ac-guide span{background:var(--app-accent-soft);height:26px;color:var(--ac-accent);border-radius:50%;flex:0 0 26px;place-items:center;font-weight:700;display:grid}.ad-center{--ac-line:var(--app-border,#839b902f);--ac-soft:color-mix(in srgb, var(--ac-text) 5%, var(--ac-panel));--ac-skeleton:color-mix(in srgb, var(--ac-text) 10%, var(--ac-panel))}.ad-center .ac-header{margin-bottom:20px;padding-block:4px;position:static}.ad-center .ac-header>button{background:var(--ac-panel);border-radius:50%;flex-shrink:0;width:44px;padding:0}.ad-center h2{letter-spacing:-.025em;font-size:clamp(22px,4vw,28px)}.ad-center h3{font-size:17px;line-height:1.4}.ad-center .ac-tabs{background:var(--ac-soft);overscroll-behavior-x:contain;border-radius:15px;gap:4px;margin-bottom:24px;padding:5px;display:flex;overflow-x:auto}.ad-center .ac-tabs button{white-space:nowrap;overflow-wrap:normal;border:0;flex:1 0 auto;min-width:0;padding-inline:10px;font-size:13px;font-weight:600;line-height:1.35}.ad-center .ac-tabs .ac-selected{background:var(--ac-panel);color:var(--ac-accent);box-shadow:0 1px 4px #0000000a}.ad-center .ac-card{border-color:var(--ac-line);border-radius:18px}.ad-center .ac-overview{background:linear-gradient(115deg, color-mix(in srgb, var(--ac-accent) 8%, var(--ac-panel)), var(--ac-panel))}.ad-center .ac-start{border:0;margin:0;padding:0}.ad-center .ac-hero-icon{background:color-mix(in srgb, var(--ac-accent) 12%, var(--ac-panel));width:46px;height:46px;color:var(--ac-accent);border-radius:14px;place-items:center;margin-bottom:16px;display:grid}.ad-center .ac-start h3{margin-bottom:8px;font-size:21px}.ad-center .ac-start p{max-width:48ch;margin:0 0 20px}.ad-center .ac-start .ac-primary{min-height:48px}.ad-center .ac-performance>.ac-row{align-items:baseline;gap:4px;margin-bottom:20px}.ad-center .ac-performance h3{margin:0}.ad-center .ac-grid{gap:10px}.ad-center .ac-metric{padding-block:4px}.ad-center .ac-metric+.ac-metric{border-inline-start:1px solid var(--ac-line);padding-inline-start:12px}.ad-center .ac-metric b{letter-spacing:-.025em;margin-bottom:4px;font-size:clamp(21px,4vw,28px);line-height:1.3}.ad-center .ac-metric span{line-height:1.4;display:block}.ad-center .ac-metric-help{border:0;border-top:1px solid var(--ac-line);border-radius:0;margin:4px 0 0;padding:0}.ad-center .ac-metric-help summary{color:var(--ac-muted);font-size:13px;font-weight:500}.ad-center .ac-section-heading{margin:24px 0 12px}.ad-center .ac-section-heading h3{margin:0}.ad-center .ac-text-action{color:var(--ac-accent);border:0;padding-inline:8px;font-weight:600}.ad-center .ac-campaign>.ac-row:first-child{align-items:flex-start;gap:8px;margin-bottom:16px}.ad-center .ac-campaign h3{flex:140px;margin:0}.ad-center .ac-state{overflow-wrap:anywhere;background:var(--ac-soft);max-width:100%}.ad-center .ac-campaign .ac-metric b{font-size:21px}.ad-center .ac-actions{border-color:var(--ac-line);gap:8px}.ad-center .ac-actions>button{background:var(--ac-soft);border:0;flex:120px;font-size:13px}.ad-center .ac-report-actions{margin-bottom:20px}.ad-center .ac-trust-note{color:var(--ac-muted);background:0 0;border:0;align-items:flex-start;gap:10px;padding:12px 4px;display:flex}.ad-center .ac-trust-note svg{flex-shrink:0;margin-top:2px}.ad-center .ac-choice{background:var(--ac-panel);border-color:var(--ac-line);border-radius:16px;gap:16px;padding:18px}.ad-center .ac-choice>*{overflow-wrap:anywhere;min-width:0}.ad-center .ac-choice>b{text-align:end}.ad-center .ac-choice.ac-selected{border-color:var(--ac-accent);background:color-mix(in srgb, var(--ac-accent) 7%, var(--ac-panel));box-shadow:inset 0 0 0 1px var(--ac-accent)}.ad-center .ac-packages{gap:12px;margin-bottom:28px}.ad-center .ac-packages .ac-card{margin:0}.ad-center .ac-price{overflow-wrap:anywhere;font-size:22px}.ad-center .ac-packages p{margin-bottom:4px}.ad-center select{appearance:auto}.ad-center .ac-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ad-center .ac-summary dd{max-width:100%}.ad-center .ac-alert{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ad-center .ac-skeleton{margin-block:4px 16px}.ad-center .ac-skeleton [aria-hidden]{animation:1.6s ease-in-out infinite ac-pulse}.ad-center .ac-skeleton i,.ad-center .ac-skeleton-price{background:var(--ac-skeleton);border-radius:6px;display:block}.ad-center .ac-skeleton-card>.ac-row{margin-bottom:24px}.ad-center .ac-skeleton-title{width:52%;height:20px}.ad-center .ac-skeleton-badge{border-radius:20px;width:24%;height:24px}.ad-center .ac-skeleton-metric i:first-child{width:58%;height:27px;margin-bottom:10px}.ad-center .ac-skeleton-metric i:last-child{width:80%;height:12px}.ad-center .ac-skeleton-input{border-radius:12px;width:100%;height:44px;margin-top:22px}.ad-center .ac-skeleton-label{width:34%;height:14px;margin-top:18px}.ad-center .ac-skeleton-source .ac-skeleton-input{margin-top:10px}.ad-center .ac-skeleton-price{width:84px;height:26px;animation:1.6s ease-in-out infinite ac-pulse}.ad-center .ac-cold-tabs{margin-bottom:24px}.ad-center .ac-cold-tabs i{margin:0}.ad-center .ac-cold-hero .ac-skeleton-title{margin-top:24px}.ad-center .ac-cold-hero .ac-skeleton-input{max-width:200px}.ad-center[dir=rtl] .ac-text-action svg{transform:scaleX(-1)}@media (width<=380px){.ad-center .ac-tabs button{padding-inline:3px;font-size:12px}.ad-center .ac-metric+.ac-metric{padding-inline-start:8px}.ad-center .ac-campaign .ac-metric b{font-size:19px}}@media (width>=700px){.ad-center .ac-packages{grid-template-columns:repeat(3,minmax(0,1fr))}.ad-center .ac-packages .ac-row{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.ad-center .ac-skeleton [aria-hidden],.ad-center .ac-skeleton-price{animation:none}}
