:root{--ink:#102a43;--teal:#007f86;--teal-dark:#006970;--bg:#f5f8fa;--surface:#fff;--line:#dde5eb;--muted:#647788;--danger:#a9323b;--shadow:0 4px 18px #102a4307;font-family:Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);background:var(--bg);font-size:14px;line-height:1.5}*{box-sizing:border-box}body{margin:0}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font:inherit}button,a,input,textarea,select{outline-offset:4px}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid #00a9b2}button{cursor:pointer}h1,h2,h3,p{margin-top:0}h1{font-size:32px;line-height:1.2;letter-spacing:-1px;margin-bottom:12px;font-weight:720}h2{font-size:19px;letter-spacing:-.35px;margin-bottom:16px}h3{font-size:16px;margin-bottom:8px}p{color:var(--muted);line-height:1.7}small{color:var(--muted);font-size:12px}code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere;font-size:12px}hr{border:0;border-top:1px solid var(--line);margin:28px 0}.skip{position:fixed;left:16px;top:-60px;background:white;padding:12px;z-index:100}.skip:focus{top:12px}.app-shell{display:flex;min-height:100vh}.sidebar{width:240px;flex:none;background:#fff;border-right:1px solid var(--line);padding:32px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.wordmark{display:block;padding:0 6px 32px}.wordmark img{display:block;width:178px;height:auto}.nav-label{font-size:10px;letter-spacing:1.5px;font-weight:750;color:#8a9aa6;margin:24px 13px 13px}.sidebar nav a{display:flex;align-items:center;gap:13px;padding:12px 14px;margin-bottom:5px;border-radius:8px;color:#526779;font-weight:570;font-size:13px;transition:background .12s}.sidebar nav a>span{font-size:19px;width:20px;text-align:center}.sidebar nav a:hover{background:#f1f7f8;text-decoration:none}.sidebar nav a.active{color:#00727a;background:#e6f4f4;box-shadow:inset 3px 0 var(--teal)}.sidebar-foot{margin-top:auto;padding:26px 14px 0;border-top:1px solid var(--line)}.sidebar-foot p{font-size:15px;color:var(--ink);line-height:1.5;margin:18px 0}.sidebar-foot>a{font-size:12px}.environment{font-size:10px;color:var(--muted);font-weight:600;display:flex;align-items:center;gap:6px}.environment i,.live-dot{display:inline-block;background:var(--teal);border-radius:50%;width:6px;height:6px}.workspace{min-width:0;flex:1}.topbar{height:80px;background:#ffffffbd;border-bottom:1px solid var(--line);padding:0 40px;display:flex;align-items:center;justify-content:space-between}.workspace-name{font-size:11px;letter-spacing:.3px;font-weight:650}.workspace-name .muted{padding:0 14px;color:#a1b0bc}.account{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--muted)}.avatar{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#e5eff0;color:var(--teal);font-weight:800}.account form{margin:0}.text-button{background:none;border:none;color:var(--muted);font-size:11px}.workspace main{padding:38px 40px 55px;max-width:1640px;margin:auto;min-height:calc(100vh - 135px)}.page-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px}.eyebrow{color:var(--teal);font-size:10px;letter-spacing:1.8px;font-weight:800;margin-bottom:14px;display:block}.page-intro{font-size:13px;margin-bottom:0;max-width:780px}.page-intro>span{font-size:11px}.heading-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;flex-shrink:0}.heading-actions form{margin:0}.button{display:inline-flex;min-height:42px;padding:10px 16px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);font-weight:650;font-size:12px;white-space:normal;text-align:center;line-height:1.4}.button:hover{background:#f4f8fa;text-decoration:none}.button.primary{background:var(--teal);border-color:var(--teal);color:#fff;box-shadow:0 3px 6px #007f8612}.button.primary:hover{background:var(--teal-dark)}.button.danger{color:var(--danger);border-color:#eed3d5}.full-width{width:100%}.metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:34px}.metric{padding:21px 22px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:var(--shadow)}.metric>span{font-size:11px;font-weight:600;color:var(--muted);display:block}.metric strong{display:block;font-size:35px;line-height:1.1;margin:14px 0 12px;letter-spacing:-1px}.metric small{font-size:10px}.metric .live-dot{width:8px;height:8px;vertical-align:middle;margin-left:14px}.section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}.section-title h2{margin:0}.section-title>a{font-size:12px}.radio-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:28px}.radio-card{background:white;border:1px solid var(--line);border-radius:12px;overflow:hidden;box-shadow:var(--shadow)}.radio-card-art{height:114px;background:linear-gradient(120deg,#e5f2f3,#d7e9ec);padding:20px;position:relative;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between}.radio-card:nth-child(2n) .radio-card-art{background:linear-gradient(120deg,#ede8f6,#e2d8f1)}.radio-monogram{color:#007f86;font-size:24px;font-weight:800;letter-spacing:-1px;background:#ffffffaa;border:1px solid #ffffffc9;border-radius:10px;padding:6px 13px;z-index:1}.radio-card:nth-child(2n) .radio-monogram{color:#6e50b8}.signal{position:absolute;right:22px;bottom:3px;font-size:36px;letter-spacing:5px;color:#007f8629;font-weight:800;white-space:nowrap}.radio-card:nth-child(2n) .signal{color:#6e50b82b}.radio-card-body{padding:22px}.radio-card-body>small{font-size:10px;text-transform:uppercase;letter-spacing:1px;font-weight:650}.radio-card h3{margin:7px 0 6px;font-size:18px}.radio-card h3 a{color:var(--ink)}.radio-card p{font-size:12px;margin-bottom:20px;min-height:20px}.card-meta{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding-top:17px;border-top:1px solid #edf1f4;gap:10px}.card-meta>span{color:var(--muted)}.card-meta>a{font-weight:650}.pill{display:inline-flex;align-items:center;padding:4px 9px;border-radius:5px;font-size:10px;font-weight:650;letter-spacing:.1px;background:white;color:var(--ink);vertical-align:middle}.pill.published{background:#e1f3ec;color:#277654}.pill.draft{background:#fff0d8;color:#916622}.pill.suspended{background:#fde9e8;color:#a34a44}.pill.archived,.pill.neutral{background:#edf1f4;color:#687c8d}.panel{background:#fff;border:1px solid var(--line);border-radius:11px;padding:26px;box-shadow:var(--shadow);margin-bottom:24px;min-width:0}.dashboard-bottom{display:grid;grid-template-columns:1.15fr 1fr;gap:24px}.activity{display:flex;gap:14px;align-items:center;padding:15px 0;border-bottom:1px solid #edf1f4}.activity:last-child{border:0}.activity strong{font-size:12px;display:block;margin-bottom:4px}.activity small{font-size:10px}.activity-dot{height:8px;width:8px;flex:none;border-radius:50%;background:#bddbdc;outline:5px solid #f0f7f7}.teal-panel{background:#10383f;color:white;padding:32px;position:relative;overflow:hidden}.teal-panel .eyebrow{color:#8fd8d3}.teal-panel h2{font-size:24px;line-height:1.35;margin-bottom:16px;letter-spacing:-.6px}.teal-panel p{color:#bed0d2;font-size:12px;max-width:420px}.teal-panel .button{background:#ffffff10;color:white;border-color:#ffffff30;font-size:11px}.teal-panel small{display:block;margin-top:16px;color:#91b4b9;font-size:10px}.empty{padding:50px 25px;text-align:center;grid-column:1/-1}.empty.small{padding:34px 16px}.empty h3{font-size:17px}.empty p{font-size:13px}.empty-icon{font-size:40px;color:var(--teal);display:block;margin-bottom:12px}.notice{border:1px solid #d9e8ef;background:#edf6fa;padding:14px 18px;border-radius:8px;margin:0 0 20px;font-size:12px;color:#365d71;line-height:1.7}.notice.error{background:#fff1ef;border-color:#efd2cd;color:#a13f36}.notice.success{background:#edf8f2;border-color:#d0e9dc;color:#28724c}.notice.draft{background:#fff9ec;border-color:#efdfb6;color:#7f672c}.notice p{color:inherit;margin:7px 0}.filters{display:flex;align-items:center;gap:12px;margin-bottom:24px;flex-wrap:wrap}.filters input{max-width:360px}.filters select{max-width:200px}.filters>span{font-size:12px;color:var(--muted);margin-left:auto}label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:600;margin-bottom:19px;color:var(--ink)}input,select,textarea{display:block;width:100%;padding:11px 12px;color:var(--ink);border:1px solid #d5dfe6;background:#fff;border-radius:6px;font-size:13px;min-height:44px;max-width:100%}input::placeholder,textarea::placeholder{color:#98a7b3}input:disabled,select:disabled,textarea:disabled{background:#f5f8fa}textarea{resize:vertical}label small,.helper{font-weight:400;color:var(--muted);font-size:11px;line-height:1.6}.form-panel{max-width:640px}.form-panel.wide{max-width:1040px}.form-panel h2:not(:first-child){margin-top:26px}.form-panel p{font-size:12px}.form-actions{padding-top:22px;margin-top:14px;border-top:1px solid #edf1f4;display:flex;justify-content:flex-end;gap:12px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px}.form-grid .full{grid-column:1/-1}fieldset{margin:0;border:0;padding:0;min-width:0}.check{display:flex;flex-direction:row;align-items:center;gap:9px;cursor:pointer;font-weight:500;margin:10px 0 20px}.check input{height:17px;width:17px;min-height:0;accent-color:var(--teal);flex:none}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:24px;margin:20px 0}.readonly{padding:18px;border-radius:8px;background:#f5f8fa;border:1px dashed #cbd8e1;display:flex;flex-direction:column;gap:8px}.readonly>span{font-size:11px;color:var(--muted)}.readonly>code{font-size:13px}.tabs{display:flex;gap:22px;border-bottom:1px solid #d5dfe7;overflow-x:auto;white-space:nowrap;margin-bottom:25px}.tabs a{display:block;padding:12px 0 14px;color:var(--muted);font-weight:600;font-size:12px;border-bottom:2px solid transparent}.tabs a.active{color:var(--teal);border-color:var(--teal)}.tabs a:hover{text-decoration:none;color:var(--teal)}.separator{padding:0 8px;color:#afbdc8}.theme-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 25px;margin-top:20px}.theme-input{display:flex;align-items:center;gap:12px}.theme-input>input{max-width:95px}.theme-input>input[type=color]{padding:5px;width:66px;height:43px}.theme-input .inherit{margin:0;font-size:10px}.source-row{border-top:1px solid var(--line);padding:18px 0}.source-row>summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;font-size:12px}.source-row>summary>span{font-size:11px;color:var(--muted)}.source-form{margin-top:20px;background:#f7fafb;padding:20px;border-radius:8px}.list-row{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:19px 0;border-top:1px solid #edf1f4}.list-row:first-of-type{border-top:0}.list-row strong{display:block;font-size:13px}.list-row small{display:block;margin-top:4px;font-size:11px;overflow-wrap:anywhere}.inline-actions{display:flex;gap:12px;flex-wrap:wrap}.danger-zone{margin-top:26px;background:#fffafa;max-width:1040px}.danger-zone p{font-size:12px}.diagnostic{border-top:1px solid var(--line);padding:22px 0}.diagnostic h3{margin-bottom:16px}dl{display:grid;grid-template-columns:190px 1fr;row-gap:13px;column-gap:20px;font-size:12px;margin:20px 0}dt{color:var(--muted)}dd{margin:0;overflow-wrap:anywhere}.uploaded-logo{max-width:250px;max-height:180px;object-fit:contain;display:block;margin:20px 0}.editor-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(300px,1fr);gap:26px;align-items:start}.editor-columns .form-panel{max-width:none}.embed-panel{position:sticky;top:24px}.embed-panel h2{font-size:24px;line-height:1.4}.embed-panel p{font-size:12px}.embed-panel small{display:block;margin-top:16px;font-size:11px}.embed-panel .button{margin:5px 8px 5px 0}.code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;background:#f6f9fb;font-size:12px;line-height:1.7}.design-details{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.design-details>summary{font-weight:650;cursor:pointer}.table-wrap{padding:0;overflow-x:auto}table{border-collapse:collapse;width:100%;text-align:left;font-size:12px}th{padding:15px 22px;background:#f9fbfc;font-size:10px;letter-spacing:.5px;text-transform:uppercase;color:var(--muted);font-weight:650;border-bottom:1px solid var(--line);white-space:nowrap}td{padding:18px 22px;border-bottom:1px solid #edf1f4;vertical-align:middle}tr:last-child td{border-bottom:0}td small{display:block;font-size:10px;margin-top:5px}td strong{font-size:12px}td .button{min-height:35px;padding:7px 12px;font-size:10px}.pagination{display:flex;justify-content:center;align-items:center;gap:20px;margin:25px 0;font-size:12px}.brand-card{padding:30px}.brand-initial{width:55px;height:55px;border-radius:12px;display:grid;place-items:center;background:#e2f1f0;color:var(--teal);font-size:27px;font-weight:750;margin-bottom:20px}.brand-card p{font-size:12px;min-height:40px}.spaced-form{margin:15px 0}.preview-tools{display:flex;align-items:center;gap:20px;flex-wrap:wrap}.preview-tools>label{margin:0}.preview-stage{background:repeating-linear-gradient(45deg,#f4f7f9,#f4f7f9 10px,#edf2f5 10px,#edf2f5 20px);border:1px solid var(--line);padding:36px 0;min-height:420px;border-radius:10px;overflow:hidden}.preview-stage>[data-preview-container]{background:white;margin:auto;min-height:350px;padding:30px 20px;position:relative;max-width:100%}.preview-cookie{position:absolute;bottom:0;left:0;right:0;background:#223c4e;color:white;padding:18px;font-size:12px;z-index:1100}.page-footer{height:55px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 40px;font-size:10px;color:#8799a7}.auth-page{display:flex;min-height:100vh;background:white}.auth-story{width:48%;background:#e9f2f3;display:flex;flex-direction:column;justify-content:space-between;padding:48px 9% 40px 6%;overflow:hidden;min-height:100vh}.auth-wordmark img{max-width:230px;width:100%;height:auto}.auth-story>div{padding:50px 0}.auth-story h1{font-size:clamp(42px,4vw,68px);line-height:1.07;letter-spacing:-2px;margin-bottom:25px}.auth-story p{max-width:320px;font-size:14px;line-height:1.9}.auth-story .eyebrow{font-size:9px;letter-spacing:1.6px}.auth-signal{font-size:42px;letter-spacing:10px;color:#88c2c5;margin:40px 0 0}.auth-story>small{font-size:10px;color:#698990}.auth-main{width:52%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:55px 40px;position:relative}.auth-card{max-width:390px;width:100%}.auth-card h2{font-size:28px;letter-spacing:-.9px;line-height:1.3;margin-bottom:14px}.auth-card>p{font-size:13px;margin-bottom:30px}.auth-card form{margin:25px 0}.auth-card label{font-size:11px;margin-bottom:21px}.auth-card input{padding:13px}.auth-card .button{min-height:47px;font-size:12px}.auth-card .eyebrow{font-size:9px}.forgot-link{display:block;text-align:right;margin:-3px 0 23px;font-size:11px}.auth-note{font-size:11px;color:var(--muted);text-align:center;line-height:1.7;margin-top:30px;padding-top:22px;border-top:1px solid #e8edf1}.auth-main>footer{position:absolute;bottom:32px;font-size:10px;color:#90a0ad}.auth-card .notice{margin:20px 0;font-size:12px}.recovery-codes{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:24px;background:#f3f7f9;border-radius:8px;margin:25px 0}.recovery-codes code{font-size:14px}.auth-card>a:not(.button){display:block;margin-top:20px;font-size:12px}
@media(min-width:1600px){.workspace main{padding-top:45px}.radio-card-art{height:140px}.radio-card-body{padding:26px}.topbar{height:86px}.sidebar{width:260px;padding-left:24px;padding-right:24px}.wordmark img{width:190px}.metric{padding:25px}}
@media(max-width:1190px){.sidebar{width:200px;padding:25px 14px}.wordmark img{width:156px}.workspace main{padding:30px 25px}.topbar,.page-footer{padding-left:25px;padding-right:25px}.page-heading{align-items:flex-start;flex-direction:column;gap:18px}.metrics{gap:12px}.metric{padding:18px 15px}.metric small{font-size:9px}.radio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-columns{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr)}.panel{padding:22px}.table-wrap{padding:0}.account>span:not(.avatar){max-width:180px;overflow:hidden;text-overflow:ellipsis}.dashboard-bottom{grid-template-columns:1fr 1fr}}
@media(max-width:900px){.sidebar{width:76px;padding:24px 10px}.wordmark{padding:5px 0 25px;height:68px;overflow:hidden}.wordmark img{width:144px;max-width:none;height:58px;object-fit:cover;object-position:left}.nav-label,.sidebar-foot{display:none}.sidebar nav a{font-size:0;padding:12px 17px;gap:0}.sidebar nav a>span{font-size:21px}.sidebar nav{padding-top:15px}.radio-grid{gap:16px}.metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-bottom,.editor-columns{grid-template-columns:1fr}.embed-panel{position:static}.editor-columns .form-panel{max-width:100%}.auth-story{padding:36px 7%}.auth-main{padding:40px 30px}.auth-story h1{font-size:43px}.auth-story .eyebrow{font-size:8px}}
@media(max-width:600px){.app-shell{display:block}.sidebar{position:static;height:auto;width:100%;padding:16px 18px 0;border-right:0;border-bottom:1px solid var(--line)}.wordmark{height:40px;padding:0}.wordmark img{width:125px;height:auto;object-fit:contain}.sidebar nav{display:flex;overflow-x:auto;padding-top:13px;gap:9px}.sidebar nav a{padding:9px 12px;margin-bottom:0;font-size:11px;white-space:nowrap;flex:none;gap:6px;border-radius:6px 6px 0 0}.sidebar nav a>span{font-size:15px;width:auto}.sidebar nav a.active{box-shadow:inset 0 -3px var(--teal)}.sidebar nav a[href='/admin/users'],.sidebar nav a[href='/admin/audit'],.sidebar nav a[href='/admin/settings']{font-size:0}.topbar{height:55px;padding:0 18px;gap:8px}.workspace-name{font-size:8px}.workspace-name .muted{padding:0 4px}.account{gap:7px;font-size:10px}.account>.avatar{display:none}.account>span:not(.avatar){max-width:115px}.workspace main{padding:26px 18px 35px;min-height:50vh}h1{font-size:27px}.eyebrow{font-size:9px}.page-intro{font-size:12px}.heading-actions{width:100%;gap:8px}.heading-actions .button{padding:9px 11px;font-size:11px}.metrics{gap:10px;margin-bottom:28px}.metric{padding:15px 13px}.metric>span{font-size:10px}.metric strong{font-size:29px;margin:12px 0 8px}.metric small{font-size:9px;display:block;line-height:1.5}.radio-grid{grid-template-columns:1fr}.radio-card-art{height:115px}.section-title h2{font-size:17px}.section-title>a{font-size:10px}.panel{padding:20px}.table-wrap{padding:0}.form-grid,.check-grid{grid-template-columns:1fr}.theme-fields{grid-template-columns:1fr 1fr;gap:0 10px}.theme-fields>label{font-size:10px}.theme-input{gap:6px}.theme-input>input{max-width:75px}.theme-input>input[type=color]{width:45px}.theme-input .inherit{font-size:9px;gap:4px}.theme-input .inherit input{width:14px;height:14px}.tabs{gap:20px}.tabs a{font-size:11px}.list-row{gap:10px;align-items:flex-start;flex-direction:column}.source-row>summary{flex-direction:column;gap:5px}.source-form{padding:15px}.form-actions{justify-content:stretch}.form-actions>.button{flex:1}dl{grid-template-columns:1fr;row-gap:6px}dd{margin-bottom:12px}.filters input,.filters select{max-width:100%;flex:1;min-width:120px}.filters>span{margin-left:0}.page-footer{padding:20px 18px;gap:14px;height:auto;flex-direction:column;font-size:9px}.auth-page{display:block}.auth-story{width:100%;padding:25px 28px;min-height:0}.auth-wordmark img{width:155px}.auth-story>div{padding:25px 0 0}.auth-story h1{font-size:31px;letter-spacing:-1px;margin:0}.auth-story h1 br{display:none}.auth-story p,.auth-story>small,.auth-signal,.auth-story .eyebrow{display:none}.auth-main{width:100%;padding:38px 28px 80px}.auth-card h2{font-size:25px}.auth-main>footer{bottom:25px;font-size:9px}.preview-stage{padding:20px 0}.preview-stage>[data-preview-container]{padding:18px 0}.preview-tools{gap:15px}th,td{padding:12px 15px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
[data-preview-container][data-size="390px"]{width:390px}[data-preview-container][data-size="320px"]{width:320px}[data-preview-container][data-size="100%"]{width:100%}
.live-preview-panel{max-width:1040px}.preview-size-label{margin:0;flex-direction:row;align-items:center;font-size:10px}.preview-size-label select{min-height:36px;font-size:11px;padding:6px 10px}.live-preview-wrap{padding:18px 0;background:#f2f6f8;border:1px solid var(--line);border-radius:9px;overflow:auto}.live-preview-wrap iframe{display:block;border:0;width:100%;height:440px;margin:auto;background:white}.live-preview-wrap[data-live-size=mobile] iframe{width:390px}.live-preview-wrap[data-live-size=small] iframe{width:320px}.preview-frame{padding:20px 12px;background:#fff;min-height:400px}.preview-explainer{font-size:10px;text-align:center;margin:40px 0 0;color:#879ba9}.embed-panel .live-preview-panel{padding:14px;margin:20px -5px 0}.embed-panel .live-preview-panel h2{font-size:15px}.embed-panel .live-preview-wrap iframe{height:440px}
.account>a{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--muted)}@media(max-width:600px){.account>a{max-width:110px;font-size:10px}}
.theme-field{margin-bottom:20px;min-width:0}.theme-field>label{margin-bottom:8px}.theme-input select{flex:1;min-width:0;font-size:11px}.theme-input>input[type=text]{max-width:none;min-width:0;flex:1;font-size:11px}.image-fields{grid-template-columns:1fr 1fr}.theme-fields+.design-details{margin-bottom:24px}@media(max-width:600px){.image-fields{grid-template-columns:1fr}.theme-field>label{font-size:10px}}

.mfa-qr{margin:20px 0 24px;text-align:center}.mfa-qr img{display:block;width:296px;max-width:100%;height:auto;margin:0 auto;background:#fff;image-rendering:pixelated}.mfa-qr figcaption{margin-top:10px;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.mfa-manual{padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.mfa-manual summary{cursor:pointer;color:var(--teal);font-size:12px;font-weight:600}.mfa-manual summary:focus-visible{outline:3px solid #00a9b2;outline-offset:4px}.mfa-manual p{margin:14px 0;font-size:12px}.auth-card .mfa-manual label{margin-bottom:12px}

/* Radio creation and distribution workspace */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.workspace{background:#f5f7fa}.sidebar{border-right-color:#e8edf2}.sidebar nav a.active{background:#e8f5f3;color:#006c70}.panel{border-color:#e4eaf0;box-shadow:0 4px 24px #162b4503}.button{border-radius:9px}.button.primary{box-shadow:0 3px 8px #007f8617}.button:disabled{opacity:.55;cursor:not-allowed}.page-heading h1{letter-spacing:-1.1px}.launch-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(300px,1fr);gap:32px;align-items:start}.launch-form{min-width:0}.launch-section{padding:28px 30px;margin-bottom:20px;border-radius:15px}.launch-section-title{display:flex;align-items:flex-start;gap:14px;margin-bottom:25px}.step-number{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#edf5f5;color:var(--teal);font-size:11px;font-weight:750}.launch-section-title h2{margin:1px 0 5px;font-size:19px;letter-spacing:-.4px}.launch-section-title p{font-size:12px;margin:0}.launch-section>label,.launch-section .form-grid label{font-size:12px}.launch-section label small{font-size:10px;line-height:1.7;margin-top:5px;font-weight:400}.launch-section .form-grid{gap:0 18px}.launch-section .form-grid:last-child label{margin-bottom:0}.scenario-fieldset{min-width:0;padding:0;margin:0;border:0}.scenario-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.scenario-choice{position:relative;margin:0!important;display:block;min-width:0;cursor:pointer}.scenario-choice>input{position:absolute;opacity:0;width:1px;height:1px;margin:0;inset:20px auto auto 15px}.scenario-card{display:flex;flex-direction:column;gap:11px;height:100%;border:1px solid #dfe7ed;padding:18px;border-radius:12px;background:#fff;transition:border-color .15s,background .15s,box-shadow .15s}.scenario-choice:hover .scenario-card{border-color:#94c7c7}.scenario-choice>input:checked+.scenario-card{border-color:var(--teal);box-shadow:0 0 0 1px var(--teal);background:#f3faf9}.scenario-choice>input:focus-visible+.scenario-card{outline:3px solid #00a9b2;outline-offset:4px}.scenario-card-top{display:flex;align-items:center;justify-content:space-between;gap:7px;min-height:28px}.scenario-symbol{color:var(--teal);font-size:25px;line-height:1}.scenario-recommended,.scenario-count{font-size:9px;font-weight:600}.scenario-recommended{padding:3px 7px;border-radius:20px;background:#dff2eb;color:#27745a}.scenario-count{color:var(--muted)}.scenario-card>strong{font-size:14px;letter-spacing:-.2px}.scenario-description{font-size:11px;color:var(--muted);font-weight:400;line-height:1.7}.scenario-includes{display:flex;flex-wrap:wrap;gap:4px;margin-top:auto;padding-top:2px}.scenario-includes>span{font-size:9px;line-height:1.5;padding:3px 6px;border:1px solid #e0e8eb;background:#ffffffa3;border-radius:4px;color:#516b7a;font-weight:450}.field-optional{font-size:10px;font-weight:400;color:var(--muted)}.launch-source{margin-top:23px;padding-top:18px;border-top:1px solid var(--line)}.launch-source summary{cursor:pointer;font-size:12px;font-weight:650;color:var(--ink)}.launch-source summary>span{margin-left:8px;font-size:10px;font-weight:400;color:var(--muted)}.launch-source .form-grid{margin-top:20px}.launch-submit{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:4px 0 10px}.launch-submit p{font-size:11px;line-height:1.7;margin:0}.launch-submit .button{min-height:46px;padding:12px 25px}.launch-preview{position:sticky;top:30px;border:1px solid #e0e8ee;border-radius:18px;background:#eef3f6;padding:26px;overflow:hidden}.launch-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:26px}.launch-preview-heading .eyebrow{font-size:8px;margin:0;letter-spacing:1.3px}.launch-preview-heading .pill{font-size:8px;white-space:nowrap;background:#ffffffa8}.site-mock{position:relative;min-height:380px;background:white;border:1px solid #dce4e9;border-radius:11px;box-shadow:0 14px 38px #17344a0c;overflow:hidden}.site-mock-chrome{height:28px;background:#fafbfc;border-bottom:1px solid #eef1f3;display:flex;align-items:center;gap:4px;padding:0 10px}.site-mock-chrome>i{width:4px;height:4px;background:#c8d3da;border-radius:50%}.site-mock-chrome>span{font-size:7px;color:#8a9da8;text-align:center;flex:1}.site-mock-page{padding:18px}.site-mock-nav{display:flex;align-items:center;justify-content:space-between;gap:5px;margin-bottom:18px}.site-mock-nav b{font-family:Georgia,serif;font-size:11px;color:#445865;letter-spacing:.7px}.site-mock-nav>span{font-size:5px;color:#9aa7ae}.site-mock-photo{height:140px;position:relative;background:#e7e8dc;overflow:hidden;display:flex;align-items:center;padding:20px}.site-mock-photo>span{position:relative;font-family:Georgia,serif;font-size:26px;line-height:1.08;color:#4b604f;z-index:1}.site-mock-photo>i{font-style:normal;position:absolute;right:-15px;bottom:-50px;font-size:185px;color:#becab6;line-height:1}.site-mock-lines{margin:20px 0;display:grid;gap:6px}.site-mock-lines i{height:5px;background:#edf0f1;border-radius:2px}.site-mock-lines i:first-child{width:85%}.site-mock-lines i:last-child{width:60%}.site-mock-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px}.site-mock-columns i{height:68px;background:#f0f2f3;border-radius:3px}.site-mock-player{position:absolute;bottom:10px;left:10px;right:10px;border:1px solid #dfebe9;border-radius:8px;background:#fff;display:flex;align-items:center;gap:9px;padding:11px;box-shadow:0 4px 18px #14384717}.site-mock-player>div{flex:1;min-width:0}.site-mock-player strong{font-size:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-mock-player small{font-size:6px;display:block;margin-top:3px}.site-mock-player small i,.sticky-demo-player small i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#169a79;margin-right:3px}.mock-cover{width:34px;height:34px;flex:none;border-radius:7px;display:grid;place-items:center;background:#e3f1ee;color:#39877d;font-weight:750;position:relative;font-size:15px}.mock-cover>span{position:absolute;font-size:5px;right:5px;bottom:3px}.mock-play{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:50%;font-size:10px;background:#007f86;color:white}.mock-wave{font-size:14px;color:#74b6ac;white-space:nowrap}.site-mock-promo{display:none;align-items:center;gap:10px;padding:12px 8px;border:1px solid #e3ecea;border-radius:6px;margin:16px 0}.site-mock-promo>div{flex:1;min-width:0}.site-mock-promo strong{font-size:10px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-mock-promo small{font-size:6px;display:block}.site-mock-promo>span:last-child{font-size:7px;color:var(--teal);font-weight:700}.site-mock[data-scenario-preview=promotion] .site-mock-promo,.site-mock[data-scenario-preview=complete] .site-mock-promo{display:flex}.site-mock[data-scenario-preview=promotion] .site-mock-player{left:auto;width:55%;flex-wrap:wrap;gap:8px}.site-mock[data-scenario-preview=promotion] .mock-wave{display:none}.site-mock[data-scenario-preview=custom] .site-mock-player{display:none}.launch-preview-copy{margin-top:26px}.preview-format{font-size:17px;font-weight:700;letter-spacing:-.35px;line-height:1.4;display:block;max-width:260px}.launch-preview-copy>p{font-size:12px;line-height:1.85;margin:10px 0 22px}.launch-deliverables{border-top:1px solid #d9e4ea;padding-top:20px;display:grid;gap:13px}.launch-deliverables>span{font-size:10px;color:#5f7584;display:flex;gap:12px;align-items:center}.launch-deliverables b{font-size:9px;font-weight:600;color:var(--teal)}
.integration-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:30px}.integration-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e1e8ee;border-radius:14px;padding:23px;background:#fff;box-shadow:0 3px 18px #132a4303}.integration-card-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:23px}.integration-format-icon{width:46px;height:43px;display:grid;place-items:center;background:#edf5f5;color:var(--teal);border-radius:10px}.integration-format-icon svg{width:31px;height:26px}.integration-card-heading .pill{font-size:9px}.integration-card-copy>small{font-size:10px;color:var(--teal)}.integration-card h3{font-size:17px;line-height:1.4;margin:7px 0 5px;overflow-wrap:anywhere;letter-spacing:-.3px}.integration-card p{font-size:11px;margin-bottom:16px}.integration-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:22px}.integration-tags>span{background:#f3f6f8;color:#607383;padding:4px 8px;font-size:9px;border-radius:5px}.integration-code{margin-top:auto;border-top:1px solid #e7edf1;padding-top:15px}.integration-code summary{cursor:pointer;font-size:11px;font-weight:600;color:#395467;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:6px}.integration-code summary:focus-visible{outline:3px solid #00a9b2;outline-offset:4px}.integration-code summary>span{font-family:ui-monospace,monospace;color:var(--teal);font-size:14px}.integration-code textarea{font-size:10px;line-height:1.8;background:#f6f9fa;margin:12px 0 8px;resize:vertical;white-space:pre-wrap;overflow-wrap:anywhere}.integration-code .button{font-size:10px;min-height:34px;padding:7px 11px}.integration-configure{display:flex;justify-content:space-between;margin-top:18px;font-size:11px;font-weight:650}.integration-setup-note{font-size:10px!important;color:#97753d;background:#fff9ed;padding:9px 10px;border-radius:5px;line-height:1.7}.integration-setup-note a{white-space:nowrap}.integration-filters{margin:28px 0 22px}.integration-filters>input{width:360px;max-width:100%;font-size:12px}.integration-filters>span{margin-left:auto;font-size:11px;color:var(--muted)}.integrations-intro{display:grid;grid-template-columns:1.1fr 1fr;gap:50px;align-items:center;border:1px solid #dce8e9;border-radius:17px;padding:34px 38px;background:#eaf3f2}.integrations-intro h2{font-size:25px;line-height:1.3;letter-spacing:-.7px}.integrations-intro .eyebrow{font-size:8px;letter-spacing:1.6px}.integrations-intro p{font-size:12px;max-width:450px;margin-bottom:17px}.integrations-intro a{font-size:11px;font-weight:650}.sticky-demo{border:1px solid #dce7e6;border-radius:11px;background:#f9fcfb;padding:30px 14px 14px;transform:rotate(-2deg);box-shadow:0 15px 30px #26595109}.sticky-demo-lines{display:grid;gap:10px;padding:0 12px 27px}.sticky-demo-lines i{height:8px;background:#e7eeed;border-radius:3px}.sticky-demo-lines i:nth-child(2){width:75%}.sticky-demo-lines i:nth-child(3){width:45%}.sticky-demo-player{background:#fff;border:1px solid #deebe7;display:flex;align-items:center;gap:12px;padding:14px;border-radius:9px;box-shadow:0 5px 20px #2353460c}.sticky-demo-player>div{min-width:0;flex:1}.sticky-demo-player b{font-size:12px}.sticky-demo-player small{font-size:8px;display:block;margin-top:5px}.distribution-hero{display:flex;justify-content:space-between;align-items:center;gap:38px;background:#102f40;border-radius:16px;padding:30px 34px;margin-bottom:30px;color:white;overflow:hidden}.distribution-hero .eyebrow{color:#80c8bd;font-size:8px}.distribution-hero h2{color:white;font-size:24px;letter-spacing:-.5px;margin-bottom:12px}.distribution-hero p{font-size:12px;color:#b8ced5;max-width:530px;margin:0}.distribution-stack{border:1px solid #37586a;border-radius:9px;min-width:280px;padding:15px 12px 10px;background:#1d4152;transform:rotate(-3deg)}.distribution-stack>span{font-size:8px;color:#96b3c2;display:block;margin:0 0 30px 6px}.distribution-stack>div{display:flex;align-items:center;gap:10px;background:#f7fbfa;border-radius:6px;padding:12px;color:#163e46}.distribution-stack i{font-style:normal;background:var(--teal);color:#fff;border-radius:50%;font-size:8px;display:grid;place-items:center;width:25px;height:25px}.distribution-stack b{font-size:10px;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.distribution-stack small{font-size:6px;color:#128269;margin-left:auto;white-space:nowrap}.section-count{font-size:11px;color:var(--muted);background:#e7edf1;border-radius:20px;padding:4px 8px;margin-left:7px;font-weight:500;vertical-align:middle}.section-title .helper{margin:7px 0 0;font-size:11px;max-width:640px}.scenario-add{border-radius:14px;padding:24px 28px}.scenario-add>summary{display:flex;align-items:center;gap:16px;cursor:pointer;list-style:none}.scenario-add>summary:focus-visible{outline:3px solid #00a9b2;outline-offset:8px}.scenario-add-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid #d8e8e7;border-radius:10px;color:var(--teal);font-size:23px}.scenario-add>summary strong{font-size:14px}.scenario-add>summary small{display:block;font-size:11px;margin-top:4px}.scenario-add>summary .button{margin-left:auto;font-size:10px}.scenario-add form{margin-top:26px;border-top:1px solid var(--line);padding-top:25px}.scenario-add .scenario-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.scenario-add .form-actions{justify-content:space-between}.scenario-add .form-actions small{font-size:10px}.integration-footnote{display:flex;gap:16px;align-items:flex-start;max-width:860px;margin:26px 0}.integration-footnote>span{color:var(--teal);font-size:22px}.integration-footnote p{font-size:11px;line-height:1.85}.integration-footnote strong{font-weight:650;color:var(--ink)}.integration-editor-heading h2{font-size:25px;letter-spacing:-.7px;margin-bottom:8px}.integration-editor-heading p{font-size:12px}.layout-presets{display:flex;gap:8px;margin:20px 0 12px}.layout-preset{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:48px;border:1px solid #d9e5e9;border-radius:9px;font-size:10px;font-weight:600;background:#f6faf9;color:#3b616a;padding:8px}.layout-preset:hover{border-color:var(--teal);background:#edf8f5}.layout-preset>span{font-size:18px;color:var(--teal)}[data-layout-feedback]{margin-bottom:30px}.integration-embed-panel{border-radius:14px;background:#f7fbfa}.integration-embed-panel>h2{font-size:25px;line-height:1.3}.integration-embed-panel>p{font-size:12px}.integration-embed-panel #embed-code{font-size:11px;line-height:1.9;background:white}.radio-card{border-radius:14px;border-color:#e0e8ee;box-shadow:0 3px 18px #162b4504}.radio-card-art{background:linear-gradient(110deg,#e5f2ed,#edf2f6)}.radio-card-body h3{letter-spacing:-.4px}.radio-card-art .signal{opacity:.32}.radio-monogram{border-radius:12px;background:#ffffffa6}
@media(min-width:1600px){.launch-layout{grid-template-columns:minmax(0,1.2fr) minmax(400px,1fr);gap:40px}.launch-preview{padding:34px}.site-mock{min-height:450px}.site-mock-photo{height:180px}.site-mock-player{padding:15px}.site-mock-player strong{font-size:12px}.site-mock-player small{font-size:8px}.site-mock-page{padding:22px}.launch-section{padding:32px 36px}}
@media(max-width:1200px){.launch-layout{grid-template-columns:minmax(0,1fr) minmax(270px,.72fr);gap:20px}.launch-section{padding:24px}.launch-preview{padding:20px}.launch-preview-heading{flex-direction:column;align-items:flex-start;gap:10px}.scenario-card{padding:14px}.scenario-recommended{font-size:8px;padding:3px 5px}.site-mock-nav>span{display:none}.site-mock-photo>span{font-size:23px}.site-mock-player .mock-wave{display:none}.integration-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.scenario-add .scenario-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.distribution-hero{padding:26px}.distribution-stack{min-width:240px}.integrations-intro{gap:28px;padding:30px}.sticky-demo .mock-wave{display:none}}
@media(max-width:980px){.launch-layout{grid-template-columns:minmax(0,1fr) minmax(260px,.8fr)}.scenario-grid{grid-template-columns:1fr}.launch-section{padding:22px}.launch-section .form-grid{grid-template-columns:1fr}.launch-submit{align-items:stretch;flex-direction:column;gap:14px}.launch-preview{top:20px}.distribution-stack{display:none}.integrations-intro{grid-template-columns:1fr}.sticky-demo{max-width:460px;transform:none}.scenario-add>summary .button{display:none}}
@media(max-width:720px){.launch-layout{grid-template-columns:1fr}.launch-preview{position:static;order:-1;padding:20px}.launch-preview-heading{flex-direction:row;align-items:center;margin-bottom:18px}.site-mock{min-height:255px;max-height:280px}.site-mock-photo{height:85px}.site-mock-photo>span{font-size:22px}.site-mock-photo>i{font-size:125px;bottom:-40px}.site-mock-page{padding:13px}.site-mock-nav{margin-bottom:10px}.site-mock-lines{margin:12px 0}.site-mock-player strong{font-size:11px}.launch-preview-copy{margin-top:18px}.preview-format{font-size:17px;max-width:none}.launch-preview-copy>p{margin-bottom:0;font-size:11px}.launch-deliverables{display:none}.scenario-grid{grid-template-columns:1fr 1fr}.launch-section .form-grid{grid-template-columns:1fr 1fr}.launch-section-title h2{font-size:18px}.scenario-card{padding:17px}.launch-submit{flex-direction:row;align-items:center}.integrations-intro h2{font-size:24px}.integration-card{padding:20px}.integration-grid{gap:14px}.layout-presets{flex-wrap:wrap}.layout-preset{min-width:110px}.scenario-add{padding:20px}.scenario-add>summary strong{font-size:13px}}
@media(max-width:480px){.launch-section{padding:20px}.launch-section .form-grid{grid-template-columns:1fr}.scenario-grid{gap:9px}.scenario-card{padding:13px;gap:10px}.scenario-card>strong{font-size:12px}.scenario-description{font-size:10px}.scenario-card-top{flex-wrap:wrap}.scenario-recommended,.scenario-count{font-size:8px}.scenario-includes>span{font-size:8px}.launch-section-title{gap:11px}.launch-section-title h2{font-size:16px}.launch-section-title p{font-size:11px}.launch-preview{padding:15px}.launch-preview-heading .eyebrow{font-size:7px}.launch-preview-heading .pill{font-size:7px}.launch-submit{flex-direction:column;align-items:stretch}.launch-submit p{font-size:10px}.integration-grid{grid-template-columns:1fr}.integrations-intro{padding:24px;gap:24px}.integrations-intro h2{font-size:22px}.integrations-intro p{font-size:11px}.sticky-demo-player{padding:10px;gap:8px}.sticky-demo-player small{font-size:7px}.distribution-hero{padding:24px}.distribution-hero h2{font-size:23px}.distribution-hero p{font-size:11px}.scenario-add .scenario-grid{grid-template-columns:1fr 1fr}.scenario-add>summary{gap:11px}.scenario-add>summary small{font-size:10px}.scenario-add .form-actions{flex-direction:column;align-items:stretch}.integration-filters{gap:8px;flex-wrap:wrap}.integration-filters>input{width:100%;max-width:none;flex:1;min-width:120px}.integration-filters>span{margin-left:0;width:100%}.section-title{gap:12px}.section-title .helper{font-size:10px}.section-title h2{font-size:17px}.layout-preset{font-size:10px}.launch-source summary>span{display:block;margin-left:14px;margin-top:3px}}
.launch-ready{display:flex;align-items:center;gap:16px;margin:0 0 25px;padding:20px 23px;border:1px solid #cae5dd;background:#edf8f2;border-radius:12px}.launch-ready-icon{flex:none;display:grid;place-items:center;background:#d9eee1;width:33px;height:33px;border-radius:50%;color:#298461;font-weight:700}.launch-ready>div{flex:1}.launch-ready strong{font-size:13px;color:#2d6657}.launch-ready p{font-size:11px;color:#648476;margin:5px 0 0}.launch-ready .button{font-size:11px;background:#ffffffba;border-color:#c3ded5;color:#216956}.distribution-dashboard{background:#123d49!important;color:white}.distribution-dashboard .eyebrow{color:#8bd3c7}.distribution-dashboard h2{font-size:26px;color:white;letter-spacing:-.7px}.distribution-dashboard>p{color:#c0d6dc!important;font-size:12px;line-height:1.9}.distribution-dashboard>small{color:#a6c6ce!important;font-size:10px!important}.distribution-dashboard .button{background:#fff;color:#1c5c65;border:0}.dashboard-mini-player{display:flex;align-items:center;gap:13px;border:1px solid #527c83;border-radius:10px;padding:14px 16px;margin:24px 0;background:#ffffff0a}.dashboard-mini-player>div{flex:1}.dashboard-mini-player b{display:block;font-size:12px;color:#eaf5f4}.dashboard-mini-player small{display:block;font-size:9px;color:#9cbfc5;margin-top:4px}.dashboard-mini-player>span:last-child{font-size:22px;color:#76c8b6}.dashboard-mini-player .mock-play{color:#164a4b;background:#c0e7dc;width:35px;height:35px}@media(max-width:650px){.launch-ready{flex-wrap:wrap;padding:18px}.launch-ready>div{min-width:180px}.launch-ready .button{width:100%}.distribution-dashboard h2{font-size:24px}}


/* Native WebKit select labels must remain inside the control, including very long site names. */
.site-choice-control{display:block;min-width:0;contain:paint;padding:8px;margin:-8px}
.site-mock[data-scenario-preview=widget-sticky] .site-mock-promo{display:flex}.site-mock[data-scenario-preview=widget-sticky] .site-mock-player::before{content:"APRÈS LE CLIC SUR PLAY";position:absolute;bottom:calc(100% + 5px);right:3px;background:#e0f2ea;color:#27745a;border-radius:4px;padding:3px 6px;font-size:6px;font-weight:700;letter-spacing:.5px}
.site-mock[data-scenario-preview=banner-window] .site-mock-promo{display:flex}.site-mock[data-scenario-preview=banner-window] .site-mock-player{left:auto;right:12px;bottom:22px;width:58%;padding-top:29px;box-shadow:0 12px 26px #14384735}.site-mock[data-scenario-preview=banner-window] .site-mock-player::before{content:"FENÊTRE RADIO · ORDINATEUR";position:absolute;top:0;left:0;right:0;padding:6px 9px;background:#e8f3f1;border-radius:7px 7px 0 0;font-size:6px;letter-spacing:.4px;color:#27745a}.site-mock[data-scenario-preview=banner-window] .mock-wave{display:none}

/* MFA enrollment help uses the existing authentication layout. */
.mfa-help-callout{padding:16px;margin:20px 0;border:1px solid #cce4e4;border-radius:10px;background:#f1f9f8;display:grid;gap:8px;font-size:13px;line-height:1.6}
.mfa-help-callout>a{text-decoration:underline;text-underline-offset:3px;font-weight:600}
.mfa-help-callout>small{color:var(--muted);font-size:12px}
.mfa-guide>p,.mfa-guide-steps p{font-size:13px;line-height:1.8}
.mfa-guide-steps{padding-left:24px;margin:26px 0}
.mfa-guide-steps>li{padding-left:7px;margin-bottom:25px}
.mfa-guide-steps>li::marker{color:var(--teal);font-weight:700}
.mfa-guide-steps h3{font-size:15px;line-height:1.5;margin:0 0 8px}
.mfa-guide-steps p{margin:8px 0}
.mfa-store-links{display:grid;gap:8px;margin:14px 0}
.mfa-guide>a:not(.button){font-size:12px;text-decoration:underline;text-underline-offset:3px}
.mfa-guide .mfa-guide-note{font-size:12px;padding:14px 0;color:var(--muted)}
.mfa-guide .mfa-guide-return{margin-top:25px;font-size:12px}
.mfa-help-callout a:focus-visible,.mfa-guide a:focus-visible{outline:3px solid #007f86;outline-offset:4px}
