*{box-sizing:border-box} :root{color-scheme:dark;--bg:#0b1020;--panel:#111a2e;--line:rgba(173,190,226,.15);--muted:#9caac4;--text:#f5f7ff;--purple:#a78bfa;--blue:#67a7ff;--green:#6ee7b7}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--text);font-family:"DM Sans",sans-serif;min-height:100vh;overflow-x:hidden}a{color:inherit;text-decoration:none}.bg-glow{position:absolute;z-index:-1;pointer-events:none;border-radius:50%;filter:blur(100px);opacity:.19}.glow-a{width:440px;height:440px;background:#6d43e8;top:70px;left:-260px}.glow-b{width:460px;height:460px;background:#1679bd;top:280px;right:-300px}.topbar{height:82px;max-width:1160px;margin:auto;padding:0 28px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(173,190,226,.09)}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:43px;height:43px;display:grid;place-items:center;border:1px solid #b7a4ff4d;border-radius:14px;background:linear-gradient(145deg,#8b5cf6,#4779e9);box-shadow:0 7px 28px #7657e333}.brand-mark svg{width:23px;stroke:#fff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.brand-copy strong{font:800 16px Manrope,sans-serif;letter-spacing:-.4px;display:block}.brand-copy small{font-size:9px;letter-spacing:2px;color:#8493b4;display:block;margin-top:3px}.topbar nav{display:flex;align-items:center;gap:27px;font-size:12px;color:#b9c5dd}.topbar nav>a:first-child:hover{color:#fff}.nav-cta{padding:11px 15px;border:1px solid var(--line);border-radius:10px;background:#ffffff08;color:#f1f4ff;font-weight:700}.nav-cta span{color:#a99aff;margin-left:8px}main{max-width:1060px;margin:auto;padding:72px 28px 48px}.hero{display:grid;grid-template-columns:1.02fr .98fr;gap:48px;align-items:center}.hero-copy{padding:8px 0 0}.eyebrow,.section-kicker{display:inline-flex;align-items:center;gap:9px;font-size:10px;font-weight:700;letter-spacing:1.8px;color:#b7a8ff}.status-dot{width:7px;height:7px;background:#7ce8c0;border-radius:50%;box-shadow:0 0 12px #6ee7b766}h1{font:800 clamp(39px,5.1vw,59px)/1.1 Manrope,sans-serif;letter-spacing:-2.7px;margin:22px 0 19px;max-width:570px}h1 span{background:linear-gradient(100deg,#b5a2ff,#7cbcff);background-clip:text;-webkit-background-clip:text;color:transparent}.subtitle{font-size:14px;line-height:1.9;color:var(--muted);max-width:470px;margin:0}.trust-points{display:flex;flex-wrap:wrap;gap:10px 17px;margin-top:26px;color:#c0cbe0;font-size:11px}.trust-points span{display:flex;align-items:center;gap:7px}.trust-points i{font-style:normal;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;background:#6ee7b718;color:#6ee7b7;font-size:10px}.tool-card{padding:25px;background:linear-gradient(150deg,rgba(22,32,55,.97),rgba(15,23,41,.97));border:1px solid rgba(173,190,226,.17);border-radius:21px;box-shadow:0 24px 75px #0005,0 1px #ffffff08 inset;backdrop-filter:blur(20px)}.card-heading{display:flex;gap:13px;align-items:center;margin-bottom:24px}.card-icon{width:43px;height:43px;flex-shrink:0;display:grid;place-items:center;border:1px solid #9b8bff38;border-radius:13px;background:#8b5cf61c}.card-icon svg,.input-wrap svg{width:21px;stroke:#b6a7ff;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.card-heading h2{font:750 17px Manrope,sans-serif;margin:0 0 4px;letter-spacing:-.3px}.card-heading p{font-size:11px;color:#93a2bf;margin:0}.tool-card label{display:block;font-size:9px;font-weight:700;letter-spacing:1.5px;color:#aab8d2;margin:0 0 10px 2px}.input-wrap{height:58px;border:1px solid rgba(173,190,226,.19);background:#080e1d;border-radius:12px;display:flex;align-items:center;padding:0 11px;gap:10px;transition:border .2s,box-shadow .2s}.input-wrap:focus-within{border-color:#9a86ff;box-shadow:0 0 0 3px #8b5cf620}.input-wrap svg{flex-shrink:0;color:#8999b9}.input-wrap input{width:100%;min-width:0;background:transparent;border:0;outline:0;color:#f4f6ff;font:500 12px "DM Sans",sans-serif}.input-wrap input::placeholder{color:#66738e}.paste-btn{flex-shrink:0;border:1px solid #ffffff19;background:#1a2540;color:#dbe3f7;border-radius:8px;padding:8px 11px;font:700 10px "DM Sans",sans-serif;cursor:pointer;transition:background .2s}.paste-btn:hover{background:#263554}.submit-btn{margin-top:13px;width:100%;height:52px;border:0;border-radius:11px;background:linear-gradient(100deg,#8b5cf6,#5e83f5 72%,#4ba9e9);color:white;font:700 13px "DM Sans",sans-serif;cursor:pointer;box-shadow:0 9px 26px #5e6ff32b;transition:transform .18s,filter .18s}.submit-btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.submit-btn:active{transform:translateY(0)}.submit-btn:disabled{opacity:.7;cursor:wait}.bolt{margin-right:7px}.button-arrow{float:right;margin-right:15px;font-size:17px;line-height:14px}.error{font-size:12px;color:#fda4af;margin:9px 2px 0;line-height:1.6}.error:empty{display:none}.card-security{border-top:1px solid #ffffff0e;margin-top:18px;padding-top:15px;display:flex;align-items:center;justify-content:center;gap:8px;color:#8291ad;font-size:10px;line-height:1.5}.security-icon{font-size:16px;color:#7edbb9}.hero-bottom{grid-column:1/-1;display:flex;align-items:center;gap:22px;padding:23px 0 0;border-top:1px solid rgba(173,190,226,.1);margin-top:2px}.mini-label{font-size:9px;letter-spacing:1.6px;font-weight:700;color:#71819f;white-space:nowrap}.link-types{display:flex;gap:9px;flex-wrap:wrap}.link-types span{padding:8px 12px;border:1px solid rgba(173,190,226,.12);background:#ffffff04;border-radius:8px;color:#aab8d0;font-size:10px}.how{margin:105px auto 0;max-width:900px}.section-heading{text-align:center}.section-kicker{font-size:9px;color:#a99aff}.section-heading h2{font:750 clamp(25px,3.5vw,34px)/1.25 Manrope,sans-serif;letter-spacing:-1.2px;margin:12px 0 10px}.section-heading p{font-size:12px;color:var(--muted);margin:0}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:32px}.step{border:1px solid var(--line);border-radius:16px;padding:21px;background:linear-gradient(145deg,#ffffff08,#ffffff02);min-height:172px;transition:transform .2s,border-color .2s}.step:hover{transform:translateY(-3px);border-color:#a78bfa4d}.step-top{display:flex;align-items:center;justify-content:space-between}.step-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:11px;font-size:18px}.icon-purple{background:#a78bfa19;color:#c4b5fd;border:1px solid #a78bfa24}.icon-blue{background:#60a5fa19;color:#93c5fd;border:1px solid #60a5fa24}.icon-green{background:#6ee7b719;color:#6ee7b7;border:1px solid #6ee7b724}.step-number{font:700 10px Manrope,sans-serif;color:#6c7a98;letter-spacing:1px}.step h3{font:700 14px Manrope,sans-serif;margin:17px 0 8px}.step p{font-size:11px;line-height:1.8;color:var(--muted);margin:0}.notice{max-width:900px;margin:25px auto 0;display:flex;gap:13px;padding:17px 19px;border:1px solid #7c9bd51f;border-radius:13px;background:#7c9bd508}.notice-icon{flex-shrink:0;width:22px;height:22px;border:1px solid #91a8d6;border-radius:50%;display:grid;place-items:center;color:#a9bce5;font-size:12px}.notice strong{font-size:11px}.notice p{font-size:10px;line-height:1.8;color:#96a5bf;margin:5px 0 0}footer{max-width:1160px;margin:0 auto;padding:24px 28px 30px;border-top:1px solid rgba(173,190,226,.09);display:flex;gap:16px;align-items:center;color:#73819c;font-size:10px}.footer-brand{display:flex;align-items:center;gap:8px;font:750 12px Manrope,sans-serif;color:#d7ddf0}.footer-mark{width:22px;height:22px;display:grid;place-items:center;border-radius:7px;background:linear-gradient(135deg,#8b5cf6,#4779e9);color:#fff;font-size:12px}.copyright{margin-left:auto;color:#65738e}@media(max-width:760px){main{padding:52px 20px 38px}.hero{grid-template-columns:1fr;gap:30px}.hero-copy{text-align:center}.hero-copy .subtitle{margin:auto}.trust-points{justify-content:center}.tool-card{max-width:540px;width:100%;margin:auto}.hero-bottom{margin-top:2px;flex-direction:column;gap:12px;text-align:center}.how{margin-top:78px}.steps{gap:11px}.step{padding:17px}.topbar{padding:0 20px}}@media(max-width:560px){.topbar{height:72px}.brand-mark{width:38px;height:38px;border-radius:12px}.brand-copy strong{font-size:14px}.topbar nav{gap:13px;font-size:11px}.nav-cta{padding:10px 11px}.topbar nav>a:first-child{display:none}main{padding:44px 16px 32px}h1{font-size:42px;letter-spacing:-2px;margin:19px auto 15px}.subtitle{font-size:12px;line-height:1.8}.eyebrow{font-size:9px;letter-spacing:1.2px}.trust-points{font-size:10px;gap:9px 12px;margin-top:20px}.tool-card{padding:18px;border-radius:17px}.card-heading{margin-bottom:20px}.input-wrap{height:54px;padding:0 9px;gap:7px}.input-wrap input{font-size:11px}.paste-btn{padding:8px;font-size:10px}.card-security{font-size:9px;align-items:flex-start}.link-types{justify-content:center}.how{margin-top:69px}.section-heading h2{font-size:26px}.steps{grid-template-columns:1fr;margin-top:24px}.step{min-height:0;padding:18px}.step h3{margin-top:12px}.notice{padding:14px;align-items:flex-start}.notice p{font-size:10px}footer{padding:21px 17px 25px;flex-wrap:wrap;gap:10px}footer>span:nth-child(2){width:100%;order:3}.copyright{font-size:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{transition:none!important;animation:none!important}}

/* Cupz Project — restrained editorial palette (warm paper, ink, forest green) */
:root{color-scheme:light;--bg:#f4f2eb;--panel:#fffefa;--line:#deded4;--muted:#6e746b;--text:#242923;--purple:#355b46;--blue:#355b46;--green:#55745b}
body{background:var(--bg);color:var(--text)}
.bg-glow{display:none}
.topbar{border-bottom-color:#deded4}
.brand-mark{border-color:#c8d2c7;background:#e4e9df;box-shadow:none}
.brand-mark svg{stroke:#355b46}
.brand-copy strong{color:#242923}.brand-copy small{color:#777d72}
.topbar nav{color:#596157}.nav-cta{border-color:#d5d8ce;background:#fffefa;color:#293329}.nav-cta span{color:#355b46}
.eyebrow,.section-kicker{color:#42674d}.status-dot{background:#55745b;box-shadow:none}
h1 span{background:none;color:#355b46;-webkit-text-fill-color:#355b46}
.subtitle{color:#686f65}.trust-points{color:#50584e}.trust-points i{background:#e4eadf;color:#355b46}
.tool-card{background:#fffefa;border:1px solid #deded4;box-shadow:0 12px 35px #2933290a;backdrop-filter:none}
.card-icon{border-color:#d5dfd2;background:#edf1e9}.card-icon svg,.input-wrap svg{stroke:#42674d}
.card-heading p{color:#737a70}.tool-card label{color:#596257}
.input-wrap{border-color:#d8dbd1;background:#fbfaf6}.input-wrap:focus-within{border-color:#55745b;box-shadow:0 0 0 3px #55745b18}
.input-wrap input{color:#242923}.input-wrap input::placeholder{color:#969b91}
.paste-btn{border-color:#d8dbd1;background:#efefe8;color:#3b443a}.paste-btn:hover{background:#e5e8df}
.submit-btn{background:#355b46;box-shadow:none}.submit-btn:hover{filter:brightness(1.08)}
.error{color:#a33c35}.card-security{border-top-color:#e9e8df;color:#747a70}.security-icon{color:#55745b}
.hero-bottom{border-top-color:#deded4}.mini-label{color:#7b8176}.link-types span{border-color:#deded4;background:#fffefa;color:#596157}
.step{border-color:#deded4;background:#fffefa}.step:hover{border-color:#aab9a7;box-shadow:0 8px 24px #29332908}
.icon-purple,.icon-blue,.icon-green{background:#edf1e9;color:#42674d;border-color:#dce5d8}
.step-number{color:#92968c}.step p{color:#6e746b}
.notice{border-color:#dce0d5;background:#eeefe7}.notice-icon{border-color:#9ba996;color:#42674d}.notice p{color:#697065}
footer{border-top-color:#deded4;color:#777d72}.footer-brand{color:#343c33}.footer-mark{background:#355b46}
@media(prefers-color-scheme:dark){:root{color-scheme:light}}


/* Cupz Project — black & gold, bright editorial theme */
:root{
  color-scheme:light;
  --bg:#F7F6F2;
  --panel:#FFFFFF;
  --line:#E4E0D7;
  --muted:#68665F;
  --text:#171717;
  --purple:#D4A85B;
  --blue:#D4A85B;
  --green:#8A682D;
}
html,body{background:var(--bg);color:var(--text)}
body{background-image:none}
.bg-glow{display:none!important}
.topbar{border-bottom-color:#E4E0D7}
.brand-mark{border:1px solid #D4A85B;background:#171717;box-shadow:none}
.brand-mark svg{stroke:#D4A85B}
.brand-copy strong{color:#171717}
.brand-copy small{color:#77736A}
.topbar nav{color:#55534E}
.topbar nav>a:first-child:hover{color:#171717}
.nav-cta{border:1px solid #D4A85B;background:#FFFFFF;color:#171717}
.nav-cta span{color:#8A682D}
.eyebrow,.section-kicker{color:#8A682D}
.status-dot{background:#D4A85B;box-shadow:none}
h1 span{background:none;color:#171717;-webkit-text-fill-color:#171717;text-decoration:underline;text-decoration-color:#D4A85B;text-decoration-thickness:4px;text-underline-offset:7px}
.subtitle{color:#68665F}
.trust-points{color:#4D4A44}
.trust-points i{background:#F2E8D5;color:#785821}
.tool-card{background:#FFFFFF;border:1px solid #E4E0D7;box-shadow:0 14px 40px rgba(23,23,23,.06);backdrop-filter:none}
.card-icon{border:1px solid #E7D6B4;background:#F8F1E4}
.card-icon svg,.input-wrap svg{stroke:#8A682D}
.card-heading p{color:#68665F}
.tool-card label{color:#5F5A50}
.input-wrap{border:1px solid #DCD7CC;background:#FBFAF7}
.input-wrap:focus-within{border-color:#B98B3E;box-shadow:0 0 0 3px rgba(212,168,91,.2)}
.input-wrap svg{color:#8A682D}
.input-wrap input{color:#171717}
.input-wrap input::placeholder{color:#969087}
.paste-btn{border:1px solid #D9C49D;background:#F7F0E3;color:#49391D}
.paste-btn:hover{background:#EFE2C9}
.submit-btn{background:#171717;color:#FFFFFF;box-shadow:0 5px 0 #D4A85B;transition:transform .18s,background .18s,box-shadow .18s}
.submit-btn:hover{filter:none;background:#303030;transform:translateY(-1px);box-shadow:0 6px 0 #D4A85B}
.submit-btn:active{transform:translateY(1px);box-shadow:0 3px 0 #D4A85B}
.submit-btn:disabled{background:#4D4A44}
.error{color:#A33B32}
.card-security{border-top-color:#EEEAE2;color:#777168}
.security-icon{color:#8A682D}
.hero-bottom{border-top-color:#E4E0D7}
.mini-label{color:#777168}
.link-types span{border-color:#E4E0D7;background:#FFFFFF;color:#5D5951}
.step{border-color:#E4E0D7;background:#FFFFFF;box-shadow:0 5px 18px rgba(23,23,23,.025)}
.step:hover{border-color:#D4A85B;box-shadow:0 9px 25px rgba(23,23,23,.06)}
.step-icon{border:1px solid #E7D6B4}
.icon-purple,.icon-blue,.icon-green{background:#F8F1E4;color:#785821;border-color:#E7D6B4}
.step-number{color:#8A857B}
.step p{color:#68665F}
.notice{border-color:#E5D7BC;background:#F3EBDD}
.notice-icon{border-color:#B98B3E;color:#785821}
.notice p{color:#625C50}
footer{border-top-color:#E4E0D7;color:#777168}
.footer-brand{color:#171717}
.footer-mark{background:#171717;color:#D4A85B;border:1px solid #D4A85B}
.copyright{color:#777168}
@media(prefers-color-scheme:dark){:root{color-scheme:light}html,body{background:var(--bg);color:var(--text)}}

/* History and result panel — black & gold light theme */
.history-section{max-width:900px;margin:58px auto 0;padding:25px;background:#fff;border:1px solid #e4e0d7;border-radius:18px;box-shadow:0 12px 34px rgba(23,23,23,.035)}
.history-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:20px}
.history-heading h2{font:750 clamp(23px,3vw,30px)/1.2 Manrope,sans-serif;letter-spacing:-.8px;margin:9px 0 7px;color:#171717}
.history-heading p,.history-note{font-size:12px;line-height:1.7;color:#68665f;margin:0}
.clear-history{border:1px solid #e4d6bd;background:#fffaf1;color:#785821;border-radius:9px;padding:10px 12px;font:700 11px "DM Sans",sans-serif;cursor:pointer;white-space:nowrap}
.clear-history:hover{background:#f5ead6}
.history-list{display:grid;gap:11px}
.history-empty{padding:28px 16px;border:1px dashed #ded8cb;border-radius:13px;text-align:center;color:#68665f}
.history-empty-icon{display:grid;place-items:center;width:38px;height:38px;margin:0 auto 11px;border-radius:12px;background:#f8f1e4;color:#8a682d;font-size:21px}
.history-empty strong{display:block;color:#171717;font:700 13px Manrope,sans-serif}
.history-empty p{font-size:11px;margin:6px 0 0}
.history-item{padding:15px;border:1px solid #e8e3d9;border-radius:13px;background:#fffdfa;display:grid;gap:10px}
.history-item-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}
.history-source{font-size:12px;font-weight:700;color:#171717;overflow-wrap:anywhere;line-height:1.6}
.history-time{font-size:10px;color:#898378;white-space:nowrap}
.history-status{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px 8px;border-radius:999px;background:#f2eadb;color:#785821;font-size:10px;font-weight:700}
.history-status.failed{background:#f8e9e6;color:#9c3e34}
.history-result{font-size:11px;color:#68665f;overflow-wrap:anywhere;line-height:1.7}
.history-result a{color:#785821;text-decoration:underline;text-decoration-color:#d4a85b;text-underline-offset:3px}
.history-actions{display:flex;flex-wrap:wrap;gap:8px}
.history-actions button{border:1px solid #ded8cb;background:#fff;color:#292720;border-radius:8px;padding:8px 10px;font:700 10px "DM Sans",sans-serif;cursor:pointer}
.history-actions button.primary{background:#171717;border-color:#171717;color:#fff}
.history-actions button:hover{border-color:#d4a85b}
.history-note{font-size:10px;margin-top:13px}
#bypass-result{background:#fbf7ee!important;border-color:#e5d7bc!important;color:#171717!important}
#bypass-result a{color:#785821!important}
#bypass-result button{background:#171717!important;color:#fff!important}
@media(max-width:560px){.history-section{margin-top:42px;padding:17px;border-radius:15px}.history-heading{align-items:flex-start}.history-heading h2{font-size:24px}.history-heading p{font-size:11px}.clear-history{padding:9px;font-size:10px}.history-item{padding:12px}.history-time{font-size:9px}}


/* Supported links: compact modal so the main page does not grow vertically */
.card-heading{justify-content:space-between;gap:12px}.card-heading-main{display:flex;align-items:center;gap:13px;min-width:0}.supported-trigger{flex-shrink:0;border:1px solid #e7d6b4;background:#f8f1e4;color:#785821;border-radius:10px;padding:10px 11px;font:700 10px "DM Sans",sans-serif;cursor:pointer;white-space:nowrap}.supported-trigger:hover{background:#efe2c9}.supported-dialog{width:min(620px,calc(100% - 28px));max-width:620px;max-height:calc(100dvh - 28px);padding:0;border:1px solid #e4e0d7;border-radius:18px;background:#fff;color:#171717;box-shadow:0 24px 90px #0005;overflow:hidden}.supported-dialog::backdrop{background:rgba(20,20,18,.52);backdrop-filter:blur(4px)}.supported-panel{display:flex;flex-direction:column;max-height:calc(100dvh - 30px);padding:20px}.supported-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.supported-head h2{font:800 23px/1.2 Manrope,sans-serif;letter-spacing:-.7px;margin:7px 0 5px}.supported-head p{font-size:11px;color:#777168;margin:0;line-height:1.5}.supported-close{width:34px;height:34px;flex-shrink:0;border:1px solid #e4e0d7;background:#f7f6f2;color:#171717;border-radius:10px;font-size:23px;line-height:1;cursor:pointer}.supported-search-label{display:block;margin:17px 0 7px;font-size:10px;font-weight:700;color:#5f5a50}.supported-search{width:100%;height:42px;border:1px solid #dcd7cc;border-radius:10px;padding:0 12px;background:#fbfaf7;color:#171717;font:12px "DM Sans",sans-serif;outline:none}.supported-search:focus{border-color:#b98b3e;box-shadow:0 0 0 3px #d4a85b22}.supported-tabs{display:flex;gap:7px;overflow-x:auto;padding:13px 0 12px;scrollbar-width:none}.supported-tabs::-webkit-scrollbar{display:none}.supported-tab{flex-shrink:0;border:1px solid #e4e0d7;border-radius:999px;background:#fff;color:#5d5951;padding:8px 12px;font:700 10px "DM Sans",sans-serif;cursor:pointer}.supported-tab.active{background:#171717;color:#fff;border-color:#171717}.supported-list{overflow:auto;min-height:130px;max-height:min(43vh,390px);padding-right:3px;overscroll-behavior:contain}.supported-group{margin-bottom:13px}.supported-group-title{position:sticky;top:0;background:#fff;padding:8px 0;border-bottom:1px solid #eeeae2;display:flex;justify-content:space-between;align-items:center;font:800 11px Manrope,sans-serif;color:#24231f}.supported-group-title small{font:500 10px "DM Sans",sans-serif;color:#898378}.supported-domain-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:8px}.supported-domain{display:flex;align-items:center;gap:7px;min-width:0;padding:8px 9px;border:1px solid #eeeae2;border-radius:8px;background:#fffdfa;color:#4c493f;font-size:10px;overflow-wrap:anywhere}.supported-domain::before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#d4a85b}.supported-domain span{overflow-wrap:anywhere}.supported-empty{padding:28px 10px;text-align:center;color:#777168;font-size:12px}.supported-foot{display:flex;justify-content:space-between;gap:10px;padding-top:12px;margin-top:8px;border-top:1px solid #eeeae2;color:#777168;font-size:9px}.supported-foot span:first-child{font-weight:800;color:#785821}@media(max-width:560px){.card-heading{align-items:flex-start}.card-heading-main{gap:10px}.card-heading p{max-width:190px;line-height:1.45}.supported-trigger{padding:9px 8px;font-size:9px}.supported-panel{padding:15px}.supported-head h2{font-size:20px}.supported-domain-grid{grid-template-columns:1fr}.supported-list{max-height:42vh}.supported-foot{flex-direction:column;gap:4px}}

/* Inline supported-link information: compact panel with its own scroll area. */
.supported-section{width:min(100%,690px);margin:18px auto 0;padding:18px;border:1px solid #e8e1d3;border-radius:17px;background:#fffdf9;color:#171717;box-shadow:0 12px 30px #39290c0a}
.supported-inline-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.supported-inline-head h2{font:800 clamp(17px,2.2vw,21px)/1.25 Manrope,sans-serif;letter-spacing:-.5px;margin:6px 0 5px}.supported-inline-head p{font-size:11px;line-height:1.5;color:#777168;margin:0}.supported-inline-icon{width:38px;height:38px;display:grid;place-items:center;flex-shrink:0;border-radius:12px;background:#f8f1e4;color:#8c682b;font-size:20px}.supported-section .supported-search-label{margin-top:13px}.supported-section .supported-tabs{padding:10px 0 9px}.supported-section .supported-list{min-height:64px;max-height:158px;padding-right:4px;overflow:auto;overscroll-behavior:contain}.supported-section .supported-group{margin-bottom:8px}.supported-section .supported-group-title{padding:6px 0;background:#fffdf9}.supported-section .supported-domain-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;padding-top:6px}.supported-section .supported-domain{padding:6px 7px;font-size:9px;border-radius:7px}.supported-section .supported-foot{padding-top:9px;margin-top:5px;font-size:9px}.supported-section .supported-foot span:last-child{color:#898378}@media(max-width:560px){.supported-section{margin-top:14px;padding:14px;border-radius:14px}.supported-inline-head h2{font-size:17px}.supported-section .supported-domain-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.supported-section .supported-list{max-height:150px}.supported-section .supported-domain{font-size:9px;overflow-wrap:anywhere}.supported-section .supported-tabs{gap:5px}.supported-section .supported-tab{padding:7px 10px}}

/* WhatsApp channel join link */
.join-channel{display:inline-flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #d4a85b;border-radius:10px;background:#f8f1e4;color:#785821;font-weight:800;white-space:nowrap;transition:background .18s,transform .18s}.join-channel span{font-size:13px}.join-channel:hover{background:#efe2c9;transform:translateY(-1px)}
@media(max-width:560px){.topbar{padding:0 12px}.topbar nav{gap:7px;font-size:10px}.join-channel{padding:8px 8px;font-size:9px;gap:4px}.nav-cta{padding:8px 8px;font-size:9px}.nav-cta span{margin-left:3px}.brand{gap:7px}.brand-copy small{letter-spacing:1.3px}}
