:root{--bg:#f7f8fc;--white:#fff;--ink:#22263b;--sub:#81879a;--line:#e8eaf1;--purple:#6558f5;--pink:#f84e85;--lav:#eeecff;--shadow:0 14px 44px #2123480b}*{box-sizing:border-box}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,sans-serif;font-size:14px}button,input,textarea{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}.shell{grid-template-columns:252px minmax(0,720px) 296px;align-items:start;gap:25px;max-width:1440px;margin:auto;padding:30px 28px;display:grid}.sidebar{position:sticky;top:25px}.logo{letter-spacing:-1.6px;align-items:center;gap:5px;margin:5px 12px 36px;font-family:Arial,sans-serif;font-size:29px;font-weight:900;display:flex}.logo .dot{color:var(--purple)}.face{background:#ffe4ec;border-radius:13px;place-items:center;width:34px;height:34px;font-size:23px;display:inline-grid;transform:rotate(-10deg)}.nav{flex-direction:column;gap:7px;display:flex}.nav button,.community-side button{color:#62697e;text-align:left;background:0 0;border:0;border-radius:13px;align-items:center;gap:14px;width:100%;padding:13px 15px;font-weight:700;display:flex}.nav button.active,.nav button:hover{color:var(--purple);background:#ecebff}.nav .ic{text-align:center;width:25px;font-size:21px}.nav .num{color:#e44c7d;background:#fce2ec;border-radius:12px;margin-left:auto;padding:3px 8px;font-size:11px}.side-title{letter-spacing:2px;color:#a0a5b4;margin:32px 13px 12px;font-size:10px;font-weight:800}.community-side button{gap:12px;padding:10px 14px;font-size:13px}.community-side button:hover{background:#fff}.community-side span{font-size:19px}.side-footer{color:#a5a8b6;margin:34px 12px;font-size:11px;line-height:2}.main{min-width:0}.topbar{justify-content:space-between;align-items:center;gap:12px;margin-bottom:19px;display:flex}.topbar h1{letter-spacing:-.9px;margin:0;font-family:Arial,sans-serif;font-size:27px}.muted{color:var(--sub)}.pill{border-radius:50px;padding:8px 12px;font-size:11px;font-weight:800}.beta{color:#28a56e;background:#ebf7f1}.top-actions{gap:9px;display:flex}.round{border:1px solid var(--line);background:#fff;border-radius:12px;place-items:center;width:39px;height:39px;font-size:18px;display:grid}.hero{color:#fff;min-height:190px;box-shadow:var(--shadow);background:linear-gradient(115deg,#6058ec 0%,#8974f7 62%,#b9a5ff 100%);border-radius:23px;align-items:center;padding:30px 29px;display:flex;position:relative;overflow:hidden}.hero:before,.hero:after{content:"";border:1px solid #ffffff40;border-radius:50%;width:350px;height:350px;position:absolute;top:-180px;right:-130px}.hero:after{width:210px;height:210px;top:98px;right:42px}.hero h2{letter-spacing:-.75px;max-width:410px;margin:0 0 9px;font:800 30px/1.12 Arial,sans-serif}.hero p{color:#eeecff;max-width:420px;margin:0;line-height:1.6}.hero .hero-face{filter:drop-shadow(10px 15px 8px #35229a3a);font-size:104px;position:absolute;top:29px;right:47px;transform:rotate(-10deg)}.card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:19px}.composer{margin:18px 0;padding:20px}.composer-top{align-items:center;gap:13px;display:flex}.avatar{background:var(--lav);border-radius:15px;flex:none;place-items:center;width:43px;height:43px;font-size:23px;display:grid}.composer-open{text-align:left;color:#9ba1b2;background:#f7f8fc;border:0;border-radius:14px;flex:1;padding:15px}.compos-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:17px;display:flex}.compos-actions .modes{color:#858aa0;gap:15px;font-size:12px;font-weight:800;display:flex}.compos-actions .modes span{cursor:pointer}.primary{background:var(--purple);color:#fff;border:0;border-radius:12px;padding:11px 19px;font-weight:800;box-shadow:0 8px 16px #6558f525}.tabs{align-items:center;gap:6px;margin:22px 0 13px;display:flex;overflow:auto}.tabs button{color:#888fa3;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:12px 16px;font-weight:800}.tabs button.active{color:var(--purple);box-shadow:var(--shadow);background:#fff}.tabs .sort{color:#9aa0ae;white-space:nowrap;margin-left:auto;font-size:12px}.post{margin-bottom:14px;padding:21px 23px}.post-head{align-items:center;gap:11px;display:flex}.post-head strong{font-size:13px}.post-head small{color:var(--sub);margin-top:3px;font-size:11px;display:block}.dots{color:#9297aa;background:0 0;border:0;margin-left:auto;padding:4px 8px;font-size:23px}.tag{color:#7963df;background:#f0eeff;border-radius:50px;margin-top:14px;padding:7px 12px;font-size:11px;font-weight:800;display:inline-block}.tag.pink{color:#f46691;background:#fff0f4}.tag.green{color:#2da675;background:#e8f9f1}.post-text{color:#3c4055;white-space:pre-wrap;margin:13px 0;font-size:15px;line-height:1.75}.post-media{text-align:center;color:#45435b;background:linear-gradient(135deg,#fff1b7,#ffdadd);border-radius:13px;justify-content:center;align-items:center;min-height:135px;padding:22px;font:800 26px/1.3 Arial,sans-serif;display:flex}.post-media.purple{background:linear-gradient(135deg,#e6e0ff,#ffdef1)}.post-footer{border-top:1px solid var(--line);flex-wrap:wrap;gap:9px;margin-top:14px;padding-top:15px;display:flex}.react{color:#878d9e;background:#fbfcfe;border:1px solid #edf0f5;border-radius:10px;padding:8px 10px;font-size:12px;font-weight:800}.react.selected{color:#6a5beb;background:#f0eeff;border-color:#dedbff}.reply-btn,.share-btn{color:#858a9b;background:0 0;border:0;padding:8px 9px;font-size:12px;font-weight:800}.post-footer .spacer{flex:1}.comments{border-top:1px solid var(--line);margin-top:16px;padding-top:12px}.comment{background:#f8f9fc;border-radius:12px;margin:8px 0;padding:10px 13px;font-size:12px}.comment strong{font-size:12px}.comment p{color:#5d6475;margin:5px 0;line-height:1.5}.reply-box{gap:8px;margin-top:12px;display:flex}.reply-box input{border:1px solid var(--line);border-radius:10px;outline:none;flex:1;min-width:0;padding:11px}.right{position:sticky;top:25px}.right .card{margin-bottom:16px;padding:20px}.right h3{margin:0 0 6px;font:800 16px Arial,sans-serif}.right .sub{color:#969cac;margin:0 0 18px;font-size:12px;line-height:1.5}.topic{align-items:center;gap:12px;margin:15px 0;display:flex}.topic .em{background:#f6f6fb;border-radius:12px;place-items:center;width:39px;height:39px;font-size:20px;display:grid}.topic strong{font-size:12px;display:block}.topic small{color:#a0a4b2}.topic button{color:var(--purple);background:#eeedff;border:0;border-radius:9px;margin-left:auto;padding:7px;font-size:11px;font-weight:800}.prompt{background:#fff3e6!important;border-color:#ffe8cc!important}.prompt h3{color:#966326}.prompt p{color:#936a43;font-size:13px;line-height:1.65}.prompt button{color:#d4873e;background:#fff;border:0;border-radius:9px;padding:10px 12px;font-weight:800}.mod-badge{color:#ac6a20;background:#fff4df;border-radius:7px;padding:4px 8px;font-size:10px;display:inline-block}.modal-back{z-index:100;background:#1b2036a8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{background:#fff;border-radius:23px;width:min(100%,590px);max-height:92vh;padding:27px;overflow:auto;box-shadow:0 28px 90px #0002}.modal h2{letter-spacing:-.4px;margin:0 0 6px;font:800 24px Arial,sans-serif}.modal p{color:#84899b;line-height:1.6}.modal textarea,.modal input[type=text],.modal select{resize:vertical;width:100%;color:var(--ink);background:#fff;border:1px solid #e4e6f0;border-radius:12px;outline:none;margin:9px 0;padding:15px}.modal textarea{min-height:148px}.modal .formrow{flex-wrap:wrap;gap:8px;display:flex}.chip{color:#73798d;background:#f6f6fa;border:1px solid #edeef3;border-radius:40px;padding:9px 13px;font-size:12px;font-weight:800}.chip.active{background:var(--lav);color:var(--purple);border-color:#beb8ff}.modal .foot{justify-content:space-between;align-items:center;gap:10px;margin-top:20px;display:flex}.ghost{border:1px solid var(--line);background:0 0;border-radius:12px;padding:11px 16px;font-weight:800}.notice{color:#6a60a7;background:#f7f5ff;border-radius:10px;padding:12px;font-size:12px;line-height:1.6}.empty{text-align:center;color:#9ba0b0;padding:50px}.toast{color:#fff;z-index:200;background:#232940;border-radius:12px;padding:13px 18px;position:fixed;bottom:25px;right:26px;box-shadow:0 12px 30px #0002}.modcase{border:1px solid var(--line);border-radius:12px;margin:10px 0;padding:14px}.modcase p{font-size:12px}.modcase button{margin-right:6px}.mobilehead,.bottomnav{display:none}.search-input{border:1px solid var(--line);border-radius:12px;width:100%;margin-bottom:14px;padding:13px 15px}.community-card{cursor:pointer;align-items:center;gap:12px;margin-bottom:10px;padding:17px;display:flex}.community-card .em{font-size:27px}.community-card p{color:var(--sub);margin:4px 0;font-size:12px}.community-card button{margin-left:auto}.legal{color:#a0a5b2;margin-top:20px;font-size:11px;line-height:1.6}@media (max-width:1200px){.shell{grid-template-columns:215px minmax(0,720px);max-width:1040px}.right{display:none}}@media (max-width:780px){.shell{padding:17px 13px 90px;display:block}.sidebar{display:none}.mobilehead{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.mobilehead .logo{margin:0;font-size:25px}.topbar{margin-bottom:12px}.topbar h1{font-size:21px}.hero{min-height:160px;padding:24px}.hero h2{max-width:260px;font-size:25px}.hero p{max-width:250px;font-size:12px}.hero .hero-face{font-size:66px;top:35px;right:10px}.post{padding:16px}.composer{padding:15px}.compos-actions .modes{gap:8px;font-size:11px}.tabs button{padding:11px}.tabs .sort{display:none}.bottomnav{border-top:1px solid var(--line);padding:9px 0 env(safe-area-inset-bottom);z-index:20;background:#fff;justify-content:space-around;display:flex;position:fixed;bottom:0;left:0;right:0}.bottomnav button{color:#8a90a3;background:0 0;border:0;place-items:center;gap:2px;font-size:10px;font-weight:800;display:grid}.bottomnav span{font-size:22px}.bottomnav .active{color:var(--purple)}.modal{padding:20px}.post-footer{gap:3px}.react{padding:7px;font-size:11px}}.supportButton{color:#fff;text-align:center;background:#6558f5;border-radius:11px;margin-top:11px;padding:12px 14px;font-weight:800;display:block}.supportButton:hover{background:#5546e9}.seofooter{color:#777f96;text-align:center;max-width:1150px;margin:0 auto 36px;padding:20px 28px;font-size:12px}.seofooter a{margin:0 8px;text-decoration:underline}:root{--sub:#697186}body,.logo{font-family:Arial,sans-serif}.hero h2{font-family:Arial,sans-serif;font-size:30px;font-weight:800;line-height:1.2}.hero-eyebrow{letter-spacing:1.6px;color:#eeeaff;margin-bottom:14px;font-size:9px;font-weight:800;display:block}.hero p{font-size:13px}.hero .hero-face{font-size:88px;top:40px;right:22px}.hero>div:first-child{z-index:1;position:relative}.hero h2,.hero p{max-width:380px}.top-subtitle{font-size:12px}.primary,.ghost,.danger,.inline-button{justify-content:center;align-items:center;gap:6px;display:inline-flex}.primary:disabled,.ghost:disabled,.react:disabled,.danger:disabled{opacity:.55;cursor:wait}:is(button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible){outline-offset:3px;outline:3px solid #9e94ff}.support-card{margin-top:22px;padding:18px}.support-card p{font-size:12px;line-height:1.7}.account-button{text-align:left;border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:10px;display:flex}.account-button strong{overflow-wrap:anywhere;font-size:11px}.account-button small{color:var(--sub);margin-top:5px;font-size:11px;display:block}.community-name{color:var(--ink);text-align:left;background:0 0;border:0;padding:0;font-weight:800}.community-card>button{flex:none;margin-left:auto;font-size:12px}.community-card>div{min-width:0}.topic-intro{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.topic-intro p{color:var(--sub);font-size:13px}.text-button{color:#6659d8;text-align:left;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:700;display:inline-flex}.compos-actions .modes{gap:13px}.compos-actions .text-button{color:#697186;font-size:11px}.reply-btn,.share-btn{align-items:center;gap:5px;display:inline-flex}.sample-tag{color:#8e7a4e;background:#fff5dc;border-radius:7px;margin-left:8px;padding:5px 8px;font-size:9px;font-weight:700}.safety-card{margin-bottom:18px;padding:24px;line-height:1.8}.safety-card h2{margin:0 0 12px;font-size:19px}.safety-card p{color:var(--sub);font-size:13px}.case-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-actions{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.danger{color:#bd355e;background:#fff0f4;border:1px solid #ffd2dc;border-radius:12px;padding:11px 16px;font-weight:800}.error-banner{color:#7f581b;background:#fff2df;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;padding:14px;font-size:12px;display:flex}.modal{position:relative}.modal h2{padding-right:38px;font-size:23px}.modal-close{border:0;position:absolute;top:17px;right:17px}.modal label{margin-top:13px;font-size:12px;font-weight:800;display:block}.modal input,.modal textarea,.modal select{font-size:14px}.modal .formrow{margin-top:10px}.modal .select-label{margin-top:20px}.character-count{text-align:right;color:var(--sub);margin:0 0 12px;font-size:11px}.signin{margin-top:20px}.option-list{gap:12px;margin-top:22px;display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.intro{margin:10px 0 24px;line-height:1.7}.back-feed{margin:10px 0 20px}.prompt-title{margin-top:12px!important}.post-text,.comment p,.modcase p{overflow-wrap:anywhere}.toast{max-width:calc(100vw - 32px)}.empty{line-height:1.7}.seofooter{line-height:1.8}.seofooter p{max-width:760px;margin:10px auto}.legal{color:#747b8b}.muted,.post-head small,.topic small{color:#697186}@media (min-width:1201px){.shell{grid-template-columns:228px minmax(0,720px) 280px;gap:24px;max-width:1400px;padding:28px}.hero{min-height:206px}.hero .hero-face{font-size:95px;top:42px;right:24px}}@media (max-width:780px){.mobilehead{margin-bottom:0;padding:16px 15px 0}.shell{padding-top:22px}.top-actions{gap:6px}.round{width:34px;height:34px}.hero h2{max-width:255px;font-size:24px}.hero p{max-width:240px;font-size:12px}.hero .hero-face{opacity:.8;font-size:64px;top:59px;right:3px}.hero{min-height:205px;padding:23px}.hero-eyebrow{letter-spacing:1.2px;font-size:8px}.hero .hero-face{z-index:0}.compos-actions .modes{gap:10px}.compos-actions .text-button{font-size:10px}.compos-actions .primary{padding:10px 12px;font-size:12px}.community-card{gap:10px;padding:15px}.community-card p{line-height:1.5}.community-card .primary,.community-card .ghost{padding:9px 12px}.seofooter{padding-bottom:66px}.toast{bottom:78px;left:16px;right:16px}.modal-back{padding:14px}.bottomnav{padding:10px 0 max(10px,env(safe-area-inset-bottom))}.topbar h1{font-size:20px}.top-subtitle{font-size:11px}.hero-face{pointer-events:none}.modal .foot{flex-wrap:wrap}.safety-card{padding:20px}.tabs .sort{display:none}}@media (max-width:380px){.hero .hero-face{opacity:.25;right:4px}.topbar{align-items:flex-start}.top-actions{gap:4px}.round{width:30px;height:30px}.compos-actions .modes{gap:7px}.compos-actions .primary{padding:10px}.post-footer .spacer{flex-basis:0}}.news-nav-link{color:#6b59cc;background:#eeeafb;border-radius:12px;align-items:center;gap:13px;margin-top:4px;padding:14px 15px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.news-nav-link:hover{background:#e6def8}.mobile-news-link{color:#6957c6;margin-left:auto;margin-right:14px;font-size:11px;font-weight:800;text-decoration:none}.advertising-admin{max-width:1050px;margin:40px auto;padding:24px;line-height:1.7}.advertising-admin header{justify-content:space-between;gap:15px;display:flex}.advertising-admin>p{color:#6e7187}.advertising-admin h1{font-size:32px}.advertising-admin article{overflow-wrap:anywhere;margin:20px 0;padding:24px}.advertising-admin h2{margin:0;font-size:21px}.advertising-admin article p{font-size:14px}.inquiry-message{white-space:pre-wrap}.advertising-admin small{color:#7e7b91;font-size:11px}.right .coffee-right{background:#fff6df;border-color:#f0deb4;margin-top:0;padding:14px 16px}.coffee-cup{flex:none;font-size:21px;line-height:1}.right .coffee-right h3{color:#5c452a;letter-spacing:-.2px;align-items:center;gap:7px;margin:0;font-size:15px;line-height:1.3;display:flex}.coffee-right p{color:#8c7454;margin:7px 0 10px;font-size:11px;line-height:1.4}.coffee-right .supportButton{color:#483619;background:#f2c65b;border:1px solid #e8b949;padding:10px;font-size:12px;box-shadow:0 2px #dcae43}.coffee-right .supportButton:hover{background:#f8d577}.coffee-right small{color:#9b8056;text-align:center;margin-top:8px;font-size:9px;display:block}.reply-box{grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.reply-box linkdout-captcha{grid-area:2/1/auto/-1}.reply-box>button{grid-area:1/2}.reply-box>input{width:100%}.modal-back .modal{max-height:calc(100dvh - 40px);overflow-y:auto}.mobile-coffee{display:none}@media (max-width:1200px) and (min-width:781px){.right{grid-column:2;grid-template-columns:1fr 1fr;gap:16px;display:grid;position:static}.right>.card,.right>.demo-ad{margin:0}.right>.legal{grid-column:1/-1}.right .coffee-right{margin:0}:is(.right>.card:has(.topic),.right>.prompt){display:none}}@media (max-width:780px){.right{display:none}.mobile-coffee{color:#6c5025;background:#fff0c5;border-radius:12px;justify-content:center;align-items:center;gap:7px;margin:15px 0;padding:12px;font-size:12px;font-weight:800;display:flex}.modal-back .modal{max-height:calc(100dvh - 28px)}.reply-box{grid-template-columns:minmax(0,1fr) auto}.reply-box .captcha-check{padding:12px}.reply-box .captcha-heading span{display:none}}.site-leaderboard{max-width:1050px;margin:auto;padding:22px 28px 0}.site-footer-ad{max-width:1150px;margin:10px auto 28px;padding:0 28px}.main>.demo-top{margin:17px 0}.ad-admin-form{max-width:760px;padding:18px 0}.ad-admin-form label{gap:8px;margin:14px 0;font-size:13px;font-weight:700;display:grid}.ad-admin-form input:not([type=checkbox]),.ad-admin-form select,.ad-admin-form textarea{color:#30263d;background:#fff;border:1px solid #d8d3e9;border-radius:8px;width:100%;padding:12px;font:14px/1.5 Arial,sans-serif}.ad-admin-form small{font-size:11px;font-weight:400;display:block}.ad-admin-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.ad-admin-form .admin-check{align-items:flex-start;gap:10px;font-weight:400;display:flex}.ad-admin-form .admin-check input{margin-top:5px}.advertising-admin summary{cursor:pointer;color:#5c4988;padding:15px 0;font-weight:700}.booking-summary{background:#f4effb;border-radius:10px;margin:18px 0;padding:15px}.booking-summary p{margin:7px 0}.advertising-admin>button{margin-top:16px}@media (max-width:780px){.site-leaderboard{padding:15px 13px 0}.site-footer-ad{padding:0 13px}.ad-admin-grid{grid-template-columns:1fr}}.illustrated-avatar{vertical-align:middle;border-radius:15px;flex:none;justify-content:center;align-items:center;width:46px;height:46px;display:inline-flex;overflow:hidden}.illustrated-avatar img{width:100%;height:100%;display:block}.illustrated-avatar.avatar-small{border-radius:9px;width:28px;height:28px}.comment-identity{align-items:center;gap:8px;display:flex}.bot-tag{letter-spacing:.5px;color:#776137;vertical-align:middle;background:#fbf2d6;border-radius:7px;margin:10px 0 0 8px;padding:6px 8px;font-size:8px;font-weight:800;display:inline-block}.bot-intro{background:#f0ecfa;border:1px solid #e2d9f0;border-radius:14px;align-items:flex-start;gap:12px;margin:17px 0 12px;padding:15px 17px;display:flex}.bot-intro-icon{color:#8c72b4;font-size:25px}.bot-intro strong{color:#54406f;font-size:12px}.bot-intro p{color:#80718f;margin:6px 0 0;font-size:11px;line-height:1.65}.feed-source-control{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.feed-source-control button{color:#776d88;background:0 0;border:1px solid #ded9ea;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:700}.feed-source-control button.active{color:#fff;background:#6254cc;border-color:#6254cc}.feed-source-control a{color:#7c6b96;margin-left:auto;font-size:10px;text-decoration:underline}.avatar-picker{border:0;margin:20px 0;padding:0}.avatar-picker legend{margin-bottom:10px;font-size:12px;font-weight:800}.avatar-picker>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.avatar-picker button{background:0 0;border:2px solid #0000;border-radius:15px;place-items:center;padding:3px;display:grid}.avatar-picker button.chosen{background:#eeebfb;border-color:#7860c1}.avatar-picker .illustrated-avatar{aspect-ratio:1;width:100%;height:auto}.load-more{color:#66518e;background:#fff;border:1px solid #dcd5eb;border-radius:13px;width:100%;margin:18px 0;padding:16px;font-size:12px;font-weight:800;display:block}.load-more:hover{background:#f0ecf8}@media (max-width:500px){.bot-intro{padding:13px}.bot-intro p{font-size:10px}.bot-tag{padding:5px 7px;font-size:7px}.feed-source-control button{padding:8px;font-size:10px}.feed-source-control a{font-size:9px}.avatar-picker>div{gap:5px}.illustrated-avatar{width:41px;height:41px}}linkdout-captcha{display:block}.captcha-check{color:#353147;background:#faf9ff;border:1px solid #ded9ed;border-radius:14px;min-width:0;margin:18px 0;padding:15px;font-family:Arial,sans-serif}.captcha-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.captcha-heading strong{font-size:13px}.captcha-heading span{color:#716986;font-size:10px}.captcha-check .captcha-instruction{color:#625b75;margin:9px 0;font-size:12px;line-height:1.5}.captcha-image-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.captcha-image-row img{background:#f9f9f9;border:1px solid #ded9ed;border-radius:7px;max-width:100%;height:auto}.captcha-check button{color:#53448d;cursor:pointer;background:#fff;border:1px solid #cfc5e7;border-radius:8px;padding:9px 11px;font-size:12px}.captcha-check button:disabled{opacity:.5}.captcha-check audio{width:min(100%,300px);height:34px;margin:10px 0;display:block}.captcha-check audio[hidden],.captcha-check img[hidden]{display:none}.captcha-check label{margin:8px 0;font-size:12px;font-weight:700;display:block}.captcha-check input[name=captchaAnswer]{letter-spacing:5px;color:#353147;background:#fff;border:1px solid #c9c0dd;border-radius:8px;width:min(100%,210px);margin:7px 0;padding:10px 12px;font:600 17px/1.4 Arial,sans-serif;display:block}.captcha-check input[name=captchaAnswer]::placeholder{letter-spacing:0;font-size:13px;font-weight:400}.captcha-check .captcha-status{color:#716986;margin:8px 0 0;font-size:11px;line-height:1.5}.captcha-trap{width:1px!important;height:1px!important;position:absolute!important;top:auto!important;left:-10000px!important;overflow:hidden!important}.captcha-check:focus-within{border-color:#8b76bc}.captcha-check :focus-visible{outline-offset:3px;outline:3px solid #ae9cdd}.demo-ad{isolation:isolate;color:#34294b;background:#ebe6fc;border:1px solid #ddd3f3;border-radius:18px;font-family:Arial,sans-serif;position:relative;overflow:hidden}.demo-ad-label{letter-spacing:1.4px;color:#66557f;font-size:9px;font-weight:800}.demo-ad h3{letter-spacing:-.8px;margin:12px 0;font-size:25px;line-height:1.15}.demo-ad p{color:#625473;max-width:370px;margin:9px 0 16px;font-size:12px;line-height:1.6}.demo-ad a{color:#fff;z-index:1;background:#45335f;border-radius:9px;justify-content:center;align-items:center;padding:11px 15px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.demo-ad small{color:#6b5c7d;margin-top:12px;font-size:9px;line-height:1.6;display:block}.demo-ad-category{letter-spacing:1.2px;margin-top:20px;font-size:9px;font-weight:800;display:block}.demo-ad-card{background:linear-gradient(145deg,#e8ddfa,#f6eeff);max-width:360px;margin-bottom:16px;padding:19px}.demo-ad-card:after{content:"";z-index:-1;border:1px solid #d2bfe9;border-radius:50%;width:190px;height:190px;position:absolute;bottom:30px;right:-100px}.demo-ad-symbol{color:#5d4086;background:#d7c5ed;border-radius:50%;place-items:center;width:66px;height:66px;margin:22px 0 18px;font-size:43px;line-height:1;display:grid}.demo-ad-card h3{line-height:1.16;margin:10px 0!important;font-size:25px!important}.demo-ad-banner{background:#f7eddb;border-color:#ead8b6;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 25px;margin:0 0 30px;padding:18px 23px;display:grid}.demo-ad-banner h3{margin:9px 0;font-size:25px}.demo-ad-banner p{max-width:none;margin:4px 0;font-size:13px}.demo-ad-banner .demo-ad-label{color:#7c6339}.demo-ad-banner a{background:#735431}.demo-ad-banner small{color:#7f6d52}.demo-ad-banner .demo-ad-category{color:#80643f;margin:0 0 4px}.demo-ad-banner .banner-mark{background:#efddbc;border-radius:15px;place-items:center;width:64px;height:64px;margin-right:4px;font-size:34px;display:grid}.banner-message{align-items:center;gap:18px;display:flex}.demo-ad-banner .banner-cta{text-align:center}.demo-gallery{border-top:1px solid #e6dfed;border-bottom:1px solid #e6dfed;margin:30px 0;padding:24px 0}.demo-gallery>p{color:#716780;font-size:13px}.demo-gallery .demo-ad-card{min-height:300px;margin:0}.demo-gallery .demo-ad-banner{margin-top:20px}.demo-gallery h2{margin-top:0;font-size:26px}.demo-layouts{grid-template-columns:300px minmax(0,1fr);align-items:center;gap:25px;display:grid}.demo-layouts .demo-notes{color:#716780;font-size:14px;line-height:1.8}.demo-layouts .demo-notes strong{color:#463758}.article-sponsor.demo-ad-banner{max-width:760px;margin:25px auto 35px}.demo-ad a:focus-visible{outline-offset:4px;outline:3px solid #9874b8}@media (max-width:600px){.demo-ad-banner{grid-template-columns:1fr;gap:16px;padding:18px}.demo-ad-banner h3{font-size:23px}.demo-ad-banner .banner-cta{text-align:left}.demo-ad-banner .banner-mark{flex:none;width:50px;height:50px;font-size:27px}.banner-message{gap:12px}.demo-layouts{grid-template-columns:1fr}.demo-layouts .demo-ad-card{max-width:100%}}.demo-ad-strip{border-radius:14px;align-items:center;gap:18px;min-height:110px;padding:16px 20px;display:flex}.demo-ad-strip .strip-art{background:#ffffff35;border-radius:14px;flex:none;place-items:center;width:58px;height:58px;font-size:35px;display:grid}.demo-ad-strip .strip-copy{flex:1;min-width:0}.demo-ad-strip h3{letter-spacing:-.4px;margin:8px 0 5px;font-size:20px;line-height:1.2}.demo-ad-strip p{max-width:none;margin:0;font-size:11px;line-height:1.5}.demo-ad-strip .strip-cta{text-align:center;flex:none;max-width:190px}.demo-ad-strip .strip-cta small{margin-top:7px;font-size:8px}.demo-ad-strip a{white-space:nowrap;padding:10px 12px;font-size:11px}.demo-leaderboard{color:#fff;background:#33284a;border-color:#48385f;max-width:970px;margin:0 auto}.demo-leaderboard .demo-ad-label{color:#d0bedf;font-size:8px}.demo-leaderboard p,.demo-leaderboard small{color:#ddd0e8}.demo-leaderboard a{color:#33284a;background:#e6d79e}.demo-top{background:#f4e5d8;border-color:#ead6c3}.demo-top .demo-ad-label{color:#8d6649;font-size:8px}.demo-top p{color:#876b54}.demo-top .strip-art{color:#805032;background:#e8c8a7}.demo-top h3{font-size:19px}.demo-top a{background:#754e35}.demo-footer{background:#e6eee2;border-color:#d1ddca}.demo-footer .demo-ad-label{color:#5f7852;font-size:8px}.demo-footer .strip-art{color:#557244;background:#cdddc3}.demo-footer p,.demo-footer small{color:#66795a}.demo-footer a{background:#45623b}.ad-placement-cards{grid-template-columns:repeat(3,1fr);gap:13px;margin:24px 0;display:grid}.ad-placement-cards section{border:1px solid #e4dcec;border-radius:12px;padding:18px}.ad-placement-cards h3{margin:0 0 8px;font-size:18px}.ad-placement-cards p{margin:6px 0;font-size:13px;line-height:1.6}.ad-slot-gallery .demo-ad-strip{margin:18px 0}.ad-slot-gallery .demo-ad-strip h3{font-size:19px}@media (max-width:700px){.demo-ad-strip{flex-wrap:wrap;gap:12px;min-height:0;padding:15px}.demo-ad-strip .strip-art{width:42px;height:42px;font-size:27px}.demo-ad-strip .strip-copy{min-width:180px}.demo-ad-strip h3{font-size:18px}.demo-ad-strip .strip-cta{text-align:left;align-items:center;gap:14px;width:100%;max-width:none;display:flex}.demo-ad-strip .strip-cta small{max-width:120px;margin:0}.demo-ad-strip .demo-ad-label{font-size:7px}.ad-placement-cards{grid-template-columns:1fr}}
