/* Nightly-informed composition, authored for Easy. No borrowed assets or claims. */
:root {
 --bg:#0a0c10; --bg-soft:#0e1117; --panel:#141820; --panel-2:#1a2029;
 --line:rgba(204,219,240,.07); --line-2:rgba(204,219,240,.12); --line-3:rgba(204,219,240,.2);
 --tx:#edf0f5; --tx-2:#bac2ce; --tx-3:#9aa5b6; --tx-4:#8591a2;
 --acc:#f29a60; --acc-2:#ffb17d; --acc-deep:#d78047;
 --acc-soft:rgba(242,154,96,.1); --acc-line:rgba(242,154,96,.25);
 --sans:'Segoe UI',Arial,sans-serif; --serif:var(--sans); --wrap:1120px;
}
body::before { background:radial-gradient(ellipse 650px 450px at 50% 0%,#67412a25,transparent 75%),radial-gradient(ellipse 300px 450px at 0% 30%,#54321e12,transparent 80%); }
.hdr { width:calc(100% - 40px); max-width:1160px; margin:20px auto 0; top:16px; border:1px solid var(--line-2); border-radius:16px; background:rgba(22,27,35,.94); backdrop-filter:blur(14px); }
.hdr-in { height:64px; gap:14px; padding:0 20px; }
.brand-txt b { font-size:22px; font-weight:650; letter-spacing:-.04em; color:var(--acc); }
.hdr .brand-txt i { display:none; }
.nav a { font-size:12px; padding:8px 9px; border-radius:8px; }
.hdr-search { max-width:185px; }
.hdr-act { margin-left:auto; }
.hdr.hdr-guest { width:fit-content; max-width:calc(100% - 40px); }
.hdr-guest .hdr-in { height:60px; gap:18px; }
.hdr-guest .hdr-act { margin-left:6px; }
@media(max-width:760px) {
 .hdr.hdr-guest { width:calc(100% - 24px); max-width:620px; }
 .hdr-guest .hdr-in { height:56px; }
 .hdr-guest .hdr-act { margin-left:auto; }
 .hdr-act > [data-auth-page="register"] { display:none; }
}
.hdr-search input { font-size:11px; }
.hdr .btn { border-radius:8px; }
.hdr .locale-switch button.on,.hdr .locale-switch button[aria-pressed="true"] { background:var(--acc); color:#24170e; box-shadow:none; }
.btn-pri { background:var(--acc); border-color:var(--acc); color:#24170e; box-shadow:none; }
.btn-pri:hover { background:var(--acc-2); border-color:var(--acc-2); color:#24170e; box-shadow:none; transform:none; }
.btn-pri:active { background:var(--acc-deep); }
.btn-ghost { background:#ffffff08; border-color:var(--line-2); }
.easy-home { --home-muted:#a1adbe; }
.easy-hero { display:flex; justify-content:center; text-align:center; padding:108px 20px 90px; min-height:600px; }
.easy-hero > div { max-width:680px; }
.easy-kicker { font-size:13px; letter-spacing:0; font-weight:500; text-transform:none; color:#b4bfce; margin-bottom:24px; }
.easy-hero h1 { font-weight:500; font-size:clamp(44px,5vw,62px); line-height:1.12; letter-spacing:-.045em; margin-bottom:24px; }
.easy-lead { margin:0 auto; max-width:50ch; font-size:17px; line-height:1.65; color:#b9c2cf; }
.easy-actions { display:flex; flex-wrap:wrap; justify-content:center; margin-top:28px; gap:12px; }
.easy-actions .btn { border-radius:100px; padding:13px 23px; font-size:14px; font-weight:600; }
.easy-hero-note { font-size:11px; margin-top:20px; color:#8592a5; }
.easy-section { padding-block:64px; border-bottom:0; }
.easy-section-head { margin-bottom:32px; }
.easy-section-head .easy-kicker { margin-bottom:12px; }
.easy-home h2 { font-weight:500; font-size:clamp(28px,3vw,38px); letter-spacing:-.035em; }
.easy-section-note { color:#9faabc; font-size:14px; margin-top:14px; }
.easy-plans { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.easy-plan { display:block; border:1px solid var(--line-2); border-radius:16px; background:#141820; padding:25px; transition:border-color .15s,background .15s; }
.easy-plan:hover { background:#1d1b1a; border-color:var(--acc-line); color:var(--tx); }
.easy-plan-label { display:block; font-size:15px; color:#b7c3d2; }
.easy-plan strong { display:block; margin:16px 0 24px; font-size:36px; font-weight:550; letter-spacing:-.025em; }
.easy-plan strong small { font-weight:400; font-size:21px; color:#95a2b6; }
.easy-plan ul { list-style:none; border-top:1px solid var(--line); padding:18px 0; }
.easy-plan li { font-size:12px; color:#b5c0d0; margin:8px 0; }
.easy-plan li::before { content:'✓'; margin-right:10px; color:var(--acc); }
.easy-plan > .easy-plan-action { display:block; padding:11px 14px; color:#ffd6bb; background:#39281e; border-radius:100px; text-align:center; font-size:13px; font-weight:600; }
.easy-features { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.easy-features article { background:#131820; border:1px solid var(--line); border-radius:14px; padding:24px; }
.easy-features h3 { font-size:17px; font-weight:600; margin-bottom:12px; }
.easy-features p { font-size:13px; line-height:1.75; color:var(--home-muted); }
.easy-product-detail { display:grid; grid-template-columns:1fr 1fr; align-items:center; gap:64px; margin-top:52px; }
.easy-product-detail h3 { font-size:25px; letter-spacing:-.025em; font-weight:500; margin-bottom:18px; }
.easy-product-detail p { color:#9faabc; font-size:14px; line-height:1.7; }
.easy-preview { max-width:480px; width:100%; margin:0; min-width:0; }
.easy-loader { background:#0d1015; border:1px solid #303742; border-radius:10px; box-shadow:0 16px 36px #0003; }
.easy-loader-top { display:flex; align-items:center; gap:12px; padding:15px 22px; border-bottom:1px solid #ffffff12; }
.easy-loader-top b { font-size:22px; color:var(--acc); }
.easy-loader-top > span { flex:1; text-align:right; color:#8591a3; font-size:10px; }
.easy-loader-top i { font:12px var(--sans); color:#8591a3; }
.easy-loader-product { min-height:0; padding:25px 22px 12px; background:none; }
.easy-loader-product::after { display:none; }
.easy-loader-product > div:first-child { width:100%; display:flex; align-items:baseline; justify-content:space-between; gap:14px; border-bottom:1px solid #ffffff10; padding-bottom:18px; }
.easy-loader-product h2 { font-size:26px; margin:0; }
.easy-loader-product p { max-width:none; font-size:11px; }
.easy-loader-expiry { margin-top:17px; }
.easy-loader-expiry > span { display:block; color:#8d98a7; font-size:11px; }
.easy-loader-expiry strong { display:block; font-size:14px; color:#d5dce5; font-weight:500; margin-top:6px; }
.easy-loader-ready { margin-top:23px; color:#aab4c2; }
.easy-loader-ready i { display:inline-block; width:5px; height:5px; border-radius:50%; background:#8d98a7; margin-right:8px; }
.easy-loader-foot { padding:13px 22px 20px; }
.easy-launch { display:block; width:100%; border-radius:6px; background:var(--acc); text-align:center; font-size:13px; padding:12px; color:#24170e; }
.easy-preview figcaption { color:#8591a3; font-size:10px; text-align:center; margin-top:14px; }
.easy-faq { display:grid; grid-template-columns:minmax(0,1fr) minmax(0,1.1fr); gap:48px; }
.easy-faq .easy-kicker { margin-bottom:14px; }
.easy-community > div { min-width:0; }
.easy-community .easy-section-head { margin-bottom:24px; }
.easy-community h2 { font-size:clamp(24px,2.6vw,32px); }
.easy-community .easy-discussion b { overflow-wrap:anywhere; }
.easy-text-link { display:inline-block; padding-block:8px; margin-top:24px; color:#f0b894; font-size:13px; }
.easy-head-row { display:flex; justify-content:space-between; align-items:end; gap:24px; }
.easy-discussions { border:1px solid var(--line-2); border-radius:14px; overflow:hidden; background:#11161d; }
.easy-discussion { display:flex; justify-content:space-between; align-items:center; gap:24px; padding:20px 24px; border-bottom:1px solid var(--line); }
.easy-discussion:last-child { border-bottom:0; }
.easy-discussion b { display:block; font-size:16px; font-weight:550; margin-block:5px; }
.easy-discussion small { font-size:11px; color:var(--home-muted); }
.easy-discussion > span:last-child { color:#a6bbd7; }
.easy-faq .faq { border-radius:12px; }
.easy-faq summary { font-weight:500; }
.easy-close { text-align:center; border-top:1px solid var(--line); padding-block:60px; }
.easy-close p { max-width:75ch; margin:24px auto 0; font-size:11px; line-height:1.7; color:var(--home-muted); }
.page-head { padding-top:40px; }
.page-head h1 { font-size:30px; font-weight:600; letter-spacing:-.025em; }
.forum-layout { grid-template-columns:minmax(0,1fr) 280px; gap:20px; }
.forum-layout .cats { border:1px solid var(--line-2); border-radius:12px; background:#131820; overflow:hidden; gap:0; }
.forum-layout .cat-row { border:0; border-radius:0; background:none; padding:18px; }
.forum-layout .cat-row + .cat-row { border-top:1px solid var(--line-2); }
.forum-layout .cat-row:hover { background:#19212b; border-color:#3c4b60; transform:none; }
.forum-layout .cat-main b { font-size:14px; font-weight:600; letter-spacing:0; }
.forum-layout .cat-main p { color:#95a3b5; font-size:12px; }
.forum-layout .cat-ic { background:transparent !important; border:0 !important; color:#a7b6cb !important; font-size:17px; }
.forum-layout .side { display:grid; grid-template-columns:1fr; gap:12px; }
.forum-layout .cat-nums b { font-size:13px; }
.forum-layout .topics { background:#131820; border:1px solid var(--line-2); border-radius:12px; }
.forum-layout .topic,.forum-layout .topic.pin { padding:20px; background:none; border:0; }
.forum-layout .topic + .topic { border-top:1px solid var(--line-2); }
.forum-layout .topic:hover { background:#1a212c; }
.forum-layout .topic-title { font-size:15px; font-weight:600; line-height:1.5; }
.forum-layout .topic-meta,.forum-layout .cat-nums { font-family:var(--sans); }
.forum-layout .topic-exc { color:#91a0b5; font-size:12px; }
.forum-layout .topic-num b { font:500 15px var(--sans); }
.forum-layout .side-card { border-radius:12px; background:#131820; border-color:var(--line-2); }
.forum-layout .side-card > b { font-size:13px; font-weight:600; }
.forum-layout .flag-pin { background:#243143; border-color:#4d668b50; color:#bacde5; }
.ftr { margin-top:32px; background:transparent; }
@media(max-width:1050px) { .hdr-in { gap:10px; padding-inline:14px; } .hdr-search { display:none; } }
@media(max-width:760px) {
 .hdr { width:calc(100% - 24px); margin-top:12px; top:10px; border-radius:12px; }
 .hdr-in { height:56px; } .hdr-mob { border-radius:0 0 12px 12px; }
 .easy-hero { min-height:530px; padding:80px 20px 65px; } .easy-hero h1 { font-size:46px; }
 .easy-lead { font-size:15px; max-width:40ch; }
 .easy-section { padding-block:42px; } .easy-features,.easy-plans,.easy-product-detail,.easy-faq { grid-template-columns:1fr; gap:20px; }
 .easy-plan { padding:24px; } .easy-plan strong { font-size:32px; }
 .easy-features article { padding:23px; border:1px solid var(--line); } .easy-features article:last-child { border:1px solid var(--line); }
 .easy-product-detail { margin-top:32px; gap:32px; } .easy-faq { gap:30px; }
 .forum-layout { grid-template-columns:1fr; } .forum-layout .cat-row { padding:16px; }
 .forum-layout .topic { padding:16px; } .page-head h1 { font-size:26px; }
 .easy-head-row { flex-direction:column; align-items:start; gap:8px; }
 .easy-head-row .easy-text-link { margin-top:0; }
}
@media(prefers-reduced-motion:reduce) { .easy-plan { transition:none; } }

/* The pixel mark assembles once, then rests. Content never relies on motion. */
.easy-hero { padding-top:48px; }
.easy-pixel-mark { position:relative; width:336px; height:100px; margin:0 auto 14px; pointer-events:none; contain:layout paint; }
.easy-pixel-mark i { position:absolute; width:4px; height:4px; background:var(--acc); animation:easy-assemble 1.8s cubic-bezier(.18,.7,.25,1) both; animation-delay:var(--delay); }
.easy-pixel-mark i:nth-child(3n) { background:#f7c5a5; }
@keyframes easy-assemble { from { opacity:0; transform:translate(var(--dx),var(--dy)) scale(.3); } to { opacity:.9; transform:translate(0,0) scale(1); } }
.easy-reveal { transition:opacity .65s ease,transform .65s cubic-bezier(.2,.7,.3,1); }
.easy-reveal:not(.is-shown) { opacity:0; transform:translateY(20px); }
.easy-features article { position:relative; overflow:hidden; padding-top:42px; }
.easy-features article::before { content:''; position:absolute; top:22px; left:24px; width:28px; height:3px; background:var(--acc); border-radius:3px; transition:width .3s ease; }
.easy-features article:hover::before { width:52px; }
@media(max-width:760px) { .easy-pixel-mark { width:280px; height:84px; } .easy-hero { padding-top:36px; } }
@media(prefers-reduced-motion:reduce) { .easy-pixel-mark i { animation:none; opacity:.9; } .easy-reveal,.easy-features article::before { transition:none; } .easy-reveal:not(.is-shown) { opacity:1; transform:none; } }
.easy-real-preview img { display:block; width:100%; height:auto; border:1px solid #34383b; border-radius:12px; box-shadow:0 18px 60px #0005; transition:transform .3s ease,box-shadow .3s ease; }
.easy-real-preview:hover img { transform:translateY(-5px); box-shadow:0 24px 65px #0007; }
.easy-plan { transition:transform .25s ease,border-color .25s ease; }
.easy-plan:hover,.easy-plan:focus-visible { transform:translateY(-4px); }
.easy-faq details[open] p { animation:easy-faq-in .25s ease both; }
@keyframes easy-faq-in { from { opacity:0; transform:translateY(-4px); } to { opacity:1; transform:none; } }
@media(prefers-reduced-motion:reduce) { .easy-real-preview img,.easy-plan { transition:none; } .easy-real-preview:hover img,.easy-plan:hover,.easy-plan:focus-visible { transform:none; } .easy-faq details[open] p { animation:none; } }
/* Avoid short flashes of placeholder cards; do not animate route replacements. */
.skeleton { background:none; animation:none; }
.route-pending { pointer-events:none; }
.boot { opacity:0; animation:easy-wait-visible .01s linear .18s forwards; min-height:45vh; }
@keyframes easy-wait-visible { to { opacity:1; } }
.library-section { padding-bottom:48px; }
.library-publisher { margin-bottom:20px; }
.library-publisher summary { cursor:pointer; font-weight:600; color:var(--acc); }
.library-publisher form { max-width:640px; margin-top:20px; }
.library-fields { display:grid; grid-template-columns:1fr 2fr; gap:16px; }
.library-grid { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)); gap:18px; }
.library-card { overflow:hidden; padding:0; }
.library-card-body { padding:20px; }
.library-card-body h3 { overflow-wrap:anywhere; margin:12px 0 8px; }
.library-card-body p { min-height:40px; overflow-wrap:anywhere; }
.library-card-body .btns { margin-top:16px; }
.library-preview,.library-no-preview,.library-sample { width:100%; height:180px; object-fit:contain; background:#0c1015; }
.library-no-preview { display:grid; place-content:center; text-align:center; gap:12px; font:500 28px var(--sans); color:var(--acc); }
.library-no-preview small { font:12px var(--sans); color:var(--tx-3); }
.library-sample { padding:20px; box-sizing:border-box; color:#ecedef; font:13px var(--sans); }
.library-sample b { color:var(--acc); font-size:20px; margin-right:15px; }
.library-sample>div { display:grid; grid-template-columns:repeat(3,1fr); gap:8px; margin:15px 0; }
.library-sample>div i { height:35px; border:1px solid #34383c; border-radius:5px; }
.library-sample footer { display:flex; gap:7px; margin-bottom:7px; }
.library-sample footer i { width:26px; height:15px; border:1px solid #555; border-radius:3px; }
.library-sample small { color:#9faabc; }
.library-draft { display:block; max-width:100%; max-height:200px; margin-bottom:16px; border-radius:8px; }
.library-pagination { display:flex; justify-content:center; align-items:center; gap:16px; margin-top:24px; }
#themeLocalPreview:not(:empty),#libraryDraftPreview:not(:empty) { margin:12px 0 18px; border:1px solid var(--line); border-radius:8px; overflow:hidden; }
@media(max-width:960px) { .library-grid { grid-template-columns:repeat(2,minmax(0,1fr)); } }
@media(max-width:600px) { .library-grid,.library-fields { grid-template-columns:1fr; } }

/* Two-product landing: compact cards and bounded motion. */
.easy-home-v2 .easy-hero { min-height:540px; padding-top:66px; padding-bottom:54px; }
.easy-home-v2 .easy-hero > div { max-width:760px; }
.easy-home-v2 .easy-hero h1 { font-size:clamp(42px,5vw,68px); font-weight:600; letter-spacing:-.055em; }
.easy-home-v2 .easy-lead { max-width:53ch; }
.easy-scroll-cue { display:inline-flex; align-items:center; gap:9px; margin-top:35px; font-size:12px; color:var(--tx-3); text-decoration:none; transition:color .2s ease; }
.easy-scroll-cue:hover { color:var(--acc-2); }
.easy-scroll-cue span { color:var(--acc); transition:transform .25s ease; }
.easy-scroll-cue:hover span { transform:translateY(4px); }
.easy-home-v2 .easy-section { padding-block:48px; }
.easy-product-section { scroll-margin-top:110px; }
.easy-product-grid { display:grid; grid-template-columns:repeat(2,minmax(0,1fr)); gap:18px; }
.easy-product-card { position:relative; display:flex; flex-direction:column; min-width:0; overflow:hidden; border:1px solid var(--line-2); border-radius:18px; background:linear-gradient(160deg,#1a1c20,#11151b 70%); transition:border-color .25s ease,transform .3s cubic-bezier(.2,.7,.3,1),box-shadow .3s ease; }
.easy-product-card:hover,.easy-product-card:focus-within { transform:translateY(-5px); border-color:var(--acc-line); box-shadow:0 18px 45px #0003; }
.easy-product-universal { background:linear-gradient(155deg,#171d21,#101519 75%); }
.easy-product-copy { padding:30px 30px 16px; }
.easy-product-heading { display:flex; align-items:center; justify-content:space-between; gap:14px; }
.easy-product-index { display:inline-grid; place-items:center; width:30px; height:30px; border:1px solid var(--acc-line); border-radius:8px; color:var(--acc); font-size:12px; }
.easy-product-tag { color:var(--tx-4); font-size:11px; letter-spacing:.02em; }
.easy-product-card h3 { margin:27px 0 9px; font-size:clamp(25px,2.5vw,35px); font-weight:600; letter-spacing:-.04em; }
.easy-product-card p { max-width:36ch; margin:0; color:var(--tx-2); font-size:14px; line-height:1.6; }
.easy-product-chips { display:flex; gap:7px; flex-wrap:wrap; margin-top:21px; }
.easy-product-chips span { border:1px solid var(--line-2); border-radius:6px; padding:6px 8px; color:var(--tx-3); font-size:10px; white-space:nowrap; }
.easy-product-link,.easy-product-secondary { display:inline-flex; align-items:center; margin-top:23px; font-size:13px; font-weight:600; text-decoration:none; }
.easy-product-link { color:var(--acc-2); }
.easy-product-secondary { margin-left:20px; color:var(--tx-2); }
.easy-product-link:hover,.easy-product-secondary:hover { color:#fff; }
.easy-product-art { display:flex; align-items:end; min-height:200px; margin-top:auto; padding:10px 24px 0; }
.easy-product-art .easy-preview { max-width:100%; margin:0; }
.easy-product-art .easy-real-preview img { width:100%; height:auto; max-height:none; border:1px solid #34383b; border-radius:10px; box-shadow:0 12px 30px #0004; }
.easy-product-art .easy-preview figcaption { margin:8px 0 10px; }
.easy-runtime-preview { width:100%; height:200px; overflow:hidden; border:1px solid #3d4546; border-bottom:0; border-radius:10px 10px 0 0; background:#0c1013; box-shadow:0 12px 30px #0004; font:11px/1.4 ui-monospace,SFMono-Regular,Consolas,monospace; }
.easy-runtime-head { display:flex; justify-content:space-between; padding:13px 16px; border-bottom:1px solid #303637; color:var(--acc); }
.easy-runtime-head span:last-child { color:#5c6967; letter-spacing:3px; }
.easy-runtime-body { display:grid; grid-template-columns:32% 1fr; height:100%; }
.easy-runtime-body > div { display:flex; flex-direction:column; gap:13px; padding:17px 15px; }
.easy-runtime-body > div:first-child { border-right:1px solid #303637; color:#758780; }
.easy-runtime-body .on { color:var(--acc); }
.easy-runtime-body > div:last-child { color:#bfc5c2; }
.easy-runtime-body > div:last-child span:nth-child(2) { color:#788780; }
.easy-runtime-line { color:#78a68c; letter-spacing:3px; }
.easy-home-v2 .easy-plans { gap:12px; }
.easy-home-v2 .easy-plan { display:grid; grid-template-columns:1fr auto; align-items:center; padding:20px 22px; border-radius:12px; }
.easy-home-v2 .easy-plan strong { grid-column:1; margin:6px 0 0; font-size:29px; }
.easy-home-v2 .easy-plan strong small { font-size:16px; }
.easy-home-v2 .easy-plan-action { grid-column:2; grid-row:1 / 3; padding:8px 11px; border-radius:7px; font-size:11px; }
.easy-home-v2 .easy-community { padding-top:58px; }
@media(max-width:850px) { .easy-product-grid { grid-template-columns:1fr; } .easy-product-card { max-width:620px; width:100%; margin-inline:auto; } }
@media(max-width:760px) { .easy-home-v2 .easy-hero { min-height:500px; padding-top:44px; } .easy-home-v2 .easy-section { padding-block:38px; } .easy-product-copy { padding:23px 22px 15px; } .easy-product-art { padding-inline:18px; } .easy-home-v2 .easy-plan { max-width:none; } }
@media(prefers-reduced-motion:reduce) { .easy-product-card,.easy-scroll-cue,.easy-scroll-cue span { transition:none; } .easy-product-card:hover,.easy-product-card:focus-within,.easy-scroll-cue:hover span { transform:none; } }
/* One account, one launcher, independent product entitlements. */
.subscription-products{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0}
.subscription-products>.sub-card{margin:0;min-width:0;display:flex;flex-direction:column;padding:26px;border:1px solid var(--line-2);border-top:2px solid var(--acc);background:var(--panel)}
.subscription-products .sub-top{flex-wrap:wrap;gap:12px}
.subscription-products .sub-acts{margin-top:auto;padding-top:20px}
.subscription-product-title{font-size:21px;margin-bottom:18px}
.loader-hub{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:center;padding:30px;background:linear-gradient(115deg,rgba(247,155,83,.1),var(--panel) 68%);border:1px solid rgba(247,155,83,.24)}
.loader-hub .muted{max-width:650px;line-height:1.65}
.loader-download{display:flex;flex-direction:column;gap:10px;max-width:220px}
.loader-download .btn{white-space:nowrap;padding:15px 28px}
.loader-download .hint{text-align:center}
.currency-note{color:var(--tx-3);font-size:12px;line-height:1.7;padding:14px 0}
.reseller-strip{display:flex;gap:24px;align-items:center;justify-content:space-between;border:1px solid var(--line-2);padding:20px 24px;border-radius:12px;margin-top:22px}
.reseller-strip p{color:var(--tx-3);font-size:13px;margin-top:5px}
@media(max-width:720px){.subscription-products{grid-template-columns:1fr}.loader-hub{grid-template-columns:1fr;gap:22px;padding:24px}.loader-download{max-width:none}.reseller-strip{align-items:flex-start;flex-direction:column;gap:16px}.pm-price{font-size:30px}}
.onboarding-notice{margin-top:20px;padding:18px 22px;border:1px solid rgba(255,122,47,.3);border-radius:14px;background:rgba(255,122,47,.07);color:var(--tx-2)}
.onboarding-notice p{margin:8px 0;font-size:14px;line-height:1.6}.onboarding-notice a{color:var(--acc-2);margin-left:12px}
